/* &#195;&#235;&#238;&#225;&#224;&#235;&#252;&#237;&#251;&#229; &#241;&#242;&#232;&#235;&#232;*/
@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadProRegular.eot");src:url("../fonts/MyriadProRegular.eot?#iefix")format("embedded-opentype"),url("../fonts/MyriadProRegular.woff") format("woff"),url("../fonts/MyriadProRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadProItalic.eot");src:url("../fonts/MyriadProItalic.eot?#iefix")format("embedded-opentype"),url("../fonts/MyriadProItalic.woff") format("woff"),url("../fonts/MyriadProItalic.ttf") format("truetype");font-style:italic;font-weight:normal;}
@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadProSemiBold.eot");src:url("../fonts/MyriadProSemiBold.eot?#iefix")format("embedded-opentype"),url("../fonts/MyriadProSemiBold.woff") format("woff"),url("../fonts/MyriadProSemiBold.ttf") format("truetype");font-style:normal;font-weight:600;}
@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadProBold.eot");src:url("../fonts/MyriadProBold.eot?#iefix")format("embedded-opentype"),url("../fonts/MyriadProBold.woff") format("woff"),url("../fonts/MyriadProBold.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"MyriadPro";src:url("../fonts/MyriadProBoldItalic.eot");src:url("../fonts/MyriadProBoldItalic.eot?#iefix")format("embedded-opentype"),url("../fonts/MyriadProBoldItalic.woff") format("woff"),url("../fonts/MyriadProBoldItalic.ttf") format("truetype");font-style:italic;font-weight:bold;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;max-height:999999px;}
.clearfix:after{content:'';display:table;clear:both;}
body,
html{height:100%;width:100%;margin:0;padding:0;}
body{background:#fff;color:#4c4c4c;font:16px 'MyriadPro',sans-serif;min-width: 420px;}
a{color:#4c4c4c;border-bottom:1px solid;font:16px 'MyriadPro',sans-serif;text-decoration:none;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
a:hover{border-color:transparent;}
.page_rubber{position:relative;width:100%;margin:0 auto;}
.site_conteiner{position:relative;min-height:100%;height:auto!important;height:100%;	/*margin:0 auto -104px auto;*/}
.wrapper{position:relative; min-width: 420px; max-width:1220px; width: 100%; margin:0 auto; padding: 0 10px; overflow: hidden;}
p{margin:15px 0;line-height:24px;}
.wrap_flex {display: flex;}
.uss_site_search{position:relative;}
.uss_site_search .uss_input_name{width:100%;height:34px;padding:0 36px 0 15px;border:none;border-radius:3px;background:#f1f3f4;color:#242424;font:16px 'MyriadPro',sans-serif;line-height:34px;outline:none;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
.uss_site_search .uss_input_name:hover,
.uss_site_search .uss_input_name:focus{}
.uss_site_search .uss_submit{position:absolute;top:0;right:0;width:36px;height:34px;padding:0;border:none;background:transparent url(../img/icon_search.png) no-repeat 8px 50%;outline:none;cursor:pointer;font-size:0;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
.uss_site_search .uss_submit:hover{background:opacity;.8}
.page_rubber.pr1{background:#1562b9 url(../img/bg_top.jpg) repeat-x 50% 0;}
.l_top{display: flex; justify-content: space-between; align-items: center; padding: 7px 0;}
.lt_menu{}
.lt_menu ul{display:table-row;margin:0;padding:0;list-style:none;}
.lt_menu ul li{display:table-cell;width:1000px;height:24px;text-align:center;vertical-align:middle;background:url(../img/delimitter_lt_menu.png) no-repeat 100% 50%;}
.lt_menu ul li.first{width:auto;padding-right:33px;}
.lt_menu ul li.last{width:auto;padding-left:33px;background:none;}
.lt_menu ul li a{display:inline-block;border-color:transparent;color:#fff;}
.lt_menu ul li a:hover,
.lt_menu ul li a.active{border-color:#fff;}
.lt_search{width:385px;}
.lt_search .uss_site_search .uss_input_name{background:#fff;}
.page_rubber.pr2{}
.l_header{padding: 27px 0 0;}
.l_header > .wrapper {overflow: visible;}
.l_header p{margin:0;}
.l_header .wrap_flex {justify-content: space-between;}
.l_header .center {margin: 0 20px;}
.lh_logo{}
.lh_logo a{border:none;}
.lh_contacts{padding:0 0 0 56px;background:url(../img/icon_phone.png) no-repeat 0 6px;}
.lh_contacts p{color:#5a5f68;font-size:15px;line-height:inherit;}
.lh_contacts p a{border-color:transparent;}
.lh_contacts p a:hover{border-color:#5a5f68;}
.lh_contacts p.phone{margin:0 9px 2px 0;padding-right:17px;background:url(../img/delimitter_phone.png) no-repeat 100% 3px;color:#242424;font-size:21px;}
.lh_contacts p.phone a{text-decoration:none;color:#242424;font-size:24px;}
.lh_contacts table tr td {vertical-align: top;}
.lh_contacts table tr td:last-child p.phone{margin-right:0 !important; padding-right:0;background:none;}
.lh_basket{cursor:pointer; position: relative; margin-top: 10px; min-width: 170px;}
.l_footer .lh_basket {margin-top: 0;}
.lh_basket p{font-size:17px;max-width:110px;}
.lh_basket a{border:none;}
.lh_basket a.link{display:inline-block;width:100%;height:100%;z-index:10;position:absolute;}
.lh_basket .basket_link{display:inline-block;width:36px;height:36px;background:url(../img/icon_basket.png) no-repeat 50% 50%;vertical-align:top;}
.lh_basket .basket_link a{border:none;}
.lh_basket .uss_basket_mini{display:inline-block;margin-left:20px;vertical-align:top;}
.lh_basket .uss_basket_mini #uss_block_basket_amount{display:block;position:absolute;top:0;left:27px;width:19px;height:19px;border-radius:50%;background:#f80000;color:#fff;line-height:19px;text-align:center;font-size:15px;font-weight:bold;}
.lh_basket .uss_basket_mini .currency_total .sum{font-weight:bold;}
.lh_basket_full{display:none;position:absolute;top:76px;right:0;z-index:1000;}
.lh_basket_full .uss_basket_big{width:455px;min-height:307px;overflow:none;border-top:3px solid #105ea9;background:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2);}
.lh_basket_full .uss_basket_big .basket_item{height:98px;border:none;background:url(../img/delimitter_basket_item.jpg) no-repeat 50% 100%;}
.lh_basket_full .uss_basket_big .basket_item .image{position:relative;width:105px;height:92px;background:url(../img/delimitter_basket_item_image.jpg) no-repeat 100% 50%;}
.lh_basket_full .uss_basket_big .basket_item .image a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.lh_basket_full .uss_basket_big .basket_item .info{float:left;width:263px;margin:23px 0 0 13px;}
.lh_basket_full .uss_basket_big .basket_item .title a{font-size:14px;}
.lh_basket_full .uss_basket_big .basket_item .sum{margin-top:12px;color:#2375d1;font-size:15px;}
.lh_basket_full .uss_basket_big .basket_item .delete_link{top:29px;right:21px;}
.lh_basket_full .uss_basket_big .basket_item .delete_link a{display:block;width:10px;height:9px;border:none;background:url(../img/icon_delete.png) no-repeat 0 0;}
.lh_basket_full .uss_basket_big .basket_item .delete_link a img{display:none;}
.lh_basket_full .uss_basket_big .totals{padding:25px 0 30px 29px;font-size:18px;}
.lh_basket_full .uss_basket_big .totals .basket_full_link{display:inline-block;float:right;margin:-9px 18px 0 0;vertical-align:top;}
.lh_basket_full .uss_basket_big .totals .basket_full_link a{display:block;height:40px;padding:0 26px;border-bottom:3px solid #9c0101;border-radius:8px;color:#fff;font-size:18px;line-height:40px;background:#f91a1b;background:-webkit-gradient(linear,left top,left bottom,from(#f91a1b),color-stop(28%,#f41516),color-stop(89%,#e20304),to(#e10203));background:linear-gradient(to bottom,#f91a1b 0%,#f41516 28%,#e20304 89%,#e10203 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91a1b',endColorstr='#e10203',GradientType=0);}
.lh_basket_full .uss_basket_big .totals .basket_full_link a:hover{background:#e10203;background:-webkit-gradient(linear,left top,left bottom,from(#e10203),color-stop(11%,#e20304),color-stop(72%,#f41516),to(#f91a1b));background:linear-gradient(to bottom,#e10203 0%,#e20304 11%,#f41516 72%,#f91a1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10203',endColorstr='#f91a1b',GradientType=0);}
.lh_menu{position:absolute;top:112px;left:0;width:100%;padding-top:17px;border-top:1px solid #e0e4e8;}
.lh_menu ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.lh_menu ul li{max-width:365px;text-align:center;padding-bottom:18px;}
.lh_menu ul li a{border:none;color:#000;font-weight:bold;font-size:15px;text-transform:uppercase;}
.lh_menu ul li a:hover,
.lh_menu ul li a.active,
.lh_menu ul li:hover a{color:#f80000;}
.lh_menu ul.submenu{display:none!important;position:absolute;left:0;top:37px;z-index:10000;width:860px;padding:34px 42px 16px;border-top:3px solid #105ea9;background:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2);}
.lh_menu ul li.r_submenu ul.submenu{left:auto;right:0;}
.lh_menu ul li:hover ul.submenu{display:block;}
.lh_menu ul.submenu li{display:inline-block;width:172px;margin:0 28px 0 0;vertical-align:top;}
.lh_menu ul.submenu li:nth-of-type(4n){margin-right:0;}
.lh_menu ul.submenu li a{color:#105ea9;font-size:17px;text-transform:none;overflow-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.lh_menu ul.submenu li a:hover,
.lh_menu ul.submenu li a.active{color:#f80000;}
.lh_menu ul.submenu ul.submenu{position:relative;top:auto;left:auto;width:100%;margin-top:18px;padding:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;}
.lh_menu ul.submenu ul.submenu li{}
.lh_menu ul.submenu ul.submenu li a{color:#323131;font-weight:normal;font-size:13px;}
.lh_menu ul.submenu ul.submenu li a:hover,
.lh_menu ul.submenu ul.submenu li a.active{color:#f80000;}
.slider_container{position:relative;width:100%;overflow:hidden;overflow-y:visible;}
.slider_container #slider-wrap{display:block;position:relative;width:1200px;height:490px;margin:0 auto;}
.slider_container #slider{display:block;width:1920px;height:490px;margin-left:-360px;}
.slider_container .slide_item{display:none;position:absolute;}
.slider_container .sl_image p{display:none;margin:0;}
.slider_container .sl_image p:first-child{display:block;}
.slider_container .sl_text p{margin:0;}
.slider_container .sl_title{position:absolute;top:185px;left:466px;}
.slider_container .sl_title span{display:block;float:left;clear:both;margin-bottom:2px;padding:0 6px;background:#2375d1;color:#fff;font-weight:bold;font-size:45px;text-transform:uppercase;line-height:1.05;}
.slider_container .sl_title span:last-child{display:inline;margin-bottom:0;padding:2px 6px;font-size:30px;}
.slider_container .slide_item.slide_text .sl_title{top:95px;left:488px;width:309px;padding:28px 20px;background:#2375d1;}
.slider_container .slide_item.slide_text .sl_title:before{content:"";position:absolute;top:-11px;left:0;width:309px;height:9px;background:#2375d1;}
.slider_container .slide_item.slide_text .sl_title span{font-size:42px;}
.slider_container .slide_item.slide_text .sl_title span:last-child{font-size:30px;}
.slider_container .slide_item.slide_text .sl_text{position:absolute;top:232px;left:488px;width:309px;height:169px;padding:0 62px 0 28px;background:#2375d1;color:#fff;font-size:18px;overflow:hidden;}
.slider_container .sl_text p img{display:none;}
.slider_container .bullets{position:absolute;bottom:121px;left:155px;}
.slider_container .bullets span{display:inline-block;width:19px;height:19px;margin:0 4px 0 0;border:3px solid transparent;border-radius:50%;background:url(../img/bg_slider_bullet.png) no-repeat 50% 50%;vertical-align:top;font-size:0;cursor:pointer;}
.slider_container .bullets span.active{border-color:#fff;background:transparent;}
.slider_container #prewbutton,
.slider_container #nextbutton{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border:none;border-radius:50%;z-index:100;font-size:0;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
.slider_container #prewbutton{left:0;background:#2375d1 url(../img/arrow_prev.png) no-repeat 50% 50%;}
.slider_container #nextbutton{right:0;background:#2375d1 url(../img/arrow_next.png) no-repeat 50% 50%;}
.slider_container #prewbutton:hover{background:#fff url(../img/arrow_prev_hover.png) no-repeat 50% 50%;}
.slider_container #nextbutton:hover{background:#fff url(../img/arrow_next_hover.png) no-repeat 50% 50%;}
.slider_container #nextbutton:hover{background:#fff url(../img/arrow_next_hover.png) no-repeat 50% 50%;}
.mp_adv{margin:70px 0 0;}
.mp_adv table{width:100%;}
.mp_adv table img{display:inline-block;margin:4px 10px 0 0;vertical-align:top;}
.mp_adv table p{display:inline-block;margin:0 0px 0 0;color:#000;font-size:17px;vertical-align:top;letter-spacing:.9px;line-height:inherit;}
.mp_adv table tr td:last-child p{margin-right:0;}
.mp_adv table tr td:last-child img{margin-top:-3px;}
.mp_store{position:relative;height:861px;margin:66px 0 0;}
.mp_store ul{margin:0;padding:0;list-style:none;}
.lc_main .mp_store ul li{position:absolute;display:block;margin:0;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
.mp_store ul li:hover{opacity:.8;-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025);}
.mp_store ul li a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:none;}
.mp_store ul li a span{display:block;position:absolute;bottom:13px;left:15px;padding:0 9px;background:#dc1010;color:#fff;font-size:18px;text-transform:uppercase;line-height:32px;letter-spacing:-.4px;}
.mp_store ul li.eshop_cat_10132948{top:261px;left:0;width:301px;height:600px;background-image:url(../img/thumb_store_item_1.jpg);}
.mp_store ul li.eshop_cat_171742{top:261px;right:0;width:625px;height:250px;background-image:url(../img/thumb_store_item_2.jpg);}
.mp_store ul li.eshop_cat_29200{top:522px;right:0;width:397px;height:339px;background-image:url(../img/thumb_store_item_3.jpg);}
.mp_store ul li.eshop_cat_10132949{top:522px;left:574px;width:213px;height:126px;background-image:url(../img/thumb_store_item_4.jpg);}
.mp_store ul li.eshop_cat_27377{top:660px;left:620px;width:167px;height:201px;background-image:url(../img/thumb_store_item_5.jpg);}
.mp_store ul li.eshop_cat_27364{top:660px;left:314px;width:293px;height:201px;background-image:url(../img/thumb_store_item_6.jpg);}
.mp_store ul li.eshop_cat_10132950{top:439px;left:314px;width:247px;height:209px;background-image:url(../img/thumb_store_item_7.jpg);}
.mp_store ul li.eshop_cat_10132951{top:261px;left:313px;width:248px;height:166px;background-image:url(../img/thumb_store_item_8.jpg);}
.mp_store ul li.eshop_cat_27362{top:0;left:0;width:100%;height:250px;background-image:url(../img/thumb_store_item_9.jpg);}
.mp_partners{clear:both;position:relative;padding-top:29px;margin-bottom:20px;overflow:hidden;}
.cr_news{position:relative;margin-top:34px;}
.cr_news .news_block_item{width:170px!important;height:60px!important;margin-bottom:0;margin-right:10px;position:relative;}
.cr_news .news_block_item .info .title{display:none;}
.cr_news .news_block_item .info .preview a{display:block;position:relative;z-index:1000;width:170px;height:60px;border:none;font-size:0;text-indent:-9999px;}
.cr_news .news_block_item .image img{border:none;max-width:169px;height:auto;display:block;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale (100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;filter:url ("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='gs'><feColorMatrixtype='matrix'values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#gs");}
.cr_news .news_block_item:hover .image img{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);-moz-filter:grayscale (0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-filter:none;filter:none;}
.ib_hold2{position:relative;margin:0 auto;overflow:hidden;width:1080px!important;}
.ib_hold2 .ib_holder{position:relative;width:9999px;}
.mp_partners .sl_arr{position:absolute;top:50%;width:40px;height:40px;margin-top:1px;cursor:pointer;z-index:1000;}
.mp_partners .next{left:-14px;background:url(../img/arrow_prev_partners.png) no-repeat 50% 50%;}
.mp_partners .prev{right:-14px;background:url(../img/arrow_next_partners.png) no-repeat 50% 50%;}
.mp_partners .sl_arr.next:hover,
.mp_partners .sl_arr.prev:hover{opacity:.8;}
#mp_carusel{position:relative;}
.car_switcher{position:relative; margin-bottom: 30px;}
.car_switcher ul{display:inline-block;margin:0;padding:0;list-style:none;}
.car_switcher li{display:inline-block;*display:inline;vertical-align:bottom;zoom:1;position:relative;}
.car_switcher span{display:inline-block;*display:inline;height:56px;padding:0 18px;border-bottom:3px solid transparent;vertical-align:top;zoom:1;cursor:pointer;}
.car_switcher span.active{border-color:#2375d1;background:#f1f3f4;}
.car_switcher span a{border:none;color:#000;font-weight:bold;font-size:15px;text-transform:uppercase;line-height:56px;white-space:nowrap;}
.car_switcher span:hover a,
.car_switcher span.active a{color:#f80000;}
#carusel_inner{	/*width:1172px !important;*/}
.carusel_wrapper{position:relative;display:none;}
.active_tab{display:block;}
#carusel_inner .cw_hold{overflow:hidden;}
#carusel_inner .cw_holder{padding:53px 0 43px;}
#mp_carusel .sl_arr{position:absolute;top:259px;z-index:101;width:40px;height:40px;font-size:0;cursor:pointer;}
#mp_carusel .sl_arr.next{right:-40px;background:url(../img/arrow_next_hover.png) no-repeat 50% 50%;}
#mp_carusel .sl_arr.prev{left:-40px;background:url(../img/arrow_prev_hover.png) no-repeat 50% 50%;}
#mp_carusel .sl_arr.next:hover,
#mp_carusel .sl_arr.prev:hover{opacity:.8;}
.page_rubber.pr3{background:#f1f3f4;}
.page_rubber.pr3 .wrapper {overflow: visible;}
#mp_carusel .uss_eshop_block_item{display:inline-block;width:292px!important;	/*height:470px !important;*/margin:0 6px 0 0;padding:26px 29px 28px;border:2px solid #f1f3f4;background:#fff;vertical-align:top;-webkit-box-shadow:inset 4px 4px #f1f3f4,inset -4px -4px #f1f3f4;box-shadow:inset 4px 4px #f1f3f4,inset -4px -4px #f1f3f4;-webkit-transition:all .5s cubic-bezier(.65,.85,.11,1.03);transition:all .5s cubic-bezier(.65,.85,.11,1.03);}
#mp_carusel .uss_eshop_block_item:hover{border-color:#2375d1;}
#mp_carusel .uss_eshop_block_item .img{width:auto;height:200px;margin:0 0 11px;}
#mp_carusel .uss_eshop_block_item .img .imagelink img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;}
#mp_carusel .uss_eshop_block_item .uss_shop_name{position:relative;height:54px;}
#mp_carusel .uss_eshop_block_item .uss_shop_name a{border:none;color:#000;font-size:15px;letter-spacing:.7px;line-height:1.2;}
#mp_carusel .uss_eshop_block_item .uss_shop_price{position:relative;width:170px;height:50px;margin:33px 0 17px;overflow:hidden;}
#mp_carusel .uss_eshop_block_item .uss_shop_price span.old_price,
#mp_carusel .uss_eshop_block_item .uss_shop_price span.actual_price{margin:0;padding:0;background:none;}
#mp_carusel .uss_eshop_block_item .uss_shop_price span.old_price{color:#999;font-size:16px;}
#mp_carusel .uss_eshop_block_item .uss_shop_price span.actual_price{position:absolute;bottom:0;left:0;letter-spacing:.9px;}
#mp_carusel .uss_eshop_block_item .uss_shop_price span.actual_price .price_class{font-weight:bold;font-size:25px;}
#mp_carusel .uss_eshop_block_item .uss_shop_price span.actual_price .currency_class{font-size:15px;}
#mp_carusel .uss_eshop_block_item a.add_to_cart{display:block;float:right;width:50px;height:45px;margin:-62px 0 0;border-bottom:3px solid #9c0101;border-radius:8px;background:#f41515 url(../img/icon_add_to_cart.png) no-repeat 50% 11px;font-size:0;text-indent:-9999px;}
#mp_carusel .uss_eshop_block_item a.add_to_cart:hover{opacity:.8;}
#mp_carusel .uss_eshop_block_item a.already_in_cart{border-bottom:1px solid #285b95;background:#2069bcurl(../img/icon_add_to_cart.png) no-repeat 50% 11px;background:url(../img/icon_add_to_cart.png) no-repeat 50% 11px,-webkit-gradient(linear,left top,left bottom,from(#2069bc),color-stop(26%,#256ec1),color-stop(81%,#367fd1),to(#3a82d5));background:url(../img/icon_add_to_cart.png) no-repeat 50% 11px,linear-gradient(to bottom,#2069bc 0%,#256ec1 26%,#367fd1 81%,#3a82d5 100%);}
#mp_carusel .uss_eshop_block_item .icons_display_place_3{top:-21px;right:-26px;}
#mp_carusel .uss_eshop_block_item .uss_shop_description{display:none;margin:15px 0 0;font-size:14px;}
.page_rubber.pr2{background:#fff url(../img/bg_about.jpg) no-repeat 50% 0;}
.mp_about{	/*height: 602px;*/
padding-bottom:30px;}
.mp_about p.title{margin:70px 0 28px;color:#000;font-weight:bold;font-size:20px;text-transform:uppercase;letter-spacing:.9px;}
.mp_about table td{vertical-align:top;}
.mp_about table td:first-child img{margin:68px 34px 0 -6px;}
.mp_about ul{margin:0;padding:0;list-style:none;}
.mp_about ul li{margin:10px 0;padding-left:25px;background:url(../img/bullet_mp_about.png) no-repeat 0 0;}
.l_footer p{margin:0;line-height:inherit;}
.lf_contacts{height:475px;}
.lf_contacts .wrapper{margin-top:-475px;}
.lf_contacts ymaps{z-index:1;}
.lfc_text{position:relative;width:360px;margin:87px 0 0 295px;padding:27px 17px 41px;background:#2375d1;color:#fff;font-size:18px;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.36);box-shadow:0px 5px 10px rgba(0,0,0,.36);z-index:10;}
.lfc_text a{border-color:transparent;color:#fff;font-size:18px;}
.lfc_text a:hover{border-color:#fff;color:#fff;}
.lfc_text p{margin:25px 0 -7px;padding-left:42px;line-height:inherit;}
.lfc_text p.title{margin:0;padding:0 0 21px 14px;border-bottom:1px solid #3983d6;font-weight:bold;text-transform:uppercase;}
.lfc_text p.phone{background:url(../img/icon_footer_phone.png) no-repeat 15px 0;}
.lfc_text p.address{background:url(../img/icon_footer_address.png) no-repeat 15px 0;}
.lfc_text p.email{background:url(../img/icon_footer_email.png) no-repeat 15px 7px;}
.page_rubber.pr4{background:url(../img/bg_lf_catalog.jpg) repeat 50% 0;background-size:cover;}
.lf_catalog{padding:48px 0 0;}
.lf_catalog ul{margin:0;padding:0;list-style:none;}
.lf_catalog li{margin:0 0 30px 0;padding-top:4px;padding-left:50px;background-repeat:no-repeat;background-position:0 4px;list-style:none;}
.lf_catalog li.eshop_cat_10132948{background-image:url(../img/icon_category_1.png);}
.lf_catalog li.eshop_cat_171742{background-image:url(../img/icon_category_2.png);}
.lf_catalog li.eshop_cat_29200{background-image:url(../img/icon_category_3.png);}
.lf_catalog li.eshop_cat_10132949{background-image:url(../img/icon_category_4.png);}
.lf_catalog li.eshop_cat_27377{background-image:url(../img/icon_category_5.png);}
.lf_catalog li.eshop_cat_27364{background-image:url(../img/icon_category_6.png);}
.lf_catalog li.eshop_cat_10132950{background-image:url(../img/icon_category_7.png);}
.lf_catalog li.eshop_cat_10132951{background-image:url(../img/icon_category_8.png);}
.lf_catalog li.eshop_cat_27362{background-image:url(../img/icon_category_9.png);}
.lf_catalog li a{display:table;height:37px;margin-bottom:22px;border-color:transparent;color:#fff;font-weight:bold;font-size:18px;line-height:1;}
.lf_catalog li a span{display:table-cell;vertical-align:middle;}
.lf_catalog li a:hover,
.lf_catalog li a.active{}
.lf_catalog .submenu{margin-left:-50px;}
.lf_catalog .submenu li{margin-bottom:13px;padding:0;background:none;}
.lf_catalog .submenu li a{display:inline;height:auto;font-weight:normal;font-size:14px;}
.lf_catalog .submenu li a:hover,
.lf_catalog .submenu li a.active{border-color:#fff;}
.lf_catalog .submenu li a span{display:inline;}
.lf_menu{margin-top:13px;padding-bottom:14px;border-bottom:1px solid #e9ecef;overflow:hidden;}
.lf_menu ul{display:table-row;margin:0;padding:0;list-style:none;}
.lf_menu ul li{display:table-cell;width:1000px;height:24px;padding:0 40px;border-right:1px solid #d0d4d9;text-align:center;vertical-align:middle;}
.lf_menu ul li.last{border:none;}
.lf_menu ul li a{display:inline-block;border-color:transparent;color:#4c4c4c;white-space:nowrap;}
.lf_menu ul li a:hover,
.lf_menu ul li a.active{border-color:#2375d1;color:#2375d1;}
.lf_inf{padding: 40px 0 0;}
.lf_logo{}
.lf_logo a{border:none;}
.lf_mobile{position:absolute;top:47px;left:289px;width:200px;}
.lf_mobile p{padding-left:20px;background:url(../img/icon_footer_mobile.png) no-repeat 0 4px;}
.lf_mobile a{color:#4c4c4c;}
.lf_phone{margin: 0 30px;}
.lf_phone p{padding-left:24px;background:url(../img/icon_footer_phone2.png) no-repeat 0 6px;font-size:18px;}
.lf_address{width: 235px;}
.lf_address p{padding-left:21px;background:url(../img/icon_footer_address2.png) no-repeat 0 4px;}
.lf_phone p + p {
	padding-bottom: 5px;
}
.lf_price{position:absolute;top:47px;right:0;width:162px;}
.lf_price p{padding-left:25px;background:url(../img/icon_footer_price.png) no-repeat 0 4px;}
.lf_price p a{color:#2375d1;font-weight:bold;}
.page_rubber.pr3 #siteslinksblock .siteslinksblock_inner{padding-bottom:25px;}
.page_rubber.pr3 #siteslinksblock .togglelinks .togglelb{height:53px;padding:0 19px;border:none;border-top:3px solid transparent;border-radius:0;background:#edeff0;color:#000;font-weight:bold;font-size:14px;line-height:53px;text-transform:uppercase;white-space:nowrap;}
.page_rubber.pr3 #siteslinksblock .togglelinks .active{border-color:#2375d1;background:#fff;color:#f80000;}
.page_rubber.pr3 #siteslinksblock .sitesbanners .sitebanner{width:9%;}
.page_rubber.pr3 #siteslinksblock .siteslinks .sitelink .sitelink_inner{padding:5px 0;border:none;}
.page_rubber.pr3 #siteslinksblock .siteslinks .sitelink .sitelink_inner a{font-size:14px;}
.lf_bottom{padding: 30px 0 30px;}
.lf_icons{}
.lf_copyright{}
.lf_soc{margin-top: 10px;}
.lf_soc a{display:inline-block;margin:0 1px;border:none;vertical-align:top;}
.lf_poweredby{display: flex; justify-content: flex-end; margin-bottom: 10px;}
.lf_poweredby a{border:none;}
.lf_counters{}
.lf_counters>*:not(.privacy){display:none;}
.lc_main{float:right;width:886px;}
.inpage.basket .lc_main{width:100%; flex: unset;}
.l_content{margin:35px 0 41px;}
.lcm_title{margin:-8px 0 0;}
.inpage .lcm_title {margin-top: 0;}
.lcm_title h1{margin:0 0 20px;font-weight:bold;font-size:25px;text-transform:uppercase;}
.lcm_breadcrumbs{margin-bottom:50px;line-height:1.6;}
.lcm_breadcrumbs{color:red;font-size:20px;}
.lcm_breadcrumbs a{color:black;font-size:20px;}
.lcm_breadcrumbs span{color:#239ee8;}
.lcm_breadcrumbs span{margin:0 14px;}
.lc_main ul,
.l_col ul{margin:0;padding:0;list-style:none;}
.lc_main ul li,
.l_col ul li{margin:13px 0;padding:0 0 0 14px;background:url(../img/bullet_li.png) no-repeat 0 6px;}
.page_rubber.pr5{overflow:visible;}
.l_col{width:285px;padding:11px 11px 0;background:#f1f3f4;}
.lc_left{float:left;margin-right:29px;}
.block{margin-bottom:13px;}
.type1{padding:19px 23px 23px;background:#1e60aa url(../img/bg_type1.jpg) repeat-y 50% 0;background-size:cover;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.type1 a{color:#fff;}
.type1 .h3,
.h3.lcl_filters_title,
.lcl_store .h3{margin:-19px -23px 19px -23px;padding:23px 23px 18px 23px;border-bottom:3px solid #f1f3f4;background:url(../img/arrow_h3.png) no-repeat 231px 30px,url(../img/bg_type1.jpg) repeat-y 50% 0;background-color:#1e60aa;color:#fff;font-weight:600;font-size:15px;text-transform:uppercase;}
.h3.lcl_filters_title{margin:0 0 3px;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.lcl_store .h3{margin:0 0 1px;cursor:pointer;}
.lcl_store .h3.hide{background:url(../img/arrow_h3_hide.png) no-repeat 233px 28px,url(../img/bg_type1.jpg) repeat-y 50% 0;}
.type0{padding:19px 23px;background:#fff;color:#5a5f68;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.type0 a{color:#5a5f68;}
.type0 .h3,
.l_col .form_styler .group .titleGroup{padding:3px 0 19px;color:#000;font-weight:600;font-size:15px;text-transform:uppercase;}
.type0 .h3 a{border-color:transparent;font-weight:600;font-size:15px;}
.type0 .h3 a:hover{border-color:#000;}
.lcl_store ul{display:none;margin:0;padding:0;list-style:none;}
.lcl_store ul li{margin:0;padding:0;background:none;}
.lcl_store ul li a{display:block;margin-bottom:4px;padding:10px 15px;border:none;background:#fff;color:#5a5f68;font-weight:600;font-size:17px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.lcl_store ul li a:hover,
.lcl_store ul li a.active{-webkit-box-shadow:none;box-shadow:none;}
.lcl_store ul.submenu{display:block;margin-bottom:5px;padding:0px;background:#fff;}
.lcl_store ul.submenu li{margin:5px 0;padding:0;border-bottom:2px solid #e2e4e4;}
.lcl_store ul.submenu li>a{padding:5px 15px 5px 40px!important;display:block!important;}
.lcl_store ul.submenu li a{display:inline;margin:0;padding:0;background:none;font-weight:normal;font-size:16px;-webkit-box-shadow:none;box-shadow:none;}
.lcl_store ul.submenu li a:hover,
.lcl_store ul.submenu li a.active{color:#f8193f;}
.lcl_store ul.submenu ul.submenu{padding:10px!important;margin:0!important;background:#fff;border:1px solid #F41515;}
.lcl_store ul.submenu ul.submenu li{padding:0 0px 0 35px;border:0;}
.lcl_store ul.submenu ul.submenu li a{font-size:14px;border-bottom:1px solid #adadad;display:inline-block;color:#2164B2!important;border-bottom-color:#F41515;padding-left:5px!important;padding-top:7px!important;padding-bottom:6px!important;}
.lcl_store ul.submenu ul.submenu li a:hover{border-bottom-color:#2164B2;}
.lcl_last_pos .uss_eshop_block_item:first-child{display:none;}
.l_col .uss_eshop_block_item{display:block;float:left;width:100%!important;height:auto;margin:0 0 5px 0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;}
.l_col .uss_eshop_block_item:hover{-webkit-box-shadow:none;box-shadow:none;}
.l_col .uss_eshop_block_item:last-child{margin-bottom:0;}
.l_col .uss_eshop_block_item .uss_shop_name{float:right;width:150px;height:50px;margin:10px 0 0;padding:0;}
.l_col .uss_eshop_block_item .img{float:left;width:55px;height:55px;margin:0;}
.l_col .uss_eshop_block_item .uss_eshop_icons{display:none;}
.l_col .uss_eshop_block_item .uss_shop_name a{color:#5a5f68;font-size:14px;}
.l_col .form_styler .group .titleGroup{margin:0;}
.l_col input[type="text"].styler,
.l_col textarea.styler{width:100%;}
.l_col input[type="submit"].styler{width:100%;}
.l_col .uss_error_form ol{padding:0;}
.lcl_bnr p{margin:0;}
.lcl_bnr a{border:none;}
.lcl_bnr img{max-width:263px;height:auto;margin-bottom:19px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.lcl_information,
.lcl_information a{font-size:14px;}
.lcl_information .h3{padding-bottom:5px;}
.l_col .h3.lcl_filters_title{cursor:pointer;}
.l_col .h3.lcl_filters_title.hide{background:url(../img/arrow_h3_hide.png) no-repeat 233px 28px,url(../img/bg_type1.jpg) repeat-y 50% 0;}
.l_col .uss_eshop_filters_block{margin:-7px 0 0;}
.l_col .uss_eshop_filters_block .filter_item{margin:0 0 21px;padding-bottom:21px;border-bottom:1px solid #467ebf;}
.l_col .uss_eshop_filters_block .filter_search_in_current_cat{margin-top:4px;}
.l_col .uss_eshop_filters_block .filter_price input{width:95px;height:31px;margin:0;padding:0 12px;border:none;border-radius:5px;background:#f1f3f4;color:#5a5f68;font:14px 'MyriadPro',sans-serif;line-height:31px;outline:none;}
.l_col .uss_eshop_filters_block .filter_price input[name="minprice"]{margin-right:27px;}
.l_col .uss_eshop_filters_block .filter_price label,
.l_col .uss_eshop_filters_block .group .filter_item .items_label,
.l_col .uss_eshop_filters_block .filter_producer label{display:block;width:100%;margin-bottom:13px;}
.l_col .uss_eshop_filters_block .filter_search_in_current_cat.filter_item label{display:inline-block;margin-bottom:0;}
.l_col .uss_eshop_filters_block .filter_submit{display:block;margin:23px 0 0;}
.l_col .uss_eshop_filters_block .filter_submit input,
.l_col .uss_eshop_filters_block .filter_submit button{height:34px;padding:0 20px;border:2px solid #fff;border-radius:5px;background:#2375d1;color:#fff;font:14px 'MyriadPro',sans-serif;line-height:34px;cursor:pointer;}
.l_col .uss_eshop_filters_block .filter_submit button{float:right;border-color:rgba(255,255,255,.66);background:none;}
.l_col .uss_eshop_filters_block .filter_submit input:hover,
.l_col .uss_eshop_filters_block .filter_submit button:hover{opacity:.8;}
.l_col .uss_eshop_filters_block .group .filter_item.select select,
.uss_eshop_filters_block .filter_producer select{width:100%;height:31px;margin:0;padding:0 12px;border-radius:5px;background:#f1f3f4 url(../img/arrow_select.png) no-repeat 196px 50%;color:#5a5f68;font:14px 'MyriadPro',sans-serif;line-height:31px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;outline:none;}
.l_col .ajutor_eshop_filters .ajutor_question_eshop_filters{color:#2063b1;font-weight:bold;width:18px;background:#f1f3f4;border:1px solid #fff;font-size:13px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;}
.ajutor_info_eshop_filters{display:none;background:#f1f3f4;border:1px solid #e0e4e8;font-size:14px;left:10px;padding:12px 18px;width:auto;max-width:400px;position:absolute;top:-5px;z-index:1000;text-align:left;}
.l_col .uss_eshop_filters_block .group .filter_item .filter_elem_label{display:block;}
.l_col .filter_item input[type="checkbox"]{margin-right:5px;vertical-align:middle;}
.l_col .eshop_filters_group_title{display:none;}
.ajutor_eshop_filters .ajutor_question_eshop_filters{font-size:13px;font-weight:normal;border:1px solid #bababa;margin-left:3px;padding:0 1px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;width:18px;text-align:center;font-weight:bold;}
.uss_shop_block_cat .uss_shop_cat_name{height:62px;margin:10px 0;overflow:hidden;}
.uss_shop_block_cat .uss_shop_cat_name a{font-size:16px;line-height:1.3;}
.uss_shop_blocks_view,
.uss_eshop_sameproducts.blocks,
.lastEshopPosItems{}
.uss_shop_blocks_view{overflow:visible;}
.uss_eshop_sameproducts.blocks{margin-top:36px;}
.uss_shop_blocks_view .uss_eshop_item,
.uss_eshop_sameproducts.blocks .item,
.uss_eshop_block_item{position:relative;width: calc( (100% - ( (3 - 1) * 30px) ) / 3 )!important;margin:2px 16px 20px 0;padding:26px 31px;overflow:visible;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.uss_eshop_block_item{display:inline-block;vertical-align:top;}
.uss_shop_blocks_view .uss_eshop_item:hover,
.uss_eshop_sameproducts.blocks .item:hover,
.uss_eshop_block_item:hover{-webkit-box-shadow:0 1px 3px rgba(35,117,209,.5);box-shadow:0 1px 3px rgba(35,117,209,.5);}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder,
.uss_eshop_sameproducts .item .imageWrap{border:none;background:#fff;overflow:visible;}
.uss_eshop_block_item .img{width:202px;height:202px;}
.uss_eshop_block_item .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.uss_shop_blocks_view .uss_eshop_item .icons_display_place_3,
.uss_eshop_sameproducts .item .icons_display_place_3,
.uss_eshop_block_item .icons_display_place_3{top:-20px;right:-45px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name,
.uss_eshop_sameproducts .item .title,
.uss_eshop_block_item .uss_shop_name{position:relative;height:54px;overflow:hidden;z-index:100;}
.uss_eshop_block_item .uss_shop_name{margin-top:20px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a,
.uss_eshop_sameproducts .item .title a,
.uss_eshop_block_item .uss_shop_name a{border:none;color:#000;font-size:15px;letter-spacing:.7px;line-height:1.2;}
.uss_shop_blocks_view .uss_eshop_item .uss_specifications,
.uss_eshop_block_item .uss_specifications,
.uss_eshop_sameproducts.blocks .item .descr{display:none;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price,
.uss_eshop_sameproducts .item .price,
.uss_eshop_block_item .uss_shop_price{position:relative;width:145px;height:50px;margin:10px 0 0;overflow:hidden;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price,
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price,
.uss_eshop_sameproducts .item .price span.old_price,
.uss_eshop_sameproducts .item .price span.actual_price,
.uss_eshop_block_item .uss_shop_price span.old_price,
.uss_eshop_block_item .uss_shop_price span.actual_price{margin:0;padding:0;background:none;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price,
.uss_eshop_sameproducts .item .price span.old_price,
.uss_eshop_block_item .uss_shop_price span.old_price{color:#999;font-size:16px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price,
.uss_eshop_sameproducts .item .price span.actual_price,
.uss_eshop_block_item .uss_shop_price span.actual_price{position:absolute;bottom:0;left:0;letter-spacing:.9px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price .price_class,
.uss_eshop_sameproducts .item .price span.actual_price .price_class,
.uss_eshop_block_item .uss_shop_price span.actual_price .price_class{font-weight:bold;font-size:21px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price .currency_class,
.uss_eshop_sameproducts .item .price span.actual_price .currency_class,
.uss_eshop_block_item .uss_shop_price span.actual_price .currency_class{font-size:15px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by,
.uss_eshop_sameproducts .item .addToCart{position:relative;float:left;margin:5px 0 0 0;z-index:100;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart,
.uss_eshop_sameproducts .item .addToCart a.add_to_cart,
.uss_eshop_block_item a.add_to_cart{display:block;float:right;width:82px;height:45px;border-bottom:3px solid #9c0101;border-radius:8px;background:#f41515 no-repeat 50% 11px;font-size:15px;color:#fff;padding:3px 0 0 6px;}
.uss_eshop_block_item a.add_to_cart{margin:-45px 0 0;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart.buy_one_click{font-size:15px;text-indent:0;width:113px;background:#2669b7;padding:0 6px;border-bottom:3px solid #0f417b;color:#fff;margin-left:4px;line-height:40px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart:hover,
.uss_eshop_sameproducts .item .addToCart a.add_to_cart:hover,
.uss_eshop_block_item a.add_to_cart:hover{opacity:.8;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.already_in_cart,
.uss_eshop_sameproducts .item .addToCart a.already_in_cart,
.uss_eshop_block_item a.already_in_cart{border-bottom:1px solid #285b95;background:#2069bcurl(../img/icon_add_to_cart.png) no-repeat 50% 11px;background:url(../img/icon_add_to_cart.png) no-repeat 50% 11px,-webkit-gradient(linear,left top,left bottom,from(#2069bc),color-stop(26%,#256ec1),color-stop(81%,#367fd1),to(#3a82d5));background:url(../img/icon_add_to_cart.png) no-repeat 50% 11px,linear-gradient(to bottom,#2069bc 0%,#256ec1 26%,#367fd1 81%,#3a82d5 100%);}
.uss_eshop_item .uss_eshop_item_shadow{position:absolute;top:0;left:0;width:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.uss_eshop_item .uss_eshop_item_shadow.active{-webkit-box-shadow:0 1px 3px rgba(35,117,209,.5);box-shadow:0 1px 3px rgba(35,117,209,.5);}
.uss_eshop_item .add_info{display:none;position:absolute;left:0;width:100%;padding:26px 31px;z-index:10;background:#fff;}
.uss_eshop_block_item .uss_shop_description{display:none;margin:15px 0 0;font-size:14px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description{margin:15px 0 0;font-size:14px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer,
.uss_eshop_block_item .uss_shop_producer{margin-top:10px;}
.uss_eshop_filters{display:none;}
.uss_shop_detail{overflow:visible;}
.uss_shop_detail .uss_img_wrapper{margin-right:31px;}
.uss_shop_detail .uss_img_big{width:502px;margin-left:2px;margin-bottom:9px;border-color:#e5e5e5;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);overflow:visible;}
.uss_shop_detail .icons_display_place_3{top:-40px;right:-20px;}
.uss_shop_detail .uss_img_ico_box .uss_img_ico{border-color:#e5e5e5;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.onepos_text{margin:0 0 54px;overflow:hidden;}
.onepos_text table{width:100%;text-align:center;table-layout:fixed;}
.onepos_text table img{margin-bottom:5px;}
.onepos_text table tr,
.onepos_text table td{width:2%;font-weight:600;font-size:13px;text-transform:uppercase;vertical-align:top;}
.uss_shop_detail .uss_shop_technical_data{display:block;overflow:hidden;}
.uss_shop_description{color:#545454;font-size:14px;line-height:1.6;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by{display:inline-block;margin-top:27px;margin-right:27px;vertical-align:top;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a{display:inline-block;height:45px;padding:0 30px;border:2px solid transparent;border-bottom-color:#9c0101;border-radius:7px;background:#f91a1a;background:-webkit-gradient(linear,left top,left bottom,from(#f91a1a),color-stop(24%,#f41616),to(#e00101));background:linear-gradient(to bottom,#f91a1a 0%,#f41616 24%,#e00101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91a1a',endColorstr='#e00101',GradientType=0);color:#fff;font-weight:bold;font-size:15px;line-height:45px;text-transform:uppercase;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.buy_one_click{background:#3b83d7;background:-webkit-gradient(linear,left top,left bottom,from(#3b83d7),color-stop(24%,#377fd3),color-stop(51%,#2e76ca),to(#226abe));background:linear-gradient(to bottom,#3b83d7 0%,#377fd3 24%,#2e76ca 51%,#226abe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b83d7',endColorstr='#226abe',GradientType=0);border-bottom-color:#174a83;}
.uss_shop_detail .uss_shop_technical_data a.gocredit{display:inline-block;height:45px;padding:0 30px;border:2px solid transparent;border-bottom-color:#9c0101;border-radius:7px;background:#f91a1a;background:-webkit-gradient(linear,left top,left bottom,from(#f91a1a),color-stop(24%,#f41616),to(#e00101));background:linear-gradient(to bottom,#f91a1a 0%,#f41616 24%,#e00101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91a1a',endColorstr='#e00101',GradientType=0);color:#fff;font-weight:bold;font-size:15px;line-height:45px;text-transform:uppercase;background:#3b83d7;background:-webkit-gradient(linear,left top,left bottom,from(#3b83d7),color-stop(24%,#377fd3),color-stop(51%,#2e76ca),to(#226abe));background:linear-gradient(to bottom,#3b83d7 0%,#377fd3 24%,#2e76ca 51%,#226abe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b83d7',endColorstr='#226abe',GradientType=0);border-bottom-color:#174a83;}
.uss_shop_detail .uss_shop_technical_data a.gocredit:hover{opacity:.8;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a:hover{opacity:.8;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.already_in_cart{border-color:#2375d1;background:transparent;color:#2375d1;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span,
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price,
.uss_buy_one_click_pos .uss_shop_price .actual_price{margin:0;padding:0;background:none;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price,
.uss_buy_one_click_pos .uss_shop_price .actual_price{color:#2375d1;font-weight:bold;font-size:30px;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price .currency_class,
.uss_buy_one_click_pos .uss_shop_price .actual_price em.currency_class{font-size:18px;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{margin-left:34px;color:#000;font-weight:normal;font-size:20px;}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price .currency_class{font-size:20px;}
.buy_one_click_form_tml .buy_one_click_window_wrap{width:500px;}
.buy_one_click_form_tml .buy_one_click_window_wrap a.close,
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_image a{border:none;}
.buy_one_click_form_tml .buy_one_click_window_wrap .fc_form_tml{padding-left:110px;}
.buy_one_click_form_tml .buy_one_click_window_wrap .fc_form_tml .uss_error_form ol{padding:0;}
.uss_specifications .spec_item{padding:3px 12px;}
.uss_specifications .spec_item:nth-of-type(odd){background:#f1f3f4;}
.uss_specifications .spec_item label{font-weight:normal;font-size:14px;}
.uss_specifications .spec_item .specification_text{float:right;font-size:14px;}
div.uss_eshop_tabs{margin-top:34px;}
div.uss_eshop_tabs .uss_eshop_tabs_navigation{border-bottom:1px solid #f1f3f4;}
div.uss_eshop_tabs .uss_eshop_tabs_navigation span{height:37px;margin-right:2px;padding:0 12px;border-radius:0 5px 0 0;background:#f1f3f4;color:#242424;font:bold 15px 'MyriadPro',sans-serif;line-height:37px;white-space:nowrap;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;}
div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{background:#e4e7e9;}
div.uss_eshop_tabs div.tab_items,
div.uss_eshop_tabs .eshop_filters_items{padding:15px 0;border:none;-webkit-box-shadow:none;box-shadow:none;}
div.uss_eshop_tabs div.tab_items table{width:100%;border-collapse:collapse;}
div.uss_eshop_tabs div.tab_items table tr:nth-of-type(odd),
div.uss_eshop_tabs .eshop_filters_items .eshop_filters_item:nth-of-type(odd){background:#f1f3f4;}
div.uss_eshop_tabs div.tab_items table tr td,
div.uss_eshop_tabs .eshop_filters_items .eshop_filters_item{padding:3px 12px;font-size:14px;}
div.uss_eshop_tabs .eshop_filters_items .eshop_filters_item{margin-bottom:0;}
div.uss_eshop_tabs div.tab_items table tr td:last-child{text-align:right;}
div.uss_eshop_tabs .eshop_filters_items .eshop_filters_item .title{font-weight:normal;}
div.uss_eshop_tabs .eshop_filters_items .eshop_filters_item .value{float:right;}
h3.h_op{font-size:15px;text-transform:uppercase;}
.uss_shop_block_cat .uss_shop_category{margin:0 15px 20px 3px;}
.uss_shop_block_cat .uss_shop_cat_img{border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
.uss_pagenator .uss_page_num .uss_page{display:inline-block;width:20px;height:20px;margin:0 3px 0 0;border-radius:50%;vertical-align:top;text-align:center;}
.uss_pagenator .uss_page_num .uss_page a{line-height:17px;}
.uss_pagenator .uss_page_num .uss_page_selected{border:none;background:#f80000;}
.uss_pagenator .uss_page_num .uss_page_selected a{border:none;color:#fff;font-weight:bold;}
.uss_shop_block_cat .uss_shop_cat_text p{line-height:1.4;}
.uss_user_basket{}
.uss_user_basket a{border:none;}
.uss_user_basket table{border:none; width: 100%;}
.uss_user_basket th{border:none;background:#f1f3f4;}
.uss_user_basket td{border-left:1px solid #e0e4e8;border-color:#e0e4e8;font-size:18px;}
.uss_user_basket .uss_bottom .totals{border:none;}
.uss_user_basket .uss_name .uss_title{height:22px;}
.uss_user_basket .uss_title a{color:#1968a8;font-weight:600;font-size:18px;}
.uss_user_basket a.uss_plus,
.uss_user_basket a.uss_minus,
.uss_buy_one_click_pos .uss_shop_by .uss_minus,
.uss_buy_one_click_pos .uss_shop_by .uss_plus{color:#1968a8;}
.uss_user_basket .uss_number .uss_field input,
.uss_buy_one_click_pos .uss_shop_by input{width:44px;height:22px;padding:0 5px;border:1px solid #d7d7d7;border-radius:3px;background:#f1f3f4;font:18px 'MyriadPro',sans-serif;line-height:22px;text-align:center;}
.uss_user_basket .uss_delete_pos a.del_basket_item{display:inline-block;width:10px;height:9px;background:url(../img/icon_delete.png) no-repeat 0 0;}
.uss_user_basket .uss_delete_pos a.del_basket_item img{display:none;}
.uss_user_basket .uss_bottom td{background:#f1f3f4;}
.uss_user_basket .uss_bottom .totals{font-size:16px;}
.uss_user_basket .uss_delete_pos {border: none;}
.uss_shop_form{padding:34px 29px;border-radius:5px;background:url(../img/bg_uss_shop_form.png) repeat-y 50% 0;background-size:cover;}
.uss_shop_form .fc_form_tml .group .fc_item.block{width:auto;margin-right:24px;margin-bottom:24px;}
.uss_shop_form input[type="text"].styler,
.uss_shop_form textarea.styler{width:364px;}
.uss_shop_form textarea.styler{height:106px;}
.uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(4){margin-right:0;}
.uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(5),
.uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(6){margin-top:-77px;}
.uss_shop_form .form_styler label.sector_title{color:#fff;font-weight:normal;font-size:14px;}
.uss_shop_form .buttons input[type="submit"].styler{height:46px;padding:0 34px;border:2px solid #fff;border-radius:8px;background:none;font-weight:bold;font-size:15px;text-transform:uppercase;}
.uss_shop_form .buttons input[type="submit"].styler:not([disabled]):hover{color:#fff;opacity:.8;}
.uss_shop_form .fc_form_tml .group .fc_item.paySystem,
.uss_shop_form .fc_form_tml .group .fc_item.delivery{margin-top:15px;}
.uss_shop_form .fc_form_tml .group .fc_item.paySystem{width:49%;margin-right:20px;}
.uss_shop_form .fc_form_tml .group .fc_item.delivery{width:49%;margin-right:0;}
.uss_shop_form .fc_form_tml .paySystem .radio_type,
.uss_shop_form .fc_form_tml .delivery .radio_type{margin:12px 0;}
.uss_shop_form .fc_form_tml .paySystem .radio_type .jq-radio,
.uss_shop_form .fc_form_tml .delivery .radio_type .jq-radio{margin-right:16px;}
.uss_shop_form .fc_form_tml .paySystem label,
.uss_shop_form .fc_form_tml .delivery label{font-weight:600;font-size:18px;text-transform:uppercase;}
.uss_shop_form .fc_form_tml .paySystem .elem_item label,
.uss_shop_form .fc_form_tml .delivery .elem_item label{color:#fff;font-size:14px;text-transform:none;}
.uss_shop_form .fc_form_tml .paySystem .elem_item .description,
.uss_shop_form .fc_form_tml .delivery .elem_item .description{margin-left:28px;color:#cbcbcb;font-style:normal;font-weight:normal;font-size:14px;}
.fc_form_tml .fc_item{margin-bottom:13px;}
.fc_form_tml .fc_item .elem_item,
.fc_form_tml .fc_item.fc_outputOnly .outputonly{width:100%;}
input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
.uss_form_text input,
.uss_form_captcha input{height:34px;padding:0 12px;border:1px solid #d7d7d7;border-radius:5px;background:#f1f3f4;color:#5a5f68;font:14px 'MyriadPro',sans-serif;line-height:34px;outline:none;-webkit-box-shadow:none;box-shadow:none;}
input[type="email"].styler:hover,
input[type="email"].styler:focus,
input[type="number"].styler:hover,
input[type="number"].styler:focus,
input[type="password"].styler:hover,
input[type="password"].styler:focus,
input[type="search"].styler:hover,
input[type="search"].styler:focus,
input[type="tel"].styler:hover,
input[type="tel"].styler:focus,
input[type="text"].styler:hover,
input[type="text"].styler:focus,
input[type="url"].styler:hover,
input[type="url"].styler:focus,
textarea.styler:hover,
textarea.styler:focus,
.uss_form_text input:hover,
.uss_form_text input:focus,
.uss_form_captcha input:hover,
.uss_form_captcha input:focus,
.uss_form_textarea textarea:hover,
.uss_form_textarea textarea:focus{border-color:#CCC;border-top-color:#B3B3B3;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
textarea.styler,
.uss_form_textarea textarea{padding:13px 12px;border:1px solid #d7d7d7;border-radius:5px;background-color:#f1f3f4!important;color:#5a5f68;font:14px 'MyriadPro',sans-serif;outline:none;-webkit-box-shadow:none;box-shadow:none;resize:none;}
.fc_form_tml .buttons,
.uss_form_tml .uss_form_submit{margin-top:16px;}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler,
.uss_form_tml .uss_form_submit input{height:34px;padding:0 20px;border:2px solid transparent;border-radius:5px;background:#2375d1;color:#fff;font:14px 'MyriadPro',sans-serif;line-height:34px;text-align:center;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer;}
button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,input[type="reset"].styler:hover,.uss_form_tml .uss_form_submit input:hover{border-color:#2375d1;background:transparent;color:#2375d1;}
#uss_basket_ask_where_to_go_block{border-width:11px;border-color:#f1f3f4;background:#1e60aa url(../img/bg_type1.jpg) repeat-y 50% 0;background-size:cover;color:#fff;}
#uss_basket_ask_where_to_go_block a{border:none;color:#fff;}
#uss_basket_ask_where_to_go_block a:hover{text-decoration:none;}
#uss_basket_ask_where_to_go_block .close_button{background:url(../img/icon_delete.png) no-repeat 0 0;}
#uss_basket_ask_where_to_go_block .close_button img{display:none;}
.lcm_content a.red{display:inline-block;height:45px;padding:0 30px;border:2px solid transparent;border-bottom-color:#9c0101;border-radius:7px;background:#f91a1a;background:-webkit-gradient(linear,left top,left bottom,from(#f91a1a),color-stop(24%,#f41616),to(#e00101));background:linear-gradient(to bottom,#f91a1a 0%,#f41616 24%,#e00101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f91a1a',endColorstr='#e00101',GradientType=0);color:#fff;font-weight:bold;font-size:15px;line-height:45px;text-transform:uppercase;}
.uss_buy_one_click_pos .uss_description{display:none}
table.table{border:2px solid #1f62b0;width:100%;text-align:center;padding-bottom:14px}
table.table tr td{padding:5px 15px;}
table.table tr td strong{font-weight:bold;font-size:15px;text-transform:uppercase;margin:10px 0;display:block;}
.cr_news .news_block_item date{display:none;}
.news_list .news_item{margin-bottom:1em;margin:26px 0;border-bottom:1px solid #EFECEC;padding-bottom:35px;}
.news_list .title a{text-decoration:none;font-weight:bold;font-size:20px;border:none;}
.uss_news .uss_more a{width:132px;padding:9px 0;background-color:#2375d1;text-decoration:none;color:#fff;text-align:center;font-size:13px;line-height:20px;display:block;border-radius:5px;}
.news_list .preview p{margin:14px 0;}
em.price_zero_class{font-style:normal;font-size:18px;display:block;width:146px;white-space:initial;}
.news_list .date,
.uss_news_date{font-size:17px;color:#989898;}
ol li{list-style:none;margin-top:10px;}
ol{line-height:23px;padding-left:35px;list-style:none;counter-reset:li;}
ol li:before{display:inline-block;width:22px;content:counters(li,'.') ' ';counter-increment:li;color:#1b70c0;text-align:center;height:22px;background:#f1f3f4;border-radius:15px;margin-right:10px;}
.uss_autocomplete_results{width:385px!important;border:1px solid #e0e4e8;border-radius:5px;}
.uss_autocomplete_results .ac_over{background-color:#1c71c1;}
.uss_autocomplete_results li .price{font-family:'MyriadPro',sans-serif;}
.uss_autocomplete_results li .price .price_class{font-weight:bold;font-size:17px;}
.uss_autocomplete_results li .image{background:#fff;}
.cr_news .news_block_item .date{display:none;}
.nf_store{width:104%;}
.nf_store ul{margin:0;padding:0;list-style:none;}
.nf_store ul li{display:inline-block;vertical-align:top;width:143px;margin:0 41px 20px 0;overflow:hidden;padding:0;background:none;}
.nf_store ul li .eshop_menu_image{border:1px solid #ccc;padding:1px;display:block;width:143px;height:108px;position:relative;margin-bottom:10px;background:#fff;}
.nf_store ul li .eshop_menu_image>a{display:block;font-size:0;}
.nf_store ul li .eshop_menu_image>a>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.nf_store ul li a{line-height:1.4;font-size:14px;overflow-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.lf_catalog .lfc_col{display:inline-block;vertical-align:top;width:221px;margin-right:73px;}
.lf_catalog .lfc_col.col4{margin-right:0;}
.mobile_block{position:absolute;left:791px;top:28px;width:150px;}
.mobile_block a:first-child{margin-bottom:8px;display:inline-block;}
.uss_shop_block_cat .uss_shop_category.size200x200{width:200px;}
.lcl_store ul.submenu li{margin:0;}
.lcl_store ul.uss_eshop_menu>li.active>a.active{background:#2164b2;color:#fff;}
.lcl_store ul.uss_eshop_menu>li.active>ul.submenu{background:#239ee8;}
.lcl_store ul.uss_eshop_menu>li.active>ul.submenu a{color:#fff;}
.lcl_store ul.uss_eshop_menu>li.active>ul.submenu>li.active{background:#2164b2;}
.lcl_store ul.submenu ul.submenu li.active{}
.lcl_store ul.submenu ul.submenu a.active{}
.uss_eshop_sameproducts.blocks .item img{max-width:100%;}

table.catalog,
table.catalog tbody {
	display: block;
	width: 100%;
}
table.catalog tr {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}
table.catalog tr td {
	width: calc((100% / 4) - 20px);
	margin: 0 10px 10px;
}
table.catalog tr td > p:first-child > a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 170px;
	text-decoration: none;
	width: 100%;
}
table.catalog tr td img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	-o-object-fit:cover; object-fit: cover;
	height: 100%;
	width: auto;
}

.l_footer .lf_inf .wrap_flex,
.l_footer .lf_bottom .wrap_flex {
	justify-content: space-between;
}
.l_footer .lf_inf .wrap_flex .center {
	display: flex;
}
.lf_oferta {
	width: 200px;
}
.l_footer .lf_bottom .center {
	text-align: center;
}

.l_content img {
	max-width: 100%;
	height: auto;
}
.l_content iframe {
	max-width: 100%;
}
.uss_user_basket .uss_image img {
	max-width: unset;
	width: auto;
}
.catalog_opener {
    display: none;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    background: #2377c1;
    position: relative;
    border-radius: 5px;
}

.uss-flex-items {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    width: 100% !important;
}

.uss_pagenator + .uss_shop_blocks_view {
	margin-top: 20px;
}
.section_basket2 .fc_item .radio_label .jq-radio .jq-radio__div {
	margin: 5px 0 0 5px!important;
}
.uss_shop_form .fc_item .hint a {
	color: #fff;
}

@media (max-width: 1300px) {
	#mp_carusel .sl_arr.prev {
		left: 0;
	}
	#mp_carusel .sl_arr.next {
		right: 0;
	}
	#carusel_inner .cw_hold {
		margin: 0 40px;
	}
	#mp_carusel .uss_eshop_block_item:hover {
		border-color: #f1f3f4;
	}
}

@media (max-width: 1220px) {
	.l_content > .wrapper {
		display: flex;
	}
	.l_col {
		flex: 0 0 255px;
		width: 255px;
	}
	.lc_main {
		flex: 0 0 calc(100% - 284px);
    	width: calc(100% - 284px);
	}

	.lfc_text {
		margin-left: 0;
	}

	.l_footer .lf_inf .wrap_flex,
	.l_footer .lf_bottom .wrap_flex {
		flex-wrap: wrap;
	}
	.l_footer .lf_inf .wrap_flex .center {
		width: 100%;
	    order: 20;
	    display: flex;
	    justify-content: center;
	    margin-top: 20px;
	}
	.l_footer .lf_bottom .center {
		width: 100%;
	    order: 5;
	}
	.l_footer .lf_bottom .left {
		order: 10;
	}
	.l_footer .lf_bottom .right {
		order: 15;
	}

	.uss_shop_detail .uss_img_wrapper {
		width: 30% !important;
	}
	.uss_shop_detail .uss_img_big {
		width: 100%;
	}
	.uss_shop_detail .uss_img_big .uss_img_big_image {
		height: auto !important;
	}

	.uss_shop_form {
		padding-right: 19px;
		padding-left: 19px;
	}
	.uss_shop_form .fc_form_tml .group {
	    display: flex;
	    flex-wrap: wrap;
	}
	.uss_shop_form .fc_form_tml .group .fc_item.block {
		width: calc((100% / 3) - 20px);
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(4) {
		margin-right: 10px;
	}
	.uss_shop_form .fc_form_tml .group .fc_item.paySystem {
		width: 100%;
		margin-right: 0;
	}
	.uss_shop_form .fc_form_tml .group .fc_item.checkbox {
		width: 100%;
	}
	
	.uss_shop_form input[type="text"].styler,
	.uss_shop_form textarea.styler {
		width: 100%;
	}

	.content table {
		width: 100% !important;
	}
}

@media (max-width: 1100px) {
	.l_header .wrap_flex {
		flex-wrap: wrap;
	}
	.l_header .center {
	    width: 100%;
	    order: 20;
	    margin: 20px 0 0;
	    display: flex;
	    justify-content: center;
	}
	.lh_basket {
		margin-top: 0;
	}

	table.catalog tr td {
	    width: calc((100% / 3) - 20px);
	}
}

@media (max-width: 1000px) {
	.l_content > .wrapper {display: block;}
    .lc_left {width: 100%; margin-bottom: 25px; float: none; margin-right: 0; padding-bottom: 11px;}
    .lc_left > * {display: none;}
    .lc_left > .catalog_opener {display: block;}
    .lc_main {width: 100%; -webkit-flex: unset; flex: unset; float: none;}
    .lcl_store {margin-top: 15px; margin-bottom: 0;}
    .lcl_store .h3 {display: none;}
    .lcl_store ul {display: block !important;}
    .lcl_last_pos {display: none !important;}

    .l_content {margin-top: 25px;}
    .car_switcher {margin-bottom: 0;}

    .lh_basket_full {
    	display: none !important;
    }

    
}

@media (max-width: 768px) {
	.lt_menu ul li.first {
		padding-right: 15px;
	}
	.lt_menu ul li.last {
		padding-left: 15px;
	}
	.lt_search {
		width: auto;
	    flex-grow: 1;
	    margin-left: 40px;
	}

	#carusel_inner .cw_holder {
		padding: 40px 0;
	}

	.lf_contacts {
		height: auto;
		display: flex;
		flex-direction: column-reverse;
	}
	.lfc_text {
		margin-top: 0;
	}
	.lf_contacts .wrapper {
		margin: 0;
	}

	.lfc_text {
	    margin-left: -10px;
	    margin-right: -10px;
	    width: calc(100% + 20px);
	}
	.lf_contacts iframe {
		height: 350px;
	}

	.uss_shop_blocks_view .uss_eshop_item,
	.uss_eshop_sameproducts.blocks .item,
	.uss_eshop_block_item {
		width: calc( (100% - ( (2 - 1) * 15px) ) / 2 )!important;
		margin-right: 5px;
	}

	.uss_shop_detail .uss_img_wrapper,
	.uss_shop_detail .uss_img_big {
		float: none;
	}
	.uss_shop_detail .uss_img_wrapper {
		width: 100% !important;
		max-width: 450px;
		margin-left: auto;
		margin-right: auto;
	}

	.lcm_breadcrumbs,
	.onepos_text {
		margin-bottom: 30px;
	}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
		margin-top: 0;
	}

	.uss_user_basket,
    .uss_user_wishlist {
    display: block;
    }
    .uss_user_basket {
        overflow: visible;
    }
    .uss_user_basket .hide,
    .uss_user_wishlist .hide {
    display: none !important;
    }
    .uss_user_basket > table,
    .uss_user_wishlist > table {
    display: block;
    border-right: 1px solid #edf1f5;
    }
    .uss_user_basket > table > tbody,
    .uss_user_wishlist > table > tbody {
    display: block;
    }
    .uss_user_basket > table > tbody > tr,
    .uss_user_wishlist > table > tbody > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /*padding-bottom: 5px;*/
    }
    .uss_user_basket .uss_number,
    .uss_user_basket td.uss_price_field.uss_sum_field {
    display: flex !important;
    align-items: center;
    }
    .uss_user_basket > table > tbody > tr + tr > td.uss_image,
    .uss_user_wishlist > table > tbody > tr + tr > td.uss_image {
    padding-top: 10px !important;
    }
    .uss_user_basket > table > tbody > tr + tr > td.uss_name,
    .uss_user_wishlist > table > tbody > tr + tr > td.uss_name {
    padding-top: 10px !important;
    }
    .uss_user_basket > table > tbody > tr:not(.total_sum),
    .uss_user_wishlist > table > tbody > tr:not(.total_sum) {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
    }
    .uss_user_basket > table > tbody > tr:first-child,
    .uss_user_wishlist > table > tbody > tr:first-child {
    display: none;
    }
    .uss_user_basket > table > tbody > tr:not(.hide),
    .uss_user_wishlist > table > tbody > tr:not(.hide) {
    border-top: 1px solid #edf1f5;
    }
    .uss_user_basket > table > tbody > tr th,
    .uss_user_wishlist > table > tbody > tr th {
    display: none;
    }
    .uss_user_basket > table > tbody > tr td,
    .uss_user_wishlist > table > tbody > tr td {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    border: none;
    }
    .uss_user_basket > table > tbody > tr td.uss_image,
    .uss_user_wishlist > table > tbody > tr td.uss_image {
    float: left;
    padding-left: 0 !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100px;
            flex: 0 100px;
    border: none !important;
    padding-top: 5px !important;
    padding-left: 5px !important;
    }
    .uss_user_basket > table > tbody > tr td.uss_name,
    .uss_user_wishlist > table > tbody > tr td.uss_name {
    -webkit-box-flex: 1;
        -ms-flex: 1 calc(100% - 150px);
            flex: 1 calc(100% - 150px);
    display: block;
    width: auto;
    padding: 0;
    white-space: normal;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
    line-height: 1.2em;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_title,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_title {
    font-size: 17px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
    font-size: 14px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name > *,
    .uss_user_wishlist > table > tbody > tr td.uss_name > * {
    margin-bottom: 7px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name ~ *,
    .uss_user_wishlist > table > tbody > tr td.uss_name ~ * {
    padding-bottom: 5px;
    padding-top: 5px;
    }
    .uss_user_basket > table > tbody > tr td.uss_price_field,
    .uss_user_wishlist > table > tbody > tr td.uss_price_field {
    font-size: 20px;
    font-weight: bold;
    }
    .uss_user_basket > table > tbody > tr td.uss_price_field:not(.uss_sum_field),
    .uss_user_wishlist > table > tbody > tr td.uss_price_field:not(.uss_sum_field) {
    display: none !important;
    }
    .uss_user_basket > table > tbody > tr td:not(.uss_name),
    .uss_user_wishlist > table > tbody > tr td:not(.uss_name) {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    }
    .uss_user_basket > table > tbody > tr td:not(.uss_name) *:not(input),
    .uss_user_wishlist > table > tbody > tr td:not(.uss_name) *:not(input) {
    border: none;
    }
    .uss_user_basket > table > tbody > tr td.totals,
    .uss_user_wishlist > table > tbody > tr td.totals {
    display: block;
    width: 100%;
    }
    .uss_user_basket > table > tbody > tr td.uss_number,
    .uss_user_wishlist > table > tbody > tr td.uss_number {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
    .uss_user_basket > table > tbody > tr td.uss_number a.uss_plus,
    .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_plus,
    .uss_user_basket > table > tbody > tr td.uss_number a.uss_minus,
    .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_minus {
    width: auto;
    height: auto;
    font-size: 40px;
    padding: 0 9px;
    line-height: 1;
    }
    .uss_user_basket > table > tbody > tr td.uss_number input,
    .uss_user_wishlist > table > tbody > tr td.uss_number input {
    min-width: 30px;
    height: 30px;
    border: 1px solid #e2e4e6;
    text-align: center;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    /*padding-right: 30px !important;*/
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a {
    margin: 0;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a + a,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a + a {
    margin-left: 9px;
    margin-right: 3px;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a img,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a img {
    width: 15px;
    height: 15px;
    /*display: block;*/
    margin: 0;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons {
    font-size: 17px;
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
    }
    .content .uss_user_wishlist > table > tbody > tr td.uss_price_field {
    display: block !important;
    }
    .uss_user_wishlist > table > tbody > tr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    }
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos > a {
    margin-left: 5px;
    }
    .section_basket2 .fc_form_tml .group .fc_item.block {
    width: 100% !important;
    }
    tr.uss_bottom .totals-wrap {
    	margin-right: 0;
    }
    tr.uss_bottom.total_sum .totals-wrap.totals-wrap-sum {
    	margin-top: 0;
    }
    .uss_user_basket tr {
    	border-color: #edf1f5;
    }
    .uss_user_basket .uss_name .uss_title {
    	height: auto;
    }

    .uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(5),
    .uss_shop_form .fc_form_tml .group .fc_item.block:nth-of-type(6) {
    	margin-top: 0;
    }
}


@media (max-width: 600px) {
	table.catalog tr td {
		width: calc((100% / 2) - 20px);
	}
	.l_footer .lf_inf .wrap_flex .center {
		flex-direction: column;
	}
	.lf_phone {
		margin: 10px 0;
	}
	.l_footer .lf_bottom .center {
		margin-bottom: 15px;
	}
	.lf_bottom .left {
		width: 100%;
		text-align: center;
		margin: 15px 0 20px;
	}
	.lf_bottom .right {
		margin: 0 auto;
	}
	.lf_poweredby {
		justify-content: center;
	}
	.l_footer .lh_basket {
		display: none;
	}
	.lf_inf {
		padding-top: 30px;
	}
	.lf_inf .left {
		width: 100%;
		text-align: center;
	}
	.l_footer .lf_inf .wrap_flex .center {
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.eshop_popup_window .popup_wrapper {
		width: 100%;
	}
}

@media (max-width: 550px) {
	.l_header {
		padding-top: 20px;
	}
	.l_header .center {
		order: unset;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.l_header .left {
		width: 100%;
		text-align: center;
	}
	.l_header .right {
		width: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}
	.lh_contacts {
		background-size: 30px;
		padding-left: 38px;
	}
	.lh_contacts table td[colspan="2"] {
		display: none;
	}
	.lh_contacts table td:first-child p.phone + p {
		display: none;
	}
	.lh_contacts table td:first-child p.phone + p + p {
		font-size: 0;
	}
	.lh_contacts table td:first-child p.phone + p + p a {
		font-size: 16px;
	}
	.lh_contacts table tr td:last-child p.phone {
		margin-bottom: 0;
	}
	.lh_basket {
		min-width: unset;
		width: 36px;
		margin-right: 5px;
	}
	.lh_basket p,
	.lh_basket .totals {
		display: none;
	}
	.lh_basket .basket_widget_inner.empty:before {
		content: '0';
		display:block;position:absolute;top:0;left:27px;width:19px;height:19px;border-radius:50%;background:#f80000;color:#fff;line-height:19px;text-align:center;font-size:15px;font-weight:bold;
	}
	.l_top .lt_search {
		display: none;
	}
	.lt_search {
		margin: 0 40px 0 0;
	}
	.lt_search .uss_site_search .uss_input_name {
	    border: 1px solid #2364ae;
	}

	.lcm_breadcrumbs a {
		font-size: 16px;
	}

	.comment_form_block {
		margin: 0;
		padding: 0;
	}
	.comments_form form {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	#ommentaddform_id .uss_form_text {
		width: 48%;
		margin-right: 0;
	}
	#ommentaddform_id .uss_form_text input,
	#ommentaddform_id .uss_form_textarea,
	#ommentaddform_id .uss_form_textarea textarea,
	#ommentaddform_id .uss_form_checkbox,
	#ommentaddform_id .uss_form_captcha,
	.comments_form .uss_form_submit,
	.comments_form input[type="submit"].styler {
		width: 100%;
	}
	#ommentaddform_id .uss_form_captcha input {
	    width: calc(100% - 138px);
	}

	.uss_eshop_sameproducts .item .image {
	    height: 220px !important;
	    display: block;
	    max-width: 100%;
	}
	.uss_eshop_sameproducts .item .image a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}
	.uss_user_basket th.basket_th_price,
    .uss_user_basket .uss_price_field:not(.uss_sum_field) {display: none;}

    .section_registration input[type=text].styler,
    .section_registration input[type=password].styler,
    .section_registration textarea.styler,
    .section_registration .uss_form_checkbox,
    .section_registration .uss_form_captcha,
    .section_registration input[type="submit"],
    .catalog_order_form .fc_item .elem_item,
    .catalog_order_form .fc_item.fc_outputOnly .outputonly,
    .catalog_order_form input[type=text],
    .catalog_order_form textarea.styler,
    .catalog_order_form .jq-file,
    .catalog_order_form .fc_files .fc_upload_wrapper,
    .catalog_order_form .fc_images .fc_upload_wrapper,
    .catalog_order_form input[type="submit"],
    .catalog_order_form .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%;}
    .section_registration .uss_form_captcha input[type=text].styler {width: 130px;}

    #loginForm table,
    #loginForm tbody,
    #loginForm tr,
    #loginForm td {display: block; width: 100%;}
    #loginForm td.label {font: 500 14px 'Museo Sans Cyrl', sans-serif !important; margin-bottom: .4em;}
    #loginForm input[type=text].styler,
    #loginForm .styler {width: 100%;}
    #loginForm tr {margin-bottom: 10px;}
    .section_formconstructor input[type=text],
    .section_formconstructor textarea.styler,
    .section_formconstructor input[type="submit"].styler,
    .section_formconstructor .fc_item .elem_item,
    .section_formconstructor .fc_item.fc_outputOnly .outputonly,
    .section_formconstructor .fc_form_tml .group .fc_item.fc_checkbox_one,
    .section_feedback input[type=text],
    .section_feedback textarea.styler,
    .section_feedback input[type="submit"].styler,
    .section_feedback .fc_item .elem_item,
    .section_feedback .fc_item.fc_outputOnly .outputonly,
    .section_feedback .fc_form_tml .group .fc_item.fc_checkbox_one,
    .section_feedback .uss_form_checkbox {width: 100%;}

    .l_top {
    	padding: 0;
    }
    .lt_menu {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 600; background: rgba(0, 0, 0, .8); padding: 0; margin-left: 0 !important; margin: 0;}
    .lt_menu ul {width: 80%; display: block; height: 100%; background: #fff; padding: 10px 0; margin-left: 0;}
    .lt_menu ul li {border-bottom: 1px solid #e8e8e8; margin: 0; display: block; height: auto; background: none;}
    .lt_menu ul li:last-child {border-bottom: none;}
    .lt_menu ul li a {padding: 20px 35px; display: block; height: auto; text-align: left; font-size: 22px; border-radius: 0; background: none; color: #4c4c4c;}
    .lt_menu ul li a:before {display: none;}
    .lt_menu ul li a:hover,
    .lt_menu ul li a.active,
    .lt_menu ul li.active > a {background: #2877bf; color: #fff;}
    .lt_menu ul li.first {padding-right: 0;}
    .lt_menu ul li.last {padding-left: 0;}
    .lt_menu .wrapper {padding: 0; height: 100%;}
    .lh_burger {display: flex; justify-content: space-between; flex-direction: column; flex: 0 0 50px; width: 50px; height: 50px; cursor: pointer; background: #2877bf; padding: 13px 10px; position: relative; z-index: 700; border-radius: 5px; position: absolute; top: 0; left: 10px;}
    .lh_burger span {background: #fff; display: block; height: 3px;}
	.lh_burger.active {background: #2377c1 url(../img/icon_close.png) no-repeat 50%; right: 10px; left: auto;}
	.lh_burger.active span {display: none;}
}

@media (max-width: 480px) {
	.lh_contacts p.phone {
		margin-right: 20px;
	}
	.lh_contacts p.phone a {
		font-size: 19px;
	}

	.car_switcher span {
		padding: 0 14px;
	}

	.uss_shop_blocks_view .uss_eshop_item,
	.uss_eshop_sameproducts.blocks .item,
	.uss_eshop_block_item {
		padding: 15px;
	}

	.uss_shop_form {
		padding: 24px 10px 10px;
	}
}