@font-face{font-family:'Tahoma';src:url('./../fonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),url('./../fonts/Tahoma-Bold.woff') format('woff'),url('./../fonts/Tahoma-Bold.ttf') format('truetype'),url('./../fonts/Tahoma-Bold.svg#Tahoma-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Tahoma';src:url('./../fonts/Tahoma.eot?#iefix') format('embedded-opentype'),url('./../fonts/Tahoma.woff') format('woff'),url('./../fonts/Tahoma.ttf') format('truetype'),url('./../fonts/Tahoma.svg#Tahoma') format('svg');font-weight:normal;font-style:normal;}
*{outline:none;}
body,
html{height:100%;width:100%;margin:0;padding:0;border:none;background-color:#ffffff;}
table,
td,
th{border-collapse:collapse;font-size:100%;}
img{border:none;margin:0;padding:0;}
.g-max-width{margin:0 auto;max-width:1220px;}
.g-clean{clear:both;font-size:0;overflow:hidden;}
body{color:#545454;font-family:Tahoma;font-size:13px;}
a{color:#1369C0;}
a:hover{color:#1369C0;text-decoration:none;}
/*------------------------------------------------------------------*/
h1,
h2,
h3{	/* top & bottom margin based on font size */
color:#6081a2;font-size:24px;line-height:1;margin:0;padding:0;font-weight:normal;}
h1{margin-bottom:7px;}
abbr,
acronym{	/*indicating to users that more info is available */
border-bottom:1px dotted #000;cursor:help;}
em{	/*bringing italics back to the em element*/
font-style:italic;}
blockquote,
ul,
ol,
dl{	/*giving blockquotes and lists room to breath*/
margin:1em;}
ol,
ul,
dl{	/*bringing lists on to the page with breathing room */
margin-left:2em;}
ol li{	/*giving OL's LIs generated numbers*/
list-style:decimal outside;}
ul li{	/*giving UL's LIs generated disc markers*/
list-style:disc outside;}
dl dd{	/*giving UL's LIs generated numbers*/
margin-left:1em;}
th,
td{	/*borders and padding to make the table readable*/
border:none;padding:0 .5em;}
th{	/*distinguishing table headers from data cells*/
font-weight:bold;text-align:center;}
caption{	/*coordinated marking to match cell's padding*/
margin-bottom:.5em;	/*centered so it doesn't blend in to other content*/text-align:center;}
p,
fieldset,
table{	/*so things don't run into each other*/
margin-bottom:1em;}
.p0m0{padding:0;margin:0;list-style:none;}
.w1000px_center{margin:0 auto;padding:0 11px;zoom:1;}
.menu_box{}
.menu_box ul{padding:0;margin:0;}
.menu_box li{list-style:none;}
/*------------------------------------------------------------------------*/
.l-page{position:relative;height:auto!important;height:100%;min-height:100%;margin:0 auto;background:url("../img/page_grad.png") repeat-x;}
.l-page-rubber{width:100%;min-width:1200px;max-width: 1980px;}
.l-header{zoom:1;}
.l-page-holder{padding-bottom:95px;}
.l-wrapper{padding-top:21px;zoom:1;}
.l-header{}
.l-page-content{width:100%;float:left;overflow:hidden;}
.l-footer{	/* position: absolute; */
	/* bottom: 0; */
	/* left: 0; */
width:100%;height:246px;	/*background: url("../img/bg_footer.png") repeat-x;*/border-top:1px solid #1368BF;background:-webkit-gradient(linear,left top,left bottom,from(#1B94DA),to(#1368BF));background:linear-gradient(#1B94DA,#1368BF);}
/*----------------------------------------------------------------------------*/
.b-head-top-lvl{height:50px;position:relative;}
/*--------------------------------------------------------------------------------------------------*/
.b-top-menu{background:#525961 url(../img/top_bg2.png) repeat-x 0 0;font-size:14px;text-align:center;clear:both;}
.b-top-menu ul{margin:0 auto;padding:0 1px 0 0;background:url(../img/top_bg2_pol.png) no-repeat 100% 0;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.b-top-menu ul li{display:inline-block;zoom:1;*display:inline;vertical-align:top;background:url(../img/top_bg2_pol.png) no-repeat 0 0;padding-left:1px;}
.b-top-menu ul li a{color:#f5f5f5;display:block;line-height:40px;padding:0 12px;text-decoration:none;}
.b-top-menu ul li a:hover,
.b-top-menu ul li a.active{background:url(../img/b-top-menu_active.png) repeat-x;}
.b-top-menu2{background:url(../img/b-top-menu.png) repeat-x #1368bf;font-size:14px;text-align:center;clear:both;}
.b-top-menu2 ul{margin:0 auto;padding:0 1px 0 0;background:url(../img/top_menu_separator.png) no-repeat 100% 0;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.b-top-menu2 ul li{display:inline-block;zoom:1;*display:inline;vertical-align:top;background:url("../img/top_menu_separator.png") no-repeat;padding-left:1px;height:41px;overflow:hidden;position:relative;}
.b-top-menu2 ul li a{color:#f5f5f5;display:block;line-height:28px;padding:0 7px;text-decoration:none;margin:7px 2px 0;border-radius:4px;}
.b-top-menu2 ul li a:hover,
.b-top-menu2 ul li a.active{background:#d5dbe3 url(../img/top_bg2_active2.png) repeat-x 0 0;color:#526c85;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;}
.b-logobox{padding-top:25px;}
.logo{float:left;display:inline;margin-right:45px;margin-bottom:10px;}
.logo img{max-width:158px;width: 158px;}
.b-trash_box{overflow:hidden;text-align:center;font-size:12px;zoom:1;color:#6081a2;padding-bottom:10px;}
.b-trash_box h5{font-size:17px;line-height:1;padding:0;margin:0;padding-bottom:5px;font-weight:normal;}
.b-trash_box h2{font-size:12px;line-height:2em;color:#ff5b00;line-height:1;font-weight:normal;}
.b-trash_box h6{font-size:14px;line-height:1;padding:0;margin:0;padding-top:6px;font-weight:normal;}
.b-trash_box a{color:#6081a2;}
/*-----------------------------------------------------------------*/
.l-sidebar{width:249px;float:left;padding-bottom:40px;}
.l-sidebar h3.h3{border-bottom:2px solid #b8c7d7;margin:0 0 10px;padding:0 0 5px;}
.l-siteContent{padding-left:0px;zoom:1;overflow:hidden;position:relative;}
/* left bar*/
.b-menu_catalog{background:url("../img/cat_bot.png") no-repeat bottom left;margin-bottom:16px;padding-bottom:7px;}
.b-cat-head{background:url("../img/left_cat_bg.png") repeat-y;}
.b-cat-head h3{font-size:16px;background:url("../img/left_cat_bg_top.png") no-repeat;color:white;padding-top:10px;padding-bottom:11px;padding-left:18px;padding-right:8px;line-height:18px;}
.b-cat-ul{background:url("../img/left_cat_bg_ul.png") repeat-y;zoom:1;}
.b-cat-ul li{_height:1%;}
.b-cat-ul li a{display:block;padding:8px 16px;border-bottom:1px solid #c4d1de;color:#6081a2;font-size:13px;line-height:14px;text-decoration:none;}
.b-cat-ul li a:hover,
.b-cat-ul li a.active{background:url("../img/cat_active.png") repeat-x #ff9f00;color:white;}
.b-cat-ul li:last-child a{border-bottom:none;}
/* l -menu */
/* content ------------- --------------- ------*/
.b-bread{font-size:17px;color:#f00;line-height:1.294117647058824;padding-left:0;position:relative;zoom:1;margin-bottom:23px;}
.b-bread .devider{margin:0 7px;background:url(../img/arrow-right.png) no-repeat 50%;width:15px;display:inline-block;height:9px;}
.b-bread a{color:#212121;font-size:inherit;text-decoration:none;}
.b-bread .corn{position:absolute;background-image:url("../img/corn.png");width:2px;height:2px;zoom:1;font-size:0;}
.b-bread .lt{left:-1px;top:-1px;background-position:-2px 0;}
.b-bread .rt{right:-1px;top:-1px;}
.b-bread .lb{left:-1px;top:-1px;background-position:-2px 0px;}
.b-bread .rb{bottom:-1px;right:-1px;background-position:-2px -2px;}
/* footer ---  */
.lf_system{width:280px;float:left;}
.l-footer-holder{padding-top:8px;}
.l-footer-holder p{padding:0;margin:0;}
.lf_copyright{font-size:13px;color:white;}
.lf_stats{overflow:hidden;padding-left:44px;zoom:1;position:relative;min-height:45px;display:none;}
.sp_s{background:url("../img/s_button.png") no-repeat;border:none;padding:0;margin:0;width:69px;height:22px;cursor:pointer;}
.lpc_search{margin:0 0 20px;overflow:hidden;zoom:1;background:url(../img/lpc_search.png) no-repeat 0 0;position:relative;height:28px;}
.b-search{	/*width:291px; padding-top:15px;*/}
.b-search input{vertical-align:top;}
.b-search .uss_input_name{border:none;color:#526c85;width:89%;background:none;height:28px;font:15px/28px Tahoma;padding:0 0 0 10px;}
.b-search .uss_submit{color:#fff;width:81px;height:28px;font:15px/28px Tahoma;cursor:pointer;border:none;background:url(../img/uss_submit2.png) no-repeat 0 0;position:absolute;top:0;right:0;}
.b-basket{float:right;padding-top:16px;position:relative;zoom:1;_width:300px;}
.b-basket p{padding:0;margin:0;}
.uss_basket_mini{zoom:1;}
.b-basket .totals{display:inline;}
.b-basket .amounts{display:inline;}
.uss_hidden{display:none!important;}
.b-basket div.sub_d{background:url("../img/cart.png") no-repeat;padding-left:27px;font-size:13px;line-height:1;color:#6081a2;}
.b-basket a{font-size:15px;color:#ff5b00;}
.b-reg_menu{overflow:hidden;zoom:1;width:400px;}
.b-reg_menu ul{margin-left:5%;zoom:1;}
.b-reg_menu li{float:left;background:url("../img/log_separ.png") no-repeat;height:50px;padding:0 34px;display:inline;}
.b-reg_menu li a{display:block;margin-top:18px;padding-left:23px;height:17px;background:url("../img/logic_sp.png") no-repeat;color:#6081a2;float:left;}
.b-reg_menu li.reg a{background:url("../img/logic_sp.png") no-repeat 0 -16px;}
.b-contacts{position:relative;padding-top:11px;padding-bottom:11px;overflow:hidden;zoom:1;background:url("../img/bg_con.png") repeat-y;margin-bottom:15px;}
.b-contacts_text{font-size:13px;line-height:18px;padding-left:18px;padding-right:18px;color:#c1dfff;line-height:1.7em;}
.b-contacts_text a{color:white;}
.b-contacts_text h3{font-size:17px;color:#c1dfff;padding-bottom:10px;background:url("../img/con_border.png") bottom repeat-x;zoom:1;}
/* layout.css
*
*/
/*---------------------*/
.b-contacts_t,
.b-contacts_b{height:22px;width:100%;font-size:0;position:absolute;background:url("../img/tel_sp.png") no-repeat;}
.b-contacts_t{top:-11px;left:0;}
.b-contacts_b{left:0;}
.sup-overflow{zoom:1;}
.uss_shop_blocks_view .uss_eshop_item{border:1px solid #b8c7d7;border-radius:9px;position:relative;background:-webkit-gradient(linear,left top,right top,from(#f7f9fb),color-stop(32%,#ebeff4),color-stop(61%,#e8edf2),color-stop(99%,#f5f7fa));background:linear-gradient(to right,#f7f9fb 0%,#ebeff4 32%,#e8edf2 61%,#f5f7fa 99%);padding:4px 4px 13px 4px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span,
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span,
.uss_eshop_sameproducts .item .price span{background:url("../img/buts.png") #1a8ed6;color:white;border-radius:5px;behavior:url(/PIE.htc);}
.uss_shop_blocks_view .uss_shop_name a,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{padding-left:8px;display:block;}
.uss_shop_blocks_view .uss_shop_name a {height: 112px;}
.uss_shop_blocks_view .uss_shop_by a,
.addToCart a{background:url("../img/cart.png") no-repeat;padding-left:21px!important;}
.uss_pagenator .uss_page_num .uss_page_selected{background:url("../img/buts.png") #198bd5;border-radius:3px;padding:6px 10px;color:white!important;text-decoration:none;position:relative;behavior:url(/PIE.htc);}
.uss_pagenator .uss_page_num{line-height:44px;}
.uss_shop_blocks_view .uss_shop_name{	/*min-height: 82px;*/
margin-bottom:20px;}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{background:white;}
.sys_log{margin-top:7px;}
.l-footer-holder{}
.box_all{position:relative;width:100%;overflow:hidden;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.box_all a{color:inherit;}
.box_item{display:inline-block;margin:0 0 20px 0;overflow:hidden;vertical-align:top;text-align:center;width:193px;border:1px solid #B8C7D7;-webkit-box-sizing:border-box;box-sizing:border-box;}
.box_img{position:relative;overflow:hidden;margin:0 0 10px;width:100%;padding:6px 0 0;height:220px;text-align:center;}
.box_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:220px;height:auto;max-height:100%;width:auto;}
.box_img a{text-decoration:none!important;}
.box_link{font-size:13px;font-weight:bold;margin:0 0 10px;}
.box_text{font-size:11px;line-height:1;padding:0 8px 8px;}
.blink{color:#FF0000;font-size:18px;font-weight:bold;margin:10px 0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes blink{
	0%{opacity:0;}
	25%{opacity:1;}
	50%{opacity:1;}
	75%{opacity:1;}
	100%{opacity:0;}
}
@keyframes blink{
	0%{opacity:0;}
	25%{opacity:1;}
	50%{opacity:1;}
	75%{opacity:1;}
	100%{opacity:0;}
}
.lpl_menu{padding:0px;margin:0 0 15px 0;border:1px solid #b8c7d7;border-bottom:none;border-radius:4px;}
.lpl_menu ul{margin:0;padding:0;list-style:none;}
.lpl_menu_box,
.lpl_menu ul li{padding:0 0 2px;background:url(../img/lpl_pol2.png) repeat-x 0 100%;list-style:none;margin:0;}
.lpl_menu_box .lpl_menu_head h3{margin:0;padding:0;}
.lpl_menu_box .lpl_menu_head h3 a,
.lpl_menu ul li a{display:block;background:#ebeef1 url(../img/lpl_a2.png) repeat-x 0 0;color:#526c85;font:17px/17px Tahoma;text-decoration:none;padding:8px 15px;overflow:hidden;cursor:pointer;text-decoration:none;}
.lpl_menu_box .lpl_menu_head h3 a:hover,
.lpl_menu_box .lpl_menu_head h3 a.active,
.lpl_menu ul li a:hover,
.lpl_menu ul li a.active{background:#1369c0 url(../img/lpl_a_active2.png) no-repeat 0 0;color:#fff;}
.lpl_menu_box .lpl_menu_ul,
.lpl_menu ul ul{background:#707883 url(../img/lpl_submenu2.png) repeat-y 0 0;margin:0;padding:5px 0;display:none;border-top:1px solid #409fb7;}
.lpl_menu_box .selected .lpl_menu_ul,
.lpl_menu_box .active .lpl_menu_ul,
.lpl_menu ul li ul{display:block;}
.lpl_menu_box .lpl_menu_ul ul,
.lpl_menu ul li ul{margin:0;padding:0;}
.lpl_menu_box .lpl_menu_ul li,
.lpl_menu ul li ul li{list-style:none;margin:0 9px;background:none;}
.lpl_menu_box .lpl_menu_ul a,
.lpl_menu ul li ul li a{font:14px Tahoma;font-weight:normal;height:auto;margin:0;padding:8px 7px;text-decoration:underline;background:none;color:#fff;display:block;}
.lpl_menu_box .lpl_menu_ul a:hover,
.lpl_menu .lpl_menu_ul a.active,
.lpl_menu ul li ul li a:hover,
.lpl_menu ul li ul li a.active{text-decoration:none;background:#1368bf url(../img/lpl_act2.png) no-repeat 0 0;color:#fff;}
.lpl_menu .lpl_menu_ul a.active{padding:8px 14px;}
.lpl_menu_box .lpl_menu_ul .submenu{background:#f0f3f7 url(../img/submenu2.png) repeat-y 0 0;padding:2px 0 6px;border-radius:0 0 5px 5px;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;}
.lpl_menu_box .lpl_menu_ul .submenu li{margin:8px 14px;}
.lpl_menu_box .lpl_menu_ul .submenu a{background:none;color:#536c85;font:13px Tahoma;padding:0;}
.lpl_menu_box .lpl_menu_ul .submenu a:hover,
.lpl_menu_box .lpl_menu_ul .submenu a.active{background:none;padding:0;color:#ff5b00;text-decoration:underline;}
.uss_eshop_block_item .uss_shop_price,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price,
.uss_shop_detail .uss_shop_technical_data .uss_shop_price,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price,
.uss_shop_detail_350_bottom .uss_shop_technical_data .uss_shop_price{float:left;margin:0!important;display:inline-block;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price{float:none;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by{display:block;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart,
.uss_shop_detail .uss_shop_technical_data a.gocredit{float:none;margin:0 5px 5px 0;max-width:250px;border-top:1px solid #28C8EC;background:-webkit-gradient(linear,left top,left bottom,from(#1B94DA),to(#1368BF));background:linear-gradient(#1B94DA,#1368BF);text-align:center;display:inline-block;color:white;border-radius:5px;padding:0px 10px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;font:bold 13px/28px Tahoma;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover,
.uss_shop_detail .uss_shop_technical_data a.gocredit:hover{background-color:#CDD8E3;}
.uss_eshop_block_item .uss_shop_price span,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span,
.uss_eshop_sameproducts .item .price span,
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price span,
.uss_shop_technical_data .uss_shop_price span,
.uss_shop_detail_350_bottom .uss_shop_technical_data .uss_shop_price span{margin:0 5px 5px 0;max-width:250px;border-top:1px solid #28C8EC;background:-webkit-gradient(linear,left top,left bottom,from(#1B94DA),to(#1368BF));background:linear-gradient(#1B94DA,#1368BF);text-align:center;}
.uss_eshop_block_item a.add_to_cart,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a,
.addToCart a,
.uss_shop_technical_data .uss_shop_by a,
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by a,
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a{font:bold 13px/28px Tahoma;margin:0;width:auto;float:none;display:block;overflow:hidden;height:28px;background-position:0 5px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by{display:inline;float:none;padding:0;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{display:block;text-align:center;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{display:inline-block;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid{clear:both;padding:5px 0 0;}
.uss_shop_description{margin-bottom:15px;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a,
.addToCart a,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by a,
.uss_shop_technical_data .uss_shop_by a{float:left;padding:0 10px;}
.uss_shop_technical_data .uss_shop_uid{margin-bottom:15px;}
.uss_shop_technical_data .uss_shop_producer{margin-bottom:15px;}
.uss_shop_technical_data .uss_shop_by{margin:0!important;}
.already_in_cart{font-size:12px!important;padding:0 10px;font-weight:normal!important;}
.uss_eshop_block_item a.already_in_cart,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.already_in_cart{line-height:14px;height:28px;font-size:13px!important;}
.uss_eshop_sameproducts .item .title{height:48px;overflow:hidden;}
.lpl_basket{position:fixed;top:350px;right:0;height:146px;color:#fff;z-index:100;_position:absolute;_margin-top:350px;_top:expression(document.getElementsByTagName('body')[0].scrollTop + "px");display:none;}
.lpl_basket a,
.lpl_basket a:hover{color:#fff;}
.lpl_basket .tab{float:left;cursor:pointer;}
.lpl_basket .tab .deg{}
.lpl_basket .tab h3{color:#fff;font:18px impact;display:inline;margin:0 5px;}
.lpl_basket .tab .uss_basket_mini,
.lpl_basket .tab .uss_basket_mini div,
.lpl_basket .tab .uss_basket_mini p{color:#fff;display:inline;line-height:18px;}
.lpl_basket .tab .uss_basket_mini .totals{display:none;}
.lpl_basket .tab .uss_basket_mini .uss_hidden{display:none;}
.lpl_basket .inner{background:#ff0000;height:146px;width:170px;float:left;display:none;}
.lpl_basket .inner h4{color:#fff;font-size:20px;margin:15px 15px;font-weight:normal;}
.lpl_basket .inner .uss_basket_mini{margin:10px 15px;}
.lpl_basket .inner .uss_basket_mini p{margin:10px 0;}
.lpl_basket .inner p{margin:10px 15px;}
.uss_shop_block_cat .uss_shop_category.size139x104{width:311px;margin-right:0.2%;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer{clear:both;padding:0 8px;height:32px;overflow:hidden;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_linktomore{clear:both;padding:0 8px;font-size:18px;text-align:center;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price{}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price{position:absolute;top:180px;left:8px;}
.uss_shop_detail_350_bottom .uss_shop_technical_data{position:relative;overflow:hidden;}
.uss_shop_detail_350_bottom .uss_shop_technical_data .blink{clear:both;}
.l-page-holder{padding-bottom:0;}
#siteslinksblock{padding-bottom:247px;}
#siteslinksblock .siteslinksblock_inner{border-top:1px solid #B8C7D7;padding-left:50px;padding-right:50px;background:url("../img/lpl_a2.png") repeat-x scroll 0 0 #EBEEF1;}
#siteslinksblock .siteslinksblock_inner .siteslinks a{color:#FF5B00;}
.uss_shop_blocks_view .uss_specifications{display:none;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description{display:none;}
.uss_eshop_sameproducts.blocks.size78x48 .item{width:100px;}
.wrapit{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items: center;}
.wrapit{}
.wrapit .right{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}
.wrapit .right .line .col:nth-of-type(2){margin-left:15px;}
.wrapit .right .line .col{line-height:30px;}
.wrapit .logo,
.wrapit .right{display:inline-block;vertical-align:top;}
.wrapit .right {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
}
.wrapit .right .col-wrap {
	flex: 1;
}
.wrapit .line:nth-of-type(1){margin-bottom:20px;}
.line{width:100%;min-width:1200px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}
.line ul{margin:0;padding:0;list-style-type:none;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;}
.line ul li{margin:0;padding:0;list-style-type:none;-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;text-align:center;}
.line ul li a{}
.second-line a{color:#000;font-size:13px;font-family:'Tahoma';font-weight:bold;}
.second-line ul{padding-top:15px;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;}
.second-line a{}
.uss_shop_detail .uss_shop_full_description{clear:none;max-width:841px;}
.uss_eshop_wrap_buttons_old_pos input {
	display: none;
} 

.uss_eshop_wrap_buttons_old_pos label {
	display: inline-block;
	cursor: pointer;
	padding: 0px 15px;
	line-height: 34px;
	border: 1px solid #999;
	border-radius: 6px;
	user-select: none;
	margin: 15px;
	color: #ffffff;
	background: #ac1405;
	font-weight: 800;
}
.uss_eshop_wrap_buttons_old_pos label.active {
	background: #ff0000;
}
.uss_eshop_wrap_buttons_old_pos label:hover {
	background: #ff5722;
}
.l-header .wrapit .right .col2 table tr {
    display: block!important;
}

.l-header .wrapit .right .col2 table tr td {
    width: 210px;
    text-align: center!important;
}
.l-header .wrapit .right .col2 table tr td:last-child {
    width: 250px;
}

@media only screen and (max-width:1024px){
	.logo{margin-right:20px;}
	.second-line a{font-size:12px;}
}
.row,
.row *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.row+.row{margin-top:15px;}
.elems .col_left{-moz-flex:0 610px!important;-ms-flex:0 610px!important;-o-flex:0 610px!important;-webkit-box-flex:0!important;-webkit-flex:0 610px!important;flex:0 610px!important;min-width:610px;}
.elems .col_left #sitebnr p{display:inline-block;vertical-align:middle;}
.elems .row h3{color:#fff;}
.elems .row{color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.elems .row .row{}
.elems .row .col{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;font-size:x-large;color:#ffff00;}
.elems .row .col a{color:#ffff00;}
.elems .row .col table{text-align:center;}
.elems .col.center{text-align:center;}
.elems .col.center .col.center p:nth-of-type(1){font-size:24px;}
#sitebnr{margin:0!important;}
.uss_shop_block_cat .uss_shop_cat_img_wrap{	/*float: left;*/}
.uss_shop_block_cat .uss_shop_cat_name a{font-size:17px;}
.uss_shop_detail .uss_shop_technical_data{position:relative;}
.uss_shop_detail .uss_shop_technical_data{display:block;max-width:342px;}
.ls_basket{background:#ff0000;border-radius:4px;padding:15px;margin-bottom:15px;overflow:hidden;font-size:15px;text-align:center;}
.ls_basket .title{color:#fff;font-size:20px;margin:10px 0;}
.ls_basket span,
.ls_basket a,
.ls_basket p{color:#fff;}
.ls_basket p{margin:0 0 21px;}
.ls_basket .uss_basket_mini{margin-bottom:5px;}
.ls_basket.scrolled{position:fixed;width:218px;top:0;}
.uss_user_basket{width:99%;max-width:900px;}
.payme{display:inline-block;background:#fff;padding:5px 8px;border-radius:4px;overflow:hidden;}
.sys_log,
.uss-copyright{display:inline-block;}
#tinymce{color:#000;}
.oplata_top{display:inline-block;margin-top:10px;}
.payme_col{text-align:center;}
.uss_guestbook .uss_guestbook_item{background:-webkit-gradient(linear,left top,left bottom,from(#F2F3F5),to(#EBEEF1));background:linear-gradient(#F2F3F5,#EBEEF1);-webkit-box-shadow:none;box-shadow:none;border:1px solid #D4DAE2;border-right:1px solid #BBC9D8;margin-bottom:15px;padding:10px 10px 10px 15px;}
.uss_guestbook .uss_guestbook_item:last-child{margin-bottom:0;}
.uss_guestbook .uss_guestbook_item .uss_guestbook_question_info{}
.uss_guestbook .uss_guestbook_item .uss_guestbook_question_info .uss_fio{color:#526c85;margin-bottom:3px;display:block;}
.uss_guestbook .uss_guestbook_item .uss_guestbook_question_info .uss_date{color:#526c85;display:block;margin-bottom:8px;padding:0;}
.uss_guestbook .uss_guestbook_item .uss_guestbook_question_text{color:#526c85;}
.lp_review .see_more{display:block;font-size:15px;margin:7px 0;text-decoration:underline;padding-left:15px;}
.lp_review .see_more:hover{text-decoration:none;}
.uss_pagenator .uss_page_num .uss_page_selected a{color:#fff;}
.lf_stats a{color:#fff!important;font-size:12px;}
.blink_block{text-align:center;}
.faq.block{padding-top:15px;}
.faq.block .h3{color:#6081a2;font-size:18px;line-height:1;margin:0em 0 1.15em 0;padding:0;font-weight:normal;}
.h_op{margin-bottom:0.5em;}
.uss_shop_full_description>.params>li .name,
.uss_shop_full_description>.params>li .value{display:inline-block;}
.uss_eshop_sameproducts .item .price span{white-space:normal;display:block;}
.uss_eshop_sameproducts .item .price span em.price_zero_class{font-size:12px;}
.uss_pagenator{font-size:15px;}
.uss_pagenator a{font-size:17px;font-weight:bold;}
.uss_pagenator .uss_page_num .uss_page_selected{padding:4px 6px;}
.uss-flex-items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.footer-news{}
.footer-news .h3{color:#6081a2;font-size:24px;line-height:1;margin:0;padding:0;font-weight:normal;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;-webkit-flex:0 100%;flex:0 100%;display:block;margin:0 0 20px 0;}
.footer-news,
.footer-news *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer-news{}
.footer-news .inner{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.footer-news .news_block_item{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;padding:0 15px 10px 0;max-width:calc(100% / 4);}
.uss_eshop_filters .uss_eshop_filters_block .group .filter_item.select{max-width:208px;float:left;margin-top:0;}
.uss_eshop_filters_block .group .filter_item.select .items_label.for_styler{padding-top:0;}
.jq-select-multiple ul{height:220px!important;}
.blink_block img{-webkit-animation:blink1 4s linear infinite;animation:blink1 4s linear infinite;max-width:98%;height:auto;}
.paySystem{font-size:15px!important;background:#e4e4e4;width:auto;display:inline-block;padding:13px;}
.paySystem label.sector_title{font-size:17px!important;}
.reg-menu{text-align:center;padding-bottom:10px;font-size:16px;}
.reg-menu span{border-bottom:1px dotted;border-bottom:1px dotted;color:#1369C0;cursor:pointer;}
#regions .char a{color:#1369C0;font-size:12px;}
#regions .char h4{font-size:16px;color:#ce0606;font-weight:400;margin:0;position:absolute;left:0;top:0px;}
#regions .rm_header .close span{border-bottom:1px dotted #ce0606;color:#ce0606;}
#regions .rm_header span.rm_exact_location{display:block;font-family:arial;font-size:24px;color:#6081a2;text-transform:uppercase;position:relative;overflow:hidden;padding-right: 100px;}
#regions{background:-webkit-gradient(linear,left top,left bottom,from(#F2F3F5),to(#EBEEF1));background:linear-gradient(#F2F3F5,#EBEEF1);display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 28px 30px;left:50%;margin-left:-475px;}
#regions.active{display:block;position:absolute;z-index:2200;width:950px;border:1px solid #bbc9d8;border-radius:5px;top:10px;}
#regions .col_2:nth-of-type(3) .char:nth-of-type(1) .region:nth-of-type(1) a{font-weight:bold;font-size:17px;}
.eshop_popup_window .close{width:600px;text-align:right;height:100%;}
#user_confirm_city{position:fixed;left:50%;top:15%;z-index:1000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#user_confirm_city .inner{border:3px solid #1368bf;background:#fff;text-align:center;padding:25px;width:450px;position:relative;}
#user_confirm_city:before{content:"";position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;background:rgba(0,0,0,0.3);display:none;}
#user_confirm_city .confirm_text{font-size:20px;margin-bottom:30px;}
#user_confirm_city .confirm_buttons{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;}
#user_confirm_city .confirm_buttons a{width:145px;height:30px;background:url(../img/b-top-menu.png) repeat-x #1368bf;font-family:Calibri;font-size:18px;color:#f1ead9;text-align:center;padding:0;text-decoration:none;cursor:pointer;line-height:28px;border-radius:5px;}
#user_confirm_city span{}
#user_confirm_city a.leav{}
#user_confirm_city a.stay{}
#user_confirm_city a.close{width:23px;display:block;height:21px;background:url(../img/close.png) no-repeat center;position:absolute;right:10px;top:14px;cursor:pointer;}
.pos_tips{position:absolute;left:898px;top:280px;}
.pos_tips .tip{margin:0 0 17px 0;position:relative;}
.pos_tips .tip>a{display:block;width:88px;height:88px;text-align:center;border:1px solid #6081a2;border-radius:5px;text-decoration:none;background:#ebeef1 url(../img/lpl_a2.png) repeat-x 0 0;}
.pos_tips .tip>a:hover{background:#1679c9;color:#fff;}
.pos_tips .tip>a:hover span{color:#fff;}
.pos_tips .tip>a:hover img{-webkit-filter:brightness(10);filter:brightness(10);}
.pos_tips .tip1>a img{margin:11px 0 7px!important;}
.pos_tips .tip2>a img{margin:9px 2px 7px 0!important;}
.pos_tips .tip3>a img{margin:6px 0!important;}
.pos_tips .tip4>a img{margin:8px 0 5px!important;}
.pos_tips .tip-title{color:#146cc1;display:block;font-size:15px;}
.pos_tips .tip_text{display:none;position:absolute;right:97px;top:-17px;width:330px;padding:15px 17px;background-color:#edf6ff;border:1px solid #1679c9;border-radius:5px;}
.pos_tips .tip_text:before,
.pos_tips .tip_text:after{content:"";position:absolute;top:45px;border:10px solid transparent;}
.pos_tips .tip_text:before{right:-20px;border-left-color:#1679c9;}
.pos_tips .tip_text:after{right:-19px;border-left-color:#edf6ff;}
.pos_tips .tip:hover .tip_text{display:block;}
.pos_tips .tip_text .ttitle{color:#1368bf;font-size:16px;margin-bottom:9px;}
.pos_tips .tip_text ul{color:#973d31;margin:0;padding-left:3px;list-style-type:none;margin-left:27px;}
.pos_tips .tip_text ul li{font-size:14px;color:#198bd4;list-style-image:url("../img/sq-3.png");}
.pos_tips .tip_text ul li span{font-size:14px;color:#000034;}

@-webkit-keyframes blink1{
	0%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,0);box-shadow:0 0 15px 4px rgba(254,160,0,0);}
	25%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,1);box-shadow:0 0 15px 4px rgba(254,160,0,1);}
	50%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,0);box-shadow:0 0 15px 4px rgba(254,160,0,0);}
}
@keyframes blink1{
	0%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,0);box-shadow:0 0 15px 4px rgba(254,160,0,0);}
	25%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,1);box-shadow:0 0 15px 4px rgba(254,160,0,1);}
	50%{-webkit-box-shadow:0 0 15px 4px rgba(254,160,0,0);box-shadow:0 0 15px 4px rgba(254,160,0,0);}
}
.fade_animation_block img{-webkit-animation:fade_animaiton 4s linear infinite;animation:fade_animaiton 4s linear infinite;max-width:98%;height:auto;}
@-webkit-keyframes fade_animaiton{
	0%{opacity:1;}
	50%{opacity:0.1;}
	100%{opacity:1;}
}
@keyframes fade_animaiton{
	0%{opacity:1;}
	50%{opacity:0.1;}
	100%{opacity:1;}
}
.b-bread .link-devider{
	margin-bottom:4px;
	/*display: inline;*/
}

.logo {margin-left: 40px; margin-right: 15px;}
.reg-menu span {
	border-top: 1px solid #28C8EC;
    background: -webkit-gradient(linear,left top,left bottom,from(#1B94DA),to(#1368BF));
    background: linear-gradient(#1B94DA,#1368BF);
    text-align: center;
    display: inline-block;
    color: white;
    border-radius: 5px;
    padding: 0px 10px;
    text-decoration: none;
    font: bold 16px/28px Tahoma;
    border-bottom: none;
}
.lh_city {white-space: nowrap; margin-right: 20px; font-size: 16px; padding-top: 13px; text-align: center;}
.lh_city p {margin: 0 0 8px;}
.lh_city .header-custom-txt-block1 {
	margin: 10px 0;
}
.lh_city .header-custom-txt-block1 p {
	margin: 0;
}
.reg-menu {padding-bottom: 0;}
.b-top-menu2 ul li a {font-size: 18px;}
.ls_basket {padding-left: 90px; background-image: url(../img/basket.png); background-position: 15px 50%; background-repeat: no-repeat; background-size: 65px;}
.ls_basket.scrolled {z-index: 50;}

@media (min-width:1200px){
	.box_item{		/* margin-right:calc((100% - (220px * 4)) / 3); */}
	.box_item:nth-of-type(4n){		/* margin-right:0; */}
}
@media(min-width:1500px){
	.box_item{		/* width:220px; */
	/* margin-right:calc((100% - (220px * 5)) / 4); */}
	.box_item:nth-of-type(5n){margin-right:0;}
	.box_item:nth-of-type(4n){		/* margin-right:calc((100% - (220px * 5)) / 4); */}
}
@media (min-width:1600px){
	.box_item{		/* margin-right:calc((100% - (220px * 6)) / 5); */}
	.box_item:nth-of-type(6n){		/* margin-right:0!important; */}
	.box_item:nth-of-type(4n){		/* margin-right:calc((100% - (220px * 6)) / 5); */}
	.box_item:nth-of-type(5n){		/* margin-right:calc((100% - (220px * 6)) / 5); */}
}
@media (min-width:1800px){
	.box_item{		/* margin-right:calc((100% - (220px * 7)) / 6); */}
	.box_item:nth-of-type(7n){		/* margin-right:0!important; */}
	.box_item:nth-of-type(4n){		/* margin-right:calc((100% - (220px * 7)) / 6); */}
	.box_item:nth-of-type(5n){		/* margin-right:calc((100% - (220px * 7)) / 6); */}
	.box_item:nth-of-type(6n){		/* margin-right:calc((100% - (220px * 7)) / 6); */}
}
@media (max-width:550px){
	.footer-news .news_block_item{		/*max-width:calc(100% / 2);*/}
}
.uss_search_form{display:none;}

.l-header .wrapit .right .col2 table {
	margin: 15px auto;
	font-size: 14px;
}
.l-header .wrapit .right .col2 table tr {
    vertical-align: top;
}
.l-header .wrapit .right .col2 table p {
    margin: 4px 0;
}
.l-header .wrapit .right .col2 a[href^="tel:"] {
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 700;
}

.wrapit .right {
	transition: 0.2s;
}
.l-header .col2 {
	display: flex;
	align-items: center;
}
.l-header .header_widget p {
	margin: 0;
}

.l-header .wrapit .right .col table {
	width: 100%;
}
.l-header .wrapit .right .col1 table tr,
.l-header .wrapit .right .col2 table tr {
    /*vertical-align: top;*/
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

a[href^="tel:"] {
    white-space: nowrap;
}
.pos_artikul {
	margin-bottom: 7px;
}
#regions .rm_header .close {
	top: 2px;
}
.uss_error_form ol {
    padding: 0;
}

.uss-flex-items {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
img {
    max-width: 100%;
    height: auto;
}
.l-footer {
	height: auto;
}
.l-footer-holder {
    padding-top: 8px;
    padding-bottom: 8px;
}


/*кнопка фильтров*/
	.mobile-filter-btn {
		display: block;
	    padding: 0px 40px 0px 45px !important;
	    color: #fff !important;
	    height: 40px;
	    line-height: 40px !important;
	    background: #cccccc;
	    font-size: 18px !important;
	    margin: 0px 0 12px 0px !important;
	    text-transform: none !important;
	    font-weight: 400 !important;
	    position: relative;
	    background: #1470c4;
	    border: 0;
	}
	.mobile-filter-btn:before {
	    content: '';
	    background: url(../img/open-menu-white.svg) no-repeat center center !important;
	    position: absolute;
	    left: 15px;
	    display: block;
	    width: 17px;
	    height: 15px;
	    top: 50%;
	    -webkit-transform: translateY( -50% );
	    -ms-transform: translateY( -50% );
	    -o-transform: translateY( -50% );
	    transform: translateY( -50% );
	}
	.mobile-filter-btn:after {
	    content: '';
	    background: url(../img/arrow-down-white.svg) no-repeat center center !important;
	    position: absolute;
	    right: 15px;
	    display: block;
	    width: 12px;
	    height: 7px;
	    top: 50%;
	    margin-top: -3px;
	    transition: 0.3s;
	}
	.mobile-filter-btn.active:after {
	    content: '';
	    -webkit-transform: rotate(-180deg);
	    -ms-transform: rotate(-180deg);
	    -o-transform: rotate(-180deg);
	    transform: rotate(-180deg);
	}
	.section_eshop .mobile-filter-btn + .uss_eshop_filters {
		display: none;
		margin-top: 10px;
	}
/*кнопка фильтров end*/
form.uss_site_search{position:relative;}


@media (min-width:1301px) {
	.section_eshop {
		position: relative;
	}
	.eshop_comments {
		margin-left: 115px;
	}
	.eshop_comments .uss_comments {
		max-height: 550px;
		overflow: auto;
		margin-top: 0;
	}
	.eshop_comments .comment_form_block {
		margin-top: 0;
		padding-top: 0;
	}
	.eshop_comments #ommentaddform_id .uss_form_textarea textarea,
	.eshop_comments #ommentaddform_id .uss_form_checkbox {
	    max-width: 100%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.product-page .section_eshop .uss_section_content {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.product-page .comments-sameproducts-block {
	    -webkit-flex: 1 auto;
	    -moz-flex: 1 auto;
	    -ms-flex: 1 auto;
	    -o-flex: 1 auto;
	    flex: 1 auto;
		padding-left: 35px;
	    max-width: calc(100% - 862px);
	    box-sizing: border-box;
	}
	.sameproducts-block {
	    margin-left: 115px;
}
	.product-page .uss_shop_detail {
		min-width: 862px;
	}
	.product-page .pos_tips {
    	top: 258px;
	}
}

@media (max-width:1300px) {
	.uss_shop_detail .uss_shop_technical_data {
	    min-width: 200px;
	}
	.pos_tips {
	    position: relative;
	    left: auto;
	    top: auto;
	}
	.pos_tips .tip {
	    display: inline-block;
	    vertical-align: top;
	}
	.pos_tips .tip:hover .tip_text {
		display: none;
	}
}
@media (max-width:1230px) {
	.l-page-rubber {
	    min-width: 420px;
	}
	#regions .rm_header,
	#regions .turn {
	    min-width: 100%;
	}
	#regions.active {
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	#regions {
	    width: 70%;
	    left: 50%;
	    -webkit-transform: translateX( -50% );
	    -ms-transform: translateX( -50% );
	    -o-transform: translateX( -50% );
	    transform: translateX( -50% );
	    margin-left: 0;
		max-width: calc(100% - 20px);
	}
	#regions .col_2:nth-of-type(3) .char:nth-of-type(1) .region:nth-of-type(1) a {
		font-size: 14px;
	}
	.elems .col_left {
	    min-width: 50%;
	    -moz-flex: 1 auto !important;
	    -ms-flex: 1 auto !important;
	    -o-flex: 1 auto !important;
	    -webkit-box-flex: 1;
	    -webkit-flex: 1 auto !important;
	    flex: 1 auto !important;
	}
	.ls_basket.scrolled {
	    position: relative;
	    width: auto;
	}
	.l-footer .col.col_right {
		min-width: 50%;
	}
	.l-footer .col.col_right .row + .row {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.l-footer .col.col_right .payme_col {
		margin-top: 15px;
		width: 100%;
	}
}
@media (min-width:1201px) {
	.wrapit .right {
		margin-left: 4% !important;
	}
}
@media (max-width:1200px) {
	.l-header .logo {
		margin-left: 0;
	}
}
@media (min-width:1001px) and (max-width:1200px) {
	.content-three-block > div {
	    width: calc((100% - (2) * 20px) / 3) !important;
	}
	.content-three-block .block-catalog .h3 span,
	.basket-block .basket_widget_inner.empty p {
		font-size: 24px;
	}
}
@media (min-width:1001px) {
	.wrapit .right {
		margin-left: 20px;
	}
	.burger-search-container,
	.l-sidebar .lpl_menu .h3 {
		display: none;
	}
	.singlepage .l-sidebar .lpl_menu .h3,
	.lpl_menu.block-catalog .h3,
	.block-catalog .h3 {
	    display: block;
	    padding: 0px 15px 0px 45px !important;
	    color: #fff !important;
	    height: 67px;
	    line-height: 67px !important;
	    background: #cccccc;
	    font-size: 18px !important;
	    margin: 0px 0 0px 0px !important;
	    text-transform: none !important;
	    font-weight: 400 !important;
	    position: relative;
	    background: #1368bf;
	    border: 0;
	    cursor: pointer;
	}
    .singlepage .l-sidebar .lpl_menu .h3:before,
    .lpl_menu.block-catalog .h3:before,
    .block-catalog .h3:before {
        content: '';
        background: url(../img/open-menu-white.svg) no-repeat center center !important;
        position: absolute;
        left: 15px;
        display: block;
        width: 17px;
        height: 15px;
        top: 50%;
        -webkit-transform: translateY( -50% );
        -ms-transform: translateY( -50% );
        -o-transform: translateY( -50% );
        transform: translateY( -50% );
    }
    .singlepage .l-sidebar .lpl_menu .h3:after,
    .lpl_menu.block-catalog .h3:after {
        content: '';
        background: url(../img/arrow-down-white.svg) no-repeat center center !important;
        position: absolute;
        right: 15px;
        display: block;
        width: 12px;
        height: 7px;
        top: 50%;
        margin-top: -3px;
        transition: 0.3s;
    }
    .block-catalog .h3:after {
    	display: none;
    }
    .singlepage .l-sidebar .lpl_menu .h3.active:after,
    .lpl_menu.block-catalog .h3.active:after {
        content: '';
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .singlepage .l-sidebar .lpl_menu .h3 + ul,
    .lpl_menu.block-catalog .h3 + ul {
    	/*display: none;*/
    	margin: 0px 0 0px 0;
    	background: #fff;
    	overflow: hidden;
    }
	
	.content-three-block {
		position: relative;
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -moz-box-pack: justify;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    margin-bottom: 20px;
	}
	.content-three-block > div {
		width: calc((100% - (2) * 65px) / 3);
	}
	.content-three-block .block-catalog {
		margin-bottom: 0;
	    border: 0 !important;
	}
	.content-three-block .block-catalog .h3 {
	    height: 56px;
	    line-height: 56px !important;
	    font-size: 28px !important;
	    text-align: center;
	    padding-left: 15px !important;
	}
	.content-three-block .block-catalog .h3:before {
		display: none !important;
	}
	.content-three-block .block-catalog .h3 span {
		position: relative;
		padding-left: 45px;
	}
	.content-three-block .block-catalog .h3 span:before {
	    content: '';
	    background: url(../img/open-menu-white.svg) no-repeat center center !important;
	    position: absolute;
	    left: 0px;
	    display: block;
	    width: 28px;
	    height: 28px;
	    top: 50%;
	    -webkit-transform: translateY( -50% );
	    -ms-transform: translateY( -50% );
	    -o-transform: translateY( -50% );
	    transform: translateY( -50% );
	}
	.content-three-block .lpl_menu.block-catalog .h3:after {
		display: none;
	}
	.content-three-block .block-catalog .h3 + ul {
	    display: none;
	    margin: 0;
	    padding: 0;
	    width: 1300px;
	    max-width: 100%;
	    box-shadow: 0px 10px 10px #ccc;
	    border-radius: 0 0 10px 10px;
	    padding: 15px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    -moz-column-count: 5;
	    -webkit-column-count: 5;
	    column-count: 5;
	}
	.content-three-block .block-catalog .h3 + ul li {
	    list-style-type: none;
	    margin-bottom: 20px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    padding-right: 15px;
	    background: none;
	}
	.content-three-block .block-catalog ul li a {
	    background: none;
	    display: inline;
	    padding: 0;
	    color: #000;
	}
	.content-three-block .block-catalog ul li .uss_menu_item {
		
	}
	.content-three-block .block-catalog ul li .uss_menu_image {
		float: left;
		margin-right: 10px;
	}
	.content-three-block .block-catalog ul li .uss_menu_title {
		display: table-cell;		
	}
	.content-three-block .block-catalog ul li a.active {
		color: #000;
	}
	.content-three-block .block-catalog .h3.active + ul {
	    display: block;
	    position: absolute;
	    background: #fff;
	    z-index: 1;
	    margin-top: 1px;
	}
	.content-three-block .lpc_search {
		margin-bottom: 0;
	    background: none;
	    height: 56px;
	}
	.content-three-block .lpc_search .uss_input_name {
		box-shadow: inset 0px 0px 3px #585858;
	    height: 56px;
	    border-radius: 3px;
	    width: 100%;
	    font-size: 20px;
    	padding: 0 115px 0 15px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.content-three-block .lpc_search .uss_submit {
	    background: url(../img/b-top-menu.png) repeat-x #1368bf;
	    font-size: 20px;
	    width: auto;
	    padding: 0 20px;
	    height: 100%;
	    border-radius: 3px;
	}
	.basket-block {
	    min-width: 250px;
	    width: auto;
	    height: 56px;
	    position: relative;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    overflow: hidden;
	    z-index: 2;
	}
	.basket-block .basket-block-inner {
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    text-align: center;
	}
	.basket-block .basket_widget_inner.empty {
	    position: relative;
	    margin-bottom: 10px;
	    font-size: 28px;
	    line-height: 1;
	}

	.basket-block .basket_widget_inner.empty p:before {
	    content: '';
	    background: url(../img/basket.png) no-repeat center center;
	    background-size: 30px;
	    width: 30px;
	    height: 30px;
	    display: inline-block;
	    margin-right: 15px;
	}
	.basket-block .basket_widget_inner.empty p:after {
	    content: '';
	    width: 100%;
	    height: 56px;
	    background: #ff0000;
	    position: absolute;
	    left: 0;
	    top: 0;
	    display: block;
	    z-index: -1;
	}

	.basket-block .basket_widget_inner.empty p {
	    position: relative;
	    margin: 0 -15px 0 -15px;
	    background: #ff0000;
	    color: #fff;
	    line-height: 56px;
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -webkit-justify-content: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.basket-block .totals,
	.basket-block .to-basket-link,
	.basket-block noindex {
		display: none;
	}

	.basket-block .basket_widget_inner.empty:after {
	    margin: 0 -15px 0 -15px;
	    padding: 0 15px 0 15px;
	    /* background: url(../img/basket.png) no-repeat 10px center #ff0000; */
	    background-size: 20px;
	    width: 100%;
	    height: 100%;
	    line-height: 54px;
	}

	.basket-block .basket_widget_inner.empty .amounts {

	}

	.basket-block .basket_widget_inner.not_empty .amounts {
	    position: relative;
	    margin: 0 -15px 0 -15px;
	    background: #dddcdc;
	    height: 56px;
	    z-index: 3;
	    text-align: center;
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack:center;
	    -webkit-justify-content: center;
	    -ms-flex-pack:center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.basket-block .basket_widget_inner.not_empty .amounts:before {
		content:'';
		width: 100%;
		height: 56px;
		background: #ff0000;
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		z-index: -1;
	}
	.basket-block .basket_widget_inner.not_empty .amounts .countword {
		position: relative;
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
		margin-right: 12px;
	}
	.basket-block .basket_widget_inner.not_empty .amounts .countword:before {
	    content: '';
	    background: url(../img/basket.png) no-repeat center center;
	    width: 30px;
	    height: 30px;
	    display: inline-block;
	    background-size: 30px;
	    margin-right: 15px;		
	}

	.basket-block .basket_widget_inner.not_empty #uss_block_basket_amount {
	    width: 30px;
	    height: 30px;
	    background: #fff;
	    display: inline-block;
	    text-align: center;
	    border-radius: 50%;
	    margin: -2px 0 -2px 22px;
	    line-height: 30px;
	    margin-left: 2px;
	    font-size: 20px;
	}
	.basket-block .amounts a {
		color: #fff;
		text-decoration: none;
		line-height: 1;
		font-size: 28px;
	}
	.basket-block .totals {
	    margin-top: 10px;
	}
	.basket-block:hover noindex,
	.basket-block:hover .totals,
	.basket-block:hover .to-basket-link {
		display: block;
	}
	.basket-block:hover {
		overflow: visible;
	}
	.basket-block .oplata_top {
		margin-top: 0;
	}
	.basket-block .basket-block-inner {
	    /*position: absolute;*/
	    background: #fee9e8;
	    padding: 0px 15px 15px 15px;
	    width: 100%;
	}
	.basket-block .to-basket-link {
		display: block;
		margin-top: 5px;
		margin-bottom: 5px;
	}

}

@media (max-width:1000px) {
	.basket-block {
		display: none;
	}
	.l-header {
		display: none;
	}
	.header-pda {
		display: block !important;
	}
	.header-pda .inner {
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    padding: 15px 15px 0;
	}
	.header-pda .inner > div {
	    -webkit-flex: 1 auto;
	    -moz-flex: 1 auto;
	    -ms-flex: 1 auto;
	    -o-flex: 1 auto;
	    flex: 1 auto;
	}
	.header-pda .inner > .logo {
		width: 25%;
	    margin: 0;
	}
	.header-pda .inner > .logo img {
		max-width: 100%;
		height: auto;
	}
	.header-pda .contacts {
		text-align: right;
	}
	.header-pda .contacts p {
		margin: 0 0 5px 0;
		font-size: 12px;
	}
	.header-pda .contacts p a {
	    font-size: 14px;
	    text-decoration: none;
	    color: #3366ff;
	}
	.header-pda .contacts a[href^="tel:"] {
	    white-space: nowrap;
	}
	.header-pda .reg-menu {
	    text-align: right;
	}
	.header-pda .reg-menu span {
	    padding: 0;
	    font-size: 12px;
	    background: none;
	    color: #1470c4;
	    border: 0;
	    border-bottom: 1px dashed;
	    border-radius: 0;
	    line-height: normal;
	}

	body {
		font-size: 15px;
	}
	.uss_eshop_sameproducts .item .title {
    	height: 55px;
	}
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer {
		height: 37px;
	}
	#regions .col_2 {
	    float: none;
	    width: 100%;
	}
	#regions .char {
	    column-count: 3;
	}
	#regions .region {
	    float: left;
	    width: 100%;
	    margin: 0px 11px 2px 0px;
	}
	.l-page {
	    background: #eef2f6;
	}
	.l-header .b-logobox > span {
		display: none;
	}
	.l-header .b-logobox {
		padding: 15px 15px 0px 15px;
	}
	.l-header .b-logobox .wrapit {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.lh_city {
		margin: 0;
		padding: 0;
	}
	.l-header .b-logobox .wrapit .logo {
		margin: 0 15px 0 0;
	}
	.l-header .b-logobox .wrapit .col1 {
		display: none;
	}
	.l-header .b-logobox .wrapit .lh_city p {
		display: none;
	}
	.l-header .wrapit .right .col2 {
		margin: 0 -0.5em;
	}
	.l-header .wrapit .right .col2 table {
		margin-bottom: 0;
	}
	.l-header > .top-menu,
	.ls_basket,
	.content .lpc_search {
		display: none;
	}
	.l-sidebar > .block:not(.block-catalog) {
		display: none;
	}
	.block.special {
		display: none;
	}
	.mobile-top-menu.open {
	    position: fixed;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 1005;
	    margin-right: 25%;
	    background: rgba(0, 0, 0, .45);
	}
	.mobile-top-menu {
		display: none;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    background-color: rgba(0, 0, 0, 0.45);
	    z-index: 10000;
	    overflow: hidden;
	}
	.mobile-top-menu .mobile-top-menu-wrap {
	    -webkit-box-flex: 0;
	    -webkit-flex: 0 100%;
	    -ms-flex: 0 100%;
	    flex: 0 100%;
	    display: block;
	    width: 100%;
	}
	.mobile-top-menu-wrap .top-menu {
	    display: none;
	    background: #ccc;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    margin: 0;
	}
	.mobile-top-menu .top-menu {
		transition: 0.3s;
	}
	.mobile-top-menu.open .top-menu {
	    display: block;
	}
	.mobile-top-menu.open .top-menu {
	    width: 75%;
	    height: 100%;
    	background: #000;
	    overflow-y: scroll;
	    padding: 0;
	}
	.mobile-top-menu.open .lf_menu_holder {
    	background: none;
	}
	.mobile-top-menu.open .top-menu ul {
	    /*display: block;*/
	    width: 100%;
	    position: relative;
	    padding: 15px;
	    margin: 0;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.mobile-top-menu.open .top-menu ul.submenu {
		top: 0;
		padding: 10px 0px 10px 15px;
	}
	.mobile-top-menu.open .top-menu ul>li {
	    display: block;
	    width: 100%;
	    background: none;
	    margin: 0;
	    height: auto;
	}
	.mobile-top-menu.open .top-menu ul>li+li {
		margin-top: 1px;
	}
	.mobile-top-menu.open .top-menu a {
	    text-align: left;
	    font-size: 16px;
	    padding: 0 12px;
	    height: 46px;
	    line-height: 46px;
	    border-radius: 0px;
	    display: block;
	    text-decoration: none;
	    background: #181716;
	    color: #fff;
	    max-width: 100%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    margin: 0;
	}
	.mobile-top-menu.open .top-menu a:hover,
	.mobile-top-menu.open .top-menu a.active {
		background: #1470c4;
		color: #fff;
	    box-shadow: none;
	    -webkit-box-shadow: none;
	}
	.mobile-top-menu.open .top-menu ul.submenu {
	    display: none;
	    border-radius: 5px;
	    position: relative;
	    width: 100%;
	    background: none;
	}
	.mobile-top-menu.open .close {
	    width: 35px;
	    height: 35px;
	    right: 15px;
	    top: 15px;
	    position: absolute;
	    background-size: cover;
	    z-index: 1001;
	    cursor: pointer;
	}
	.mobile-top-menu.open .close div {
	    display: block;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    margin: auto;
	    width: 35px;
	    height: 3px;
	    -webkit-box-shadow: 0 0 2px #000!important;
	    box-shadow: 0 0 2px #000!important;
	    background: #fff!important;
	    -webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
	    -webkit-transform-origin: center;
	    transform-origin: center;
	    border-radius: 5px;
	}
	.mobile-top-menu.open .close div + div {
	    -webkit-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	}

    .burger-search-container {
	    width: calc(100% - 30px);
	    margin-left: 15px;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    max-width: 100% !important;
	    position: relative;
	    bottom: auto;
	    margin-top: 15px;
	    margin-bottom: 15px;
    }
    .burger-menu {
        padding: 12px 9px 3px 9px;
    }
    .burger-menu {
        position: relative;
        width: 43px;
        height: 40px;
        padding: 10px 9px 4px 9px;
        margin-right: 15px;
        z-index: 1002;
        background: #1470c4;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .burger-menu .burger-item {
        background: #fff;
        display: block;
        height: 1px;
        position: relative;
    }
    .burger-menu .burger-1 {
        top: 0;
    }
    .burger-menu .burger-2 {
        top: 8px;
    }
    .burger-menu .burger-3 {
        top: 16px;
    }
    .burger-menu.active .burger-1 {
        top: 0px;
        -webkit-transform: rotate(45deg) translate(5px,5px);
        -ms-transform: rotate(45deg) translate(5px,5px);
        transform: rotate(45deg) translate(5px,5px);
    }
    .burger-menu.active .burger-2 {
        background-color: transparent;
    }
    .burger-menu.active .burger-3 {
        top: 16px;
        -webkit-transform: rotate(-45deg) translate(7px,-8px);
        -ms-transform: rotate(-45deg) translate(7px,-8px);
        transform: rotate(-45deg) translate(7px,-8px);
    }
	.l-page .burger-menu.notInViewPort {
	    position: fixed;
	    top: 15px;
	    left: 15px;
	    background: none !important;
	    padding: 0;
	    width: 34px;
	}
	.burger-menu.notInViewPort span {
    	height: 3px;
		box-shadow: 0 0 2px #000 !important;
		border-radius: 3px;
    }
	.burger-menu.notInViewPort .burger-2 {
	    top: 9px;
	}
	.burger-menu.notInViewPort .burger-3 {
	    top: 18px;
	}
    .burger-menu.notInViewPort+* {
    	margin-left: 58px;
    }
    .mobile-cart-container .basket-link {
        display: block;
        height: 100%;
    }
    .mobile-cart-container > a {
    	display: block;
    	height: 100%;
    }
    .mobile-cart-container {
        width: 43px;
        height: 40px;
        margin-left: 15px;
        background: url(../img/cart-icon2.png) no-repeat center center #ff0000;
        background-size: 30px 30px;
        position: relative;
    }
    .mobile-cart-container.fixed {
        position: fixed;
        right: 15px;
        top: 15px;
        z-index: 1001;
        width: 43px;
        height: 43px;
        border-radius: 50%;
    }
    .mobile-cart-container.fixed:not(.not_empty) {
        display: none !important;
    }
    .mobile-cart-container .hb_title,
    .mobile-cart-container .totals,
    .mobile-cart-container .countword,
    .mobile-cart-container .cart_order {
        display: none !important;
    }
    .mobile-cart-container .cart_inset {
        padding: 0px 0 0 29px;
    }
    .mobile-cart-container .basket_widget_inner.empty {
        display: none;
    }
	.main_title h1 {
	    margin-bottom: 15px;
	}
    .basket_widget_inner.not_empty {
        background: none;
        padding: 0;
    }
    .uss_basket_mini .amounts #uss_block_basket_amount {
        margin: 0;
        position: absolute;
        top: 3px;
        right: 3px;
        padding: 0;
        color: #000;
        z-index: 999;
        background: #fff;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        text-align: center;
        font-size: 12px;
        line-height: 20px;
    }
    .burger-search-container .catalog-search {
        position: relative;
        height: 40px;
	    -moz-flex: 1 auto;
	    -o-flex: 1 auto;
	    -webkit-box-flex: 1;
	    -webkit-flex: 1 auto;
	    -ms-flex: 1 auto;
	    flex: 1 auto;
        left: 0px;
        background: none;
        margin-left: 0px;
        overflow: hidden;
        background: #fff;
    }
    .burger-search-container .catalog-search .h_search {
        height: 40px;
    }
    .burger-search-container .catalog-search .uss_site_search {
        width: 100%;
        height: 100%;
    }
    .burger-search-container .catalog-search .uss_site_search span {
        display: none;
    }
    .burger-search-container .catalog-search .uss_site_search {
        width: 100%;
        height: 100%;
    }
    .burger-search-container .catalog-search .uss_input_name {
        width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
        padding-left: 15px !important;
        padding-right: 55px;
        font-size: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 0;
        background: url(../img/transparent.png) no-repeat left center #fff;
        color: #000;
        text-indent: 0px;
        border-radius: 0px;
        margin: 0;
        box-shadow: inset 0px 0px 1px #000000;
    }
    .burger-search-container .catalog-search .uss_submit {
        position: absolute;
        right: 0px;
        top: 0;
        display: block;
        background: url(/img/icon-search-white.svg) no-repeat center center #ccc;
        background-size: 20px 20px;
        border: 0;
        height: 100%;
        height: 40px !important;
        color: #fff;
        padding: 0 10px;
        border-radius: 0;
        width: 40px;
        margin: 0;
		text-indent: -9999px;
    }
    .burger-search-container .catalog-search .uss_submit,
    .burger-search-container .catalog-search .uss_submit:hover {
	    background: url(/img/icon-search-white.svg) no-repeat center center #1470c4 !important;
	    background-size: 20px 20px !important;
    }

    .block-catalog .h3,
    .l-sidebar .lpl_menu .h3 {
    	display: block;
	    padding: 0px 40px 0px 45px !important;
	    color: #fff !important;
	    height: 40px;
	    line-height: 40px !important;
	    background: #cccccc;
	    font-size: 18px !important;
	    margin: 0px 0 0px 0px !important;
	    text-transform: none !important;
	    font-weight: 400 !important;
	    position: relative;
	    background: #1470c4;
	    border: 0;
    }
    .block-catalog .h3:before,
    .l-sidebar .lpl_menu .h3:before {
        content: '';
        background: url(../img/open-menu-white.svg) no-repeat center center !important;
        position: absolute;
        left: 15px;
        display: block;
        width: 17px;
        height: 15px;
        top: 50%;
        -webkit-transform: translateY( -50% );
        -ms-transform: translateY( -50% );
        -o-transform: translateY( -50% );
        transform: translateY( -50% );
    }
    .block-catalog .h3:after,
    .l-sidebar .lpl_menu .h3:after {
        content: '';
        background: url(../img/arrow-down-white.svg) no-repeat center center !important;
        position: absolute;
        right: 15px;
        display: block;
        width: 12px;
        height: 7px;
        top: 50%;
        margin-top: -3px;
        transition: 0.3s;
    }
    .block-catalog .h3.active:after,
    .l-sidebar .lpl_menu .h3.active:after {
        content: '';
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .block-catalog .h3 + ul,
    .l-sidebar .lpl_menu .h3 + ul {
    	display: none;
    	margin: 0px 0 0px 0;
    	background: #fff;
    	overflow: hidden;
    }
    .block-catalog ul li {
    	padding: 0;
    }
    .block-catalog ul li a,
    .lpl_menu.block-catalog ul li a {
    	background-image: none !important;
    }
    .block-catalog ul .uss_menu_item {
    	display: block;
    }
    .block-catalog ul .uss_menu_image {
    	display: none;
    }

	.l-wrapper {
		padding-top: 0;
	}
	.l-page-holder {
	    padding: 0 15px;
	}

	.l-sidebar,
	.l-siteContent {
		width: 100%;
		float: none;
		margin: 0;
		padding: 0;
	}
	.lpl_menu,
	.block-catalog {
		border: 0;
	}
	.block-catalog > ul,
	.lpl_menu > ul {
	    border: 1px solid #b8c7d7;
	}
	.l-footer .elems .row .col {
		font-size: 20px;
	}
	.footer-news {
		margin-top: 20px;
	}
}
@media (max-width:768px) {
	.l-header .wrapit .right .col2 td {

	}
	.fade_animation_block {
		display: none;
	}
	.uss_shop_detail .uss_img_wrapper,
	.uss_shop_detail .uss_img_big {
		max-width: calc(100% - 1px);
	}
	.uss_shop_detail .uss_img_big .uss_img_big_image {
	    max-width: 100%;
	    display: block;
	    height: auto !important;
	}

/*корзина*/
    .uss_user_basket{
        display:block;
		background: #fff;
		width: 100%;
    }
    .uss_user_basket table {
	    width: 100%;
	}
    .uss_user_basket .hide{
        display:none!important;
    }
    .uss_user_basket>table{
        display:block;
        border-right:1px solid #ccc;
    }
    .uss_user_basket>table>tbody{
        display:block;
    }
    .uss_user_basket>table>tbody>tr{
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .uss_user_basket>table>tbody>tr+tr>td.uss_image,.uss_user_basket>table>tbody>tr+tr>td.uss_name{
        padding-top:10px!important;
    }
    .uss_user_basket>table>tbody>tr:not(.total_sum){
        padding-right:5px;
        padding-left:5px;
    }
    .uss_user_basket>table>tbody>tr:first-child{
        display:none;
    }
    .uss_user_basket>table>tbody>tr:not(.hide){
        border-bottom:1px solid #ccc;
    }
    .uss_user_basket>table>tbody>tr th{
        display:none;
    }
    .uss_user_basket>table>tbody>tr td{
        display:inline-block;
        vertical-align:middle;
        width:auto;
        border:none;
    }
    .uss_user_basket>table>tbody>tr td.uss_image{
        float:left;
        -webkit-box-flex:0;
        -webkit-flex:0 100px;
        -ms-flex:0 100px;
        flex:0 100px;
        border:none!important;
        padding-top:5px!important;
        padding-left:5px!important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 5px;
    }
    .uss_user_basket>table>tbody>tr td.uss_name{
        -webkit-box-flex:0;
        -webkit-flex:0 calc(100% - 100px);
        -ms-flex:0 calc(100% - 100px);
        flex:0 calc(100% - 100px);
        display:block;
        width:auto;
        padding:0;
        white-space:normal;
    }
    .uss_user_basket>table>tbody>tr td.uss_name .uss_description{
        line-height:1.2em;
    }
    .uss_user_basket>table>tbody>tr td.uss_name .uss_title{
        font-size:17px;
        height: auto;
    }
    .uss_user_basket>table>tbody>tr td.uss_name .uss_description{
        font-size:14px;
    }
    .uss_user_basket>table>tbody>tr td.uss_name>*{
        margin-bottom:7px;
    }
    .uss_user_basket>table>tbody>tr td.uss_name~*{
        padding-bottom:5px;
        padding-top:5px;
    }
    .uss_user_basket>table>tbody>tr td.uss_price_field{
        font-size:20px;
        font-weight:700;
    }
    .uss_user_basket>table>tbody>tr td.uss_price_field:not(.uss_sum_field){
        display:none!important;
    }
    .uss_user_basket>table>tbody>tr td:not(.uss_name){
        display:inline-block;
        vertical-align:middle;
        width:auto;
    }
    .uss_user_basket>table>tbody>tr td:not(.uss_name) :not(input){
        border:none;
    }
    .uss_user_basket>table>tbody>tr td.totals{
        display:block;
        width:100%;
    }
    .uss_user_basket>table>tbody>tr td.uss_number{
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .uss_user_basket>table>tbody>tr td.uss_number a.uss_minus,
    .uss_user_basket>table>tbody>tr td.uss_number a.uss_plus{
        width:auto !important;
        height:auto;
        font-size:40px;
        padding:0 9px;
        line-height:1;
    }
    .uss_user_basket>table>tbody>tr td.uss_number input{
        min-width:30px;
        height:30px;
        border:1px solid #e2e4e6;
        text-align:center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .uss_user_basket .uss_number .uss_field input {
        font-size: 15px;
    }
    .uss_user_basket>table>tbody>tr td.uss_delete_pos{
        font-size:16px;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
    }
    .uss_user_basket>table>tbody>tr td.uss_delete_pos a{
        margin:0;
    }
    .uss_user_basket>table>tbody>tr td.uss_delete_pos a+a{
        margin-left: 15px;
        margin-right: -10px;
    }
    .uss_user_basket>table>tbody>tr td.uss_delete_pos a img{
        width:15px;
        height:15px;
        display:block;
        margin:0;
    }
    .uss_user_basket .uss_bottom .totals {
        font-size: 16px;
    }
    .uss_user_basket>table>tbody>tr td.uss_delete_pos a.uss_pos_buttons{
        font-size:17px;
        display:inline-block;
        padding: 5px 5px;
        vertical-align:middle;
    }
    .section_basket2 .fc_form_tml .group .fc_item.block{
        width:100%!important;
    }
    .uss_user_wishlist {
        overflow-x: scroll;
    }
    .uss_user_wishlist .uss_name {
        min-width: 150px;
    }
    .uss_user_wishlist .uss_name .uss_title {
        height: auto;
        font-size: 14px;
    }
	tr.uss_bottom.total_sum .totals-wrap.totals-wrap-sum {
	    margin-top: 0;
	    margin-right: 0;
	    border-left: 1px solid #dadada;
	}
/*корзина end*/

    /*adaptiv form styles*/
	.fc_form_tml .group .fc_item.block,
	.fc_form_tml .group .fc_item.fc_checkbox_one {
		width: 100%;
	}
    .fc_item .elem_item,
    .fc_item.fc_outputOnly .outputonly {
        width: 100%;
    }
    .fc_item .elem_item input:not([type="checkbox"]),
    .fc_item .elem_item textarea {
        width: 100%;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
    .uss_form_tml.comments_form .uss_form_item {
        float: none;
        width: 100% !important;
        margin-right: 0;
    }
    .uss_form_tml.comments_form .uss_form_item:not(.uss_form_submit) input,
    .uss_form_tml.comments_form .uss_form_item textarea {
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .buy_one_click_form_tml .buy_one_click_window_wrap a.close,
    .catalog_orderform_tml .catalog_orderform_window_wrap a.close {
        right: 7px;
        top: 7px;
    }
    .buy_one_click_form_tml .fc_form_tml,
    .catalog_orderform_tml .fc_form_tml {
        margin-bottom: 0;
    }
    .buy_one_click_form_tml .fc_form_tml .buttons,
    .catalog_orderform_tml .fc_form_tml .buttons {
        text-align: center;
    }
    .section_feedback .uss_form_tml {
        margin-bottom: 20px;
    }
    .section_feedback iframe {
        max-width: 100%;
    }
    .uss_form_item:not(.uss_form_checkbox) input,
    .uss_form_item:not(.uss_form_checkbox) textarea {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .uss_form_item.uss_form_checkbox {
        width: 100%;
    }
    button.styler,
    input[type=submit].styler,
    input[type=reset].styler,
    input[type=button].styler {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        appearance: none;
        outline: none;
    }
    .fc_form_tml .jq-selectbox,
    .fc_form_tml .jq-selectbox__select {
        width: 100%;
    }
    /*adaptiv form styles end*/

	.uss_eshop_filters_block .group .filter_item .filter_elem_label {
	    white-space: normal;
	}

	.l-footer .elems .col_left {
		display: none;
	}
	.l-footer .col.col_right {
		min-width: 100%;
	}
	.footer-news .news_block_item {
	    max-width: calc(100% / 2);
	}
	.l-footer .elems .row {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.l-footer .elems .row .col,
	.l-footer .elems .row .col table {
		min-width: 100%;
		text-align: center;
	}
	.l-footer-holder {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	table td img,
	table td > iframe {
		max-width: 100% !important;
	}
	table td > iframe {
		max-height: 300px;
	}
	.l-siteContent > table,
	.uss_section_content table {
		overflow: auto;
		display: block;
	}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart,
	.uss_shop_detail .uss_shop_technical_data a.gocredit {
	    width: 100% !important;
	    max-width: 100% !important;
	    height: 45px !important;
	    line-height: 45px !important;
	    font-size: 18px !important;
	}
	.uss_shop_block_cat .uss_shop_cat_img_wrap {
		margin-right: 0;
	}
    .uss_shop_block_cat .uss_shop_category,
    .uss_shop_blocks_view .uss_eshop_item,
    .uss_eshop_sameproducts.blocks .item,
    .box_all .box_item {
        max-width: calc((100% / 2) - 8px);
        margin-bottom: 15px;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
    }
	/*pagination*/
	.uss_pagenator {
	    margin: 25px 0 15px;
	}
	.uss_pagenator .uss_page_count {
	    margin-bottom: 15px;
	}
	.uss_pagenator .uss_page_num .uss_page {
	    padding: 0;
	    margin: 0px 8px 11px 0 !important;
	    display: inline-block;
	}
	.uss_pagenator .uss_page_num .uss_page a,
	.uss_pagenator .uss_page_num .uss_page_forward a {
	    /* border-radius: 50%; */
	    font-size: 20px;
	    width: 40px;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    background: #ffffff;
	    /* color: #161713; */
	    text-decoration: none;
	    display: inline-block;
	    transition: 0.2s;
	    border: 1px solid #eee;
	}
	.uss_pagenator .uss_page_num .uss_page.uss_page_selected {
	    border: 0;
	    margin: 0;
	    padding: 0;
	    background: none !important;
	}
	.uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
	.uss_pagenator .uss_page_num .uss_page_forward a:hover,
	.uss_pagenator .uss_page_num .uss_page a:hover {
	    background: #1470c4 !important;
	    color: #fff;
	}
	.uss_pagenator .uss_page_num .uss_10_pages_forward,
	.uss_pagenator .uss_page_num .uss_page_forward {
	    font-size: 20px;
	    margin: 0 20px 0 0;
	}
	.uss_pagenator .uss_page_num .uss_page_forward + .uss_page_forward {
	    margin-left: 0;
	}
	.uss_pagenator .uss_page_num .uss_page + .uss_page_forward,
	.uss_pagenator .uss_page_num .uss_page.uss_last + .uss_10_pages_forward {
	    margin-left: 10px !important;
	}
	.uss_pagenator .uss_page_num .uss_10_pages_bac {
	    display: none;
	}
	.uss_pagenator .uss_page_num .uss_page.uss_last + .uss_10_pages_forward {
	    margin-left: 20px;
	    font-size: 20px;
	}
	/*pagination end*/
}
@media (max-width:600px) {
	.logo img {
	    max-width: 130px;
	}
	#regions .char {
	    column-count: 2;
	}
	#regions .region {
	    float: left;
	    width: 100%;
	    margin: 0px 11px 2px 0px;
	}
	.uss_eshop_filters .uss_eshop_filters_block .filter_item {
		min-width: 100%;
	}
	.uss_shop_detail .uss_shop_technical_data {
		max-width: 100%;
	}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
		margin: 15px 0;
	}
    .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img,
    .uss_shop_blocks_view .uss_eshop_item .uss_img_holder,
    .uss_eshop_sameproducts .imageWrapOuter .image {
        height: auto !important;
    }
	.uss_section_content a[href*="checko.ru"] {
	    max-width: 350px;
	    overflow: hidden;
	    display: inline-block;
	}
	.footer-news .news_block_item {
	    max-width: 100%;
	    min-width: 100%;
	    padding-right: 0;
	    padding-bottom: 0;
	}
}
@media (max-width:450px) {
	.uss_shop_detail .uss_img_big a#cloud_id img {
	    width: 100%;
	}
	table td > iframe {
		max-height: 200px;
	}
}
@media (min-width: 1670px) and (max-width: 1920px) {
	.uss_shop_blocks_view .uss_eshop_item, .uss_shop_blocks_view .uss_eshop_item {width: calc((100% / 8) - 35px)!important;}
}

@media (min-width: 1250px) and (max-width: 1669px) {
	.uss_shop_blocks_view .uss_eshop_item, .uss_shop_blocks_view .uss_eshop_item {width: calc((100% / 6) - 35px)!important;}
}