.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list,.slick-slider{position:relative;display:block;}
.slick-list{overflow:hidden;margin:0;padding:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev{left:-25px;}
[dir=rtl] .slick-prev{right:-25px;left:auto;}
.slick-next{right:-25px;}
[dir=rtl] .slick-next{right:auto;left:-25px;}
.slick-dots{position:absolute;bottom:5px;text-align:right;height:25px;display:block;width:100%;padding:0;margin:0;list-style:none;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;}
.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent;}
*{outline:none;}
body,html{height:100%;width:100%;margin:0;padding:0;border:none;background-color:#fff;}
table,td,th{border-collapse:collapse;font-size:100%;}
img{border:none;margin:0;padding:0;}
.g-max-width{margin:0 auto;width:100%;max-width:1920px;}
.g-clean{clear:both;font-size:0;overflow:hidden;}
body{color:#555;color:#434244;font:.8em/1.2 Tahoma,Arial,sans-serif;
    font-family: 'arialnarrow', Arial, sans-serif;
    font-size: 16px;
}
form{margin:0;padding:0;}
input,select,textarea{font:normal 1em/1.2 Arial,sans-serif;}
textarea{resize:none;overflow:auto;}
button,input,select{vertical-align:middle;}
hr{border:1px solid #ccc;padding:0;margin:.5em 0;}
li,ol,ul{margin:5px 15px;padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:10px 0;padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#555;font-family:Trebuchet MS;font-weight:700;}
.h1,h1{font-size:1.6em;}
.h2,h2{font-size:1.5em;}
.h3,h3{font-size:1.4em;}
.h4,.h5,.h6,h4,h5,h6{font-size:1.2em;}
a{color:#293b6c;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
body,html{height:100%;min-height:auto;margin:0;padding:0;}
@font-face {    
	font-family: 'Arialnarrow';
	src: url('../fonts/ArialNarrow.eot');    
	src: url('../fonts/ArialNarrow.eot?#iefix') format('embedded-opentype'),         
	url('../fonts/ArialNarrow.woff') format('woff'),         
	url('../fonts/ArialNarrow.ttf') format('truetype'),         
	url('../fonts/ArialNarrow.svg#ArialNarrow') format('svg');    
	font-weight: normal;    
	font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Arialnarrow';
    src: url("../fonts/ArialNarrowBold.eot");
    src: url("../fonts/ArialNarrowBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/ArialNarrowBold.woff") format("woff"),
    url("../fonts/ArialNarrowBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'EagleSans';
    src: url("../fonts/EagleSans-Regular.eot");
    src: url("../fonts/EagleSans-Regular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/EagleSans-Regular.woff") format("woff"),
    url("../fonts/EagleSans-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
	font-family: 'EagleSans';
	src: url("../fonts/EagleSans-Bold.eot");
	src: url("../fonts/EagleSans-Bold.eot?#iefix")format("embedded-opentype"),
	url("../fonts/EagleSans-Bold.woff") format("woff"),
	url("../fonts/EagleSans-Bold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}
.l-page-rubber{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;}
.l-page-holder{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;}
.b_round{border-radius:10px;}
.l-page{position:relative;height:auto!important;height:100%;min-height:100%;margin:0 auto;}
.l-page-rubber{width:100%;background:url(../uploadedFiles/images/wrap1.png) no-repeat 100% 100%;min-width:420px;overflow:hidden;}
.l-footer-holder,.l-header-holder,.l-page-holder{padding:0;position:relative;}
.l-footer-holder{padding-left:10px;padding-right:10px;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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;}
.l-footer-holder .lf_menu{padding-top:15px;}
.l-footer-holder .lf_menu a{position:relative;z-index:10;padding-top:5px;padding-bottom:5px;display:inline-block;}
.l-footer-holder .left{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.l-footer-holder .right{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;padding:10px 0;}
.l-footer-holder .right .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.l-wrapper{width:100%;}
.l-header{/*background:url(../img/bg1.jpg) no-repeat 348px 0,#f8f9fd;*/}
.l-header-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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: 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 5;
    margin-bottom: -2px;
}
.l-header-holder .col-1 {
    min-height: 111px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.l-page-content{width:100%;float:left;overflow:hidden;}
.l-content{margin:0 235px;}
.l-page-left{margin-left:-100%;}
.l-page-left,.l-page-right{float:left;width:215px;overflow:hidden;}
.l-page-right{margin-left:-215px;}
.l-footer{width:100%;background:#293b6c;font-size:12px;}
.l-footer,.l-footer a,.l-footer a:hover{color:#fff;}
.lh_logo{position:relative;padding:0;width:380px;display:block;}
.lh_logo a{text-decoration:none;font-size:30px;display:inline-block;width:100%;height:100%;}
.lh_slogan{padding:0 0 0 10px;position:relative;font-weight:700!important;line-height:1.2;font-size: 15px;color: #293b6c;font-family: 'EagleSans';}
.lh_nav_ico{font-size:10px;white-space:nowrap;}
.lh_nav_ico a{text-decoration:none;margin-left:15px;}
.lh_search{
	width: 200px;
    height: 26px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #bebebe;
}
.lh_search .uss_site_search{margin:0 10px;padding-top:5px;}
.lh_search .uss_input_name{background:none;width:160px;border:none;color:#b1b1b1;font-size:12px;padding:0;margin:0;height:12px;line-height:12px;}
.lh_search .uss_site_search {
    padding-top: 0;
    height: 26px;
}
.lh_search .uss_site_search .uss_input_name {
    width: 160px;
    padding-top: 0px;
    font-size: 14px;
    height: 26px;
}
.lh_search .uss_submit{border:none;background:url(../img/search.gif) no-repeat 50% 50%;margin:0;padding:0;height:14px;width:14px;text-indent:-9999px;cursor:pointer;}
.lh_contact{color:#555;line-height:24px;margin-left:50px;}
.lh_contact p{white-space:nowrap;}
.lh_contact a{color:inherit;text-decoration:none!important;}
.lh_menu{display:block;position:relative;width:100%;background: #293b6c;}
.lh_menu .close{display:none;}
.lh_menu table{width:100%;}
.lh_menu td{/*background:url(../img/lh_menu_td.png) no-repeat 100% 50%;*/text-align:center;padding:0 10px;}
.lh_menu td.active{background: #b9242a;}
.lh_menu td.last{background:none;}
.lh_menu a{color:#fff;font:400 14px Trebuchet MS;text-decoration:none;display:inline-block;padding:10px 0;text-transform: uppercase;}
.lh_menu a.active,.lh_menu a:hover{color:#fff;background: #b9242a;}
.lpl_menu{margin:0 0 20px;}
.lpl_menu ul{margin:0;padding:0;line-height:12px;}
.lpl_menu li{margin:0;padding:0;border-bottom:2px solid #ffffff;background:#293b6c}
.lpl_menu a{color:#fff;display:block;padding:10px 10px 10px 40px;text-decoration:none;line-height: 16px;font-family: 'arialnarrow';font-size: 15px;}
.lpl_menu li.active,.lpl_menu li:hover{background:#b9242a;}
.lpl_menu .uss_eshop_menu>li>a{text-transform: uppercase;padding-left:10px;padding-top:7px;padding-bottom:7px;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;position: relative;min-height: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*padding-right: 55px;*/
}
.lpl_menu .uss_eshop_menu>li>a:after{content:"";min-width:35px;display:inline-block;width:35px;height:35px;vertical-align:middle; }
.lpl_menu a.eshop_cat_37348 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37348:after{
	min-width:35px;display:inline-block;width:35px;height:35px;vertical-align:middle;
	content:"";
    background: url(/img/01_cat_37348.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37349 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37349:after{content:"";background:url(../img/lpl_items.png) no-repeat 0 -38px;
    background: url(/img/02_cat_37349.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10117633 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10117633:after {
    background: url(/img/03_cat_10117633.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37350 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37350:after{
	content:"";
    background: url(/img/04_cat_37350.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10112471 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10112471:after{
    background: url(/img/05_cat_10112471.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37351 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37351:after{
    background: url(/img/06_cat_37351.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10117546 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10117546:after {
    background: url(/img/07_cat_10117546.svg) no-repeat center center;
    position: absolute;
    right: 10px;	
}
.lpl_menu a.eshop_cat_37352 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37352:after{
    background: url(/img/08_cat_37352.svg) no-repeat center center;
    position: absolute;
    right: 10px;	
}
.lpl_menu a.eshop_cat_37353 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37353:after{
    background: url(/img/09_cat_37353.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37354 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37354:after{
    background: url(/img/10_cat_37354.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37355 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37355:after{
    background: url(/img/11_cat_37355.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_38205 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_38205:after{
    background: url(/img/12_cat_38205.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_37356 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_37356:after{
    background: url(/img/13_cat_37356.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10274466 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10274466:after{
	background: url(/img/14_cat_10274466.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10078771 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10078771:after{
    background: url(/img/15_cat_10078771.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10279352 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10279352:after{
    background: url(/img/16_cat_10279352.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10120156 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10120156:after{
    background: url(/img/17_cat_10120156.svg) no-repeat center center;
    position: absolute;
    right: 10px;
}


.lpl_menu .submenu{background:#5b8de7;padding:5px 5px 5px 35px;}
.lpl_menu .submenu li{border-bottom:none;color:#fff;list-style:disc;background:none;}
.lpl_menu .submenu li.active,.lpl_menu .submenu li:hover{background:none;}
.lpl_menu .submenu a{text-decoration:underline;padding:5px;background:none;}
.lpl_menu .submenu a.active,.lpl_menu .submenu a:hover{text-decoration:none;background:none;}
.lpl_basket {
    /*height: 110px;*/
    color: #000;
    font-size: 11px;
    padding: 1px 70px 0 13px;
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #b5b5b5;
    padding: 17px 20px 20px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.uss_basket_mini p {
    font-size: 16px;
}
.uss_basket_mini + p {
    margin: 0;
}
.lpl_basket .uss_basket_mini p {
    font-family: Arial;
    font-size: 16px;
}
.lpl_basket a[href="basket/"] {
    background: url(/img/icon-basket-btn.svg) no-repeat center right 3px #293b6c;
    background-size: 27px;
    padding: 3px 3px 3px 9px;
    color: #fff;
    padding-right: 35px;
    text-decoration: none;
    font-family: Arial;
    font-size: 16px;
    height: 33px;
    line-height: 25px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lpl_basket a[href="basket/"]:hover {
    background: url(/img/icon-basket-btn.svg) no-repeat center right 3px #b9242a;
    background-size: 27px;
}
.lpl_basket .h3,.lpl_basket h3{font-size:19px;}
.lpr_spec{font-size:11px;padding:1px 13px 80px;background:#4479d8 url(../img/lpr_spec.png) no-repeat 100% 100%;overflow:hidden;border:3px solid #e2e2e2;}
.lpr_spec .h3,.lpr_spec h3{color:#fff;font-size:19px;text-transform:uppercase;margin-bottom:0;}
.lpr_spec .uss_news_preview{line-height:11px;}
.lpr_spec .uss_news_preview p{margin:5px 0;}
.lpr_spec a,.lpr_spec a:hover{color:#fff;}
.lpr_novinki{
    margin:0 0 20px;
    position: relative;
}
.lpr_novinki .h4,.lpr_novinki h4{font-size:1.4em;}
.lpr_novinki .uss_eshop_block_item{
    padding:10px 25px 20px;
    border:1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lpr_novinki .slick-slide img {
    margin: auto;
}
.lpr_novinki .uss_eshop_block_item .img,.lpr_novinki .uss_eshop_block_item .uss_shop_name{text-align:center;margin:0 0 5px;}
.lpr_novinki .uss_eshop_block_item .uss_shop_name a{font-size: 16px;color: #293b6c;}
.lpr_novinki .uss_eshop_block_item .uss_shop_price{text-align:center;background: #b9242a !important;height:22px;margin: 15px 0 0 0;}
.lpr_novinki .uss_eshop_block_item .uss_shop_price span{color:#fff;font:15px Trebuchet MS;padding:0;line-height:22px;background:none!important;}
.lpr_novinki .uss_eshop_block_item .uss_shop_price span.old_price{display:none!important;}
.lpr_contacts {
    text-align: center;
    color: #293b6c;
    font-size: 22px;
}
.lf_stats{text-align:right;}
.lf_menu{margin-bottom:-50px;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;}
.lf_menu a:not(:first-child){margin-left:10px;}
.lf_menu a:not(:last-child){margin-right:10px;}
.lpc_title .h1,.lpc_title h1{font-size:20px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.lpc_title span{float:right;font-size:11px;line-height:2.4em;}
.lpc_title span a{color:#9d9d9d;}
.lpc_navigation{color:#888;font-size:14px;}
.lpc_navigation a{color:#888;}
.mp_news{padding:30px 0 10px;margin-top: 30px;position:relative;overflow:hidden;width:100%; border-top:1px solid #939393;}
.mp_news .h1 {
    background: #293a6c;
    display: inline-block;
    color: #fff;
    padding: 3px 10px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    position: relative;
    min-width: 207px;
}
.mp_news .h1:after {
    content: '';
    border: 8px solid transparent;
    border-top: 8px solid #293a6c;
    position: absolute;
    top: 100%;
    left: 15px;
}

.singlepage .lpc_title h1 {
    background: #293a6c;
    display: inline-block;
    color: #fff;
    padding: 3px 10px;
    margin: 20px 0 25px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    position: relative;
    min-width: 250px;
}
.singlepage .lpc_title h1:after {
    content: '';
    border: 8px solid transparent;
    border-top: 8px solid #293a6c;
    position: absolute;
    top: 100%;
    left: 15px;
}

.mp_news .news_block_item{width:45%;margin-right:4.5%;margin-bottom:20px;display:inline-block;vertical-align:top;overflow:hidden;position:relative;}
.mp_news .news_block_item .title{font-size:1.2em;color:#555;font-family:Trebuchet MS;font-weight:700;margin:10px 0;padding:0;}
.mp_news .news_block_item .title a {text-decoration: none;}
.mp_news .news_block_item .title .dspan{display: block;color: #434244;font-family:'arialnarrow';font-size: 18px;margin-bottom: 5px;font-weight: 400;}
.mp_news .news_block_item .title .tspan{display: block;color: #293b6c;text-transform: uppercase;font-family:'arialnarrow';font-size: 18px;}
.mp_news .news_block_item .uss_news_date{display:block;color:#9d9d9d;font:normal 11px Tahoma;margin-bottom:3px;}
.mp_news .news_block_item .uss_news_more a{color:#9d9d9d;font-size:11px;}
.mp_news .news_block_item img{float:none!important;max-width:100%;display:block;height:auto!important;display: none;}
.lpc_filtr{width:100%;min-height:50px;padding:0 0 5px;margin:0 0 15px;background:#e0e0e0;font:14px Trebuchet MS;line-height:24px;overflow:hidden;}
.uss_eshop_filters_block{background:none;}
.lpc_filtr .filter_item{float:left;margin:0 5px 3px 0;}
.lpc_filtr .uss_eshop_filters_block .filter_search_in_current_cat{width:125px;}
.lpc_filtr .uss_eshop_filters_block .filter_search_in_current_cat label{line-height:11px;width:100px;}
.lpc_filtr .uss_eshop_filters_block .filter_search_in_current_cat input{margin-top:5px;float:left;}
.lpc_filtr .uss_eshop_filters_block .filter_price .inputs{float:left;left:0;}
.l-content>.lpc_filtr .uss_eshop_filters_block .filter_price .inputs{float:none!important;}
.lpc_filtr .uss_eshop_filters_block .filter_price label{width:auto;}
.lpc_filtr .uss_eshop_filters_block .jq-selectbox {margin-bottom: 0;}
.lpc_filtr .uss_eshop_filters_block .filter_producer label{width:auto;margin-right:5px;}
.lpc_filtr .uss_eshop_filters_block .filter_submit{clear:none;float:left;}
.lpc_banner{position:relative;margin:0 0 15px;background:url(../img/lpc_banner.png) no-repeat 0 0;height:290px;width:100%;overflow:hidden;}
.lpc_banner_inner{background:url(../img/lpc_banner_inner.png) no-repeat 100% 0;height:290px;overflow:hidden;padding:10px 10px 25px;}
.lpc_banner_inner p,.lpc_banner_inner ul:not(.slick-dots),.lpc_banner_inner ul:not(.slick-dots) li{margin:0;padding:0;}
#mybanner{overflow:hidden;background:#151515;height:250px;width:100%!important;position:relative;}
.lpc_banner_inner ul:not(.slick-dots){display:block;position:relative;}
.lpc_banner_inner ul:not(.slick-dots) li{display:inline-block;position:relative;overflow:hidden;display:block;list-style:none;}
.lpc_banner_inner ul:not(.slick-dots) li .bnr_text{color:#fff;text-transform:uppercase;font:20px Arial;}
.lpc_banner_inner ul:not(.slick-dots) li .bnr_text span{font-size:34px;font-weight:700;}
.lpc_banner_inner .bnr_text{position:absolute;top:25px;right:10px;}
.lpc_banner_inner .slick-dots li{display:inline-block!important;vertical-align:middle!important;}
.lpc_banner_inner .slick-dots li button{background:url(../img/nav_item.png) no-repeat 0 0;height:16px;width:16px;}
.lpc_banner_inner .slick-dots li.slick-active button{background-image:url(../img/nav_act.png);}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price{float:left;margin:0 10px 0 0;}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by{float:left;margin:0;}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by a.add_to_cart{display:block;}
.addToCart a.add_to_cart,.uss_shop_list_view .uss_shop_technical_data .uss_shop_by a.add_to_cart{background:#3f73cd url(/img/lpl_menu.png) repeat-x 0 0;text-decoration:none;color:#fff;font:17px Tahoma;text-align:center;padding:3px 12px;}
.addToCart a.add_to_cart{display:inline-block;}
.uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_price{float:left;margin:0 10px 0 0;}
.uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_by{float:left;margin:0;}
.uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_by a.add_to_cart{display:block;background:#3f73cd url(/img/lpl_menu.png) repeat-x 0 0;text-decoration:none;color:#fff;font:17px Tahoma;text-align:center;padding:3px 12px;}

.region_select_block .current_city .city_name {
    box-shadow: none;
    border: none;
    padding: 0; 
}
.region_select_block .current_city .title {
    display: block; 
    margin: 0 0 2px;
}
.uss_modal_window.uss_modal_city_window .uss_modal_content .char {
    min-height: 18px;
}
/*.uss_modal_window.uss_modal_city_window .uss_modal_content .col_2 {*/
/*    width: calc((100% / 5) - 20px);*/
/*}*/

#cityselect{z-index:10;}
#cityselect,#cityselect select{width:180px;}
#cityselect #city-label{color:#555;font:700 13px Trebuchet MS;}
#cityselect .current_city{margin:0 0 4px;}
#cityselect .current_city span.city_name {color:#293b6c;font:700 16px Trebuchet MS;border-bottom:1px solid #293b6c;cursor:pointer;}
#cityselect .current_city span.city_name:hover{border-color: transparent; opacity: 1; filter: unset; box-shadow: none;}
#cityselect .select_box{background:#fff;padding:0 0 2px;border:1px solid #94a4c0;border-radius:0 0 4px 4px;display:none;width:152px;position: absolute;z-index: 9;}
#cityselect .select_box a{padding:3px 8px;font:13px Trebuchet MS;text-decoration:none;}
#cityselect .select_box a.selected,#cityselect .select_box a:hover{display:block;color:#fff;background:#293b6c;}
#cityselect .select_box a{display:block;}
.lf_contacts{width:220px;overflow:hidden;}
.lf_contacts p{margin:0 0 10px;}
.lf_contacts a{text-decoration:none;}
.mobile-link{display:inline-block;position:relative;margin-bottom:10px;}
.big_form,.big_form *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.big_form{padding:15px;background:#ebebeb;margin:20px 0 0;}
.big_form .group{position:relative;padding-right:52%;}
.big_form .fc_item .elem_item{width:100%;}
.big_form input[type=text].styler,.big_form textarea.styler{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:30px;color:#000;width:100%;outline:none;}
.big_form #fc_item_1_2_block_id,.big_form #fc_item_1_2_id,.big_form #fc_item_1_3_block_id,.big_form #fc_item_1_3_id{width:48%;display:inline-block;}
.big_form #fc_item_1_3_block_id,.big_form #fc_item_1_3_id{float:right;}
.big_form #fc_item_1_5_block_id,.big_form #fc_item_1_5_id{position:absolute;right:0;top:0;width:50%;}
.big_form #fc_item_1_5_block_id textarea,.big_form #fc_item_1_5_id textarea{height:75px;resize:none;}
.big_form .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%;display: inline-block;}
.big_form .fc_form_tml .group .fc_item.fc_checkbox_one .label_under_hint .hint {
    display: inline;
    font-size: 14px;
}
.big_form .h3,.big_form h3{font-size:25px;text-transform:uppercase;text-align:center;width:100%;margin-bottom:15px;margin-top:0;font-weight:400;}
.big_form .h3 p,.big_form h3 p{margin:0;color:inherit!important;font-weight:400;}
.big_form .buttons{text-align:right;}
.big_form .buttons input.styler{background: #b9242a;color:#fff;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-weight:700;text-transform:uppercase;border:none;}
.big_form .buttons input.styler:hover{background: #9a1e23;background-position:0 0;color:#fff;}
.hide_form .big_form{display:none!important;opacity:0!important;visibility:hidden;}
.uss-copy-seo{margin-right:20px;}
.uss-copy-seo,.uss-copyright{display:inline-block;vertical-align:top;}
.l-header .email p,.l-header .phone p{margin:0 0 6px;}
.l-header .email,.l-header .phone{background:url(../img/mail.png) 0 0 no-repeat;padding:0 0 0 27px;background-size:15px;color:#293b6c;}
.l-header .email{background-image:url(../img/icon-email.svg);background-position:0 8px;}
.l-header .phone{background-image:url(../img/icon-tel.svg);background-position:0 5px;}
.shadow{height:2px;display:block;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);position:absolute;top:109px;}
.l-content .big_form #fc_item_1_6_block_id{width:380px;}
.l-content .big_form #fc_item_1_6_block_id .hint a,.l-content .big_form #fc_item_1_6_block_id label.sector_title.force_position_right{color:#fff;}
.uss-flex-items{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}
.uss_shop_blocks_view{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;}
.uss_shop_blocks_view .uss_eshop_item{position:relative;padding-bottom:160px;max-width:calc((100% - 10px)/2);}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer{position:absolute;left:15px;right:0;bottom:10px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{position:absolute;left:7px;right:0;bottom:43px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price{position:absolute;left:7px;right:0;bottom:87px;min-height:52px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a{display:block;height:4.8em;}
.uss_eshop_sameproducts.blocks{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;}
.uss_eshop_sameproducts.blocks .item{position:relative;padding-bottom:100px;}
.uss_eshop_sameproducts.blocks .item .info .title a{height:4.8em;}
.uss_eshop_sameproducts.blocks .item .info .price{min-height:52px;position:absolute;left:0;right:0;bottom:35px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.uss_eshop_sameproducts.blocks .item .info .addToCart{position:absolute;left:0;right:0;bottom:0;}
.uss_eshop_sameproducts.blocks .item .info .title a,.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a{display:block;height:4.8em;overflow:hidden;}
.section_eshop .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a{display:inline-block;background:#b9242a;text-decoration:none;color:#fff;font:17px Tahoma;text-align:center;padding:3px 12px;}
.section_eshop .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a:focus,.section_eshop .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a:hover{background:#9a1e23;}
.l-header-holder>.col:not(.col-1){/*padding-top:10px;*/}
.l-header-holder .col-2{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;}
.l-header-holder .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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;}
.l-header-holder .row+.row{margin-top:15px;}
.l-header-holder .burger,.opener{display:none;}
.filter_show_by_links,.filter_show_by_links *{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;}
.imageWrapOuter,.uss_img_holder_outer{max-width:100%;margin:0 auto!important;}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-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;}
.uss_shop_block_cat .uss_shop_category{max-width:calc((100% - 20px)/2);margin: 0 0 7px 0;}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{margin-right:0;margin-bottom:5px;max-width:100%;}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img,.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img{max-width:100%;}
.uss_eshop_sort_block{text-align:right;float:none;}
.uss_eshop_sort_block .filter_show_by_links{white-space:nowrap;}
.uss_eshop_sort_block>div{margin-bottom:10px;display:inline-block;}
.jq-selectbox{z-index:150!important;}

.uss_shop_blocks_view .uss_eshop_item {
    border: 0px solid #ccc;
    padding-left: 7px;
    padding-right: 7px;
}
.uss_eshop_item .uss_img_holder a {
	/* border-bottom: 1px solid #ccc; */
}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}



@media (max-width:1288px){
    .lh_search {
        height: 28px;
    }
	.lpc_banner_inner ul:not(.slick-dots) li .bnr_text{background:hsla(0,0%,100%,.75);color:#212121!important;padding:10px;border-radius:3px;}
	*{-webkit-box-sizing:border-box;box-sizing:border-box;}
	.g-max-width{padding-left:10px;padding-right:10px;}
	.l-header-holder{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.l-header-holder .col-3{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
	.l-header-holder .col-3 .row{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
	.l-header-holder .col-3 .row .col{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
	.l-header-holder .col-3 .search-row{-webkit-box-flex:1!important;-webkit-flex:1 auto!important;-ms-flex:1 auto!important;flex:1 auto!important;}
	.l-header-holder .col-3 .search-row .col:last-child{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
	.l-header-holder #cityselect,.l-header-holder #cityselect select{width:auto;}
	.l-header-holder .row{margin-top:0!important;}
	.l-header-holder .row .col{margin-right:10px;}
	.l-header-holder #cityselect{position:relative;}
	.l-header-holder #cityselect noindex{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;}
	.l-header-holder #cityselect #city-label{white-space:nowrap;margin-right:10px;}
	.l-header-holder #cityselect .current_city{margin:0;position:relative;}
	.l-header-holder #cityselect .select_box{position:absolute;left:0;right:0;top:100%;}
	.l-header-holder .lh_contact{margin-left:0;}
}
@media (max-width:1270px){
	.lh_logo{padding-right:0;}
	.lh_slogan{padding-left:0;}
}
@media (max-width:1245px){
	.lf_menu{margin:0;padding-top:10px;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;}
	.l-footer-holder .left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
	.l-footer-holder .left,.l-footer-holder .right .row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
	.l-footer-holder .lf_menu{padding-bottom:20px;}
}
@media (max-width:1000px){
	.l-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.l-page-content{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;overflow:visible;float:none;}
	.l-page-content .l-content.content{margin:0 auto;}
	.opener{display:block;width:100%;color:#fff;background:#293b6c;line-height:1;font-size:23px;padding:4px 10px 6px;border-radius:3px;margin-bottom:10px;position:relative;cursor:pointer;}
	.opener:after{content:"";display:block;width:18px;height:18px;background:url(../img/arr.png) 50% no-repeat;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
	.opener span{display:inline-block;border-bottom:1px dashed #fff;}
	.opener:hover span{border-color:transparent;}
	.open .opener:after{background-image:url(../img/arr1.png);}
	.l-page-left{float:none;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2;margin:0;width:100%;}
	.l-page-left:not(.open)>div:not(.opener){display:none;}
	.l-page-right{float:none;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;display:none;margin:0;width:100%;}
	.l-page-right:not(.open)>div:not(.opener){display:none;}
	.lpl_menu a{display:block;width:100%;min-height:35px;font-size:16px;line-height:1;}
	.search-row .lpl_basket{height:auto;padding:3px 7px;display:inline-block;background:#293b6c;color: #fff;border:none;margin:0;font-size:14px;}
	.search-row .lpl_basket .h3,.search-row .lpl_basket>p{display:none;}
	.content table{display:block;overflow:auto;}
	.content table td{min-width:120px;}
	.content .section img{max-width:100%;height:auto;}
	.content .lpr_novinki .uss_widget_outer_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.content .lpr_novinki .uss_widget_outer_content .uss_eshop_block_item{padding:10px;max-width:calc((100% - 30px)/4);-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.content .lpr_novinki .uss_widget_outer_content .uss_eshop_block_item img{max-width:100%;}
	.content .lpr_novinki .uss_widget_outer_content .uss_eshop_block_item .uss_shop_price{margin-top:auto;}
	.mp_news .uss_widget_outer_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.mp_news .news_block_item{margin:0;width:calc((100% - 10px)/2);}
	.mp_news .news_block_item:nth-of-type(odd){margin-right:10px;}
    .uss_modal_window.uss_modal_city_window .uss_modal_content .char {padding-left: 25px;}
}
@media (max-width:970px){
	.l-header-holder .col-2{display:none;}
	.l-header-holder .burger{cursor:pointer;width:30px;height:27px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 2px;border:1px solid #293b6c;}
	.l-header-holder .burger span{display:block;width:100%;height:2px;background:#293b6c;}
	.lh_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.75);position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;}
	.lh_menu .close{position:absolute;right:10px;top:10px;background:url(../img/close.png) 50% no-repeat,#fff;background-size:100% auto;width:40px;height:40px;display:block;cursor:pointer;z-index:1000;border-radius:3px;}
	.lh_menu:not(.open){display:none;}
	.lh_menu table{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;max-height:100%;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1000;background:#293b6c;max-width:75%;}
	.lh_menu table tbody,.lh_menu table tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.lh_menu table tbody tr td{display:block;text-align:left;background:none;}
	.lh_menu table tbody tr td a{display:block;color:#fff;padding:5px 0 5px 10px;}
	.lh_menu table tbody tr td a.active{text-decoration:underline;color:#fff;}
}
@media (max-width:820px){
	.l-footer-holder .left,.l-footer-holder .right{-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;}
	.l-footer-holder .right .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
}
@media (max-width:800px){
	.l-header-holder .lh_nav_ico{display:none;}
}
@media (max-width:720px){
	.l-footer-holder{padding-top:10px;padding-bottom:15px;}
	.lf_menu{display:none;}
	.col-3 {
		flex-wrap: wrap;
	}
	.col-3 .lh_search .uss_site_search {
		position: relative;
	}

	.col-3 .lh_search {
		flex: 0 100%;
		width: 100%;
		margin-bottom: 7px;
	}
	.col-3 .lh_search .uss_input_name {
		width: 100%;
		padding-left: 18px;
	}
	.col-3 .lh_search .uss_submit {
		position: absolute;
		left: -9px;top: 0;
		width: 23px;
		height: 23px;
	}
    .lh_search .uss_site_search .uss_input_name {
        width: 100%;
    }
}
@media (max-width:666px){
	.l-header{background-position:50vw 0;}
	.l-header-holder{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
	.l-header-holder>.col{padding-top:0;}
	.l-header-holder .col-1,
    .l-header-holder .col-4{
        max-width:50%;
        overflow:hidden;
        -webkit-box-flex:0;
        /*-webkit-flex:0 50%;*/
        /*-ms-flex:0 50%;*/
        /*flex:0 50%;*/
        min-height:109px;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
    }
	.l-header-holder .col-4{padding-left:40px;}
	.l-header-holder .lh_logo{width:auto;}
	.l-header-holder .lh_logo img{max-width:100%;display:block;}
	.lpc_filtr form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.lpc_filtr form .filter_search_in_current_cat{-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;}
}
@media (max-width:650px){
	.content .lpr_novinki .uss_widget_outer_content .uss_eshop_block_item{max-width:calc((100% - 10px)/2);}
}
@media (max-width:555px){
	.lf_stats{display:block;width:100%;text-align:center;}
}
@media (max-width:550px){
	.big_form form .group{padding:0;width:100%;}
	.big_form form .group .fc_item:not(.fc_checkbox){width:100%!important;position:static!important;}
	.big_form form .group .fc_item:not(.fc_checkbox) .elem_item{width:100%;}
	.lpc_banner_inner ul:not(.slick-dots) li .bnr_text{padding:15px;left:0;right:0;top:0;bottom:0;}
	.lpc_title .h1,.lpc_title h1,.lpr_novinki .h4,.lpr_novinki h4{font-size:25px;}
}
@media (max-width:500px){
	#city-label{display:none!important;}
}
@media (max-width:487px){
	.lf_system{text-align:right;}
	.lf_system div{margin-right:0!important;margin-left:20px;margin-bottom:4px;}
}
@media (max-width:450px){
	.l-header{background-position:55vw 0;}
	.l-header-holder .col-4{padding-left:25px;}
}
@media (max-width:414px){
	.l-header{background-position:49vw 0;}
}
@media (max-width:375px){
	.l-header{background-position:56vw 0;}
}
@media (max-width:320px){
	.l-header{background-position:65vw 0;}
}



input[type=text].styler, input[type=email].styler, input[type=number].styler, input[type=password].styler, input[type=search].styler, input[type=tel].styler, input[type=url].styler, textarea.styler {
    border: 1px solid #939393 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100%;
}
.fc_item .elem_item {
    max-width: 100%;
}
.jq-selectbox__select {
	height: 28px;
    border: 1px solid #939393 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffffff !important;
}
.filter_price input {
	height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 85px !important;
}
.lpc_filtr .filter_catalog.filter_item {
    display: none;
}
.lpc_filtr .filter_item {
    margin: 0 15px 0 0;
}
.lpc_filtr {
	padding: 5px 110px 5px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font-family: 'arialnarrow';
    font-size: 15px;
}
.lpc_filtr .uss_eshop_filters_block .filter_search_in_current_cat {
    margin: 5px 10px 5px 5px;
    width: auto;
    height: 30px;
    line-height: 30px;
}
.lpc_filtr .uss_eshop_filters_block .group .filter_item .items_label.for_styler {
	padding-top: 0;
}
.lpc_filtr .eshop_filters.filter_item,
.lpc_filtr .filter_price.filter_item,
.lpc_filtr .filter_producer.filter_item {
	margin: 5px;
}
.lpc_filtr .filter_producer.filter_item label {
	width: 120px;
	display: inline-block;
	margin: 0;
}
.lpc_filtr .eshop_filters.filter_item label {
	height: 30px;
	line-height: 30px;
}
.jq-selectbox li.selected,
.jq-selectbox__dropdown li.selected {
    background-color: #b9242a;
}
.jq-selectbox li:hover,
.jq-selectbox__dropdown li:hover {
    background-color: #293b6c;
}
.lpc_filtr .uss_eshop_filters_block .filter_submit {
    clear: none;
    float: none;
    position: absolute;
    right: 10px;
    top: 10px;
    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-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100% - 20px);
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.filter_submit input[type=submit].styler {
	background: #b9242a;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px 0px;
    border-radius: 0;
    height: 30px;
    border: 0;
    display: block;
    width: 90px;
    -moz-order: 10;
    -ms-order: 10;
    -o-order: 10;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
}
.filter_submit input[type=submit].styler:hover,
.filter_submit input[type=submit].styler:active {
    background: #9a1e23;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.filter_submit button.styler {
	background: #656565;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px 0px;
    border-radius: 0;
    height: 30px;
    border: 0;
    display: block;
    width: 90px;
}

.filter_submit button.styler:hover,
.filter_submit button.styler:active {
	background: #535252 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jq-selectbox__trigger {
    border-left: 1px solid #939393;
}
.uss_shop_block_cat .uss_shop_cat_img {
    border: 1px solid #939393;
}
.uss_shop_block_cat .uss_shop_cat_name a {
    font-family: 'arialnarrow';
    font-size: 12px;
    color: #434244;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}

.mainpage h1 {
    background: #293a6c;
    display: inline-block;
    color: #fff;
    padding: 3px 10px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    position: relative;
}
.mainpage h1:after {
    content: '';
    border: 8px solid transparent;
    border-top: 8px solid #293a6c;
    position: absolute;
    top: 100%;
    left: 15px;
}

.l-content {
    margin: 0 266px;
}
.l-page-left, .l-page-right {
    width: 250px;
}
.l-page-right {
    margin-left: -250px;
}
.lpr_salesleader .h4 {
    padding: 10px;
    background: #b9242a;
    color: #fff;
    font-size: 24px;
    text-align: center;
    position: relative;
    margin-bottom: 20px;
}
.lpr_salesleader .h4:after {
    content: '';
    border: 8px solid transparent;
    border-top: 8px solid #b9242a;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX( -50% );
    -ms-transform: translateX( -50% );
    -o-transform: translateX( -50% );
    transform: translateX( -50% );
}
.lpr_salesleader .h4 span {
    display: block;
    margin-top: 7px;
    font-size: 14px;
    font-weight: 400;
}
.lpr_salesleader .slick-vertical .slick-slide {
    border: 0px solid transparent;
    /*height: 100px;*/
    margin-bottom: 2px;
}
.lpr_salesleader .uss_widget_outer_content {
    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;
}
.lpr_salesleader .uss_eshop_block_item {
    margin-bottom: 2px;
    margin-bottom: 0px;
    position: relative;
    padding: 10px;
    height: 84px;
    background: #293b6c;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lpr_salesleader .uss_eshop_block_item:after {
    content:'';
    clear: both;
}
.lpr_salesleader .uss_eshop_block_item .uss_eshop_icons {
    display: none;
}
.lpr_salesleader .uss_eshop_block_item .img {
    float: left;
    margin-right: 10px;
    width: 64px;
    height: 64px;
    background: #fff;
}
.lpr_salesleader .uss_eshop_block_item .img > a {
    display: table-cell;
    vertical-align: middle;
    height: 64px;
    width: 64px;
    text-align: center;
}
.lpr_salesleader .uss_eshop_block_item .img > a > img {
    max-width: 64px;
}
.lpr_salesleader .uss_eshop_block_item .img img.pos_main_img {
    margin: auto;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_name a,
.lpr_salesleader .uss_eshop_block_item .uss_shop_name a:hover {
    color: #fff;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_name {
    height: 45px;
    height: 40px;
    overflow: hidden;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_name a {
    text-decoration: none;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_name a:hover {
    text-decoration: underline;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 14px;
    padding: 0;
    color: #fff;
    background: none;
}
.lpr_salesleader .uss_eshop_block_item .uss_shop_price span.old_price {
    display: none;
}
.right-banner {
    margin-bottom: 20px;
}


.lpr_salesleader .slick-arrow.slick-prev {
    background: url(../img/position-up.png) 50% no-repeat;
    top: -70px;
    left: 7px;
}
.lpr_salesleader .slick-arrow.slick-next {
    background: url(../img/position-down.png) 50% no-repeat;
    top: -70px;
    right: 7px;
}

.lpr_novinki .h4 {
    color: #293a6c;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 25px;
    background: url(/img/lpr_novinki-title-line.png) no-repeat center bottom;
}
.lpr_novinki .slick-arrow.slick-prev {
    background: url(../img/position-up.png) 50% no-repeat;
    top: -52px;
    left: 0;
}
.lpr_novinki .slick-arrow.slick-next {
    background: url(../img/position-down.png) 50% no-repeat;
    top: -52px;
    right: 0;
}
.lpr_novinki img.pos_main_img {
    height: 104px !important;
}
.lpr_novinki .uss_eshop_block_item .uss_shop_name {
    height: 57px;
    overflow: hidden;
}

.uss_shop_block_cat {
    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;
}
.uss_shop_block_cat .uss_shop_category {
    margin-right: 12px;
}
.singlepage .uss_shop_block_cat .uss_shop_category {
    border: 1px solid #939393;
    padding: 5px;
}
.singlepage .uss_shop_block_cat .uss_shop_cat_name a {
    font-size: 16px;
    color: #293b6c;
    line-height: 1;
}

.singlepage .uss_shop_block_cat .uss_shop_cat_img {
    border: 0px solid #939393;
}
.singlepage .uss_shop_block_cat .uss_shop_cat_img a {
    margin: 0;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span {
    display: block;
    width: calc(100% - 7px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    background: #293b6c;
    font-size: 14px;
    border-radius: 0;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item {
    padding-bottom: 85px;
    background: #ebebeb;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .posimg_item {
    margin: 0 -7px 6px;
    background: #fff;
    border: 1px solid #b5b5b5;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
    margin: 0 auto;
    border: 0;
    padding: 0px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a {
    text-transform: uppercase;
    font-size: 14px;
    color: #293b6c;
    font-weight: 700;
    height: 50px;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
    bottom: 25px;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price .price_class {
    position: relative;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price .price_class:before {
    content:'Стоимость: ';
    font-weight: 400;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price em {
    font-weight: 700;
}
.singlepage .uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
    bottom: 10px;
    margin-bottom: 0;
}
.singlepage .section_eshop .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a {
    width: calc(100% - 15px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
    font-size: 14px;
}

/*спец предложение*/
.spec_products {
	padding: 20px;
	background: #ececec;
}
.spec_products h3 {
    margin: 0 0 20px 0;
}
.spec_products .uss_eshop_block_item {
    width: calc((100% / 2) - 15px);
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: top;
}
.spec_products .uss_eshop_block_item .img {
	float: left;
    margin-right: 20px;
	margin-bottom: 15px;
    width: 180px;
    max-width: 100%;
    text-align: center;
    background: #fff;
}
.spec_products .uss_shop_name a {
	font-size: 18px;
    color: #293b6c;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'arialnarrow';
    font-weight: 700;
}
.spec_products .uss_eshop_block_item .uss_shop_price {
    margin: 10px 0 15px;
}
.spec_products .uss_eshop_block_item .uss_shop_price span {
	padding: 0;
}
.spec_products .uss_eshop_block_item .add_to_cart {
	color: #fff;
    background: #b9242a;
    text-decoration: none;
    text-transform: uppercase;
    padding: 1px 8px;
    display: inline-block;
    font-family: 'arialnarrow';
}
.spec_products .uss_eshop_block_item .add_to_cart:hover {
	background: #9a1e23;
}
/*спец предложение end*/


.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price {
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    background: #293a6c;
    color: #fff;
    font-size: 14px;
    font-family: Arial, sans-serif;
    border-radius: 0 !important;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price:not(.old_price) {
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price:not(.old_price) .price_class {
    position: relative;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price:not(.old_price) .price_class:before {
    content: 'Стоимость: ';
    font-weight: 400;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price:not(.old_price) em {
    font-weight: 700;
}

.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price,
.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
    margin: 12px 12px 0 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click {
    margin-right: 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price {
    display: inline-block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
    display: inline-block;
}
.uss_shop_detail .uss_shop_technical_data {
    min-width: 200px;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price {
    margin: 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a {
    background: #b9242a;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    text-align: center;
    padding: 0px 10px;
    text-transform: uppercase;
    display: inline-block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a:hover {
    background: #9a1e23;
}
.uss_shop_detail .uss_shop_technical_data .uss_compare_by {
    margin-top: 15px;
}
.uss_shop_detail div.uss_eshop_tabs .uss_eshop_tabs_navigation {
    
}
.uss_shop_detail div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
    box-shadow: none;
    border-radius: 0;
    text-shadow: none;
    -moz-box-shadow: -1px 0 0 rgba(0,0,0,.2);
    -webkit-box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #fff;
    background: #293a6c;
    font-family: 'arialnarrow', Arial, sans-serif;
    /*font-weight: 700;*/
    font-size: 22px;
    text-transform: uppercase;
    padding: 0px 15px;
    margin: 5px 5px 0 0px;
}
.uss_shop_detail div.uss_eshop_tabs .uss_eshop_tabs_navigation span:hover,
.uss_shop_detail div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
    color: #fff;
    background: #b9242a;
    opacity: 1;
}
div.uss_eshop_tabs div.tab_items {
    border: 0;
    border-top: 1px solid #aaa;
    border-radius: 0 2px 2px;
    box-shadow: none;
    padding: 10px 0px 0px 0px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
div.uss_eshop_tabs div.tab_items h3:first-child {
    margin-top: 20px;
}
div.uss_eshop_tabs div.tab_items h3 {
    margin-top: 35px;
    margin-bottom: 15px;
}
div.uss_eshop_tabs div.tab_items ul {
    list-style-type: square;
    margin: 0 0 15px 2px;
}
.uss_shop_technical_data,
.uss_shop_detail .uss_shop_full_description,
div.uss_eshop_tabs div.tab_items,
div.uss_eshop_tabs div.tab_items p,
div.uss_eshop_tabs div.tab_items li {
    font-family: 'arialnarrow', Arial, sans-serif;
    font-size: 16px;
}
div.uss_eshop_tabs div.tab_items li {
    margin: 0px 0 0 15px !important;
}
div.uss_eshop_tabs div.tab_items ul li + li {
    margin: 15px 0 0 15px !important;
}
div.uss_eshop_tabs div.tab_items ol {
    margin: 0 0 15px 0px;
}
div.uss_eshop_tabs div.tab_items ol li + li {
    margin: 2px 0 0 15px !important;
}

.h3.h_op {
    text-transform: uppercase;
    color: #293a6c;
    font-family: 'arialnarrow';
    font-weight: 700;
    font-size: 18px;
}
.uss_eshop_sameproducts.blocks .item {
    background: #ebebeb;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    min-width: 160px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.uss_eshop_sameproducts.blocks .item .imageArea {
    margin: 0 -7px 6px;
    background: #fff;
    border: 1px solid #b5b5b5;
}
.uss_eshop_sameproducts .item .imageWrap {
    border: 0;
}
.uss_eshop_sameproducts.blocks .item .info .title a {
    text-transform: uppercase;
    font-size: 14px;
    color: #293b6c;
    font-weight: 700;
}
.uss_eshop_sameproducts.blocks .item .info .price {
    position: relative;
    bottom: auto;
    min-height: 10px;
    margin-bottom: 5px;
}
.uss_eshop_sameproducts .item .price span.old_price,
.uss_eshop_sameproducts .item .price span {
    padding: 3px 0px;
    display: block;
    border-radius: 0;
    text-align: center;
    color: #fff;
    background: #293b6c;
    font-size: 14px;
    width: 100%;
}
.uss_eshop_sameproducts .item .price span + span {
    margin-top: 5px;
}
.uss_eshop_sameproducts .item .price span.actual_price .price_class {
    position: relative;
}
.uss_eshop_sameproducts .item .price span.actual_price em {
    font-weight: 700;
}
.uss_eshop_sameproducts .item .price span.actual_price .price_class:before {
    content:'Стоимость: ';
    font-weight: 400;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart {
    position: relative;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart {
    text-transform: uppercase;
    font-size: 14px !important;
    background: #b9242a;
    display: block;
    font-family: Arial, sans-serif;
    padding: 3px 5px;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover {
    background: #9a1e23;
}



table.o-kompanii {
    color: #434244;
    margin-bottom: 40px;
}
table.o-kompanii tr {

}
table.o-kompanii td {
    width: 50%;
    vertical-align: top;
    padding-left: 30px;
}
table.o-kompanii td:first-child {
    padding-left: 0;
}
table.o-kompanii td p {
    margin: 0 0 18px;
}
table.o-kompanii td p:last-child {
	margin-bottom: 0;
}


table.garant {
    color: #434244;
    margin-bottom: 40px;
}
table.garant tr {

}
table.garant td {
    width: 50%;
    vertical-align: top;
    padding-left: 30px;
}
table.garant td:first-child {
    padding-left: 0;
}
table.garant td p {
    margin: 0 0 18px;
}
h3 {
    text-transform: uppercase;
    color: #293a6c;
    font-family: 'arialnarrow';
    font-weight: 700;
    font-size: 18px;
}


.zakaz-table td {
    width: 50%;
    vertical-align: top;
}
.zakaz-table strong {
    color: #434244;
}
.zakaz-table + p {
    margin-top: 40px;
    text-transform: uppercase;
    color: #293a6c;
    font-family: 'arialnarrow';
    font-weight: 700;
    font-size: 18px;
}

.fc_form_tml .fc_form_10145236 {
    margin-top: 20px;
}
.fc_form_tml .fc_form_10145236 .group {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    -o-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.fc_form_tml .fc_form_10145236 .group.group_10145236_1 .fc_item.block {
    width: 30%;
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    margin-right: 24px;
    margin: 0 0 25px 25px;
}
.fc_form_tml .fc_form_10145236 .group.group_10145236_1 .fc_item.block.fc_item_10145236_1_2 {
    margin-left: 0 !important;
}
.fc_form_10145236 .group .fc_item {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
}
.fc_form_10145236 .fc_item .elem_item,
.fc_form_10145236 .fc_item.fc_outputOnly .outputonly {
    width: 100%;
}
.fc_form_10145236 .fc_item .elem_item input,
.fc_form_10145236 .fc_item .elem_item textarea {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    border: 1px solid #b5b5b5 !important;
    min-height: 46px;
}
.fc_form_tml .fc_form_10145236 .group.group_10145236_2 .fc_item.block {
    width: 100% !important;
    margin-right: 0;
}
.fc_form_tml .fc_form_10145236 .group .fc_item.block.fc_checkbox_one label {
    font-weight: 400;
    font-size: 16px;
}
.fc_form_tml .fc_form_10145236 .group .fc_item.block.fc_checkbox_one {
    width: 100% !important;
    line-height: 20px;
}
.fc_form_tml .fc_form_10145236 .group.end {
    -webkit-flex: 0 calc(100% - 120px);
    -moz-flex: 0 calc(100% - 120px);
    -ms-flex: 0 calc(100% - 120px);
    -o-flex: 0 calc(100% - 120px);
    -webkit-box-flex: 0;
    flex: 0 calc(100% - 120px);
    max-width: calc(100% - 120px);
    display: inline-block;
}
.fc_form_tml .fc_form_10145236 .buttons {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    text-align: right;
    float: right;
}
.fc_form_tml .fc_form_10145236 .buttons input[type=submit].styler {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: #b9242a;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: none;
    border-radius: 0;
}
.fc_form_tml .fc_form_10145236 .buttons input[type=submit].styler:hover {
    background: #9a1e23;
}

/*Контакты*/
.fc_form_tml .fc_form_10145239 .group {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    -o-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.fc_form_tml .fc_form_10145239 .group.group_10145239_1 .fc_item.block {
    width: 30%;
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    margin-right: 24px;
    margin: 0 0 15px 25px;
}
.fc_form_tml .fc_form_10145239 .group.group_10145239_1 .fc_item.block.fc_item_10145239_1_2 {
    margin-left: 0 !important;
}
.fc_form_10145239 .fc_item .elem_item,
.fc_form_10145239 .fc_item.fc_outputOnly .outputonly {
    width: 100%;
}
.fc_form_10145239 .group .fc_item {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
}
.fc_form_10145239 .group .fc_item_10145239_2_7 {
    max-width: 100% !important;
}
.fc_form_10145239 .fc_item .elem_item input,
.fc_form_10145239 .fc_item .elem_item textarea {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    border: 1px solid #b5b5b5 !important;
    min-height: 46px;
}
.fc_form_tml .fc_form_10145239 .group.group_10145239_2 .fc_item.block {
    width: 100% !important;
    margin-right: 0;
}
.fc_form_tml .fc_form_10145239 .group.end .fc_item.fc_checkbox_one label {
    font-weight: 400;
}
.fc_form_tml .fc_form_10145239 .group.end .fc_item.fc_checkbox_one {
    width: 100% !important;
    line-height: 20px;
}
.fc_form_tml .fc_form_10145239 .group.end {
    -webkit-flex: 0 calc(100% - 207px);
    -moz-flex: 0 calc(100% - 207px);
    -ms-flex: 0 calc(100% - 207px);
    -o-flex: 0 calc(100% - 207px);
    -webkit-box-flex: 0;
    flex: 0 calc(100% - 207px);
    max-width: calc(100% - 120px);
    display: inline-block;
}
.fc_form_tml .fc_form_10145239 .buttons {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    text-align: right;
    float: right;
}
.fc_form_tml .fc_form_10145239 .buttons input[type=submit].styler {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: #b9242a;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: none;
    border-radius: 0;
}
.fc_form_tml .fc_form_10145239 .buttons input[type=submit].styler:hover {
    background: #9a1e23;
}
/*Контакты end*/

.contacts-page-table,
.contacts-page-table tr {
    width: 100%;
}
.contacts-page-table tbody {
    display: block;
}
.contacts-page-table 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;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.contacts-page-table td {
    -moz-flex: 0 auto;
    -o-flex: 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-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: 7px 0;
}
.contacts-page-table td p {
    margin: 0 0;
}
.contacts-page-table td p + p {
    margin-top: 3px;
}
.contacts-page-table a {
    text-decoration: none;
    color: #434244;
}
.contacts-page-table strong {
    color: #434244;
}

/*корзина*/
.uss_user_basket table, .uss_user_wishlist table {
    border-top: 2px solid #b3b3b3;
    border-left: 2px solid #b3b3b3;
}
.uss_user_basket th,
.uss_user_wishlist th {
    background: #ededed;
    border-right: 2px solid #b3b3b3;
    font-size: 18px;
    font-family: 'arialnarrow', Arial, sans-serif;
}
.uss_user_basket td,
.uss_user_wishlist td {
    border: 2px solid #b3b3b3;
    padding: 10px 12px;
    font-size: 18px;
}
.uss_user_basket .uss_image {
    padding: 10px 10px;
}
.uss_user_basket .uss_image img {
    /*width: 100px;*/
}
.uss_user_basket .uss_name .uss_title,
.uss_user_wishlist .uss_name .uss_title {
    height: auto;
}
.uss_user_basket .uss_name .uss_title a,
.uss_user_wishlist .uss_name .uss_title a {
    font-size: 18px;
    font-family: 'arialnarrow', Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.uss_user_basket .uss_number {
    padding: 10px 10px;
}
.uss_user_basket .uss_number table {
    margin-bottom: 0;
}
.uss_user_basket .uss_number .uss_field input {
    width: 48px;
    height: 30px;
    border: 2px solid #b3b3b3;
}
.uss_user_basket .uss_delete_pos {
    font-size: 18px;
    font-family: 'arialnarrow', Arial, sans-serif;
    padding: 10px 10px;
}
.uss_user_basket .uss_delete_pos .del_basket_item,
.uss_user_wishlist .uss_delete_pos a[title="удалить из отложенных"] {
    padding: 0px 0px 0px 7px;
}

/*корзина end*/

.l-footer-holder {
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
}
.l-footer-holder .lf_menu {
    padding-top: 0;
    padding-bottom: 0 !important;
    margin-bottom: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.l-footer-holder .lf_menu a {
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
}
.l-footer-holder .lf_menu a.active,
.l-footer-holder .lf_menu a:hover {
    text-decoration: underline;
}
.l-footer .f_center {
    -moz-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1; /*растягивается*/
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    text-align: center;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.l-footer .f_left,
.l-footer .f_right {
    width: 250px;
}
.sitecopy {
    text-transform: uppercase;
}
.f_oferta {
    margin-top: 15px;
}
.f_oferta > div {
    display: inline-block;
}
.oferta-link p {
    margin-bottom: 0;
}
.oferta-link a {
    text-decoration: none;
}
.oferta-link a:hover {
    text-decoration: underline;
}
.f_oferta_divider {
    padding: 0 10px;
}
.uss_eshop_filters_block .group .filter_item .items_label {
    min-width: 120px;
    width: auto;
}

@media (min-width:1001px) and (max-width:1400px) {
	.spec_products .uss_eshop_block_item .img {
		float: none;
		margin-right: 20px;
	}
}
@media (min-width:1289px) and (max-width:1400px) {
	.lh_slogan {
		max-width: 350px;
	}
	.lh_slogan br {
		display: none ;
	}
}
@media (min-width:971px) and (max-width:1100px) {
	.lh_slogan {
		max-width: 350px;
	}
	.lh_slogan br {
		display: none ;
	}
}
@media (min-width:1001px) {
    .uss_basket_mini {
        font-size: 16px;
        margin-bottom: 15px;
        padding-left: 50px;
        background: url(/img/icon-cart-red.svg) no-repeat left center;
        background-size: 45px;
        min-height: 45px;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        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_basket_mini.not_empty {
        font-size: 15px;
    }
    .lh_contact .phone span {
        font-size: 26px !important;
    }
    .l-header .email {
        margin-top: 10px;
    }
    .lh_contact .email span {
        font-size: 22px !important;
    }
}
@media (max-width:1000px) {
    .content .uss_user_basket table td,
    .content .uss_user_wishlist table td {
        min-width: 5px;
    }
    .uss_user_basket .uss_image,
    .uss_user_wishlist .uss_image {
        border-left: 0;
    }
    .uss_user_basket .uss_delete_pos .del_basket_item,
    .uss_user_wishlist .uss_delete_pos .del_basket_item {
        margin: 0 10px 0 7px;
        padding-left: 0;
    }
    .uss_user_wishlist .uss_delete_pos a[title="удалить из отложенных"] {
        margin: 0 10px 0 7px;
        padding-left: 0;
    }
}
@media (min-width:971px) {
	.l-header {
		margin-bottom: 15px;
	}
	.l-header-holder .col-1 {
	    max-width: 310px;
	    background: url(/img/slogan-red-line.png) no-repeat center right 10px;
	}
	.lh_menu td {
		padding: 0;
	    width: calc(100% / 7);
		border: 2px solid #FFF;
	}
	.lh_menu a {
		font-size: 13px;
		display: block;
	}
}
@media (max-width:768px) {
	.spec_products .uss_eshop_block_item .img {
		float: none;
	}
    .zakaz-table 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;
    }
    .zakaz-table td {
        width: 100%;
    }
    table.o-kompanii 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;
    }
    table.o-kompanii td {
        width: 100%;
        padding-left: 0px;
    }
    table.garant 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;
    }
    table.garant td {
        width: 100%;
        padding-left: 0px;
    }

    .fc_form_tml .fc_form_10145236 .group,
    .fc_form_tml .fc_form_10145239 .group {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .fc_form_tml .fc_form_10145236 .group.group_10145236_1 .fc_item.block,
    .fc_form_tml .fc_form_10145239 .group.group_10145239_1 .fc_item.block {
        width: 100%;
    }
    .fc_form_tml .fc_form_10145236 .group.group_10145236_1 .fc_item.block,
    .fc_form_tml .fc_form_10145239 .group.group_10145239_1 .fc_item.block {
        margin-left: 0 !important;
    }
}
@media (max-width:666px) {
	.l-header .shadow {
		display: none;
	}
}
@media (max-width:600px) {
    .contacts-page-table tr {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .uss_shop_detail .uss_img_wrapper {
        max-width: 100%;
    }
    .uss_shop_detail .uss_img_big .uss_img_big_image {
        height: auto !important;
    }
    .uss_user_basket th,
    .uss_user_wishlist th {
        font-size: 15px;
    }
    .uss_user_basket .uss_name .uss_title a,
    .uss_user_wishlist .uss_name .uss_title a {
        font-size: 14px;
    }
    .uss_user_basket .uss_number .uss_field input {
        width: 40px;
    }
    .uss_user_basket .uss_delete_pos,
    .uss_user_wishlist .uss_delete_pos {
        font-size: 15px;
    }
}
@media (max-width:450px) {
    .uss_shop_detail .uss_shop_technical_data .uss_shop_price {
        width: 100%;
    }
    .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price:not(.old_price) {
        display: inline-block;
    }
}


.form_styler label.sector_title {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 400;
    font-family: 'arialnarrow', Arial, sans-serif;
    color: #434244;
}

.uss_shop_form .fc_form_tml form{
    color:#505050;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    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;
}
.uss_shop_form .fc_form_tml form .group:not(.end) .fc_item {
    max-width: calc((100% - 20px)/3);
}
.uss_shop_form .fc_form_tml form .group .fc_item.fc_textarea {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    -o-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    max-width: 100% !important;
}
.uss_shop_form .fc_form_tml input {
    border-radius: 0 !important;
}
.uss_shop_form .fc_form_tml .fc_item .elem_item input,
.uss_shop_form .fc_form_tml .fc_item .elem_item textarea {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    border: 1px solid #b5b5b5 !important;
    min-height: 46px;
}
.uss_shop_form .fc_form_tml .form_styler label.sector_title {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 400;
    font-family: 'arialnarrow', Arial, sans-serif;
    color: #434244;
}
.uss_shop_form .uss_shop_form form .group__4:not(.end) {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}




.fc_form_tml .jq-selectbox {
    width: 100%;
}
.fc_form_tml .jq-selectbox__select {
    height: 44px;
    border-radius: 0;
    width: auto;
    padding: 0 44px 0 0px;
    border: 1px solid #b5b5b5 !important;
    overflow: hidden;
}
.fc_form_tml .jq-selectbox__select-text {
    height: 44px;
    line-height: 44px;
    background: #ededed;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fc_form_tml .jq-selectbox__trigger {
    border-left: 1px solid #b5b5b5;
    width: 44px;
}
.fc_form_tml .jq-selectbox__trigger-arrow {
    border-top: 14px solid #bebebe;
    border-right: 11px solid transparent;
    border-left: 11px solid transparent;
    opacity: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.fc_item .hint {
    margin-top: 3px;
    font-size: 16px;
    color: #7b7b7a;
}
.jq-checkbox {
    border: 1px solid #b5b5b5;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uss_error_form ol li {
    font-size: 16px;
}




.uss_shop_form form .uss_error_form{
    width:100%;
    background:#ff8a80;
    border-color:#c62828;
}

.uss_shop_form form .uss_error_form,.uss_shop_form form .uss_error_form *{
    color:#212121;
    font-size:14px;
}

.uss_shop_form form .group{
    -webkit-flex:0 100%;
    -moz-flex:0 100%;
    -ms-flex:0 100%;
    -o-flex:0 100%;
    -webkit-box-flex:0;
    flex:0 100%;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    max-width: 100% !important;
}
.uss_shop_form form .group.group__4 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.uss_shop_form form .group:not(.end) .fc_item.block:not(:first-child){
    margin-left:20px !important;
}
.uss_shop_form form .group:not(.end) .fc_item.block:first-child {
    margin-left: 0 !important;
}
.uss_shop_form form .group.group__2:not(.end) .fc_item.block:not(:first-child),
.uss_shop_form form .group.group__3:not(.end) .fc_item.block:not(:first-child),
.uss_shop_form form .group.group__4:not(.end) .fc_item.block:not(:first-child),
.uss_shop_form form .group.group__5:not(.end) .fc_item.block:not(:first-child) {
    margin-left: 0 !important;
}
.uss_shop_form form .group.group__2 .fc_item.block,
.uss_shop_form form .group.group__3 .fc_item.block,
.uss_shop_form form .group.group__4 .fc_item.block,
.uss_shop_form form .group.group__5 .fc_item.block {
    width: calc((100% / 3) - 15px) !important;
    max-width: calc((100% / 3) - 15px) !important;
}
.uss_shop_form form .group.group__4:not(.end) .fc_item.block.fc_item__1_10 {
    margin-left: 23px !important;
}

.uss_shop_form form .group .fc_item.block{
    -webkit-flex:1 auto;
    -moz-flex:1 auto;
    -ms-flex:1 auto;
    -o-flex:1 auto;
    -webkit-box-flex:1;
    flex:1 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 20px 0 !important;
}


.uss_shop_form form .group .fc_item .elem_item,
.uss_shop_form form .group .fc_item .elem_item input.styler,
.uss_shop_form form .group .fc_item .elem_item textarea.styler{
    width:100%;
}
.uss_shop_form form .group .fc_item .elem_item textarea.styler{
    resize:none;
}

.uss_shop_form form .group .fc_item .elem_item textarea.styler.error{
    border-color:#c62828;
}

.uss_shop_form form .group .fc_item.fc_textarea{
    -webkit-flex:0 100%;
    -moz-flex:0 100%;
    -ms-flex:0 100%;
    -o-flex:0 100%;
    -webkit-box-flex:0;
    flex:0 100%;
    max-width:100%!important;
}

.uss_shop_form form .group.end{
    -webkit-flex:0 calc(100% - 120px);
    -moz-flex:0 calc(100% - 120px);
    -ms-flex:0 calc(100% - 120px);
    -o-flex:0 calc(100% - 120px);
    -webkit-box-flex:0;
    flex:0 calc(100% - 120px);
}

.uss_shop_form form .group.end .fc_item.fc_checkbox{
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
}

.uss_shop_form form .group.end .fc_item.fc_checkbox .elem_item{
    vertical-align:top;
    -webkit-flex:0;
    -moz-flex:0;
    -ms-flex:0;
    -o-flex:0;
    -webkit-box-flex:0;
    flex:0;
}

.uss_shop_form form .buttons{
    -webkit-flex:1 auto;
    -moz-flex:1 auto;
    -ms-flex:1 auto;
    -o-flex:1 auto;
    -webkit-box-flex:1;
    flex:1 auto;
    text-align: right;
}
.uss_shop_form form .buttons input[type=submit].styler {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: #b9242a;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: none;
    border-radius: 0;
}



@media (min-width:1001px) and (max-width:1100px) {
    .uss_shop_form .fc_form_tml .group {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .uss_shop_form form .group.group__2 .fc_item.block,
    .uss_shop_form form .group.group__3 .fc_item.block,
    .uss_shop_form form .group.group__4 .fc_item.block,
    .uss_shop_form form .group.group__5 .fc_item.block {
        width: 100% !important;
        max-width: 100% !important;
    }
    .uss_shop_form form .group.group__4:not(.end) .fc_item.block.fc_item__1_10 {
        margin-left: 0px !important;
    }
}
@media (max-width:767px) {
    .fc_form_tml .group {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .uss_shop_form form .group.group__2 .fc_item.block,
    .uss_shop_form form .group.group__3 .fc_item.block,
    .uss_shop_form form .group.group__4 .fc_item.block,
    .uss_shop_form form .group.group__5 .fc_item.block {
        width: 100% !important;
        max-width: 100% !important;
    }
    .uss_shop_form form .group.group__4:not(.end) .fc_item.block.fc_item__1_10 {
        margin-left: 0px !important;
    }
}


/*форма внизу страницы*/
.bottom_form {

}
.bottom_form .h3:after {
	content: '';
    background: #b9242a;
    width: calc(32% - 6px);
    height: 100%;
    position: absolute;
    right: 0;
}
.bottom_form .h3 {
	position: relative;
    background: linear-gradient(to right,#293b6c,#293b6c 435px,#b9242a 435px,#b9242a);
    background: #293b6c;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'arialnarrow', Arial, sans-serif;
    padding: 10px 40px;
    min-height: 32px;
    margin: 0;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    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;
}
.bottom_form .fc_form_tml {
	padding: 40px 40px 34px 40px;
	background: #ebebeb;
	margin-bottom: 0;
}
.bottom_form .fc_form_tml .group.group_10095339_1 {
    display: block;
    clear: both;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    -o-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.bottom_form .fc_form_tml .group.group_10095339_1 .fc_item.block {
    width: 30%;
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    margin-right: 24px;
    margin: 0 0 25px 65px;
}
.bottom_form .fc_form_tml .group.group_10095339_1 .fc_item.block.fc_item_10095339_1_2 {
	margin-left: 0 !important;
}
.bottom_form .fc_item .elem_item input,
.bottom_form .fc_item .elem_item textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    border: 1px solid #b5b5b5 !important;
    min-height: 62px;
    font-size: 18px;
}
.bottom_form .fc_item .elem_item {
	width: 100%;
}
.bottom_form .fc_item.fc_textarea {

}
.bottom_form .group.group_10095339_3 .fc_item.fc_textarea .elem_item {
    width: 100% !important;
    margin-right: 0;
}
.bottom_form .fc_form_tml .group .fc_item.fc_checkbox_one {
    width: 100% !important;
    line-height: 20px;
}
.bottom_form .fc_form_tml .group.end {
    -webkit-flex: 0 calc(100% - 120px);
    -moz-flex: 0 calc(100% - 120px);
    -ms-flex: 0 calc(100% - 120px);
    -o-flex: 0 calc(100% - 120px);
    -webkit-box-flex: 0;
    flex: 0 calc(100% - 120px);
    max-width: calc(100% - 120px);
    display: inline-block;
}
.bottom_form .fc_form_tml .buttons {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    text-align: right;
    float: right;
}
.bottom_form .fc_form_tml .buttons input[type=submit].styler {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: #b9242a;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: none;
    border-radius: 0;
}
.bottom_form .fc_form_tml .buttons input[type=submit].styler:hover {
    background: #9a1e23;
}
.bottom_form .form_styler label.sector_title {
	font-size: 18px;
}
@media (max-width: 1288px) {
	.bottom_form {
		margin-left: -10px;
		margin-right: -10px;
	}
}
@media (min-width:721px) and (max-width:1288px) {
    .l-header-holder .col-3 {
        border-top: 1px solid #e0e0e0;
    }
}
@media (max-width:768px) {
	.bottom_form .fc_form_tml {
	    padding: 15px 15px 0px 15px;
	}
	.bottom_form .h3 {
		padding-left: 15px;
	}
	.bottom_form .h3:after {
		display: none;
	}
	.bottom_form .fc_form_tml .group.group_10095339_1 .fc_item.block {
		margin-left: 0 !important;
	}
	.bottom_form .fc_form_tml .group.group_10095339_1 .fc_item.block {
		width: 100%;
	}
    .l-footer-holder {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .l-footer .f_left,
    .l-footer .f_right {
        width: 100%;
        text-align: center;
    }
    .l-footer .f_left {
        margin-bottom: 25px;
    }
    .lf_contacts {
        width: 100%;
    }
    .f_oferta_divider {
        display: none !important;
    }
}
/*форма внизу страницы end*/


.about-brand-block {
	margin-top: 30px;
    margin-bottom: 30px;
    background: #ededed;
    position: relative;
    padding: 40px 0px 40px;
    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:center;
    -webkit-justify-content: space-around;
    -ms-flex-pack:center;
    justify-content: space-around;
}
.about-brand-block:before {
	content:'ПРЕДСТАВЛЕННЫЕ БРЕНДЫ:';
	position: absolute;
	top: 15px;
	left: 15px;	
	font-size: 18px;
	color: #293b6c;
	font-weight: 700;
}
.about-brand-block:after {
    content: 'а так же ряда других компаний';
    position: absolute;
    right: 15px;
    bottom: 12px;
}
.about-brand-block span {

}
.about-brand-block img {
    margin: 15px 32px;
    display: inline-block;
}
@media (max-width:768px) {
    .l-footer .f_right {
        margin-top: 15px;
    }
    .lf_stats {
        text-align: center;
    }
}
@media (max-width:550px) {
    .about-brand-block img {
        margin: 15px 20px;
        max-width: 23% !important;
    }
}
@media (max-width:487px) {
    .lf_system {
        text-align: center;
    }
    .lf_system div {
        margin: 0 6px !important;
    }
}

.region_select_block {}

/*side menu updates*/
.lpl_menu a.eshop_cat_10391808 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10391808:after{
    background: url('/uploadedFiles/images/rubriki-kataloga/komplektuyuschie-dlya-lazernyh-stankov.png') no-repeat center center;
	background-size: contain;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10387940 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10387940:after{
    background: url('/uploadedFiles/images/rubriki-kataloga/oborudovanie-dlya-gidroabrazivnoy-rezki.png') no-repeat center center;
	background-size: contain;
    position: absolute;
    right: 10px;
}
.lpl_menu a.eshop_cat_10392517 {
	padding-right: 60px;
}
.lpl_menu a.eshop_cat_10392517:after{
    background: url('/uploadedFiles/images/rubriki-kataloga/servisnoe-obsluzhivanie-lazernyh-stankov.png') no-repeat center center;
	background-size: contain;
    position: absolute;
    right: 10px;
}