/* Common */
BODY, TD {font-size:14px; font-family:Arial, Geneva CY, Sans-Serif;}
P, FORM {margin:0px;}
H1 {font-size:20px; font-weight:bold; color:#6D8293; margin-bottom:0px;}
SELECT, OPTION, INPUT, TEXTAREA {font-size:11px; font-family:Verdana, Tahoma, Arial, MS Sans Serif;}
blockquote{font-style:italic;font-weight:bold;padding:10px 0;border-style:solid;border-color:#ccc;border-width:0;padding-left:20px;padding-right:8px;border-left-width:5px;}
A {color:#6D8293;}
A:active {text-decoration:none;}
A:hover {text-decoration:none;}

A.black {color:#000000; text-decoration:none;}
A.black:active {text-decoration:none;}
A.black:hover {text-decoration:none;}

/* Page and cols width */
.page {width:1280px;}
.page1 {width:1280px;}
.logo {display:block;background: url(/images/logo327.jpg) no-repeat center;width:327px;height:58px;margin-top:5px;}

.endblock{max-width:1280px;margin:auto;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;flex-direction:row;font-size:11px;color:#AAB2C7;background-color:#f3f7fa;border-radius:5px;}

.index_col_left {width:220px; height:1px;}
.index_col_mid {width:1px; height:1px;}
.index_col_right {width:220px; height:1px;}

.dir_col_left {width:220px; height:1px;}
.dir_col_mid {width:1px; height:1px;}

.goods_col_left {width:220px; height:1px;}
.goods_col_mid {width:1px; height:1px;}

/* Fonts */
.font_small_1 {font-size:11px;}
.font_small_1 TD {font-size:11px;}
.font_small_2 {font-size:10px; color:#FFFFFF;}
.font_small_3 {font-size:10px;}
.font_big_1 {font-size:19px; font-weight:bold; color:#000000;word-break:normal;}
.font_big_1 a{font-size:15px; font-weight:bold; text-decoration:none; color:#174d8c;word-break:normal;}
.font_big_1cat  a{font-size:19px; font-weight:bold; text-decoration:none; color:#174d8c;}
.font_big_2 {font-size:17px; font-weight:bold;}
.font_big_3 {font-size:17px; font-weight:bold; color:#3018a9;}
.font_select {color:#F24D4D !important;}
.font_price_1 {font-size:30px; font-weight:bold; color:#174d8c;}
.font_price_2 {font-size:19px; font-weight:bold; color:#174d8c;}
.font_price_3 {font-size:15px; font-weight:bold; color:#174d8c;}
.font_price_disc_1 {font-size:22px; font-weight:bold; color:#F24D4D;}
.font_price_small_1 {font-size:21px; font-weight:bold; color:#174d8c;}
.font_price_small_2 {font-size:19px; font-weight:bold; color:#174d8c;}
.font_news_title a{font-size:15px; font-weight:bold; text-decoration:none; color:#329A1C;}
.font_news_descr {font-size:12px; font-weight:normal; color:#000000;}
.font_news_descr2 {font-size:16px; font-weight:normal; color:#000000;}
.font_brand {font-size:14px; font-weight:bold; color:#174d8c;}
.font_brand a{font-size:16px; font-weight:bold; text-decoration:none; color:#174d8c;}

/* PHONE HEAD*/
.top-phone a{font-size:16px; font-weight:bold; text-decoration:none; color:#174d8c;}
.view-phone-only {display:none;}
.view-mobile-only {display:none;}

/* Divider in description */
.bg_desc_div {background:#C4D6E4;} /* old variant */
.div_border_right {border-right:1px solid #C4D6E4;}
.div_border_bottom {border-bottom:1px solid #C4D6E4;}
.div_border_fill {background:#C4D6E4; height:1px;}

/* Colors */
.bg_light_0 {background:#FFFFFF;}
.bg_light_1 {background:#EDF2F8;}
.bg_light_2 {background:#C4D6E4;}
.bg_light_3 {background:#FDFFC1;}

/* Images for link */
.link_1 {height:10px; width:10px; background:url('../images/link.gif');margin:1px;}
.link_2 {height:10px; width:10px; background:url('../images/link_green.gif');margin:1px;}
.link_3 {height:11px; width:16px; background:url('../images/videoobzor.png');margin:1px;}

/* Buttons */
.butt_buy {height:27px; width:95px; background:url('../images/buy.gif');}
.butt_more {height:16px; width:16px; background:url('../images/more.gif');}
.butt_view {height:16px; width:16px; background:url('../images/view.gif');}

.butt_easy {border:none; padding:0px; margin:0px; cursor:pointer; cursor:hand;}
.butt_easy .b_left {background:url('../images/butt_easy_left.gif'); }
.butt_easy .b_left IMG {height:20px; width:7px;}
.butt_easy .b_right {background:url('../images/butt_easy_right.gif'); }
.butt_easy .b_right IMG {height:20px; width:7px;}
.butt_easy .b_text {background:url('../images/butt_easy_back.gif'); padding:2px 3px 0px 3px; }
.butt_easy .b_text {font-size:11px; font-family:Verdana; color:#000000; white-space:nowrap; vertical-align:top;}
.butt_easy .b_text_close {background:url('../images/butt_easy_back.gif'); padding:2px 0px 0px 0px; }
.butt_easy .b_text_close {font-size:11px; font-family:Verdana; color:#000000; white-space:nowrap; vertical-align:top;}

.butt_warm {border:none; padding:0px; margin:0px; cursor:hand; cursor:pointer;}
.butt_warm .b_left {background:url('../images/butt_warm_left.gif'); }
.butt_warm .b_left IMG {height:20px; width:7px;}
.butt_warm .b_right {background:url('../images/butt_warm_right.gif'); }
.butt_warm .b_right IMG {height:20px; width:7px;}
.butt_warm .b_text {background:url('../images/butt_warm_back.gif'); padding:2px 3px 0px 3px; }
.butt_warm .b_text {font-size:14px; font-family:Verdana; color:#000000; white-space:nowrap; vertical-align:top;}

button.b1c {
    position:relative; display:inline-block; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif !important; font-size:1.0em !important; font-weight:700 !important; color:#fff !important; text-shadow:0 -1px rgba(0,0,0,.1) !important; text-decoration:none; user-select:none; padding:.2em 1em !important; padding:.15em .6em !important; outline:none; border:none; cursor:pointer; margin-top:5px !important;border-radius:5px; background:#F89406 linear-gradient(#ffb845 , #F89406); box-shadow:inset #ffb845 0 -1px 1px, inset 0 1px 1px #F89406, #F89406 0 0 0 1px, #ffb845 0 2px 5px;
}
div.b1c {
    position:relative; display:inline-block; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif !important; font-size:0.9em !important; font-weight:700 !important; color:#fff !important; text-shadow:0 -1px rgba(0,0,0,.1) !important; text-decoration:none; user-select:none; padding:.2em 1em !important; padding:.15em .6em !important; outline:none; border:none; cursor:pointer; margin-top:5px !important;border-radius:5px; background:#F89406 linear-gradient(#ffb845 , #F89406); box-shadow:inset #ffb845 0 -1px 1px, inset 0 1px 1px #F89406, #F89406 0 0 0 1px, #ffb845 0 2px 5px;
}
input.button_alt {
	position:relative;display:inline-block;font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;font-size:1.1em;font-weight:600;color:rgb(245,245,245);text-shadow:0 -1px rgba(0,0,0,.1);text-decoration:none;user-select:none;/*padding:.2em 1em;*/
	outline:none;border:none;border-radius:5px;background:#0c9c0d linear-gradient(#82d18d, #0c9c0d);box-shadow:inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
	/*-webkit-animation:pulsate 5s linear infinite;*/
}
input.button_alt:hover {-webkit-animation-play-state:paused;animation-play-state:paused;cursor:pointer;}
input.button_alt:active {top:1px;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;box-shadow:0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);}
input.button_wait {
	position:relative;display:inline-block;font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;font-size:1.1em;font-weight:600;color:rgb(245,245,245);text-shadow:0 -1px rgba(0,0,0,.1);text-decoration:none;user-select:none;padding:.2em 1em;outline:none;border:none;border-radius:5px;background:#0c9c0d linear-gradient(#82d18d, #0c9c0d);box-shadow:inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
	/*-webkit-animation:pulsate 5s linear infinite;*/
}
input.button_wait:hover {-webkit-animation-play-state:paused;animation-play-state:paused;cursor:pointer;}
input.button_wait:active {top:1px;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;box-shadow:0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);}
/*@-webkit-keyframes pulsate {50% {color:#fff; text-shadow:0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}}
@keyframes pulsate {50% {color:#fff; text-shadow:0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}}*/


/*********************************/
/* Design block elements - start */

/* Logic Block #1 */
.lb1 {margin-top:-15px;}
/* head */
.lb1_head_left {background:url('../images/blue_head_left.gif');}
.lb1_head_left IMG {height:18px; width:8px;}
.lb1_head_back {background:url('../images/blue_head_back.gif');}
.lb1_title {padding-top:2px; color:#FFFFFF; text-align:center;}
.lb1_head_right {background:url('../images/blue_head_right.gif');}
.lb1_head_right IMG {height:18px; width:8px;}
/* body */
.lb1_body_left {background:#C4D6E4;}
.lb1_body {background:#FFFFFF;}
.lb1_body_text {background:#FFFFFF; padding:5px;}
.lb1_body_text_end {background:#329A1C; padding:4px; font-family:Verdana; font-size:11px; color:#FFFFFF; white-space:nowrap; vertical-align:top; text-decoration:none;}
.lb1_body_text_end1 {padding:4px; font-family:Verdana; font-size:11px; color:#000000; white-space:nowrap; vertical-align:top; text-decoration:none;}
.lb1_body_fill {background:#EDF2F8; padding:5px;}
.lb1_body_fill_end {background:#EDF2F8; padding:3px 5px 0px 3px;}
.lb1_between {background:#C4D6E4;}
.lb1_between img{float:left;}
.lb1_body_right {background:#C4D6E4;}
/* foot simple */
.lb1_foot_left {height:6px; width:6px; background:url('../images/line_foot_left.gif'); float:left;}
.lb1_foot_back {background:url('../images/line_foot_back.gif');}
.lb1_foot_back img{float:left;}
.lb1_foot_right {height:6px; width:6px; background:url('../images/line_foot_right.gif'); float:left;}
/* foot fill */
.lb1_foot_left_fill {height:6px; width:6px; background:url('../images/line_foot_left_fill.gif'); float:left;}
.lb1_foot_back_fill {background:url('../images/line_foot_back_fill.gif');}
.lb1_foot_back_fill img{float:left;}
.lb1_foot_right_fill {height:6px; width:6px; background:url('../images/line_foot_right_fill.gif'); float:left;}
/* column divider */
.lb1_col_div_yes {background:#C4D6E4;}
.lb1_col_div_no {background:#FFFFFF;}


/* Logic Block #2 */
.lb2 {margin-top:5px;}
/* head */
.lb2_head_left {background:url('../images/green_head_left.gif');}
.lb2_head_left IMG {height:18px; width:8px;}
.lb2_head_back {background:url('../images/green_head_back.gif');}
.lb2_title {padding-top:2px; color:#FFFFFF;}
.lb2_head_right {background:url('../images/green_head_right.gif');}
.lb2_head_right IMG {height:18px; width:8px;}
/* body */
.lb2_body_left {background:#C4D6E4;}
.lb2_body_left img{float:left;}
.lb2_body {background:#FFFFFF;}
.lb2_body_text {padding:5px;}
.lb2_body_text_end {background:#FFFFFF; padding:5px 5px 0px 5px;}
.lb2_body_fill {background:#C4D6E4; padding:5px;}
.lb2_body_fill_end {background:#EDF2F8; padding:3px 5px 0px 3px;}
.lb2_between {background:#C4D6E4;}
.lb2_between img {float:left;}
.lb2_body_right {background:#C4D6E4;}
/* foot simple */
.lb2_foot_left {height:6px; width:6px; background:url('../images/line_foot_left.gif'); float:left;}
.lb2_foot_back {background:url('../images/line_foot_back.gif');}
.lb2_foot_back img {float:left;}
.lb2_foot_right {height:6px; width:6px; background:url('../images/line_foot_right.gif'); float:left;}
/* foot simple bigg*/
.lb2_foot_left2 {height:6px; width:6px; background:url('../images/line_foot_left2.gif'); float:left;}
.lb2_foot_right2 {height:6px; width:6px; background:url('../images/line_foot_right2.gif'); float:left;}
/* foot fill */
.lb2_foot_left_fill {height:6px; width:6px; background:url('../images/line_foot_left_fill.gif'); float:left;}
.lb2_foot_back_fill {background:url('../images/line_foot_back_fill.gif');}
.lb2_foot_back_fill img {float:left;}
.lb2_foot_right_fill {height:6px; width:6px; background:url('../images/line_foot_right_fill.gif'); float:left;}
/* column divider */
.lb2_col_div_yes {background:#C4D6E4;}
.lb2_col_div_no {background:#FFFFFF;}


/* Logic Block Contur */
.lbc {margin-top:5px;}
/* head */
.lbc_head_left {height:6px; width:6px; background:url('../images/line_head_left.gif'); float:left;}
.lbc_head_back {background:url('../images/line_head_back.gif');}
.lbc_head_back img {float:left;}
.lbc_title {padding-top:2px; color:#FFFFFF;}
.lbc_head_right {height:6px; width:6px; background:url('../images/line_head_right.gif'); float:left;}
/* body */
.lbc_body_left {background:#C4D6E4;}
.lbc_body {background:#FFFFFF;}
.lbc_body_text {background:#FFFFFF; padding:5px;}
.lbc_body_text_end {background:#FFFFFF; padding:5px 5px 0px 5px;}
.lbc_body_text_one {background:#FFFFFF; padding:0px 5px 0px 5px;}
.lbc_body_fill {background:#EDF2F8; padding:5px;}
.lbc_body_fill_end {background:#EDF2F8; padding:3px 5px 0px 3px;}
.lbc_between {background:#C4D6E4;}
.lbc_between img{float:left;}
.lbc_body_right {background:#C4D6E4;}
/* foot simple */
.lbc_foot_left {height:6px; width:6px; background:url('../images/line_foot_left.gif'); float:left;}
.lbc_foot_back {background:url('../images/line_foot_back.gif');}
.lbc_foot_back img{float:left;}
.lbc_foot_right {height:6px; width:6px; background:url('../images/line_foot_right.gif'); float:left;}
/* foot fill */
.lbc_foot_left_fill {height:6px; width:6px; background:url('../images/line_foot_left_fill.gif'); float:left;}
.lbc_foot_back_fill {background:url('../images/line_foot_back_fill.gif');}
.lbc_foot_back_fill img{float:left;}
.lbc_foot_right_fill {height:6px; width:6px; background:url('../images/line_foot_right_fill.gif'); float:left;}
/* column divider */
.lbc_col_div_yes {background:#C4D6E4;}
.lbc_col_div_no {background:#FFFFFF;}
/* block smart tv box */
.link_sm_block {position: relative; background-color: #db2b74; color: #FFF; font-size: 0.85em; font-weight: 700; text-decoration: none; padding: 0.25em 0.5em; margin: 0.25em 0 0 0.25em; border-radius: 0.25em; flex: 0 1 auto;}

/*******************************/
/* Design block elements - end */


/**********************/
/* Catalogies - start */

/* Center */
.catalog_center .level1 a{font-size:15px; font-weight:bold; text-decoration:none;}
.catalog_center .level1_sel {font-size:15px; font-weight:bold;}
.catalog_center .level2, .level2 TD {font-size:11px; font-weight:normal;}
.catalog_center .level2 a{font-size:12px; font-weight:bold; text-decoration:none;}
.catalog_center .level2_sel, .level2_sel TD {font-size:11px; font-weight:bold;}
.catalog_center .level2c a{font-size:11px; font-weight:600; line-height:180%; color:#008000;}
/* Down */
.catalog_down option.level1 {color:red;}
/* Left */
.goods_img_close {height:15px; width:15px; background:url('../images/sec1.gif'); margin:0px 3px 0px 0px;}
.goods_img_open {height:15px; width:15px; background:url('../images/sec1s.gif'); margin:0px 3px 0px 0px;}
.page_img_close {height:15px; width:15px; background:url('../images/sec2.gif'); margin:0px 3px 0px 0px;}
.page_img_open {height:15px; width:15px; background:url('../images/sec2s.gif'); margin:0px 3px 0px 0px;}
.catalog_left .level1 {padding:5px 0px 4px 4px;}
.catalog_left .level1_sel {padding:5px 0px 4px 4px;}
.catalog_left .level2 {padding:5px 0px 0px 13px;}
.catalog_left .level2_sel {padding:5px 0px 0px 13px;}
.catalog_left .level3 {padding-left:22px; height:18px;}
.catalog_left .level3_sel {padding-left:22px; height:18px; background:#C4D6E4;}
.catalog_left .level4 {padding-left:30px; height:18px;}
.catalog_left .level4_sel {padding-left:30px; height:18px; background:#C4D6E4;}
.catalog_left .level1 {font-size:14px; font-weight:bold; cursor:pointer;}
.catalog_left .level1 a{font-size:12px; font-weight:bold; text-decoration:none; color:#174d8c;}
.catalog_left .level1_sel {font-size:14px; font-weight:bold;}
.catalog_left .level1_sel  a{font-size:14px; font-weight:bold; color:red;}
.catalog_left .level2 TD {font-size:11px; font-weight:normal;}
.catalog_left .level2_sel TD {font-size:11px; font-weight:normal;}
.catalog_left .level2_sel TD a {font-size:11px; font-weight:bold; color:red;}
.catalog_left .level3 TD {font-size:10px; font-weight:normal;}
.catalog_left .level3_sel TD {font-size:10px; font-weight:normal;}
.catalog_left .level3_sel TD a{font-size:10px; font-weight:normal; color:red;}
.catalog_left .level4 TD {font-size:9px; font-weight:normal;}
.catalog_left .level4_sel TD {font-size:9px; font-weight:normal;}
/* Menu */
.catalog_menu .layer {position:absolute; width:1%; height:1px; z-index:1; display:none;}
.catalog_menu .body {border:2px solid #174d8c; background-color:#FFFFFF; border-radius:5px; vertical-align:top; text-decoration:none;}
.catalog_menu .level1 {font-size:15px; font-weight:bold; text-decoration:none; color:#FFFFFF}
.catalog_menu .level2 {font-size:15px; font-weight:normal; text-decoration:none; color:#174d8c}
/* Sub catalog hard */
.sub_catalog_hard .level1 {font-size:15px; font-weight:bold;}
.sub_catalog_hard .level1_sel {font-size:15px; font-weight:bold;}
.sub_catalog_hard .level2, .level2 TD {font-size:11px; font-weight:normal;}
.sub_catalog_hard .level2_sel, .level2_sel TD {font-size:11px; font-weight:bold;}
/* Expanded Search */
.catalog_search option.level1 {color:red;}

/* Catalogies - end */ 
/********************/


/************************/
/* Select Goods - start */
.contur {width:100%; border:1px solid #C4D6E4;margin-top:2px;margin-bottom:2px;}
.select_goods .level0 {font-size:13px;font-weight:bold;margin:5px;width:345px;}
.select_goods .level1 {font-size:12px;font-weight:bold;padding-left:15px;width:345px;}
.select_goods .level2 {font-size:11px;padding-left:35px;}
.select_goods .level3 {font-size:10px;padding-left:50px;}
.select_goods .level4 {font-size:9px;padding-left:65px;}
.filter-expander{color:red;display:block;font-weight:bold;text-align:center;padding-top:10px;}
.filter_unit {display:flex;flex-wrap:wrap;flex-direction:row;}
.filter_item {padding-left:15px;/*max-width:600px;*/}
.filter_price_block {margin:auto;justify-content:space-around;align-items:center;display:flex;max-width:370px;padding-top:10px;padding-bottom:5px;}
.filter_price {width:40px;text-align: center;}
/* Select goods - end */
/**********************/

/* Default goods status .status0 {color:#00AA00;} */
.status0 {background-color:#ffffff; border:1px solid #4cb952; border-radius:4px; color:#329a1c; padding:1px 4px; display:inline-block; font-size:15px;font-weight:bold;}
.status1 {background-color:#ffffff; border:1px solid #FC351B; border-radius:4px; color:#AA0000; padding:1px 4px; display:inline-block; font-size:15px;font-weight:bold;}
.status2 {background-color:#ffffff; border:1px solid #00b9ff; border-radius:4px; color:#AAAA00; padding:1px 4px; display:inline-block; font-size:15px;font-weight:bold;}
.status3 {background-color:#ffffff; border:1px solid #00b9ff; border-radius:4px; color:#00AAAA; padding:1px 4px; display:inline-block; font-size:15px;font-weight:bold;}
/* Order status */
.order_status0 {color:#AAAA00; font-weight:bold;}
.order_status1 {color:#00AAAA; font-weight:bold;}
.order_status2 {color:#000000; font-weight:bold;}
.order_status3 {color:#00AA00; font-weight:bold;}
.order_status4 {color:#AA0000; font-weight:bold;}
.order_payment1 {color:#AA0000; font-weight:bold;}
.order_payment2 {color:#00AA00; font-weight:bold;}
/* Site Map */
.site_map .level0 {font-size:15px; padding-left:5px;}
.site_map .level1 {font-size:14px; padding-left:20px;}
.site_map .level2 {font-size:13px; padding-left:35px;}
.site_map .level3 {font-size:12px; padding-left:50px;}
.site_map .level4 {font-size:11px; padding-left:65px;}
.site_map .level5 {font-size:10px; padding-left:80px;}
.site_map .level6 {font-size:9px; padding-left:95px;}
.site_map .level7 {font-size:8px; padding-left:110px;}
/* Goods info */
.info_img_descr {height:10px; width:10px; background:url('../images/info_descr.gif'); margin:0px 5px 0px 5px;}
.goods_info .value {color:#6D8293; font-weight:bold; font-size:12px;}
.goods_info .level0 {font-size:12px; padding-left:5px;}
.goods_info .level1 {font-size:12px; padding-left:10px;}
.goods_info .level2 {font-size:11px; padding-left:25px;}
.goods_info .level3 {font-size:10px; padding-left:40px;}
.goods_info .level4 {font-size:9px; padding-left:55px;}
/* Goods discount */
.goods_disc0 {}
.goods_disc1 {color:#F24D4D;}
.goods_discount .level0 {font-size:12px; padding-left:5px;}
.goods_discount .level1 {font-size:12px; padding-left:20px;}
.goods_discount .level2 {font-size:11px; padding-left:35px;}
.goods_discount .level3 {font-size:10px; padding-left:50px;}
.goods_discount .level4 {font-size:9px; padding-left:65px;}
/* Goods family */
.family_goods0 {background:#EDF2F8;}
.family_goods1 {background:#FFFFFF;}
.goods_family .level0 {font-size:11px;}
.goods_family .level1 {font-size:11px;}
.goods_family .level2 {font-size:11px;}
.goods_family .level3 {font-size:11px;}
.goods_family .level4 {font-size:11px;}
.goods_family .level0 .name {padding-left:5px;}
.goods_family .level1 .name {padding-left:10px;}
.goods_family .level2 .name {padding-left:20px;}
.goods_family .level3 .name {padding-left:30px;}
.goods_family .level4 .name {padding-left:40px;}
/* Advert compare goods */
.advert_compare .level0 {font-size:11px;}
.advert_compare .level1 {font-size:11px;}
.advert_compare .level2 {font-size:11px;}
.advert_compare .level3 {font-size:11px;}
.advert_compare .level4 {font-size:11px;}
.advert_compare .level0 .name {padding-left:5px;}
.advert_compare .level1 .name {padding-left:10px;}
.advert_compare .level2 .name {padding-left:20px;}
.advert_compare .level3 .name {padding-left:30px;}
.advert_compare .level4 .name {padding-left:40px;}
/* Goods compare */
.goods_compare .level0 {font-size:11px;}
.goods_compare .level1 {font-size:11px;}
.goods_compare .level2 {font-size:11px;}
.goods_compare .level3 {font-size:11px;}
.goods_compare .level4 {font-size:11px;}
.goods_compare .level0 .name {padding-left:5px;}
.goods_compare .level1 .name {padding-left:10px;}
.goods_compare .level2 .name {padding-left:20px;}
.goods_compare .level3 .name {padding-left:30px;}
.goods_compare .level4 .name {padding-left:40px;}
/* Currency */
.currency .value {color:#6D8293; font-weight:bold;}
.currency .level0 {font-size:12px; padding-left:5px;}
.currency .level1 {font-size:12px; padding-left:20px;}
.currency .level2 {font-size:11px; padding-left:35px;}
.currency .level3 {font-size:10px; padding-left:50px;}
.currency .level4 {font-size:9px; padding-left:65px;}
/* Register fields */
.reg_field .level0 {font-size:12px; padding-left:0px;}
.reg_field .level1 {font-size:12px; padding-left:15px;}
.reg_field .level2 {font-size:11px; padding-left:30px;}
.reg_field .level3 {font-size:10px; padding-left:45px;}
.reg_field .level4 {font-size:9px; padding-left:60px;}
/* Client fields */
.client_field .value {color:#6D8293; font-weight:bold;}
.client_field .level0 {font-size:12px; padding-left:0px;}
.client_field .level1 {font-size:12px; padding-left:15px;}
.client_field .level2 {font-size:11px; padding-left:30px;}
.client_field .level3 {font-size:10px; padding-left:45px;}
.client_field .level4 {font-size:9px; padding-left:60px;}
/* Delivery */
.delivery {padding:2px;}
.delivery .value {color:#6D8293; font-weight:bold;}
.delivery .level0 {font-size:12px; padding-left:0px;}
.delivery .level1 {font-size:12px; padding-left:15px;}
.delivery .level2 {font-size:11px; padding-left:30px;}
.delivery .level3 {font-size:10px; padding-left:45px;}
.delivery .level4 {font-size:8px; padding-left:60px;}
/* Payment */
.payment .value {color:#6D8293; font-weight:bold;}
.payment .level0 {font-size:12px; padding-left:0px;}
.payment .level1 {font-size:12px; padding-left:15px;}
.payment .level2 {font-size:11px; padding-left:30px;}
.payment .level3 {font-size:10px; padding-left:45px;}
.payment .level4 {font-size:9px; padding-left:60px;}
/* Condition */
.condition .value {color:#6D8293; font-weight:bold;}
.condition .level0 {font-size:12px; padding-left:0px;}
.condition .level1 {font-size:12px; padding-left:15px;}
.condition .level2 {font-size:11px; padding-left:30px;}
.condition .level3 {font-size:10px; padding-left:45px;}
.condition .level4 {font-size:9px; padding-left:60px;}
/* Vote result lines */
.vote_line1 {background:url('../images/vote/1.gif')}
.vote_line2 {background:url('../images/vote/2.gif')}
.vote_line3 {background:url('../images/vote/3.gif')}
.vote_line4 {background:url('../images/vote/4.gif')}
.vote_line5 {background:url('../images/vote/5.gif')}
.vote_line6 {background:url('../images/vote/6.gif')}
.vote_line7 {background:url('../images/vote/7.gif')}
.vote_line8 {background:url('../images/vote/8.gif')}
.vote_line9 {background:url('../images/vote/9.gif')}
.vote_line10 {background:url('../images/vote/10.gif')}
.vote_line11 {background:url('../images/vote/11.gif')}
.vote_line12 {background:url('../images/vote/12.gif')}
/* Vote tree */
.vote .level0 {font-size:12px; padding-left:5px;}
.vote .level1 {font-size:12px; padding-left:20px;}
.vote .level2 {font-size:11px; padding-left:35px;}
.vote .level3 {font-size:10px; padding-left:50px;}
.vote .level4 {font-size:9px; padding-left:65px;}
/* News tree */
.news .level0 {font-size:12px; padding-left:5px;}
.news .level1 {font-size:12px; padding-left:20px;}
.news .level2 {font-size:11px; padding-left:35px;}
.news .level3 {font-size:10px; padding-left:50px;}
.news .level4 {font-size:9px; padding-left:65px;}
/* Input fields */
.search_words {width:80%; font-size:15px; border-radius:10px; border:1px solid; text-align:center;}
.how_much {width:25px; text-align:center;}
.max_order {width:40px; text-align:center; font-weight:bold; border:0px solid;}
.suma {width:70px; text-align:center; border:1px solid;}
.basket {font-size:10px; font-weight:bold; border:0px solid; width:60px;}
.param_value_name {width:100px; text-align:center;}
.rezerv_field {width:150px;}
.forget_email {width:95%;font-size:13px;font-weight:bold; font-family:Verdana;}
.enter_login {width:100%; font-size:13px; font-weight:bold; font-family:Verdana;}
.enter_pass {width:100%; font-size:12px; font-weight:bold; font-family:Verdana;}
.news_email {width:130px;}
.verify_code {width:80px; height:27px; font-family:Arial; font-size:20px;}
.check_box_saveme {width:12px; height:12px;}
/* Register input fields */
.reg_field_base {width:445px;}
.reg_field_text_0 {width:552px;}
.reg_field_text_1 {width:537px;}
.reg_field_text_2 {width:522px;}
.reg_field_text_3 {width:507px;}
.reg_field_text_4 {width:492px;}
.reg_field_text_5 {width:477px;}
.reg_field_text_6 {width:462px;}
.conf_suma_step_1 {width:90px; text-align:center;}
.conf_suma_step_2 {width:120px; text-align:center;}
.conf_how_step_1 { width:45px; text-align:center;}
.comment_name {width:120px; }
.comment_email {width:120px; }
.comment_text {max-width:100%; width:100%;}
.comment_emo {height:15px; width:15px;}
.messenger_field {width:445px;}
.reg_field_partner {width:445px;}
.partner_result_sum {width:345px;}
.partner_suma {width:445px;}
.partner_note {width:445px;}
.search_price {width:100px;}
.exp_search_words {width:350px;}
/* Default partner status and active */
.part_status0 {color:#00AA00;}
.part_status1 {color:#0000AA;}
.part_status2 {color:#AAAA00;}
.part_status3 {color:#AA0000;}
.part_active0 {color:#AA0000;}
.part_active1 {color:#00AA00;}
/* Partner multiplex */
.part_mult0 {}
.part_mult1 {color:#F24D4D;}
/* Partner order status */
.bg_part_order_0 {background:#F8F2ED;}
.bg_part_order_1 {background:#EDF2F8;}
.bg_part_order_2 {background:#EDF2F8;}
.bg_part_order_3 {background:#C8E4C4;}
.bg_part_order_4 {background:#E4CCC4;}
/* Partner account suma */
.part_suma0 {color:#000000;}
.part_suma1 {color:#00AA00;}
.part_suma2 {color:#F24D4D;}
/* Configurator */
.conf_tree .level0 {font-size:12px; padding-left:5px;}
.conf_tree .level1 {font-size:12px; padding-left:20px;}
.conf_tree .level2 {font-size:11px; padding-left:35px;}
.conf_tree .level3 {font-size:10px; padding-left:50px;}
.conf_tree .level4 {font-size:9px; padding-left:65px;}
/* Conf goods status */
.conf_status0 {color:#009900;}
.conf_status1 {color:#AA0000;}
.conf_status2 {color:#999900;}
.conf_status3 {color:#00AAAA;}
.tab_simple {padding:3px; border-right:1px #6D8293 solid; border-left:1px #6D8293 solid; border-top:1px #6D8293 solid; border-bottom:1px #6D8293 solid; background:#FFFFFF; color:#174d8c; border-radius:3px; cursor:pointer; cursor:hand;}
.tab_select {padding:3px; border-right:1px #174d8c solid; border-left:1px #174d8c solid; border-top:1px #174d8c solid; border-bottom:1px #174d8c solid; background:#329A1C; color:#FFFFFF; border-radius:7px; font-size:14px; font-family:Arial; font-weight:bold;}
.tab_select1 {padding:5px; border-left:1px #174d8c solid; border-right:1px #174d8c solid; border-top:3px #174d8c solid; font-size:14px; font-family:Arial; font-weight:bold;}
.top_menu ul {width:968px; height:31px; margin:0px; list-style:none; padding:0px 16px; background:url('../images/menu_right.gif') right no-repeat; position:relative;}
/*aweb*/
#main-seo-text h1 {font-size:2em; margin:.67em 0}
/*Tabs*/
/* Base container */
.tabs {min-width:320px; padding-top: 10px; margin:0 auto;}
.tabs div.section { display:none; padding:15px; margin-top:0px; background:#fff; border:1px solid #C4D6E4; border-radius:13px 13px 13px 13px;}
.tabs input[name=tabs] { display:none;}
.tabs label { display:inline-block; margin:0 0 -1px; padding:7px 10px; font-weight:600; text-align:center; color:#fff; border:1px solid #C4D6E4; border-radius:13px 13px 0 0; background-color:red;}
.tabs label:hover { color:#fff700; cursor:pointer;}
.tabs input:checked + label { color:#fff; border:1px solid #C4D6E4; border-bottom:1px solid #fff; background:#329A1C;}
.tabs #tab_descr:checked ~ #block_descr,
.tabs #tab_charact:checked ~ #block_charact,
.tabs #tab_firmware:checked ~ #block_firmware,
.tabs #tab_drivers:checked ~ #block_drivers,
.tabs #tab_comp:checked ~ #block_comp,
.tabs #tab_family:checked ~ #block_family,
.tabs #tab_comment:checked ~ #block_comment,
.tabs #tab_video:checked ~ #block_video,
.tabs #tab_blog:checked ~ #block_blog{display:block;}
/* Buy button */
input.button_buy {
  position:relative;display:inline-block;font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;font-size:1.2em;font-weight:700;color:rgb(245,245,245);text-shadow:0 -1px rgba(0,0,0,.1);text-decoration:none;user-select:none;
 /* padding:.2em 1em; */
  padding:.15em .6em;outline:none;border:none;border-radius:5px;background:#0c9c0d linear-gradient(#82d18d, #0c9c0d);box-shadow:inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
  /*-webkit-animation:pulsate 5s linear infinite;*/
}
input.button_buy:hover {-webkit-animation-play-state:paused;animation-play-state:paused;cursor:pointer;}
input.button_buy:active {top:1px;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;box-shadow:0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);}
.dir-tpl{height:32px;border:1px solid #c9c9c9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;margin: 0px 5px;}
.dir-tpl a{display:inline-block;height:32px;width:43px;}
.dir-tpl a.active{box-shadow:1px 1px 5px rgba(0,0,0,0.1), inset 1px 1px 0px rgba(255,255,255,0.8), inset -1px -1px 0px rgba(0,0,0,0.02);}
.dir-tpl a.disable{pointer-events:none; cursor:default;}
.dir-tpl-full{background:rgba(0,0,0,0.05) url(../images/list-grid-bg.png) left top no-repeat; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.dir-tpl-short{background:rgba(0,0,0,0.05) url(../images/list-grid-bg.png) right top no-repeat;}
.dir-tpl-line{background:rgba(0,0,0,0.05) url(../images/list-grid-bg2.png) left top no-repeat; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.dir-tpl-full.active{background:rgba(0,0,0,0.05) url(../images/list-grid-bg.png) left bottom no-repeat;}
.dir-tpl-short.active{background:rgba(0,0,0,0.05) url(../images/list-grid-bg.png) right bottom no-repeat;}
.dir-tpl-line.active{background:rgba(0,0,0,0.05) url(../images/list-grid-bg2.png) left bottom no-repeat;}
.hidden{display:none !important;}
.tingle-modal__closeIcon{font-size:55px;}
.simple-goods-list .goods-cell{max-width:230px;}
#block_blog{text-align:left;}
#block_blog .date{display:inline-block; width:80px;}
#block_blog .link{font-weight:bold;}
.video-youtube{margin-top:14px;}
.youtube-hldr{width:680px;max-width:100%;};
input.fail{border-color:#ff0d0d;}

/*-----------Blog block in catalog------------*/
.blog-list-wrapper{margin:15px;}
.blog-list-title{color:#009800; font-size:14px;font-weight:600;}
.blog-list-title img{vertical-align:bottom;}
.blog-list-posts{margin:0; padding-left:30px;}
.blog-list-posts li{text-align:left; margin-top:5px;color:red;}
.blog-list-posts a{color:red;font-size:12px;font-weight:600;}
.gallery{display:flex; flex-wrap:wrap; flex-direction:row; justify-content:center; /*align-items:baseline;*/}
.gallery .gallery-item{margin:4px;text-align:center;}
.gallery .gallery-item .img-wrapper{min-height:120px;max-width:150px;}
.lable_goods{position:absolute;top:0px;left:15px;opacity:0.8;}
.lable_dir{position:absolute;top:0px;left:-1px;opacity:0.9;}
.howcom_dir{position:relative;background:#2b8cdb none repeat scroll 0 0;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 4px;top:5px;margin-left:3px;border-radius:3px;}
.lable_dir_short{position:absolute;top:-3px;left:-11px;opacity:0.9;}
.howcom_dirshort{position:relative;background:#2b8cdb none repeat scroll 0 0;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 4px;bottom:5px;margin-left:3px;border-radius:3px;}
.voise_dirshort{font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.lable_advert{position:absolute;left:-10px;opacity:0.9;}

/* heder item patch*/
.itempath{background-color:#1D8EB7;font-size:11px;font-weight:bold;color:white;padding:3px 4px 3px 4px;border-radius:5px;cursor:pointer;}
.itempath_goods{background-color:#999;font-size:11px;font-weight:bold;color:white;padding:3px 4px 3px 4px;border-radius:5px;}

/* fix table header on news and maps on small screens*/
@media (max-width:648px){
.lb1_head_left {background:none;}
.lb1_head_right {background:none;}
}
/*-----------------------------------------------*/
/* Menu, base styles */
.catleft{display:inline-flex;justify-content: center;align-items: baseline;}
.catview{justify-content:space-around;align-items:center;display:flex;font-size:12px;font-weight:bold;width:max-content;min-width:50%;margin:auto !important;}
#main-menu {width:220px; display:flex; position:relative; border-radius:4px; margin-top:5px; box-shadow:0 6px 12px rgba(0,0,0,0.175); z-index:900; flex-wrap:wrap; flex-direction:сolumn; background-color:#FFF;}
#main-menu ul {list-style-type:none; padding:0;}
#main-menu:hover, #menu-list {z-index:1200;}
#menu-list {width:100%; border-color:#ddd; border-radius:0px 0px 4px 4px; padding:0; margin:0px; box-shadow:0 3px 10px rgba(0, 0, 0, 0.1); position:absolute; display:block;}
#main-menu a {text-decoration:none; color:#174D8C; font-size:14px; font-family:"Roboto Condensed", sans-serif;}
#main-menu #menu-list > li > a {font-size:12px; padding:8px 10px; white-space:normal; position:relative; text-transform:uppercase; clear:both; font-weight:400; width:100%; display:block; box-sizing:border-box;}
#main-menu #menu-list > li > a:hover, #main-menu #menu-list > li > a.hover {background:linear-gradient(to right, #f5f5f5 70%, #fff 80%); color:#2B8CDB;}
#main-menu #menu-list .arrow {color:#aaa; line-height:20px; float:right; font-size:18px; transition:0.3s ease 0s;}
#main-menu #menu-list > li > a.parent-link:hover .arrow {/* transform:rotate(-90deg); */ transform:rotate(90deg);}
#main-menu #menu-list > li > a span {display:none;}
.dropdown-menu {
	position:absolute; top:100%; left:0; z-index:1000; float:left; min-width:160px; text-align:left; list-style:none; margin:0; padding:0; background-color:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:0 6px 12px rgba(0,0,0,.175); box-sizing:border-box;cursor:pointer;}
/* second lvl menu processing */
#main-menu #menu-list > li > a + .dropdown-inner {
	display:block; left:110%; opacity:0; visibility:hidden; height:0; transition:all .2s linear; position:absolute; top:0; background:#FFF; min-height:100%; border-radius:0 4px 4px 0; box-sizing:border-box; padding:12px; border:1px solid #ddd; width:325.2%; }
#main-menu #menu-list > li:hover > a + .dropdown-inner {display:block; opacity:1; visibility:visible; left:100%;}
/* top button */
#main-menu .btn.btn-menu {
	font-family:"Roboto Condensed", sans-serif; width:100%; color:#fff; font-weight:bold; /* text-align:left; */
	text-shadow:-1px -1px 0px rgba(0,0,0,.1); padding:10px 20px; z-index:900; font-size:14px !important; text-transform:uppercase; position:relative; background-color:#174D8C; border-color:#174D8C; border-radius:4px 4px 0 0;	cursor:pointer; }
/* menu mask (gray bg) */
#main-menu + #menu-mask {display:none; position:fixed; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,.3); z-index:1100;}
#main-menu:hover + #menu-mask {display:block;}
#main-menu #menu-list > li > a span.show-dropdown, #main-menu #menu-list > li .dropdown-inner a span.show-dropdown {font-size:12px; height:100%; width:40px; text-align:center; border-left:1px solid #d9d9d9; padding:0; position:absolute; top:0; right:0;}
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown {display:none;}
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown i {line-height:36px; text-align:center; width:40px; font-size:12px;}
/* additional submenu lvl */
#main-menu .dropdown-inner-list {display:flex; width:100%; justify-content:flex-start; flex-direction:row; flex-wrap:wrap;}
#main-menu .dropdown-inner-list >  li {display:block; width:33.33%; margin-bottom:8px;}
#main-menu .dropdown-inner-list > li > a, #main-menu .dropdown-inner-list > li > a.submenu-sublinks {display:block; font-weight:bold; padding:5px; text-decoration:none; position:relative; text-align:left;}
#main-menu .dropdown-inner-list > li .dropdown-inner-submenu a.submenu-sublinks {font-size:12px; font-weight:500; color:#999; padding:3px 8px 3px 16px; position:relative; display:block; /*  text-transform:uppercase; */}

/* mobile friendly */
@media screen and (max-width:991px) {
.column-left {width:100%;}
.catview{max-width:98%;width:100%}
.catleft{display:block;}
.breadcrumbs{margin-top: 15px !important;}
/*#main-menu {width:100%;}*/
#main-menu a {border-bottom:1px solid #d9d9d9;}
#main-menu #menu-list {/* display:none; */}
#main-menu #menu-list > li:hover > a + .dropdown-inner {left:0; display:none;}
#main-menu #menu-list > li > a + .dropdown-inner {display:none; visibility:visible; opacity:1; height:auto; position:relative; left:0; top:0; border-radius:0; border:none; padding:0; width:100%;}
#main-menu #menu-list > li > a {text-transform:uppercase; position:relative; display:block; padding:10px 40px 10px 10px; color:#333;}
#main-menu #menu-list > li > a span {display:block;}
#main-menu #menu-list > li > a span i {line-height:36px; text-align:center; width:40px; font-size:18px;}
#main-menu #menu-list > li > a span i::before {width:40px; content:"\f067"; font-weight:700; color:#329a1c; cursor:pointer;}
#main-menu #menu-list > li > .dropdown-inner > ul > li > a {padding:10px 12px 10px 24px; white-space:normal; position:relative; text-transform:uppercase; clear:both; font-weight:400; width:100%; display:block; box-sizing:border-box;}
#main-menu #menu-list .arrow {display:none;}
/* third lvl */
#main-menu .dropdown-inner-list {display:block; width:100%;}
#main-menu .dropdown-inner-list > li {display:block; width:100%; margin-bottom:0;}
#main-menu .dropdown-inner-list > li .dropdown-inner-submenu a.submenu-sublinks {padding:10px 12px 10px 42px;}
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown {display:block;}
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown i {color:#329a1c;}
#main-menu .dropdown-inner-list > li .dropdown-inner-submenu {display:none;}
}

/* BEGIN - FIX WITHOUT FONT AWESOME - BEGIN */
#main-menu a, #main-menu .btn.btn-menu, #main-menu a i {font-family:Arial, "Geneva CY", sans-serif;}
#main-menu #menu-list .arrow::before {content:">"}
i::before {font-style:normal;}
a i {display:block; transition:all 0.3s linear 0s; }
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown i {height:100%;}
#main-menu #menu-list > li .dropdown-inner a span.show-dropdown i {font-size:16px;}

@media screen and (max-width:991px){
#main-menu #menu-list > li > a span i::before, #main-menu #menu-list a.child-link span i::before {content:"+";height:100%;width:40px;font-weight:700;color:#329a1c;cursor:pointer;}
#main-menu #menu-list > li > a span i {font-size:24px;}
}
/* END - FIX WITHOUT FONT AWESOME - END*/

.social-float {width:64px; position:fixed; display:flex; flex-direction:column; right:16px; bottom:32px; bottom:25%; right:2%;opacity:0.65;}
.social-float a {display:block; text-decoration:none;}
.row_compl {width:90%;text-align:center;display:inline-block;}
.col_compl {width:220px;margin:10px;display:inline-block;}
.col_info {margin:3px;display:inline-block;border:1px solid #C4D6E4;border-radius:5px;padding:1px 4px 1px 4px;cursor:pointer;}
.col_info_bl {width:270px;min-height:123px;margin:3px;display:inline-block;border:1px solid #C4D6E4;border-radius:5px;padding:4px 5px 4px 0px;cursor:pointer;}
.block_ramka {margin:3px 4px 3px 3px;display:inline-block;border:1px solid #C4D6E4;padding:2px;border-radius:5px;}
.block_ramka_mobile {margin:5px;border:1px solid #C4D6E4;padding:2px;border-radius:5px;}
.block_text_ramka {margin:5px 0px 5px 0px;border:1px solid #C4D6E4;padding:2px;border-radius:5px;text-align:left;}
.advert_item {width:19.2%;margin:3px;border:1px solid #C4D6E4;padding:2px 0px 6px 0px;border-radius:5px;text-align:center;}
.advert_item_hit {width:100%;margin:3px;border:1px solid #C4D6E4;padding:2px 0px 6px 0px;border-radius:5px;text-align:center;}
.advert_item_comp {width:24%;min-height:200px;margin:3px;border:1px solid #C4D6E4;padding:2px 0px 6px 0px;border-radius:5px;text-align:center;}
.dir_item {width:246px;margin:3px;border:1px solid #C4D6E4;padding:2px 0px 6px 0px;border-radius:5px;text-align:center;}
.dir_item_name {height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.dir_item_code{font-size:11px;margin:5px 0px 5px 0px;}

.cat_item {width:16%;min-height:85px;margin:3px;border:1px solid #C4D6E4;padding:2px 0px 6px 0px;border-radius:5px;text-align:center;cursor:pointer;}
.advert_img_item {position:relative;width:150px;height:120px;margin:auto;}
.block_text_ramka_advert {/*display:inline-block;*/}
.block_head_green {background-color:#329A1C;color:#FFF;padding:3px 0px 3px 0px;border-radius:5px 5px 0px 0px;margin:0px 0px 5px 0px;text-align:center;}
.block_head_blue {background-color:#174d8c;color:#FFF;padding:3px 0px 3px 0px;border-radius:5px 5px 0px 0px;margin:0px 0px 5px 0px;text-align:center;font-weight:bold;}
.block_ramka_guide_line {margin:10px 0px 10px 0px;border:1px solid #C4D6E4;padding:5px;border-radius:5px;}
.guide_line {display:flex; flex-wrap:wrap; flex-direction:row; align-items:baseline;}
.guide_line_item {margin:3px;background-color:#1D8EB7; font-size:11px; font-weight:bold; color:white; padding:3px 4px 3px 4px; border-radius:5px; cursor:pointer;}
.guide_line_item_select {background-color:#21a624;}
.guide_line_item a {color:#FFF;text-decoration:none;}
.note_descr {text-align:justify;padding:4px 0px 0px 10px;}
.fulltovar_descr {text-align:justify;font-size:13px;line-height:1.35;}
.head_name_bl{height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.head_div_float{float:left; margin:4px 7px 7px 10px;}
.filter_label{cursor:pointer;white-space:nowrap;font-size:11px;}
/* BREADCRUMBS NEW */
.breadcrumbs {margin-left:10px;margin-top:5px;}
.breadcrumbs .itempath {display:inline-block; margin-bottom:4px;}
.breadcrumbs .itempath a, .breadcrumbs .itempath span {color:#FFF; text-decoration:none;}
.breadcrumbs .itempath.lastitem {background-color:#aaa;}
.switcher-ua, .switcher-ru {text-decoration:none;cursor:pointer;}
.active-switcher-ru .switcher-ru {color:gray;cursor:pointer;text-decoration:none;pointer-events:none;border:2px solid #0086ff;padding:4px;border-radius:5px;}
.active-switcher-ua .switcher-ua {color:gray;cursor:pointer;text-decoration:none;pointer-events:none;border:2px solid #0086ff;padding:4px;border-radius:5px;}
.sshare {display:inline-block; height:32px; width:32px; background:url("/templates/_index/ikonki.png") no-repeat scroll -53px -10px transparent; cursor:pointer;}
.fb-share {background-position:-12px -10px;}
.twi-share {background-position:-53px -10px;}
/* end css  */





/* start mobile css  */
.lb1 {margin-top:0px !important;}
.b1c-submit-area a{display:none !important;}
.top-phone img{margin-right:2px;}
.left-menu .menu-icon{display:none;}
.mobile-phone-form{display:none; position:fixed; bottom:0px; width:100%; padding:7px 0; background-color:rgba(240,240,242,0.98); text-align:center;}
.mobile-phone-form input{width:242px; line-height:30px; font:300 16px/18px Open sans,Ubuntu,Arial; color:#000 !important; border:#fff 1px solid; padding:5px 0; text-align:center;}
.mobile-phone-form .success{font:300 16px/18px Open sans,Ubuntu,Arial;}
.mobile-phone-form a{display:inline-block; width:147px; font:300 16px/18px Open sans,Ubuntu,Arial; color:#fff !important; text-align:center; text-decoration:none; line-height:30px; background:#809fcf !important;}
.mobile-phone-form .close{cursor:pointer; display:inline-block; color:#333;margin-left:5px; font-size:18px;}
.seo_text{padding:25px 8px;}
.goods_family{width:1037px; overflow-x:scroll;}
.bay_block{width:max-content;}

@media (max-width:1280px){
body>table:first-of-type{#display:none;}
body>table:first-of-type>tbody>tr>td>table>tbody>tr:nth-child(2)>td>table>tbody>tr>td:nth-child(3){display:none;}
body>table:last-of-type{#display:none;}
/*body>table:last-of-type img{display:none;}*/
body>table:last-of-type>tbody>tr>td{background:none !important;	padding:5px;}
body>table{width:100% !important;}
.dir_item, .advert_item {width:19.32%;}
.cat_item {width:19%;}
.mobile-hide{display:none;}
.page1>tbody>tr>td>table>tbody>tr:first-of-type{display:none;}
.page1>tbody>tr>td>table>tbody>tr:nth-child(3)>td:nth-child(3){display:none;}
.catalog_center>table>tbody>tr>td{}
}
@media (max-width:1254px){.goods_family{width:900px;} .top-phone-delimiter{display:none;}}
@media (max-width:1210px){.dir_item, .advert_item {width:24%;}}
@media (max-width:1138px){.goods_family{width:800px;} .search_words{max-width:70%;}}
@media (max-width:1084px){
body>table:first-of-type>tbody>tr>td>table>tbody>tr:nth-child(2)>td>table>tbody>tr>td{display:block !important;	width:100% !important;	min-width:100% !important;	float:left !important;}
body>table:first-of-type>tbody>tr>td>table>tbody>tr:nth-child(2)>td>table>tbody>tr>td:first-child{padding-top:5px;}
.select_goods>table>tbody>tr>td{width:50% !important;}
iframe{width:98%;	max-width:98% !important; padding:1%;}
.lbc_body_text_one img{max-width:98% !important; padding:1%;}
}
@media (max-width:1050px){.goods_family{width:700px;}}
@media (max-width:1024px){.dir_item, .advert_item {width:24%;}}

@media (max-width:980px){
.page{width:100%;}
.logo {display:block;background: url(/images/logo327_sh.jpg) no-repeat center;width:83px;height:58px;margin-top:5px;}
.page table{max-width:100%;	min-width:70%;}
.dir_item, .advert_item {width:32%;}
.cat_guide {display:none;}
.mobile-phone-form{display:block;}
.lbc_body_text_one>table>tbody>tr>td{text-align:center;}
.lbc_body_text_one>table>tbody>tr>td .lbc_body_text_one>table>tbody>tr>td{display:table-cell;}
.block_comment table{}
.lbc_col_div_yes{background:none; height:1px;}
.font_small_1 {font-size:12px; padding-bottom:5px; text-decoration:none;}
.line_table_mobile{color:#174d8c; font-weight:bold;	text-align:center;}
.select_dir_count, .select_dir_sort{font-size:16px; font-weight:bold; color:#174d8c;}
.mob_list_pages td{display:block; font-size:24px; font-weight:bold; text-align:center;}
.catalog_left .level1 a {font-size:18px; font-weight:bold; text-decoration:none; color:#174d8c;}
.social_block_home img{width:50px;padding:10px;}
.social_block_cat img{width:50px;padding:10px;}
/*.social_block_goods img{width:50px;padding:3px;}*/
}
@media (max-width:942px){
.goods_family{width:600px;}
.lbc_body_text_one a{word-break:break-all;}
.content table, .content tr, .content td {display:block;}
table#techspec, #techspec tr, #techspec td {display:block;}
.sub_catalog_hard table, .sub_catalog_hard tr, .sub_catalog_hard td {display:block;}
.lbc_body{/*word-break:break-all;*/}
.div_border_right{max-width:200px; overflow:auto;}
}
@media (max-width:934px){
#main-menu {width:100%;}
.lbc_body>table>tbody>tr>td>table>tbody>tr>td{width:100%; float:left; padding-bottom:5px; text-align:center;}
.lb2_head_back {text-align:center !important; padding:8px 0 !important}
.lb2_body_fill_end>table>tbody>tr>td>table>tbody>tr>td{width:98% !important; float:left !important; padding:1% !important;}
.page1>tbody>tr>td>table>tbody>tr:nth-child(3)>td>table:nth-child(4),
/* .page1>tbody>tr>td>table>tbody>tr:nth-child(3)>td>table:nth-child(5), */
.page1>tbody>tr>td>table>tbody>tr:nth-child(3)>td>table:nth-child(6){display:none;}
.lb1_body>table>tbody>tr>td{width:98% !important; float:left !important; padding:1% !important; display:block !important;}
}
@media (max-width:830px){.cat_item {width:23%;}}
@media (max-width:750px){
.dir_item, .advert_item {width:48.5%;}
.cat_sort {display:none;}
.advert_item_comp {width:100%;}
.logo{display:block;background: url(/images/logo327.jpg) no-repeat center;width:327px;height:58px;margin-top:5px;}
.youtube-hldr{width:95%; max-width:100%;};
a.lb1_body_text_end{display:block !important; width:40% !important; background:none !important; height:13px !important;}
a.lb1_body_text_end:nth-of-type(1n){float:left;}
a.lb1_body_text_end:nth-of-type(2n){float:right;}
nobr {white-space:inherit !important;}
}
@media (max-width:648px){
#main-menu {width:100%;}
.dir_item, .advert_item{width:47.5%;}
.lb1_head_left, .lb1_head_right{background:none;}
.left-menu .menu-icon{display:inline-block;	padding:5px; width:20px; margin:5px 0 -5px;}
.left-menu span{font-size:24px;	margin-right:10px;}
.left-menu .lb1_title{padding:0px 0px 4px;	cursor:pointer;}
.left-menu-container{display:none;}
body>table:first-of-type>tbody>tr>td>table>tbody>tr:nth-child(2)>td>table>tbody>tr>td:nth-child(2)>table{width:100% !important;	min-width:100% !important;}
body>table:nth-of-type(2)>tbody>tr>td>table>tbody>tr>td, body>table:last-of-type>tbody>tr>td>table>tbody>tr>td{display:block !important; width:100% !important; min-width:100% !important; padding:0px !important; float:left; margin:0px !important;}
body>table:nth-of-type(2)>tbody>tr>td:nth-of-type(3), body>table:nth-of-type(2)>tbody>tr>td:nth-of-type(4){display:none;}
#block_descr{padding:5px;}
#block_comment table table table:nth-of-type(2){display:none;}
.tabs label{padding:4px 4px; font-weight:normal; font-size:13px;}
.lbc_body>table>tbody>tr>td, .lbc_body>table>tbody>tr>form{float:left;	height:auto;	display:inline-block;	width:100%;}
.lbc table table table table {width:100% !important;}
.lbc_body_fill_end{padding:0px !important;}
.lbc_body img{max-width:95% !important;}
.font_small_2{font-size:14px !important; color:#666 !important;	text-align:left !important;}
.font_small_2 h2{font-size:14px !important;}
.catalog_center>table>tbody>tr>td, .lb1_body>table>tbody>tr>td{width:98% !important; display:block; float:left; margin:0px; padding:5px 5px 5px 5px !important;}
form>table>tbody>tr>td{width:98% !important; display:block; float:left;	margin:0px; padding:0px 1% 22px !important;}
form>table>tbody>tr>td>table.lbc>tbody>tr>td{width:98% !important; display:block; float:left; margin:0px; padding:0px 1% 22px !important;}
form>table>tbody>tr>td>table.lbc>tbody>tr>td{width:98% !important; display:block; float:left; margin:0px; padding:0px 1% 22px !important;}
.lbc, .tabs{width:100% !important;}
.lbc_body>div>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td{display:inline-block; width:100%;}
.lbc_body iframe{width:100% !important;}
.lb2_head_left, .lb2_head_right{display:none;}
.select_goods>table>tbody>tr>td{padding:0px 0px 12px 0px;}
form[name="select_goods"]>table:last-of-type, .lb2_body_right, .lb2_body_left {display:none;}
.lable_goods{position:absolute; top:-2px; left:15px;}
.lable_dir{position:absolute; top:-5px; left:95px;}
.lable_dir_short{position:absolute; top:-3px;}
.lable_advert{position:absolute;}
.col_info{width:100%;max-width:110px;margin:0px;padding:0px;}
.col_info_bl{width:100%;max-width:300px;margin:0px;padding:0px;}
.guide_line{justify-content:center;}
.guide_line_item{font-size:22px;}
.block_text_ramka_advert{border:1px solid #C4D6E4;	padding:2px; border-radius:5px;	text-align:left;}
.note_descr{padding:10px 2px 0px 2px;}
.fulltovar_descr{font-size:14px;}
.head_div_float{float:none;}
.cat_item {width:47%;}
.head_name_bl{height:70px;-webkit-line-clamp:3;}
}
@media (max-width:614px){.goods_family{width:500px;}}
@media (max-width:505px){.goods_family{width:334px;}}
@media (max-width:466px){
.dir_item {width:98%;}
/*.advert_item {width:98%;}*/
.dir_item_name {height:auto;}
.lbc_body_text_one>table>tbody>tr>td .lbc_body_text_one>table>tbody>tr>td{display:block;}
.mobile-phone-form{width:100%; padding:2%;}
.mobile-phone-form input{width:50%;}
.mobile-phone-form a{width:30%;}
.view-phone-only{display:table-cell; vertical-align:middle;}
.view-mobile-only{display:table-cell;}
.top-phone{margin-left:4px; font-size:16px;}
.top-phone a{text-decoration:none; color:#174d8c; font-weight:bold; font-size:15px;}
a.lb1_body_text_end:nth-of-type(1n){float:left;text-align:left;padding-left:8px;}
a.lb1_body_text_end:nth-of-type(2n){float:right;text-align:right;padding-right:8px;}
.select_goods .level0 {width:320px;}
.select_goods .level1 {width:320px;}
}
@media (max-width:350px){
body>table:first-of-type>tbody>tr>td>table>tbody>tr:nth-child(2)>td>table>tbody>tr>td:first-of-type img{width:90% !important;	margin:6px 5%;}
.filter_mobile, .butt_easy{display:none;}
.advert_item {width:100%;}
.bay_block{width:300px;}
body>table:last-of-type>tbody>tr>td{padding:0px;}
.block_text_ramka{margin: 5px 1px 5px 1px;}
}
@media (max-width:342px){
.logo{display:block;background: url(/images/logo300.jpg) no-repeat center;width:300px;height:53px;}
.mobile-phone-form input, .mobile-phone-form a{font-size:12px;}
.top-phone a{font-size:13px;}
img{max-width:100%;}
.col_info, .col_info_bl {width:100%;}
}
/* end mobile css */

/* CallButton css begin */
#sat-pb svg.sat-pbc circle.sat-pbc-inside{fill:rgba(113,212,110,.92)}#sat-pb svg.sat-pbc circle.sat-pbc-outside{fill:rgba(50,154,28,.66);fill-opacity:.06}#sat-pb svg.sat-pbc{width:99px;height:99px}#sat-pb svg.sat-pb-ii{position:absolute;top:21px;right:25px;opacity:0;padding:7px;width:46px;height:57px;background-image:none;transform:perspective(400px) rotateY(0) scale(1);opacity:1}#sat-pb svg.sat-pb-ii path{fill:#fff;-webkit-animation:sat-pb-animation 5s ease-in-out infinite;animation:sat-pb-animation 5s ease-in-out infinite;transform-origin:50% 50%}#sat-p,#sat-p *,#sat-pb,#sat-pb *,#satmarket-active,#satmarket-active *{box-sizing:border-box;box-shadow:none;padding:0;margin:0;border:0;height:auto;width:auto;max-width:none;clear:none;float:none;font-family:"Open sans",Ubuntu,Arial;font-size:inherit;line-height:inherit;text-align:center;text-decoration:none;text-shadow:none;position:relative;z-index:auto;background-size:auto;user-select:auto}#sat-pb{position:fixed;z-index:9999;display:block;width:97px;height:97px;cursor:pointer;background:0 0;background-repeat:no-repeat;bottom:7%;right:2%}@keyframes sat-pb-animation{0%,10%,100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}2%,6%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}4%,8%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}}@-webkit-keyframes sat-pb-animation{0%,10%,100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}2%,6%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}4%,8%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}}#sat-p{position:fixed;width:100%;top:25%;z-index:9999;overflow:visible;left:0}#sat-p .sat-po{width:90%;max-width:760px;height:250px;position:relative;border-radius:14px;background:rgba(118,163,214,.98);box-shadow:0 0 14px rgba(0,0,0,.05);margin:0 auto;z-index:99999}#sat-p .sat-pbg{position:fixed;top:0;width:100%;height:100%;cursor:pointer;z-index:9998;background:rgba(23,23,30,.3)}#sat-p .sat-po .sat-pcb{position:absolute;top:0;right:-47px;opacity:1;display:block;width:24px;height:24px}#phone-form-button{display:inline-block;width:320px;height:53px;font:300 26px/54px Open sans,Ubuntu,Arial;color:#fff!important;text-align:center;text-decoration:none;background:#ebb386!important}#sat-p-c .get-phone-form-input{width:320px;height:53px;padding:10px 15px;font:100 26px/54px Open sans,Ubuntu,Arial;color:grey}
#sat-p-c{width:100%;height:100%;}#sat-p-c .form-text{font:300 19px/32px "Open sans",Ubuntu,Arial;color:#fff!important}#sat-p-c .form-txt-1{padding-top:5%}#sat-p-c .form-txt-2{padding:10px}#sat-pb div.sat-pb-it{display:block;width:auto;height:auto;position:absolute;top:34px;right:20px;opacity:0;font:300 14px/17px "Open sans",Ubuntu,Arial;color:#fff!important;text-align:center;background-image:none}#sat-pb div.sat-pb-it span{font:300 14px/17px "Open sans",Ubuntu,Arial;color:#fff!important;text-align:center}#sat-pb svg.sat-pb-ii{position:absolute;top:21px;right:25px;opacity:0;padding:7px;width:46px;height:57px;background-image:none}#sat-pb svg.sat-pb-ii path{fill:#fff;-webkit-animation:sat-pb-animation 5s ease-in-out infinite;animation:sat-pb-animation 5s ease-in-out infinite;transform-origin:50% 50%}#sat-pb div.sat-pb-it,#sat-pb svg.sat-pb-ii{transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transform:perspective(400px) rotateY(-180deg) scale(.4)}#sat-pb div.sat-pb-it.sat-pb-is,#sat-pb svg.sat-pb-ii.sat-pb-is{transform:perspective(400px) rotateY(0) scale(1);opacity:1}
#sat-p-c .sat-form-success { display: block; width: 100%; margin: 0 auto; text-align: center; top: calc(50% - 24px); box-sizing: border-box; font: 700 24px/150% "Open sans", "Ubuntu", Arial, sans-serif; color: #FFF; text-transform: uppercase;}
@media screen and (max-width:979px){#sat-pb{transform:scale(.8)};
#sat-p-c .sat-form-success {font-size:20px;}}
/* CallButton css end */

/* Category text border */
.sm-body-category .page .replace-text {margin-bottom: 10px;border: 1px solid #C4D6E4;padding: 4px 12px;border-radius: 5px;text-align: left;box-sizing: border-box;}
/* Index page menu relative */
.sm-body-index #menu-list {position:relative;}
#menu-list {display:none;}

/* LESS COST CSS BEGIN */
#sat-bl-cl {
	position: relative;
	display: inline-block;
	font: 600 1em/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	color: rgb(245,245,245);
	text-shadow: 0 -1px rgba(0,0,0,.1);
	text-decoration: none;
	user-select: none;
	padding: .15em .6em;
	outline: none;
	border: none;
	border-radius: 4px;
	background: #0c9c0d linear-gradient(#82d18d, #0c9c0d);
	box-shadow: inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
	cursor: pointer;
	margin: 6px 0 4px;
}
#sat-ml-cl {
    position: fixed;
    width: 100%;
    top: 25%;
    z-index: 9999;
    overflow: visible;
    left: 0;
}
#sat-ml-cl .sat-form-success {
	padding-top: 48px;
}
#sat-ml-cl .sat-bgl-cl {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 9998;
    background: rgba(23, 23, 30, .3)
}
#sat-ml-cl .sat-po .sat-cl-cl {
    position: absolute;
    top: 16px;
    right: 16px;
    opacity: 1;
    display: block;
    width: 24px;
    height: 24px
}
#sat-ml-cl .sat-po {
	background: rgba(118,163,214,.98);
	border-radius: 14px;
	box-shadow: 0 0 14px rgba(0,0,0,.05);
	height: 250px;
	margin: 0 auto;
	max-width: 760px;
	position: relative;
	width: 90%;
	z-index: 99999;
}
#sat-ml-cl #sat-p-c .form-txt-1 {
    text-align: center;
}
.sat-ml-cl-inputs {
	padding: 24px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	flex-flow: row wrap;
}
.sat-ml-cl-inputs > input {
	border: none;
}
.sat-ml-cl-inputs > input,
.sat-ml-cl-inputs > a {
	width: 49%;
	display: block;
	box-sizing: border-box;
	padding: 4px 6px 4px 6px;
	margin: 4px auto;
	min-height: 28px;
	font: 400 14px/150% -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
}
#sat-ml-cl #clb {
	text-align: center;
	text-decoration: none;
	color: #FFF;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px solid #FFF;
}
@media (max-width: 479px) {
	.sat-ml-cl-inputs > input,
	.sat-ml-cl-inputs > a {
		width: 99%;
	}
}
/* LESS COST CSS END */
.brand-h1 { text-align: center; }
/* FAQ ACCORDEON BEGIN */
.vc_toggle {
	display: block;
	margin: 5px;
	font-size: 1em;
	font-family: arial, sans-serif;
	padding: 4px 12px;
	border-radius: 5px;
	border: 1px solid #C4D6E4;
}
.vc_toggle_title {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	user-select: none;
	font-weight: 400;
	font-family: arial, sans-serif;
	text-align: left;
}
.vc_toggle_content {
	text-align: left;
	display: none;
	overflow: hidden;
	padding: 16px 0 0;
	font-family: arial, sans-serif;
}
.vc_toggle_content .faq-a p {
	margin: 4px 0 8px;
}
.vc_toggle .faq-q {
	font-weight: 600;
}

.vc_toggle .fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-angle-up::before {
    content: "\25B2";
    color: #174d8c;
}
.vc_toggle .fa.fa-angle-up.arrow::after {
    display: block;
}
.vc_toggle .fa.fa-angle-up.arrow {
	transition: all .1s 0s linear;
	transform: rotate(-180deg);
	font-size: inherit;
	float: right;
}

.vc_toggle_active .fa.fa-angle-up.arrow {
	transform: rotate(0deg);
}
/* FAQ ACCORDEON END */

/* END CSS FILE */
