 html, body {margin:0px; padding: 0px; height: 100%; background: white;}
*html body{text-align:center;}






 body, td, div, p, a, span, label {font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif; color: black;}



 p {margin:0; padding: 5px 0px 6px 0px; line-height: 14px; } /* text-align: justify; */







 a {text-decoration: underline; color: #CC3333;cursor:pointer;}



 .underline, a:hover, a.more {text-decoration: underline ;}



 a:hover {text-decoration: none;}



 a.underline:hover,  a.more:hover {text-decoration: none;}



 a img {border: none;}



 a.more { color: #007DC8;}







 ul, ol {margin: 0px; padding: 5px 2px 6px 20px;}



 ul.li_btm15 li {padding-bottom: 15px; margin-bottom: 0;}







 input.text, textarea, select {line-height: 13px; background-color: white; padding-left: 1px; font:11px Tahoma, sans-serif; color: #333333; }







 input.button {border: 1px solid #636363; background: #E2E2E2 url(../../images/btn_bg.gif) repeat-x; color: #444444; font-size: 10px; padding-bottom: 2px; line-height: 13px;}



 form { margin:0px; padding: 0px;}







 hr { height: 1px; border:none; margin: 6px 0 4px 0; padding: 0; color: #ACB5BA; background-color: #ACB5BA; }







 h1 {margin: 0px; padding: 5px 0 6px 15px; font-size: 17px; font-family: Verdana, Arial, sans-serif; color: #333333; text-transform: uppercase;}







 h2 {margin: 0px; padding: 5px 0 6px 0; font-size: 17px; font-family: Verdana, Arial, sans-serif; color: #E30619; text-transform: uppercase;}







 h3, div.h3 {margin: 5px 0 10px 0; padding: 4px 2px 4px 20px; font: bold 10px Tahoma, Arial, sans-serif; color: white; line-height: 12px; background: #E54100;display:block;clear:both;}



 div.h3 {margin-bottom: 0px;}



 h3.gray, div.gray {background: #69777E url(../../images/hdr_bg_gray.gif) no-repeat;}



 div.ligray {background: #69777E url(../../images/hdr_bg_ligray.gif) no-repeat; color: black; padding: 4px 0 0px 13px; height: 16px;}



 h3.red1 {background: #E54100 url(../../images/hdr_bg_red1.gif) no-repeat;}



 h3.red2 {background: #E54100 url(../../images/hdr_bg_red2.gif) no-repeat; padding-left: 30px;}





.banner_2 { width:570px; height:113px; }

#partnerka_1
{
margin-left: 30px;
margin-top: 10px;
background: url(../../images/pop_tel.gif) no-repeat;
width: 522px;
height: 32px;

}


 div.ligray a {color: red; font-size: 10px; text-decoration: none; font-weight: normal;}



 div.ligray a:hover {text-decoration: underline; background: #BFC4CF;}



 div.ligray a, div.ligray b {padding: 0 3px 4px 3px; }



 div.ligray b { background: white;}



 div.top {padding-top: 0; padding-bottom: 4px; margin-bottom: 37px;}



 div.top a, div.top b {padding: 2px 7px 2px 7px; display: block; float: left;}







 h4 {padding: 4px 0 4px 0px; margin: 0; font-size: 11px; line-height: 13px; font-family: Tahoma, Verdana, Arial, sans-serif; }



 h4.blue {color: white; padding-left: 10px; background: #007DC8;}



 h5 {margin: 7px 1px 10px 0px; padding: 0px; font: bold 11px Tahoma, Arial, sans-serif; color: #4D4D4D;}



 h6 {margin: 5px 1px 6px 0px;  padding: 0px; font: bold 11px Tahoma, Arial, sans-serif; color: #4D4D4D;}







 table {border-collapse: collapse; padding:0;}



 table td {padding:0;}







 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0;}







 .bold {font-weight: bold;}



 .red {color:#EC0000;}







 .top15 {margin-top: 15px;}



 .top25 {margin-top: 25px;}







 .btm15 {margin-bottom: 15px;}



 .btm20 {margin-bottom: 20px;}



 .btm30 {margin-bottom: 30px;}







 .left20 {padding-left: 20px;}







 .font11 {font-size: 11px;}







/* ----------  top head part  ----------------- */







 #body {width: 980px; margin: 0 auto;  padding-top: 23px;}







 #head {

 position: relative; 

 height: 92px;  

 width:980px;

 background: url(../../images/red_bg.jpg) no-repeat !important; 

 }



 #logo {position: absolute; top: 27px; left: 22px; width: 153px; height: 39px;}



 #slogan {position: absolute; top: 25px; left: 207px;}



 #slogan p {font-family:Arial, Tahoma; font-size:15px; color:#ffe87c; text-transform:uppercase;text-decoration: none; text-align: center;}

 #slogan a {text-decoration: none; font-family:Arial, Tahoma; font-size:15px; color:#ffe87c;}

 #phone {position: absolute; top: 35px; right: 145px; vertical-align:middle;}


#phonetxt {position: absolute; top: 15px; right: 25px; vertical-align:middle; color:#880000; font-family:Arial, Tahoma; font-size:10px; text-align:left; text-transform:uppercase;}
#phonetxt b { font-size:17px; color:#ffe87c;}


 #phone span {font-family:Arial, Tahoma; font-size:17px; color:#ffe87c; text-transform:uppercase;}

 img.line_vert1 {position: absolute; left: 200px; top: 10px; width: 1px; height: 73px;}

 img.line_vert2 {position: absolute; right:195px; top: 10px; width: 1px; height: 73px;}







/* -----------------  Content  --------------------- */



 #content{ width: 100%;}



 #content td {vertical-align: top;}



 #content td.leftbox  { width: 570px; background: white url(../../images/left_top_bg.gif) no-repeat;}



 #content td.pre_right{ width: 200px; padding:0px; background: #F0F4F7;}



 #content td.pre_right div.rboxx{ background: url(../../images/right_top_bg.gif) no-repeat; padding: 19px 10px 10px 10px; }



 #content td.rightbox { width: 200px; background: #F0F4F7 url(../../images/right_btm_bg.gif) no-repeat left bottom;}



 #content td.rightbox div.rbox{ background: url(../../images/right_top_bg.gif) no-repeat; padding: 19px 10px 10px 10px; }


*html #content td.rightbox div.rbox{padding:19px 5px 5px 5px;}

 #content td.rigthbox { padding-left:5px; padding-right:5px;}



#content td.rigthbox2 { background: url(../../images/top_menu_bg.gif) repeat-x; hieght:44px; padding-left:5px; padding-right:5px;}







 ul.top_menu {  list-style: none; margin: 10px 0 12px 12px; padding:0; clear: both;}



 ul.top_menu li {margin:0px; padding:0 10px 0 15px; float: left;}

.cpt_auxpages_navigation li {background: url(../../images/arrow_red.gif) no-repeat left center;}

 ul.top_menu li a {color: black; line-height: 13px; font-size: 11px; text-decoration: none; line-height: 17px;}

ul.top_menu li#basket{padding:0px 0 0 10px;font-weight:bold;}
ul.top_menu li#basket img{margin-top:1px;margin-right:6px;}
td.formtxt{padding-top:1px;}
td.forgettxt{padding-top:2px;}
td.forgettxt a{float:left;}
 ul.top_menu li a:hover {text-decoration: underline;}

#registr{float:left;}
#registr ul{padding:0 0 0 4px;}
#registr li{list-style:none;display:inline;}

 ul.top_menu li.cart { background: url(../../images/cart.gif) no-repeat left center; padding:0 10px 0 21px;}



 ul.top_menu li.cart a{ font-weight: bold;}











 .top_links {margin: 5px 0 10px 0; padding: 9px 2px 10px 12px; font: 11px Tahoma, Arial, sans-serif; line-height: 15px;



	color: black; background: url(../../images/top_link_bg.gif) repeat-x;



}



 .top_links a { text-decoration: none; color: black; font-size: 11px;}



 .top_links a:hover { text-decoration: underline; }











 .catalog {padding: 9px 0 13px 0;}



 .catalog .left {float: left; width: 50%;}



 .catalog .right {float: right; width: 50%; margin-left: -1px;}



 .catalog .item{ background: url(../../images/arrow_ligray.gif) no-repeat left 4px; padding: 4px 0px 6px 23px; margin: 0 0px 0 25px;}



 .catalog .right .item{  margin-left: 3px;}



 .item a { color: #CC3333; font: bold 12px Tahoma, sans-serif; line-height: 14px; text-decoration: none;}



 .item a:hover { text-decoration: underline;}



 .item .count{ font-weight: bold; font-size: 11px;}



 .item .alist {padding: 3px 0 0px 0;}



 .item .alist a {color: #515E66; font: 10px Arial, sans-serif; text-decoration: underline !important; white-space: nowrap; padding-right: 5px;}



 .item .alist a:hover {text-decoration: none !important; }















 .recomendation {padding: 0; margin-top: -10px;}



 .recomendation .tovar {position: relative; float: left; width: 142px; height: 236px; background: url(../../images/line_vert_gray.gif) no-repeat left top;}



 .recomendation .first {background: none;}



 .foto { text-align: right; }



 .foto img {width: 95px; height: 80px; margin: 16px 12px 10px 0;}



 .foto .to_cart {position: absolute; top: 16px; left: 9px;}



 .foto .to_cart img {width: 14px; height: 22px; margin: 0 !important;}



 .recomendation .descr { padding-left: 20px; padding-right: 15px;}



 .descr, .descr a, .price {color: #707273; font: 10px Tahoma, sans-serif; text-decoration: none;}



 .descr a:hover {text-decoration: underline !important;}



 .price {font-weight: bold; }



 .recomendation .buy {position: absolute; bottom: 20px; left: 18px; width:67px; height:21px;}



 .buy img {width:67px; height:21px;}













.tovar_list {padding: 0;}



 .tovar_list .tovar {position: relative; height: 100px; background: url(../../images/line_horz_gray.gif) no-repeat; }



 .tovar_list .first {background: none;}



 .tovar_list .foto  {float:left; width:136px; text-align: right; }



 .tovar_list .descr {float:left; width:340px; padding: 16px 0px 10px 0px; font-size:11px; }



 .tovar_list .descr a {font-size: 14px; color: black; font-weight: bold; text-decoration: underline;}



 .tovar_list .descr p {padding-top: 7px; font-size: 11px; color: #707273;} /* text-align: justify; */



 .tovar_list .price_box {position: absolute; top: 20px; right: 10px;}



 .tovar_list .price {color: #707273;     font: bold 12px Tahoma, sans-serif; text-decoration: none; line-height: 17px;}



 .tovar_list .price_old {color: #707273; font: 12px Tahoma, sans-serif;      text-decoration: line-through; line-height: 17px;}



 .tovar_list .buy { float: right; width:92px; height: 60px; text-align: right; }



 .tovar_list .buy img {position: absolute; top: 40px; right: 10px;}















 .vote_quest {font-weight: bold; font-size: 11px; padding-left: 10px; padding-top: 0; padding-bottom: 10px;}



 .vote {position: relative; height: 99px; background: url(../../images/vote_bg.gif) repeat-x; padding-top: 5px;}



 .vote .vote_crn_lbtm {position: absolute; left:0px;  bottom:0px; }



 .vote .vote_crn_rbtm {position: absolute; right:0px; bottom:0px; }



 .vote_crn_lbtm, .vote_crn_rbtm {width: 3px; height: 3px; }



 .vote label {float: left; width: 45%; padding-left: 22px; display: block; font-size: 12px; line-height: 15px; }



 .vote_submit {position: absolute; bottom: 10px; left: 20px;}







 .text_box {padding: 5px 10px 15px 20px;}







/* -----------------  Right  --------------------- */



 .hdr {background: url(../../images/arrow_drgray.gif) no-repeat left 3px; padding: 3px 0 5px 20px;



	font: bold 10px Tahoma, sans-serif; line-height: 14px; color: #515E66;



}







 table.search {width: 170px; margin-left: 10px; margin-bottom: 3px;}



 table.search td {height: 22px; vertical-align: top; }



 table.search td a {color: black; font-size: 10px; padding-left: 10px; line-height: 12px !important;}



 table.search input.text {width: 135px; margin: 0px 3px 0px 0;}



 table.search input.btn { width: 21px; height: 21px;}







 ul.links {margin: 0; padding: 5px 2px 9px 15px; list-style:none;}



 ul.links li{margin: 0; padding: 2px 0px 3px 12px; background: url(../../images/blt.gif) no-repeat left 7px;}



 ul.links li a {color: #CC3333; font-size: 11px;}







 ul.currency {margin: 0; padding: 8px 2px 7px 15px; list-style:none;}



 ul.currency li {margin: 0; padding: 2px 0px 5px 12px; font-size: 11px;}







 .icq {font-size: 11px; padding: 8px 0 9px 20px; line-height: 16px;}



 .icq img {margin-left: 0px; vertical-align: bottom;}

 .icq a {text-decoration:none;}







 select.goto {width: 160px; margin: 8px 0 5px 12px; font-size: 11px;}





/*-----------------service_centers-----------------*/

#service_centers {border:none;}

#service_centers td {border:1px solid #ccc}





/* -----------------  Footer --------------------- */



 #footer { clear:both; position: relative; margin:10px 0 20px 0; height: 90px; background: #F06400 url(../../images/red_bg.jpg) no-repeat; }



 #copy { font-size: 11px; color: #FFCC7E; position: absolute; left: 28px; top: 5px; width: 175px; height: 40px;}



 #footer_text  { font-size: 13px; color: #FFCC7E; width: 475px; height: 40px ;margin-top:18px; text-align:left;}

 #footer_text a {text-decoration: none; font-size: 13px; color: #FFCC7E;}

 #footer img.line_vert {position: absolute; left: 204px; top: 10px; width: 1px; height: 73px;}



 #footer .banner {position: absolute; right: 163px; top: 15px; width: 470px;}

 #footer .banner_2 {position: absolute; left: 220px; top: 15px; width: 114px; }

 *.banners_entity {position: relative; text-align: center;}



 #corner_lbtm {position: absolute; bottom: 0px; left: 0; width: 3px; height: 3px;}



 #corner_rbtm {position: absolute; bottom: 0px; right: 0; width: 3px; height: 3px;}













/* ----------    banners    ----------------- */



 #banners_btm {text-align: center; height: 35px;}



 div.banners {margin:0 auto; width:765px;  }



 div.banners img {margin-right: 18px; margin-left: 18px;}



input.ok {background: url(../../images/ok.gif); border: none; height: 18px;width:63px; cursor: pointer;}

input.ok1 {background: url(../../images/arrow_olive_dark.gif); border: none;  cursor: pointer;}

input.reset {background: url(../../images/clear.gif); border: none; height: 18px;width:84px; cursor: pointer;}

input.vote {background: url(../../images/vote.gif); border: none; height: 18px;width:85px; cursor: pointer;}

input.next_1 {background: url(../../images/next_1.gif); border: none; height: 18px;width:114px; cursor: pointer;}

input.next_2 {background: url(../../images/next_2.gif); border: none; height: 18px;width:114px; cursor: pointer;}





#skidka

{
background: url(../../images/skidka.gif);
height:498px;
width:200px;
}

.cpt_maincontent {clear:both}

.cpt_root_categories div.catalog_title, .cpt_category_tree div.catalog_title {background: url(../../images/hdr_bg_gray.gif) no-repeat;height:20px;padding-left:20px;padding-top:4px;margin-top:17px;}
.cpt_root_categories div.catalog_title span, .cpt_category_tree div.catalog_title span {color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:bold;}
.cpt_root_categories div.acenter, .cpt_category_tree div.acenter {text-align:center;margin-top:6px;}
.category_tree{padding-left:25px;padding-top:2px;}
.tree_ul{background: url(../../images/arrow_ligray.gif) no-repeat;list-style:none;float:left;width:234px;padding:0 0 10px 23px;}
.tree_ul li.parent {padding-bottom:3px;}
.tree_ul li.parent b{font-size:11px;}
.tree_ul li.parent a{color:#CC3333;text-decoration:none;font-family:Tahoma,sans-serif;font-size:15px;font-weight:bold;line-height:14px;}
.tree_ul li.child a{color:#515E66;font-family:Arial,sans-serif;font-size:10px;padding-right:5px;}
.tree_ul li.child{display:inline;}

.category_tree div{float:left;width:50%;}
#category_tree_right{left:-10px;position:relative;top:11px;}

div.news_date{margin-top:1px;margin-bottom:0px;}
div.news_title {margin-bottom:15px;}
.news_viewall a{font-size:8pt;color:#555555;border-bottom:1px solid #CC3333;text-decoration:none;line-height:10px;}
div.news_title a{font-size:8pt;line-height:14px;color:#000;text-decoration:none;}
div.news_date b{font-size:8pt;}
div.news_viewall{margin-bottom:3px;}
span.news_subscribe{color:#515E66;font-family:Tahoma,sans-serif;font-size:10px;}
input.subscribe_input{margin-top:15px;width:147px;}
#searchstring{width:140px;margin-left:0 !important;position:relative;top:-7px;margin-bottom:-7px;}
.cpt_product_search .btn{margin-left:1px !important;}
#advanced_search{color:black;font-size:10px;line-height:12px;margin-left:20px;margin-bottom:11px;display:block;margin-top:-1px;}

*html .news_title{padding-right:20px;}

.cpt_product_lists{margin-top:10px;}

.thumb{width:95px;height:80px;margin-right:16px;margin-bottom:15px;margin-top:15px;}
.cpt_product_lists div.catalog_title{background: url(../../images/hdr_bg_red1.gif) no-repeat;height:20px;padding-left:20px;padding-top:4px;margin-top:17px;}
.cpt_product_lists div.catalog_title span{color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:bold;}
.list_cart{position:relative;top:-74px;margin-right:5px;margin-left:8px;}
.product_list li{background:transparent url(../../images/line_vert_gray.gif) no-repeat scroll left top;text-align:left;height:236px;position:relative;}
.cpt_product_lists .product_name{clear:both;color:#707273;font-family:Tahoma,sans-serif;font-size:10px;text-decoration:none;margin-left:15px;width:100px;display:block;}
.cpt_product_lists .product_name:hover{text-decoration:underline;}
.list_buy{clear:both;display:block;bottom:20px;height:21px;left:18px;position:absolute;}
.cpt_product_lists .totalPrice{font-weight:bold;color:#707273;font-family:Tahoma,sans-serif;font-size:10px;line-height:8px;margin-left:15px;}

.cpt_survey{float:left;width:570px;}
.survey_title{background: url(../../images/hdr_bg_red2.gif) no-repeat;height:20px;padding-left:30px;padding-top:5px;margin-top:17px;}
.survey_title span{color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:bold;}
.survey_question {font-size:11px;font-weight:bold;font-family:Tahoma,Arial,Verdana,sans-serif;padding-left:10px;padding-top:10px;}
.cpt_survey ul{margin-top:10px;}
.cpt_survey li{list-style:none;float:left;width:250px;}
.survey_submit{margin:30px 0 10px 20px;float:left;}
#survey_result{margin-left:10px;}

.home{float:left;}
.home_title{background: url(../../images/hdr_bg_red1.gif) no-repeat;height:20px;padding-left:20px;padding-top:4px;margin-top:17px;margin-bottom:10px;}
.home_title span{color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:bold;}
.home p{padding-left:20px;padding-right:10px;}
.home .grey{background: url(../../images/hdr_bg_gray.gif) no-repeat;height:20px;margin-top:20px;}

.cat_path_in_productpage{background:transparent url(../../images/top_link_bg.gif) repeat-x scroll 0% 0%;margin:0px 0pt 10px;width:100%;}
.cat_path_in_productpage td{padding:9px 2px 10px 12px;width:570px;}
.cat_path_in_productpage a{color:#000;font-size:11px;text-decoration:none;}
.cat_path_in_productpage a:hover{text-decoration:underline;}

.infopage h1{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-transform:none;color:#000;padding:0;margin-bottom:19px;}
.infopage h2{background:#E54100;color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:12px;margin:10px 0pt 5px;padding:4px 2px 4px 20px;text-transform:none;}
.infopage p{margin-bottom:13px;}
.infopage img{margin-left:0px;}
.infopage .post_title{margin:10px 0 0 ;padding:4px 2px 4px 3px;font-weight: bold;}
.infopage .post_title a{font-size:14px;text-decoration:none;}
.infopage .post_title a:hover{text-decoration:underline;}
.infopage .post_date{margin:0 0 7px 3px;font-size:11px;}

#fast select{font-size:11px;margin:8px 0pt 5px 12px;width:160px;}
#fast input{margin:5px 0 10px 50px;}

.product_images{float:left;}
.cpt_product_name h1{margin-left:220px;padding:5px 0pt 16px 0px;}
.current-rating1-front{height:20px;}
.totalPrice{font-weight:bold;}

.vote_form{display:block;float:right;position:relative;top:42px;right:27px;}
.vote_form .vote_button{margin-top:10px;}


.product_buy .add2cart_handler{float:right;position:relative;top:-40px;right:30px;}

.cpt_product_category_info{margin-bottom:12px;}

.cpt_product_description{clear:both;float:left;margin-top:45px;}

.cpt_product_details_request{float:left;}
.cpt_product_details_request h2{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#000;text-transform:none;}

.category_links{color:#515E66}
#cat_info_left_block a{font-family:Arial,sans-serif;font-size:11px;}
#cat_info_left_block b{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;}

.sort_main{font-weight:bold;}
.sort_main img{vertical-align:-8px;}

.prdbrief_thumbnail{float:left;margin-right:11px;}

.prdbrief_thumbnail .list_cart {top:-58px;}
.prdbrief_thumbnail .list_cart img{height:auto;width:auto;}
.prdbrief_thumbnail img{width:95px; height:80px;}
.prdbrief_brief_description{width:320px;float:left;color:#707273;font-size:11px;padding-top:7px;}
.prdbrief_name{width:420px;}
.prdbrief_name a{color:black;font-size:14px;font-weight:bold;text-decoration:underline;}
.prdbrief_price .totalPrice {color:#707273;font-family:Tahoma,sans-serif;font-size:12px;}
.product_brief_block {margin-top:10px;padding-bottom:120px;}
.product_brief_block .add2card_wide{float:right;clear:right;}
.product_brief_block .prdbrief_price{float:right;}
.product_brief_block .prd_out_of_stock{float:right;}

#powered_by{display:none !important;}

*html .prdbrief_thumbnail .list_cart a{margin-bottom:-22px;float:left;position:static;height:22px;width:14px;}

#cart_page_title h1{font-family:Tahoma,Verdana,Arial;font-size:11px;text-transform:none;margin-left:130px;}
#cart_content_tbl td{border:1px solid #F00;vertical-align:middle;font-family:Tahoma,Verdana,Arial;font-size:11px;}
#cart_content_tbl{width:100%;}
.card_content_name{font-weight:bold;padding-left:3px;}
td#cart_total_label{font-size:16px;font-weight:bold;padding-left:3px;}
td#cart_total{font-size:16px;font-weight:bold;}

#cart_clear a{color:#000080;font-weight:bold;font-size:11px;}
.btn_checkout{border:none;paddng:0;background:#FFF;cursor:default;}
.btn_checkout img{padding:0;}
.cart_buttons{float:right;margin-top:10px;}

#btn-close{float:right;margin-right:8px;margin-top:10px;}
.reg_brief{text-align:center;font-weight:bold;}
.reg_title{text-align:center;font-weight:bold;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;text-transform:none;color:#000;text-decoration:underline;}
.reg_form td{text-align:right;}
.reg_form td input{float:left;}
.reg_form td label{float:left;}
.reg_form td textarea{float:left;width:160px;}
.reg_form td select{float:left;}
.reg_form td input#subscribed4news{float:right;}
.reg_form .reset{height:18px;width:84px;background:url(../../images/clear.gif) no-repeat;}

#reg_page{text-align:center;}
.reg_form{margin-left:100px;margin-top:10px;}

#cat_advproduct_search h3{background:none;color:#4D4D4D;font-family:Tahoma,Arial,sans-serif;font-size:11px;margin:20px 0 5px 0;padding:0;}


#advanced_search_in_category_submit{margin-left:210px;}

.index_tree_ul{list-style:none;}
.index_tree_ul .parent a{color:#CC3333;font-family:Tahoma,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.index_tree_ul .parent a:hover{text-decoration:underline;}
.index_tree_ul .child a{color:#515E66;font-family:Arial,sans-serif;font-size:10px;text-decoration:underline;text-transform: uppercase;}
.index_tree_ul .child a:hover{text-decoration:none;}

.catalog_links{padding:0;}
.index_tree_ul{padding:0 0 0 15px;}

.reg_form #reg_submit_btn{vertical-align:top;}
.catalog_nav{width:100%;background:url(../../images/hdr_bg_ligray.gif) no-repeat;text-align:left;padding-left:13px;padding-top:3px;}

.catalog_nav a{text-decoration:none;font-size:10px !important;padding:0 3px 4px;color:#F00;}
.catalog_nav b{font-size:10px;color:#000;background:#FFF;padding:0 3px 4px;font-weight:bolder;}

*html .category_tree{clear:both;width:100%;}
*html .category_tree div{float:left;width:199px;}
*html .category_tree #category_tree_right{left:20px;top:0px;}
*html .prdbrief_name{width:300px;}
*html .cpt_product_details_request{height:1%:}


/*New Year Style*/
/*#logo {top: 7px; left: 10px;}
#head *, #head a, #head p, #footer *, #footer a {color:#800;}
*/

#partnerka
{
background:url(../../images/popolnenie.gif);
width:522px;
height:32px;
}

.new_product {clear:left; padding-top:10px;}
.new_product_lnk {color:#707273; font-family:Tahoma,sans-serif; font-size:10px; text-decoration:none;}
.new_product_img {width:75px; height:60px; float:left;}
.new_product_price {margin-left:85px; color:#707273; font-family:Tahoma,sans-serif; font-size:10px; font-weight:bold;}
.new_product_name {margin-left:85px; color:#707273; font-size:10px;}
.contact_manager {width:400px;margin-top:15px;float:left;}
.root_categories_tbl {width:535px;margin:7px 0 0 20px;}

/*#SonyEricsson_block {margin-top:3px; z-index:1}*/
.button_block {float:left; width:88px; height:31px; overflow:hidden; margin:0 2px 2px 0;}
