@charset "utf-8";
body{ margin:0; background-color:#c0c0c0; background-attachment:scroll;	background-image:url(../images/background06.gif);	background-position:center top; padding-left:1px; background-repeat:repeat-y;}
#contentWrapper{ width:1257px; margin:0 auto; background-attachment:scroll; background-image:url(../images/background02.jpg); background-position:left top; background-repeat:repeat-y; background-color:#FFF; height:auto;}
#middle_container{ width:1257px; background-attachment:scroll; background-image:url(../images/background01.jpg); background-position:left top; background-repeat:no-repeat; }
#main_container{ width:1257px; margin:0 auto; background-attachment:scroll; background-image:url(../images/background03.jpg); background-position:left bottom; background-repeat:no-repeat; z-index:9; display:block; height:auto;  }
#content{width:1257px ;margin:0 auto; padding-bottom:100px; min-height:800px;  height:auto;   display:block;}
.blog#content{ background-attachment:scroll;background-image:url(../images/blog-logo.jpg); background-position:right top; background-repeat:no-repeat;}
#header_container{	font-family:Verdana, Geneva, sans-serif;	position:absolute;	width:1257px;	top:1350px;	text-align:center;	margin:0;	padding:0;	background-attachment:scroll;	background-image:url(../images/background04.gif);	background-position:left bottom;	background-repeat:repeat-y;	z-index:9;}
#header_container div.gradientBack{margin:0 2px 0 1px; padding-top:10px; background-attachment:scroll; background-image:url(../images/background05.jpg); background-position:left top; background-repeat:repeat-x;}
#header_container hr{ width:inherit; size:1px; margin: 20px 50px 0 0;}
#header_container ul{ margin:0 0 0 20px; padding:0; list-style:circle; width:inherit; }
#header_container ul li{ padding:1px 0px; text-align:left; color:#575757; list-style:square}
#header_container h1{ color:#F2F2F2; font-size:22px;}
#header_container h2{color:#F2F2F2; font-size:18px;}
#header_container h3{ color:#666; font-size:16px;}
#header_container h1, #header_container h2, #header_container h3{ text-shadow: #333 1px 1px 1px;}
#header_container a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-shadow: #333 1px 1px 1px;}
#header_container a:hover{ color:#0F0; text-decoration:underline;}
#header_container p{ color:#fff; font-size:12px; line-height:18px; text-align:justify}
#yavlena_branding{ height:103px; padding-top:15px}
#languages{ height:103px;}
#languages ul{ margin:97px 1px 0 0; float:right; padding:0;}
#languages ul li{ margin:0 0 0 10px; float:right; padding:0; list-style:none;}
#languages ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#989898; text-decoration:none; text-shadow: #ccc 1px 1px 1px; text-transform:lowercase}
#languages ul li a:hover{color:#666; text-shadow: #aaa 1px 1px 1px;} 
#navigation{ height:46px; }
#navigation ul{ margin:0; padding:0; list-style:none; width:941px; height:46px; float:left; clear:none; height:inherit; background-attachment:scroll; background-image:url(../images/nav-back.png); background-position:left top; background-repeat:repeat-x; }
#navigation ul li{ padding:0; float:left; clear:none; height:inherit; width:auto;}
#navigation ul li:hover{}
#navigation .leftBorder{ width:10px; height:46px; padding:0; margin:0; background-attachment:scroll; background-image:url(../images/nav-left-border.png); background-position:left top; background-repeat:no-repeat; float:left; clear:none;}
#navigation .is_home{background-image:url(../images/nav-left-border-is-home.png);}
#navigation .rightBorder{ width:10px; height:46px; padding:0; margin:0; background-attachment:scroll; background-image:url(../images/nav-right-border.png); background-position:right top; background-repeat:no-repeat; float:right; clear:none;}
#navigation .is_blog{background-image:url(../images/nav-right-border-is-blog.png);}
#navigation ul li a{ float:left; height:43px; width:auto; padding:0 19px 0 16px; line-height:42px; background-attachment:scroll; background-image:url(../images/nav-separator.png); background-position:right top; background-repeat:no-repeat;}
#navigation ul li.selected{background-attachment:scroll; background-image:url(../images/nav_back_selected.png); background-position:left top; background-repeat:repeat-x;}
#navigation ul li.last.selected a{ background-image:none;}
#navigation ul li.first a{ padding:0 18px 0 8px;}
#navigation ul li.last  a{ padding:0 10px 0 16px;}
#navigation ul li a img{margin-top:5px;}
#navigation ul li a:hover img{}
#navigation ul li a img {background-attachment:scroll;  background-position:left top; background-repeat:no-repeat; }
#promo-search-container {margin-top:15px; height:339px; background-attachment:scroll; background-image:url(../images/promo-pic-classic-search-back.jpg); background-position:12px top; background-repeat:no-repeat; display:block; }
.promo_offer {margin-top:9px; width:605px; height:320px; display:block; }
.promo_offer .promo_photo_holder{position:absolute; left:0; top:0;  margin:0 0 0 23px;}
.promo_offer .promo_photo{width:605px; height:320px; display:none;}
.promo_offer .promo_label{position:absolute; bottom:20px; left:25px; width:auto; min-width:350px; padding:10px 13px 10px 13px; margin:0 30px 0 0; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; background-attachment:scroll; background-image:url(../images/promo-offer-label-back.png); background-position:left top; background-repeat:repeat; display:none;}
.promo_offer .promo_label h1{ font-size:33px; color:#5e5e5e; padding:0; display:block; clear:both; margin: 0 0 8px 0; line-height:33px; }
.promo_offer .promo_label h2{ font-size:16px; font-weight:normal; color:#5e5e5e;  padding:0; display:block; clear:both; margin: 0 0 8px 0; line-height:17px;}
.promo_offer .promo_label h3{ font-size:14px; font-weight:bold; color:#339e00; margin:0; padding:0; float:left; clear:none; line-height:14px; }
.promo_offer .promo_label h4{ font-size:14px; margin:0; padding:0; float:right; clear:none; line-height:16px; }
.promo_offer .promo_label h4 a{font-size:14px; font-weight:bold; color:#5e5e5e; text-decoration:none; display:block; padding-right:20px; background-attachment:scroll; background-image:url(../images/bullet-right-more.png); background-position:right top; background-repeat:no-repeat; line-height:16px;}
.promo_offer .promo_label h4 a:hover{ color:#21ab01; text-shadow: #CCC 1px 1px 1px;}
#classic_search {margin-top:9px;}
form{ padding:0; margin:0;}
#classic_search #form{float:left; width:290px; height:320px; margin:0 0 0 2px; font-family:Verdana, Geneva, sans-serif;}
#classic_search #form h3{text-align:center;  font-size:22px; line-height:22px; margin:10px 0 6px 0; padding:0; color:#FFF; text-shadow: #666 1px 1px 1px; }
#classic_search #form label{ display:block; font-weight:bold; font-size:15px; line-height:15px; margin:11px 0 3px 12px; padding:0; color:#FFF;}
#classic_search #form label.afterRadio{ margin:8px 0 3px 12px; }
#classic_search #form .sub_label{ display:inline-block; clear:none; width:140px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#FFF;}
#classic_search #form .sub_label span{ margin:0 0 0 5px;}
#classic_search #form select, #classic_search #form input{  margin:0 0 0 12px;}
#classic_search #form .right select, #classic_search #form .right input{  margin:0;}
#classic_search #form select{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#797979; width:264px; border:2px solid #FFF;}
#classic_search #form .sub_label select{ width:130px;}
#radio{ margin:0 0 0 9px; padding:0;}
#radio .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
#radio .ui-button, #classic_search #form #radio label{ display:inline-block; width:99px; height:27px; line-height:27px; position: relative; padding: 0 0 0 30px; text-decoration:none; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:18px; cursor:pointer; background-attachment:scroll; background-image:url(../images/radio-button.png); background-position:left top; background-repeat:no-repeat;}
#radio label{ padding: 0 0 0 5px; background-image:none; text-shadow: #666 1px 1px 1px;}
#radio .ui-state-active{ background-attachment:scroll; background-image:url(../images/radio-button-checked.png); background-position:left top; background-repeat:no-repeat;}
#submitButton{ position:absolute; left: 55px; top:264px;}
#submitButton img{ cursor:pointer; margin:0; padding:0;}
#credits_container{	font-size:12px; font-family:Verdana, Geneva, sans-serif;	color:#EEE;	font-weight:normal;	border-style:solid;	border-width: 1px 0; border-color:#999; padding:10px; margin:20px 30px 10px 30px;}
#credits_container a{ font-size:12px; color:#EEE; font-weight:normal; text-decoration:none; text-shadow: #333 1px 1px 1px;}
#credits_container a:hover{ color:#999; text-decoration:none;}
#textBodyHolder{background-attachment:scroll; background-image:url(../images/dashed-y.gif); background-position:650px top; background-repeat:repeat-y; margin-top:10px;}
#list_holder{ float:left;  height:auto;}
#list_holder .listBlock{ float:left; clear:both; margin:5px 10px 0px 23px; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid #EFEFEF;}
#list_holder .listBlock h2, #list_holder .listBlock h2 a{ text-decoration:none; font-size:16px; color:#333; padding:0; margin:4px 0 5px 0; text-shadow: #ccc 1px 1px 2px;}
#list_holder .listBlock h2 a:hover{ color:#21ab01;}
#list_holder .listBlock h2 span{ float:right; clear:none; color:#21ab01; text-shadow: #ccc 1px 1px 1px; font-size:15px;}
#list_holder .listBlock h3{ margin:3px 0 5px 0; line-height:15px; font-size:14px; color:#333; font-weight:normal; text-shadow: #E0E0E0 1px 1px 2px;}
#list_holder .listBlock p{ font-size:13px; color:#666; padding:0; margin:0; text-align:justify;}
#list_holder .listBlock p a.more{font-size:13px; font-weight:bold; color:#666; text-decoration:none; clear:none; padding-right:18px; background-attachment:scroll; background-image:url(../images/bullet-news-right-more.png); background-position:right top; background-repeat:no-repeat; line-height:16px; widows:auto; }
#list_holder .listBlock p a.more:hover{ color:#21ab01; text-shadow: #ccc 1px 1px 2px; }
#list_holder .listBlock img{ float:left; clear:none; margin:3px 10px 5px 0; border:1px solid #ccc;}
#sidebarLinksHolder{ }
#sidebarLinks{ font-family:Verdana, Geneva, sans-serif; }
#sidebarLinks h3{ color:#666; font-size:16px; text-shadow: #ccc 1px 1px 2px; margin:8px 20px 5px 20px;}
#sidebarLinks ul{ margin:0 22px 20px 20px; padding:0; list-style:circle; width:inherit; }
#sidebarLinks ul li{ padding:1px 0 0 20px;  text-align:left; color:#F0F0F0; list-style:none;  background-attachment:scroll; background-image:url(../images/bullet-li-links.png); background-position:left top; background-repeat:no-repeat;}
#sidebarLinks a{ color:#333; font-size:12px; line-height:17px; font-weight:normal; text-decoration:none; }
#sidebarLinks a:hover{ color:#21ab01; text-shadow: #ccc 1px 1px 2px; }
#sidebarLinks #sidebar ul li{ background-image:none; padding:1px 0 0 0;}
#hover_preloads{ position:absolute; widows:100px; height:100px; top:-9999px; left:-9999px; z-index:99;}
a:active { outline:none;}
:focus { -moz-outline-style:none;}

