/*-----------------ОБЩЕЕ------------------------*/
* {	margin:0;padding:0;}
body {height:1%; width:100%; font-size: 100%; font-family: Tahoma, Geneva, sans-serif; }
.body_container{background:#fff url(../../images/body.gif) repeat-x;}
.body_footer{background: url(../../images/footer.gif) left bottom repeat-x; }
.width {width:100%;min-width:1000px;max-width:1280px;}
.width1 {width:expression(document.body.clientWidth > 1280? "1280px": "auto" );}
* html .minwidth {padding-left:1000px;}
* html .container {margin-left:-1000px;}
* html .minwidth,* html .container{height:1px;}

p, body, font, div, td, input, select, textarea {
font-family: arial, helvetica, sans-serif;	
}
h1 {font-size: 16px;margin:0 0 1em 0;color:#ca2225;}
h2 {font-size: 130%;}
a {color:#1a4f5f;}
a:hover { color:#ca2225; text-decoration:none;}
a img {border: 0;}
input, select { vertical-align:middle;}
.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {list-style-type: none; margin: 0px;}
.background1, .background1 td {background-color: #deeff4;}
.small {font-size: 60%;}
.big {font-size: 150%;}
table.product_print_v { clear:left; }
.bold{font-weight:bold;}
/*------------------------HEADER---------------------------*/
#top_panel{width:98%; height:150px; text-align:left; float:left;padding-left:15px;position: relative;z-index:101;}
#top_panel h1{ font-size:10px; color:#999999; font-weight:normal;}
#sub_menu{height:28px; font-size:9px; color:#999999;}
#sub_menu .cpt_divisions_navigation{float:right;color:#ffffff;font-weight:normal;}
#sub_menu .cpt_divisions_navigation ul li a{color:#ffffff;font-size: 11px;padding-left: 10px;background:url(../../images/sub_menu_pointer.gif) left center no-repeat;}
#sub_menu .cpt_divisions_navigation ul li a:hover{color:#0193cb;}
#sub_menu .top_text{padding-top:4px;float:left;}
#sub_menu .cpt_divisions_navigation li {height:23px;background:url(../../images/sub_menu_splitter.gif) left top no-repeat; padding-left: 20px;padding-top:4px;}
ul.horizontal {padding: 0px;margin: 0px; overflow: hidden;}
.horizontal li {float: left; padding:0 18px 0 10px;}
#logotype{float:left; height:92px;width:35%;margin-top: 30px; cursor:pointer}
#phones{float:left;  height:106px;width:25%;margin-top: 19px;}
#phone_title{color:#696868; font-size: 80%; text-decoration:underline; font-weight:bold; font-family: Tahoma, Geneva, sans-serif;}
#telephones{color:#0193cb; font-size:27px;font-weight: normal;line-height:22px;padding-top:8px;}
#top_panel .cpt_auxpages_navigation{float:left; width: 14%;height:106px;margin-top: 19px; font-size:12px;}
#top_panel .cpt_auxpages_navigation ul{width: 120px;}
#top_panel .cpt_auxpages_navigation ul li.two_lines{height:29px; background:url(../../images/service_menu_pointer.gif) left 5px no-repeat; padding-left:10px;}
#top_panel .cpt_auxpages_navigation ul li.all{background:url(../../images/service_menu_pointer.gif) left center no-repeat; padding-left:10px;}
#top_panel .cpt_auxpages_navigation ul li.help{background:url(../../images/service_menu_help_pointer.gif) left center no-repeat; padding-left:10px;
}
#top_panel .cpt_auxpages_navigation ul li.help a{color:#696868;font-weight:bold; font-size:12px}
#top_panel .cpt_auxpages_navigation ul li a{color:#0193cb;}
#top_panel .cpt_auxpages_navigation ul li a:hover{text-decoration:none;}
#top_panel .cpt_auxpages_navigation ul li.help a:hover{color:#ca2225;}
#shcart{float:right;position:relative;font-size:10px;margin-right: 20px;padding-right:10px;padding-left: 40px; background:url(../../images/shopcart_splitter.gif) left top no-repeat;height:120px;}
.cpt_shopping_cart_info { margin-top:18px;}
.cpt_shopping_cart_info div {float:left;width:auto;padding:0;margin-top:-2px;}
#shpcrtgc {color:#696868; font-weight:bold;font-size:13px;margin-top:4px;margin-left:5px;margin-bottom:2px;}
#shpcrtca { color:#0193cb;font-size:20px;margin-bottom:2px;}
#shcart_link{width:168px;height:35px;display:block;background:url(../../images/shopcart.png) left top no-repeat;}
#exchange_rate{width:168px;border-top: #696969 1px dotted;clear:both;font-size: 10px;color:#363636;}
#order_checkout{width:160px; height:25px; background:url(../../images/checkout.gif) left top no-repeat;	clear:both; margin-top:2px;}
#order_checkout:hover{background-position: right top;}
.tooltip, .tooltip_ie{display:none;background: #9CF;	height:auto;width:225px;font-size:12px;	color:#000;	position: absolute;	top:110px;right: 0px;z-index:110;}
#tooltip{background:url(../../images/tooltip_top.png) left top no-repeat;}
.tooltip_container{background:url(../../images/tooltip_fill.png) left top repeat-y;width:225px;margin-top:14px;color:#363636;}
.tooltip_container table{width:207px;margin: 0 11px 0 7px; margin:0; padding:0;}
.tooltip_container td{padding-left:5px;}
.tooltip_container p{width:225px;text-align:center;color:#000;font-weight:bold;text-shadow: 1px 1px 0px #FFF;}
.tooltip_empty{ margin: 0 11px 0 14px;}
.tooltip_bottom{height:12px;width:225px;background:url(../../images/tooltip_bottom.png) left bottom no-repeat;}
div.tooltip_ie6 #tooltip{ background:#FFF; border:1px solid #666;}
div.tooltip_ie6 .tooltip_container{background:#FFF;width:225px;margin-top:14px;color:#363636;}
div.tooltip_ie6 .tooltip_bottom{height:12px;width:225px;background:#FFF;}
/*--------------------------DROPDOWN-MENU-------------------------------*/
#info{ display:block; color:#FFF;}
#info-js{color:#FFF;}
ul.top-ul {padding:0; margin:0; list-style:none; width:98%; font-weight: 500; font-family: Tahoma, Geneva, sans-serif; font-size:13px; position:relative; z-index:100;}
ul.top-ul ul{padding:0; margin:0; list-style:none;}
ul.top-ul ul ul{position:absolute;}
li.top-li-ie {position:absolute; left:0px; top:0; float:left; width:100%; height:48px; overflow:hidden; background:url(../../images/main_menu_bg.gif) top left repeat-x; cursor: pointer;}
li.top-li {position:absolute; left:0px; top:150px; float:left; width:99%; height:48px; overflow:hidden;  background: url(../../images/main_menu_bg.gif) top left repeat-x; cursor: pointer;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
ul.top-ul li a {color:#FFF; text-align:left; text-decoration: underline;}
/*внутренняя панель для подменю*/
li.top-li div.procent, li.top-li-ie div.procent {position:absolute; left:0px; top:48px; width:100%; height:0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
/*внутренняя панель для подменю ie 6*/
li.top-li-ie div.pixel {position:absolute; left:0; top:48px; width:984px; height:0; border-top: 1px solid #3b7b96;}
/*основной спмсок внутренней панели*/
ul.main-ul {position:absolute; z-index:100; left:0; top:-48px; width:100%; background: url(../../images/dropdown_menu_splitter_right.gif) top right no-repeat;}
/*столбцы меню:*/
/*внешний столбец*/
li.title {float:left; position:relative; background:url(../../images/dropdown_menu_splitter.gif) top left no-repeat; text-decoration:none; color:#FFF; text-align:left; height:48px; line-height:48px;}
.title_cont{display:block; height:48px;}
/*ширина столбцов*/
#width_first, #width_first_js{ width:18%;}
#width_second, #width_second_js{ width:19%;}
#width_third, #width_third_js{ width:21%;}
#width_fourth, #width_fourth_js{ width:19%;}
#width_fifth, #width_fifth_js{ width:21%;}
/*заголовок*/
li.title .nobr{display:block; padding-left:16px; text-decoration:underline; background: url(../../images/dd_main_menu_arrow.gif) 6px 22px no-repeat; font-size:12px; font-weight:normal; color:#FFF; cursor:pointer; }
li.title a{ background: url(../../images/dd_dd_menu_arrow.png) 6px 7px no-repeat; font-weight:normal; padding-left:16px;}
li.title ul.ie6_br li a { background: url(../../images/dd_dd_menu_arrow_ie.gif) 6px 7px no-repeat;}
li.title .nobr:hover, li.title a:hover{text-decoration: none}
/*внутренние списки столбцов?*/
li.title ul li{position:relative; width:100%;}
li.title ul {line-height:23px; }
ul.main-ul li ul{background:url(../../images/dd_center_bg.gif) top left repeat-x; width:100%; height:202px;  }
ul.main-ul li ul.ie6_br{background: #3da8d1; width:100%; height:202px;}
ul.main-ul li ul li{height:23px;}
ul.main-ul li ul.ie7_br li{height:22px;}
ul.main-ul li ul.ie6_br li{height:21px;}
ul.main-ul li ul li a{height:23px; line-height:23px;}
ul.main-ul li ul.ie7_br li a{height:22px; line-height:22px;}
ul.main-ul li ul.ie6_br li a{height:21px; line-height:21px;}
ul.main-ul li:hover a{color:#FFF;}
ul.main-ul li li a:hover{color:#b10000; text-decoration:none}
/*разделители внутренних списков столбцов*/
.splitter {position:relative;  width:2px; background:url(../../images/dd_splitter_center.gif) top left no-repeat; height:200px; float:left; z-index:100;}
.splitter_ie {position:relative;  width:2px; background:url(../../images/dd_splitter_center_ie.gif) top left no-repeat; height:200px; float:left; z-index:100;}
/*бока и боковые тени*/
.dd_shadow_right{background:url(../../images/dd_shadow_right.png) right  top repeat-y; height:200px;}
li.left_shadow {float:left; position:relative;  width:5px; background:url(../../images/dd_shadow_left.png) top left repeat-y; height:200px; margin-top:48px;}
li.right_shadow {position:relative; height:200px; margin-top:48px; width:6px; float:right;}
li.zap {background:url(../../images/dd_center_bg.gif) top left repeat-x; height:202px; float:right; width:22px; position:relative;}
li.zap_ie {background:#3da8d1; height:202px; float:right; width:6px; position:relative; top:48px;}
li.left_ie6 {float:left; position:relative;  width:5px; height:250px; margin-top:48px;}
li.right_ie6 {position:relative; height:202px; width:5px;  float:right; border-left: 1px solid #3b7b96; margin-top:48px;}
/*нижняя ссылка на весь каталог*/
li.top-li div p, li.top-li-ie div p {position:absolute; right:0; top:180px; z-index:100; width:100%; float:right; text-align:right; padding-right:3%; font-weight:bold; text-shadow: #025d7f -1px -1px; filter: Shadow(Color=#025d7f, Direction=315, Strength=1);}
li.top-li div p a, li.top-li-ie div p a{color:#FFF; text-decoration:underline}
li.top-li div p a:hover, li.top-li-ie div p a:hover{ text-decoration:none; color:#FFF;}
#cataloge_arrow, #cataloge_arrow_js{ margin-bottom:1px; margin-left:2px;}
/*нижняя часть развернутой панельки*/
div.dd_footer{position:absolute; z-index:100; left:0; top:200px; width:100%;  height:19px; }
div.dd_footer table{ width:100%; height:19px;}
.dd_footer_center{background: url(../../images/border.png) top left repeat-x;}
.dd_footer_left{background: url(../../images/roundboard_left.png) top left no-repeat; width:16px; height:19px; padding-left:-3px;}
.dd_footer_right{background: url(../../images/roundborder_right.png) top left no-repeat; width:16px; height:19px;}
.dd_ie6_footer{background:#3da8d1; width:972px; height:1px; top:200px; border-left:1px solid #3b7b96;  border-bottom:1px solid #3b7b96; left:5px; z-index:100; border-right:1px solid #3b7b96; position:absolute;}
/*нижняя часть свернутой панельки*/
#shadow, #shadow_js{height:10px; margin-left: 50px; margin-right:50px; background:#0F3;  position: relative; background:url(../../images/shadow.gif) top left repeat-x;}
#shadow_ie{height:10px; margin-left: 50px; margin-right:50px; background:#0F3; top:48px; position: relative; background:url(../../images/shadow.gif) top left repeat-x;}
#left_shadow, #left_shadow_js{float:left; width:275px; height:10px; background:url(../../images/left_shadow.gif) top left no-repeat; position:relative; }
#right_shadow, #right_shadow_js{float:right; width:316px; height:10px; background:url(../../images/right_shadow.gif) top left no-repeat;position:relative; }
.top0{ top:0px; position: relative;}
.top48{ top:48px; position: relative;}
.top45{ top:45px; position: relative;}
.top198{ top:198px;}
.bottom150{ bottom:150px;}
/*развертывание без js*/
#info li.top-li:hover, #info li.top-li-ie:hover{height:270px;}
#info li.top-li:hover div.procent, #info li.top-li-ie:hover div.procent, #info li.top-li-ie:hover div.pixel{height:220px;}
/* for IE6 */
* html ul.top-ul table {border-collapse:collapse; width:0; height:0; margin-bottom:-1px;}
* html li.top-li-ie {overflow:visible;}  
* html li.top-li-ie a.top-a {display:block; position:relative; width:100%; height: 48px; overflow:hidden;}
/** html li.top-li-ie a.top-a:hover {direction:ltr; height:270px;}
* html li.top-li-ie a.top-a:hover div p{filter: alpha(opacity=100);}*/
/*--------------------------LEFT-SIDEBAR--------------------------------*/
.lsidebar_top{margin-left:8px;float:left;width:217px;height:9px;border-left:#e7e7e7 1px solid;border-top:#e7e7e7 1px solid;}
.lsidebar_top_bg{float:left;height:10px;width:10px;background:url(../../images/lsidebar_top.gif) top left no-repeat;}
.arrow_left{margin-left:2px;width:7px;height:38px;background:url(../../images/arrow_left.png) top left no-repeat;float:left;}
.arrow_left_ie{margin-left:5px;width:7px;height:38px;background:url(../../images/arrow_left.png) top left no-repeat;float:left;}
.arrow_center{font-family: Tahoma, Geneva, sans-serif;width:164px;height:38px;background:url(../../images/arrow_center.png) top left no-repeat;
float:left;color:#FFF;font-size:13px;font-weight:bold;text-shadow: 1px 1px 0px #000;padding-top:5px;}
.arrow_right{float:left;height:38px;width:62px;background:url(../../images/arrow_right.png) top left no-repeat;border-right:#e7e7e7 1px solid;}
.arrow_right_border{border:none;}
.left_sidebar_panel{border-right:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;width:226px;background:url(../../images/left_sidebar_panel.gif) bottom right no-repeat;margin-left:8px;text-align:left;float:left;margin-top:-6px;}
.left_sidebar_panel_ie{border-right:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;width:226px;background:url(../../images/left_sidebar_panel.gif) bottom right no-repeat;margin-left:8px;text-align:left;float:left;margin-top:-6px;}
.cpt_category_tree ul {font-size:80%;letter-spacing:0.17ex;font-weight: bold;width:214px;list-style-type:none;font-family: Tahoma, Geneva, sans-serif;}
.cpt_category_tree li.parent, li.parent_current{line-height:33px;border-bottom: 1px dotted #9a9a9a;width:212px;margin-left:8px;}
.cpt_category_tree li.parent1, li.parent1_current{line-height:33px;border-bottom: 1px solid #9a9a9a;width:212px;margin-left:8px; margin-bottom:10px;}
.cpt_category_tree a.parent_category{ font-size:12px;}
.cpt_category_tree .parent a, .cpt_category_tree .parent1 a{background:url(../../images/cat_li.gif) left 0.4em no-repeat;color:#0e84b3;font-weight:bold;text-decoration: underline;font-family: Tahoma, Geneva, sans-serif;padding-left:12px;}
.cpt_category_tree .parent_current a, .cpt_category_tree .parent1_current a{background:url(../../images/cat_li_hover.gif) left 0.4em no-repeat;color:#ca2225;text-decoration:none; padding-left:12px;}
.cpt_category_tree .parent a.special_category{background:url(../../images/cat_li_spesh.gif) left 0.4em no-repeat;color:#696868;text-decoration:underline;	}
.cpt_category_tree .parent a:hover, .cpt_category_tree .parent1 a:hover{background:url(../../images/cat_li_hover.gif) left 0.4em no-repeat;color:#ca2225;text-decoration:none;}
.cpt_category_tree li.child, .cpt_category_tree li.child_current{background:url(../../images/cat_li_child.gif) 22px 0.4em no-repeat;
padding-left:34px;font-size:12px;}
.cpt_category_tree .child a {font-weight:normal;line-height:16px;background:none;color:#0e84b3;}
.cpt_category_tree .child_current a {color:#ca2225;text-decoration: none;font-size:100%;font-weight:bold;line-height:14px;}
.cpt_category_tree .child1 a {font-size:11px;font-weight:normal;line-height:16px;background:none;color:#0e84b3;padding-left: 46px;}
.cpt_category_tree .child1_current a {font-size:11px;font-weight:normal;line-height:16px;background:none;color:#ca2225;padding-left: 46px;}
.cpt_category_tree .child a:hover  {text-decoration:none;color:#ca2225;}
.cpt_category_tree .child1 a:hover{	text-decoration:none;}
.left_sidebar_panel_bg{border-left:#e7e7e7 1px solid;background:url(../../images/left_sidebar_panel_bg.gif) left top no-repeat;
width: 227px;height: 11px;margin-left:8px;padding-left:2px;float:left;overflow:hidden;}
#left_sidebar_banner{float:left;text-align:left;height:180px; width:228px;background:url(../../images/banner.gif) left top no-repeat;
margin: 10px 0 10px 8px;}
#left_sidebar_banner a{float:left;font-size:80%;color:#FFF;text-decoration:underline;} 
#left_sidebar_banner a:hover{text-decoration:none;} 
.cpt_logo{	padding-left:12px;	font-size:12px;	padding-right:10px;	}
.discuss_title{ font-size:13px;  color:#ca2225; font-weight:bold; font-family: Tahoma, Geneva, sans-serif;}
.discuss_date{ border-bottom:1px dotted #999; width:200px; }
.discuss_content{color:#363636; margin-bottom:5px;}
.cpt_logo a{color:#377e92;text-decoration:underline;}
.cpt_logo a:hover{text-decoration:none;}
.discuss_showall{ padding-top:10px;}
.all_review_block {font-size:12px;width:80%;}
.all_review_title {margin-top: 10px;margin-bottom: 0px;font-size:13px;font-weight:bold}
.all_review_date {color: #999;margin-bottom: 5px;}
.all_review_content {overflow:hidden;oveflow-x:hidden;padding:0 85px 0 20px;zoom:1;color:#363636; border-bottom:1px dotted #999;}
#lister a{color:#0193cb; text-decoration:underline; font-size:13px;}
#lister a:hover{ text-decoration:none;}
#lister span{text-decoration:none; font-weight:bold; color:#0193cb;  font-size:13px;}
/*------------------------MAIN-CONTENT-----------------------------------------*/
#container_main_content {text-align: left;vertical-align: top;padding-left:15px;}
.cpt_maincontent {font-size:100%; text-align: left;padding:0 30;}
.cpt_maincontent h2 { font-size:14px; margin:10px 0 5px 0; line-height:160%; padding:0 10px; font-weight:bold;color:#1a4f5f;}
.cpt_maincontent td {font-size:75%;}
.cpt_product_search {margin:5px;font-size:85%;}
html:first-child .cpt_product_search {margin:10px -10px 10px 10px;} 
.cpt_product_search form{line-height:26px;}
.cpt_product_search div{margin: 0 0 15px -4px;padding-top: 25px;font-size: 90%;}
.search_block {position:relative;width:83%; margin:6px 0 0px 0px; height:40px;}
.search_header {position:absolute;top:0px;left:0px;line-height:26px;text-align:left; background:url(../../images/search_left.gif) right top no-repeat;color:#0e84b3; text-transform:uppercase; font-weight:bold;font-size:80%;width:85px;} 
.search_block .cpt_product_search input {color:#1a4f5f;background:url(../../images/search_right.gif) right top no-repeat; line-height:25px; 
height:25px; width:85px;border:none;margin:0; padding:0;position:absolute; right:-75px; top:0px; cursor:pointer;}
.search_block .cpt_product_search input:hover {background:url(../../images/search_right_hover.gif) right top no-repeat;cursor: pointer;}
#searchstring {width:100%;background:url(../../images/search.gif) left top repeat-x;border:none;font-size:12px;font-weight:normal;height:26px;
text-transform:none;}
/*---------------------FOOTER--------------------------------*/
#footer_text{padding: 15px 0 0 8px;font-size:70%;color: #929292;text-align:left;margin-bottom:23px;}
#footer_text a{color:#0e84b3; background:url(../../images/cat_li_child.gif) right 0.5em no-repeat;padding-right:12px;margin-left:12px; display:none;}
#container_footer { height:125px;padding: 0px 0 0px 0px;position: relative; width:100%;font-size: 100%;z-index:100;text-align:left;}
#container_footer_noframe {margin-left:-15px;margin-right:-15px;height:123px;border-top:1px #cfe3e5 solid;position:relative;background: url(../../images/sls_footer_noframe.gif) top repeat-x;}
#container_footer .cpt_divisions_navigation {float:left; width: 14%;height:106px;margin-top: 18px;font-size:12px;margin-left:2%;}
#container_footer .cpt_divisions_navigation ul{width: 120px;}
#container_footer .cpt_divisions_navigation ul li{background:url(../../images/service_menu_pointer.gif) left center no-repeat; padding-left:10px;	
}
#container_footer .cpt_divisions_navigation a {color:#0193cb;}
#container_footer .cpt_divisions_navigation a:hover {text-decoration:none;}
#container_footer .cpt_auxpages_navigation{float:left; width: 14%; height:106px;margin-top: 18px;font-size:12px;margin-left:8px;}
#container_footer .cpt_auxpages_navigation ul{width: 120px;}
#container_footer .cpt_auxpages_navigation ul li{background:url(../../images/service_menu_pointer.gif) left center no-repeat; padding-left:10px;}
#container_footer .cpt_auxpages_navigation ul li.two_lines{height:28px; background:url(../../images/service_menu_pointer.gif) left 5px no-repeat; padding-left:10px;}
#container_footer .cpt_auxpages_navigation ul li.help{background:url(../../images/service_menu_help_pointer.gif) left center no-repeat; padding-left:10px;}
#container_footer .cpt_auxpages_navigation a{color:#0193cb;}
#container_footer .cpt_auxpages_navigation li.help a{color:#696868;font-weight:bold;font-size:12px;}
#container_footer .cpt_auxpages_navigation a:hover{text-decoration:none;}
#container_footer .cpt_auxpages_navigation li.help a:hover, .red{color:#ca2225;}
.copyright {float:left;	width:17%;	margin-top:18px; font-size:12px;color:#696969;margin-right:7%;margin-left:3%;}
.copyright a {color:#0193cb;padding-right:5px;text-decoration:underline;}
.copyright a:hover {text-decoration:none;color:#0193cb;}
#powerdby{background:url(../../images/logo-itlider.png) left top no-repeat; width:95px; height:29px;}
#footer_tel{float:left;	width:19%;	font-size:14px;	color:#0193cb;	margin-top:18px;font-weight: 600;}
#footer_tel a{font-weight:600;text-decoration:underline;font-size:14px;color:#0193cb; display:none; cursor:pointer;}
#footer_tel a:hover{text-decoration:none;}
#footer_telephones{color:#696969;font-size:25px;font-weight: normal;}
#contact_info{float:right;width:22%;font-size:14px;margin-top:18px;	color:#363636;line-height:1.6em;}
#contact_info .contact_text{color:#909090;}
#contact_info a{color:#0193cb;font-size:12px;text-decoration:underline;}
#contact_info a:hover{color:#0193cb;text-decoration:none;}
.closeDOMWindow{ width:23px; height:23px; background:url(../../images/close_mw.gif) left top no-repeat; position:absolute; top:-26px; right:-3px;}
.mw_title{color:#ca2225; font-weight:bold; font-size:16px; text-align:center;}
.mw_text{ color:#000; font-size:12px; margin-top:10px; font-weight:normal; }
.mw_attention{color:#363636; font-size:12px; margin-top:10px; font-weight:normal;}
#output{ margin: 15px; color:#0193cb; font-size:16px; font-weight:bold; }
#output p{ height:30px; margin-bottom:10px; font-size:14px; color:#000; font-weight:normal;}
.form_border{border:1px solid #377e92; width:260px;}
#output .forform{font-size: 12px;  border:none; overflow:hidden; color:#C02F04; font-weight:bold; width:100%; text-align:center; margin:5px;}
#submit1{ margin:10px 0 0 0; float:right; width:160px; height:23px; background:url(../../images/send_button.gif) right top no-repeat; border:none;}
#submit1:hover{ background-position: top left;}
#output .left_div{width:170px; height:100%; float:left; text-align:right;}
#output .right_div{float:left; width:280px; height:100%;}

/*---------------------------------------MAIN-PAGE----------------------------------*/
.cpt_product_lists {margin: 0 0 0 -10px;}
#pl_corner{float:left;width:24px;height:11px;background:url(../../images/pl_corner.gif) left top no-repeat;}
#pl_fill{width:95%;background:url(../../images/pl_fill.gif) left top repeat-x;height:11px;margin-left:8px;}
#pl_fill_marg_ie{width:710px; margin-left:18px;	height:11px;background:url(../../images/pl_fill.gif) left top repeat-x;}
#pl_fill_ie{width:710px;margin-left:14px;height:11px;background:url(../../images/pl_fill.gif) left top repeat-x;}
#pl_fill_marg{margin-left:14px;width:95%;background:url(../../images/pl_fill.gif) left top repeat-x;height:11px;}
#pl_round_corner{float:right;width:18px;height:11px;background:url(../../images/pl_round_corner.gif) left top no-repeat;}
#pl_round_corner_js{float:right;width:18px;height:11px;background:url(../../images/pl_round_corner.gif) left top no-repeat;margin-right:-2px;}
#pl_arrow_center{font-family: Tahoma, Geneva, sans-serif;width:243px;height:38px;background:url(../../images/pl_arrow_center.png) top left no-repeat;float:left;color:#FFF;font-size:13px;font-weight:bold;text-shadow: 1px 1px 0px #000;padding-top:5px;position:relative;}
#pl_arrow_left{width:7px;height:38px;background:url(../../images/arrow_left.png) top left no-repeat;float:left;}
#pl_arrow_right_side{height:38px;width:10px;float:right;background: url(../../images/pl_arrow_right_side.gif) top right repeat-y;margin-right: -8px;}
#pl_arrow_right_side_js{height:38px;width:10px;float:right;background: url(../../images/pl_arrow_right_side.gif) top left repeat-y;}
#pl_arrow_right_side_nojs{height:38px;width:12px;float:left;margin-left:4px;background: url(../../images/pl_arrow_right_side.gif) top left repeat-y;}
#pl_arrow_right_side_nojs_ie{height:38px;width:10px;float:left;margin-left: 12px;background: url(../../images/pl_arrow_right_side.gif) top left repeat-y;}
.navigate{ float:right; height:38px; font-size:110%; width:auto;}
#pl_content{width:100%;	height: 235px;background: url(../../images/pl_left_side.gif) top left repeat-y; float:left;margin-top:-5px;	margin-left:16px;}
#pl_content_ie{width:710px;	height: 235px;background: url(../../images/pl_left_side.gif) top left repeat-y;float:left;margin-top:-5px;margin-left:9px;}
#pl_content_right{height:235px;background:url(../../images/pl_arrow_right_side.gif) top right repeat-y;overflow:hidden;}
#pl_fill_bottom{width:95%;background:url(../../images/pl_fill_bottom.gif) left top repeat-x;height:11px;float:left;margin-left:9px;}
#pl_fill_bottom_ie{width:710px;}
#pl_fill_bottom_marg{width:95%;background:url(../../images/pl_fill_bottom.gif) left top repeat-x;height:11px;float:left;margin-left:14px;}
#pl_fill_bottom_marg_ie{width:710px;background:url(../../images/pl_fill_bottom.gif) left top repeat-x;height:11px;float:left;margin-left:7px;}
#pl_corner_bottom{float:left;width:24px;height:11px;background:url(../../images/pl_corner_bottom.gif) left top no-repeat;}
#pl_round_corner_bottom{float:right;width:18px;height:11px;background:url(../../images/pl_round_corner_bottom.gif) left top no-repeat;}
#pl_arrow{margin-left:8px;width:100%; height:38px;}
#pl_arrow_ie{margin-left:8px; width:720px; height:38px;}
.pl_product_name{color:#0e84b3;font-weight:bold;padding: 10px 3px 0 3px;font-size:13px;}
.pl_product_name:hover{color:#ca2225;text-decoration:none;}
.Price{border-bottom: 1px solid #7e7e7e; margin-left:20px; font-family: Tahoma, Geneva, sans-serif;}
.totalPrice {color:#ca2225;font-weight: bold;font-size:14px;margin-top:10px;border-bottom: 1px solid #ca2225;margin-bottom:-1px;}
.hrnPrice{color:#363636; font-weight: bold; font-size:14px;margin-top:10px;border-bottom: 1px solid #7e7e7e;margin-bottom:-1px;}
.priceSplitter{font-weight:normal; color:#7e7e7e;}
.label{height:1px; position: relative; z-index:80; }
.label_l{background:url(../../images/label_l.png) left top no-repeat; height:28px; float:left; width:13px;}
.label_r{background:url(../../images/label_r.png) right top no-repeat; float:left; width:5px; height:28px;}
.label_c{background:url(../../images/label_c.gif) left top repeat-x; padding-top:6px; height:28px; float:left; color:#FFF; font-weight:bold; font-size:13px; text-shadow: 1px 1px 0px #9f1b1d;} 
/*----------JS-PRODUCT-LIST----------------------------------------*/
.scrollable {position:relative;	width: 95%;	height:100%;float:left;}
.scrollable .items {width:20000em; position:absolute;clear:both;}
.items div {float:left;}
.wind{ width: 690px; }
.scrollable .active {position:relative;	cursor:default;	background:url(../../images/navi.gif) left top no-repeat;text-shadow: 1px 1px 0px #FFF;}
a.browse {display:none;float:left;	cursor:pointer;}
a.right, a.left { margin-left: 0px; color:#363636; font-weight:bold; font-size:13px; font-family: Tahoma, Geneva, sans-serif;}
a.right:hover, a.left:hover, .all_prd a:hover{color:#ca2225;}
a.left{margin-right:4px;} 
a.disabled {visibility:hidden !important;} 	
.navi {	float:left;	list-style:none;border:none;margin:0px; display:none}
.navi li{float:left;font-size:11px;	padding: 2px 2px 2px 6px; width:20px;height:20px;}
.navi li:hover{	width:20px;	height:20px; color:#ca2225;	background:url(../../images/navi.gif) left top no-repeat;cursor:pointer; }
.navi li a{color:#363636;font-weight:bold; font-family: Tahoma, Geneva, sans-serif;cursor:pointer;}
.all_prd{background:url(../../images/all_prd.gif) left top no-repeat;width:84px;height: 20px;margin: 0 5px 5px 5px;float:left;padding: 2px 0 0 8px;
}
.all_prd a{color: #0193cb;font-weight:bold;text-decoration:none;font-size:12px;	text-shadow: 1px 1px 0px #FFF;}
/*----------NOJS-PRODUCT-LIST---------------------------------------------*/
#photo_ie{ margin-top: -5px;}
.photo { width:95%; height:266px; text-align:left; position:relative; float:left;}
.photo ul.topic {list-style:none; width:100%; height:auto; position:relative; z-index:10;}
.photo ul.topic li {display:block; width:auto; height:38px; float:left;}
.photo ul.topic li a.set {display:block; font-size:12px; width:25px; height:38px; color:#000; text-decoration:none; color:#363636;font-weight:bold; padding: 2px 2px 2px 6px;}
.photo ul.topic li a.set:hover, .photo ul.topic li a.set:active,.photo ul.topic li a:active {width:25px;height:38px;color:#ca2225;background:url(../../images/navi.gif) left top no-repeat;	cursor:pointer;}
.photo ul.topic li a ul, .photo ul.topic li ul {display:none;}
.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; height:235px; width:100%; z-index:1;
background:#FFF url(../../images/pl_left_side.gif) top left repeat-y; margin-left:14px;}
.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin-left:14px; height:235px; width:100%;  z-index:100; background:#FFF url(../../images/pl_left_side.gif) top left repeat-y;}
#photo_ie .photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin-left:14px; height:235px; width:710px; z-index:1; background:#FFF url(../../images/pl_left_side.gif) top left repeat-y;}
#photo_ie .photo ul.topic li a:hover ul, 
#photo_ie .photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin-left:14px; height:235px; width:710px;  z-index:100; background:#FFF url(../../images/pl_left_side.gif) top left repeat-y;}
/*--------------------ROOT-CATEGORIES-------------------------------------*/
.cpt_root_categories { clear:left;margin-left:8px;}
.cpt_root_categories table {margin-top:15px;}
.cpt_root_categories td {font-size:100%;vertical-align:top;}
.cpt_root_categories td a.rcat_root_category {display:inline; cursor:pointer;}
td.cat_name{padding-top:12px;vertical-align:top;padding-right: 20px;}
.rcat_child_categories { color:#257b93;margin-top:5px;margin-bottom:3px; font-size: 13px;}
.rcat_child_categories a {font-weight: normal;text-decoration: underline;color:#257b93;}
.rcat_child_categories a:hover {text-decoration:none;color:#b82124;}
#cat_products{background:url(../../images/notebooks_o.gif) right top no-repeat;width:64px;height:9px;}
#cat_netbooki{background:url(../../images/netbook_o.gif) right top no-repeat;width:55px;height:9px;}
#cat_kompjutery{background:url(../../images/pc_o.gif) right top no-repeat;width:88px;height:9px;}
#cat_monobloki{background:url(../../images/monoblock_o.gif) right top no-repeat;width:79px;height:9px;}
#cat_monitory{background:url(../../images/monitor_o.gif) right top no-repeat;width:71px;height:9px;}
#cat_multimedia{background:url(../../images/multimedia_o.gif) right top no-repeat;width:93px;height:11px;}
#cat_printery{background:url(../../images/printers_o.gif) right top no-repeat;width:98px;height:9px;}
#cat_komputernie-komplektyuschie{background:url(../../images/hardware_o.gif) right top no-repeat;width:116px;height:11px;}
#cat_aksessuary{background:url(../../images/portable_tech_o.gif) right top no-repeat;width:149px;height:9px;}
#cat_soft{background:url(../../images/po.gif) right top no-repeat;width:185px;height:9px;}
#cat_aksessuary-i-rashodniki{background:url(../../images/accessories.gif) right top no-repeat;width:178px;height:9px;}
#cat_specpredlozhenija{background:url(../../images/special_offers_o.gif) right top no-repeat;width:127px;height:11px;}
#cat_nastroika_texniki{background:url(../../images/configuration_o.gif) right top no-repeat;width:133px;height:12px; }
#cat_products:hover,#cat_kompjutery:hover, #cat_monitory:hover, #cat_multimedia:hover, #cat_printery:hover, #cat_komputernie-komplektyuschie:hover, #cat_aksessuary:hover, #cat_soft:hover, #cat_specpredlozhenija:hover,#cat_nastroika_texniki:hover, #cat_netbooki:hover, #cat_monobloki:hover, #cat_aksessuary-i-rashodniki:hover{background-position: left;}
/*-----------------------------TABS-------------------------------------------------*/
#tabs {width:95%; height:300px; text-align:left; position:relative; margin:25px 0 0 8px;}
#tabs-js, #set-tabs-js {width:95%; height:300px; text-align:left; position:relative; margin:25px 0 0 8px; display:none;}
ul.top{padding:0; margin:0; list-style:none; width:100%; height:auto; position:relative; z-index:10;}
ul.top li {display:block; width:auto; height:28px; float:left; margin-right:1px; }
ul.top li#tab_first{ margin-left:22px;}
a#tab1 {display:block; width:112px; height:28px; background:url(../../images/tabs_aboutco.gif) right top no-repeat;}
a#tab2 {display:block; width:112px; height:28px; background:url(../../images/tabs_news.gif) right top no-repeat; }
a#tab3 {display:block; width:112px; height:28px; background:url(../../images/tabs_articles.gif) right top no-repeat;}
a.tab_title{ position:relative; z-index:20; cursor:pointer}

ul.top_prd, ul.top_prd_set{padding:0; margin:0; list-style:none; width:100%; height:auto; position:relative; z-index:10;}
ul.top_prd li, ul.top_prd_set li {display:block; width:auto; height:38px; float:left;}
a.tab_title_prd{ position:relative; z-index:20; display:block; font-size:12px; width:25px; height:38px; color:#000; text-decoration:none; color:#363636;font-weight:bold; padding: 2px 2px 2px 6px; cursor:pointer;}
#tabs-js li.active a.tab_title_prd, #set-tabs-js li.active a.tab_title_prd{width:25px;height:38px;color:#ca2225;background:url(../../images/navi.gif) left top no-repeat;cursor:pointer;}
#tabs-js div.set_prd, #set-tabs-js div.set_prd_set 
{display:none; position:absolute; left:0; top:48px; list-style:none; padding:0; margin:0; height:282px; width:100%; z-index:1; overflow:hidden;}
#tabs-js li#tab_first div.set_prd, #set-tabs-js li#tab_first div.set_prd_set
{display:block; position:absolute; left:0; right:0; top:48px; list-style:none; padding:0; margin:0; height:282px; width:100%; z-index:1; overflow:hidden;}
.tabs_top{background: url(../../images/tabs_ul_bg.gif) top repeat-x;}
#right_container{float:right; width:auto; background:url(../../images/tabs_right_bg.gif) right  top repeat-y;}
.tabs_left_bottom_angle_prd{width:32px; height:17px; background:#FFF url(../../images/tabs_left_bottom_bg.gif) 13px bottom no-repeat; float:left;}



a.tab_title_ie{ text-decoration:none;}
#tabs-js li.active a.tab_title{background-position: left;}
#tabs a.tab_title:hover, #tabs li:hover a.tab_title, #tabs a.tab_title_ie:hover, #tabs li:hover a.tab_title_ie{display:block; width:112px; height:28px; background-position: left;}
#tabs-js div.set 
{display:none; position:absolute; left:0; top:27px; list-style:none; padding:0; margin:0; height:270px; width:100%; z-index:1; background:#fff url(../../images/tabs_ul_bg.gif) left top repeat-x; overflow:hidden;}
#tabs div.set{display:none;}
#tabs-js li#tab_first div.set
{display:block; position:absolute; left:0; top:27px; list-style:none; padding:0; margin:0; height:270px; width:100%; z-index:1; background:#fff url(../../images/tabs_ul_bg.gif) left top repeat-x; overflow:hidden;}
#tabs a:hover div.set, 
#tabs li:hover div.set, #tabs li#tab_first div.set
{display:block; position:absolute; left:0; top:27px; list-style:none; padding:0; margin:0; height:270px; width:100%; z-index:1; background:#fff url(../../images/tabs_ul_bg.gif) left top repeat-x;}
#tabs a:hover table div.set, 
#tabs li:hover table div.set, #tabs li#tab_first table div.set
{display:block; position:absolute; left:0; top:27px; list-style:none; padding:0; margin:0; height:270px; width:100%; z-index:-1; background:#fff url(../../images/tabs_ul_bg.gif) left top repeat-x;}
.tabs_left_angle{ width:18px; height:17px; background:#FFF url(../../images/tabs_left_angle.gif) left top no-repeat; float:left;}
.tabs_right_angle{width:21px; height:17px; background:url(../../images/tabs_right_angle.gif) right top no-repeat; float:right;}
.tabs_left_bottom_angle{width:19px; height:17px; background:#FFF url(../../images/tabs_left_bottom_bg.gif) left bottom no-repeat; float:left;}
.tabs_right_bottom_angle{width:19px; height:17px; background:url(../../images/tabs_right_bottom_bg.gif) right bottom no-repeat; float:right;}
.tabs_bottom_bg{background:url(../../images/tabs_bottom_bg.gif) left  bottom repeat-x; height:270px; width:100%;}
.tabs_left_bg{background:url(../../images/tabs_left_bg.gif) left  top repeat-y; height:270px; width:100%;}
.tabs_right_bg{background:url(../../images/tabs_right_bg.gif) right  top repeat-y; height:270px; width:100%;}
.tabs_tb_panel{ width:100%; height:17px; overflow:hidden}
.tabs_container, .tabs_container_set{ width:100%; height:236px;}
.tabs_tb_panel_ie{ width:700px; height:19px;}
.tabs_container_ie{ width:700px; height:234px;}
#tabs-js div.tabs_container, #set-tabs-js div.tabs_container_set{ display:none;}
#tabs-js li#tab_first div.tabs_container, #set-tabs-js li#tab_first div.tabs_container_set{ display:block;}
#tab_aboutco{margin-left:15px; margin-right:20px; }
#tab_about_title{ color:#377e92; font-size:13px; font-weight:bold;}
#tab_aboutco ul{ list-style:none; margin-top:17px;}
#tab_aboutco li{background:url(../../images/cat_li_hover.gif) left 0.4em no-repeat; padding-left:10px;  float:none; margin:0; margin-top:5px; color:#363636; font-size:13px;}
#tab_aboutco a{color:#0193cb; text-decoration:underline; font-size:13px; width:150px;}
#tab_aboutco a:hover{text-decoration:none;}
.cpt_news_short_list{font-size:13px;text-align: left;margin-left:15px;padding:0px 10px 10px 0;font-weight:normal;color:#363636;}
.news_date {color:#377e92;font-weight:bold;padding:0 2px;width:auto;font-size:11px;}
.news_title {padding-bottom: 10px;}
.news_title a {color:#363636;font-weight:normal;line-height:13px;text-decoration: underline;}
.news_title a:hover { text-decoration:none;color:#363636;}
.news_viewall a{padding-bottom: 10px;font-size: 13px;color:#0193cb;text-decoration:underline;}
.news_viewall a:hover{text-decoration:none;color:#0193cb;}
.news_subscribe, .news_thankyou {padding: 5px 0;overflow:hidden;}
.news_thankyou {color:#ca2225;}
.news_subscribe div, .news_thankyou div  {display:inline;width:auto;}
#news_firstdiv{ float:left; width:200px; }
.news_div{float:left; margin-left:20px; width:200px;}
.tabs_container .cpt_auxpages_navigation, .tabs_container_ie .cpt_auxpages_navigation{font-size:13px;text-align: left;margin-left:15px;margin-right:15px;float:left;width:25%;border-right:1px #CCC dotted;}
.tabs_container .cpt_auxpages_navigation li, .tabs_container_ie .cpt_auxpages_navigation li{ background:url(../../images/cat_li_hover.gif) left 0.4em no-repeat; padding-left:10px; float:none;color:#363636;}
.tabs_container .cpt_auxpages_navigation a, .tabs_container_ie .cpt_auxpages_navigation a{ color:#363636;text-decoration:underline;}
.tabs_container .cpt_auxpages_navigation a:hover, .tabs_container_ie .cpt_auxpages_navigation a:hover{ text-decoration:none;}
/************************
CATEGORY
***************************/
#cat_top_tree { 
overflow:hidden; 
margin-top:0px;
}
#cat_product_sort { 
margin-top:10px; 
}
.notebooks_type{ float:left; width:95px; height:auto; margin:  0 15px 0 0;text-align:center;}
.notebooks_type a{color:#0e84b3; }
#cat_acer, #cat_acer_13{background:url(../../images/acer.gif) right top no-repeat;width:64px;height:17px;}
#cat_apple, #cat_apple-m{background:url(../../images/apple.gif) right top no-repeat;width:67px;height:30px;}
#cat_asus, #cat_asus_8c{background:url(../../images/asus.gif) right top no-repeat;width:74px;height:17px;}
#cat_dell, #cat_dell_0a{background:url(../../images/dell.gif) right top no-repeat;width:58px;height:19px;}
#cat_gigabyte_w6{background:url(../../images/gigabyte.gif) right top no-repeat;width:112px;height:17px;}
#cat_hp-hewlett-packard-, #cat_hp-hewlett-packard{background:url(../../images/hp.gif) right top no-repeat;width:91px;height:18px;}
#cat_lenovo{background:url(../../images/lenovo.gif) right top no-repeat;width:115px;height:18px;}
#cat_packard-bell{background:url(../../images/pb.gif) right top no-repeat;width:147px;height:24px;}
#cat_samsung_2h, #cat_samsung{background:url(../../images/samsung.gif) right top no-repeat;width:73px;height:25px;}
#cat_sony{background:url(../../images/sony.gif) right top no-repeat;width:88px;height:16px;}
#cat_toshiba{background:url(../../images/toshiba.gif) right top no-repeat;width:108px;height:17px;}
#cat_viewsonic_cn, #cat_viewsonic{background:url(../../images/view.gif) right top no-repeat;width:134px;height:28px;}
#cat_msi{background:url(../../images/msi.gif) right top no-repeat;width:62px;height:16px;}

#cat_benq{background:url(../../images/benq.gif) right top no-repeat;width:64px;height:19px;}
#cat_lg{background:url(../../images/lg.gif) right top no-repeat;width:55px;height:25px;}
#cat_philips{background:url(../../images/philips.gif) right top no-repeat;width:80px;height:17px;}
#cat_proview{background:url(../../images/proview.gif) right top no-repeat;width:88px;height:26px;}
#cat_fujitsu-siemens_5w{background:url(../../images/fujitsu_siemens.gif) right top no-repeat;width:80px;height:30px;}

#cat_acer:hover, #cat_acer_13:hover ,#cat_apple:hover, #cat_apple-m:hover,#cat_asus:hover, #cat_asus_8c:hover,#cat_dell:hover, #cat_dell_0a:hover, #cat_gigabyte_w6:hover, #cat_hp-hewlett-packard-:hover, #cat_hp-hewlett-packard:hover, #cat_lenovo:hover, #cat_packard-bell:hover, #cat_samsung_2h:hover, #cat_samsung:hover, #cat_sony:hover, #cat_toshiba:hover, #cat_viewsonic_cn:hover, #cat_viewsonic:hover, #cat_msi:hover, #cat_benq:hover, #cat_lg:hover, #cat_philips:hover, #cat_proview:hover, #cat_fujitsu-siemens_5w:hover{background-position: left;}
.product_brief_block{ margin:2px 2px 2px 2px; padding:5px;}
.product_brief_block:hover{
	margin:0; 
border: 2px solid #C67F81;

-webkit-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.product_brief_block:hover img{opacity:0.8; filter: alpha(opacity=80)}
/*********
SEARCH IN CATEGORY
**********/
.cpt_maincontent center { /*удалить когда уберется center*/
clear:both;
}
#cat_advproduct_search {
background:#FFFFFF;
margin-right:10px;
width:250px; 
border: 1px solid #999;
}
/*---------------------------------------------TrackBar------------------------!!!!!!!!!!!!!!!!!!!!!!!!!!*/
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
table.trackbar {width:228px; margin: 10px 5px 10px 0; background:repeat-x url(../../images/bigascroll.gif) left 0.2em;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(../../images/nnascroll.gif) left 0.2em;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:99; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer; margin:0 0 0 -5px;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#900;display:none;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:98; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(../../images/nnascroll.gif) right 0.2em; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:99; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#900; display:none;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:98; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}
#cat_advproduct_search form { 
padding:20px 10px 10px 10px;
}
#cat_advproduct_search td { 
vertical-align:top;
font-size:11px; 
}
#cat_advproduct_search select { 
width:100%;
}
#cat_advproduct_search h1{ margin-bottom: 0;}
#cat_advproduct_search .adv_srch { 
font-size:13px; 
color:#ca2225;
margin-left:auto;
margin-right:auto;
font-weight:bold;
}
.adv {
color:#1a4f5f;
font-weight:bold; 
padding:2px 8px 2px 8px;
}
.adv:hover{color:#0e84b3;} 
.cat_path_in_productpage img { 
margin-right:10px;
}
.cat_path_in_productpage td{  
color:#1A4F5F;
}
.cat_path_in_productpage a {  
font-size:110%; 
font-weight:bold; 
text-decoration:none;
}
.cat_path_in_productpage a:hover { 
border-bottom:solid 1px;
}
/************************
BLOG STYLES
***************************/
.cpt_maincontent h2.post_title {
color: #666;
margin: 30px 0 3px 0;
padding:0;
}
.post_title a { 
color:#b9340b; 
text-decoration:none; 
font-size:120%; 
font-weight:bold;
}
.post_date {
color: #999;
border: 0px solid #EEE;
border-top-width: 1px;
margin-bottom: 15px;
}
.post_content {
padding-left: 15px;
}
/***************************
PRODUCTS COMPARISON- удалить весь блок, когда уберется сравнение со страницы категории
****************************/
.cmp_headers {
background-color: #deeff4;
color:#1C8AB2;
}
.cmp_column_odd {
background-color: white;
vertical-align: top;
}
.cmp_column_even {
background-color: #ffffff;
vertical-align: top;
}
#cmp-table tr:hover td {
background-color: #d5e5fa;
}
#cmp-table tr td {
text-align:center;
padding: 6px;
border: 1px #cfe3e5 solid;
}
#cmp-table tr td.cmp_headers {
text-align: left;
}
/***************************
PRODUCT 
****************************/
p em{font-family: arial, helvetica, sans-serif;}
.cpt_product_add2cart_button {
padding: 10px 0;
}
.prdbrief_add2cart {
padding-top: 5px;
}
.hrnPrdPrice{color:#666666; font-size:13px;}

.regularPrice {
color: brown;
text-decoration: line-through;
}
.youSaveLabel {
font-size: 75%;
}
.youSavePrice {
font-size: 75%;
}
.prd_out_of_stock {
color:#ca2225; 
font-weight: bold; 
font-size: 130%;
}
.prdbrief_name { 
margin:10px 0 5px 0;
}
.prdbrief_name a { 
font-size:120%; 
text-decoration:none; 
font-weight:bold; 
color:#2A7E98;
}
.prdbrief_name a:hover { 
text-decoration:underline;
}
.prdbrief_comparison  { /*удалить, когда уберется сравнение со страницы категории*/
margin-top:5px;
}
.cpt_product_params_selectable { 
width:100%;
}
.prd_block{float:left; margin-right:20px;}
#benefit{float:left; width: 405px; font-size:12px}
.benefit_block{float:left; border-left:1px #666 dotted; width:130px; padding-left:5px;}
.benefit_block2{float:left; border-left:1px #666 dotted; width:255px; padding-left:5px;}
.benefit_title{color:#339966; font-weight:bold;}
.benefit_li{background:url(../../images/service_menu_help_pointer.gif) left 0.4em no-repeat; padding-left:10px;}
.benefit_block a, .benefit_block2 a{color:#0e84b3; background:url(../../images/cat_li_child.gif) right 0.5em no-repeat;padding-right:12px;}
#prd_description{clear:both; margin-top:10px; height:67px; overflow:hidden;}
.call_block{margin-top:7px;}
.call_block_lround{float:left; width:15px; height:55px; border:1px solid #666; border-right:none;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
-o-border-radius: 10px 0 0 10px;
border-radius: 10px 0 0 10px;}
.call_block_rround{float:left; margin-right:5px; width:15px; height:55px; border:1px solid #666; border-left:none;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-o-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;}
.call_block_center{float:left; width:140px; height:63px; border-bottom:1px solid #666; margin-top:-7px; padding-left:3px;}
.call_block_title{float:left; font-size:12px;}
.cb_width1{width:110px;}
.cb_width2{width:117px;}
.cb_width3{width:96px;}
.cb_width4{width:30px;}
.cb_width5{width:23px;}
.cb_width6{width:44px;}
.call_block_line{height:1px; margin-top:7px; border-top:1px solid #666; float:left; }
.call_block_container{margin-top:5px; float:left; }
.call_block_tel{width:140px; color:#0e84b3; font-weight:bold; font-size:16px;}
.call_block_code{font-size:12px; font-weight:normal;}
.call_block_container a{ text-decoration:underline; font-size:12px;}
.call_block_container a:hover{ text-decoration: none;}
.call_block_delimiter{clear:both; width:90%; height: 2px;}

.buy_block{margin-top:7px;}
.buy_block_lround{float:left; width:15px; height:125px; border:1px solid #666; border-right:none;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
-o-border-radius: 10px 0 0 10px;
border-radius: 10px 0 0 10px;}
.buy_block_rround{float:left; margin-right:5px; width:15px; height:125px; border:1px solid #666; border-left:none;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-o-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;}
.buy_block_center{float:left; width:260px; height:133px; border-bottom:1px solid #666; margin-top:-7px; padding-left:3px;}
.buy_block_line{height:1px; margin-top:7px; border-top:1px solid #666; float:left; }
.buy_block_container{margin-top:5px; float:left; }
.buy_block_container a{ text-decoration:underline; font-size:12px;}
.buy_block_container a:hover{ text-decoration: none;}

#params{ color:#333333; font-size:12px; margin-bottom:10px;}
#prd_name_params_block{color: #999999; font-size:12px; text-decoration:underline;}
.cpt_product_name h1{ margin:0 0 5px 0; color:#1C8AB2;}
.cpt_product_name h2{font-size:14px; font-weight:bold; color:#1a4f5f; margin:0 0 10px 0; padding:0; line-height:100%;}

.cpt_product_details_request{font-size:12px}
.cpt_product_details_request h2{display:inline; margin-left:-10px;}
.cpt_product_details_request .question{padding-left:10px;}
.cpt_product_details_request .q_text{ font-size:14px; margin:10px 0 5px 0; line-height:160%; font-weight:bold;color:#1a4f5f; display:inline}
#prd-tab{ width:95%; text-align:left; margin-top:10px; display:none; }
#prd-tab-nojs{ width:95%; text-align:left; margin-top:10px;}
#prd-tab ul.tabs{
	height: 28px;
	list-style: none;
}
*+html #prd-tab ul.tabs {
	width: 100%;
	margin-left: 0px;
}
#prd-tab .tabs li {
	float: left;
	display: inline;
	cursor: pointer;
	position: relative;	
	margin-right:1px;
	z-index:10;
}
#prd-tab .tabs li #tab-desc {display:block; width:112px; height:28px; background:url(../../images/tab-description.gif) right top no-repeat;}
#prd-tab .tabs li #tab-video {display:block; width:112px; height:28px; background:url(../../images/tab-video.gif) right top no-repeat;}
#prd-tab .tabs li #tab-review {display:block; width:112px; height:28px; background:url(../../images/tab-reviews.gif) right top no-repeat;}
#prd-tab .tabs li #tab-discuss {display:block; width:112px; height:28px; background:url(../../images/tab-discuss.gif) right top no-repeat;}
#prd-tab .tabs li #tab-shipping {display:block; width:168px; height:28px; background:url(../../images/tab-shipping.gif) right top no-repeat;}

#prd-tab li.current #tab-desc, #prd-tab li.current #tab-video, #prd-tab li.current #tab-review, #prd-tab li.current #tab-discuss, #prd-tab li.current #tab-shipping{
	background-position: left;
}

#prd-tab .disc_col{ padding-left:75px; font-weight:bold; font-size:11px; color:#999; line-height:30px;}
#prd-tab li.current .disc_col{ padding-left:75px; font-weight:bold; font-size:11px; color:#ca2225; line-height:28px;}

#prd-tab .box, #prd-tab-nojs .box {
	/*margin-top:-1px;
	background:#fff url(../../images/tabs_ul_bg.gif) left top repeat-x;*/
	display: none;
	color: #666666;
	/*padding-top:1px;*/

}
#prd-tab .box.visible, #prd-tab-nojs .box.visible {
	display: block;
}
.prd-tab-bbg{background:url(../../images/tabs_bottom_bg.gif) left  bottom repeat-x;}
.prd-tab-lbg{background:url(../../images/tabs_left_bg.gif) left  top repeat-y;}
.prd-tab-rbg{background:url(../../images/tabs_right_bg.gif) right  top repeat-y;}
.prd-tab-content{padding: 0 18px 0 18px;}
.tab-title{background:#F2F2F2; width:100%; font-size:14px; font-weight:bold; line-height:20px; border:solid #999; border-width: 1px 0 1px 0;}


.cat{ font-size:12px;}



#tooltip1{
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:black;
}

#tooltip1.default{
    border:3px solid gray;
    background:white;
    color:black;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;
}

/************************
PRODUCT REVIEWS STYLES(comments)
***************************/
.review_block {
margin-left: 20px;
}
.review_title {
color:#333;
margin-top: 10px;
margin-bottom: 0px;
font-size: 120%;
font-weight:bold;
}
.review_date {
color: #999;
border: 0px solid #EEE;
border-top-width: 1px;
font-size: 90%;
margin-bottom: 5px;
}
.review_content {
overflow:hidden;
oveflow-x:hidden;
padding:0 85px 0 20px;
zoom:1;
color: #333;
}
.review_showall {
margin:10px 0 10px 20px;
}
/****************************
SHOPPING CART
*****************************/
.background_cart_top {
border-bottom: 1px #cfe3e5 solid;
padding-left: 20px;
background:#fff url(../../images/sls_body_progress.gif) repeat-x;
height:93px;
}
.background_cart_top h1 {
display: inline;
padding: 0px;
margin: 0px;
font-size:100%;
color:#1C8AB2;
padding-top:10px;
}
#cart_content_tbl{
width:100%;
}
#cart_content_tbl td {
padding: 6px;
}
#cart_page_title {
padding: 10px;
text-align: left;
}
#cart_page_title h1 {
display inline;
padding: 0px;
margin: 0px;
}
#cart_clear {
padding: 10px;
text-align: right;
}
#cart_clear a {
font-size:9pt;
}
#cart_total_label {
font-size: 110%;
font-weight: bold;
}
#cart_total {
font-size: 110%;
font-weight: bold;
padding: 10px;
white-space: nowrap;
}
#cart_checkout_btn {
padding-top: 20px;
}
.btn_checkout {
font-size: 130%;
font-weight: bold;
margin: 10px;
padding: 3px;
}
.cart_product_brief_description {
font-size: 80%;
}
#cart_content_header td {
font-weight: bold;
font-size:13px;
color:#1C8AB2;
background:#F7F7F7;
}
.cart_product_quantity {
text-align: center;
}
.error_block {
font-weight: bold;
color:#ca2225;
}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td {
padding: 5px;
}
#reg_auth_fields td {
background-color: #deeff4;
}
#reg_confcode td {
background-color: #deeff4;
}
#reg_fields_tbl td input, .addressform td input {
width: 200px;
}
#subscribed4news {
width:auto;
}
.addressform td textarea {
width: 200px;
height: 100px;
}
#reg_submit_btn {
font-size:150%;
font-weight: bold;
}
/************
CHECKOUT
************/
#tbl-checkout-progress td {
font-size: 0.7em;
vertical-align: top;
}
.checkout_noframe_title {
padding: 5px 15px;
}
#checkout_have_account {
padding: 15px;
background-color: #DEEFF4;
margin: 0 -5px 15px -5px;
}
#checkout_logininfo { 
width:428px;
}
#checkout_logininfo .inputtext {
width: 200px;
}
.paddingblock input.checkout_buttons {
font-size: 130%;
font-weight: bold;
margin:5px 0;
}
.checkout_steps_divider {
width: 40px;
height:1px;
background-color:#cfe3e5;
overflow:hidden;
}
#checkout_addresses { 
width:800px;
}
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
font-size: 105%;
font-weight: bold;
}
.row_odd td {
background-color: #f0f0f0;
}
.row_even td {
border: 0px solid #dff5f7;
border-width: 1px 0px;
}
.paddingblock { 
background:#fff;
padding-left: 15px;
padding-right: 15px;
text-align:left;
font-size:12pt;
}
.paddingblock h2 {
padding:0px 5px;
margin-top: 20px;
}
.paddingblock td { 
font-size:95%; 
vertical-align:top; 
padding:5px;
}
.paddingblock p { 
margin-bottom:10px;
}
.paddingblock input { 
margin:2px 0 0 0;
}
.asterisk {
color:red;
}
.cellpadding tr td {
padding: 5px;
}
.cust_name {
font-size:110%;
font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
width: 100%;
width: auto;
}
#block-customerinfo td { font-size:100%;}
.cpt_product_images {
width:auto;
}

body.body-page-404 { 
background:#fff; 
background-image:none; 
text-align:left; 
font-size:12px;
}
body.body-page-404 ul, body.body-page-404 li { 
list-style:none;
}
#small{
background: url(../../images/add2cart_small_ru.gif) no-repeat; 
width:117px; 
height:33px;
}
#small:hover{
background: url(../../images/add2cart_small_ru_lite.gif) no-repeat;
}
.cpt_product_add2cart_button #big{
background: url(../../images/add2cart_ru.gif) no-repeat; 
width:129px; 
height:50px;
}
.cpt_product_add2cart_button #big:hover{
background: url(../../images/add2cart_ru_lite.gif) no-repeat;
}
/*-------------------*/
/*#currencies{
font-size: 85%;
color:#666; 
margin-left: 15px; 
}*/
/*------------------------------*/
/*general.css*/
.regheader{
	width:80%;
	color:black;
	padding:3px;
	text-align:left;
	font-size:10px;
}
input.checknomarging{
	margin: 0px;
}
input.input_message{
	color: #aaaaaa;
}
input.input_message {
	width:140px;
	margin:3px 0;
}
@media print {
	input,.noprint {
		display: none;
	}
}
/*general.css*/
