


/*#topmenu div { width:100%; position:relative; background-color: #58a50b}*/
#nav, #nav ul {padding: 0;margin: 0;list-style: none}

#nav {font-weight:bold;height:30px;font: bold 12px arial;margin: 0 0px 0 0px}

#nav li {position:relative;background: #51980a;float: left; height:30px; display:block;margin: 0;border-bottom: 0px solid #58a50b;border-right: 2px solid #58a50b;padding-left:20px;padding-right:20px}

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px; float:center}

#dg a, #dg a:link, #dg a:visited, #dg a:hover, #dg a:active {text-decoration:none; cursor:pointer; color:#333333;}
#nav a:hover {color:#000}



#nav li ul {border-left: 1px solid #58a50b; border-bottom: 1px solid #58a50b; background: #f6f6f6  no-repeat 100% 100%;width:170px;font-size:13px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}

#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}



#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}

#nav li li.last {border-bottom:none}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 5px 2px;width:160px}

#nav li li a:hover {color:#fff;background:#f26805}



#nav li.active {background: #c00;border-bottom: 3px solid #c00}

#nav li.active ul {border:none;background: #c00 no-repeat 100% 100%}

#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}

#nav li.active a:hover {color:#000}



#nav li.active li {border:none;border-top: 1px solid #7bbb02;border-bottom: 1px solid #7bbb02}

#nav li.active li.last {border-bottom: none}

#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}

#nav li.active li a:hover {background: #666  repeat-x 0 99%;color:#fff}



#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 repeat-x 0 99%}





#contacts{background:url(../i/contacts.gif);display:block;height:32px;width:27px;}
#content, .content{background:#fff;color:#000;}
#content h1, .content h1, h1{color:#5c5c5c;/*font-family:Arial Narrow, Arial, Helvetica, sans-serif;*/font-size:22px;font-weight:400;margin:10px 0;padding:0 0 0 28px;}
p.zag1,.zag1 h1{
	background-color:#81bb1b;
	color:#f7fdb1;
	/*font-family:Arial Narrow, Arial, Helvetica, sans-serif;*/
	font-size:22px;
	font-weight:bold;
	margin:10px 0;
	padding:3px 0 3px 12px;
}
#header{position:absolute;top:0;width:994px;}

#hits_block,.stat_block,#per_cab_block{background: #f2f3f5 repeat-x;border-bottom:1px solid #ffffff;padding:0px 0px 15px;}

