#left{width:279px;float:left;margin-bottom:20px}
#right{width:calc(100% - 303px);float:left;border-left:4px solid #f4f4f4;padding-left:20px;margin-bottom:20px;min-width:200px}
nav.subcats{background:#f4f4f4;margin:0;padding:3px 26px 13px}
nav.subcats a{display:block;text-decoration:none;margin-bottom:14px}
nav.subcats a.deep0{font-weight:bolder;margin-top:20px}
nav.subcats a.deep1{padding-left:10px;font-size:13px}
nav.subcats a.deep2{padding-left:20px;font-size:12px}
nav.subcats a.deep3{padding-left:30px;font-size:11px}
nav.subcats a.deep4{padding-left:40px;font-size:10px}
nav.subcats span{float:right;font-size:12px;padding-left:20px;font-weight:400}
h4.filters{font-weight:700;font-size:20px;margin:20px 0;padding-bottom:7px;border-bottom:2px solid #f4f4f4}
div.filter{padding-right:20px;margin-bottom:10px}
div.filter h5{font-size:16px;font-weight:700;margin:0 0 15px;padding:0}
div.filter input.text{border:1px solid #c1c1c1;padding:10px 15px;line-height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:225px;margin-bottom:15px;color:#868686}
div.filter ul{margin:0;padding:0}
div.filter ul.fixed{max-height:205px;overflow:hidden}
div.filter a.more{display:block;text-align:center;padding:10px}
div.filter ul li{margin:0;padding:0;list-style:none;margin-bottom:20px}
div.filter ul li.inactive{opacity:.5}
div.filter ul li a{text-decoration:none;display:inline-block;border:1px solid #c1c1c1;width:20px;height:20px;margin-right:9px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
div.filter ul li a:hover{border-color:#3c3c3c}
div.filter ul li a.checked{background:url(/graphics/check.gif);background-position:50% 50%;background-repeat:no-repeat}
div.filter ul li span{float:right;font-size:12px;line-height:20px}
div.filter ul li.noresults{color:red}
form.filter{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:13px 0;margin-bottom:20px}
form.filter div.r{float:right}
form.filter label{margin-left:20px}
form.filter label.first{margin-left:0}
form.filter select{margin-left:8px;border:1px solid #c1c1c1;padding:2px 10px;line-height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#868686}
#f_list,#f_list_b{display:block;float:left;width:20px;height:20px;background-image:url(/graphics/list_v.gif);margin-right:19px;cursor:pointer}
#f_list_b{background-position:right top}
a.lo{background-position:left bottom}
#f_list_b.bo{background-position:right bottom}
div.product{border-bottom:1px solid #dcdcdc;margin-bottom:20px;position:relative}
div.photo{float:left;width:280px;margin-right:20px;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;min-height:200px;margin-bottom:20px;cursor:pointer}
div.info{float:left;width:373px;margin-right:40px;line-height:150%;margin-bottom:20px}
div.buy{float:left;width:184px;margin-bottom:20px}
table{padding:0;margin:0 0 20px}
table td,table th{padding:0;margin:0}
table th{padding-left:10px;padding-right:3px}
div.price{float:right;display:block;text-align:right}
div.price div{margin-bottom:4px}
div.price div.strike{font-size:12px}
div.price div.strike b{text-decoration:line-through;font-weight:400}
div.price div.promo{color:#0db500}
div.price div.net{margin-bottom:20px}
div.price div.grey{color:gray;font-size:12px; float:left;margin-right:10px;}
div.price span.big{font-size:26px;font-weight:bolder}
div.delivery{border:1px solid #e1e1e1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:12px 10px;margin-bottom:15px;font-size:12px;padding-left:0;padding-right:10px}
div.delivery div.m1{background-image:url(/graphics/store.gif);background-repeat:no-repeat;background-position:13px 1px;padding-left:38px;margin-bottom:15px;height:82px}
div.delivery div.m2{background-image:url(/graphics/delivery.gif);background-repeat:no-repeat;background-position:13px 2px;padding-left:38px}
div.delivery span.big{font-weight:700;font-size:14px;display:block;margin-bottom:5px}
div.delivery span.big_g{color:#0db500}
div.delivery div.m2 b{font-size:14px}
div.pager{text-align:center;padding:20px}
div.pager a{border:1px solid #094198;margin:0 9px;display:inline-block;width:33px;height:33px;line-height:33px;text-decoration:none}
div.pager a:hover{border-color:#ff7800}
div.pager a.active{background-color:#ff7800;border-color:#ff7800;color:#fff}
div.pager a.inactive{border-color:#dcdcdc;color:#dcdcdc;cursor:default}
div.pager a.hellip{border:0;cursor:default;width:auto}
a.ask{padding-left:31px;background-image:url(/graphics/ask.png);background-repeat:no-repeat;background-position:0 50%}
div.filter_s{width:183px;float:left;margin-right:19px;margin-bottom:18px;font-size:12px;height:57px;position:relative}
div.filter_s label{line-height:29px;height:29px;display:block}
div.filter_s div.selected{background:#f4f4f4;border:1px solid #c1c1c1;line-height:28px;height:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-left:10px;overflow:hidden;position:relative!important;z-index:3}
div.filter_s a.delete{float:right;width:28px;height:28px;background:#fff;border-left:1px solid #c1c1c1;text-decoration:none;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background-image:url(/graphics/delete.gif);background-repeat:no-repeat;background-position:50% 50%}
div.filter_s a.arr{float:right;width:24px;height:28px;text-decoration:none;background-image:url(/graphics/arr.png);background-repeat:no-repeat;background-position:0 0;transition:.3s;outline:none}
div.filter_s a.arr_up{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:2px -2px}
div.cart_info{visibility:hidden;opacity:0;position:absolute;border:1px solid #ff7800;background:#fff;text-align:center;z-index:10;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:27px;width:145px}
div.product_block{width:283px;margin-right:20px;float:left;border-bottom:0;border:1px solid #eaeaea;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}
div.product_last{margin-right:0}
div.product_block div{float:none;width:100%;margin-right:0}
div.product_block div.delivery{display:none}
div.product_block div.info table{display:none}
div.product_block div.price div.strike{display:none}
div.product_block div.price{float:right;width:auto}
div.product_block div.buy{padding-left:10px;padding-right:10px;width:calc(100% - 20px);margin-bottom:8px}
div.product_block div.cart_info{width:calc(100% - 44px)}
div.product_block div.qty{width:180px;margin:0 auto 10px}
div.product_block div.qty input{width:calc(100% - 92px)}
div.product_block h2{max-height:50px;min-height:50px}
h2{overflow:hidden;padding-right:10px;line-height:25px}
h2 span{color:#999;font-size:14px;display:block;}
div.product_block a.to_cart{width:180px;line-height:35px;height:35px;margin:0 auto}
div.product_block a.ask{display:none;}
div.product_block div.cart_info{padding:3px 10px}
div.product_block div.cart_info br{display:none}
div.product_block div.photo{width:calc(100% - 5px)}
div.filter_s div{position:absolute!important;z-index:2}
a.but{width:calc(50% - 10px);line-height:46px;height:46px;background:#094198;color:#fff;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0;padding:0;text-decoration:none;transition:.3s;font-weight:700;margin-bottom:20px;display:none}
a.but:hover{background:#2568cf}
a.but1{margin-right:20px}
ul.all{background:#fff;z-index:2;border:1px solid #c1c1c1;padding:5px;padding-top:10px;margin:0;width:142px;border-top:0;margin-top:-7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:absolute}
ul.all li{padding:0;list-style:none;margin-top:2px}
ul.all li a{text-decoration:none;display:block;padding:2px 20px 2px 5px}
ul.all li a:hover{background-color:#f0f0f0}
ul.all li a.active{background-image:url(/graphics/check.gif);background-repeat:repeat;background-position:125px 5px;background-repeat:no-repeat}
.loading{opacity:.3}
div.price div.percent{
    font-size:12px;
}
div.product_block div.percent{
    display:none;
}
/* Safari 9+ */
form.form{width:auto;padding:0 15px}

form.form textarea{height:90px;margin-bottom:15px}

div.filter input.short{
    width:50px;
}

div.slider{
    width:257px;
    border:1px solid #C1C1C1;
    background:#fff;
    margin-bottom:10px;
    position:relative;
    height:8px;
    line-height:1px;
    font-size:1px;
    margin-top:8px;
    margin-bottom:14px;
}
div.mark{
    background:#094198;
    width:223px;
    position:absolute;
    height:8px;
    line-height:1px;
    font-size:1px;
    margin-left:17px;
    
}
div.disabled{
    background:#f0f0f0;
}
div.kn{
    
    top:0px;
    position:absolute;
    background-color:#E0E0E0;
    width:6px;
    height:6px;
    cursor:col-resize;
    line-height:1px;
    font-size:1px;
    border:5px solid #C1C1C1;
    border-left:6px solid #C1C1C1;
    border-right:6px solid #C1C1C1;
    margin-left: -1px;
    margin-top:-4px;
    
}
div.knr{
    margin-right:-1px;  
}

div.kn.active{
    border-color:#094198;    
}

li.over div.kn{
    border-color:#094198;     
}
li.over div.mark{
    background:#094198;
}

div.product_block a.star{
    position: absolute;
    top: 10px;
    right: 10px;    
}

@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) {
    
    div.cart_info{
        padding-top:22px;    
        padding-bottom:22px;    
    }
    
}