@font-face{font-family:arrowdown;src:url(data:application/font-woff;base64,d09GRk9UVE8AAARgAAoAAAAABBgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAANgAAADYZbVvCE9TLzIAAAHMAAAAYAAAAGAIIvy2Y21hcAAAAiwAAABMAAAATBpVzFdnYXNwAAACeAAAAAgAAAAIAAAAEGhlYWQAAAKAAAAANgAAADYAl8viaGhlYQAAArgAAAAkAAAAJANuAeZobXR4AAAC3AAAABQAAAAUAwAAdG1heHAAAALwAAAABgAAAAYABVAAbmFtZQAAAvgAAAFFAAABRVcZpu5wb3N0AAAEQAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAM8SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNTPyUDvyUDvyUDvuUDvgg958VgYD7AiOLi4aFg4iEi4SLg46GkYuL+wLzgZaAloqel5eWlpqMmX8I7yvv6wWZl5qKloCXf4p4gIAIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAss1nQF8PPPUACwIAAAAAAM/2xdgAAAAAz/bF2AAAAAABjAE1AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAHQAAFAAAAUAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKADQAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKADQAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:400;font-style:normal}
html{width: 98%;margin-left: auto;margin-right: auto;max-width: 1280px;font-size:13px;overflow-y:scroll;-webkit-tap-highlight-color:rgba(127,127,127,.15);}
body{color:#000;margin:0px;padding:0px;font-family: Arial,Helvetica,Verdana,sans-serif;}
body:before{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;z-index:902;box-shadow:0px 0px 10px rgba(0,0,0,.8);}
*:focus{outline:none;}
textarea{font-family: 'Open Sans',Arial,Helvetica,Verdana,sans-serif;}
h1{border-bottom:0px solid #f33838;font-size:1.3rem;text-transform:uppercase;margin: 0;display: inline;}
h2{font-size:1.2rem;line-height: 1.2rem;margin-top:0px;margin-bottom:5px;}
p{margin-top:0px;margin-bottom:5px;}
a{color:#333;text-decoration:none;cursor:pointer;}
.comp{color: #444;cursor: pointer;padding-right: 10px;float: left;display: inline-block;}
.comp:hover{color:#f33838;}
a:hover{text-decoration:none;color:#f33838;}
a img{border:none;}

input::-webkit-input-placeholder {color: #999;} 
input::-moz-placeholder {color: #555;}
textarea::-webkit-input-placeholder {color: #999;} 
textarea::-moz-placeholder {color: #555;}

form{padding:0;margin:0;display:inline;}
input[type='text'], input[type='password'], textarea{font-size:1rem;border:1px solid #CCC;padding:8px;margin:0 0 15px 0;box-sizing : border-box;border-radius: 2px;}
input[type="checkbox"]:focus,select:focus{box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

input[type='text'], input[type='password'], textarea, .cast_select {width: 260px;}

textarea{resize: none;}
select{border:1px solid #CCC;padding:2px;font-size: 0.9rem;}
label{cursor:pointer;}
ul {padding:0;margin:0;list-style:none;}
#container{text-align:left;margin-top: 203px;}
#column-right{width:240px;}
#page, #mob{display:none;}

#y{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.6);z-index: 9999;cursor: pointer;}
#window{max-height: 98%;overflow-y: auto;padding: 10px 18px 10px;box-sizing: border-box;background: #fff;position: relative;min-width: 318px;margin: auto;cursor: auto;border-radius: 3px;box-shadow: 0 5px 15px rgba(0,0,0,.8);}
#w_head{font-size:1.54rem;box-sizing: border-box;border-bottom: 1px solid #ddd;padding: 0 12px 10px 0;margin-bottom: 10px;color: #222;}
#w_body{text-align:left;position:relative;padding:0;}
.w_text{color: #444;padding-bottom: 10px;}
.w_foot {text-align:center;margin: 1.5rem auto 0.5rem;}
#window-result{display:none;text-align:left;font-size:1.08rem;color:#777;padding-left:15px;position:relative;float:left;margin-bottom:25px;}
#requiredName{display:block;font-size:0.85rem;color:#f33838;height:0;position:relative;margin-top:-10px;margin-bottom:5px;}
.zak tr:hover { background: #fffa90;}
.zak span {display: block;}
.hide{display: none !important;}
#forgot{text-decoration: underline;color: #777;font-size: 0.86rem;margin-bottom: 15px;cursor: pointer;}

#cart{bottom: 0;left: 60%;height: 28px;position:fixed;display:none;z-index:901;background: #f33838;color: #fff;padding:0 0.5rem;border-radius: 4px 4px 0 0;cursor: pointer;box-shadow: 0px 2px 5px #222;}
#cart:hover{background: #f00;}
#cart-total{background-image: url(../image/cart.png);background-repeat: no-repeat;background-size: 24px;padding-left: 28px;line-height: 28px;display: block;background-position: left center;}
#cart_opt{bottom: 0;left: 60%;height: 28px;position:fixed;z-index:999;background: #f33838;color: #fff;padding:0 0.5rem;border-radius: 4px 4px 0 0;cursor: pointer;box-shadow: 0px 2px 5px #222;}
#cart_opt:hover{background: #f00;}
#cart_opt-total{background-image: url(../image/cart.png);background-repeat: no-repeat;background-size: 24px;padding-left: 28px;line-height: 28px;display: block;background-position: left center;}

#welcome{position:absolute;top:7px;right:70%;z-index:99;width:298px;text-align:right;color:#999999;font-size:1.08rem;}
.breadcrumb{margin-bottom: 1rem;color:#888;height: 1.1rem;overflow: hidden;font-size: 0.9rem;}
.breadcrumb a{cursor:pointer;text-decoration:underline;color:#333;}
.breadcrumb a:hover{color:#f33838;}

.pagination{border-top: 1px solid #ddd;text-align: center;font-size: 0;min-height: 0 !important;margin-top: 15px;border-bottom: 1px solid #ddd;}
.pagination  a:hover{background:#f2f2f2;}
.pagination  #p_list{cursor: pointer;}
.pagination  #p_list::after {padding-left: 4px;pointer-events: none;font-family: arrowdown;content: '\e600';}
#pag_list1  a{height: 32px;box-sizing: border-box;line-height: 32px;font-size: 1rem;display: inline-block;padding: 0 14px;text-decoration: none;color: #555;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
#pag_list1  p{height: 32px;box-sizing: border-box;line-height: 32px;font-size: 1rem;padding: 0 14px;margin: 0;color: #000;display: inline-block;font-weight: bold;border-top: 2px solid #f33838;border-right: 1px solid #ddd;border-left: 1px solid #ddd;margin-top: -2px;}
#pag_list2{display: none;height: 32px;}
#pag_list2 a {width: 38px;box-sizing: border-box;line-height: 32px;font-size: 1rem;display: inline-block;text-decoration: none;color: #555;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
#pag_list2  p{width: 38px;box-sizing: border-box;line-height: 32px;font-size: 1rem;margin: 0;color: #000;display: inline-block;font-weight: bold;border-top: 2px solid #f33838;border-right: 1px solid #ddd;border-left: 1px solid #ddd;margin-top: -2px;}
#pag_list2 .pag_point{border: none;width: 18px;}

.radio-custom {width: 12px;height: 12px;	border: 1px solid #aaa;border-radius: 3px;position: relative;}
.radio-custom {display: inline-block;vertical-align: middle;}
.radio:checked + .radio-custom::before {content: "";display: block;position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;background: #413548;border-radius: 2px;}
.radio-custom, .radio:checked + .radio-custom::before {border-radius: 50%;}

.cast_select {display: inline-block;position: relative;}
.cast_select::before {position: absolute;top: 29%;right: 6px;pointer-events: none;font-family: arrowdown;content: '\e600';}
.cast_select select {-moz-appearance: none;-webkit-appearance: none;cursor: pointer;outline: 0;padding-right: 24px;background: #fff;width: 100%;font-size: 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 3px;-webkit-padding-end: 24px !important;}



::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width:7px;height:0px}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #999;}
::-webkit-scrollbar-thumb:hover{background-color:#555;}
::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:6px;height:0px;}
::-webkit-scrollbar{width: 6px;}

.option-values::-webkit-scrollbar-track {border-radius: 6px;	}
.option-values::-webkit-scrollbar-thumb {border-radius: 6px;}

#head {padding: 0;margin: 0;top: 0;left: 0;width: 100%;height: 184px;position: absolute;background: #fff;font-size: 0;z-index: 901;}
#head_bl {max-width: 1280px;margin: 0 auto;height: 184px;position: relative;background: url("../image/h.jpg") no-repeat;background-position: 290px 0px;}

#logo_f {position: absolute;top: 20px;left: 65px;z-index: 999;max-width: 160px;}
#logo_f  img{width: 100%;-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;animation-timing-function:ease}
#logo_f :hover img{-webkit-animation-name:tada;-moz-animation-name:tada;animation-name:tada}
#logo_m{display:none;}

#info{position:absolute;right: 0;top:7px;z-index:99;background: rgba(255, 255, 255, 0.8);font-size: 1rem;}
#info a{float:left;display:block;padding:0px 0px 0px 9px;color:#888;font-weight: 600;font-size: 1rem;}
#info a:hover{color:#f33838;}
#info a + a{margin-left:6px;border-left:1px solid #888;}
#info_zag, #info_zag_fix, #full_info p, #full_info .cl_w{display:none;}

#search{position:absolute;top:77px;right:0px;width:280px;border-radius:3px;z-index:998;}
#search_bt{position:absolute;right:0;top:0px;border-radius: 3px;background:url('../image/search.png') center center no-repeat rgba(10, 162, 246, 0.85);background-size: 1.3rem;width:31px;height:31px;cursor:pointer;}
#search:hover #search_bt{background-color:rgba(10, 162, 246, 1);}
#search_inp, .ya-site-form__input-text {font-size:1rem;background:#fff;padding:1px 1px 1px 10px;margin:0;width: 100%;height:31px;border: 1px solid #bbb !important;border-radius: 3px 0 0 3px;box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.09);z-index:0;box-sizing: border-box;}
.ya-site-form__submit {box-shadow: none;cursor: pointer;margin: 0 !important;border: 0;height: 31px;background: #0AA2F6;border-radius: 0 3px 3px 0;}

#search_rez {width: 400px;font-size: 0.9rem;font-weight: bold;text-align: left !important;cursor: pointer;background: #fff;display: none;z-index: 10003;position: absolute;box-shadow: 0 5px 15px 0 rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);}
#search_rez .list_rez{padding: 0.3rem 0.8rem;border-bottom: 1px solid #ddd;display: table;width: 100%;box-sizing: border-box;}
#search_rez .list_rez:hover{background:#eee;}
#search_rez .image{display: table-cell;width: 50px;}
#search_rez  img{width: 100%;}
#search_rez .info{display: table-cell;vertical-align: top;padding-left: 5px;}
#search_rez  p{margin-bottom: 3px;color: #333;}
#search_rez .artikul{color: #777;}
#search_rez .price{color: #f33838;float: right;}
#search_rez .no_rez, #search_rez .mor_rez{color: #444;text-align: center;font-size: 1rem;padding: 0.8rem 0;}
#search_rez .no_rez{font-weight: normal;}
#search_rez .no_rez:hover, #search_rez .mor_rez:hover{background:#eee;}

.ban_mob{display: none;}


#contact{position:absolute;right:0;top:29px;}
#phone{font-size:0;font-family: initial;white-space:nowrap;color:#777;cursor: pointer;background: rgba(255, 255, 255, 0.8);border-radius: 5px;}
#phone:hover{background:#f7f7f7;}
#phone ul{position:relative;padding: 0 1px;display:inline-block;font-size:0.9rem;line-height: 1rem;letter-spacing:normal;margin:0;}
#area, #number{font-size: 2.6rem;padding: 0 4px;}
#number{color:#4b4b4b;}
#number::after {padding-left: 0px;pointer-events: none;font-family: arrowdown;content: '\e600';font-size: 1.1rem;color: #777;}
#velcome{background-image: url(../image/vel.png);background-repeat: no-repeat;background-size: contain;padding-left: 1.2rem;}
#mts{background-image: url(../image/mts.png);background-repeat: no-repeat;	background-size: contain;padding-left: 1.2rem;}

.velcom {background-image: url(../image/vel.png);background-repeat: no-repeat;background-size: contain;}
.mts {background-image: url(../image/mts.png);background-repeat: no-repeat;background-size: contain;}
.life {background-image: url(../image/life.png);background-repeat: no-repeat;background-size: contain;}
.home {background-image: url(../image/home.png);background-repeat: no-repeat;background-size: contain;}
.skype {background-image: url(../image/skype.png);background-repeat: no-repeat;background-size: contain;}
.mail {background-image: url(../image/mail.png);background-repeat: no-repeat;background-size: contain;}
.viber {background-image: url(../image/viber.png);background-repeat: no-repeat;background-size: contain;}
.adres {background-image: url(../image/adres2.png);background-repeat: no-repeat;background-size: contain;}

#full_contact{display: none;text-transform: none;position: absolute;text-align: left;right: 0;width: 16rem;background: #fff;z-index: 999;box-shadow: 0 5px 15px 0 rgba(0,0,0,.3), 0 0 0 1px rgba(0,0,0,.05);color: #333;cursor: text;padding: 0.8rem 1.1rem;}
#full_contact .block{border-bottom: 1px solid #ccc;margin-bottom: 0.5rem;padding-bottom: 0.5rem;}
#full_contact .tel {padding-left: 21px;display: block;height: 17px;margin-bottom: 0.4rem;color: #444;line-height: 17px;font-size: 1.1rem;font-weight: bold;}
#full_contact .tel2 {padding-left: 21px;display: block;height: 17px;margin-bottom: 0.4rem;color: #444;line-height: 17px;font-size: 1rem;}
#full_contact .tel a, .full_contact .tel2 a {color: #444;}
#full_contact .obr_zv{padding: 0.3rem 0;font-size: 0.95rem;}
#full_contact .block .cont_zagol {padding-bottom: 0.5rem;display: block;font-size: 1rem;color: #444;font-weight: bold;text-decoration: underline;}
#full_contact .block  .feed {color:#f33838 !important;}
#full_contact .block span {color:#888;font-size: 0.9rem;}
#full_contact .block p {margin-bottom: 5px;font-size: 1rem;padding-left: 10px;}
#full_contact .graf{color: #333;padding-bottom: 1rem;}
#full_contact ul {padding-left: 10px;}

#menu_full{display:table;position: absolute;bottom: 0;table-layout:fixed;padding:0;width: 100%;z-index:997;box-shadow:0px 10px 10px #AAA;margin: 0;border-radius: 3px;}
#menu_full > div {display:table-cell;border-right:solid 1px #333;background: #4b4b4b;}
#menu_full > div:hover{background:#252525;}
#menu_full > div > p{cursor: pointer;border: none;word-wrap: break-word;display:inline-block;position:relative;width:100%;font-size:0.83rem;text-transform:uppercase;text-align:center;color:#fff;padding:3px 0 6px 0;margin:0;font-weight: bold;box-sizing: border-box;}
#menu_full > div > p:before{content:' ';display:block;width:70px;height:37px;background-image:url(../image/nav2.png);margin:0 auto 3px;}
#menu_full .popup{background:#fff;left:0;border-top:0px solid #0AA2F6;box-shadow: 0px 5px 10px #AAA, inset 0 5px 5px -5px #777;display:none;position:absolute;width: 100%;z-index:997;box-sizing: border-box;}
.nav_select{background-color:#0AA2F6;}
.nav_select + .popup{display: table !important;}
#nav1 p:before{background-position:-140px 0;}
#nav2 p:before{background-position:-215px 0;}
#nav3 p:before{background-position:-70px 0;}
#nav4 p:before{background-position:-285px 0;}
#nav5 p:before{background-position:-540px 0;}
#nav6 p:before{background-position:-360px 0;}
#nav7 p:before{background-position:-485px 0;}
#nav8 p:before{background-position:-430px 0;}
#nav1 {border-radius: 3px 0 0 0;}
#nav8 {border-right:none !important;border-radius: 0 3px 0 0;}

#ucenka_menu{display:none;color: #fff;font-size: 0.83rem;font-weight: bold;margin-left: 5px;}

#menu_zag, #menu_zag_fix{display: none;}

#menu_full .gr{box-sizing: border-box;display:table-cell;padding: 0;width: 160px;border-right: 1px solid #ddd;}
#menu_full .gr p{cursor: pointer;font-size:1rem;color: #333;margin: 0;padding: 8px 6px 8px 7px;}
#menu_full .gr p:hover{background: #eee;}
#menu_full .gr p.akt{background: #f33838;color: #fff;box-shadow: inset 0 3px 3px -4px #777,inset 0 -3px 3px -3px #777;}
#menu_full .gr p + p{border-top: 1px solid #ddd;}

#menu_full .gr_cat{font-size: 0.83rem;display:none;padding: 5px 0px 10px 0px;vertical-align: top;}
#menu_full .gr_cat a {display: inline-block;width: 180px;text-align: center;box-sizing: border-box;padding: 8px 12px;color: #333;vertical-align: top;text-decoration: none;font-size: 1rem;}
#menu_full .gr_cat p {height: 55px;margin: 0;}

#menu_full .gr_cat a:hover{color:#f33838;}
#menu_full .gr_cat.akt{display: table-cell;}
#menu_full .gr_cat img{height: 100%;}
#menu_full .gr_cat > div{font-size:0;overflow-x: hidden;}

#head.fix_h {height: 32px;position: fixed;z-index: 903;box-shadow: 0px 3px 6px #aaa;}
.fix_h  #head_bl {display:table;width: 100%;height: 32px;background: none;text-align: center;}
.fix_h #logo_f,.fix_h #menu_full{display:none;}
.fix_h #logo_m{display:table-cell;height: 32px;width: 90px;padding: 3px 4px;box-sizing: border-box;}

.fix_h #info {width: 120px;position:relative;top: 0;display:table-cell;vertical-align:top;}
.fix_h #info_zag_fix{display: block;height: 32px;box-sizing: border-box;padding: 4px 9px;text-align: left;cursor: pointer;color: #fff;background-color: rgba(75, 75, 75, 0.9);border-right: 1px solid #444;background-image: url(../image/info3.png);background-position: 8px center;background-size: 16px;background-repeat: no-repeat;}
.fix_h #info_zag_fix span{padding-top: 7px;padding-left: 19px;display: inline-block;text-transform: uppercase;font-size: 11px;font-weight: bold;}
.fix_h #full_info{display: none;text-transform: none;position: absolute;text-align: left;width: 12rem;background: #fff;z-index: 999;box-shadow: 0 5px 15px 0 rgba(0,0,0,.3), 0 0 0 1px rgba(0,0,0,.05);color: #333;cursor: text;padding: 0.8rem 1.1rem;}
.fix_h #full_info a{color: #333;}
.fix_h #full_info p, .fix_h #full_info .cl_w {display: block;}
.fix_h #full_info .block {border-bottom: 1px solid #ccc;margin-bottom: 0.5rem;padding-bottom: 0.5rem;}
.fix_h #full_info .cont_zagol {padding: 0 0 0.6rem 0;display: block;color: #444;font-weight: bold;text-decoration: underline;font-size: 1rem;}
.fix_h #full_info p {padding: 0 0 0.4rem 10px;margin: 0;}	
.fix_h #info a {float: unset;padding: 0 0 0.4rem 10px;font-weight: normal;}
.fix_h #info a + a {margin: 0;border: none;}

.fix_h #menu {width: 150px;position:relative;top: 0;display:table-cell;vertical-align:top;}
.fix_h #menu_zag_fix{display: block;height: 32px;box-sizing: border-box;padding: 4px 9px;text-align: left;cursor:pointer;color: #fff;background-color: rgba(243, 56, 56, 0.9);box-shadow: inset 0 5px 5px -5px #777, inset 0 -5px 5px -5px #777;background-image: url(../image/menu2.png);background-position: 8px center;background-size: 16px;background-repeat: no-repeat;}
.fix_h #menu_zag_fix span{padding-top: 7px;padding-left: 19px;display: inline-block;text-transform: uppercase;font-size: 11px;font-weight: bold;}
.fix_h #menu_fix {position: fixed;left: 0;width: 100%;display:none;}
.fix_h #menu_full {position: relative;display: table !important;border-radius: 0px;max-width: 1280px;margin: auto;}
.fix_h #menu_full .popup {text-align: left;}
.fix_h  #menu_full > div > p {padding: 7px 0;}
.fix_h #menu_full > div > p::before {width: 0;height: 0;background-image: none;margin:0;}
.fix_h #search {height: 32px;top: 0;right: auto;width: 400px;border-radius: 0;}
.fix_h #search_inp{height: 32px;border-radius: 0;border: none !important;}
.fix_h #search_bt {border-radius: 0px;background-size: 1.5rem;width: 32px;height: 32px;}

.fix_h #contact {top: 0;}
.fix_h #phone {height: 32px;}
.fix_h #area, .fix_h #number {font-size: 28px;}
.fix_h #phone ul {font-size: 10px;line-height: 12px;}



#compare{bottom: 0;left: 25%;position:fixed;display:none;z-index:999;background: #0aa2f6;color: #fff;height: 28px;padding: 0 0 0 0.5rem;border-radius: 4px 4px 0 0;cursor: pointer;box-shadow: 0px 2px 5px #222;}
#compare:hover{background: #0091ff;}
#compare-total{background-image: url(../image/compare.png);background-repeat: no-repeat;background-size: 22px;padding: 0 32px 0 25px;line-height: 28px;display: block;background-position: left center;}

#toTop{bottom: 0px;right:0px;position:fixed;display:none;z-index:901;background: #4b4b4b;color: #fff;cursor: pointer;border-radius: 2px 2px 0 0;box-shadow: 0px 1px 5px #777;}
#toTop:hover{background: #000;}
#toTop span{content:"";background-image: url(../image/top.png);background-repeat: no-repeat;display: block;background-position: center;background-size: 16px;padding-left: 14px;height: 28px;width: 14px;}


.bounce{animation-name:bounce;animation-duration:0.6s;animation-fill-mode:backwards;}
@keyframes bounce {
 from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 50%, 90% {
    transform: translate3d(-5px, 0, 0);
  }
  30%, 70% {
    transform: translate3d(5px, 0, 0);
  }
}

@keyframes tada{
20%,60%{transform:scale(1.08)}
40%,80%{transform:scale(1)}
}


.home-part{width:49%;display: inline-block;vertical-align: top;}


.content-success{border-top: 2px solid #f33838;min-height:300px !important;padding: 5px;}
.kol_ff{background-image: url(../image/filter.png);background-repeat: no-repeat;padding-left: 42px;text-align: left;display: block;background-size: 18px;background-position: center left;line-height: 28px;}

#ya-site-form0 .ya-site-form__search-input-layout-l {width: 300px !important;}
.search_main {width: 100% !important;position: absolute;top: 0;z-index: 99;left: 0;background: #fff;}

.login-content{padding: 20px 10px;}
.login-content li{padding-bottom: 7px;}


table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:135px;vertical-align: top;}
table.form > * > * > td{color:#000000;}
table.form input, #login input{width: 200px;box-sizing: border-box;}
.imp{border-right: 2px solid #f33838 !important;}
table.list{border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px;}
table.list a{text-decoration: underline;}

.wt_bonus{text-decoration: underline;cursor: pointer;}

table.list td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
table.list thead td{background-color:#EFEFEF;padding:0px 5px;}
table.list thead td a, .list thead td{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{vertical-align:top;padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;vertical-align:top;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}

.htabs{font-size: 0;border-bottom: 2px solid #ddd;}
.htabs span{padding: 2px;font-size:1.28rem;font-weight:bold;text-align:center;display:inline-block;cursor: pointer;text-transform: uppercase;color: #333;}
.htabs span:first-letter {color: #f33838;}
.tab-content{padding:10px;display:block;margin-bottom: 30px;}

#seo_opis a{color:#000;font-weight:bold;}
#seo_opis a:hover{color:#f33838;}
#tab-attribute{padding:0;}

.cat_list{text-align: center;font-size: 0;margin-bottom: 45px;}
.cat_top{display: inline-block;padding: 7px 0px;box-shadow: 0 0 5px rgba(0,0,0,.15);width: 20%;vertical-align: top;cursor: pointer;overflow: hidden;}
.cat_top:hover {box-shadow:0 0 8px 3px rgba(0,0,0,0.15);}

.cat_list a {color: #000;}
.cat_list img {width: 100%;max-width: 130px;}
.cat_top_kol{font-size: 0.83rem;color: #aaa;}
.cat_top_name{height: 2.5rem;}
.cat_top_name b{font-size: 1.2rem;line-height: 1.2rem;margin-top: 0px;margin-bottom: 5px;display: block;}
.cat_top_titl {margin-top: 30px;border-bottom: 2px solid #0AA2F6;font-weight: bold;text-transform: uppercase;font-size: 1.3rem;text-align: center;color: #444;padding-bottom: 5px;}



.dost_list{text-align: center;font-size: 0;margin-bottom: 45px;}
.dost_top{display: inline-block;padding: 7px 0px;width: 25%;vertical-align: top;overflow: hidden;}
.dost_list img {max-height: 64px;}
.dost_top_name{height: 2.5rem;}
.dost_top_name b{font-size: 1.1rem;line-height: 1.1rem;margin-top: 0px;margin-bottom: 5px;display: block;}
.dost_top_name span{font-size: 0.83rem;color: #666;}

.h2_new{margin:40px 0 20px 0;position: relative;}
.h2_new h2 {position: absolute;background: #fff;margin-top: -7px;padding-right: 5px;}
.h2_new hr{color:#0AA2F6;}
.box{position:relative;}
.box .box-heading{font-weight:bold;border-bottom:2px solid #0AA2F6;text-transform:uppercase;background: #fff;}
#column-right .box-heading{font-size:1.38rem;display: none;}
.box .box-heading span, .welcome span, .welcome h1{border-bottom:0px solid #0AA2F6;font-weight:bold;padding:0 0px;text-transform:uppercase;font-size:1.38rem;}


.ban_home {margin-bottom: 25px;font-size:0;}
.ban_home img{width: 100%;box-shadow: 0 0 5px rgba(0,0,0,.35);}
.ban_home > div{display: inline-block;vertical-align: middle;}
.ban_home .b1{width: 60%;}
.ban_home .b2{width: 20%;}
.ban_home .b3{width: 20%;}


.welcome{margin-top:45px;border-bottom:2px solid #f33838;text-align: center;color: #444;padding-bottom: 5px;}
.w1, .w2, .w3, .w4, .w5, .w6{content:' ';display:block;width:50px;height:50px;background-size: 100%;opacity: 0.7;}
.w1{background-image:url(https://i-on.by/image/data/privetstvie/zakazat2.png);}
.w2{background-image:url(https://i-on.by/image/data/privetstvie/garantiya2.png);}
.w3{background-image:url(https://i-on.by/image/data/privetstvie/econom2.png);}
.w4{background-image:url(https://i-on.by/image/data/privetstvie/vibor2.png);}
.w5{background-image:url(https://i-on.by/image/data/privetstvie/help2.png);}
.w6{background-image:url(https://i-on.by/image/data/privetstvie/dostavka2.png);}
.pay_m{content:' ';display: inline-block;width: 90%;max-width:200px;height:60px;background-size: 100%;background-repeat: no-repeat;background-image:url(https://i-on.by/image/pay3.png);}
.box-product{width:100%;text-align: center;}
.box-product .name{padding-bottom: 5px;}
.box-product > div{width: 23%;display:inline-block;vertical-align:top;margin:8px;padding: 5px 0 20px 0;text-align:center;}
.box-product .image{display:block;margin-bottom:0px;}
.prod_inf .bn_bt{margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.prod_inf .price2{font-size: 2.8rem; margin-bottom: 15px;}

.box-product .image img{padding:3px;transition:0.6s ease;}
.box-product > div:hover img {transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transition:0.6s ease;}
#content .box-product .name{overflow:hidden;height: 4rem;}
.box-product .name a{color:#000;text-decoration:none;display:block;}
.box-product .price{font-size: 1.28rem;text-shadow: 0 -1px 1px #444;font-weight: bold;color: #fff;background: #f33838;border-radius: 2px 0 0 2px;padding: 2px 1px 2px 6px;box-shadow: 0 1px 2px #666;}
.box-product .price_bt {cursor: pointer;font-size: 1.28rem;text-shadow: 0 -1px 1px #444;font-weight: bold;color: #fff;background: #0aa2f6;border-radius: 0 2px 2px 0;padding: 2px 6px 2px 4px;-moz-box-shadow: 0 1px 2px #666;-webkit-box-shadow: 0 1px 2px #666;box-shadow: 0 1px 2px #666;}
#column-right .box .box-product > div{margin:0px;width:100%;border-bottom:2px solid #DBDEE1 !important;}
#column-right .box .box-product > div:last-child{border-bottom:0px solid #DBDEE1 !important;}
#column-right .box .box-product > div:hover{-webkit-box-shadow:0px 0px 0px #ccc;-moz-box-shadow:0px 0px 0px #ccc;box-shadow:0px 0px 0px #ccc;}
#column-right .box .box-product .price{font-size:16px !important;color:#f33838 !important;}
#column-right .box .box-heading span{font-size:18px !important;border-bottom:2px solid #f33838 !important;}
#column-left + #column-right + #content .box-product > div{width:119px;}
#content .content{padding: 10px 0;}
.info2{position:relative;}
.bn{color:#f33838;padding-right: 10px;}
.pod_zak{color:#aaa;padding-right: 10px;}
.v_mal{color:#2DA305;padding-right: 10px;}
.product-list .artikul{font-weight: bold;padding-right: 0.4rem;}


.log-part{width: 49%;display: inline-block;vertical-align: top;}

.category-info{color:#777;line-height: 1.4rem;text-align:justify;padding: 20px 5px;}
.product-compare{padding-top:6px;margin-bottom:25px;font-weight:bold;}
.product-compare a{text-decoration:none;font-weight:bold;}
.product-list{padding-bottom:1px;margin-left: 12px;}
.product-list > div{margin-bottom:0px;background:#fff;position:relative;border-top: 1px solid #ddd;}
.product-list .right{float:right;margin-left:15px;}
.product-list > div + div{border-top:1px solid #ddd;}
.product-list .image{float:left;margin: 7px 13px 7px 5px;height:120px;width:150px;position:relative;z-index: 1;}
.product-list .image img{display:block;max-width:100%;max-height:100%;transition:all 0.5s ease 0s;}
.product-list .image img:hover{transform:scale(1.08,1.08);transition:all 0.5s ease 0s;}
.product-list .name{padding:14px 0 3px 0px;margin:0;height:40px;display: block;}
.product-list .name a{color:#000;font-weight:bold;text-decoration:none;}
.product-list .description{padding-bottom: 13px;color:#4D4D4D;}
.product-list .description .opisanie{margin-bottom:10px;position:relative;}
.product-list .rating{color:#7B7B7B;}
.product-list .price{font-size:1.4rem;font-weight:bold;color:#444;padding: 2px 1px 2px 0.3rem;}
.product-list .price_bt{box-shadow: 0px 1px 1px #777;cursor: pointer;font-size:1.18rem;color:#fff;background:#f33838;border-radius:2px;padding: 6px 10px;}
.product-list .price_bt:hover{background-color:#f00;}
.product-list .cart{margin:7px;position:relative;}
.product-list .compare{margin-bottom:3px;}
.product-list .compare a{color:#333333;text-decoration:none;padding-left:18px;display:block;}
.product-list .comp_grid{text-align: right;clear: left;}

.product-info{margin-bottom:20px;}
.product-info .price{font-size:1.75rem;font-weight:bold;color:#fff;background:#f33838;border-radius: 2px 0 0 2px;padding: 2px 4px 2px 14px;box-shadow:0 1px 2px #666;}
.product-info .price_bt{box-shadow: 0px 1px 1px #777;cursor: pointer;color:#fff;background:#f33838;border-radius: 3px;padding:12px 20px;display: inline;text-transform: uppercase;font-weight: bold;}
.product-info .price_bt:hover{background:#f00;}

.product-info .price_bt4{box-shadow: 0px 1px 1px #777;cursor: pointer;color:#fff;background:#0aa2f6;border-radius: 3px;padding:5px 10px;display: inline;font-size: 1rem;}
.product-info .price_bt4:hover{background:#0091ff;}

.product-info .price_bt3{box-shadow: 0px 1px 1px #777;cursor: pointer;color:#fff;background:#0aa2f6;border-radius: 3px;padding:12px 20px;display: inline;white-space: nowrap;}
.product-info .price_bt3:hover{background:#0091ff;}

.product-info .price_bt2{box-shadow: 0px 1px 1px #777;cursor: pointer;color:#fff;background:#4b4b4b;border-radius: 3px;padding:12px 10px;display: inline;white-space: nowrap;}
.product-info .price_bt2:hover{background:#222;}

.img_show{cursor: pointer;}

.product-info .image{padding:5px;display:inline-block;margin-right:20px;width: 42%;vertical-align: top;text-align: center;}
.product-info .image img{max-height: 400px;max-width: 100%;}
.image-additional{width: 70px;display:inline-block;vertical-align:top;margin:5px;}
.image-additional img{border:0px;transition:all 0.5s ease 0s;}
.image-additional img:hover{transform:scale(1.08,1.08);transition:all 0.5s ease 0s;}
.image-additional a{float:left;display:block;margin-left:5px;}

#seo_opis{padding-top: 5px;}

.product-info h1{line-height:30px;color:#000;border-bottom:0px solid #f33838;}
.prod_inf{display:inline-block;margin-top:10px;width: 44%;}
.prod_net{font-size:1rem;}
.inf{padding: 0;}
.dop{padding: 15px 0 0 0;}
#credit{margin-left:128px;}
#fast_ord{font-size:1.15rem;color: #f33838;padding-left: 5px;}
.product-disc{position:absolute;top:735px;width:770px;padding:10px;}
.product-info .price .reward{font-weight:normal;color:#999;}
.vopros{font-size: 1.15rem;}
#wishlist_add{color: #555;text-decoration: underline;font-size: 0.96rem;cursor: pointer;position: absolute;right:0;bottom:0;}
.box-content .p-sp {border-bottom: 1px solid #999;padding-bottom: 5px;}
.product-info .podk_f a{color: #444;}
.product-info .razdel_prod{border-bottom: 1px solid #ddd;padding: 10px 0;}
.product-info .rassr_ban img{width: 80px;cursor: pointer;}


.product-info .podk_f a:hover{color: #f00;}
.product-info .price .discount{font-weight:normal;color:#4D4D4D;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:5px;border:1px solid #CCCCCC;cursor:pointer;}
.product-info .cart{border-bottom:0px solid #E7E7E7;padding:0px 5px 10px 5px;margin-bottom:20px;color:#4D4D4D;}
.product-info .cart div{float:left;vertical-align:middle;}
.product-info .cart div > span{padding-top:7px;display:block;color:#999;}
.product-info .cart .minimum{padding-top:5px;font-size:0.85rem;color:#999;clear:both;}
.product-info .review{color:#000;border-top:0px solid #E7E7E7;border-left:0px solid #E7E7E7;border-right:0px solid #E7E7E7;}
.product-info .review > div{padding:8px 0;border-bottom:0px solid #E7E7E7;line-height:20px;font-size:1.38rem;}
.product-info .review > div > span{color:#38B0E3;}
.product-info .review .share{overflow:auto;line-height:normal;}
.product-info .review .share a{text-decoration:none;}
.review-list{padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #ddd;}
.review-list .author{float:left;margin-bottom:20px;}
.review-list .rating{float:right;margin-bottom:20px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse;width:100%;margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#000000;font-size:1.15rem;font-weight:bold;background:#eee;text-align:left;padding-left:10px;}
.attribute tr td:first-child{color:#034B83;font-weight:bold;text-align:left;padding-left:25px;width: 45%;vertical-align:middle;}
.attribute td{padding:7px;color:#000;text-align:left;vertical-align:top;border-right:0px solid #ccc;border-bottom:1px solid #ccc;}
.attribute tr:hover{background:#ffffc7;}
.attribute-text{}
.attribute-name{font-weight:bold;}
.attribute1{width:68%;border-collapse:collapse;font-size:1.38rem;}
.attribute1 tr td:first-child{color:#000000;font-weight:bold;text-align:left;width:66%;}
.attribute1 td{padding:2px;color:#000;text-align:center;border:1px solid #ccc;}
.compare-info{border-collapse:collapse;border-top:1px solid #ccc;border-left:0px solid #ccc;margin-bottom:20px;}

.cl_w {position: absolute;right: 0px;top: 0px;width: 18px;height: 18px;opacity: 0.5;cursor: pointer;padding: 5px;}
.cl_w:hover {opacity: 1;}
.cl_w::before, .cl_w::after {position: absolute;left: 12px;content: ' ';height: 18px;width: 2px;background-color: #333;}
.cl_w:before {transform: rotate(45deg);}
.cl_w:after {transform: rotate(-45deg);}

.cl_y {position: absolute;right: 0px;top: 6px;width: 22px;height: 22px;opacity: 0.5;cursor: pointer;padding: 6px;}
.cl_y:hover {opacity: 1;}
.cl_y::before, .cl_y::after {position: absolute;left: 14px;content: ' ';height: 22px;width: 2px;background-color: #333;}
.cl_y:before {transform: rotate(45deg);}
.cl_y:after {transform: rotate(-45deg);}


.cl_menu {position: absolute;right: 5px;top: 0px;width: 20px;height: 20px;padding: 5px 0 5px 10px;opacity: 0.5;cursor:pointer;}
.cl_menu:hover {opacity: 1;}
.cl_menu::before, .cl_menu::after {position: absolute;right:14px;content: ' ';height: 20px;width: 2px;background-color: #333;}
.cl_menu:before {transform: rotate(45deg);}
.cl_menu:after {transform: rotate(-45deg);}

#cl_compare {position: absolute;right: 6px;width: 16px;height: 100%;cursor: pointer;border-left: 1px solid rgba(255,255,255,0.4);opacity: 0.8;}
#cl_compare:hover {opacity: 1;}
#cl_compare::before, #cl_compare::after {position: absolute;left: 10px;content: ' ';height: 16px;width: 2px;background-color: #fff;top: 6px;}
#cl_compare:before {transform: rotate(45deg);}
#cl_compare:after {transform: rotate(-45deg);}

.cl_compare_all{float: right;padding-right: 5px;cursor: pointer;text-decoration: underline;color: #555;}
.cl_compare_all:hover{color: #000;text-decoration: underline;}


.del_comp {right: 5px;color: #999;font-size: 1.38rem;cursor: pointer;text-align: right !important;}
.del_comp::after {font-size: 2.2rem;color: #525252;content: "×";padding: 5px;}
.del_comp:hover::after {color: #f00;}


.inf_dost, .inf_belp, .inf_sam, .inf_obl{position: relative;padding:15px 0 0 55px;margin-bottom: 10px;}
.inf_dost::before {position: absolute;left: 0;top: 0;content: ' ';height: 50px;width: 50px;background: url(../image/dostavka/3.png);background-size: contain;background-repeat: no-repeat;}
.inf_belp::before {position: absolute;left: 0;top: 0;content: ' ';height: 50px;width: 50px;background: url(../image/dostavka/2.png);background-size: contain;background-repeat: no-repeat;}
.inf_sam::before {position: absolute;left: 0;top: 0;content: ' ';height: 50px;width: 50px;background: url(../image/dostavka/1.png);background-size: contain;background-repeat: no-repeat;}
.inf_obl::before {position: absolute;left: 0;top: 0;content: ' ';height: 50px;width: 50px;background: url(../image/dostavka/4.png);background-size: contain;background-repeat: no-repeat;}
.border{border-bottom: 1px solid #ddd;margin: 10px 0;}

.dostavka_block1, .dostavka_block2{width: 48%;display: inline-block;vertical-align: top;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;border-radius: 5px;box-shadow: 0 2px 4px #bbb;min-height: 341px;}
.dostavka_block1{margin-right: 3%;}
.gabarit_dost{margin-top: 20px}

.compare-info thead td, .compare-info thead tr td:first-child{color:#000000;font-size:1.08rem;font-weight:bold;background:#F7F7F7;text-align:left;}
.compare-info tr td:first-child{color:#034B83;font-weight:bold;text-align:right;border-left:0px solid #ccc;vertical-align:middle;width:250px;padding-left: 15px;}
.compare-info tr td:last-child{border-right:0px solid #ccc;}
.compare-info td{padding:7px;text-align:center;vertical-align:top;border-right:0px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;width:200px;}
.compare-info tr:hover{background:#ffffc7;}
.first_tr_atr{border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid #fff;background:#fff !important;}
.first_tr_atr td {vertical-align: top;}
.price_compare{background:#fff !important;}
.compare-info .name a{font-weight:bold;}
.compare-info .price-old{font-weight:bold;color:#f33838;text-decoration:line-through;}
.compare-info .price-new{font-weight:bold;}
.cart-module > div{display:none;}
#footer{clear:both;min-height:120px;padding: 20px 0;margin-top:20px;border-top:1px solid #ddd;background:url('../image/footer2.jpg'), #fff;width: 100%;position: absolute;left: 0;box-sizing: border-box;background-repeat: repeat-x;box-shadow: 0px -1px 10px #eee;}
.footer_fix{max-width: 1280px;margin-left: auto;margin-right: auto;}
#footer span{font-size:1.15rem;font-weight:bold;}

#footer .column{float:left;width:33%;text-align: center;}
#footer .column ul{margin: 8px 0 16px 0;padding: 0;}
#footer .column ul li{margin-bottom:3px;}
#footer .column a{color:#000;}
#footer .column a:hover{color:#f33838;}

#powered{margin-bottom:10px;text-align:center;padding-top: 20px;color:#444;clear:both;}
.sdt_box2 {border-top: 2px solid #0AA2F6;}
.sdt_box div{position:relative;float:left;width:170px;height:70px;text-align:center;margin-top:15px;}
.date_modified{color:#444;line-height: 1.6rem;text-align:justify;}
.opis_osh{color:#999;line-height: 1.6rem;text-align:justify;}
.seo_opis{color:#444;line-height: 1.6rem;text-align:justify;}
.brand_opis{color: #aaa;font-size: 0.9rem;margin: 0;}

.compare-info .none_attr::before{content:"×";font-size: 1.3rem;color: #666;}
.compare-info .yes::before{margin-left: auto;margin-right: auto;}
.yes::before{content:" ";left:0px;display:block;width:16px;height:16px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzREOTkwMCIgZD0iTTAsMTEuOTU1bDEuMjA5LTEuMjRsMy43ODIsNC40NjRsOS4wMjEtMTQuNDc3TDE1LjUsMS41N0w1LjE0NiwxOEwwLDExLjk1NXoiLz4NCjwvc3ZnPg0K) left top/15px auto no-repeat;}

.filter-option .option-description{background-color:rgba(40, 40, 40, 0.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000, endColorstr=#D8000000)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D8000000', endColorstr='#D8000000');zoom:1;}
.filter-option .option-values{max-height: 226px;overflow-y: auto;}
.filter .mor_filter{display:none;text-decoration: underline;cursor: pointer;font-style: italic;padding: 14px 5px 4px 5px;color: #333746;border-top: solid 1px #EAEAEA;margin-bottom: 30px;text-align: center;}
.filter-option .option-name,
.filter-option .option-values,
.filter-option .option-description,
.filter-option .fields-price{font-size:1rem;}

.option-values .val_s {padding: 5px 12px;width: 100%;box-sizing: border-box;margin: 0;background: #fff;border-radius: 3px;}
.option-values .val_s:hover{border-color: #aaa;}

.option-values .val_i, .option-values .price_f, .option-values .ret_f{padding: 5px 12px;width: 50%;box-sizing: border-box;margin: 0;background: #fff;border-radius: 3px;margin-right: -1px;}
.option-values .val_i:hover, .option-values .price_f:hover, .option-values .ret_f:hover{border-color: #aaa;}


.box.filter{padding-right: 8px;padding-bottom: 10px;}
.filter .box-content{margin-bottom: 10px;}
.filter-option{position:relative;}
.filter-option + .filter-option{border-top:solid 1px #EAEAEA;}
.filter-option .option-name{color:#333746;font-size:1.1rem;font-weight:bold;padding:5px 0;}
.filter-option .option-name b{color:#CCCCCC;cursor:pointer;display:block;float:right;font-size:1.08rem;line-height:16px;font-style:italic;height:16px;padding:0 7px 0 4px;}
.filter-option:hover .option-name b{color:#f33838;}
.filter-option .option-values{padding:5px 0;}
.filter-option label{cursor:pointer;display:block;padding:3px 0;margin-right: 4px;}
.filter-option label a{color:#333746;text-decoration:none;}
.filter-option label.selected{color: #333746;font-weight: bold;}
.filter-option label:hover .checkbox-custom {border-color: #666;}
.ocf-no-link{padding-right: 0px;color:#333746;}

.filter-option .option-description,
label .ocf-target, .checkbox {display: none;}
.checkbox-custom {position: relative;width: 13px;height: 13px;border: 1px solid #aaa;border-radius: 3px;}
.checkbox-custom,.label {display: inline-block;vertical-align: middle;}
.ocf-target:checked + .checkbox-custom::before, .checkbox:checked + .checkbox-custom::before {content: "";display: block;position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;background: #413548;border-radius: 2px;}
.radio {display: none;}
.fix{position: fixed !important;}
.cancel-left{cursor: pointer;width: 30px;position: absolute;right: 0;border-left: 1px solid #888;}
.cancel-left:hover{background: #000;}
.cancel-left::after {font-size: 1.8rem;content: "×";padding:0 5px;}


#rez_ff{background:#4b4b4b;color:#fff;text-align: center;position: fixed;width: 230px;bottom: 0;z-index: 99;margin-top: 20px;border-radius: 2px 2px 0 0;box-shadow: 0px 1px 5px #777;padding-left: 10px;box-sizing: border-box;}
.product-filter{position: relative;padding: 9px 5px 5px 9px;min-height: 2.3rem;}
.product-filter_fix{position: fixed;z-index: 100;background: #fff;left: 0;box-sizing: border-box;width: 100%;top: 34px;box-shadow: 0px 1px 6px #bbb;padding: 9px 8px 1px 8px;min-height: 2.3rem;}

.mob_f{background: #4b4b4b;border-radius: 3px;margin-bottom: 3px;display:none;float: right;}
.mob_f .name_f{color:#fff;cursor:pointer;padding: 0.45rem;display: inline-block;}
.mob_f .name_f::after {padding-left: 0px;pointer-events: none;font-family: arrowdown;content: '\e600';width: 10px;display: inline-block;vertical-align: bottom;}

#sort{border-radius: 3px;display: inline-block;margin-bottom: 5px;border: 1px solid #ddd;}
#sort>span{color:#444;cursor:pointer;padding: 5px 7px;display: inline-block;}
#sort>span::after {padding-left: 2px;pointer-events: none;font-family: arrowdown;content: '\e600';width: 10px;display: inline-block;vertical-align: bottom;}
#sort_list{padding: 0;position:absolute;background:#fff;display:none;z-index:901;box-shadow: 0 5px 15px 0 rgba(0,0,0,.3), 0 0 0 1px rgba(0,0,0,.05);color:#111;}
#sort_list div {cursor:pointer;padding: 7px 10px;}
#sort_list div:hover {background:#eee;}
#sort_list span{padding-left: 20px;}
.sort_select{font-weight: bold;cursor: default !important;color: #333746;padding: 9px 20px 9px 40px;position: relative;}
.sort_select:hover {background:#fff !important;}
.sort_select::before {width: 12px;height: 15px;content: '';display: block;position: absolute;background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2017%2020%22%0A%09%20enable-background%3D%22new%200%200%2017%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.6%2C19.4L17%2C1.9l-1.7-1L5.4%2C16.1l-4-4.7L0%2C12.9L5.6%2C19.4z%22%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0/100% auto no-repeat;}

.opt_filter{background: #eee;}
.opt_filter .name_f{color:#111;}
.val_filtr{position: absolute;z-index: 9999;background: #fff;width: 130px;display: none;padding: 5px;max-height: 300px;overflow: auto;}
.val_filtr label{display: block;padding-bottom: 4px;}
.filter-option .option-description{bottom:100%;line-height:16px;margin:0 0 -3px;}
.filter-option .option-description.active{margin:0 0 2px;z-index:16;}
.filter-option .option-description div{padding:7px;}
.filter-option .option-description dd,
.fields-price dd{border-color:rgba(40, 40, 40, 0.9) transparent transparent;border-style:solid dashed none;border-width:6px 7px 0;height:0;left:1%;padding:0;position:absolute;bottom:-6px;width:0;}
.filter-option .option-description.active,
.fields-price.active{opacity:1;z-index:10;}
.filter-option{font-size:0.77rem;padding:4px 5px;}

.f_select_ful{margin-bottom: 5px;display:inline-block;}
.f_select_ful div{background:#f2f2f2;border-radius:3px;color:#333;border: 1px solid #ddd;display:inline-block;padding:5px 7px;white-space:nowrap;cursor: pointer;}
.f_select_ful div::after {font-size: 1.4rem;content: "×";line-height: 1rem;vertical-align: middle;opacity:.5;}
.f_select_ful  p {display: inline-block;margin: 0;}
.f_select_ful div:hover p  {text-decoration: line-through;}
.f_select_ful div:hover::after  {opacity:.9;}

.feed{font-weight: normal !important;cursor:pointer;}
.column .feed{color: #000;}
.feed:hover{text-decoration: underline;}
.feed_link{margin-left: 6px;border-left:1px solid #f33838;float: left;display: block;padding: 0px 0px 0px 7px;color: #38B0E3;font-weight: bold;}
.subtotal{text-align: right !important;white-space: nowrap;}
.del {text-align: right !important;}
.total-shapka{text-align: right !important;padding-right:0!important;}

a.gotoorder, a.button, a.ya-site-form__submit{box-shadow: 0px 1px 1px #777;padding:0.7rem 1rem;border-radius:2px;color:#fff;font-size:1.15rem;text-decoration:none;background: #0aa2f6;display: inline-block;}
a.gotoorder:hover, a.button:hover{background:#0091ff;}

a.button_r {box-shadow: 0px 1px 1px #777;padding:0.7rem 1rem;border-radius:2px;color:#fff;font-size:1.15rem;text-decoration:none;background: #f33838;display: inline-block;}
a.button_r:hover{background:#f00;}

.bonus_info, #bonus_info{cursor: pointer;text-decoration: underline;}

.width100{width: 100%;box-sizing: border-box;}
.width50{width: 50%;box-sizing: border-box;}

.no_margin{margin:0 !important;}

.account{color:#0AA2F6;}

.warning, .error, .error_f{color:#f33838;margin-top: 5px;text-align: center;}

.back_shop{position: absolute;left: 10px;line-height: 2.2rem;font-size: 0.9rem;color: #555;text-decoration: underline;cursor: pointer;}
.back_shop:hover{color: #000;}
.ajaxtable{margin: 0;border-collapse:collapse;border:0;width: 100%;box-sizing: border-box;}
.ajaxtable thead {text-align: center;font-size: 1rem;background: #F8F8F8;border-bottom: 1px solid #f2f2f2;font-weight: bold;}
.ajaxtable input{margin: 0;}
.ajaxtable tr{border-bottom: 1px solid #dadada;}
.ajaxtable td{font-size:1rem;padding: 2px;padding: 0.47rem;}
.ajaxtable .image{text-align:center;padding: 0 0.47rem;height: 50px;width:50px;}
.ajaxtable  img{height: 100%;}
.ajaxtable thead .image{height: auto;}
.ajaxtable .name{padding: 3px;}
.ajaxtable .name a{font-size:1rem;color:#333746;display:block;font-weight: bold;}
.ajaxtable .price{text-align:center;font-size:1.5rem;color:#333746;padding: 0 6px;}
.ajaxtable .price span{font-size:0.77rem;color:#333746;}
.ajaxtable .quantity{width: 5rem;text-align:center;padding: 0 5px;}
.ajaxtable .quantity span{font-size:0.77rem;color:#333746;display:inline;}
.ajaxtable .quantity input{text-align:right;width: 1.5rem;font-size:1rem;color:#333746;background:#fff;border:1px solid #bbb;padding:2px;border-radius: 2px;}
.ajaxtable .quantity-m, .ajaxtable .quantity-p{font-size:1.5rem;color:#333746;text-decoration:none;}
.ajaxtable  .quantity-p:hover, .ajaxtable .quantity-m:hover{color:#f33838;}
.ajaxtable .stoimost{text-align:center;font-size:1.5rem;color:#333746;font-weight:normal;}
.ajaxtable .stoimost span{font-size:0.92rem;color:#333746;font-weight:bold;}
.ajaxtable a:hover{color: #f33838 !important;}

.del_pr {cursor: pointer;padding: 0.47rem;}
.del_pr:hover::after{color:#f33838;}
.del_pr::after {font-size: 1.6rem;font-weight: 100;color: #525252;content: "×";}
#lcer{padding:25px;}
.red {color:#f33838;}
.green {color: #008000;}

.captcha_img{height: 40px;}
.image-sim {font-weight: bold;font-size: 1.4rem;padding-top: 5px;}
.compare-attribute-gr{color: #000 !important;font-size: 1.08rem;font-weight: bold;background: #F7F7F7 !important;text-align: left !important;}

.display-none{display:none;}
#ajax-load{position:relative;}
#ajax_zapret{display:none;position: fixed;width: 100%;height: 100%;background: #fff;opacity: 0.3;z-index: 999999;top: 0;left: 0;}
#product_total{color: #666;}
.bold{font-weight: bold;}
.information table {border-collapse:collapse;}
.information td {border:1px solid #ccc;padding: 3px 5px;text-align: center;}
.main_tabl{border-collapse: collapse;width: 100%;}
.main_tabl td{vertical-align: top;}
.l-column-name{border-bottom: 2px solid #f33838;}
.r-column-name{font-weight: bold;border-bottom: 2px solid #0AA2F6;text-transform: uppercase;font-size: 1.38rem;}
.l-column-content{padding: 0px;}
.r-column-content{border-right: 1px solid #DBDEE1;width: 240px;}
.r-column-content-prod{border-left: 1px solid #DBDEE1;width: 210px;}
.column-info{padding: 5px 5px 5px 15px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.column-info a {color: #000;}
.column_tel{padding-left: 20px}
.column-info p{margin-bottom: 10px;}
.cat-tr1{display: table-header-group;}
.cat-tr2{display: table-footer-group;}
.cat-tr3{display: table-header-group;}
.cat-tr3 .l-column-content{width: 100%;}
.image_smol_mob img {width: 55px;}
.image_smol_mob{display: none;}
.mob_bl{display: none;}


.group-heading{color: #f33838;font-size: 1.4rem;font-weight: bold;padding-bottom: 5px;}
.alfa_nav {padding: 0.7rem 0;margin-bottom: 15px;font-size:0;border-bottom: 1px solid #ddd;}
.alfa_nav span{padding: 0.7rem;font-size:1rem;cursor: pointer;text-decoration: underline;font-weight: bold;line-height: 1.6rem;}
.alfa_nav span:hover{color: #f33838;}

.top_menu_mob_bl{max-width: 1280px;margin-left: auto;margin-right: auto;width: 98%;}


.show_rev{text-decoration: underline;cursor: pointer;display: inline-block;padding-bottom: 10px;vertical-align: top;color: #333;}
.tab_rev{display: none;}

.rev{padding: 12px 0;border-bottom: 1px solid #ddd;}
.rev_d{color: #888;}
.stars, .stars2 {position: relative;display: inline-block;height: 18px;width: 90px;background-image: url("../image/stars1.png");background-repeat: repeat-x;margin-right: 5px;background-size: contain;}
.stars .on, .stars2 .on {height: 18px;background-image: url("../image/stars0.png");background-size: contain;}
.stars2 {height: 12px;width: 60px;margin-right: 0px;}
.stars2 .on {height: 12px;}	
.c_stars{margin-right: 8px;}
.reit{display: inline-block;}
	
.rev .avatar {position: absolute;width: 49px;height: 49px;background: url("../image/av.png") no-repeat 50% 50%;}
.rev .user-data {margin-left: 60px;height: 49px;position: relative;}
.rev-text{padding-top:5px;}
.rev-auth{color: #555;font-weight: bold;}
.rassr{display:inline-block;}
.reg{display: inline-block;}
.bonus_and_total{padding: 15px 15px 55px 15px;}
.prod_bonus{font-size: 1rem;color: #555;cursor: pointer;text-decoration: underline;}

.kredit_img{height:100px;padding-right: 10px;}

.cl_filtr {display:none;}


.img_body{height: 600px;width:800px;display:flex;}
.img_body img{max-width: 100%;max-height:600px;margin:auto;}
.img_head{padding:0 12px 0 0;font-size:0;}
.img_head div{height: 60px;width: 60px;display: inline-block;border: 2px solid #fff;cursor:pointer; padding:2px;}
.img_head img {width: 100%;}
.select_img{border: 2px solid #bbb !important;cursor: auto !important;}

#prew_i, #next_i{display:inline-block;width:30%;position:absolute;height: 100%;cursor:pointer;opacity: 0.4;}
#next_i{right:0;background: url('../image/next2.png') no-repeat center right;}
#prew_i{left:0;background: url('../image/prew2.png') no-repeat center left;}
#prew_i:hover, #next_i:hover{opacity: 1;}

.for_mart div{width:31%;display: inline-block;vertical-align: top;margin: 10px 0;}
.for_mart a{text-decoration: underline;}




@media screen and (max-width:1199px){
	#head_bl{background-size: 600px;background-position: 210px 1px;}
	.r-column-content-prod{display:none;}
}

@media screen and (max-width:999px){
	#head {height: 34px;position: fixed;z-index: 903;box-shadow: 0px 3px 6px #aaa;}
	#head_bl {height: 34px;background: none;text-align: center;max-width: 999px;}
	#logo_f,#menu_full,#search_full,#phone{display:none;}
	#logo_m{display: inline-block;height: 34px;width: 28%;padding: 3px 4px;box-sizing: border-box;}
	
	#info {position:relative;top: 0;display:inline-block;width:17%;vertical-align:top;}
	#info_zag{display: block;height: 34px;box-sizing: border-box;padding: 4px 8px;cursor: pointer;border-right: 1px solid #000;color: #fff;background-color: rgba(75, 75, 75, 1);background-image: url(../image/info3.png);background-position: center 4px;background-size: 14px;background-repeat: no-repeat;}
	#info_zag span{display: block;padding-top: 15px;}
	#full_info{right: 0;display: none;text-transform: none;position: absolute;text-align: left;width: 12rem;background: #fff;z-index: 999;box-shadow: 0 5px 15px 0 rgba(0,0,0,.3), 0 0 0 1px rgba(0,0,0,.05);color: #333;cursor: text;padding: 0.8rem 1.1rem;}
	#full_info a{color: #333;}
	#full_info p, #full_info .cl_w {display: block;}
	#full_info .block {border-bottom: 1px solid #ccc;margin-bottom: 0.5rem;padding-bottom: 0.5rem;}
	#full_info .cont_zagol {padding: 0 0 0.6rem 0;display: block;color: #444;font-weight: bold;text-decoration: underline;font-size: 1rem;}
	#full_info p {padding: 0 0 0.4rem 10px;margin: 0;}	
	#info a {float: unset;padding: 0 0 0.4rem 10px;font-weight: normal;}
	#info a + a {margin: 0;border: none;}
	
	#contact {position:relative;top: 0;display:inline-block;width:20%;vertical-align:top;font-size: 1rem;}
	#contact_zag{display: block;height: 34px;cursor: pointer;box-sizing: border-box;padding: 4px 8px;border-right: 1px solid #000;color: #fff;background-color: rgba(75, 75, 75, 1);background-image: url(../image/phone2.png);background-position: center 4px;background-size: 14px;background-repeat: no-repeat;}
	#contact_zag span{padding-top: 15px;display: block;}
	
	#search {position:relative;top: 0;display:inline-block;width:17%;vertical-align:top;font-size: 1rem;}
	#search_zag{display: block;height: 34px;cursor: pointer;box-sizing: border-box;padding: 4px 8px;border-right: 1px solid #000;color: #fff;background-color: rgba(75, 75, 75, 1);background-image: url(../image/search.png);background-position: center 4px;background-size: 14px;background-repeat: no-repeat;}
	#search_mob{padding-top: 15px;display: block}
	#search_full{position: fixed;top: 0;left: 0;width: 100%;height: 36px;background:#fff;}
	#search_inp{width: 80%;height: 28px;margin-top: 4px;max-width: 600px;box-shadow: none;border: 1px solid #ccc !important;border-radius: 0;padding: 6px 5px;font-size: 1.1rem;}
	#search_bt{display:none;}
	#cl_search{display:block;position: absolute;right: 10px;top: 8px;width: 20px;height: 20px;opacity: 0.5;cursor:pointer;}
	#cl_search:hover {opacity: 1;}
	#cl_search::before, #cl_search::after {position: absolute;left: 10px;content: ' ';height: 20px;width: 2px;background-color: #333;}
	#cl_search:before {transform: rotate(45deg);}
	#cl_search:after {transform: rotate(-45deg);}
	#search_rez {width: 100%;left: 0;position: fixed;margin-top: 2px;}
	
	.ban_mob{display: inline-block;}

	#menu {position:relative;top: 0;display:inline-block;width:18%;vertical-align:top;font-size: 1rem;}
	#menu_zag{display: block;height: 34px;cursor: pointer;box-sizing: border-box;padding: 4px 8px;border-right: 1px solid #000;color: #fff;background-color: rgba(75, 75, 75, 1);background-image: url(../image/menu2.png);background-position: center 4px;background-size: 14px;background-repeat: no-repeat;}
	#menu_zag span{padding-top: 15px;display: block;}
	#menu_full{display: none;position: fixed;top: 34px;left: 0;font-size:0;height: 44px;background: #4b4b4b;text-align: left;border-radius: 0;border-top: 1px solid #222;}
	#menu_full > div {display: inline-block;border: none;background: none;}
	#menu_full  > div > p {color: #fff;padding: 5px 6px;text-transform: none;}
	#menu_full  > div > p:before {width: auto;height: auto;background: none;margin: 0;}
	#menu_full .popup {top: 44px;border: none;}
	
	#ucenka_menu{display:inline-block;}
	
	.ddd .breadcrumb, .ddd .l-column-content, .ddd .l-column-name, .ddd .cat-tr2 {display:none;}
	#column-right {width: 100%;}
	.option-values {max-height: 300px !important;font-size: 0 !important;}	
	.r-column-content{display:none;width: 100%;}
	.ddd .r-column-content{display: block;border-right: none;background: #fff;margin-top: -9px;margin-left:-4px;width: 100%;}
	#rez_ff {width: 100%;left: 0;padding:0;height: 34px;font-size: 1.1rem;}
	#rez_ff .full{display: none;}
	.kol_ff2 {cursor: pointer;background-image: url(../image/filter.png);background-repeat: no-repeat;background-size: 1.4rem;background-position: center left;text-align: left;padding-left: 2rem;display: inline-block;line-height: 34px;}
	.cancel-left {width: auto;position: relative;float: right;padding: 0 1px 0 4px;line-height: 34px;}
	.cancel-left::after {font-size: 0;}	
	.box.filter {padding: 0 10px 10px;}	
	.filter-option .one {width: 100%;}
	.filter-option {padding: 4px 0px;}

	html{font-size:12px;}
	html, .list_search, .footer_fix{max-width: 600px;}
	.filter-option label {display: inline-block;margin-right: 0px;width: 50%;white-space: nowrap;overflow: hidden;font-size: 1rem;}
	.product-list .price_bt {padding: 3px;}
	.product-list .price {padding-right: 3px;}
	h1{font-size: 1.2rem !important;}
	h2{font-size: 1.1rem !important;}
	
	
	#menu_full .gr_cat a {width: 130px;}
	
	.cl_filtr {display:block;position: fixed;right: 8px;top: 45px;width: 18px;height: 18px;opacity: 0.5;cursor: pointer;z-index: 1;}
	.cl_filtr:hover {opacity: 1;}
	.cl_filtr::before, .cl_filtr::after {position: absolute;left: 7px;content: ' ';height: 18px;width: 2px;background-color: #333;}
	.cl_filtr:before {transform: rotate(45deg);}
	.cl_filtr:after {transform: rotate(-45deg);}
	
	.cancel-top{cursor: pointer;padding: 0 14px 0 5px;display: inline-block;color: #777 !important;}
	.cancel-top::after {content: "×";position: absolute;font-size: 2rem;top: 0;padding-top: 9px;}

	#filter-top{cursor:pointer;padding: 5px 5px 5px 5px;display: inline-block;}
	#filter-top::after {padding-left: 0px;pointer-events: none;font-family: arrowdown;content: '\e600';width: 10px;display: inline-block;vertical-align: bottom;}
	
	.cancel-top + #filter-top {border-left: 1px solid #ddd;}
	
	
	.box-product > div:hover img, .product-list .image:hover img{transform:none;}
	.bonus_and_total{padding: 15px 15px 55px 5px;}
	
	.pagination .links a {padding: 12px;}
	
	.product-list .name {height: auto;padding: 0 0 5px 5px;position: absolute;left: 0;z-index: 99;top: 10px;}	
	.product-list .image {display: inline-block;width: 120px;margin: 40px 8px 5px 0px;}	
	.product-list .description {padding-bottom: 15px;margin-top: 40px;}
	.product-list .description .opisanie {overflow: hidden;}
	
	.ajaxtable tbody tr td.name a{height: 35px;}
	.box-product > div {width: 49%;margin: 0px;}
	.box-product .name {font-size: 1rem;line-height: 1rem;}
	#tab-similar{padding: 5px 0;}
	.attribute tr td:first-child {padding-left: 10px;width: auto;}	
	.prod_inf{display: block;width: 100%;padding: 0 8px;box-sizing: border-box;}
	.product-info .image{width: 97%;margin:0;}
	.product-info .image img {max-height: 260px;}
	.mob_total{display: none;}
	.cat_top {width: 33%;}
	.cat_top_titl {font-size: 1.1rem;}
	.mob_f, #sort{display: inline-block;background: none;border: 1px solid #ddd;}
	.mob_f span, #sort span{color: #333;}
	.kol_ff {display: none;}
	.f_select_ful{display: none;}
	.product-info .image-additional{display: none;}
	.image_smol_mob{display: block;text-align: center;}
	.goroda_spisok {width: 399px;}
	#footer .col3 {width: 100%;}
	#footer .col1, #footer .col2{width: 49%;}
	#compare{left: 16%;}
	.product-list .price_bt {width: 26px;display: inline-block;height: 14px;vertical-align: top;}	
	#powered {padding:0;}
	
	.list_search{margin-left: auto;margin-right: auto;}
	
	.mob_bl{display: block;}

	#container {margin-top: 44px;}
	
	.dop-info{display: none !important;;}
	.order-info{width: 100% !important;}
	.order_block input{margin:0;}
	.o-f-name {display: block !important;text-align: left !important;padding: 10px 0 3px 5px;}
	.ship-section {margin-left: 0 !important;}
	.help-block--inline {width: 100% !important;padding: 0 !important;margin-top: -7px;margin-bottom: 7px;}
	#search_rez .list_rez .image {width: 40px;}
	#show_dop_adr{margin-top: 5px;}
	.order-section__head {margin-bottom: 5px !important;}
	.order_block .ship-all {margin: 5px 0 0px 0 !important;}
	.comp_grid .price_bt {background-image: url(../image/cart.png) !important;background-repeat: no-repeat !important;background-size: contain !important;background-position: center;}
	.comp_grid .price_bt span {display:none;}
	.dop-adr{margin-top: 0px !important;}

	.product-filter {padding: 9px 0px 5px 0px;}
	.w100 {min-width: 790px;}
	.img_head {width:100%;}
	.img_body {width:100%;height: 500px;}
	.img_body img {max-height: 500px;}
	.home-part{width:100%;}
	
	.dostavka_block1, .dostavka_block2{width: 100%;border-radius: 0;box-shadow: none;border: none;padding: 10px 0;min-height: auto;}
	.dostavka_block1{border-bottom: 1px solid #ddd;}
	.gabarit_dost{border-top: 1px solid #ddd;padding-top: 10px;}
}

@media screen and (max-width:799px){
	.w100 {width: 660px;}
}
@media screen and (max-width:699px){
	.w100 {width: 560px;}
}

@media screen and (max-width:569px){
	
	.for_mart div{width:100%}
	
	.dost_top{width: 50%;}
	.dost_list img {max-height: 47px;}
	.dost_top_name{height: 4rem;}
	.dost_top_name b{font-size: 1rem;line-height: 1rem;}
	.dost_top_name span{font-size: 0.83rem;}
	
	
	
	.ban_home .b1{width: 100%;}	
	.ban_home .b2, .ban_home .b3{width: 50%;}	
	
	.w1, .w2, .w3, .w4, .w5, .w6{width: 40px;height: 40px;}
	.comp, .pod_zak, .v_mal, .artikul {padding-right: 2px;padding-top: 2px;}
	#window {padding: 10px 9px 15px;}

	#menu_full .gr_cat > div{padding: 5px 0 10px 0;}
	#menu_full .gr_cat a {padding: 6px;width: 50%;}
	#menu_full .gr {width:110px;}
	#menu_full .gr_cat p {height: 50px;}
	.product-info .rassr_ban img {width: 70px;}
	.ajaxtable tbody tr td.name{width: 150px;}
	.product-list {margin: 0px;}
	.cat_top {width: 50%;}
	#search_rez .list_rez {padding: 0.2rem 0.8rem;}
	#search_rez .image {width: 35px;}
	.full_contact{right: 0px;}
	.reit{position: absolute;left: 0;bottom: 40px;z-index: 9;}
	.rassr{margin-bottom: 10px;}
	.log-part {width: 100%;}	
	.img_head div {height: 45px;width: 45px;}
	#content{padding: 0 5px;}
	input[type='text'], input[type='password'], textarea, .cast_select {width: 240px;}
	.kredit_img{height:60px;}
	.dop {padding-top:5px;}
	#search{z-index:100;}
	#menu_full{top: 0;border-top: 0px solid #222;}
	
}

@media screen and (max-width:399px){
	.phone .area, .phone .number {font-size: 2rem;}
	.contact-info .phone ul {font-size: 0.69rem;}
	.contact-info{margin-bottom: 5px;}
	.contact-info .phone .number::after {font-size: 0.9rem;}
	.ajaxtable tbody tr td {padding: 3px 0 !important;}
	.ajaxtable tbody tr td.image {padding-right: 0.47rem !important;}
	.full_contact {width: 16rem;}
	.product-list .price_bt, .product-list .price {font-size: 1.16rem;}
	.order_block {text-align: center !important;}
}

@media screen and (max-width:359px){
	#menu_full  > div > p {padding: 5px;}
	#menu_full .gr_cat a {padding: 5px 2px;word-wrap: break-word;}
	#ucenka_menu{display:none;}
	
}
