@font-face{font-family:'PTN57F';src:url('fonts/PTN57F.eot');src:url('fonts/PTN57F.eot') format('embedded-opentype'), url('fonts/PTN57F.woff2') format('woff2'), url('fonts/PTN57F.woff') format('woff'), url('fonts/PTN57F.ttf') format('truetype'), url('fonts/PTN57F.svg#PTN57F') format('svg');}
@font-face{font-family:'PTN77F';src:url('fonts/PTN77F.eot');src:url('fonts/PTN77F.eot') format('embedded-opentype'), url('fonts/PTN77F.woff2') format('woff2'), url('fonts/PTN77F.woff') format('woff'), url('fonts/PTN77F.ttf') format('truetype'), url('fonts/PTN77F.svg#PTN77F') format('svg');}
@font-face{font-family:'BadScriptRegular';src:url('fonts/BadScriptRegular.eot');src:url('fonts/BadScriptRegular.eot') format('embedded-opentype'), url('fonts/BadScriptRegular.woff2') format('woff2'), url('fonts/BadScriptRegular.woff') format('woff'), url('fonts/BadScriptRegular.ttf') format('truetype'), url('fonts/BadScriptRegular.svg#BadScriptRegular') format('svg');}
@font-face{font-family:'NeoSansProBold';src:url('fonts/NeoSansPro-Bold.eot');src:local('РІВС”'), url('fonts/NeoSansPro-Bold.woff') format('woff'), url('fonts/NeoSansPro-Bold.ttf') format('truetype'), url('fonts/NeoSansPro-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'),
        url(https://allfont.ru/cache/fonts/pt-sans_37660512ac27f770b4231a4d31c0ae96.woff) format('woff'),
        url(https://allfont.ru/cache/fonts/pt-sans_37660512ac27f770b4231a4d31c0ae96.ttf) format('truetype');
}

*{margin:0;outline:none;padding:0;}
html, body{margin:0;padding:0;height:100%;}
#rukovodstvo2,#rukovodstvo2:hover{
    color: #c40000!important;
    margin-bottom: 10px;
    font-size: 14px;
    text-decoration: none;
}
body{font-family:'PT Sans', arial!important;font-size:12px!important;line-height:1.25!important;font-family: 'PT Sans', arial!important;}
.col-sm-2.section a.link-no,.col-sm-2.section a.link-no:hover{color: inherit;text-decoration: none;}
img{border:0;}
a{color:#006ab4;text-decoration:none;}
a:hover, a:active{color:#000;text-decoration:none;background:none;}
ol, ul{list-style:none;}
p{padding-bottom:27px;}
.c-black{color: #333!important; font-size: 14px!important;font-weight: normal!important;display: inline-grid;}
input[type="text"], input[type="email"], input[type="tel"], input[type="search"]{display:block;border:2px solid #0b0b0b;font-size:14px;line-height:100%;margin:0;padding:0 10px;width:100%;color:#000;background:#fff;}
input::-webkit-input-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
input::-moz-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
input:-moz-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
input:-ms-input-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
input:focus::-webkit-input-placeholder{opacity:0;filter:alpha(opacity=0);}
input:focus::-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
input:focus:-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
input:focus:-ms-input-placeholder{opacity:0;filter:alpha(opacity=0);}
textarea{display:block;border:1px solid #0b0b0b;line-height:100%;margin:0;padding:10px;background:#fff;}
input::-webkit-input-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
textarea::-webkit-input-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100);}
textarea::-moz-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
textarea:-moz-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
textarea:-ms-input-placeholder{color:#000;opacity:1;filter:alpha(opacity=100);}
textarea:focus::-webkit-input-placeholder{opacity:0;filter:alpha(opacity=0);}
textarea:focus::-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
textarea:focus:-moz-placeholder{opacity:0;filter:alpha(opacity=0);}
textarea:focus:-ms-input-placeholder{opacity:0;filter:alpha(opacity=0);}
.search-form{margin-left:13%;position:relative;width:60%;margin-top:2%;}
.search-form>input[type="search"]{display:block;border:2px solid #0b0b0b;color:#000;font-size:14px;line-height:100%;margin:0;padding:0 43px 0 10px;width:100%;height:34px;}
.search-form>.btn-search{display:block;width:37px;height:30px;border:0;background:url(../i/icons.png) 0 -46px no-repeat;position:absolute;bottom:2px;right:2px;}
.search-form>.btn-search:hover{cursor:pointer;}
.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clear{clear:both;}
.easing, .easing *{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.easing-trmz, .easing-trmz *{-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
.fl-l{float:left;}
.fl-r{float:right;}
.all{width:1044px;margin:0 auto;}
.all, .all *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.big-man{position:absolute;top:71px;left:-299px;background:url(../i/big-man.png) 79px 0 no-repeat;width:311px;margin:0;padding:656px 0 0;display:none;}
.big-woman{position:absolute;top:71px;right:-299px;background:url(../i/big-woman.png) 15px 5px no-repeat;width:311px;margin:0;padding:656px 0 0;display:none;}
.category{width:311px;height:102px;background-image:url(../i/label-catalog.png);background-repeat:no-repeat;text-align:center;padding:34px 0 0;}
.big-man .category{background-position:0 0;padding-left:41px;}
.big-woman .category{background-position:-323px 0;padding-right:41px;}
.category .side{display:inline-block;margin:0 auto;font-family:'PT Sans', arial;font-size:38px;line-height:38px;font-weight:normal;color:#fffefe;text-shadow:1px 1px 1px #1e3b4b;}
.category a.side:hover{text-shadow:1px 1px 1px #35728a;}
.top-contacts{width:1020px;height:54px;margin:0 auto;padding:16px 37px 10px;color:black;font-size:14px;line-height:100%;overflow:hidden;position:relative;background:none;}
.common{margin:0;padding:3px 0 0;position:relative;}
.common .phones{width:300px;}
.common .email{width:151px;margin-left:20px;}
.common .skype{width:95px;margin-left:20px;}
.common .time{width:173px;margin-left:20px;}
.common .viber{margin-left:20px;margin-top:-5px;}
.common>div{position:relative;padding-left:25px;}
.common>div:before{display:block;content:'.';position:absolute;font-size:0;line-height:0;top:0;left:0;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.phones:before{width:18px;height:17px;background-position:-2px -2px;}
.email:before{width:19px;height:17px;background-position:-22px -2px;}
.skype:before{width:18px;height:18px;background-position:-45px -2px;}
.time:before{width:16px;height:16px;background-position:-67px -2px;}
.social{margin:0;padding:0;position:relative;text-align:left;max-width:37px;}
.social a{display:block;}
.social a.fb{width:18px;height:18px;background:url(../i/icons.png) 0 -23px no-repeat;}
.header{margin:0 auto;padding:21px 38px 20px 42px;position:relative;width:1020px;height:120px;background:#fff;overflow:hidden;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;}
.header .logo{margin:0;font-size:13px;padding:0;text-align:center;}
.header .logo>a{display:block;font-size:13px;text-align:center;color:darkred;}
.header .logo img{width:314px;height:57px;}
.header .search-form{margin-left:55px;padding-top:12px;width:334px;}
.minicart .minicart-bord{padding:7px 0 5px;}
.minicart .minicart-bord .clear{display:inline-block;position:relative;height:17px;}
.minicart .minicart-bord .clear:before{display:block;content:'.';position:absolute;font-size:0;line-height:0;top:0;left:0;margin-top:-1px;background:url(../i/icons.png) -42px -52px no-repeat;width:20px;height:17px;}
.minicart-bord:hover+.basket{display:block;}
.basket:hover{display:block;}
.basket{display:none;width:290px;background:#fff;z-index:15;border:solid 1px;box-shadow:2px 1px 12px 0px;position:absolute;cursor:pointer;right: 10%;max-height:500px;overflow-y: auto;}
.basket .loginlink{display: inline-block;font-size: 15px;}
.container{width:100%!important;padding:40px 0px 0px;}
.container .title-txt{font-family:Arial;font-size:26px;line-height:120%;color:#bd2929;text-align:left;margin:0;padding:0 0 20px;font-weight:bold;text-transform:uppercase;}
.indents{padding:0 40px;}
.indents{padding: 0!important;}
.botz{border-bottom:2px dashed #bbbbbb;padding-bottom:41px;margin-bottom:24px;}
.men .botz{padding-bottom:34px;}
.ab-collection.indents .botz{padding-bottom:13px;}
.tt-desc{position:relative;margin-bottom:26px;}
.tt-desc .desc-name{display:block;font-family:Arial;font-size:18px;line-height:110%;color:#131313;text-align:left;margin:0 0 12px;padding:0;font-weight:normal;text-transform:uppercase;width:auto;}
.tt-desc .look-all-desc{font-size:14px;line-height:14px;color:#006ab4;text-decoration:none;display:block;position:relative;margin-right:3px;margin-top:4px;}
.tt-desc .look-all-desc:hover{color:#131313;}
.more-inf{display:block;font-size:12px;line-height:100%;color:#006ab4;margin:0;padding:0;}
.cat-boxx{margin:0 0 23px;}
.cat-boxx.novelty{padding-top:14px;}
.cat-boxx.novelty .botz{padding-bottom:21px;}
.cat-boxx .tt-cat-boxx{position:relative;margin:0 0 23px;}
.cat-boxx .tt-cat-boxx .title-lb{display:block;position:relative;margin:0;padding:15px 71px 13px 40px;font-size:18px;line-height:18px;text-transform:uppercase;text-align:center;width:auto;max-width:800px;height:48px;background:url(../i/bg_tit.png) 0 0 repeat;}
.cat-boxx .tt-cat-boxx .title-lb:after{display:block;content:'.';font-size:0;line-height:0;position:absolute;top:0;right:0;width:0;height:0;border-bottom:48px solid transparent;border-right:30px solid #fff;}
.cat-boxx .tt-cat-boxx .look-all{font-size:14px;line-height:14px;color:#006ab4;text-decoration:none;display:block;position:relative;margin-right:43px;margin-top:19px;}
.cat-boxx .tt-cat-boxx .look-all:hover{color:#131313;}
.pr-rubrics{overflow:hidden;}
.pr-rubrics .itm-rubric{display:block;width:340px;margin:0 0 0 20px;}
.pr-rubrics .itm-rubric:first-child{margin-left:0;}
.pr-rubrics .itm-rubric .title-rubric{display:block;font-family:'PT Sans', arial;font-size:20px;line-height:20px;color:#006ab4;margin-bottom:15px;text-decoration:none;}
.pr-rubrics .itm-rubric:hover>.title-rubric{text-decoration:underline;}
.pr-rubrics .itm-rubric:hover>img{opacity:0.7;filter:alpha(opacity=70);}
.pr-rubrics .itm-rubric.double{width:220px;}
.pr-rubrics .itm-rubric.double>a{display:block;margin-bottom:19px;}
.pr-rubrics .itm-rubric.double>a:last-child{margin-bottom:0;}
.itm-rubric.double>a:hover>.title-rubric{text-decoration:underline;}
.itm-rubric.double>a:hover>img{opacity:0.7;filter:alpha(opacity=70);}
.news-desc{position:relative;}
.news-desc .tt-desc{margin-bottom:26px;}
.news-cont{margin:0;padding:0;}
.news-cont .itm-new{width:195px;margin-left:50px;padding-bottom:15px;}
.news-cont .itm-new:first-child{margin-left:0;}
.news-cont .itm-new .date-n{display:block;width:105px;height:22px;background:#006aba;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;line-height:12px;text-align:center;margin:0 0 27px;padding:6px 0 4px;}
.news-cont .itm-new .text-n{display:block;font-size:12px;line-height:21px;margin-bottom:16px;}
.footer{}
.footer, .footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.footer-cont{margin:0 auto;border-top:2px solid #f0eeef;}
.footer-cont .lg-smoll{padding:4px 0 0;}
.footer-cont .lg-smoll>a{display:block;}
.footer-cont .lg-smoll img{width:125px;height:22px;}
.contacts-bot{margin-left:55px;}
.contacts-bot .dan:first-child{width:310px;}
.contacts-bot .dan:last-child{width:160px;margin-left:101px;}
.contacts-bot .dan>div{position:relative;padding-left:35px;font-size:12px;line-height:21px;margin-bottom:21px;}
.contacts-bot .dan>div:before{display:block;content:'.';position:absolute;font-size:0;line-height:0;top:0;left:0;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.contacts-bot .dan>div.adr:before{width:15px;height:23px;background-position:-3px -81px;}
.contacts-bot .dan>div.phn:before{width:16px;height:19px;background-position:-27px -81px;}
.contacts-bot .dan>div.tme:before{width:17px;height:17px;background-position:-53px -81px;top:1px;}
.contacts-bot .dan>div.mail:before{width:17px;height:16px;background-position:-78px -81px;}
.contacts-bot .dan>div.sk:before{width:20px;height:19px;background-position:-103px -81px;}
.vipro{margin:0;padding:43px 0 0;background:url(../i/vipro-logo.jpg) -7px 0 no-repeat;width:93px;position:relative;top:-9px;}
.vipro a{font-size:12px;line-height:18px;color:#131313;}
.footer-bot{width:100%;height:43px;background:#f0efef;font-size:12px;line-height:100%;font-weight:bold;text-align:center;padding:16px 0 0;}
.navigation{margin:0 0 37px;font-size:12px;line-height:100%;color:#131313;margin-left:0%;}
.navigation a{display:inline-block;font-size:12px;line-height:100%;text-decoration:none;color:#006ab4;}
.navigation a:hover{color:#131313;}
.navigation span{display:inline-block;}
.navigation .tag{display:inline-block;margin:0 6px;}
.wrapper{margin:0 -40px;padding:0;position:relative;width:auto !important;}
.left-catalog{width:260px;background:url(../i/bg-catalog.jpg) 0 0 repeat;margin:0;padding:10px 5px;color:#fff;float:left;}
.left-catalog .catalog-menu{border-top:2px dashed #f3ad0d;border-bottom:2px dashed #f3ad0d;padding:20px 37px 0px;background:none;}
.catalog-menu ul{display:block;list-style:none;text-align:left;}
.catalog-menu ul li{display:block;}
.catalog-menu ul li a{display:block;color:#fff;}
.catalog-menu>ul.nav-first li.active{color:yellow;font-weight:bold;}
.catalog-menu>ul.nav-first>li{font-family:'PTN77F';font-size:18px;line-height:20px;margin:0;padding-bottom:20px;}
.catalog-menu>ul.nav-first>li>a{font-family:'PTN77F';font-size:18px;line-height:20px;text-decoration:none;padding:1px 2px;border-bottom:1px solid #bd313b;}
.catalog-menu>ul.nav-first>li>a:hover{color:#bd2929;text-decoration:none;}
ul.nav-first>li ul.nav-second{padding-left:13px;padding-top:13px;}
ul.nav-first>li ul.nav-second>li{font-family:'PT Sans', arial;font-size:16px;line-height:18px;}
ul.nav-first>li ul.nav-second>li:last-child{padding-bottom:2px}
ul.nav-first>li ul.nav-second>li>a{font-family:'PT Sans', arial;font-size:16px;line-height:18px;text-decoration:none;padding:6px 0;}
ul.nav-first>li ul.nav-second>li:last-child>a{padding-bottom:2px}
ul.nav-first>li ul.nav-second>li:hover>a{text-decoration:underline;}
.main{padding:0px 33px;}
.nowl{margin-bottom:7px;}
.red{color:#a60000;}
.grn{color:#56a22c;}
.red-border{border-color:red!important;}
.pagination{margin:0;padding:0;font-size:14px;line-height:20px;color:#131313;}
.pagination>span, .pagination>div{display:block;float:left;}
.pagination .all-pages{text-align:center;margin-left:10px;}
.pagination .all-pages a, .pagination .all-pages span{display:block;float:left;width:22px;height:22px;border:1px solid #000;background:#fff;margin-left:5px;text-align:center;color:#131313;}
.pagination .all-pages a:hover, .pagination .all-pages .act{color:#a60000;border-color:#C30000;}
.pagination .all-pages .pg-prev, .pagination .all-pages .pg-next{display:block;width:27px;height:22px;background-image:url(../i/pag-btn.png);background-repeat:no-repeat;color:#fff;font-weight:bold;font-size:14px;line-height:20px;text-align:center;border:0;}
.pagination .all-pages .pg-prev{background-position:0 0;}
.pagination .all-pages .pg-prev:hover{color:#fff;opacity:0.83;filter:alpha(opacity=83);}
.pagination .all-pages .pg-next{background-position:-28px 0;}
.pagination .all-pages .pg-next:hover{color:#fff;opacity:0.83;filter:alpha(opacity=83);}
.pagination .all-pages .dropss{width:auto;border:0;padding-left:6px;padding-right:6px;}
.line-bl{overflow:hidden;}
.itm-product{display:block;width:23%;margin-left:20px;margin-left:10px;margin-bottom:20px;padding:24px 10px 13px;text-align:center;position:relative;}
.itm-product:hover{border-color:#a0a0a0;}
.cat-boxx .itm-product:nth-child(4n+1){margin-left:0;}
.itm-product .title-product{display:block;font-family:'PTN57F';font-size:18px;line-height:20px;color:#026bb4;font-weight:600;margin-top:20px;min-height:52px;}
.list-catalog .itm-product .title-product{line-height:26px;margin-top:2px;padding-left:2px;padding-right:2px;text-align:left;display:inline-block;}
.itm-product .detail{display:inline-block;margin:0 auto;padding:10px 0 0;text-align:left;font-size:14px;line-height:100%;color:#131313;}
.itm-product .detail>span{display:block;margin-bottom:12px;}
.itm-product .detail>span:last-child{margin-bottom:0;}
.prod-list{margin:0 0 22px;padding:0;font-size:14px;line-height:100%;}
.prod-list .prod-grafics{width:280px;float:left;}
.prod-list .prod-inform{width:400px;float:right;}
#product-pager{margin-top:20px;}
#product-pager>a{margin-left:20px;}
#product-pager>a:first-child{margin-left:0px;}
.prod-inform .name-prod{margin:0 0 43px;font-size:20px;line-height:110%;font-weight:bold;}
.prod-inform .add-cart-boxx{width:100%;background:#e9e9e9;margin:0 0 10px;padding:14px 14px 12px;font-size:14px;line-height:100%;}
.add-cart-boxx .gen>span{display:block;margin-bottom:10px;}
.add-cart-boxx .gen>span:last-child{margin-bottom:0;}
.btn-add-cart{display:block;width:148px;height:38px;padding:12px 0px;color:#fff;font-family:'NeoSansProBold';font-size:13px;line-height:13px;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#0178b5;background:-moz-linear-gradient(180deg, #178ecb 0%, #0077b4 100%);background:-webkit-linear-gradient(180deg, #178ecb 0%, #0077b4 100%);background:-o-linear-gradient(180deg, #178ecb 0%, #0077b4 100%);background:-ms-linear-gradient(180deg, #178ecb 0%, #0077b4 100%);background:linear-gradient(180deg, #178ecb 0%, #0077b4 100%);}
.btn-add-cart:hover{background:-moz-linear-gradient(0deg, #178ecb 0%, #0077b4 100%);background:-webkit-linear-gradient(0deg, #178ecb 0%, #0077b4 100%);background:-o-linear-gradient(0deg, #178ecb 0%, #0077b4 100%);background:-ms-linear-gradient(0deg, #178ecb 0%, #0077b4 100%);background:linear-gradient(0deg, #178ecb 0%, #0077b4 100%);}
.btn-add-cart>span{display:inline-block;color:#fff;font-family:'NeoSansProBold';font-size:13px;line-height:13px;text-transform:uppercase;padding:0 0 0 36px;position:relative;}
.btn-add-cart>span:before{display:block;content:'.';font-size:0;line-height:0;position:absolute;top:-1px;left:0;width:21px;height:18px;background:url(../i/icons.png) -77px -52px no-repeat;}
.prod-inform .size-boxx{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
.sel-s1{margin-left:10px;}
.sel-s2{margin-left:10px;}
.prod-inform .about-boxx{padding-top:20px;padding-bottom:32px;border-bottom:1px solid #e9e9e9;font-size:16px;line-height:100%;}
.prod-inform .dop-boxx{padding-top:20px;padding-bottom:32px;font-size:14px;line-height:100%;}
.prod-inform .dop-boxx .dopinf-picks{padding-top:16px;position:relative;}
.dopinf-picks>div{padding-bottom:17px;clear:both;}
.dopinf-picks>div>span{display:block;}
.dopinf-picks .bot-picks{border-bottom:1px dotted #0c0c0c;position:relative;}
.dopinf-picks .bot-picks>span{position:relative;top:3px;background:#fff;padding-right:1px;}
.dopinf-picks .bot-notpicks{float:right;position:relative;background:#fff;top:-12px;padding-left:1px;}
.prod-inform .tt-infoboxx{display:block;font-size:16px;line-height:100%;font-weight:bold;padding-bottom:10px;}
.display-table{display:table;}
.display-table-row{display:table-row;}
.display-table-cell{display:table-cell;vertical-align:middle;}
.bx-authform-starrequired{color:red;}
#order-form input, #order-form textarea{max-width:50%;}
.order-button{border:0px none;background-color:#d91e18;color:#ffffff;padding:10px 20px 10px 20px;cursor:pointer;font-size:18px;float:right;text-decoration: none!important;}
.order-button:hover{background-color:#af0000;color:#fff;}
.btn.focus, .btn:focus, .btn:hover{outline:0!important;}
.align-center{text-align:center;}
.jq-number{position:relative;display:inline-block;vertical-align:middle;padding:0 36px 0 0;}
.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);}
.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:none;background:none;font:14px Arial, sans-serif;color:#333;text-align:left;-moz-appearance:textfield;}
.svc-sale-basket-basket-table{width:100%;}
.svc-sale-basket-basket-table .head{text-align:center;background-color:#e8e8e8;font-size:16px;font-family:RobotoMedium;padding:15px 20px 15px 20px;}
.svc-sale-basket-basket-table .item{padding:10px 10px 0px 0px;font-size:16px;}
.svc-sale-basket-basket-table .item a{color:#000000;}
.svc-sale-basket-basket-item-image{width:110px;padding:5px;text-align:center;border:1px solid #cccccc;}
.svc-sale-basket-basket-item-image img{max-width:90px;}
.svc-sale-basket-basket-delete-button{width:40px;height:40px;border:0px none;background-color:#e8e8e8;font-size:18px;cursor:pointer;}
.svc-sale-basket-basket-coupon-input{border:1px solid #dddddd !important;font-size:16px !important;padding:10px 20px 10px 20px !important;}
.svc-sale-basket-basket-coupon{border:1px solid #59a62a;background-color:#e4f1dd;padding:10px 20px 10px 20px;font-size:16px;font-family:RobotoMedium;}
.svc-sale-basket-basket-coupon.non-active{border:1px solid #e16565;background-color:#fae6e6;}
.svc-sale-basket-basket-coupon-table .display-table-cell{padding-bottom:5px;}
.svc-sale-basket-basket-table-sum{width:100%;margin-top:20px;}
.svc-sale-basket-basket-sum{float:right;}
.svc-sale-basket-basket-sum .display-table-cell{padding:10px 10px 0px 0px;font-size:16px;}
@media screen and (min-width:1540px){.big-woman, .big-man{display:block;}
}
.breadcrumb-navigation li{display:inline;}
.breadcrumb-navigation{list-style:none;}
.place-order textarea, .place-order input.text{padding:5px;border:1px solid gray;width:400px;margin-bottom:10px;margin-left:10px;}
.basket input.count{padding:5px;border:1px solid gray;width:40px;}
.basket td{padding:10px;border-bottom:2px dashed #bbbbbb;}
.place-order .link, .del-order{float:left;color:red;font-weight:bold;}
.loupe{z-index:1000;}
li.flex {
    display: flex;
    justify-content: center;
    align-items: center;
}
.itm-product:hover .quick-view{display:block;}
.quick-view span{display:block;}
.quick-view{position:absolute;height:250px;box-sizing:border-box;padding-top:50px;text-align:center;width:200px;width:100%;display:none;}
.popup .close img{width:70%;}
.popup .close{position:fixed;margin-left:585px;margin-top:-10px;z-index:1000;}
.close{opacity:1!important;}
.popup{position:fixed;left:50%;top:50px;height:80%;width:700px;background:white;border:1px solid gray;box-shadow:0 0 5px;margin-left:-350px;padding:20px;box-sizing:border-box;line-height:1.1;overflow-x:hidden;overflow-y:scroll;}
.popup .descr-mini{clear:both;font-size:medium;line-height:1.1;margin:10px 0;}
.popup .widths, .popup .height{color:white;}
.popup .ext-image img{max-width:50px;max-height:50px;}
.popup .ext-image{margin-top:10px;}
.popup .tover-detail .image{width:240px;float:left;}
.popup .descr-ext, .popup .article, .popup .add-cart{margin-left:240px;}
.popup .page-name{line-height:1;margin:10px 0;}
.popup .widths .sostav{float:left;margin-left:15px;margin-right:15px;}
.popup .widths span{float:left;}
.popup .widths a{display:block;}
.popup .medium-image{max-width:238px;}
input.etext[type="text"], .etext{display:block;font-size:14px;line-height:100%;margin:0;color:#000;background:#fff;padding:5px;border:1px solid gray;width:400px;margin-bottom:10px;margin-left:10px;}
.ebutton{display:block;font-size:16px;line-height:100%;margin:0;color:#fff;padding:10px;border:0;width:400px;margin-bottom:10px;margin-left:10px;cursor:pointer;background:#c40000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#07a0f9', endColorstr='#037ac9', GradientType=0);}
.loginform p{padding-bottom:10px;}
.loginlink{font-size:17px;margin-top:0;margin-bottom:10px;}
.loginlink a:hover{text-decoration:underline!important;}
.viber i{font-size:1.4em;margin-left:-30px;margin-right:10px;}
.sizes{}
.sizes input{width:30px;float:left;border:1px solid #ccc;border-radius:3px;padding:6px;height:30px;box-sizing:border-box;text-align:center;margin:0 5px;}
.sizes .bot-picks{top:10px;}
.sizes button{width:30px;float:left;border:1px solid #ccc;border-radius:3px;padding:6px;height:30px;box-sizing:border-box;text-align:center;}
.card2017-g .dopinf-picks .bot-picks{border-bottom:1px dotted #ddd;margin-right:110px;}
.card2017 .dopinf-picks .bot-picks{border:none;float:left;min-width:95px;display:block;position:initial;float:none;top:0;}
.card2017 .dopinf-picks .bot-picks>span{position:initial;}
.card2017 .dopinf-picks.sizes>div:after{display:block;content:" ";clear:both;height:1px;}
.card2017 .dopinf-picks.sizes{padding-bottom:20px;}
.card2017 .dopinf-picks .bot-notpicks{float:left;top:4px;}
.popup .descr.card2017 .price b, .prod-inform.card2017-g .price b, .prod-inform.card2017 .price b{color:red;}
.prod-inform.card2017-g .price{float:left;margin-right:15px;margin-left:15px;font-size:15px;font-weight:bold;margin-top:11px;display:inline-block;width:100px;}
.prod-inform.card2017 .price{float:left;margin-right:0;margin-left:10px;font-size:15px;font-weight:bold;margin-top:11px;display:inline-block;width:145px;}
.prod-inform.card2017 .dop-boxx span.bot-picks{font-weight:bold;}
.prod-inform.card2017 .name-prod{margin-bottom:10px;}
.prod-inform.card2017 .dop-boxx span{display:inline;float:none;top:0;position:initial;}
.btplus, .btminus{cursor:pointer;}
.popup .descr.card2017{margin-left:260px;width:395px;overflow:hidden;}
.popup .descr.card2017 .dopinf-picks>div{padding-bottom:20px;}
.popup .descr.card2017 .bot-notpicks .price{margin-left:5px;padding-top:8px;display:block;float:left;}
.popup .descr.card2017 .bot-picks{font-weight:bold;}
.popup .descr.card2017 .dop-boxx{padding-top:20px;}
.popup .descr.card2017 .tt-infoboxx{font-weight:bold;padding-top:20px;display:block;}
.popup .descr.card2017 .add-cart{height:auto;}
.prod-inform .dop-boxx.nomargin div.dopinf-picks>div, .prod-inform .dop-boxx.nomargin div.dopinf-picks, .prod-inform .dop-boxx.nomargin{padding:3px 0;}
.container .reg-error{color:#c40000;font-size:13px;}
.container .registration div.inputbox{width:294px;float:left;font-size:13px;line-height:13px;color:#3e3e3e;margin-right:28px;margin-bottom:20px;}
.container .registration div.inputbox.third{margin-right:0px;}
.container .registration p{line-height:1px;}
.container .registration div.inputbox span{color:#c40000;}
.container .registration div.inputbox input.etext[type="text"]{margin:0px;height:34px;border:1px solid #b5b4b4;padding:0px 10px;width:294px;margin:10px 0px 9px 0px;border-radius:1px;}
.container .registration div.inputbox input.etext[type="password"]{margin:0px;height:34px;border:1px solid #b5b4b4;padding:0px 10px;width:294px;margin:10px 0px 9px 0px;border-radius:1px;}
.container .registration div.inputbox input.etext:hover{border:1px solid #000;}
.container .registration div.inputbox input.etext:focus{border:1px solid #000;}
.container .registration div.inputbox div{font-size:11px;color:#808080;line-height:15px;}
.container .registration div.inputbox.inn{position:relative;}
.container .registration div.inputbox.inn .inn-text{background:url('/images/alert-red.png') no-repeat left 12px;position:absolute;right:-314px;top:16px;padding-left:44px;}
.container .registration .news-check{background:#f0efef;height:80px;font-size:14px;position:relative;padding-left:20px;line-height:80px;}
.container .registration .news-check .radiobox{position:absolute;right:350px;top:34px;line-height:15px;}
.container .registration .news-check .radiobox input{margin-left:10px;}
.container .registration .news-check .radiotext{position:absolute;right:20px;top:34px;font-size:13px;color:#808080;line-height:15px;}
.container .registration .news-check .radiotext span{color:#c40000;}
.container .registration .spam-protect{font-size:13px;color:#3e3e3e;height:120px;margin-top:35px;position:relative;width:100%;}
.container .registration .spam-protect input.etext[type="text"]{margin:0px;height:34px;border:1px solid #b5b4b4;padding:0px 10px;width:294px;margin:5px 0px 9px 0px;border-radius:1px;}
.container .registration .spam-protect input.etext:hover{border:1px solid #000;}
.container .registration .spam-protect input.etext:focus{border:1px solid #000;}
.container .registration .spam-protect img{position:absolute;left:325px;top:26px;}
.container .registration .spam-protect small{position:absolute;left:350px;top:70px;white-space:nowrap;font-size:12px;}
.container .registration .spam-protect input.ebutton[type="submit"]{position:absolute;right:0px;top:20px;margin:0px;height:41px;border:none;width:294px;text-align:center;margin:5px 0px 9px 0px;border-radius:1px;background:#c30000;font-weight:bold;text-transform:uppercase;font-size:14px;}
.container .registration .spam-protect input.ebutton:hover{}
.color_txt{color:white;font-size:16px;}
.color_txt_cent{color:white;font-size:18px;}
.font_phone_tel{font-size:35px;}
.mar_foot{margin:15px 0px!important;}
.slog_pos{font-size:14px;}
.teg_catalog{border-width:0px 0px 3px;border-style:solid;border-color:rgb(0, 0, 0);font-size:15px;font-family:'corp', arial, helvetica, sans-serif!important;}
.text_new_cat{font-weight:bold;font-size:15px;color:#2f2f2f;text-transform: uppercase;}
.pad_catalog_m{padding:40px 0px 40px;}
.fot_catalog_m{padding:40px 0px 0px;}
ul, li{list-style-type:none;}
#men>li{display:inline-block;height:37px;position:relative;}
#men>li>ul{position:absolute;top:15px;display:none;transition-delay:1s;}
#men>li:hover>ul{display:block;transition-delay:1s!important;}
#men .top-menu-link{color:black;background:none;}
.text_style_menu_gl{color:#131313;font-family:'PT Sans', arial;font-size:15px;line-height:100%;text-transform:uppercase;display:block;padding:0 10px;height:100%;cursor:pointer;}
.text_style_menu_back{color:#131313!important;font-family:'PT Sans', arial;font-size:12px;line-height:100%;text-transform:uppercase;display:block;padding:15px 10px;height:100%;cursor:pointer!important;padding:5px;}
.text_style_menu_back_two{color:#131313!important;font-family:'PT Sans', arial;font-size:15px;line-height:100%;text-transform:uppercase;display:block;padding:15px 10px;height:100%;cursor:pointer!important;padding:5px;background:none!important;}
@media (min-width:1200px){.container{width:100%!important;}
}
.hei_black_menu{height:25px!important;font-family:'PT Sans', arial;}
.menu_gl_body{background:#ffffff;margin-top:14%;z-index:3;border:solid 1px;margin-left:-11px;box-shadow:2px 1px 12px 0px;font-family:'PT Sans', arial;transition-delay:1s;}
.menu_gl_body .col-sm-6{min-width:210px;}
.line_dawn:hover{text-decoration:underline;margin-bottom:0;padding:0;}
.line_dawn{margin-bottom:0;padding:0;color:#131313;}
.cont_1{padding: 5px 5px 0px 5px;height: auto;position: fixed;background: #fff;z-index: 10;top: 0;}
.navbar{position:inherit!important;min-height:50px!important;margin-bottom:20px!important;border:1px solid transparent!important;font-family:'PT Sans', arial;}
.pull_pos{text-align:right;}
#men>li:hover{border:solid 1px!important;box-shadow:2px 1px 12px 0px!important;}
#cart>li:hover{border:solid 10px!important;box-shadow:2px 1px 12px 0px!important;}
.pull_pos_tit{font-size:bold;text-align:right;font-weight:bold!important;margin-bottom:0px!important;padding:0;font-family:'PT Sans', arial;}
.fa{font-size:15px!important;}
.carousel-control.left{background-image:none!important;width:50px!important;}
.carousel-control.right{background-image:none!important;width:50px!important;}
.slider_gl{z-index:-3!important;margin-top:8px!important;}
.left_sm_fot{z-index:1;font-size:15px;padding:0px 0px 0px 210px!important;}
.carousel-inner{z-index:-1!important;}
.line{background:black;height:2px;}
.filter{font-family:'PT Sans', arial;font-size:20px;padding:0;color:black;margin-bottom:0;}
.size_filter{width:150px!important;display:inline-flex!important;}
.st_filter{font-size:20px!important;margin-top:5px!important;color:#bd2426;}
.menu_two_now{display:inline-block;font-size:15px;color:gray;font-family:'PT Sans', arial;cursor:pointer;}
.menu_two_now_2{display:inline-block;font-size:15px;padding:5px;cursor:pointer;}
.sort{padding:5px;color:#bd2426!important;font-family:'PT Sans', arial;font-size:15px;}
.sort_2{font-size:15px;font-family:'PT Sans', arial;color:#131313;}
.sort_3{color:gray!important;margin-top:2px;font-family:'PT Sans', arial;font-size:15px;}
.sort_3 a:hover{color:red;}
.img_catalog{width:100%;overflow:hidden;height:260px;object-fit:none;}
.name_itm_1{font-size:15px;}
.name_itm_2{font-size:15px;}
.name_itm_3{font-size:15px;}
.main_section{height:300px;overflow:hidden!important;padding:0;margin:0;}
.main_section li{font-size:16px;}
.main_section li:first-child{height:260px;}
.section{max-height:340px;height:auto;padding:0px;overflow:hidden;border:solid 1px rgba(128, 128, 128, 0.38);margin:17px;position:relative;transition:2s;padding:6px!important;}
.section:hover{border:solid 1px!important;box-shadow:2px 1px 12px 0px!important;cursor:pointer!important;background:white!important;z-index:9;max-height:1000px;padding:5px!important;}
.section ul{max-height: 315px;overflow: hidden;transition: 2s;}
.section:hover ul{max-height:1000px;}
.dop_men{visibility:hidden;transition:2s;}
.section:hover .dop_men{visibility:visible;}
.razmer{transition:background-color .2s ease;border:1px solid #ccc;display:inline-block;float:left;padding:.4em;margin:0 .8em .8em 0;cursor:pointer!important;width:110px;text-align:center;font-family:'PT Sans', arial;height:35px;font-size:10px;font-weight:700;text-align:center;word-wrap: break-word;}
.section:hover .img_catalog{border:solid 0px;}
.section:hover .name_itm_3{display:none;}
.section:hover .name_itm_2{display:none;}
.efxCallBack{z-index:9999!important;}
.price{font-family:'PT Sans', arial;margin-bottom:0;color:red;font-size:17px;padding:5px 5px 20px 5px;cursor:pointer!important;font-weight:700;}
.nalic_raz{padding:0;padding-top:5px;font-size:15px;font-family:'PT Sans', arial;}
.product-badge{background-color:#c33;border:1px solid #933;box-shadow:1px 1px 3px #933;color:#fff!important;font-size:12px;font-weight:700;height:18px;line-height:16px;margin-top:0px;position:absolute;right:-42px;text-align:center;text-shadow:0 1px #990000;top:31px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:135px;z-index:0;display:none;}
.product-description{font-size:15px;}
.main_section:hover .btn_fast_viv{display:block!important;position:absolute!important;color:white;background:rgba(195, 0, 0, 0.76);}
.btn_fast_viv:hover{background:#a90000c2!important;}
.section:hover .product-badge{background-color:#c33;border:1px solid #933;box-shadow:1px 1px 3px #933;color:#fff!important;font-size:12px;font-weight:700;height:18px;line-height:16px;margin-top:0px;position:absolute;right:-42px;text-align:center;text-shadow:0 1px #990000;top:31px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:135px;z-index:0;padding:}
.obrez{overflow:hidden!important;}
.btn_menu_filter{background:none!important;border:none!important;height:45px!important;}
.caret{color:red!important;}
.dropdown{height:45px!important;}
.menu_top_fil{padding:25px!important;display:inline-flex!important;margin-left:20%!important;z-index:9999999;}
.pad_but{padding:0px 20px!important;}
.dropdown-menu{z-index:100000!important;}
#size .dropdown-menu {	min-width: 405px;}
.basket_ac{text-align:center!important;}
.minus_ots{padding:1px;margin-bottom:0;margin-left:5px;}
.minus_ots .fa{font-size:12px!important;}
.pad_li_plus{display:inline-flex;padding:2px;}
.basket_width{width:90px!important;padding:0px;}
.pos_menu_zak{display:grid;}
.pos_span_bas{text-align:center;}
.bt_basket{width:270px!important;height:40px!important;padding:10px!important;margin-bottom:5px!important;background:#c40000;cursor:pointer;}
.bt_basket:hover{background-color:#af0000;}
.bt_basket p{color:#fff;}
.font_bt_basket{font-size:15px;font-family:'PT Sans', arial;color:#000;cursor:pointer;}
.filter_style_chec{color:black;font-size:15px;font-weight:100;}
.hide-bullets{list-style:none;margin-left:-40px;margin-top:20px;}
.thumbnail{padding:0;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100%;}
#slider-thumbs{height:663px;overflow-y:scroll;white-space:nowrap;}
.minus_pad_2{margin-bottom:0!important;padding:0!important;}
.minus_pad_3{margin-bottom:0!important;padding:0!important;display:inline-grid;}
.bt_new_col{background:#c30000!important;}
.pos_li_form{display:inline-flex;}
.razmer_catalog{transition:background-color .2s ease;border:1px solid #ccc;float:left;padding:.4em;margin:0 .8em .8em 0;cursor:pointer!important;width:175px;height:50px;text-align:center;font-family:'PT Sans', arial;font-size:15px;}
.price_form{font-size:20px;margin-bottom:0!important;padding:0!important;margin-top:15px;color:#c40000;}
.pos_form_tovar{display:inline-flex;margin-bottom:15px;}
.inp_style_tovar_form{width:101px!important;text-align:center;border-radius:0!important;}
.btn_plus_minus{background:rgba(0, 0, 0, 0.84)!important;color:white;border-radius:0!important;}
.btn_add_bas{background:#c40000!important;color:white;border-radius:0!important;width:160px;}
.form_menu_cat{margin-top:5px;display:inline-flex;font-size:15px;}
.form_menu_cat_name{margin-top:5px;display:inline-flex;font-size:15px;color:red;}
.btn_fast_viv{display:none!important;}
.section:hover .btn_fast_viv{display:block!important;position:absolute!important;margin-top:-75%;margin-left:20px;color:white;background:rgba(195, 0, 0, 0.76);}
.pos_form_tovar_cart{display:inline-flex;margin-bottom:15px;}
.inp_style_tovar_form_cart{width:35px!important;border-radius:0!important;text-align:center;}
.btn_plus_minus_cart{background:rgba(0, 0, 0, 0.84)!important;color:white;border-radius:0!important;}
.btn_add_bas_cart{background:rgba(195, 0, 0, 0.76)!important;color:white;width:83px;border-radius:0!important;}
.btn:hover{color:white!important;}
.btn_add_bas:hover{background:rgb(195, 0, 0)!important;}
.btn_add_bas_cart:hover{background:#c40000!important;}
.carousel{z-index:0!important;margin-bottom:25px;}
@media (min-width:768px){.modal-dialog{width:70%!important;margin:30px auto!important;}
}
.img_carusel_gl_ph{width:70%!important;height:auto!important;object-fit:cover!important;margin-left:15%!important;}
.btn_add_sort_price{font-family:'PT Sans', arial;color:white;}
.ot_do{margin-bottom:0!important;padding:0!important;font-family:'PT Sans', arial;padding:0px 10px!important;}
.inp_price_dip{width:20% !important;text-align:center;border-width:0px 0px 1px!important;}
input[type="range"].multirange.ghost{--range-color:hsl(0, 0%, 0%)!important;}
.price_drop{width:300px!important;}
.block_price_dip{display:inline-flex!important;margin-left:15%;}
.bt_sort_price_one{width:270px!important;height:35px!important;margin-bottom:5px!important;background:#c40000;cursor:pointer!important;}
#price .bt_sort_price_one {	margin-left: 5%;}
.pos_form_reg{margin-top:1%;display:inline-grid;margin-left:35%;}
.btn_add_bas_tow{background:#c40000;color:white;border-radius:0!important;width:166px;}
.btn_add_bas_tow:hover{background:#c30000;}
.price_form_cart{font-size:17px;margin-bottom:0!important;padding:0!important;color:#c40000;margin-top:8px;font-weight:700;min-width: 53px;}
.price-unit-text{font-size:17px;margin-top:8px;margin-left:4px;min-width: 50px;}
.razmer_catalog_cart{transition:background-color .2s ease;border:1px solid #ccc;float:left;padding:.4em;margin:0 .8em .8em 0;cursor:pointer!important;width:165px;height:50px;text-align:center;font-family:'PT Sans', arial;font-size:16px;margin:0;margin-bottom:10px;word-wrap: break-word;}
.menu_top_hei_gl{height:40px;}
.footer_style_menu_cat{margin-left:10%;font-size:15px;width:22%!important;}
.footer_style_menu_cat a, .left_sm_fot a{color:#000;}
.footer_style_menu_cat a:hover, .left_sm_fot a:hover{color:#000;text-decoration:underline!important;}
.txt_modal_cart{margin-bottom:0;padding:0;font-size:15px;margin-left:1%;}
.txt_modal_cart_one{margin-bottom:0;padding:0;font-weight:700;font-size:15px;white-space: nowrap;}
.btn_add_tov_one{background:rgba(195, 0, 0, 0)!important;color:black!important;border-radius:0!important;width:166px;margin-top:3%;border-color:rgba(195, 0, 0, 0.76)!important;}
.btn_add_tov_one:hover{color:black!important;background:rgba(183, 0, 0, 0.13)!important;}
.btn_add_tov:focus {	color: #fff!important;}
.img_carusel_gl_ph_two{width:45%!important;height:auto!important;object-fit:cover!important;margin-left:32%!important;}
.txt_auth_st{color:gray;margin-left:9px;}
.glass{position:absolute;cursor:crosshair;display:none;background-size:300%;}
.carousel-inner .tiles{position:absolute;top:0;left:0;width:100%;height:100%;}
.carousel-inner .photo{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .5s ease-out;}
.color_text_hed{color:black!important;}
.opis_tov{font-weight:700;}
.seting_cont{padding:0px 20px;margin-top:155px;}
.size_admin{font-size:15px;}
.glyphicon{color:black!important;}
.category-title{font-size:16px;font-weight:700;}
.easyzoom{position:relative;display:inline-block}
.easyzoom-flyout, .easyzoom-notice{position:absolute;background:#FFF}
.easyzoom img{vertical-align:bottom}
.easyzoom.is-loading img{cursor:progress}
.easyzoom.is-ready img{cursor:crosshair}
.easyzoom.is-error img{cursor:not-allowed}
.easyzoom-notice{top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;box-shadow:0 0 10px #888}
.easyzoom-flyout{z-index:100;overflow:hidden}
.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}
.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}
.red{color:#c40000!important;}

/* pozvonim styles */
#pozvonim-button,#pozvonim-button *{transform-origin:center center 0!important;overflow:visible}
#pozvonim-button div{background:0 0}
@keyframes pzv-inner-animation{0%{transform:scale(1)}40%{opacity:.9;transform:scale(1.2)}100%{transform:scale(1.5)}}
@keyframes pzv-outer-animation{0%,100%{transform:scale(1.5)}40%{transform:scale(1)}}
@keyframes pzv-phone-animation{0%,100%,50%{transform:rotate(0)}10%,30%{transform:rotate(-25deg)}20%,40%{transform:rotate(25deg)}}
@-webkit-keyframes pzv-inner-animation{0%{-webkit-transform:scale(1)}40%{opacity:.9;transform:scale(1.2);-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1.5)}}
@-webkit-keyframes pzv-outer-animation{0%,100%{-webkit-transform:scale(1.5)}40%{-webkit-transform:scale(1)}}
@-webkit-keyframes pzv-phone-animation{0%,100%,50%{-webkit-transform:rotate(0)}10%,30%{-webkit-transform:rotate(-25deg)}20%,40%{-webkit-transform:rotate(25deg)}}
@-moz-keyframes pzv-inner-animation{0%{-moz-transform:scale(1)}40%{opacity:.9;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1.5)}}
@-moz-keyframes pzv-outer-animation{0%,100%{-moz-transform:scale(1.5)}40%{-moz-transform:scale(1)}}
@-moz-keyframes pzv-phone-animation{0%,100%,50%{-moz-transform:rotate(0)}10%,30%{-moz-transform:rotate(-25deg)}20%,40%{-moz-transform:rotate(25deg)}}
#pozvonim-button *,#pozvonim-button ::after,#pozvonim-button ::before,#pozvonim-cover *,#pozvonim-cover ::after,#pozvonim-cover ::before,#pozvonim-wrapper *,#pozvonim-wrapper ::after,#pozvonim-wrapper ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#pozvonim-button{width:auto!important;height:auto!important;cursor:pointer!important;position:fixed;right:9%;bottom:20%;display:block;z-index:10000000!important;background:0 0!important}
#pozvonim-button .pozvonim-button-border-inner,#pozvonim-button .pozvonim-button-phone{height:40px!important;left:44px!important;top:44px!important;width:40px!important;z-index:10000000!important}
#pozvonim-button.pozvonim-dragging{-o-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}
#pozvonim-button .pozvonim-button-phone{-webkit-animation:pzv-phone-animation 1.2s ease-in-out 0s normal none infinite running;-moz-animation:pzv-phone-animation 1.2s ease-in-out 0s normal none infinite running;-o-animation:pzv-phone-animation 1.2s ease-in-out 0s normal none infinite running;animation:pzv-phone-animation 1.2s ease-in-out 0s normal none infinite running;position:absolute!important;background-color:#c30000!important;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJKSURBVHja7Nk7aBRRFIDh/8QHPvBBQNTGRgVNZ7AI2Ai+sBOLiAabINgKirWCjQQRQUtLC8FCgoUprERsVLAzRhAUo60WIWrgt3BFXTK7i9nZZJxz4DZzL7tzv7mvMxMqGb+jLwkSJEESJEESJEESJEESJEESJEESJEESJEESJCNBeggSEV0pwHbgOTALjAHLmurLCbWrpUv3tEF97d/xUF1X1n3/Kkt1ytwAdjZdOwJMqGtK/eelNkLUQ7aOm2WOkOj2d5mFzm/1BbCnVRNgAHj13+8y6mAbDIAARuuy7e7osN2BuoC8bEyJdrGrFiARMQmc76BpaTvNkltUG2vJCeA2sLagySywujZH94i4Cxxt0WSqdrlMRDwGJguqn9YORO0DthZUj9cx2z0GrJ/n+jQwUSsQdRVwpaD6ekTM1W2EXAV2z3P9HXCrbsndSIvE7njZ6X9PQNSN6pYOMPapXwsw7pX5IHsCom5W76hzjU49UjcVYAypnwsw3qv9lQZRB9VP83RuSt3W1LlT6kwBxqw6VPZULxVEPah+abEWfFTPqMPqeJsXQiO9WPtKe0EEHAYeACu68FsXIuJaEUglkjvgDT/fmC80LkfEpVa7Y1VAZrqQiV6MiLF2x4WqHMzOLRDzZDuMyh3M1NE/ttpO45k6sFj33Yttd7/6tgOIafWsunwxH2RPPkOoK4HTwDCwF+gHvgMfgCeNNP5+RHz7l5FdlUW10pFf/xMkQRIkQRIkQRIkQRIkQRIkQRIkQRIkQRIkI0FaxI8BAMGiej+TuldEAAAAAElFTkSuQmCC);border-radius:100%!important}
#pozvonim-button .pozvonim-button-border-inner{-webkit-animation:2.3s ease-in-out 0s normal none infinite running pzv-outer-animation;-moz-animation:2.3s ease-in-out 0s normal none infinite running pzv-outer-animation;-o-animation:2.3s ease-in-out 0s normal none infinite running pzv-outer-animation;animation:2.3s ease-in-out 0s normal none infinite running pzv-outer-animation;border:1px solid #c40000!important;border-radius:100%!important;opacity:.5!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;position:absolute!important;display:block!important}
#pozvonim-button .pozvonim-button-border-outer{-webkit-animation:2.3s ease-in-out 0s normal none infinite running pzv-inner-animation;-moz-animation:2.3s ease-in-out 0s normal none infinite running pzv-inner-animation;-o-animation:2.3s ease-in-out 0s normal none infinite running pzv-inner-animation;animation:2.3s ease-in-out 0s normal none infinite running pzv-inner-animation;border:1px solid #c40000!important;border-radius:100%!important;width:70px!important;height:70px!important;left:30px!important;top:30px!important;position:absolute!important;z-index:10000000!important;display:block!important}
#pozvonim-button.pozvonim-hovered .pozvonim-button-phone,#pozvonim-button:hover .pozvonim-button-phone{background-color:#79D000!important;background-color:rgba(121,208,0,.8)!important}
#pozvonim-button.pozvonim-hovered .pozvonim-button-border-inner,#pozvonim-button:hover .pozvonim-button-border-inner{border:1px solid #c30000!important}
#pozvonim-button .pozvonim-button-wrapper{padding:0!important;display:block!important;width:0!important;height:0!important;overflow:visible}
.pozvonim-animated{-o-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.pozvonim-hovered{// -webkit-transform:rotateY(-360deg) scale(1)!important;// -ms-transform:rotateY(-360deg) scale(1)!important;// -o-transform:rotateY(-360deg) scale(1)!important;// -moz-transform:rotateY(-360deg) scale(1)!important;// transform:rotateY(-360deg) scale(1)!important}
#pozvonim-button.pozvonim-hovered .pozvonim-button-phone,#pozvonim-button:hover .pozvonim-button-phone{display:none!important}
#pozvonim-button.pozvonim-hovered .pozvonim-button-border-inner,#pozvonim-button:hover .pozvonim-button-border-inner{height:70px!important;left:33px!important;top:33px!important;width:70px!important}
#pozvonim-button.pozvonim-hovered .pozvonim-button-border-outer,#pozvonim-button:hover .pozvonim-button-border-outer{border:1px solid #c30000!important;height:80px!important;left:28px!important;top:28px!important;width:80px!important}
#pozvonim-button .pozvonim-button-center-text,#pozvonim-button .pozvonim-button-text{color:#fff!important;height:70px!important;width:70px!important;font-size:12px!important;font-weight:500!important;font-family:"Open Sans","Helvetica Neue",Helvetica,arial,sans-serif!important;overflow:visible}
#pozvonim-button.pozvonim-hovered .pozvonim-button-text,#pozvonim-button:hover .pozvonim-button-text{display:block!important}
#pozvonim-button .pozvonim-button-text{padding:1px!important;background-color:#b50000!important;border-radius:100%!important;display:none!important;left:33px!important;top:33px!important;margin:0!important;position:absolute;text-align:center!important;line-height:19px!important}
#pozvonim-button .pozvonim-button-center-text{vertical-align:middle;text-align:center;display:table-cell!important;word-break:break-all!important;line-height:14px!important;padding:0!important;white-space:pre-wrap!important}
@-webkit-keyframes pulse{to{-webkit-box-shadow:0 0 0 1.5625em rgba(255,255,255,.2);box-shadow:0 0 0 1.5625em rgba(255,255,255,.2)}}
@keyframes pulse{to{-webkit-box-shadow:0 0 0 1.5625em rgba(255,255,255,.2);box-shadow:0 0 0 1.5625em rgba(255,255,255,.2)}}
.callback__overlay{z-index:2147483640!important;position:fixed!important;border:none!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:rgba(0,0,0,.5)!important;opacity:0!important;visibility:hidden!important;transition:all .2s ease!important;pointer-events:none}
.callback__overlay--active{z-index:2147483641!important;z-index:999999999999999!important;opacity:1!important;visibility:visible!important;pointer-events:auto}
#pozvonim-button .button-icon{padding:15px}
.callback__box,.intl-tel-input .v-hide{visibility:hidden}
@font-face{font-family:'pozvonim 1';src:url(//cdn.pozvonim.com/callback/static/fonts/pozvonim-1.eot);src:url(//cdn.pozvonim.com/callback/static/fonts/pozvonim-1.eot?#iefix) format('embedded-opentype'),url(//cdn.pozvonim.com/callback/static/fonts/pozvonim-1.woff) format('woff'),url(//cdn.pozvonim.com/callback/static/fonts/pozvonim-1.ttf) format('truetype'),url(//cdn.pozvonim.com/callback/static/fonts/pozvonim-1.svg#pozvonim-1) format('svg');font-weight:400;font-style:normal}
.intl-tel-input{position:relative;display:inline-block}
.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.intl-tel-input .hide{display:none}
.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}
.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:.0625rem}
.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%}
.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}
.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-.125rem;width:0;height:0;border-left:.1875rem solid transparent;border-right:.1875rem solid transparent}
.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:.25rem solid #555}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-right:6px;padding-left:3.25rem;margin-left:0}
.intl-tel-input.allow-dropdown .flag-container{right:auto;left:0}
.intl-tel-input.allow-dropdown .selected-flag{width:2.875rem;outline:0}
.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}
.iti-flag{width:20px}
.iti-flag.ru{height:14px;background-position:-4295px 0}
.iti-flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(//cdn.pozvonim.com/callback/static/img/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
	.iti-flag{background-size:5630px 15px;background-image:url(//cdn.pozvonim.com/callback/static/img/flags@2x.png)}
}
.box,li{zoom:1}
.box,.callback{-webkit-box-sizing:border-box}
.section{padding:1.25rem;font-size:0}
.box{height:300px;width:33.333%;display:inline-block;box-sizing:border-box;padding-left:1.875rem;padding-right:1.875rem}
.box>div{background-color:#688bee;height:100%;width:100%}
.box-inline{display:inline-block;vertical-align:middle}
.box-inline__wrap{font-size:0}
.animate{-webkit-transition:all .15s ease;transition:all .15s ease}
.callback{position:fixed;z-index:9999;font-family:'Open Sans',sans-serif;font-size:17px;box-sizing:border-box;max-height:100%;max-height:100vh}
#pozvonim-button-element,.callback__close{position:relative;z-index:999}
.callback--right{overflow:hidden}
.callback--right{width:30rem;height:100%;height:100vh}
.callback--right .callback__box{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}
.callback--right .callback__close{padding-right:.9375rem}
.callback--right{right:0}
.callback__box{padding-left:1.5625rem;padding-right:1.5625rem}
@media (max-height:650px){
	.group__title{font-size:2rem!important}
	.group__par{font-size:17px}
	}
.callback__close{display:block;width:1.5rem;height:1.5rem}
.callback__close:after,.callback__close:before{width:1.4rem;height:.125rem;background-color:#fff;content:'';display:block;position:absolute;top:50%;margin-top:-.0625rem;left:50%;margin-left:-1rem}
.callback__close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.callback__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.callback__close:hover:after,.callback__close:hover:before{opacity:.5}
.callback__box{opacity:0;position:absolute;width:100%;height:100%;height:-webkit-calc(100% - 2.8125rem);height:calc(100% - 2.8125rem);top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
.callback__box--active,.callback__box--current{opacity:1;visibility:visible}
.callback__box--current{position:static}
.callback__box--current#pozvonim-element-call{display:table}
@-webkit-keyframes next_slide_c{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes next_slide_c{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes prev_slide_c{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes prev_slide_c{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes next_slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@keyframes next_slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@-webkit-keyframes prev_slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes prev_slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}
.group{margin-bottom:1.25rem;max-width:37.5rem;margin-left:auto;margin-right:auto}
.group__title{font-size:1.625rem;font-weight:300;margin-bottom:.5rem;line-height:1.38}
.field__box{margin-bottom:.625rem}
.group__par{line-height:1.5}
.group--small-w{max-width:23.125rem}
.field{height:4rem;position:relative}
.field--normal{width:24rem;margin-left:.3125rem;margin-right:.3125rem}
.field__box--answer-selection{margin-top:2.8125rem}
.field__box--bottom{position:absolute;width:100%;bottom:2.8125rem;left:0}
.field__inner{-webkit-border-radius:.1875rem;border-radius:.1875rem;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.field__input{background-color:#fff;font-size:.875rem;padding-left:.9375rem;padding-right:.9375rem;font-family:'Open Sans';background-color:rgba(0,0,0,.8);border:.0625rem solid transparent;color:#fff}
.field__input[type=tel]{background-color:rgba(0,0,0,.8);border:.0625rem solid transparent;color:#fff}
.field__input[type=tel]{font-size:1.375rem}
.field__btn{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.02em;padding-top:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.field__btn:active{padding-top:.3rem;-moz-filter:brightness(90%);-webkit-filter:brightness(90%);filter:brightness(90%)}
.field__btn[type=button]{border:none;cursor:pointer}
.field__btn-img{padding-bottom:.1875rem;margin-right:.625rem;height:1.2rem}
.intl-tel-input{height:100%;width:24rem}
.intl-tel-input .selected-flag .iti-arrow{border-top:.25rem solid #999;right:auto;left:2.5rem}
.flag-container.active .iti-arrow{border-bottom:.25rem solid #999;border-top:none}
.intl-tel-input .selected-flag{padding:0 0 0 .9375rem}
.intl-tel-input.allow-dropdown .flag-container .selected-flag:hover{background:0 0}
@-webkit-keyframes loadingDots{from,to{opacity:.3}50%{opacity:1}}
@keyframes loadingDots{from,to{opacity:.3}50%{opacity:1}}
@-webkit-keyframes load_bar{0%{width:0}100%{width:100%}}
@keyframes load_bar{0%{width:0}100%{width:100%}}
.callback{background-color:rgba(0,0,0,.8);color:#fff}
.callback--right{background-image:url(//cdn.pozvonim.com/callback/static/img/default-bg_lr.png)}
.callback.callback--right{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
.field__input:focus{border:.0625rem solid #5cb2c2}
.field__inner.field__btn--default{border-bottom:.0625rem solid #c30000;border-top:.0625rem solid #c30000;border-top:.0625rem solid #c30000;background-color:#c30000;color:#fff}
.field__inner.field__btn--default:hover{background-color:#97cf26;border-top-color:#97cf26;border-bottom:.0625rem solid #97cf26;color:#fff}
.field__inner.field__btn--accen,.field__inner.field__btn--default:active{border-bottom:.0625rem solid #2c2c2c;border-top:.0625rem solid #1a1a1d;background-color:#c30000;color:#fff}
.field__inner.field__btn--accen{border-left:0;border-right:0}
.field__inner.field__btn--accen:hover{background-color:#97cf26;border-top-color:#97cf26;border-bottom:.0625rem solid #97cf26;color:#fff}
.field__inner.field__btn--accen:active{background-color:#56a1ad;border-top-color:#4d919b;border-bottom-color:#56a1ad}
.field__input.error,.field__input.error:focus{border:1px solid #fe7272!important}
#callback-cover{display:block;height:100%!important;position:fixed!important;top:0!important;width:100%!important}
.field__btn__map{margin-left:-25px;margin-right:-25px}
.field__btn__map{padding-bottom:10px}
#pozvonim-name-input::placeholder {  color: #fff;}
.cart-text{ font-size: 15px;font-weight: 700;}
.loginlink a, .svc-sale-basket-basket-table .loginlink a { color: #c30000;text-decoration: underline;}
.menu-buscket-item {display: inline-flex;float: left;}
h3.loginlink { font-size: 20px;font-weight: bolder;}
.totalPriceRow {
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 10px;
	font-weight: 600;
}

.popover .success_add_cart_popover .fa-check{
	color: #c40000;
}

.main .popover {
	top: auto;
	bottom: 17.8%;
}
.pos_form_tovar_cart .popover {
	bottom: 11.4%;
}
.pos_form_tovar_cart .popover .arrow {
	transform: rotate(180deg);
	top: auto!important;
	bottom: -11px;
}
.news-item {
    margin: 15px 0;
}
.news-title {
    font-size: 18px;
    font-weight: bold;
    color: black;
}
.news-detail {
    font-size: 14px;
}
a.bx-composite-btn.bx-btn-white.bx-composite-btn-fixed {
    display: none;
}
.meModal input {
    width: 95%!important;
}
a#forgot_modal_open {
    font-size: 15px;
}
div#rukovodstvo .modal-dialog {
width: 900px!important;
}
.item-type-container {
    font-weight: normal!important;
}
#rukovodstvo .modal-body div {
    text-align: center;
}
.modal-open2{
    overflow: hidden;
    padding-right: 17px;
}
.modal-open2 #productModal {
    overflow-x: hidden;
    overflow-y: auto;
}

.label{
    white-space: normal!important;
    word-break: break-all;
}

.dropdown.pad_but .dropdown-menu{
    width:347px;
}
.dropdown.pad_but.open .dropdown-menu {
    width: 600px;
}



.cat-title{
	margin: 10px 0px 15px 0px;
}
.cat-title .category-title{
	font-size: 24px!important;
}
.through {
    font-size: 15px;
    color: #333;
    text-decoration: line-through;
}
.sales_price {
    position: absolute;
    margin: -15px 0 0 5px;
    min-width: 135px;
}
.ed {
    color: #333;
    font-weight: 500;
    position: absolute;
   /* margin: -15px 0 0 0;*/
    right: -10px;
	bottom: 50px;
}
.pop::before {
    content: " ";
    position: absolute;
    left: -11px;
    bottom: -5px;
    background: #333;
    height: 1px;
    width: 25px;
    -moz-transform: rotate(160deg);
    -o-transform: rotate(160deg);
    -webkit-transform: rotate(160deg);
}
.pop::after {
    content: " ";
    position: absolute;
    left: -13px;
    bottom: -3px;
    background: #333;
    height: 1px;
    width: 15px;
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
}
.pop {
    position: absolute;
    left: 180px;
    border: 1px solid #333 !important;
    padding: 5px 3px;
    display: none;
    background: white;
    border-radius: 5px;
    top: -33px;
    text-align: center;
}
.uls li{
    position: relative;
}

li.razmer a.link-no div.size_text {
    width: 100%;
    height: 100%;
}
.sort_red {
    color: #c30000;
}
.remember_me {
    padding-left: 15px;
}
.remember_me label {
    margin-left: 5px;
}
.discount {
    background: rgb(53, 102, 183);
    top: 40px;
}

#new_pagination {
	font-size: 14px;
	line-height: 20px;
}

#new_pagination>span {
	display: block;
    float: left;
}

.new_pages {
	display: block;
    float: left;
    width: 22px;
    height: 22px;
    border: 1px solid #000;
    background: #fff;
    margin-left: 5px;
    text-align: center;
	color: #131313;
}

.new_page_active {
	color: #a60000;
    border-color: #C30000;
}

.new_pages:hover, .new_pages:focus {
    color: #a60000;
    border-color: #C30000;
}

.hide_this {
	display: none;
}

.show_this {
	display: block;
}

#wait_sort {
	text-align: center;
	color: black;
	font-size: 34px;
	margin-bottom: 30px;
}

/*text-transform: uppercase;*/

.outoforder {
	color:#ff0000;
}