#home{background:url(../i/home.gif);display:block;height:32px;width:29px;}
#home_but{height:32px;margin:0 0 0 702px;}
#home_but li{float:left;list-style:none;}
#home_but ul,.optom_block a,.optom_block img,.right_banners img,td,a{margin:0;padding:0;}
#hor_banners{background:url(../i/logo_back.gif);margin-top:0;text-align:left;}
#mainContainer{border:1px double #000;margin:10px auto 0;padding:5px;width:500px;}
#map{background:url(../i/sitemap.gif);display:block;height:32px;margin:0 3px 0 0;width:27px;}
#navigate{margin:7px 0 0 7px;}
#navigate .current{color:#0CF;font-size:12px;font-weight:700;text-decoration:none;}
#navigation .current a{background:#000;color:#fff;}
#navigation li{float:left;list-style:none;max-width:150px;}
.navigation1{margin:20px 10px 0 0;padding:0;}
.navigation1 .ditto_currentpage{background:#666;border:1px solid #666;color:#000;font-size:12px;height:18px;margin:0 2px 0 0;padding:2px 7px 0;text-align:center;text-decoration:none;}
.navigation1 .ditto_page,.navigation1 a{cursor:pointer;border:1px solid #666;color:#000;font-size:12px;height:18px;margin:0 2px 0 0;padding:2px 7px 0;text-align:center;text-decoration:none;}
.navigation1 a:hover{background-color:#666;color:#FFF;}

.ditto_currentpage{background:#666;border:1px solid #666;color:#000;font-size:12px;height:18px;margin:0 2px 0 0;padding:2px 7px 0;text-align:center;text-decoration:none;}
.ditto_page,.navigation1 a{border:1px solid #666;color:#000;font-size:12px;height:18px;margin:0 2px 0 0;padding:2px 7px 0;text-align:center;text-decoration:none;}
.navigation1 a:hover{background-color:#666;color:#FFF;}

.block a {color:#DFDFDF;font-family:Arial;font-size:12px;}
#page_abs_forum,#header_for_forum{width:994px;}
#screenshots td{padding-bottom:10px;padding-right:10px;}
#sfmheader{height:30px;}
#temp{position:absolute;top:218px;}
#top_menu{height:30px;margin:0 auto;position:absolute;top:38px;width:994px;z-index:50;}
#top_menu .last{display:none;}
#top_menu a{color:#DFDFDF;font-family:Arial;font-size:12px;font-weight:700;}
#top_menu a:hover,.search_line a:hover,.kor_line a:hover,#top_menu_3 a/*,.hits_content a*/{color:#333333;}
#top_menu li{color:#DFDFDF;float:left;list-style:none;margin:0 2px;}
#top_menu ul{float:right;margin:0 10px 0 0;}
#top_menu_3{background:#cccccc;margin:10px 0;padding:0 0 0 28px;}
#top_menu_3 a:hover{color:#000;text-decoration:none;}
#top_menu_3 li{background:url(../i/str.gif) no-repeat left 5px;list-style:none;margin:1px 13px 0 2px;padding-left:9px;}
#top_menu_3 ul{margin:10px 0;padding:0;}
.back a{background-color:#CCC;width:50px;}
.baner{border:0;float:left;height:154px;margin:0;padding:0;width:694px;}
.big_title{font-size:12px;font-weight:700;margin:0;padding:0;}
.news_title{font-size:12px;font-weight:700;margin:0;padding:0;color:#940000;}
.breadcrumb{margin:3px 0 0 28px;}
.breadcrumb a{color:#686868;}
.cart_links{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px;width:140px;}
.cart_update_button{background:url(../i/cart_update_button.gif);border:0;height:24px;width:133px;}

.cat_sec_title{color:#58a50b;font-size:15px;font-weight:600;padding-top:1px;}

.catalog_navigat a{color:#02d8fa;margin-botom:-2px;margin-left:4px;margin-right:3px;}
.catalog_object{background:#f6f6f6;border:1px solid #e4e4e4;margin:5px 10px 5px 0;padding:5px;width:300px;}
.catalog_object2{background:#f6f6f6;border:1px solid #e4e4e4;margin:5px 10px 5px 0;padding:5px;width:270px;}
.cd_title{color:#7f161b;font-size:12px;}
.clear{clear:both;}
.comments_date{color:#666;font-size:10px;}
.content_body{margin:0;padding-left:28px;padding-right:10px}
.del_but{background:url(../i/del_button.gif);border:0;height:24px;margin:0 0 0 530px;width:83px;}
.disk_block p{margin:10px 5px;}
.disk_cont_back{background:url(../i/bl_b_back.gif) bottom repeat-x;}
.enter_but{background:url('http://chcl.ru/images/button2.jpg');border:0;height:41px;width:105px;}
.footer{background:url(../i/foo_back.gif);height:105px;position:relative;top:0;width:994px;}
.footer a{color:#02cbe9;}
.footer_copy{color:#FFF;float:left;font-size:12px;padding:15px;}
.copy{font-size:11px;}
.footer_links{color:#FFF;float:left;font-size:12px;padding:20px;width:680px;}
.tovar_page_des_content{padding:0 12px;width:480px;}
.tovar_page_des_content2{padding:0 12px;width:660px;}
.tovar_page_photosight{float:left;padding:0 0 0 28px;}
.tovar_page_price{font-size:14px;}
.tovar_page_price2{color:#999999;font-size:20px;}
.go_but{background:url(../i/go.gif);border:0;height:24px;width:81px;}
.header_back{background:url(../i/bl_back.gif) top repeat-x;}

/*.hits_content .cat_sec{list-style-image:none;margin:5px 0 0;padding:0 0 0 10px;}

.hits_content .cat_sec1{background:none;list-style-image:none;margin:2px 0 0;padding:0 0 0 10px;}
.hits_content .current,#per_cab_block .current a,#top_menu_3 .current a{font-size:14px;font-weight:700;text-decoration:none;}
.hits_content  a{text-decoration:none; padding:0 0 0 10px; }
.hits_content { padding: 0 0 0 10px; }

.hits_content ul{margin:0 0 0 0px;padding:0;}*/
.img_link,a img.img_link{border:5px solid #CCC;}
.img_link:hover,a:hover img.img_link{border:5px solid #58a50b;}
.inputtext{border:1px solid #aaa;height:17px;width:160px;}
.items_list{padding-left:0;}
.items_list li{padding-bottom:4px;padding-top:4px;}
.kor{background:url(../i/buy_back.jpg);border:0;float:left;height:154px;margin:0;width:300px;}
.kor_buttons{margin:3px 0;}
.kor_delete{text-align:center;}
.kor_line{
	/*padding:2px 8px 2px 1px;*/
	margin-right:40px;
}
.kor_objects{margin:10px 0;padding:0px;width:100%;}
.kor_objects table{background:#eee;color:#616161;font-size:12px;margin:0 0 5px;width:100%;}

.table_cool {background:#eee;color:#616161;font-size:12px;margin:0 0 5px;width:630px;}

.kor_price{font-size:12px;text-align:center;}
.kor_price1{font-size:12px;text-align:left;}
.kor_title{height:22px;width:93px;}
.kor_title1{background:url(../i/kor_title.gif);height:22px;width:93px;}
.list a:hover,.list1 a:hover/*,.hits_content a:hover*/,a:hover{text-decoration:underline;}
.list li/*,.hits_content li*/{background:url(../i/str.gif) no-repeat top left;list-style:none;list-style-image:none;margin:6px 0 0;padding:0 0 0 0px;}
.list,.list1,.products_td{padding:0;}
.list1 li{background:url(../i/str4.gif) no-repeat left 5px;list-style:none;list-style-image:none;margin:6px 0 0;padding:0 0 0 10px;}
.list1 ul{margin:0 0 0 10px;padding:0;}
.loading{background:url(../i/loading.gif) left top no-repeat;font-weight:700;height:30px;padding-left:40px;padding-top:9px;}
.login_links{float:left;margin-top:5px;width:290px;}
.logo a{background:url(../i/logo.gif);display:block;height:64px;width:197px;}
.logo,.logo_right,.oblect_image,.tovar_page_des{float:left;}
.logo_line{background:url(../i/logo_back.gif);height:64px;}
.main_cd_title{color:#1a2f70;font-size:14px;}
.main_content{background:url(../i/main_content_back.gif);width:994px;}
.main_sidebar{background:#FFF;float:left;width:694px;}

.message{border:1px solid #e4e4e4;color:#51980a;font-size:12px;font-weight:bold;margin-bottom:5px;margin-right:28px;margin-top:5px;padding:7px;}
.message1{border:1px solid #e4e4e4;color:#51980a;font-size:12px;font-weight:bold;margin:5px 28px;padding:7px;}
.mini_logo{background:url(../i/mini_logo.gif);height:27px;width:77px;}
.modalDialog_contentDiv{background-color:#FFF;border:3px solid #000;padding:2px;position:absolute;z-index:100;}
.modalDialog_contentDiv_login{background-color:#fff;border:3px solid #525252;color:#FFF;position:absolute;z-index:100;}
.modalDialog_contentDiv_login a{color:#000;text-align:right;}
.must{color:#8C2B2D;font-weight:700;}
.object_category a,.object_photo a,.object_manuf a,.site_map a,.link{color:#175f88;}
.object_desc{float:left;margin:0 0 0 5px;width:175px;}
.object_desc3{float:right;margin:0 0 0 5px;width:145px;}
.object_desc2{float:left;margin:0 0 0 110px;width:175px;}
.object_title a{color:#333333;}
.object_title h2{font-size:16px;margin:0;padding:0;}
.objects_title{background:#51980A;color:#fff;font-size:12px;font-weight:400;text-align:center;}
.one_num a{background-color:#CCC;}
.one_num,#navigation .current{width:35px;}
.optom_block,.sales_block,.baner_block{border-bottom:1px solid #999;padding:0;}
.other_photos{margin-left:30px;margin-right:10px;width:150px;}
.other_photos img{margin:5px 0;}
.page{margin:0 auto;width:994px;}
.page_abs{position:relative;top:310px;}
.page_abs_{position:relative;top:218px;}
.per{background:url(../i/per.gif);font-size:1px;height:2px;width:300px;}
.per_cab_block_content a{color:#fff;}
.per_cab_block_content ul{margin:10px 0 0 20px;}
.per_cab_content{padding:10px 28px;}
.per_cab_content a{color:#999;}
.points{margin:0 5px;padding:6px 0;}
.price{color:#333333;font-size:14px;font-weight:700;}
.products_sort td{padding-right:5px;}
.products_table{margin:0;}
.reg_content{padding:0 0 0 28px;}
.reg_content table{color:#616161;font-size:12px;margin:0 0 5px;width:500px;}
.reg_content td{padding:1px 5px;}
.reg_field,.reg_field select,.inputbutton{border:1px solid #aaa;height:17px;}
/*.reg_select,select{background:#f0f0f0;border:1px solid #c4c4c4;font-size:12px;height:20px;padding-top:2px;}*/
.reg_txt,.reg_list{background:#f0f0f0;border:1px solid #c4c4c4;height:18px;width:210px;}
/*.reg_txt1{background:#f0f0f0;border:1px solid #c4c4c4;height:18px;width:150px;}*/
.reg_txt3{background:#f0f0f0;border:1px solid #c4c4c4;height:18px;}

.left_menu_title{color:#666666; font-size:16px;font-weight:bold;padding:1px 10px 10px;padding-top:10px; background: #ffffff}

.left_sidebar{float:left;width:200px;}

.search_but{background:url(../i/search_button.jpg);border:0;height:30px;width:37px; margin-top:-7px;}
.search_line{padding:8px;}
.search_line a,.kor_line a{color:#ffffff; text-decoration:none}
.search_order_ipt{font-size:14px;width:250px;}
.search_table_td{background:#f6f6f6;border:0 solid #e4e4e4;padding:8px;}
.search_txt{background:#ffffff;border:0px; height:25px;margin:0 3px 0 0;padding:0px 0 0;width:205px;}
.search_txt_ipt{font-size:14px;width:350px; }
/*.select,input,button{font-size:12px;}*/
.send_order_button,.zakaz_but{background:url(../i/zakaz_button.gif);border:0;height:24px;width:126px;}
.shop_hit{background:#FFF;}
.shop_new_cd,.shop_new_cd_content{background:#fff;}
.shop_soon{padding-bottom:10px;padding-top:10px;}
.show_list{background:url(../i/show_list.gif);border:0;height:24px;width:81px;}
.simple{background:#fff;color:#616161;font-size:12px;margin:0;}
.site_map ul li{list-style:square;margin:0;padding-bottom:2px;padding-top:2px;}
.space{height:5px;margin:0;padding:0;}
.space1{height:15px;margin:0;padding:0;}
.space2{height:20px;margin:0;padding:0;}
.star{border:0;}
.star-rating{background:url(../i/alt_star.gif) top left repeat-x;height:18px;list-style:none;margin:0;padding:0;position:relative;width:90px;}
.star-rating a.five-stars{left:72px;}
.star-rating a.five-stars:hover{width:90px;}
.star-rating a.four-stars{left:54px;}
.star-rating a.four-stars:hover{width:72px;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:18px;}
.star-rating a.three-stars{left:36px;}
.star-rating a.three-stars:hover{width:54px;}
.star-rating a.two-stars{left:18px;}
.star-rating a.two-stars:hover{width:36px;}
.star-rating li{float:left;list-style:none;margin:0;padding:0;text-indent:-9000px;}
.star-rating li a{display:block;height:18px;padding:0;position:absolute;text-decoration:none;text-indent:-9000px;width:18px;z-index:20;}
.star-rating li a:active{outline:none;}
.star-rating li a:hover{background:url(../i/alt_star.gif) left center;left:0;outline:none;z-index:2;}
.star-rating li.current-rating{background:url(../i/alt_star.gif) left bottom;display:block;height:18px;position:absolute;text-indent:-9000px;z-index:1;}
.stat_content{color:#C1A73D;font-size:14px;padding-left:10px;}
.stat_num{color:#FFF;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:22px;}
.status_but{background:url(../i/status_button.gif);border:0;height:24px;width:105px;}
.table1{background:#eee;color:#616161;font-size:12px;margin:10px 0;padding:0;width:630px;}
.table1 table a,.table1 a,.kor_objects table a,.kor_objects a{color:#1a2f70;}
.table1 td,.kor_objects td{border:1px solid #cacaca;padding:2px 5px;}
.to_cart{background:url(../i/tobasket.gif);border:0;height:24px;width:83px;}
.tobasket{background:url(../i/tobasket.gif);border:0;height:24px;margin:0 0 0 12px;width:83px;}
.notice{background:url(../i/notice.jpg);border:0;height:45px;margin:0 0 0 12px;width:130px;}

.uc_button{background:url(../i/enter_button.gif);border:0;height:24px;width:83px;}
.welcome_content{background:url(../i/welcome.gif) no-repeat 20px 0;padding:0 10px 0 200px;}
.white{color:#000;}
.wlpeMessage{color:#940000;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;margin:10px 0;padding:0 0 0 28px;}

/*
body {
  margin:0;padding:0;
    background-color: #fff;
    background-image:; 
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
body,td,th {
    color: #000000;
}

body > table{
}
*/
#content-td{
	border:2px solid rgb(81, 152, 10);border-top:none;border-bottom:none;
}
#footer-td1{
	border:2px solid rgb(81, 152, 10);
	border-top:none;
	border-right:none;
}
#footer-td2{
	border:2px solid rgb(81, 152, 10);
	border-top:none;
	border-left:none;
}

#search {
height:53px;
width:274px;
background-image: url(../i/search_form.jpg);
margin-top:5px
}

p.auth,h3{color:#999999;/*font-family:Arial Narrow, Arial, Helvetica, sans-serif;*/font-size:22px;font-weight:400;margin:10px 0;padding:0;}
h5{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:14px;margin:0;padding:0;}
li{list-style-image:none;}
p{margin-bottom:4px;margin-top:4px;}
.nojs {color:white;font-size:14px;padding:10px;}
.nojs a {color:white;font-size:18px;text-decoration:none}
.nojs a:hover {color:white;font-size:18px;margin:5px;}



.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {border: 1px solid #CCCCCC;margin-bottom: 10px;background-color: #e9e9e9;}
.jot-row-alt {background-color: #f9f9f9;}
.jot-row-author {background-color: #EFEFEF;}
.jot-row-me {background-color: #EFEFEF;}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {color: #618200;font-weight: bold;font-size: larger;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {margin:0px; padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-list li {list-style:none;margin:0px; padding: 0px;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; }
.jot-content {margin-left: 80px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}



/*ul { padding-left:15px}*/

.reg_link a {color: #ffffff}

.opt_but {
	background:url('../i/opt-razd4-1.jpg');
	border:0;
	height:41px; 
	width:280px;
	cursor:pointer;
}
.rozn_but {
	background:url('../i/rozn-razd4-1.jpg');
	border:0;
	height:41px; 
	width:280px;
	cursor:pointer; 
}

/* helper box */
#stuffHelper {position: absolute; z-index:100; width:150px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none;}
#stuffHelper div {/*padding:5px 0; */text-align: center;}

.opt-table{
	margin: 5px 0 0 0;
	border: 1px solid black;
	border-collapse: collapse;
}
.opt-table th{
	border: 1px solid black;
	padding: 5px 3px 5px 3px;
	background: #51980A;
	color: #fff;
}
.opt-table td{
	border: 1px solid black;
	padding: 3px 5px;
}

.opt_row1{
	background: #EFEFEF;
}

#shkLoading {width:30px; height:30px; position: absolute; z-index:100; background:url(/assets/snippets/ecart/img/ajax-loader.gif) center center no-repeat #fff; border:1px solid #888; display: none;}

#easyTooltip{
	margin:0 10px 1em 0;
	width:245px;
	padding:8px;
	background:#fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%; 
} 

#easyTooltip img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
	margin-right:10px;
} 

.cartRowHover{display:none;}

.bigger{
	font-size: 16px;
	
}
#price-button{
	/*position: absolute;
	top:147px;
	left:35%;*/
	
}
#price-button img{
	
}
a.tovar-image{
	position:relative;
	/*border:1px solid black;*/
	display:block;
	float:left;
}
.image-zoom{
	position: absolute;
	top:8px;
	right:5px;
}

#a-arrows{
	margin: 5px 0 0 0;
}
a.prev-tovar{
	display: block;
	background: url(/assets/images/arrow_prev2.jpg) left top no-repeat;
	width:111px;
	height:27px;
	font-size:0px;
	float:left;
}
a.next-tovar{
	display: block;
	background: url(/assets/images/arrow_next2.jpg) left top no-repeat;
	width:135px;
	height:27px;
	font-size:0px;
	float:right;
}
.img-zoom-block{
	z-index:100;
 	background-color: #EEEEEE;
    /*border-bottom: 2px solid #666666;
    border-right: 2px solid #666666;*/
    padding: 10px;
}

.header-left-td{
	background: left top repeat-x url(/images/header-bg.png);
	width: 60px;
}
.header-right-td{
	background: left top repeat-x url(/images/header-bg.png);
	text-align:right;
}

.socials{
	margin: 12px 0 25px 10px;
}
.socials .socials-title{
	margin-bottom:10px;
}
.socials a{
	text-decoration:none;
}
.socials img{
	border:none;	
}

/* sitemap */
#sitemap{
	position:relative;
}
#sitemap ul {
    background-image: url("../i/t1.gif");
    background-repeat: repeat-y;
    margin: 0 0 0 1px;
    padding: 0 0 0 3px;
}
#sitemap ul li {
    background-image: url("../i/t2.gif");
    background-position: -3px 0;
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 14px;
}
#sitemap ul li.last {
    background-image: url("../i/t3.gif");
    background-position: -3px 9px;
    background-repeat: no-repeat;
    margin-bottom: 6px;
}
#sitemap #site-nav{
	/*border:1px solid black;*/
	position:fixed;
	right:10px;
	width:100%;
}
#sitemap #site-nav div{
	position:relative;
	left:500px;
	/*border:1px solid yellow;*/
	width:100px;
	margin: 0 auto;
	background:left 5px no-repeat url("../i/toplink.gif");
	padding-left:20px;
}

/*similar-item*/
.similar-item{
	display: -moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*display: inline;
	*zoom:1;
	_overflow:hidden;
}

.regError .message{
	color:red;
}
.invalidField{
	border:1px solid red !important;
}


/* ## */
.top-right{
	padding-left:550px;
}
.top-right .top-phone{/*border:1px solid black;*/
	padding-top:4px;
	float: left;
	position:relative;
	z-index:1000;
}
.top-right .top-phone .recall{/*border:1px solid #fff;*/
	background: left no-repeat url(/images/phone-icon1.png);
	text-align:left;
	padding-left:20px;
}
.top-right .top-phone .recall a{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
.top-right .top-icons{
	height:46px;
	line-height:46px;
	float: right;
	clear:right;
	padding-right:23px;
}
.top-right .top-icons img{
	vertical-align:middle;	
	_margin-top:15px !important;
	_margin-bottom:15px !important;
}

/* recall */
#recallForm{
	display:none;
	position:absolute;
	left:150px;
	top:70px;
	background:#ffea77;
	padding:10px;
	border:3px solid #f26805;
	border-radius:15px 15px 15px 15px;
	width:350px;
	text-align:left;
	z-index:1000;
	line-height:normal;
}
#recallForm p{
	padding-right:20px;
}
#recallForm .successRecall{
	display:none;
	text-align:center;
	font-size:14px;
}
#recallForm table td{
	padding: 3px 0;
	vertical-align:middle;
}
#recallForm input{
	width: 193px;
	padding: 0 5px;
	border: 1px solid #6fa700;
	height:19px;
}
#recallForm #btn-submit-form{
	margin-top: 10px;
	float:right;
	width:100px;
	border:none;
	background: no-repeat url(/images/send.jpg);
	width:102px;
	height:30px;
	cursor:pointer;
	
	font-size:0;
	text-indent: -6000px;
}

/* buy tabs */
.buy-tabs{
	
}
	.buy-tabs__header{
		list-style: none outside none;
		margin:0;
		padding:0;
		font-size:0;
		
	}
		.buy-tabs__header li{
			list-style: none outside none;
			display: inline-block;
			display: -moz-inline-stack;
			_overflow:hidden;
			*zoom:1;
			*display:inline;
			position:relative;
			margin:0;
			
			border:1px solid #b8d57c;
			border-bottom:none;
			
			height:36px;
			background-color: #d7f2aa;
			
			-moz-border-radius: 6px 6px 0px 0px;
			-webkit-border-radius: 6px 6px 0px 0px;
			-khtml-border-radius: 6px 6px 0px 0px;
			border-radius: 6px 6px 0px 0px;
			
			padding:4px 10px 0px 10px;
			margin-right:2px;
			
			cursor:pointer;
			
			font-size:14px;
		}
		.buy-tabs__header li.current{
			background-color: #8fb426;
		}
			.buy-tabs__header_icon{
				float:left;
				background: 0 0 no-repeat url(/images/buy-tabs.png);
			}
			.buy-tabs__header_icon_rozn{
				height:29px;
				width:33px;				
			}
			.buy-tabs__header_icon_opt{
				background-position:-33px 0;
				height:32px;
				width:46px;
			}	
			.buy-tabs__header_title{
				float:left;
				margin-left:12px;
			}	
				.buy-tabs__header_title__name{
					color:#94b82f;
					font-style:italic;
				}
				.buy-tabs__header li.current .buy-tabs__header_title__name{
					color:#fff;
				}				
				.buy-tabs__header_title__price{
					color:#f49350;
					font-weight:bold;
				}
				.buy-tabs__header li.current .buy-tabs__header_title__price{
					color:#dc4f02;
				}											
		
	.buy-tabs__content{
		display:none;
		background-color:#f0fed6;
		border:1px solid #8fb426;
		border-radius: 0 10px 0 0;
		padding:6px;
		
		width:350px;
	}
	.buy-tabs__content_visible{
		display:block;
	}

