@import url("/fonts_static/awesome/css/font-awesome.min.css");
@import url("/fonts_static/awesome/css/brands.min.css");
@import url("/fonts_static/awesome/css/solid.min.css");



/* - index_0.css - */

*{margin:0;padding:0;font-size:inherit;font-family:inherit;box-sizing:border-box;line-height:1.4;}
body{overflow-y:scroll;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, button{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
input, select, textarea{margin:0;padding:0;box-sizing:border-box;}
textarea{vertical-align:top;}
:focus{outline:0;}
body{color:black;background:white;}
ol,ul,li{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;vertical-align:top;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
strong, b{font-weight:bold;}
a{cursor:pointer;}
img{vertical-align:top;border:none;}
/*html,body{height:100%;}*/
html{font-family:Arial,Tahoma,Helvetica,serif;font-size:14px;}
body{color:#000000;}
ul,ol{margin:0 0 10px 0;padding:0;list-style:none;}
li{vertical-align:top;}
/*ul li:before{float:left;margin-left:20px;margin-right:11px;}*/
ul li:last-child,ol li:last-child{margin-bottom:0;}
p{margin:0 0 12px 0;}
button{cursor:pointer;vertical-align:top;}
::-webkit-input-placeholder{color:#989898;}/* webkit */
::-moz-placeholder{color:#989898;}/* Firefox 19+ */
:-moz-placeholder{color:#989898;}/* Firefox 18- */
:-ms-input-placeholder{color:#989898;}/* IE */

/* - tool.css - */

.w100{width:100%;}
.h100{height:100%;}
.w100h100{width:100%;height:100%;}
.s100x100{width:100%;height:100%;}
.w25{width:25% !important;}
.w33{width:33% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w75{width:75% !important;}
.w150{width:150px !important;}
.w175{width:175px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.width-auto{width:auto !important;}
.height-auto{height:auto !important;}
.table_100{width:100%;}
.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.ul{text-decoration:underline;}
.non_ul,.non-ul,.no-ul{text-decoration:none;}
.i,.italic{font-style:italic;}
.vert_align_top,.vert-align-top,.top{vertical-align:top !important;}
.vert_align_middle,.vert_align_center,.vert-align-middle,.vert-align-center,.middle{vertical-align:middle !important;}
.vert_align_bottom,.vert-align-bottom,.bottom{vertical-align:bottom !important;}
.fs10{font-size:10px !important;}
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs24{font-size:24px !important;}
.fleft{float:left !important;}
.fright{float:right !important;}
.fnone{float:none !important;}
.text_align_right,.text-align-right,.right{text-align:right !important;}
.text_align_left,.text-align-left,.left{text-align:left !important;}
.text_align_center,.text-align-center,.center{text-align:center !important;}
.text_align_justify,.text-align-justify,.justify{text-align:justify !important;}
.overflow-visible,.visible{overflow:visible !important;}
.overflow-hidden,.hidden{overflow:hidden !important;}
.visible-yes{visibility:visible;}
.visible-no{visibility:hidden;}
.clr,.clr:after{clear:both;padding:0 !important;margin:0 !important;height:0 !important;display:block !important;}
.none{display:none !important;}
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block;}
.list-item{display:list-item;}
.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed !important;}
.pointer{cursor:pointer !important;}
.no_border, .no-border{border:0 !important;}
.no-border-right{border-right:0 !important;}
.no-border-left{border-left:0 !important;}
.no-border-top{border-top:0 !important;}
.no-border-bottom{border-bottom:0 !important;}
.nowrap{white-space:nowrap !important;overflow:hidden !important;}
.uppercase{text-transform:uppercase !important;}
.lowercase{text-transform:uppercase !important;}
.bg-none{background:none !important;}
.bg-white{background-color:white;}
.bg-gray{background-color:#EEEEEE;}
.cursor-auto{cursor:auto!important;}
.cursor-move{cursor:move;}
.num-marker{list-style-type:decimal!important;}
.num-marker li{list-style-type:decimal!important;margin-left:18px;padding-left:4px;margin-bottom:3px;}
.disc-marker{list-style-type:disc!important;}
.disc-marker li{list-style-type:disc!important;margin-left:20px;margin-bottom:3px;}
.none-marker{list-style-type:none !important;}
.none-marker li{list-style-type:none!important;margin-left:0!important;}
.__aligner{display:inline-block;vertical-align:middle;}
.__text{display:inline-block;vertical-align:middle;}
.t-block{display:table;width:100%;overflow:visible;border-spacing:0;}
.t-item{display:table-cell;vertical-align:top;overflow:visible;}
.flex-center{-webkit-align-items:center!important;align-items:center!important;}
.black{color:black !important;}
.pt0{padding-top:0px !important;}
.pr0{padding-right:0px !important;}
.pb0{padding-bottom:0px !important;}
.pl0{padding-left:0px !important;}
.p0{padding:0px !important;}
.pt1{padding-top:1px !important;}
.pr1{padding-right:1px !important;}
.pb1{padding-bottom:1px !important;}
.pl1{padding-left:1px !important;}
.p1{padding:1px !important;}
.pt2{padding-top:2px !important;}
.pr2{padding-right:2px !important;}
.pb2{padding-bottom:2px !important;}
.pl2{padding-left:2px !important;}
.p2{padding:2px !important;}
.pt3{padding-top:3px !important;}
.pr3{padding-right:3px !important;}
.pb3{padding-bottom:3px !important;}
.pl3{padding-left:3px !important;}
.p3{padding:3px !important;}
.pt5{padding-top:5px !important;}
.pr5{padding-right:5px !important;}
.pb5{padding-bottom:5px !important;}
.pl5{padding-left:5px !important;}
.p5{padding:5px !important;}
.pt8{padding-top:8px !important;}
.pr8{padding-right:8px !important;}
.pb8{padding-bottom:8px !important;}
.pl8{padding-left:8px !important;}
.p8{padding:8px !important;}
.pt10{padding-top:10px !important;}
.pr10{padding-right:10px !important;}
.pb10{padding-bottom:10px !important;}
.pl10{padding-left:10px !important;}
.p10{padding:10px !important;}
.pt15{padding-top:15px !important;}
.pr15{padding-right:15px !important;}
.pb15{padding-bottom:15px !important;}
.pl15{padding-left:15px !important;}
.p15{padding:15px !important;}
.pt20{padding-top:20px !important;}
.pr20{padding-right:20px !important;}
.pb20{padding-bottom:20px !important;}
.pl20{padding-left:20px !important;}
.p20{padding:20px !important;}
.pt25{padding-top:25px !important;}
.pr25{padding-right:25px !important;}
.pb25{padding-bottom:25px !important;}
.pl25{padding-left:25px !important;}
.p25{padding:25px !important;}
.pt30{padding-top:30px !important;}
.pr30{padding-right:30px !important;}
.pb30{padding-bottom:30px !important;}
.pl30{padding-left:30px !important;}
.p30{padding:30px !important;}
.pt40{padding-top:40px !important;}
.pr40{padding-right:40px !important;}
.pb40{padding-bottom:40px !important;}
.pl40{padding-left:40px !important;}
.p40{padding:40px !important;}
.pt50{padding-top:50px !important;}
.pr50{padding-right:50px !important;}
.pb50{padding-bottom:50px !important;}
.pl50{padding-left:50px !important;}
.p50{padding:50px !important;}
.mt0{margin-top:0px !important;}
.mr0{margin-right:0px !important;}
.mb0{margin-bottom:0px !important;}
.ml0{margin-left:0px !important;}
.m0{margin:0px !important;}
.mt1{margin-top:1px !important;}
.mr1{margin-right:1px !important;}
.mb1{margin-bottom:1px !important;}
.ml1{margin-left:1px !important;}
.m1{margin:1px !important;}
.mt2{margin-top:2px !important;}
.mr2{margin-right:2px !important;}
.mb2{margin-bottom:2px !important;}
.ml2{margin-left:2px !important;}
.m2{margin:2px !important;}
.mt3{margin-top:3px !important;}
.mr3{margin-right:3px !important;}
.mb3{margin-bottom:3px !important;}
.ml3{margin-left:3px !important;}
.m3{margin:3px !important;}
.mt4{margin-top:4px !important;}
.mr4{margin-right:4px !important;}
.mb4{margin-bottom:4px !important;}
.ml4{margin-left:4px !important;}
.m4{margin:4px !important;}
.mt5{margin-top:5px !important;}
.mr5{margin-right:5px !important;}
.mb5{margin-bottom:5px !important;}
.ml5{margin-left:5px !important;}
.m5{margin:5px !important;}
.mt8{margin-top:8px !important;}
.mr8{margin-right:8px !important;}
.mb8{margin-bottom:8px !important;}
.ml8{margin-left:8px !important;}
.m8{margin:8px !important;}
.mt10{margin-top:10px !important;}
.mr10{margin-right:10px !important;}
.mb10{margin-bottom:10px !important;}
.ml10{margin-left:10px !important;}
.m10{margin:10px !important;}
.mt12{margin-top:12px !important;}
.mr12{margin-right:12px !important;}
.mb12{margin-bottom:12px !important;}
.ml12{margin-left:12px !important;}
.m12{margin:12px !important;}
.mt15{margin-top:15px !important;}
.mr15{margin-right:15px !important;}
.mb15{margin-bottom:15px !important;}
.ml15{margin-left:15px !important;}
.m15{margin:15px !important;}
.mt20{margin-top:20px !important;}
.mr20{margin-right:20px !important;}
.mb20{margin-bottom:20px !important;}
.ml20{margin-left:20px !important;}
.m20{margin:20px !important;}
.mt25{margin-top:25px !important;}
.mr25{margin-right:25px !important;}
.mb25{margin-bottom:25px !important;}
.ml25{margin-left:25px !important;}
.m25{margin:25px !important;}
.mt30{margin-top:30px !important;}
.mr30{margin-right:30px !important;}
.mb30{margin-bottom:30px !important;}
.ml30{margin-left:30px !important;}
.m30{margin:30px !important;}
.mt40{margin-top:40px !important;}
.mr40{margin-right:40px !important;}
.mb40{margin-bottom:40px !important;}
.ml40{margin-left:40px !important;}
.m40{margin:40px !important;}
.mt50{margin-top:50px !important;}
.mr50{margin-right:50px !important;}
.mb50{margin-bottom:50px !important;}
.ml50{margin-left:50px !important;}
.m50{margin:50px !important;}
.ml1p{margin-left:1% !important;}
.mr1p{margin-right:1% !important;}
.ml2p{margin-left:2% !important;}
.mr2p{margin-right:2% !important;}
.ml4p{margin-left:4% !important;}
.mr4p{margin-right:4% !important;}
._table{border-collapse:collapse;}
._table td,._table th{padding:5px 10px;border:1px solid #777;}
._table th,._table td.header{background-color:#eee;}
._table._t1 td,._table._t1 th{padding:15px;border-color:#ccc;border-right:0;border-left:0;}
._table._t1 th{border-top:0;}
._table._t1 td{border-style:dotted;}
.border{border:1px solid #cacaca;}
hr{border:0;margin:50px 0;height:1px;background-color:#cacaca;}
.flex{display:-webkit-flex;display:-ms-flex;display:flex;}
.flex-wrap{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-nowrap{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}

/* - img.css - */

/*.img-largest,.img-large,.img-large-x,.img-mp,.img-middle,.img-small,.img-smallest,.img-banner-468x60,.img-premium,.img-100x100,.img-dir{display:table-cell;vertical-align:middle;text-align:center;background-color:#fff;}*/
.img-largest,.img-large,.img-large-x,.img-mp,.img-middle,.img-small,.img-smallest,.img-banner-468x60,.img-premium,.img-100x100,.img-dir{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;
-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
.img-largest{width:600px !important;height:450px !important;}
.img-largest img{max-width:600px !important;max-height:450px !important;}
.img-huge{width:1200px !important;height:900px !important;}
.img-huge img{max-width:1200px !important;max-height:900px !important;}
.img-large{width:300px !important;height:225px !important;}
.img-large img{max-width:300px !important;max-height:225px !important;}
.img-large-x{width:400px !important;height:300px !important;}
.img-large-x img{max-width:400px !important;max-height:300px !important;}
.img-mp{width:200px !important;height:150px !important;}
.img-mp img{max-width:200px !important;max-height:150px !important;}
.img-middle{width:150px !important;height:120px !important;}
.img-middle img{max-width:150px !important;max-height:120px !important;}
.img-small{width:100px !important;height:75px !important;}
.img-small img{max-width:100px !important;max-height:75px !important;}
.img-smallest{width:50px !important;height:38px !important;}
.img-smallest img{max-width:50px !important;max-height:38px !important;}
.img-banner-468x60{width:468px !important;height:60px !important;}
.img-banner-468x60 img{max-width:468px !important;max-height:60px !important;}
.img-premium{width:240px !important;height:180px !important;}
.img-premium img{max-width:240px !important;max-height:180px !important;}
.img-100x100{width:100px !important;height:100px !important;}
.img-100x100 img{max-width:100px !important;max-height:100px !important;}
.img-dir{width:75px !important;height:60px !important;}
.img-dir img{max-width:75px !important;max-height:60px !important;}

@media screen and (max-width:400px){
.img-largest{width:320px !important;height:240px !important;}
.img-large-x img{max-width:320px !important;max-height:240px !important;}
.img-large-x{width:320px !important;height:240px !important;}
.img-large-x img{max-width:320px !important;max-height:240px !important;}
}

/* - service.css - */

.red{color:#C4024D !important;}
.blue{color:#1a1ab8 !important;}
.green{color:#006600 !important;}

.div-sep{padding-bottom:10px;border-bottom:1px solid #adadad;margin-bottom:10px;}
.div-sep-5{padding-bottom:5px;border-bottom:1px solid #adadad;margin-bottom:5px;}
.div-sep-10{padding-bottom:10px;border-bottom:1px solid #adadad;margin-bottom:10px;}
.div-sep-15{padding-bottom:15px;border-bottom:1px solid #adadad;margin-bottom:15px;}
.div-sep-20{padding-bottom:20px;border-bottom:1px solid #adadad;margin-bottom:20px;}
.div-sep-30{padding-bottom:30px;border-bottom:1px solid #adadad;margin-bottom:30px;}

.notes-circle{position:relative;margin-left:3px;white-space:normal;display:inline-block;width:14px;height:14px;}
.notes-circle:before{font-family:'FontAwesome';content:'\f29c';cursor:help;color:#525252;}
.notes-circle.nc-quesion-full:before{content:'\f059';color:#0329ce;}
.notes-circle.nc-warning:before{content:'\f071';color:#f2a700;}
.notes-circle.nc-warning .notes-block{left:-18px;}
.notes-circle .notes-block{display:none;top:23px;left:-17px;}
.notes-circle:hover .notes-block{display:inline-block;}
.notes-block{text-align:left;width:400px;border:1px solid #aaa;padding:10px;position:absolute;z-index:20000;top:0;left:0;border-radius:3px;display:inline-block;color:#525252;background-color:#fff;}
.notes-block:before,.notes-block:after{content:'';position:absolute;left:16px;top:-16px;border:8px solid transparent;border-bottom:8px solid #888;}
.notes-block:after{border-bottom:8px solid #fff;top:-15px;}

/* ----------------------------- */

.raiting{display:-webkit-flex;display:-ms-flex;display:flex;}
.raiting div{margin-right:10px;cursor:pointer;}
.raiting div:before{font-family:'FontAwesome';content:'\f005';font-size:20px;color:#e1e1e1;}
.raiting div.act:before,.raiting div._act:before{color:#ffbf00;}


@media screen and (max-width:750px){
._table-block{padding-bottom:10px;overflow:hidden;overflow-x:scroll;}
}

/* - popup - */

.popup{position:absolute;width:800px;left:20%;top:100px;z-index:101;}
.popup-block{padding:15px 15px 25px 15px;}

.popupWindow{position:absolute;z-index:100;left:0;top:20px;}

.pw-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:100;}

.toggleWindow{position:absolute;top:20px;left:0;overflow:visible;z-index:1;border:#aaa 1px solid;border-radius:5px;background-color:#fefefe;display:none;padding:10px 15px;margin:0!important;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}

.tw-il-items{padding:8px 11px 6px 8px;border:#d4d4d5 1px solid;background-color:#f8f8f8;white-space:nowrap;}
.tw-il-item{margin-bottom:4px;}

/* - pager - */

.pager{margin:0 0 15px 0;overflow:hidden;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.pager>*{padding:4px 11px;margin:2px 6px 2px 0;border:1px solid #fff;border-radius:3px;font-size:16px;display:block;text-decoration:none;text-align:center;}
.pager>span,.pager>a:hover{border-width:1px;border-style:solid;}
.pager>a:hover{text-decoration:none;color:black;}

@media screen and (max-width:750px){
.pager>a>span{display:none;}
}

/* - shopping_cart - */

.shopping-cart-list{margin:0;}
#js_popupContent .shopping-cart-list:last-child{margin-bottom:0;}
.shopping-cart-list .user{display:none;}

.shopping-cart-list div.item:nth-child(2){border-top:#d4d4d4 solid 1px;}

.shopping-cart-list .item-header{background:#f5f4f4;padding:5px 8px;white-space:nowrap;}
.shopping-cart-list .item{padding:15px 10px;border-bottom:#d4d4d4 solid 1px;}
.shopping-cart-list .item:after{clear:both;content:"";display: block;}
.shopping-cart-list .item .img{float:left;margin:0 10px 10px 0;}
.shopping-cart-list .item .img{border:1px solid #cacaca;background-color:#fff;}
.shopping-cart-list .item .icon{float:right;margin:5px 0 0 5px;}
.shopping-cart-list .item .name{font-size:15px;overflow:hidden;margin-bottom:5px;min-width:300px;}
.shopping-cart-list .item .exist{margin-bottom:5px;}
.shopping-cart-list .item .city{color:#5a5a5a;margin-bottom:5px;}
.shopping-cart-list .item .date{color:#5a5a5a;margin-bottom:5px;}
.shopping-cart-list .item .min-order.wrong{color:#C4024D;}
.shopping-cart-list .item .price{margin-top:3px;font-size:15px;}
.shopping-cart-list .item .price-discont{color:#777;}
.shopping-cart-list .item .price-discont span{margin-left:10px;}
.shopping-cart-list .item .price-amount-cost{display:-webkit-flex;display:flex;}
.shopping-cart-list .item .price-amount-cost>div{vertical-align:middle;padding:3px 0;}
.shopping-cart-list .item .price-amount-cost .header{font-size:12px;margin-bottom:5px;}
.shopping-cart-list .item .price-amount-cost .value{margin-right:10px;}
.shopping-cart-list .item .pcc-price{-webkit-flex-grow:1;flex-grow:1;}
.shopping-cart-list .item .pcc-amount{width:150px;}
.shopping-cart-list .item .pcc-amount .header{margin-bottom:3px;}
.shopping-cart-list .item .pcc-amount input{width:50px;}
.shopping-cart-list .item .pcc-amount span{margin-left:5px;}
.shopping-cart-list .item .pcc-cost{width:150px;}

.shopping-cart-list .itogo{padding:15px 10px;background:#f5f4f4;}
.shopping-cart-list .itogo:after{clear:both;content:"";display: block;}
.shopping-cart-list .itogo .itogo-sum{margin-bottom:15px;}
.shopping-cart-list .itogo .itogo-sum span{font-size:16px;font-weight:bold;}
.shopping-cart-list .itogo .order,.shopping-cart-list .itogo .recount{float:left;margin-right:20px;}
.shopping-cart-list .itogo .back{float:left;}
.shopping-cart-list .itogo .recount,.shopping-cart-list .itogo .back{font-size:13px;}
.shopping-cart-list .itogo .order .b-button{width:150px;}
.shopping-cart-list .itogo .order .__aligner{height:0;}
.shopping-cart-list .itogo .back a{display:block;padding:6px 10px;border:1px solid #1d7dae;border-radius:5px;}
.shopping-cart-list .itogo .back a:hover{border-color:#3692c1;text-decoration:none;}

.shopping-cart-list .itogo .only-with-company{margin-top:10px;color:#C4024D;}

.shopping-cart-list .sender-form-block{margin:15px 0 5px 0;padding:0;background:none;}
.shopping-cart-list .create-order-block{background:#f5f4f4;padding:15px 10px;}

.shopping-cart-list .order-delivery-block{background:#f5f4f4;padding:8px 8px 0 8px;}
.shopping-cart-list .order-delivery .delivery{border-top:1px solid #bbb;padding-top:8px;font-size:16px;}
.shopping-cart-list .order-delivery .itogo-with-delivery{padding-top:5px;padding-bottom:8px;font-size:18px;}

.shopping-cart-list .form-block{margin-bottom:10px;}
.shopping-cart-list .edit-form input{width:300px;}
.shopping-cart-list .edit-form textarea{width:450px;}
a.sender-form-close{margin-left:25px;}

.shopping-cart-all{visibility:hidden;}
.shopping-cart-all .order-all,.shopping-cart-all .back-all{text-align:center;font-size:14px;}
.shopping-cart-all .order-all a,.shopping-cart-all .back-all a{text-decoration:none;border-bottom:#003c8b dotted 1px;color:#003c8b;}
.shopping-cart-all .create-order-block{margin:15px 0 5px 0;}

.shopping-cart-empty{display:-webkit-flex;display:-ms-flex;display:flex;margin:10px 0;}
.shopping-cart-empty .img,.shopping-cart-empty .img img{width:100px;}
.shopping-cart-empty .info{margin-left:40px;}
.shopping-cart-empty .header{font-size:18px;margin-bottom:10px;}
.shopping-cart-empty .text{margin-bottom:17px;}


@media screen and (max-width:1000px){
.shopping-cart-empty .info{margin-left:30px;}
}

@media screen and (max-width:750px){
.shopping-cart-list{margin-bottom:15px;}

.shopping-cart-quantity-form div input.button{display:block;margin-top:5px;margin-left:0;}
.shopping-cart-list .item .name{font-size:13px;}
.shopping-cart-list .item .price{font-size:13px;}
.shopping-cart-list .itogo .order,.shopping-cart-list .itogo .recount{margin-right:10px;}

.shopping-cart-empty .info{margin-left:15px;}
}

@media screen and (max-width:400px){
.shopping-cart-list .item .price-amount-cost{display:block;}
.shopping-cart-list .item .price-amount-cost>div{width:auto;}
.shopping-cart-list .item .price-amount-cost .header{display:inline-block;width:45%;}
.shopping-cart-list .item .price-amount-cost .value{display:inline-block;margin:0;}
.shopping-cart-list .itogo .order,.shopping-cart-list .itogo .recount{margin-right:5px;}
}

/* - forms - */

.sender-form-header{font-size:18px;margin-bottom:10px;}
.sender-form-note{color:#505253;margin-bottom:10px;}
.sender-form .form-block{margin-bottom:10px;}

a.sender-form-close{text-decoration:none;border-bottom:#003c8b 1px dotted;}
a.sender-form-close:hover{border-color:#2ca8d7;}

.calendar-sep{margin:0 5px;}
.calendar-clear{vertical-align:middle;cursor:pointer;margin:0 2px;}
.calendar-links{margin-top:6px;font-size:12px;}
.calendar-links a{display:inline-block;margin-right:20px;}

.field-error-message{margin-top:3px;color:#C4024D;font-size:12px;}

/*.info-message,.error-message,.edit-message{margin:0 0 12px 0;border:1px solid #bbb;padding:5px 10px;font-size:12px;max-width:530px;border-radius:2px;box-shadow:1px 1px 2px 0px #d2d2d2;}
.info-message{background-color:#FFFEE3;}
.error-message{background-color:#FCD5E3;}
.edit-message{background-color:#ccfdcc;}*/

/*.info-message,.error-message,.edit-message{margin:0 0 20px 0;}
.info-message>div,.error-message>div,.edit-message>div{margin:0 0 3px 0;}
.info-message>div:last-child,.error-message>div:last-child,.edit-message>div:last-child{margin:0;}
.info-message{color:#444;}
.error-message{color:#C4024D;}
.edit-message{color:#29a629;}*/

.info-message,.error-message,.edit-message{margin:0 0 12px 0;padding:7px 12px;font-size:12px;max-width:530px;border-radius:2px;}
.info-message>div,.error-message>div,.edit-message>div{margin:0 0 3px 0;}
.info-message>div:last-child,.error-message>div:last-child,.edit-message>div:last-child{margin:0;}
.info-message{background-color:#FFFEE3;}
.error-message{background-color:#FCD5E3;color:#c02949;}
.edit-message{background-color:#ccfdcc;color:#267527;}

.form-block-content .error-message{margin-top:5px;}
.errors{color:#C4024D;margin-top:5px;font-size:11px;}
.form-block{margin-bottom:20px;overflow:visible;}
.form-block.noleaf{display:none;}
.form-block.noleaf.fb-id_category{display:block;}
/*h2.form-header{font-size:14px;margin-bottom:10px;}*/
.form-block-content{overflow:visible;}
.form-autoselect{margin-left:200px;padding:10px 7px;margin-bottom:10px;border-bottom:1px solid #bbb;border-top:1px solid #bbb;background-color:#f3f3f3;}
.form-autoselect .header{margin-bottom:5px;padding:0 7px;color:#444;}
.form-autoselect ul{list-style:none;margin:0;}
.form-autoselect li{padding:3px 5px;border:1px dotted #f3f3f3;}
.form-autoselect li:hover{border-color:#bbb;border-radius:2px;}
.form-autoselect li a{text-decoration:none;}
.select-child{padding:0;/*height:22px;*/overflow:hidden;}
.select-child div{float:left;padding:4px 5px 5px 0;/*height:14px;*/}
.select-child div.select{padding:0;/*height:24px;*/}
.select-child div a{display:block;}
.select-child,.select-child select{font-size:14px;}
.value-search-icon{cursor:pointer;background:url('/img_static/icon-magnifier.png') no-repeat 50% 50%;width:18px;height:18px;margin:0 5px;}
.value-search-block{background-color:#f5f5f5;padding:2px 5px;}
.value-search-block div{float:left;}
.value-search-input input{width:150px !important;}
.value-search-block .button{width:auto;}
.select-category{padding:0;}
.select-category div{float:left;padding:3px 5px 5px 0;height:14px;}
.select-category div.select{padding:0;height:22px;}
.select-category div a{display:block;}
.blockSearchCategory{margin-top:8px;max-width:600px;padding:8px;border:1px solid #dedede;background-color:#f2f2f2;}
div.form-search-str{color:#86878c;}
div.form-search-str .textfield{width:350px;}
div.form-search-str .button{line-height:15px;}
/*div.form-find-category{background-color:#f2f2f2;color:#86878c;padding:4px 8px 8px 8px;}*/
div.form-find-category>div{padding-top:5px;}
div.form-find-category div.error-message{margin:6px 0 0 0;padding:3px 6px;color:black;}
div.form-find-category div.div_invisible, div.form-find-category div.smaller{display:none;}
div.form-find-category>ul{margin-top:10px;padding:5px 10px;max-height:250px;overflow:hidden;overflow-y:auto;background-color:#fff;border:1px solid #ddd;}

.search-results a,.search-results a:hover{text-decoration:none;}
.search-results>ul>li{margin-top:10px;}
.search-results>ul>li:first-child{margin-top:5px;}
.search-results>ul>li>a{font-weight:bold;}
.search-results>ul>li>ul{margin-top:5px;margin-left:15px;}
.search-results>ul>li:last-child>ul{margin-bottom:5px;}
.search-results>ul>li>ul>li{margin-top:5px;}

.form-edit{font-size:13px;}
.form-edit__row{margin-bottom:8px;}
.form-edit__row:after{content:"";clear:both;display:block;}
.form-edit__row:last-child{margin:0;}
.form-edit__row.f-captcha{height:0;}
.form-edit__row.in-row .form-edit__name{width:auto;padding-left:20px;}
.form-edit__row.in-row .form-edit__value{padding-left:0;}
.form-edit__name{float:left;width:200px;text-align:right;margin-right:10px;padding:6px 0;}
.form-edit__name .title,.form-edit__name .sep,.form-edit__name .help,.form-edit__name .star,.form-edit__name .note{display:inline-block;}
.form-edit__name .help{padding:0 5px 0 5px;}
.form-edit__name .help a{text-decoration:none;}
.form-edit__name .help img{width:12px;}
.form-edit__name .note{position:relative;text-align:left;z-index:998;}
.form-edit__name .note .note-wrapper{position:absolute;top:10px;left:0px;padding:0;color:#525252;width:380px;}
.form-edit__name .note .corner{height:6px;}
.form-edit__name .note .corner img{width:12px;height:6px;}
.form-edit__name .note .text{background-color:#FFFAE3;padding:5px 8px;border:#808080 1px solid;border-radius:3px;margin-top:-1px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.form-edit__name .star,.form-edit__value .star{color:#A40000;}
.form-edit__value{padding-left:210px;}
.form-edit__value input{font-size:14px;}
.form-edit__value .html-editor{width:100%;height:400px;}
.form-edit__value #goods_description{height:400px;}
.form-edit__value #firm_info_description{height:300px;}
.form-edit__value .field-example{color:#86878C;padding:3px 0 0 0;font-size:12px;}
.form-edit__value .field-value{padding-top:4px;}
.form-edit .checkboxfield{margin-top:7px;}
.form-edit input.textfield,.form-edit input.passwordfield,.form-edit textarea.textfield{width:400px;}
.form-edit input.captchafield{width:150px;}
.form-edit .textfield,.form-edit .passwordfield,.form-edit .captchafield,.form-edit .calendarfield{font-size:14px;padding:5px 8px;line-height:18px;border-radius:2px;}
.form-edit textarea.textfield{height:150px;padding:5px 5px;}
.form-edit .numeric-interval input.textfield,.form-edit .price-interval input.textfield,.form-edit .date-interval input.textfield{width:100px;}
.div-form-checkbox-row{margin-top:2px;}
.form-edit__value .div-form-checkbox-col{padding-top:4px;}
.form-checkbox-row{position:relative;margin-bottom:5px;padding-left:20px;}
.form-checkbox-row input,.form-checkbox-row .checkboxfield{position:absolute;top:2px;left:0;margin:0;}
.div-form-radio-col{float:left;margin-right:25px;}
.div-form-radio-row{margin-top:2px;}

.form-radio-block{padding-top:6px;}
.form-radio-row{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:flex-start;position:relative;margin-bottom:5px;}
.form-radio-row>.radiofield{margin:2px 10px 0 0;}
.form-radio-row>.field-text{margin:0 0 0 10px;}
.form-radio_goods-label .form-radio-row{height:26px;}
.form-radio_goods-label .form-radio-row>.field-text{width:200px;}
.form-radio_rows{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.form-radio_rows .form-radio-row{display:-webkit-flex;display:-ms-flex;display:flex;margin-right:30px;}

.form-radio-row{position:relative;}
.form-radio-row-input{position:absolute;top:2px;left:0;}
.form-radio-row-text{padding:4px 0 5px 25px;}
.div-form-period-date{margin-top:10px;margin-left:25px;}
.div-form-period-date td.value{height:20px;}
.div-form-period-date td.value input{width:100px;}

.checkboxfield{width:auto !important;border:0 !important;margin-top:5px;}
.radiofield{width:auto !important;border:0 !important;margin-top:2px;}
.calendarfield{width:100px;border:#BCBEC0 solid 1px;background:white url('/img_static/calendar_ico.gif') no-repeat calc(100% - 2px) 50%;cursor:pointer;padding:3px;}

.captcha-field{margin-top:5px;height:55px;width:100px;background-color:white;border:#abadb3 1px solid;padding:5px 10px;border-radius:2px;}
.captcha-reload{margin-top:5px;font-size:11px;text-decoration:none;border-bottom:#012471 1px dotted;display:inline-block;}
.captcha-field a, .captcha-field a:hover{font-size:11px;text-decoration:none;border-bottom:#012471 1px dotted;}
.g-recaptcha{min-height:78px;}

.htmleditor-light{width:600px;border:#989898 1px solid;}

.form-row{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;margin:0 -5px 5px -5px;}
.form-row>div{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 5px;}
.form-row .fr-name{width:200px;}
.form-row .fr-value{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;max-width:300px;}
.form-row .fr-value input{width:100%;}

/* Блок закачки фото */

.files-load-block{margin-left:210px;margin-bottom:20px;}
.fotos-load{min-width:600px;padding:8px;border:1px dotted #dedede;background-color:#f2f2f2;display:inline-block;}
.fotos-load.hover{background-color:#f1f1f1;border-color:#cccccc;}
.fotos-load__func{overflow:hidden;}
.fotos-load__func div{float:left;}
.fotos-load__func div.button{margin-right:20px;}
.fotos-load__func div.note{color:#aaaaaa;margin-top:5px;}
.fotos-load__list{overflow:hidden;display:inline;}
.fotos-load__queue{display:inline;}

.fotos-load{min-width:500px;padding:5px;display:inline-block;}
.fotos-load.hover{background-color:#f2f2f2;}
.foto-func{position:relative;text-align:left;}
.foto-func div{display:inline-block;}
.foto-func input{position:absolute;opacity:0;filter:alpha(opacity:0);top:0;left:0;z-index:1;margin:0;padding:0;width:135px;height:25px;cursor:pointer;}
.foto-func-text{color:#aaa;margin-left:20px;}
.foto-errors{margin:7px 0 0 0;}
.foto-errors li{margin-bottom:2px;color:#C4024D;}
.foto-errors li:last-child{margin-bottom:0;}

.foto-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.foto-block{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 10px 0 0;}
.foto-block-img{display:table;margin-bottom:2px;}
.foto-block-img>div{border:1px solid #bbbbbb;position:relative;}
.foto-block-img>div>img{cursor:pointer;}
.foto-block-img>div:hover .img-func.__left,.foto-block-img>div:hover .img-func.__right,.foto-block-img>div:hover .img-func.__delete,.foto-block-img>div:hover .img-func.__edit{display:block;}
.foto-block-desc{margin-left:10px;}
#js_shopSlider .foto-block{padding-top:10px;border-top:1px dotted #aaa;}

.img-func{position:absolute;cursor:pointer;font-size:13px;height:20px;width:20px;background-color:#888;color:#fff;border-radius:50%;text-align:center;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.img-func.__delete{top:2px;right:2px;display:none;}
.img-func.__edit{top:2px;left:2px;display:none;}
.img-func.__edit:before{font-family:'FontAwesome';content:'\f040';font-size:10px;}
.img-func.__left{bottom:2px;left:2px;display:none;}
.img-func.__right{bottom:2px;right:2px;display:none;}
.foto-load-progress{margin:0 10px;height:6px;background-color:#d6e1f1;border-radius:5px;}
.js_progress{width:0%;height:6px;background-color:#7ca3d3;border-radius:5px;margin-top:5px;}

/* --- */

.field-price,.field-etazh,.field-etazhnost,.field-udalenie,.field-count_rooms,.field-square,.field-square_kitchen,.field-square_zhil,.field-square_uch{width:100px !important;}
.field-ed_izm{width:150px !important;}

/* Закладки */

.form-tabs{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;flex-wrap:wrap;/*border-bottom:1px solid #A8A8A8;*/margin-bottom:10px;padding-left:5px;}
.form-tabs li{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:14px;padding-right:30px;margin-bottom:10px;border-bottom:1px solid #A8A8A8;position:relative;bottom:-1px;}
.form-tabs li:last-child{margin-bottom:auto;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;}
.form-tabs li.act a{background-color:#fff;color:#C4024D;border-bottom-color:#fff;}
.form-tabs li a{display:inline-block;padding:6px 15px;margin-bottom: -1px;border:1px solid #A8A8A8;border-radius:5px 5px 0 0;white-space:nowrap;background-color:#eeeeee;text-decoration:none;color:black;}

/* --- */

/* Пошаговый выбор раздела */

.select-steps-link{font-size:15px;}
.select-steps{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;}
.select-step{border:1px solid #bbb;margin-left:-1px;min-width:240px;padding:10px 0;}
.select-step>div{padding:3px 15px;}
.select-step .header{color:#999;padding-bottom:6px;}
.select-step .header.back{cursor:pointer;}
.select-step .item{cursor:pointer;}
.select-step .item.act,.select-step .item.act:hover{background-color:#ddd;}
.select-step .item:hover{background-color:#eee;}

/* --- */


.agreement-block{border-top:1px solid #bbb;padding-top:10px;margin-top:15px;margin-bottom:20px;}
.agreement-block span{float:left;width:25px;height:12px;position:relative;}
.agreement-block input{position:absolute;top:1px;left:1px;margin:0;}
.popup-ym-content{height:450px;width:800px;}

.field-error-message{margin-top:5px;color:#C4024D;font-size:12px;}
.field-example{color:#86878C;padding:3px 0 0 0;font-size:12px;}



@media screen and (max-width:1000px){
.select-step{display:none;}
.select-step:last-child{display:block;}
.select-step .header.back{color:#094aa0;}
.select-step .header.back:before{font-family:'FontAwesome';content:'\f104';margin-right:10px;}
}

@media screen and (max-width:800px){

}

@media screen and (max-width:750px){
.form-radio-row-text{padding:5px 0 5px 25px;}
.files-load-block{margin-left:0;}
.fotos-load{min-width:300px!important;}
.form-edit__name{float:none;width:auto;text-align:left;margin-right:0;}
.form-edit__value{padding-left:0;}
.form-edit input.textfield,.form-edit input.passwordfield,.form-edit textarea.textfield{width:99%;}
.form-edit__name .note .note-wrapper{width:200px;}
.info-message,.error-message,.edit-message{width:auto;}
.foto-func-text{margin-left:5px;}
#js_shopSlider .foto-block-desc{width:100%;margin-left:0;}
}

@media screen and (max-width:560px){
.form-row{d-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;align-items:normal;}
.form-row>div{margin-bottom:5px;}
#goods_id_good_group{width:100%;}
.form-radio_rows{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;}
.ci-id_type,.ci-id_type .textfield{width:85px!important;}
.ci-value,.ci-value .textfield{width:180px!important;}
.row-block li.ci-position,.row-block li.ci-comment{display:none;}
.row-block li.ci-publish{order:-1;}
.row-block li.ci-buttons{order:10;}
.shop-menu .row-headers{display:none;}
.shop-menu .row-block{flex-wrap:wrap;}
.shop-menu .row-block{padding-bottom:5px;border-bottom:1px dotted #aaa;margin-bottom:10px;}
.good-characters .row-block{padding-top:10px;border-top:1px dotted #aaa;margin-top:5px;}
.good-characters .row-block:first-child{padding-top:0;border:0;margin-top:0;}
}

@media screen and (max-width:400px){
.fotos-load{min-width:0!important;}
.form-edit input.textfield,.form-edit input.passwordfield,.form-edit textarea.textfield{width:98%;}
.foto-func-text{display:none!important;}
}

/* - popup-contacts - */

.popup-contacts-block>div{margin-bottom:15px;}
.popup-contacts-block>div:last-child{margin-bottom:0;}
.popup-contacts-block .tell-about{color:#777;}

.popup-contacts-block .company-name{font-size:14px;}
.popup-contacts-block .company-face,.popup-contacts-block .company-filial{margin-top:5px;}

.popup-contacts-block .phones{margin-bottom:20px;}
.popup-contacts-block .phones>*{margin-bottom:10px;}
.popup-contacts-block .phones>*:last-child{margin-bottom:0;}

.popup-contacts-block .phone>a{display:inline-block;margin-right:5px;}
.popup-contacts-block .phone>a.tel{margin-right:10px;}
.popup-contacts-block .phone>a.tel:before{font-family:'FontAwesome';content:'\f095';font-size:13px;display:inline-block;width:13px;margin-right:5px;}

.popup-contacts-block .phone-skype:before{content:'Skype:';margin-right:5px;}

.popup-contacts-block .phone-icq:before{content:'ICQ:';margin-right:5px;}

.popup-contacts-block .email{margin-bottom:10px;}
.popup-contacts-block .email:last-child{margin-bottom:0;}
.popup-contacts-block .email>span:before{font-family:'FontAwesome';content:'\f003';font-size:13px;display:inline-block;width:13px;margin-right:10px;}

.popup-contacts-block .map:before{font-family:'FontAwesome';content:'\f041';font-size:13px;display:inline-block;width:13px;margin:0 6px 0 3px;}
.popup-contacts-block .schedule:before{font-family:'FontAwesome';content:'\f017';font-size:13px;display:inline-block;width:13px;margin:0 11px 0 1px;}
.popup-contacts-block .send-letter:before{font-family:'FontAwesome';content:'\f003';font-size:13px;display:inline-block;width:13px;margin:0 7px 0 0;}
.popup-contacts-block .send-call:before{font-family:'FontAwesome';content:'\f2a0';font-size:13px;display:inline-block;width:13px;margin:0 5px 0 2px;}

.popup-contacts-block .map a,.popup-contacts-block .schedule a,.popup-contacts-block .send-letter a,.popup-contacts-block .send-call a{color:#000;}
.popup-contacts-block .map a:hover,.popup-contacts-block .schedule a:hover,.popup-contacts-block .send-letter a:hover,.popup-contacts-block .send-call a:hover{color:#2ca8d7;}

.popup-contacts-block .all-contacts{padding-top:10px;border-top:1px solid #ddd;}

.popup-contacts-block .dotted{border-color:#000;}

/* - overall.css - */


textarea,input,select{color:black;border:1px solid #989898;background-color:white;padding:3px 5px;}
input:focus,select:focus,textarea:focus{outline:none;border-color:#4a82c3;/*box-shadow:0 0 15px #E2E2E2;*/}
a,.noview-link{text-decoration:none;cursor:pointer;}
a:hover,.noview-link:hover{text-decoration:underline;}
h1{font-size:22px;margin-bottom:20px;}
h2{font-size:18px;margin-bottom:15px;}
h3{font-size:17px;margin-bottom:12px;}
h4{font-size:16px;margin-bottom:10px;}
.textfield,.passwordfield,.captchafield{border:#989898 1px solid;}
select.textfield{padding:2px 2px;}
.dotted{border-bottom:1px dotted #86aacc;text-decoration:none;}
.dotted:hover{text-decoration:none;border-bottom:0;}
.border{border:1px solid #aaa !important;}

.button{display:inline-block;padding:7px 20px;cursor:pointer;background-color:#686868;color:#fff;border-radius:3px;text-decoration:none;text-align:center;box-shadow:1px 1px 3px rgba(0,0,0,0.2);min-width:120px;}
.button:hover{background-color:#585858;}
.button,.button a,.button a:hover{color:#fff;text-decoration:none !important;}
.button:disabled,.button[disabled]{opacity:0.75;}

.button-color{display:inline-block;padding:7px 20px;cursor:pointer;background-color:#686868;color:#fff;border-radius:3px;text-decoration:none;text-align:center;min-width:120px;}
.button-color:hover{background-color:#3692c1;color:#fff;text-decoration:none;}
.button-white{display:inline-block;padding:7px 20px;cursor:pointer;background-color:#fff;color:#000;border:1px solid #686868;border-radius:3px;text-decoration:none;text-align:center;min-width:120px;}
.button-white:hover{background-color:#f7f7f7;color:#000;border-color:#3692c1;text-decoration:none;}
.button-color.narrow,.button-white.narrow{padding:5px 15px;}

.button-mail:before{font-family:'FontAwesome';content:'\f003';margin-right:10px;display:inline-block;width:14px;}
.button-phone:before{font-family:'FontAwesome';content:'\f095';margin-right:10px;display:inline-block;width:14px;}

.popup h1,.popup h2{padding:0;background:none;}
.popup h2{margin-bottom:15px;}
.popup-header{margin-bottom:15px;}
.popup-header div{margin:0 0 10px 0;}
.popup-header div:last-child{margin:0;}
.popup-header .title{font-size:18px;}
.popup-header .subtitle{font-size:15px;}

.width-center{max-width:1000px!important}
.is-page{text-align:center;min-height:100%;background-color:#f9f9f9;padding:0 15px;}
.is-wrapper{text-align:left;margin:auto;background-color:#fff;/*overflow:hidden;*/}
.is-inner-wrapper{padding:10px 15px;border-width:1px;border-style:solid;border-width:1px;border-style:solid;border-bottom:0;/*position:relative;z-index:50;*/background-color:#fff;}
.is-top-part{margin-bottom:20px;}
.is-top-menu{width:100%;height:30px;border-bottom-width:1px;border-bottom-style:solid;}
.is-top-menu,.is-top-menu a{color:black;}
.is-top-menu td{vertical-align:middle;}
.is-top-menu__logo{width:200px;text-align:center;}
.is-top-menu__logo a{display:inline-block;padding:2px 10px;}
.is-top-menu__items a,.is-top-menu__items span{display:block;float:left;width:100%;text-align:center;font-size:12px;white-space:nowrap;}
.is-top-menu__basket{width:150px;text-align:center;font-size:15px;}
.is-top-menu__basket span.ico{display:inline-block;width:15px;margin-right:10px;}
.is-top-menu__basket span.ico:before{font-family:'FontAwesome';content:'\f07a';}
.is-top-menu__basket a{display:inline-block;border-bottom:1px dotted;}
.is-top-menu__basket a:hover{text-decoration:none;}
.is-top-menu__basket span.count{display:inline-block;margin-left:8px;font-size:14px;}
.is-top-menu__basket span.count:before{content:'(';}
.is-top-menu__basket span.count:after{content:')';}
.is-top-menu__translate{width:150px;padding:0 15px;text-align:right;}
.is-hat{height:250px;background-color:#f1f1f1;background-size:100% 100%;/*background-size:cover;*/background-repeat:no-repeat;background-position:50% 50%;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden;}
.is-mobile-hat{padding:15px 10px;font-size:1.4em;}


.is-main-menu__block{display:-webkit-flex;display:-ms-flex;display:flex;position:relative;border-bottom-width:1px;border-bottom-style:solid;padding-right:5px;}
.is-main-menu__block>div{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding:5px 10px;}
.is-main-menu__block>div.is-mm-menu{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;padding:6px 10px 6px 5px;}
.is-main-menu__block>div.is-mm-menu ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;}
.is-main-menu__block>div.is-mm-menu ul a{display:block;padding:4px 10px;margin:0;font-size:16px;}
.is-main-menu__block>div.is-mm-phone{max-width:200px;padding:8px 10px;font-size:18px;overflow:hidden;white-space:nowrap;}
.is-main-menu__block>div.is-mm-phone:before{font-family:'FontAwesome';content:'\f095';font-size:16px;display:inline-block;width:20px;}
.is-main-menu__block>div.is-mm-phone a{color:inherit;}
.is-main-menu__block>div.is-mm-phone a:hover{text-decoration:none;}

.is-main-menu__block>div.is-mm-text{width:180px;padding:8px 10px;font-size:18px;overflow:hidden;white-space:nowrap;}
.is-main-menu__block>div.is-mm-text.phone>div,.is-main-menu__block>div.is-mm-text.email>div{position:relative;padding:0 0 0 25px;}
.is-main-menu__block>div.is-mm-text.phone>div:before{font-family:'FontAwesome';content:'\f095';font-size:16px;width:20px;position:absolute;top:0;left:0;}
.is-main-menu__block>div.is-mm-text.email>div:before{font-family:'FontAwesome';content:'\f0e0';font-size:16px;width:20px;position:absolute;top:0;left:0;}
.is-main-menu__block>div.is-mm-text.phone>div>span{cursor:pointer;}

.is-main-menu__block>div.is-mm-search{padding:6px 10px;}
.is-main-menu__block>div.is-mm-search .search-form__string{width:115px;}
.is-main-menu__block>div.is-mm-basket{padding-left:15px;}
.is-main-menu__block>div.is-mm-basket a{color:#fff;font-size:20px;width:20px;display:inline-block;position:relative;}
.is-main-menu__block>div.is-mm-basket a:hover{text-decoration:none;}
.is-main-menu__block>div.is-mm-basket a:before{font-family:'FontAwesome';content:'\f07a';}
.is-main-menu__block>div.is-mm-basket a .count{position:absolute;top:-1px;right:-10px;border-radius:50%;padding:0 5px;min-width:18px;line-height:18px;text-align:center;background-color:#dd3536;color:#fff;font-size:11px;display:none;}
.is-main-menu__block>div.is-mm-translate{padding:10px;}


.is-main-menu-block{position:relative;}
.is-main-menu{width:100%;padding-right:15px;border-bottom-width:1px;border-bottom-style:solid;margin:0 auto;}
.is-main-menu:after{content:"";display:block;clear:both;}

.is-main-menu-simple{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:5px 0;margin-bottom:15px;display:none;}
.is-main-menu-simple>div{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding:0 10px;}
.is-main-menu-simple>div.hat{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;font-size:17px;}
.is-main-menu-simple>div a{color:#fff;position:relative;}
.is-main-menu-simple>div a:hover{text-decoration:none;}
.is-main-menu-simple>div a .count{position:absolute;bottom:-5px;right:-10px;border-radius:50%;padding:1px 5px;background-color:#dd3536;color:#fff;font-size:11px;display:none;}
.is-main-menu-simple>div.menu a:before,.is-main-menu-simple>div.phone a:before,.is-main-menu-simple>div.search a:before,.is-main-menu-simple>div.cart a:before{font-family:'FontAwesome';font-size:20px;}
.is-main-menu-simple>div.menu a:before{content:'\f0c9';}
.is-main-menu-simple>div.phone a:before{content:'\f095';}
.is-main-menu-simple>div.search a:before{content:'\f002';}
.is-main-menu-simple>div.cart a:before{content:'\f07a';}

.menu-popup{background-color:#fff;padding:10px 15px;border-bottom:1px solid #bbb;margin-bottom:15px;margin-top:-15px;}
.menu-popup ul{margin:0;}
.menu-popup li{font-size:1.1em;margin-bottom:5px;}
.menu-popup li:last-child{margin-bottom:0;}

.is-main-menu-mobile{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 10px 10px 10px;margin-bottom:15px;display:none;}
.is-main-menu-mobile-hat{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -5px 10px -5px;}
.is-main-menu-mobile-hat>*{-webkit-flex-grow:0;flex-grow:0;}
.is-main-menu-mobile-hat>.name{-webkit-flex-grow:1;flex-grow:1;font-size:15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 5px;}
.is-main-menu-mobile-hat>.icon{margin:0 10px;}
.is-main-menu-mobile-hat>.icon:before{font-family:'FontAwesome';font-size:20px;}
.is-main-menu-mobile-hat>.catalog:before{content:'\f0c9';}
.is-main-menu-mobile-hat>.phone:before{content:'\f095';}
.is-main-menu-mobile-hat>.search:before{content:'\f002';}
.is-main-menu-mobile-hat>.cart:before{content:'\f07a';}
.is-main-menu-mobile-hat>a{color:#fff;position:relative;}
.is-main-menu-mobile-hat>a:hover{text-decoration:none;}
.is-main-menu-mobile-hat>a .count{position:absolute;bottom:-5px;right:-10px;border-radius:50%;padding:1px 5px;background-color:#dd3536;color:#fff;font-size:11px;display:none;}
.is-main-menu-mobile-search{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;background-color:#fff;}
.is-main-menu-mobile-search>input{-webkit-flex-grow:1;flex-grow:1;height:35px;border:0;background-color:#fff;padding:5px 10px;font-size:14px;}
.is-main-menu-mobile-search>button{-webkit-flex-grow:0;flex-grow:0;background-color:transparent;margin:0 8px;}
.is-main-menu-mobile-search>button:before{font-family:'FontAwesome';content:'\f002';font-size:20px;color:#858585;}



.is-main-middle{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;border-bottom-width:1px;border-style:solid;border-color:#9a9b99;padding:0 20px;}
.is-main-middle>*{padding:30px 0;}

.is-main-middle-logo-title a{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-right:30px;color:#000;}
.is-main-middle-logo-title a>*{display:-webkit-flex;display:-ms-flex;display:flex;margin-right:20px;}
.is-main-middle-logo-title a>*:last-child{margin-right:0;}
.is-main-middle-logo-title a .logo img{max-height:70px;}

.is-main-middle-catalog{margin-right:15px;}
.is-main-middle-catalog a{color:#fff;padding:5px 20px;background-color:#9a9b99;border-radius:5px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
.is-main-middle-catalog a:hover{background-color:#9a9b99;text-decoration:none;}
.is-main-middle-catalog a svg{fill:currentColor;}
.is-main-middle-catalog a span{margin-left:10px;}

.is-main-middle-search-form{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;}
.is-main-middle-search-input{-webkit-flex-grow:1;flex-grow:1;background-color:#9a9b99;border-radius:5px 0 0 5px;}
.is-main-middle-search-input input{width:100%;border-color:#9a9b99;border-radius:5px;border-width:2px;padding-left:10px;}
.is-main-middle-search-button .button{color:#fff;}
.is-main-middle-search-button .button{min-width:auto;border-radius:0 5px 5px 0;width:50px;position:relative;box-shadow:none;}
.is-main-middle-search-button .button:before{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);font-family:'FontAwesome';content:'\f002';font-size:20px;line-height:20px;}
.is-main-middle-search-button .button,.is-main-middle-search-button .button:hover{background-color:#9a9b99;}

.is-main-middle-catalog a,.is-main-middle-search-input input,.is-main-middle-search-button .button{height:35px;}

.is-main-middle-icons{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-left:30px;}
.is-main-middle-icons>*{margin-right:10px;}
.is-main-middle-icons>*:last-child{margin-right:0;}
.is-main-middle-icon a{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:35px;min-width:35px;position:relative;color:#333;}
.is-main-middle-icon a:hover{text-decoration:none;}
.is-main-middle-icon.cart a:before{font-family:'FontAwesome';content:'\f07a';font-size:24px;display:block;position:relative;}
.is-main-middle-icon.cart a .label{display:block;margin-top:-5px;font-size:14px;}
.is-main-middle-icon.cart a .count{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-6px;left:calc(50% + 13px);border-radius:50%;padding:0 5px;background-color:#dd3536;color:#fff;font-size:11px;min-width:18px;line-height:18px;text-align:center;display:none;}

.is-main-menu-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.is-main-menu-content{position:relative;padding:5px;background-color:#9a9b99;}
.is-main-menu-content,.is-main-menu-content a{color:#000;}
.is-main-menu-content>*{margin:0 10px;}
.is-main-menu-content>.is-mm-promportal-logo a{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;color:#000;}
.is-main-menu-content>.is-mm-promportal-logo svg{fill:currentColor;}
.is-main-menu-content>.is-mm-menu{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:14px;}
.is-main-menu-content>.is-mm-menu ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;}
.is-main-menu-content>.is-mm-menu ul a{display:block;padding:4px 10px;margin:0;}
.is-main-menu-content>.is-mm-text{display:-webkit-flex;display:-ms-flex;display:flex;font-size:16px;}
.is-main-menu-content>.is-mm-text>div{white-space:nowrap;overflow:hidden;}
.is-main-menu-content>.is-mm-text.phone:before{font-family:'FontAwesome';content:'\f095';display:inline-block;width:20px;}
.is-main-menu-content>.is-mm-text.email:before{font-family:'FontAwesome';content:'\f0e0';display:inline-block;width:20px;}
.is-main-menu-content>.is-mm-cart a{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:25px;position:relative;}
.is-main-menu-content>.is-mm-cart a:hover{text-decoration:none;}
.is-main-menu-content>.is-mm-cart a:before{font-family:'FontAwesome';content:'\f07a';font-size:20px;line-height:20px;display:block;}
.is-main-menu-content>.is-mm-cart a .count{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-6px;left:calc(50% + 13px);border-radius:50%;padding:0 5px;background-color:#dd3536;color:#fff;font-size:11px;min-width:18px;line-height:18px;text-align:center;display:none;}


.is-main-menu__left{margin:0;}
.is-main-menu__left li{/*float:left;*/display:inline-block;/*margin:5px 10px 0 10px;*/font-size:16px;/*height:20px;line-height:20px;*/}
.is-main-menu__left a{display:block;padding:5px 10px;/*margin:0 10px 5px 10px;*/margin:5px 5px;}
.is-main-menu__right{float:right;margin-left:0;}
.is-main-menu__right table{height:38px;/*height:30px;*/margin-top:2px;}
.is-main-menu__right td{vertical-align:middle;}
.is-main-menu__search{padding-left:15px;}
.is-main-menu__translate{padding-left:15px;}
.search-form{display:-webkit-flex;display:-ms-flex;display:flex;background-color:#fff;border-width:1px;border-style:solid;white-space:nowrap;}
.search-form input{flex:1 1 auto;-webkit-flex:1 1 auto;width:100%;border:0;background-color:#ffffff;padding:5px 10px;font-size:14px;}
.search-form button{flex:0 0 auto;-webkit-flex:0 0 auto;width:30px;height:26px;padding:0;border:0;background-color:#ffffff;color:#444;}
.search-form button:before{font-family:'FontAwesome';content:'\f002';font-size:16px;}
.is-main-menu__search .search-form__string{width:115px;}
.is-main-menu__phone{font-size:18px;max-width:180px;overflow:hidden;white-space:nowrap;}
.is-main-menu__phone:before{font-family:'FontAwesome';content:'\f095';font-size:16px;display:inline-block;width:20px;}
.is-main-menu__basket{width:20px;padding-left:15px;}
.is-main-menu__basket span{font-size:20px;cursor:pointer;}
.is-main-menu__basket span:before{font-family:'FontAwesome';content:'\f07a';}

/* - */
.is-expanding-menu{display:none;position:absolute;top:0;left:-100%;z-index:555;padding:10px;background-color:#fff;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;margin:0;width:400px;}
.is-expanding-menu li{display:block;padding-bottom:10px;}
.is-expanding-menu li.catalog{border-bottom-width:1px;border-bottom-style:solid;margin-bottom:10px;}
.is-expanding-menu li.contacts{border-top-width:1px;border-top-style:solid;padding-top:10px;}
.is-expanding-menu li.menu a{font-size:14px;color:#000;}
.is-expanding-menu li a:hover{text-decoration:none;}
.is-expanding-menu li.menu a.select-gg-link{display:block;margin-top:5px;font-size:13px;}
.is-expanding-menu li.menu a.select-gg-link:before{font-family:'FontAwesome';content:'\f105';margin-right:10px;}

/* - */
.is-container{min-height:500px;}
.is-container-b{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;}
.is-sidebar{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;width:250px;border-width:1px;border-style:solid;z-index:1;}
.is-sidebar.fleft{order:0;}
.is-sidebar.fright{order:2;}
.is-content{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;order:1;}
.is-content.cleft{margin-left:15px;}
.is-content.cright{margin-right:15px;}
.is-content.call{margin-left:15px;margin-right:15px;}


/* path - start */

.is-path{margin-bottom:10px;border-width:1px;border-style:solid;}

.is-path-content{margin-top:10px;float:right;width:703px;}

.is-path>div{display:inline-block;margin-right:5px;margin-top:2px;margin-bottom:2px;}
.is-path>div span.sep{margin-right:5px;}

.is-path>div span.sep-ico{width:5px;margin:0 8px 0 5px;display:inline-block;}
.is-path>div span.sep-ico:before{font-family:'FontAwesome';content:'\f105';}

.is-path div.expand{padding-right:15px;position:relative;overflow:visible;}
.is-path div.expand span.expand{position:absolute;top:5px;right:3px;font-size:7px;}

.is-path div.expand span.expand-ico{position:absolute;top:0;right:0;}
.is-path div.expand span.expand-ico:before{font-family:'FontAwesome';content:'\f107';}

.is-path div.expand:hover div.expanding{display:block;}
.is-path div.expand div.expanding{display:none;position:absolute;top:14px;left:15px;overflow:visible;z-index:100;padding-top:2px;}
.is-path div.expand div.expanding ul{background-color:white;border:#BCBEC0 solid 1px;padding:8px 10px 10px 10px;margin:0;margin-top:2px;}
.is-path div.expand div.expanding ul li{margin-bottom:3px;white-space:nowrap;}
.is-path div.expand div.expanding ul li:last-child{margin-bottom:0;}
.is-path div.expand div.expanding ul li.act{color:black;}
.is-path div.expand div.expanding ul li.all{padding-top:3px;}
.is-path div.expand div.expanding ul li.all a{font-weight:bold;}
.is-path div.expand div.expanding ul li count,.is-path div.expand div.expanding ul li span.count{margin-left:5px;color:#777;}

/* path - end */

/* sidebar - start */


.left-filter-block{padding-bottom:15px;border-bottom:1px solid #d4d4d3;margin-bottom:15px;}
.left-filter-block:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.left-filter-block .block-open-close{margin-top:10px;}
.left-filter-block select.textfield{padding:2px 2px;}

.left-filter-header{font-size:14px;margin-bottom:10px;}

.left-filter-items{margin:0;max-height:300px;overflow:hidden;overflow-y:auto;}
.left-filter-items li{margin-bottom:5px;line-height:17px;margin-left:0;list-style:none;}
.left-filter-items li div{padding-left:20px;position:relative;display:inline-block;}
.left-filter-items li.noClick{opacity:0.5;}
.left-filter-items li:last-child{margin-bottom:0;}
.left-filter-items li a{margin-right:3px;}
.left-filter-items li.act a,.left-filter-items li.act:hover a{color:#C4024D;}
.left-filter-items li input{position:absolute;top:1px;left:0;}

.lfi-popup{position:absolute;border:1px solid #b2b2b2;padding:5px 12px;background-color:#ffffff;box-shadow:2px 2px 4px 0px #c2c2c2;white-space:nowrap;z-index:85;}
.lfi-popup a{margin-left:8px;}

.left-filter-items::-webkit-scrollbar-button,.main-categories::-webkit-resizer{display:none;}
.left-filter-items::-webkit-scrollbar-track{background-color:#f9f9f9;}
.left-filter-items::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background-color:#d5d5d5;display:none;}
.left-filter-items::-webkit-scrollbar{width:4px;}
.left-filter-items:hover::-webkit-scrollbar-thumb{display:block;}

.left-tag-items{margin:0;}
.left-tag-items li{margin-right:5px;line-height:17px;display:inline;color:#888;}
.left-tag-items li:after{content:",";}
.left-tag-items li:last-child:after{content:"";}

.left-filter-value{margin-bottom:5px;}
.left-filter-value input{width:97%;}
.left-filter-checkbox{padding:5px 0 5px 25px;position:relative;}
.left-filter-checkbox input{position:absolute;top:2px;left:0;}
.left-filter-button{margin-top:5px;text-align:right;}

.price-interval,.numeric-interval,.date-interval{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:0 -3px;}
.price-interval>*,.numeric-interval>*,.date-interval>*{margin:0 3px;}
.price-interval>input,.numeric-interval>input,.date-interval>input{width:50px;flex:1 1 auto;}
.price-interval>span,.numeric-interval>span,.date-interval>span,.price-interval>select,.numeric-interval>select,.date-interval>select{-webkit-flex-shrink:0;flex-shrink:0;}

/* - */
.is-sidebar__part{border-width:1px;border-style:solid;}
.is-sidebar__header{margin-bottom:10px;font-size:16px;}
.is-sidebar__header a{color:black;}
.is-sidebar__menu,.is-sidebar__menu a{color:black;}
.is-sidebar__item{display:block;font-size:16px;border-width:1px;border-style:solid;}
.is-sidebar__tm{display:none;}
.is-sidebar__catalog a{color:black;}
.is-sidebar__translate>div{height:22px;}
.is-sidebar__search .search-form button{float:right;}

.is-sidebar__tags{margin:0;}
.is-sidebar__tags li{display:inline-block;margin:2px 10px 2px 0;white-space:nowrap;max-width:225px;overflow:hidden;}
.is-sidebar__tags li:after{content:',';}
.is-sidebar__tags li:last-child{margin-right:0;}
.is-sidebar__tags li:last-child:after{content:'';}

.goog-te-gadget-simple{border:0!important;}

.is-sidebar__basket{font-size:16px;}
.is-sidebar__basket span.ico{display:inline-block;width:15px;height:20px;margin-right:10px;}
.is-sidebar__basket span.ico:before{font-family:'FontAwesome';content:'\f07a';}
.is-sidebar__basket a{color:black;position:relative;padding-left:25px;}
.is-sidebar__basket a:before{position:absolute;top:-3px;left:0;font-family:'FontAwesome';content:'\f07a';}
.is-sidebar__basket a:hover{text-decoration:none;}
.is-sidebar__basket a:hover span{border-bottom:1px dotted;}
.is-sidebar__basket span.count{margin-left:8px;font-size:15px;}
.is-sidebar__basket span.count:before{content:'(';}
.is-sidebar__basket span.count:after{content:')';}

.block-open-close{padding-bottom:1px;}
.block-open-close a:hover{text-decoration:none;border:0;}
.block-open-close a{border-bottom:1px dotted;}
.is-sidebar .block-open-close a{color:#000;border-color:#000;}

.is-sidebar__categories{margin:0;}
.is-sidebar__categories li{margin-bottom:5px;padding-left:12px;position:relative;}

/*.is-sidebar__categories li:last-child{margin-bottom:5px;}*/

.is-sidebar__categories li,.is-sidebar__categories li a{color:#000;word-break:break-word;}
.is-sidebar__categories li count{margin-left:5px;color:#777;}
.is-sidebar__categories li span{position:absolute;top:-3px;left:2px;display:block;width:10px;}
.is-sidebar__categories li span.exp-yes{top:0;left:0;}
.is-sidebar__categories li span.exp-no{top:0;left:2px;}
.is-sidebar__categories li span:before{font-family:'FontAwesome';content:'\f111';font-size:4px;}
.is-sidebar__categories li span.exp-yes:before{content:'\f107';font-size:13px;}
.is-sidebar__categories li span.exp-no:before{content:'\f105';font-size:13px;}
.is-sidebar__categories li a.act{font-weight:bold;}
.is-sidebar__categories li > ul{margin:5px 0;}

.is-sidebar__categories .is-sidebar__categories li span{left:2px!important;}

.is-sidebar__categories li.l2{padding-left:24px;}
.is-sidebar__categories li.l2 span{left:13px;}
.is-sidebar__categories li.l2 span.exp-yes{left:12px;}
.is-sidebar__categories li.l2 span.exp-no{left:13px;}
.is-sidebar__categories li.l3{padding-left:36px;}
.is-sidebar__categories li.l3 span{left:25px;}
.is-sidebar__categories li.l3 span.exp-yes{left:24px;}
.is-sidebar__categories li.l3 span.exp-no{left:25px;}
.is-sidebar__categories li.l4{padding-left:48px;}
.is-sidebar__categories li.l4 span{left:37px;}
.is-sidebar__categories li.l4 span.exp-yes{left:36px;}
.is-sidebar__categories li.l4 span.exp-no{left:37px;}
.is-sidebar__categories li.l5{padding-left:60px;}
.is-sidebar__categories li.l5 span{left:49px;}
.is-sidebar__categories li.l5 span.exp-yes{left:48px;}
.is-sidebar__categories li.l5 span.exp-no{left:49px;}
.is-sidebar__categories li.l6{padding-left:72px;}
.is-sidebar__categories li.l6 span{left:61px;}
.is-sidebar__categories li.l6 span.exp-yes{left:60px;}
.is-sidebar__categories li.l6 span.exp-no{left:61px;}
/*.is-sidebar__content{overflow:hidden;}*/
.is-sidebar__visitka div{margin-bottom:10px;}
.is-sidebar__visitka div:last-child{margin-bottom:0;}
.is-sidebar__visitka div .header{font-weight:bold;margin-right:5px;display:block;}
.is-sidebar__visitka div.name{font-weight:bold;font-size:15px;}
.is-sidebar__visitka div.mail-to-us{margin-top:15px;}

.soc-icons{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:-5px;}
.soc-icons>a{margin:5px;}
.soc-icons>a:before{display:inline-block;font-family:'FontAwesome';color:#fff;font-size:20px;width:36px;height:36px;padding:4px;border-radius:3px;text-align:center;box-sizing:border-box;}
.soc-icons>a:hover:before{text-decoration:none;}
.soc-icons>a.icon_facebook:before{content:'\f09a';background-color:#3b5997;}
.soc-icons>a.icon_vk:before{content:'\f189';background-color:#3a6da3;}
.soc-icons>a.icon_google:before{content:'\f1a0';background-color:#de4030;}
.soc-icons>a.icon_ok:before{content:'\f263';background-color:#ee8208;}
.soc-icons>a.icon_twitter:before{content:'\f099';background-color:#2da9ec;}
.soc-icons>a.icon_youtube:before{content:'\f167';background-color:#de4030;}
.soc-icons>a.icon_instagram:before{content:'\f16d';background:-o-linear-gradient(45deg,#ffc107 0,#f44336 50%,#9c27b0 100%);background:linear-gradient(45deg,#ffc107,#f44336 50%,#9c27b0);}
.soc-icons>a.icon_mailru:before{font-family:'Font Awesome 5 Free';content:'\f1fa';background-color:#168de2}
.soc-icons>a.icon_ya:before{font-family:'Font Awesome 5 Brands';content:'\f413';background-color:#fa4747}
.soc-icons>a>span{font-size:14px;margin-left:10px;}

.is-sidebar__socicons{margin-bottom:10px;height:24px;}
.is-sidebar__socicons:last-child{margin-bottom:0;}
.is-sidebar__socicons span{display:block;padding-top:4px;font-size:14px;}
.is-sidebar__socicons i{display:block;float:left;width:24px;height:24px;margin-right:8px;background-image:url('/img/social-nets/social-icons.png');background-repeat:no-repeat;background-position-y:0;}
.is-sidebar__socicons .icon_facebook i{background-position-x:0;}
.is-sidebar__socicons .icon_vk i{background-position-x:-28px;}
.is-sidebar__socicons .icon_google i{background-position-x:-56px;}
.is-sidebar__socicons .icon_ok i{background-position-x:-84px;}
.is-sidebar__socicons .icon_twitter i{background-position-x:-112px;}
.is-sidebar__socicons .icon_youtube i{background-position-x:-168px;}
.is-sidebar__socicons .icon_instagram i{background-position-x:-196px;}
.is-sidebar__soc-content{margin-top:10px;/*max-height:1000px;overflow:hidden;overflow-y:scroll;*/}
.is-sidebar__soc-content iframe{/*padding:0 10px;*//*margin-top:10px!important;*/}

.is-sidebar__expanding{position:absolute;top:-11px;left:100%;z-index:12;width:250px;padding:0 10px;display:none;}
.is-sidebar__expanding .is-sidebar__part{background-color:#fff;}
.is-sidebar.fright .is-sidebar__expanding{left:auto;right:100%;}
.is-sidebar__categories > li:hover > .is-sidebar__expanding{display:block;z-index:1112;} 

.is-sidebar__visitka .confirmed-req{float:left;background-image:url('/img/icons/firm-service-2.jpg');height:30px;background-repeat:no-repeat;width:40px;background-size:contain;}

.is-sidebar__visitka .show-contacts{margin-top:10px;}

.is-sidebar__visitka .soc{width:20px;margin-left:6px;}
.is-sidebar__visitka .soc:before{font-size:18px;top:-4px;left:0;}
.is-sidebar__visitka .soc.viber:before{font-size:17px;top:-3px;}

.is-sidebar__visitka .soc:hover:before{font-size:20px;top:-5px;left:-1px;}
.is-sidebar__visitka .soc.viber:hover:before{font-size:19px;top:-4px;}

/* sidebar - end */

/* - */
.is-content__block{margin-bottom:30px;border-width:1px;border-style:solid;}
.is-content__container{margin-bottom:20px;word-break:break-word;}
.is-content__container img{max-width:100%;max-height:100%;}
.is-content__container p:last-child{margin-bottom:0;}
.is-content__block .is-content__container:last-child{margin-bottom:0;}
.is-content__container ul,.is-content__container ol,.is-content__container li{list-style:disc inside;}
.is-content__container li{/*margin-left:18px;*/margin-bottom:5px;}

.is-content__filials{max-height:375px;overflow:hidden;overflow-y:auto;padding-right:5px;}
.is-content__filials::-webkit-scrollbar-button,.main-categories::-webkit-resizer{display:none;}
/*.is-content__filials::-webkit-scrollbar-track{background-color:#eee;}*/
.is-content__filials::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background-color:#bbb;display:block;}
.is-content__filials::-webkit-scrollbar{width:8px;}

.is-footer{margin-top:50px;padding:10px 10px 30px 10px;text-align:center;border-top-width:1px;border-top-style:solid;}
.is-footer__copyright{font-size:14px;margin-bottom:5px;}
.is-footer__links a{margin:0 5px;white-space:nowrap;}

.is-footer__menu{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;}
.is-footer__menu>div{-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;margin-bottom:15px;min-width:190px;}
.is-footer__menu ul{margin:0 10px;display:inline-block;text-align:left;}
.is-footer__menu li{margin-bottom:3px;}
.is-footer__menu li.header{margin-bottom:8px;font-weight:bold;}

.img-label{padding:3px 12px;background-color:#29a629;color:#fff;border-radius:0 5px 5px 0;}
.img-discont{background-color:#29a629;color:#fff;border-radius:50%;padding:5px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;
-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}

.ex-0,.ex-18{color:#aaa;}
.ex-15{color:#29a629;}
.ex-16{color:#C4024D;}
.ex-17{color:#8A6803;}
.is-catalog{margin-bottom:20px;}
.is-catalog__img{display:table;border:1px solid #aaa;background-color:#fff;margin:auto;position:relative;}
.is-catalog__img .img-label{position:absolute;top:0;left:0;}
.is-catalog__img .img-discont{position:absolute;bottom:3px;right:3px;min-width:45px;height:40px;}
.is-catalog__name{}
.is-catalog__name a{font-size:17px;line-height:1.2;word-break:break-word;}
.is-catalog__desc{word-break:break-word;}
.is-catalog__text{text-align:left;height:150px;padding-right:10px;overflow:hidden;}
.is-catalog__date{color:#505253;}
.is-catalog__price{font-size:18px;}
.is-catalog__price-discont{color:#888;margin-top:3px;}
.is-catalog__price-discont s{display:block;margin-bottom:3px;}
.is-catalog__price-discont span{display:block;font-size:12px;}
.is-catalog__price-wholesale{color:#888;margin:3px 0;}
.is-catalog__order{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0 -5px;}
.is-catalog__order>*{margin:0 5px;}
.is-catalog__order .put-in-basket{min-width:80px;}
.is-catalog__order .to-favourite{color:#555;min-width:35px;width:35px;position:relative;}
.is-catalog__order .to-favourite:before{font-family:'FontAwesome';content:'\f08a';font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.is-catalog__order .to-favourite.act:before{content:'\f004';}

.is-list__item{display:-webkit-flex;display:-ms-flex;display:flex;margin:0 -5px 10px -5px;}
.is-list__item:last-child{margin-bottom:0;}
.is-list__col{margin:0 5px;}
.is-list__img,.is-list__price{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;}
.is-list__info{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;}
.is-list__price{width:135px;}
.is-list__testimonial-contacts{width:150px;text-align:left;}

.is-catalog-gallery{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-10px;margin-right:-10px;}
.is-gallery .is-gallery__item{height:200px;}
.is-gallery__item-block{width:20%;display:inline-block;}
.is-gallery__item-block .is-gallery__item{width:auto;display:block;margin:0 5px;}
.is-gallery__item{-webkit-flex-grow:1;flex-grow:1;width:200px;margin:20px 10px;text-align:center;}
.is-gallery__item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}

.gallery-mp .is-gallery__item{width:225px;}
.gallery-large .is-gallery__item{width:300px;}

.is-gallery__item .is-catalog__name{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
.is-gallery__item .is-catalog__name a{font-size:16px;}
.is-gallery__item .is-catalog__price{font-size:16px;margin-top:5px;}

.b-button{display:inline-block;padding:7px 20px;cursor:pointer;background-color:#686868;color:#fff;border-radius:3px;text-decoration:none;text-align:center;cursor:pointer;overflow:hidden;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.b-button:hover{background-color:#585858;color:#fff;text-decoration:none;}
.b-button:disabled,.b-button[disabled]{opacity:0.75;}

.is-cat{margin-bottom:30px;}
.is-cat__img{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border:1px solid transparent;position:relative;}
.is-cat__img a:empty:before{font-family:'FontAwesome';content:'\f07b';font-size:30px;color:#69a3f4;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.is-cat__img.border a{background-color:#fff;}
.is-cat__name{font-size:15px;line-height:1.2;}
.is-cat__name span{margin-left:5px;color:#555;white-space:nowrap;}

.is-cat{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;}
.is-cat>*{-webkit-flex-grow:1;flex-grow:1;}
.is-cat>*{margin:5px;position:relative;}

.is-cat__item{padding:10px 5px;border-width:1px;border-style:solid;}

.is-cat-gallery .is-cat__item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.is-cat-gallery .is-cat__item{width:200px;padding:10px 5px;}
.is-cat-gallery .is-cat__item .is-cat__img{margin-bottom:15px;}
.is-cat-gallery .is-cat__item .is-cat__name{text-align:center;}

.is-cat-gallery.gallery-small .is-cat__img a:empty:before{font-size:80px;}
.is-cat-gallery.gallery-mp .is-cat__img a:empty:before{font-size:120px;}

.is-cat-list .is-cat__item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;}
.is-cat-list .is-cat__item{width:350px;padding:5px;}
.is-cat-list .is-cat__item .is-cat__img{margin-right:15px;}

.is-cat-list.gallery-small .is-cat__img a:empty:before{font-size:35px;}
.is-cat-list.gallery-mp .is-cat__img a:empty:before{font-size:55px;}

.is-gallery__empty,.is-item__empty{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;visibility:hidden;}


.list-no-count{margin-bottom:10px!important;}

.is-detail__header{font-size:18px;margin-bottom:10px;}
.is-detail__block{margin-bottom:20px;overflow:hidden;}
.is-detail__bookmarks{overflow:hidden;margin-bottom:20px;}
.is-detail__bookmarks li{color:#666666;float:left;border-right:1px solid #bababa;margin:0;padding-right:10px;margin:0 10px 0 0;padding-bottom:1px;list-style:none!important;}
.is-detail__bookmarks li:last-child{border:0;padding-right:0;margin-right:0;}
.is-detail__bookmarks li a{border-bottom:1px dotted #86aacc;}
.is-detail__bookmarks li a:hover{text-decoration:none;border-bottom:0;}

.is_detail__top{display:-webkit-flex;display:-ms-flex;display:flex;}
.is_detail__top-info{-webkit-flex-grow:1;flex-grow:1;}
.is_detail__top-price{display:-webkit-flex;display:-ms-flex;display:flex;margin:0 -10px;}
.is_detail__top-price>*{margin:0 10px;}
.is_detail__top-price>.buy{-webkit-flex-grow:1;flex-grow:1;}

.is-detail__exists{font-size:14px;}
.is-detail__dop{font-size:13px;padding-bottom:2px;}
.is-detail__dop a{border-bottom:1px dotted #666666;}
.is-detail__dop a:hover{text-decoration:none;border-bottom:0;}
.is-detail__dop .item{margin-bottom:4px;}
.is-detail__dop .item div{padding-bottom:2px;}
.is-detail__dop .name{color:#666666;}
.is-detail__dop .value{color:#222222;}
.is-detail__dop .link{margin-left:10px;border-bottom:1px dotted #003c8b;}
.is-detail__dop .link:hover{border-color:#2ca8d7;}

.is-detail__only-with-company{margin-top:10px;color:#C4024D;}

.detail-header{font-size:18px;margin-bottom:10px;}
.detail-block{margin-bottom:20px;overflow:hidden;}
.detail-bookmarks{overflow:hidden;margin-bottom:20px;list-style:none!important;}
.detail-bookmarks li{color:#666666;float:left;border-right:1px solid #bababa;padding-right:10px;margin:0 10px 0 0;padding-bottom:1px;}
.detail-bookmarks li:last-child{border:0;padding-right:0;margin-right:0;}
.detail-bookmarks li a{border-bottom:1px dotted #86aacc;}
.detail-bookmarks li a:hover{text-decoration:none;border-bottom:0;}
.detail-exists{font-size:14px;}
.detail-dop{font-size:13px;}
.detail-dop a{border-bottom:1px dotted #666666;}
.detail-dop a:hover{text-decoration:none;border-bottom:0;}
.detail-dop .item{margin-bottom:4px;}
.detail-dop .item div{padding-bottom:2px;}
.detail-dop .name{color:#666666;}
.detail-dop .value{color:#222222;}
.detail-dop .link{margin-left:10px;border-bottom:1px dotted #003c8b;}
.detail-dop .link:hover{border-color:#2ca8d7;}
.detail-param{font-size:13px;float:left;width:50%;overflow:hidden;}
.detail-param .dp-block{display:table;width:100%;margin-bottom:5px;}
.detail-param .dpb-name{display:table-cell;width:150px;vertical-align:bottom;border-bottom:1px dotted #bfbfbf;}
.detail-param .dpb-name div{margin-bottom:1px;}
.detail-param .dpb-name span{padding-right:5px;}
.detail-param .dpb-value{display:table-cell;width:150px;padding:0 10px 1px 10px;}
.detail-price{font-size:20px;}
.detail-price span{color:#C4024D;}
.detail-min-order,.detail-supply-features{color:#666666;margin-top:3px;}
.detail-desc{margin-bottom:15px;overflow:visible !important;}
.detail-desc ul,
.detail-desc ol{list-style:disc inside;}
.detail-desc li{/*margin-left:18px;*/list-style:disc inside;}
.detail-desc h1,.detail-desc h2,.detail-desc h3,.detail-desc h4,.detail-desc h5,.detail-desc h6{font-weight:normal;border:0;color:black;background:none;padding:0;margin:0 0 10px 0;font-size:14px;}
.detail-desc h1{font-size:18px;}
.detail-desc h2{font-size:18px;}
.detail-desc h3{font-size:17px;}
.detail-desc h4{font-size:16px;}
.detail-desc td{border:1px solid black;}
.detail-price-discont{color:#888;margin-bottom:10px;}
.detail-price-discont s{display:block;margin-bottom:5px;font-size:17px;}
.detail-price-discont span{display:block;font-size:13px;}
.bb__aligner{display:inline-block;height:40px;vertical-align:middle;}
.bb__text{display:inline-block;vertical-align:middle;font-size:17px;}

.dd-item{margin-bottom:5px;}
.dd-item div{padding-bottom:2px;}
.ddi-name{float:left;margin-right:10px;/*width:135px;*/color:#666;}
.ddi-value{color:#222222;overflow:hidden;}
.ddi-value span{margin-right:10px;/*max-width:200px;*/overflow:hidden;display:block;float:left;white-space:nowrap;}

.is-detail__params{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;}
.is-detail__params .item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin-bottom:5px;}
.is-detail__params .item .name{margin-right:10px;color:#999;max-width:50%;}
.is-detail__params .item .value{-webkit-flex-grow:1;flex-grow:1;}

.is-detail__contact-links{/*overflow:hidden;*/}
/*.is-detail__contact-links div{padding-bottom:2px;height:20px;margin-right:30px;}*/
.is-detail__contact-links .dcl{padding-bottom:6px;}
.is-detail__contact-links .dcl-phone{min-width:150px;}
.is-detail__contact-links span{margin-right:10px;border-bottom:1px dotted #444;font-size:16px;color:#444;cursor:pointer;white-space:nowrap;}
.popup-all-phones{position:absolute;top:25px;left:0;border:1px solid #aaa;padding:10px;border-radius:3px;background-color:#fff;width:250px;text-align:center;box-shadow:1px 1px 2px rgba(0,0,0,0.2);z-index:1;}
.popup-all-phones,.popup-all-phones a{font-size:13px !important;}
.popup-all-phones div{margin-bottom:10px;text-align:center;}
.popup-all-phones div:last-child{margin-bottom:0;}
.popup-all-phones .header{font-weight:bold;}
.popup-all-phones table{margin:auto;margin-bottom:5px;}
.popup-all-phones td{padding-bottom:5px;border:0 !important;}
.popup-all-phones td.phone{padding-right:5px;}
.popup-all-phones td.comment{color:#666;}
.popup-all-phones .not-call a{color:#000;border-color:#000;}
.popup-all-phones .all-contacts{padding-top:10px;border-top:1px solid #ddd;}
.is-detail__price{font-size:26px;}
.is-detail__price span{color:#C4024D;}
.is-detail__order{margin-top:15px;}
.is-detail__order .b-button{font-size:16px;min-width:150px;}
.is-detail__desc{margin-bottom:15px;overflow:visible!important;word-wrap:break-word;}
.is-detail__desc img{max-width:700px;}
.is-detail__desc ul,.is-detail__desc ol{list-style:disc;}
.is-detail__desc li{margin-left:18px;list-style:disc;}
.is-detail__desc h1,.detail-desc h2,.detail-desc h3,.detail-desc h4,.detail-desc h5,.detail-desc h6{font-weight:normal;border:0;color:black;background:none;padding:0;margin:0 0 5px 0;font-size:14px;}
.is-detail__desc h1{font-size:18px;}
.is-detail__desc h2{font-size:18px;}
.is-detail__desc h3{font-size:17px;}
.is-detail__desc h4{font-size:15px;}
.is-detail__desc table{border-collapse:collapse;margin-bottom:15px;}
.is-detail__desc td,.is-detail__desc th{border:1px solid black;padding:5px;}
.is-detail__desc th{font-weight:bold;}

.is-detail__desc img,.is-detail__desc div,.is-detail__desc p,.is-detail__desc h1,.is-detail__desc h2,.is-detail__desc h3,.is-detail__desc h4,.is-detail__desc table,.is-detail__desc td{max-width:100%;max-height:100%;}

.is-detail__also-scroll{margin-bottom:20px;padding:0;white-space:nowrap;position:relative;overflow:hidden;width:250px;}

.das-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.dasc-item{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;width:200px;/*height:200px;*/overflow:hidden;margin:0 5px;padding:10px;white-space:normal;}
.dasci-img{text-align:center;display:table;margin:auto;margin-bottom:7px;border:1px solid #aaa;background-color:white;}
.dasci-img a,.dasci-img>img{}
.dasci-name{margin-bottom:5px;font-size:15px;overflow:hidden;line-height:18px;}
.dasci-price{color:#981B1E;font-size:14px;}
.detail-fotos-block{float:left;margin-right:15px;}
.detail-fotos{margin-bottom:5px;width:402px;/*border:#d1d1d1 1px solid;padding:15px 15px 5px 15px;*/overflow:hidden;}
.detail-fotos .detail-img{border:#aaa 1px solid;text-align:center;margin:auto;margin-bottom:10px;position:relative;}
.detail-fotos .detail-img .img-label{position:absolute;font-size:14px;padding:7px 25px;top:0;left:0;}
.detail-fotos .detail-img .img-discont{position:absolute;bottom:5px;right:5px;min-width:65px;height:60px;font-size:18px;padding:0 10px;}
.detail-fotos .detail-img .img-label a,.detail-fotos .detail-img .img-discont a{color:#fff;text-decoration:none;}
.detail-fotos .detail-img-small{float:left;margin-bottom:10px;margin-right:10px;border:#aaa 1px solid;text-align:center;width:50px;height:40px;display:table;}
.only-one{width:auto !important;padding:0 !important;border:#aaa 1px solid;}
.only-one .detail-img{padding:0 !important;margin:0 !important;border:0 !important;}
.yashare-auto-init{height:28px;}
.is-listing{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;align-items:center;padding:7px 12px;margin-bottom:30px;border-width:1px;border-style:solid;}
.is-listing .counts{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;order:-1;color:#505253;}
.is-listing .counts span{color:#000;}
.is-listing .filters{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding-left:20px;position:relative;margin-left:10px;display:none;}
.is-listing .filters:before{font-family:'FontAwesome';content:'\f1de';color:#858585;font-size:14px;position:absolute;top:0;left:0;}
.is-listing .params{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding:0;font-size:12px;}
.is-listing .param{float:left;padding:0 8px;white-space:nowrap;}
.is-listing .param:first-child{border-left:0;}
.is-listing .param:last-child{border-right:0;padding-right:0;}
.is-listing .header{color:#505253;display:inline-block;margin-right:5px;}
.is-listing .selected{display:inline-block;padding-right:15px;position:relative;}
.is-listing .selected:after{position:absolute;top:0;right:0;font-family:'FontAwesome';content:'\f0d7';}
/*.is-listing .selected span{font-weight:bold;}*/
.is-listing .selected a{border-bottom:1px dotted #003c8b;}
.is-listing .selected:hover .items{display:block;}
.is-listing .items{display:none;position:absolute;top:10px;left:-12px;padding-top:6px;z-index:1;}
.is-listing .items ul{margin:0;padding:5px 0;border:1px solid #bbbbbb;background-color:white;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.is-listing .items li{margin:0;display:block;padding:4px 15px;}
.is-listing .items li:last-child{margin-bottom:0;}
.is-listing .items li:hover{background-color:#e9e9e9;}
.is-listing .items a{border:0;}
.is-listing .items a:hover{text-decoration:none;border-bottom:0;}
.is-listing .items a.act{color:#414141;}

/**/

.is-show-wrapper{position:fixed;z-index:10000;width:100%;height:100%;opacity:0;}

.raiting{display:-webkit-flex;display:-ms-flex;display:flex;}
.raiting div{margin-right:10px;cursor:pointer;}
.raiting div:before{font-family:'FontAwesome';content:'\f005';font-size:20px;color:#e1e1e1;}
.raiting div.act:before,.raiting div._act:before{color:#ffbf00;}

.is-contacts td{padding-bottom:10px;text-align:right;width:120px;}
.is-contacts td.name-200{width:200px;}
.is-contacts td.value{padding-left:20px;font-weight:normal;text-align:left;width:auto;}
.is-contacts td.comment{text-align:left;width:auto;}
.is-contacts td.firm{font-size:16px;}
.is-contacts td div{margin-bottom:8px;}
.is-contacts td div:last-child{margin:0;}
.is-contacts tr:last-child td{padding-bottom:0;}
.is-contacts_map{cursor:pointer;height:400px;}

.is-contacts__expand a{display:inline-block;padding-right:15px;position:relative;}
.is-contacts__expand a:hover{text-decoration:none;}
.is-contacts__expand a:after{position:absolute;top:1px;right:0;font-family:'FontAwesome';content:'\f107';}

.delivery-citys{margin:0;max-height:300px;overflow:hidden;overflow-y:auto;}
.delivery-citys li{margin-left:0;margin-bottom:3px;font-size:13px;}
.delivery-citys li.l1{font-size:14px;}
.delivery-citys li.l2{margin-left:25px;color:#444444;}
.delivery-citys li.l3{margin-left:50px;color:#858585;}
.delivery-citys li.l4{margin-left:75px;color:#989898;}
.delivery-citys li.gray{}
.is-content .delivery-citys{max-height:none;}

.sender-form-header{font-size:18px;margin-bottom:15px;}
.sender-form-note{color:#505253;margin-bottom:10px;}

.testimonials-summary-flex{display:-webkit-flex;display:-ms-flex;display:flex;margin:0 -10px 10px -10px;}
.testimonials-summary-flex>div{width:50%;padding:0 10px 5px 10px;box-sizing:border-box;}
.testimonials-summary-block{margin-bottom:20px;padding-bottom:15px;border-bottom:#C9C9C9 1px solid;}
.testimonials-summary{margin-bottom:10px;font-size:14px;}
.testimonials-summary td{padding-bottom:3px;}
.testimonials-summary td.testimonials-name{padding-right:10px;font-style:italic;}
.testimonials-summary span{font-weight:bold;margin-right:5px;}
.testimonail-add .detail-contacts-link a{font-size:14px;}
.testimonail-add a{border:0 !important;text-decoration:underline !important;}
.testimonial-summary-1{margin-bottom:10px;font-size:13px;}
.testimonial-summary-1 td{padding:3px 10px 3px 0;}
.testimonial-value{border:1px solid #adadad;border-radius:3px;width:150px;height:15px;background-color:#ffffff;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.testimonial-value div{height:100%;}
.testimonial-summary-2{margin-bottom:10px;font-size:13px;}
.testimonial-summary-2 td,.testimonial-summary-2 th{padding:5px 10px;border-bottom:1px solid #d7d7d7;text-align:center;vertical-align:middle;}
.testimonial-summary-2 td:first-child,.testimonial-summary-2 th:first-child{text-align:left;}
.testimonial-summary-2 th{background-color:#f5f5f5;}
.testimonial-summary-2 td>div{margin-right:10px;width:15px;height:15px;display:inline-block;vertical-align:top;}
.tmv-5{border-color:#4fdd01;}
.tmv-4{border-color:#c5e81f;}
.tmv-3{border-color:#e3ef26;}
.tmv-2{border-color:#ef9c26;}
.tmv-1{border-color:#ef4326;}
.tmv-5 div{background-color:#4fdd01;}
.tmv-4 div{background-color:#c5e81f;}
.tmv-3 div{background-color:#e3ef26;}
.tmv-2 div{background-color:#ef9c26;}
.tmv-1 div{background-color:#ef4326;}
.testimonial-note{color:#808080;font-size:11px;}
.testimonial-note span.m5,.testimonial-note span.m4{color:#006600;}
.testimonial-note span.m3{color:#1a1ab8;}
.testimonial-note span.m2,.testimonial-note span.m1{color:#C4024D;}
.testimonial-counts{margin:0 !important;padding-bottom:10px;border-bottom:1px solid #adadad;}
.testimonial-add{font-size:16px;padding-bottom:20px;}

.count-items,.list-count{margin-bottom:10px;font-size:13px;overflow:hidden;}
.count-items span,.list-count span{margin-left:5px;font-weight:bold;}
.list-block{margin-bottom:15px;word-break:break-word;font-size:13px;}
.lb-item{display:table;width:100%;margin-bottom:15px;}
.lb-item-good{display:table;width:100%;margin-bottom:10px;}
.lb-item-sep{border-bottom:1px solid #ccc;margin-bottom:10px;}
.lb-item-sep:last-child{border-bottom:0;margin-bottom:0;}
.lbi-col{padding:10px;padding-top:0;display:table-cell;vertical-align:top;overflow:visible;}
.lbi-col:first-child{padding-left:0;}
.lbi-col:last-child{padding-right:0;}
.lbi-date{color:#505253;font-size:13px;width:70px;padding-top:1px;}
.lbi-ico{width:16px;}
.lbi-num{width:15px;white-space:nowrap;padding-right:0 !important;}
.lbi-pos{font-size:15px;font-weight:bold;}
.lbi-date{color:#505253;font-size:13px;width:70px;padding-top:2px;}
.lbi-gost{width:100px;white-space:nowrap;}
.lbi-img-small{width:102px;}
.lbi-img-middle{width:152px;}
.lbi-contacts{width:200px;}
.lbi-rating{width:175px;}
.lbi-counts{width:150px;}
.lbi-info .lbic-img{margin-right:15px;}
.lbic-img{float:left;border:1px solid #aaa;background-color:white;}
.lbic-name{font-size:17px;max-height:44px;overflow:hidden;}
.lbic-desc{margin-top:8px;}
.lbic-price{color:#C4024D;font-size:15px;white-space:nowrap;overflow:hidden;}
.lbic-dop div{color:#006600;margin-bottom:3px;}
.lbic-date{color:#505253;font-size:13px;}
.lbic-city{font-size:13px;font-weight:bold;}
.lbic-city span{font-weight:normal;font-style:italic;/*display:block;*/margin-top:2px;margin-left:10px;}
.lbic-firm{color:#505253;margin-top:10px;font-size:13px;font-weight:bold;}
.lbic-face{color:#505253;margin-top:2px;}
.lbic-user{color:#505253;margin-top:10px;font-size:13px;}
.lbic-phone,.lbic-email,.lbic-site{color:#505253;margin-top:5px;font-size:13px;}
.lbic-firm-name,.lbic-firm-name a{font-size:14px;}
.lbic-firm-name a{color:#C4024D !important;}
.lbic-firm-city{color:#505253;font-size:13px;font-style:italic;margin-top:5px;}
.lbic-firm-city span{font-size:12px;font-weight:normal;display:block;color:#999;}
.lbic-firm-phone{margin-top:5px;}
.lbic-firm-email{margin-top:2px;}
.lbic-firm-phone,.lbic-firm-email{font-size:13px;padding-bottom:2px;}
.lbic-firm-phone a,.lbic-firm-email a,.lbic-firm-phone a:hover,.lbic-firm-email a:hover{color:#222;font-size:13px;text-decoration:none;border-bottom:1px solid #222;}
.lbic-firm-phone .service-params-link,
.lbic-firm-email .service-params-link{border-style:dotted !important;}
.lbic-firm-link{color:#505253;font-size:13px;padding-bottom:2px;}
.lbic-firm-link a,.lbic-firm-link a:hover{color:#505253;font-size:13px;text-decoration:none;border-bottom:1px dotted #505253;}
.lbic-counts{border-top:1px solid #e2e2e2;margin-top:7px;padding-top:7px;overflow:hidden;}
.lbic-counts div{white-space:nowrap;margin-right:15px;display:inline-block;}
.lbic-counts div span{text-decoration:underline;}
.lbic-pricelist{margin-top:7px;margin-left:2px;font-size:13px;}
.lbic-pricelist div{padding:8px 0 8px 43px;}
.lbic-pricelist .doc,
.lbic-pricelist .docx{background:url('/img_static/pricelist_icons/doc.gif') no-repeat 0 50%;}
.lbic-pricelist .xls,
.lbic-pricelist .xlsx{background:url('/img_static/pricelist_icons/xls.gif') no-repeat 0 50%;}
.lbic-pricelist .pdf{background:url('/img_static/pricelist_icons/pdf.gif') no-repeat 0 50%;}
.lbic-pricelist a{margin-right:20px;}
.lbic-orders{margin-top:5px;font-weight:bold;}
.lbic-orders a{font-weight:normal;}
.lbic-who{font-weight:bold;}
.lbic-right{float:right;margin-left:20px;margin-bottom:10px;}
.lbic-testimonial{font-size:13px;border:1px solid #c5c5c5;border-radius:3px;padding:10px 15px;background-color:#fff;text-align:left;}
.lbic-testimonial .text{padding-bottom:8px;border-bottom:1px dotted #c5c5c5;margin-bottom:8px;}
.lbic-testimonial .text:last-child{padding:0;border:0;margin:0;}
.lbic-testimonial .text span.positive{color:#006600;}
.lbic-testimonial .text span.negative{color:#C4024D;}
.lbic-testimonial .text ul{margin:0;font-style:italic;list-style:none;}
.lbic-testimonial .text ul li{margin-left:0;margin-bottom:5px;list-style:none;}
.lbic-testimonial .text ul li:last-child{margin-bottom:0;}
.lbic-testimonial .text ul li span{font-weight:bold;}
.lbic-testimonial .foto-block{margin:0 10px 10px 0;}
.lbic-testimonial-vars{font-size:12px;}
.lbic-testimonial-answer{margin:10px 15px 0 30px;padding:10px;border:1px solid #c5c5c5;border-radius:3px;background-color:#f2f2f2;}
.lbic-testimonial-answer span{display:block;font-style:italic;}
.lbic-testimonial-answer span.face{margin-bottom:5px;border-bottom:1px dotted #808080;padding-bottom:5px;display:inline-block;}

.foto-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.foto-block{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 10px 0 0;}
.foto-block-img{display:table;margin-bottom:2px;}
.foto-block-img>div{border:1px solid #bbbbbb;position:relative;}
.foto-block-img>div>img{cursor:pointer;}
.foto-block-img>div:hover .img-func.__left,.foto-block-img>div:hover .img-func.__right,.foto-block-img>div:hover .img-func.__delete,.foto-block-img>div:hover .img-func.__edit{display:block;}
.foto-block-desc{margin-left:10px;}
#js_shopSlider .foto-block{padding-top:10px;border-top:1px dotted #aaa;}


h2.form-header{font-size:18px;}

.book-marks{margin-bottom:15px;overflow:visible;border-bottom:1px solid #a2a2a2;padding-left:5px;font-size:13px;}
.book-marks a{margin-right:10px;display:block;display:inline-block;border:1px solid #a2a2a2;border-radius:3px 3px 0 0;padding:7px 15px;margin-bottom:-1px;text-decoration:none;}
.book-marks a:hover,.book-marks a.act{background-color:#f5f5f5;}
.book-marks a.act{color:#C4024D;}

.detail-contacts-link{overflow:hidden;margin-bottom:10px;}
.detail-contacts-link div{float:left;padding-right:15px;border-right:1px solid #bababa;margin-right:15px;line-height:18px;}
.detail-contacts-link div:last-child{margin-right:0;border:0;padding-right:0;}
.detail-contacts-face{margin-bottom:0;width:600px;}
.detail-contacts-face tr td{padding-bottom:10px;text-align:right;white-space:nowrap;width:120px;}
.detail-contacts-face tr:last-child td{padding-bottom:0;}
.detail-contacts-face tr td.value{font-weight:normal;text-align:left;padding-left:20px;width:auto;white-space:normal}

.list-filials div{margin-bottom:5px;}
.list-filials div:last-child{margin-bottom:0;}
.list-filials div.city{font-size:17px;}

hr{border:0;height:1px;background-color:#c2c2c2;margin:10px 0;}

.content-bottom{margin-top:50px;}

.is-maps{margin-bottom:20px;}
.is-maps:last-child{margin-bottom:0;}
.scroll-button{cursor:pointer;background:url('/img_static/window-scroll.png') no-repeat 0 0;background-size:cover;width:35px;height:35px;position:fixed;left:96%;top:87%;opacity:0.6;z-index:555;}



.detail-filter{margin-bottom:15px;overflow:hidden;}
.detail-filter{padding:7px 12px;border:1px solid #d7d7d7;border-radius:3px;}
.detail-filter div{float:left;}
.detail-filter-name{font-weight:bold;margin-right:10px;}
.detail-filter-string{margin-right:15px;}
.detail-filter-string span{margin-right:5px;}
.detail-filter-string span span{margin:0;}
.detail-filter-clear a{padding-left:16px;background:url('/img_static/x.gif') no-repeat 0 50%;}

.form-edit__row:after{display:none;}

.listing-mobile-block{padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:15px;}
.listing-mobile-count span{margin-left:5px;font-weight:bold;}
.listing-mobile-params-block{margin-top:10px;white-space:nowrap;}
.listing-mobile-params{display:inline-block;text-align:left;padding:0;padding:5px 12px;margin-right:10px;white-space:nowrap;border:1px solid #d7d7d7;}
.listing-mobile-params:last-child{margin-right:0;}
/*.lmp-filter{background-color:#f1f1f1;}*/
.lmp-selected{position:relative;}
.lmp-selected span{cursor:pointer;}
.lmp-selected a{text-decoration:none;border-bottom:1px dotted #003c8b;}
.lmp-selected:hover .lmp-items{display:block;}
.lmp-items{display:none;position:absolute;top:20px;left:-12px;padding-top:6px;z-index:1;}
.lmp-items ul{margin:0;padding:7px 12px;border:1px solid #d7d7d7;background-color:white;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.lmp-items li{display:block;margin-bottom:4px;margin-left:0;}
.lmp-items li:last-child{margin-bottom:0;}
.lmp-items a{border:0;}
.lmp-items a.act{color:#414141;font-weight:bold;text-decoration:none;}

/*.is-content__block .form-edit__row .clr{clear:none !important;}*/

.detail-tender-orders-count{color:#58595B;padding-bottom:10px;border-bottom:#E2E2E2 solid 1px;margin-bottom:10px;}
.detail-tender-orders-count span{margin-left:5px;color:#C4024D;}
.detail-tender-orders{width:100%;margin-bottom:10px;color:#58595B;}
.detail-tender-orders td{padding:5px;vertical-align:top;border-bottom:#E2E2E2 solid 1px;}
.detail-tender-orders td.detail-tender-orders-date{white-space:nowrap;}
.detail-tender-orders td.detail-tender-orders-info{width:100%;}
.detail-tender-orders-contacts{margin-top:3px;color:#58595B;}

.agreement-block{border-top:1px solid #bbb;padding-top:10px;margin-top:15px;margin-bottom:20px;}
.agreement-block span{float:left;width:25px;height:12px;position:relative;}
.agreement-block input{position:absolute;top:1px;left:1px;margin:0;}


#slides{position:relative;margin-bottom:30px;}
.slidesjs-pagination{z-index:155;position:absolute;height:25px;text-align:center;bottom:30px;margin:0;width:100%;}
.slidesjs-pagination-item{display:inline-block;margin:0 10px;padding:2px;}
.slidesjs-pagination-item a{display:block;width:10px;height:10px;border:2px solid white;border-radius:10px;background:#808080;box-shadow:0 0 2px rgba(0,0,0,1);color:transparent;}
.slidesjs-pagination-item:hover a,.slidesjs-pagination-item a.active{background:#222222;}
.slidesjs-navigation{position:absolute;z-index:160;height:100%;width:30px;opacity:0.70;top:0;background-color:#eeeeee;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;display:none;color:transparent;}
#slides:hover .slidesjs-navigation{display:block;}
.slidesjs-previous{left:0;background-image:url('/img_static/popup/arrow-img-prior.png');}
.slidesjs-next{right:0;background-image:url('/img_static/popup/arrow-img-next.png');}
#slide{overflow:hidden;}

.robo-payments{display:inline-block;width:170px;text-align:center;padding:10px;border:1px dotted #aaa;border-radius:5px;color:#444444;}
.robo-payments div{margin-bottom:5px;}
.robo-payments img{height:90px;}

.edit-admin{position:relative;}
.edit-admin .edit{position:absolute;width:23px;height:22px;text-align:left;right:-6px;top:-6px;background-color:#44c900;border-radius:2px;z-index:1111;text-decoration:none;display:none;}
.edit-admin .edit:before{font-family:'FontAwesome';content:'\f040';font-size:14px;color:#fff;margin-left:6px;margin-top:3px;display:block;}
.edit-admin:hover .edit{display:inline;}
.edit-admin span.border_horizont:before{top:-6px;border-width:0 0 1px 0;}
.edit-admin span.border_horizont:after{bottom:-6px;border-width:1px 0 0 0;}
.edit-admin span.border_horizont,.edit-admin span.border_horizont,.edit-admin span.border_vertical,.edit-admin span.border_vertical{display:none;}
.edit-admin:hover span.border_horizont,
.edit-admin:hover span.border_vertical,
.edit-admin:hover a.edit{overflow:hidden;display:inline;}
.edit-admin span.border_horizont:after,.edit-admin span.border_horizont:before,.edit-admin span.border_vertical:after,.edit-admin span.border_vertical:before{position:absolute;border-style:dashed;border-color:#44c900;content:"";z-index:1111;}
.edit-admin span.border_horizont:after,.edit-admin span.border_horizont:before{left:-5px;right:-5px;height:0;}
.edit-admin span.border_vertical:before{left:-6px;border-width:0 0 0 1px;}
.edit-admin span.border_vertical:after{right:-6px;border-width:0 1px 0 0;}
.edit-admin span.border_vertical:after,.edit-admin span.border_vertical:before{top:-5px;bottom:-5px;width:0;}


.order-list{margin:10px 0;}
.order-list th,.order-list td{padding:7px 10px;border-bottom:1px solid #bbb;}
.order-list th{border-top:1px solid #bbb;}
.order-list th{background-color:#f5f5f5;}
.order-supplier{margin-bottom:30px;}
.order-supplier td{padding:0 20px 10px 0;}
.order-list a,.order-supplier a{color:#000;}


.show-contacts{margin-top:10px;}


.soc{display:inline-block;width:21px;height:13px;position:relative;margin-left:10px;}
.soc,.soc:hover{text-decoration:none;}
.soc:before{font-family:"Font Awesome 5 Brands";font-size:20px;position:absolute;top:-7px;left:0;}
.soc.viber:before{content:'\f409';color:#7c4d9f;top:-6px;font-size:19px;}
.soc.whatsapp:before{content:'\f232';color:#26d268;left:1px;}
.soc.telegram:before{content:'\f2c6';color:#269fd6;}
.soc.skype:before{content:'\f17e';color:#2baff0;}

.soc:hover:before{font-size:24px;top:-10px;left:-1px;}
.soc.viber:hover:before{font-size:23px;top:-9px;}
.soc.whatsapp:hover:before{left:-1px; }


.select-gg-search{margin-bottom:10px;}
.select-gg-search input{width:100%;max-width:400px;}
.select-gg li{margin-bottom:5px;font-size:1.1em;}
.select-gg li span{margin-left:5px;color:#858585;}

.info-block{padding:10px;border:1px solid #c5c5c5;border-radius:3px;margin-bottom:20px;}

.calc-summary{display:-webkit-flex;display:-ms-flex;display:flex;font-size:15px;margin-bottom:20px;}
.calc-title{margin-right:10px;}
.calc-currency{margin-left:5px;}
.calc-value,.calc-currency{font-weight:bold;}

.search-tag-items-block{margin-bottom:20px;}
.search-tag-items{margin:0;}
.search-tag-items li{list-style:none;/*white-space:nowrap;*/margin:0 12px 3px 0;line-height:18px;display:inline-block;}
.search-tag-items li:after{content:",";}
.search-tag-items li:last-child:after{content:"";}


.ui-autocomplete{border:1px solid #999;max-height:350px;overflow:auto;padding:4px 0;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,0.3);z-index:1111;text-align:left;}
.ui-widget-content .ui-state-focus{background:#f3f7f9;color:#2ca8d7;}
.ui-menu{font-size:13px;}
.ui-menu .ls-check{font-weight:bold;}
.ui-menu .ui-menu-item{padding:4px 8px;white-space:nowrap;cursor:pointer;}
.ui-menu .ui-menu-item span{font-size:11px;color:#aaa;margin-left:15px;display:none;}
.ui-menu .ui-menu-item.ui-state-focus span{display:inline;}
.ui-autocomplete strong{font-weight:normal;color:#3399FF;}
.ui-helper-hidden-accessible{overflow:hidden;display:block;height:1px;}


.scroll-arrow{width:50px;height:50px;margin:-25px 0 0 0; background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;border-radius:50%;position:absolute;top:50%;z-index:3;box-shadow:0 2px 5px rgba(0,0,0,.3);}
.scroll-arrow:hover{cursor:pointer;}
.scroll-arrow.prior{margin-left:2px;left:0;background-image:url('/img_static/popup/arrow-img-prior.png');background-position-x:16px;}
.scroll-arrow.prior.noact{background-image:url('/img_static/popup/arrow-img-prior-noact.png');}
.scroll-arrow.prior.noact:hover{background-image:url('/img_static/popup/arrow-img-prior.png');}
.scroll-arrow.next{margin-right:2px;right:0;background-image:url('/img_static/popup/arrow-img-next.png');background-position-x:20px;}
.scroll-arrow.next.noact{background-image:url('/img_static/popup/arrow-img-next-noact.png');}
.scroll-arrow.next.noact:hover{background-image:url('/img_static/popup/arrow-img-next.png');}




@media screen and (min-width:1920px){
.width-center{max-width:1400px!important}
}

@media screen and (min-width:1750px){
.width-center{max-width:1200px!important}
}

@media screen and (max-width:1750px){
}

@media screen and (max-width:1460px){
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
.call .testimonials-summary-flex>div{width:100%;}
}

@media screen and (max-width:1100px){
}

@media screen and (max-width:1000px){
.testimonials-summary-flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.testimonials-summary-flex>div{width:auto;}

.is-footer__menu>div{text-align:left;}

#slide{height:inherit!important;}

.call .testimonials-summary-flex>div,.cleft .testimonials-summary-flex>div,.cright .testimonials-summary-flex>div{width:100%;}
}

@media screen and (max-width:900px){
.is-page{padding:0;}
.is-inner-wrapper{border:0;}
.is-top-menu,.is-main-menu-block,.is-main-menu__block,.is-main-menu-content,.is-main-middle{display:none;}
.is-main-menu-mobile{display:-webkit-flex;display:-ms-flex;display:flex;}
.is-expanding-menu{display:block;}
.is-content{margin-left:0!important;margin-right:0!important;}
.is-sidebar{position:absolute;top:0;left:-100%;z-index:555;padding:10px!important;background-color:#fff!important;border-top-width:0!important;border-left-width:0!important;border-bottom-width:1px!important;border-right-width:1px!important;}
.is-sidebar__basket,.is-sidebar__categories,.is-sidebar__filter{display:none;}
.is-sidebar__catalog .is-sidebar__header{margin-bottom:0;}
.is-sidebar__tm{display:block;}

.call .testimonials-summary-flex>div,.cleft .testimonials-summary-flex>div,.cright .testimonials-summary-flex>div{width:50%;}
}

@media screen and (max-width:750px){
/*body{font-size:0.875em;}*/
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
.is-wrapper{min-width:0;}
.is-inner-wrapper{padding:0;}

.is-top-menu{display:none;}
.is-hat{display:none;}
.is-main-menu-simple{padding-left:10px;padding-right:10px;}

.is-path{padding:0 10px 15px 10px;/*border-bottom-width:1px !important;font-size:1em;*/}
.is-path>div{display:none;}
.is-path>div:last-child{display:initial;}
.is-path div.expand{padding-right:0;}
.is-path div.expand span.expand-ico{display:none;}
.is-path div.expand:hover div.expanding{display:none;}

.is-listing .param-vid,.is-listing .param-count{display:none;}

.is-cat-gallery{margin-left:3px;margin-right:3px;}
.is-content__block{padding-left:10px;padding-right:10px;}
.is-cat-gallery__item{margin:3px;}
.is-cat-list__item{width:auto;}

.is-cat__img .img-middle img{max-width:100% !important;}
.is-cat__name{font-size:1em;}

.is-catalog__desc{display:none;}

.lb-item-good{border-bottom:1px solid #dedede;margin-bottom:15px;}
.lbic-name{font-size:1em;line-height:1.3em;max-height:none;word-wrap:break-word;}
.lbic-price{font-size:1.1em;}
.detail-fotos-block{float:none;margin:0 0 15px 0;}
.is-detail__param{font-size:1em;float:none;width:auto;}
.is-detail__params .item{width:100%;}
.detail-fotos{border:0;padding:0;}
.is-detail__bookmarks li{padding-right:15px;margin-right:15px;margin-bottom:10px;}

.is-catalog__img .img-label{padding:3px 5px;font-size:11px;}

.call .testimonials-summary-flex>div,.cleft .testimonials-summary-flex>div,.cright .testimonials-summary-flex>div{width:100%;}

.scroll-arrow{pointer-events:none;display:none;}
.scroll-arrow.prior.noact{background-image:url('/img_static/popup/arrow-img-prior.png');}
.scroll-arrow.next.noact{background-image:url('/img_static/popup/arrow-img-next.png');}
}

@media screen and (max-width:560px){
.is-main-menu-mobile-hat>.name{font-size:17px;}

.is-cat-list__block{width:100%;}
.is-listing .header{display:none;}
.is-list__item{flex-direction:column;border-bottom:1px solid #aaa;text-align:center;margin:0 0 15px 0;}
.is-list__col{margin-bottom:10px;}
.is-list__price{width:auto;}

/*.is-footer__menu>div{width:50%!important;}*/

.das-container{overflow:hidden;overflow-x:scroll;}
.das-prior,.das-next,.das-prior-noact,.das-next-noact{pointer-events:none;}
.das-prior-noact{background-image:url('/img_static/popup/arrow-img-prior.png');}
.das-next-noact{background-image:url('/img_static/popup/arrow-img-next.png');}

}

@media screen and (max-width:400px){
.is-main-menu-simple>div.hat{width:100%;order:-1;text-align:center;}
.is-main-menu-simple>div.menu{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;}

.is-expanding-menu{width:300px;}

.is-path{padding-left:5px;padding-right:5px;}
/*.is-content__block{padding-left:5px;padding-right:5px;}*/
.detail-fotos{width:322px;}
.is-footer__menu>div{text-align:left;width:100%!important;}

.is-detail__desc table,.is-detail__desc td{width:auto!important;height:auto!important;}

.gallery-small .is-gallery__item,.is-cat-gallery__item{width:150px;}
}



.is-hat__flogoname{visibility:hidden;}
/*
.last-views-block,.list-filials-block,.bookmarks-view,.filter-block,.path-block,.listing-block,.listing-mobile-block,.testimonials-summary-flex,.order-list,.order-supplier,.old-browser,#popup,.popup,.popupWindow{visibility:hidden;}
*/