html,body{width:100%;overflow-x:hidden;min-height:100%;}
body.modal-open{padding-right:0!important;}
/*@font-face {
  font-family: 'Cuprum-Regular';
  src: url('../fonts/Cuprum-Regular.eot');
  src: url('../fonts/Cuprum-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Cuprum-Regular.woff2') format('woff2'),
       url('../fonts/Cuprum-Regular.woff') format('woff'),
       url('../fonts/Cuprum-Regular.ttf') format('truetype'),
       url('../fonts/Cuprum-Regular.svg#Cuprum-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Cuprum-Bold';
  src: url('../fonts/Cuprum-Bold.eot');
  src: url('../fonts/Cuprum-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Cuprum-Bold.woff2') format('woff2'),
       url('../fonts/Cuprum-Bold.woff') format('woff'),
       url('../fonts/Cuprum-Bold.ttf') format('truetype'),
       url('../fonts/Cuprum-Bold.svg#Cuprum-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Cuprum-BoldItalic';
  src: url('../fonts/Cuprum-BoldItalic.eot');
  src: url('../fonts/Cuprum-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Cuprum-BoldItalic.woff2') format('woff2'),
       url('../fonts/Cuprum-BoldItalic.woff') format('woff'),
       url('../fonts/Cuprum-BoldItalic.ttf') format('truetype'),
       url('../fonts/Cuprum-BoldItalic.svg#Cuprum-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Cuprum-Italic';
  src: url('../fonts/Cuprum-Italic.eot');
  src: url('../fonts/Cuprum-Italic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Cuprum-Italic.woff2') format('woff2'),
       url('../fonts/Cuprum-Italic.woff') format('woff'),
       url('../fonts/Cuprum-Italic.ttf') format('truetype'),
       url('../fonts/Cuprum-Italic.svg#Cuprum-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

div.letter h2 span
{
  float: left;
  display: block;
  text-align:left !important;
  font-size: 25px;
}

a{cursor:pointer;}
.carousel-control.right,
.carousel-control.left{color:#0899cd;background:none;}
.product-cart .product-image img{width:100%;height:auto;}
.chosen-container .chosen-results{max-height:400px;}
.tooltip.bottom.logo_lable{padding:5px 0;margin:-16px auto 0 auto;opacity:1;display:block;position:relative;}
.tooltip.bottom.logo_lable .tooltip-arrow{border-bottom-color:rgba(8, 153, 205, 0.5);}
.logo_lable .tooltip-inner{background-color:rgba(8, 153, 205, 0.5);}
.logo_lable .tooltip-inner a{color:white;text-decoration:underline;}
.modal-header{text-align:center;border-bottom:0;}
.modal-header .modal-title{font-size:24px;position:relative;display:inline-block;color:#3d556d;}
.modal-header .modal-title:before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-4px;left:-50px;}
.inp_label{color:#666;font-size:13px!important;font-weight:normal!important;line-height:1.27;display:block;margin:1px 0px 10px 10px;}
.modal-header .modal-title:after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-4px;right:-50px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
.modal-header .close{text-indent:-9999px;width:29px;height:29px;background-image:url(../img/close-red.png);filter:alpha(opacity=50);opacity:.5;outline:none!important;}
.modal-header .close:hover{filter:alpha(opacity=100);opacity:1;}
.modal-body .title{color:#000000;display:block;}
.modal-body a{color:#888d9d;display:block;padding-left:19px;}
.modal-body .container{width:100%!important;}
.topmenu{background:#31465a;border-bottom:3px solid #ff7d00;position:absolute;z-index:3;width:100%;}
.topmenu .row{display:table; padding: 7px 0;}
.topmenu .col-md-10{margin:20px 0;display:table-cell;}
.tooltip.bottom.logo_lable{z-index:1;}
.topmenu .container{display:table;}
.topmenu .container>.row{display:table-row;}
.topmenu .container>.row>div{display:table-cell;float:none;}
ul.no-style{list-style:none;padding:0;}
.topmenu ul{margin:0;}
.topmenu ul li{list-style:none;padding-bottom:10px;text-align:center;}
.topmenu ul li:last-child{padding-bottom:0;}
.topmenu ul li a{color:#fff;position:relative;}
.topmenu ul li .noprice{color:#f6891f;}
.topmenu ul li a:hover{text-decoration:underline;color:#b6cade;}
.topmenu ul li a:hover:before{}
.close-topmenu{background:url(../img/close.png) no-repeat center #141e29;cursor:pointer;vertical-align:top;text-align:center;color:#ff7d00;padding:20px 20px;display:table-cell;float:none;}
.close-topmenu:hover{background-color:#000000;}
.content{position:relative;}
.background{position:absolute;width:1920px;left:50%;margin-left:-960px;}
.background img{position:absolute;opacity:0;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:100%;height:auto;}
.background img.active{opacity:1;}
.top{background-color:rgba(61,85,109,0.9);position:relative;width:100%;}
.top .logo{display:block;margin:30px 0;height:100%;}
.top .bc{padding:7px 7px 0 7px;line-height:16px;}
.top .bc img{margin-top:0px;width:23px;height:20px;}
strong{font-weight:bolder;}
.navbar-brand{display:none;float:right;color:#fff!important;}
.navbar-default{border:0;background:none;text-align:center;}
.navbar-default .navbar-nav > li:first-child a{padding-left:0;}
.navbar-default .navbar-nav > li:last-child a{padding-right:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#fff!important;text-decoration:underline;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#b6cade!important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0;}
.top>.container{display:table;}
.top>.container>.row{display:table-row;}
.top>.container>.row>div{display:table-cell;float:none;vertical-align:top;}
.top .cart{text-align:center;background:#f6891f;color:#fff;display:block;width:100%;height:100%;text-decoration:none;padding-bottom:14px;padding:0 10px 14px 10px;}
.top .cart:hover{background:#2d3e50;}
.top .cart img{display:block;padding:20px 0 12px 0;text-decoration:none;margin:0 auto;}
.top .cart span{display:block;text-decoration:none;color:#fff;}
.top .region{color:#fff;cursor:pointer;position:relative;display:inline-block;margin-bottom:10px;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.top .work-time{display:inline-block;}
.top .work-time li{text-align:left;padding:2px 10px;}
.top .work-time button{border:none;background:transparent;color:white;margin:0px;padding:0px;text-transform:none;font-weight:normal;letter-spacing:0;border-bottom:1px dashed #fff;}
.top .work-time button:hover{color:#b6cade;}
.top .table{width:auto;}
.top .table>div{vertical-align:middle;}
.top .region .glyphicon-chevron-down{position:absolute;right:5px;top:50%;margin-top:-9px;}
.top .callback{text-align:right;padding-top:20px;color:#fff;}
.top .callback a{padding-bottom:2px;text-decoration:none;color:#fff;}
.top .callback > div{margin-bottom:10px;display:inline-block;}
.top .callback > div:first-child{border-bottom:none;}
.top .callback b{font-size:21px;font-weight:900;}
.top .callback .clearfix{margin-bottom:0;}
.navbar-toggle{margin-right:30px;}
.menu{margin-top:20px;margin-bottom:20px;}
.menu span { vertical-align:middle;border-bottom:1px dashed #b6cade;text-transform:uppercase;font-weight:600; }

.menu .container-fluid{padding:0 20px;}
/*.menu.main-page .container-fluid > div:nth-of-type(4){padding:3px 0 4px 0;}*/
.filter{}
.filter span{font-size:21px;}
.filter .header{text-align:center;padding:0 20px;}
.filter .header li:nth-of-type(1){padding-left:0;}
.filter .header li:nth-of-type(2){padding-right:0;}
.filter .header li a{padding:10px 0;text-align:center;color:#fff;font-size:24px;display:block;text-decoration:none!important;background-color:rgba(61,85,109,0.9);border-top:5px solid transparent;border-bottom:2px dotted transparent;}
.filter .header li:hover a,.filter .header li.active a{color:#2d3e50;background-color:#fff;border-top:5px solid #f6891f;}
.filter .header a span{position:relative;}
.filter .header a span:before{}
.filter .header a span:after{}
.filter .content{padding:0 20px;}
.filter .content .inner{padding:20px 10px 20px 10px;overflow:hidden;}
.main-page + .main-tab .inner{padding:20px 10px;}
.filter .content .inner .col-lg-2,
.filter .content .inner .col-md-2{margin-bottom:20px;}
.filter .content .inner>div>a{display:block;text-align:center;color:#fff;line-height:50px;font-size:20px;background-color:#3d556d;text-decoration:none!important;background-image:url(../img/not_check.png);background-repeat:no-repeat;background-position:right center;position:relative;cursor:pointer;}
.filter .content .inner>div>a:hover,
.filter .content .inner>div>a.active{background-color:#f6891f;}
.filter .content .inner>div>a.active{background-image:url(../img/check.png);}
.filter .content .inner>div>a:before{height:31px;width:40px;background-image:url(../img/seasons-spoiler.png);content:"";position:absolute;top:50%;margin-top:-15px;left:10px;}
.filter .content .inner>div>a.winter:before{background-position:0px 0px;}
.filter .content .inner>div>a.summer:before{background-position:0px -31px;}
.filter .content .inner>div>a.allseason:before{background-position:0px -62px;}
.filter .content .inner>div>a.thorns:before{background-position:0px -93px;}
.filter .content .inner .dropdown{}
.filter .content .inner .dropdown .dropdown-menu{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;border:1px solid #c6cace;width:100%;padding:0;}
.filter .content .inner .dropdown .dropdown-menu li{font-size:18px;color:#bec3c7;padding-left:15px;cursor:pointer;}
.filter .content .inner .dropdown a{text-decoration:none;color:#bec3c7;padding-left:15px;cursor:pointer;display:block;position:relative;}
.filter .content .inner .dropdown li:hover{color:#fff;background-color:#c6cace;}
.filter .content .submit{display:block;width:calc(33% - 24px);line-height:40px;text-align:center;color:#fff;background-image:url(../img/bbg.png);background-position:0px 0px;background-repeat:repeat-x;margin:0 auto;text-decoration:none!important;font-weight:900;height:44px;padding:0;}
.products{background:#fff;position:relative;}
.products a.diski{color:#2d3e50;border-bottom:1px dashed #2d3e50;margin-right:20px;}
.products .tyre a.btn{background-image:none;background-color:#fff;color:#2d3e50;border:none;font-size:21px;border-bottom:1px dashed #2d3e50;padding:0;font-weight:normal;}
.products .tyre a.btn:hover{color:#f6891f;border-bottom:1px dashed #f6891f;}
.filter .content .submit:hover{background-position:center -70px;}
h1, h2{display:block;text-align:center;width:100%;}
h1 span, h2 span{position:relative;display:inline-block;}
h1, .job h2 span, .preim h2 span{text-transform:uppercase;color:#f6891f;}
.blue h1 span, .blue a{text-transform:uppercase;color:white;}
.container-fluid p a {color: #f6891f; text-transform: uppercase; font-size: 11pt; text-decoration: underline;}
.products h1 span:before,
.products blue h1 span:before,
.about h1 span:before,
.job h2 span:before, .preim h2 span:before,
.cart-tovar h1 span:before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;left:-52px;}
.products h1 span:after,
.about h1 span:after,
.job h2 span:after, .preim h2 span:after,
.cart-tovar h1 span:after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;right:-52px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
.products .product{width:calc(100% - 10px);position:relative;background:#fff;padding:0;margin:0 5px;}
.products .product_logo{width:100%;max-width:300px;height:90px;border:1px solid #ecf0f1;position:relative;margin:5px auto 5px auto;padding:9px 5px;background:#fff;font-size:20px;}
.products .product_logo2{max-width:300px;height:230px;border:1px solid #b6cade;position:relative;margin:10px auto 10px auto;background:#fff;}
.products .product img{margin:7px auto 7px auto;display:block;max-width:100%;max-height:153px;}
.products .product img.tip2{margin:9px auto;display:block;max-width:80%;}
 .products .product .discont{position:absolute;top:20px;} 
  .discount_y{position: absolute; color: #e84c3d; font-size: 35px; top: 20px; left: 20px; font-weight: bolder; font-style: italic;} 
.label{position:absolute;right:-5px;top:20px;width:64px;height:40px;display:block!important;}
.label:before{position:absolute;width:160px;height:63px;background-image:url(../img/label-before.png);top:-13px;left:-155px;content:"";line-height:62px;text-align:center;text-indent:-10px;font-size:15px;color:#2d3e50;display:none;}
.label:hover:before{display:block;}
.label.winter{background-image:url(../img/label-winter.png);}
.label.runflat{background-image:url(../img/label-runflat.png);}
.label.runflat:before{content:"RunFlat";}
.label.discont{background-image:url(../img/label-discont.png);} 
.label.discont:before{content:"Акция!!!";}
.label.winter:before{content:"Зимние";}
.label.summer{background-image:url(../img/label-summer.png);}
.label.summer:before{content:"Летние";}
.label.allseason{background-image:url(../img/label-allseason.png);}
.label.allseason:before{content:"Всесезонные";}
.label.forging{background-image:url(../img/label-forging.png);}
.label.forging:before{content:"Кованные";}
.label.foundry{background-image:url(../img/label-foundry.png);}
.label.foundry:before{content:"Литые";}
.label.pressed{background-image:url(../img/label-pressed.png);}
.label.pressed:before{content:"Штампованные";}
.label.thorns{background-image:url(../img/label-thorns.png);}
.label.thorns:before{content:"Шипы";}

.label.rf{background-image:url(../img/flag-rf.png);}
.label.rf:before{content:"Пр-во: Россия";}

.label.thai{background-image:url(../img/flag-thailand.png);}
.label.thai:before{content:"Пр-во: Тайланд";}

.label.usa{background-image:url(../img/flag-usa.png);}
.label.usa:before{content:"Пр-во: США";}

.label.eng{background-image:url(../img/flag-eng.png);}
.label.eng:before{content:"Пр-во: Англия";}

.label.ger{background-image:url(../img/flag-germ.png);}
.label.ger:before{content:"Пр-во: Германия";}

.label.fr{background-image:url(../img/flag-fra.png);}
.label.fr:before{content:"Пр-во: Франция";}

.label.jp{background-image:url(../img/flag-jpn.png);}
.label.jp:before{content:"Пр-во: Япония";}

.label.cn{background-image:url(../img/flag-chi.png);}
.label.cn:before{content:"Пр-во: Китай";}

.label.tw{background-image:url(../img/flag-twn.png);}
.label.tw:before{content:"Пр-во: Тайвань";}

.label.kr{background-image:url(../img/flag-kor.png);}
.label.kr:before{content:"Пр-во: Юж.Корея";}

.label + .label{top:75px;}
.products .product .name a,span.krep {text-align:center;color:#2d3e50;padding:0 10px;display:block;text-decoration:underline;overflow:hidden;}
.products .product .namekrep{text-align:left;text-decoration:none!important;display:inline-block;width:100%;margin-bottom:10px;}
.products .product .name{text-align:left;text-decoration:none!important;display:inline-block;width:100%;margin-bottom:10px;height:44px;}
.products .product .name a:hover{color:#f6891f;}
.products .product .articul{text-align:center;color:#2d3e50;padding:0 5px;text-decoration:none!important;display:block;overflow:hidden;margin-bottom:10px;}
.products .product .articul2{text-align:left;font-size:26px;color:#888d9d;padding:10px 10px 0px 10px;text-decoration:none!important;display:block;}
.products .product .articul2 strong{text-align:left;font-size:26px;color:#3d556d;}
.products .product .articul2 .indx{text-align:left;font-size:16px;color:#3d556d;text-decoration:none!important;display:inline;}
.products .product .price{color:#2d3e50;text-align:center;font-size:21px;margin-bottom:14px;}
.products .product .price small{}
.buy{display:block;position:relative;line-height:44px;width:calc(100% - 40px);height:44px;text-align:center;color:#fff!important;background-image:url(../img/submit-bg.jpg);text-decoration:none;margin:0 20px;text-decoration:none!important;margin-bottom:20px;text-transform:uppercase;letter-spacing:0.1em;font-weight:900;border-radius:3px;}
.buy:hover{background-position:0 -46px;}
.buy2{display:block;position:relative;line-height:45px;width:180px;height:45px;text-align:center;color:#fff!important;background-image:url(../img/submit-bg.jpg);text-decoration:none;margin:0 auto;padding-left:50px;text-decoration:none!important;border:0px solid red;}
.buy2:hover{background-position:45 -45px;}
.products .product .price .old-price{font-size:18px;color:#e84c3d;padding-right:10px;text-decoration:line-through;}
.products .product .price .old-price small{font-size:14px;}
.products.blue {	background-color:#0899cd;}
.products.blue {color:#fff;}
.products.navy{background-color:#196575;}
.buy.out-of-stock{left:auto;width:180px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;}
.buy.out-of-stock:hover{background-position:0 0;}
.buy.out-of-stock:before{display:none;}
.footer{background:#3d556d;z-index:1;position:relative;}
.footer ul{float:left;padding:0;width:20%;padding:20px 10px 20px 0;margin:0;}
.footer ul .title{color:#fff;margin-bottom:10px;display:block;}
.footer ul li{list-style:none;}
.footer ul li a{text-decoration:none;font-size:13px;color:#b6cade;line-height:15px;display:inline-block;padding:5px 0;}
.footer ul li a:hover{color:#fff;}
.footer .container-fluid{padding-left:20px;padding-right:20px;}
.footer .contacts{background:#31465a;border-bottom:5px solid #f6891f;}
.footer .contacts .phone{color:#fff;margin-bottom:10px;}
.footer .contacts .phone small{font-size:13px;}
.footer .contacts p{font-size:13px;color:#888d9d;line-height:15px;padding-top:3px;padding-bottom:20px;}
.footer .contacts p:last-child{color:#888d9d;margin-bottom:0;}
.copyright{padding:20px 0;font-size:15px;color:#888d9d;line-height:15px;background:#31465a;position:relative;}
.copyright .container-fluid{padding-left:20px;padding-right:20px;}
.copyright .social{text-align:center;height:27px;}
.copyright .social a{display:inline-block;width:27px;height:27px;background-image:url(../img/social-spoiler.png);margin:0 2px;border-radius:13.5px;}
.copyright .social a:hover{background-color:#fff;}
.copyright .social a.soc-1{background-position:0 0;}
.copyright .social a.soc-2{background-position:-27px 0;}
.copyright .social a.soc-3{background-position:-54px 0;}
.copyright .social a.soc-4{background-position:-81px 0;}
.copyright .social a.soc-5{background-position:-108px 0;}
.copyright .social a.soc-6{background-position:135px 0;}
.product-filter{background:url(../img/filter-bg.jpg);margin-bottom:10px;margin-top:10px;padding:5px 0 5px 0;}
.product-filter .type{line-height:40px;text-align:center;border:3px solid #888d9d;color:#888d9d;display:block;text-transform:uppercase;text-decoration:none!important;cursor:pointer;margin-bottom:5px;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.product-filter .type.active{border-color:#f6891f;color:#fff;}
.product-filter .type:hover{border-color:#f6891f;}
.product-filter .destinations{text-align:center;}
.product-filter .destination{display:inline-block;width:40px;height:40px;position:relative;background:#3d556d;margin:25px 0;cursor:pointer;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.product-filter .destination:before{content:"";position:absolute;width:40px;height:31px;background-image:url(../img/seasons-spoiler.png);background-repeat:no-repeat;top:50%;left:50%;margin-top:-15px;margin-left:-20px;}
.product-filter .destination:hover:before,
.product-filter .destination.active:before{background-image:url(../img/seasons-spoiler-white.png);}
.product-filter .destination.winter:before{background-position:0 0;}
.product-filter .destination.summer:before{background-position:0 -31px;}
.product-filter .destination.allseason:before{background-position:0 -62px;}
.product-filter .destination.thorns:before{background-position:0 -93px;}
.product-filter .destination.active{background:#f6891f;}
.product-filter .dropdown{margin:25px 0;border:1px solid #888d9d;height:40px;font-size:14px;}
.product-filter .dropdown:hover,
.product-filter .dropdown.open{border:1px solid #fff;background:#3d556d;}
.product-filter .dropdown:hover #dLabel,
.product-filter .dropdown.open #dLabel{color:#fff;}
.product-filter .dropdown #dLabel{text-decoration:none!important;line-height:38px;color:#888d9d;padding-left:15px;display:block;}
.product-filter .dropdown .dropdown-menu{border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-size:14px;border:1px solid #fff;background:#3d556d;width:100%;}
.product-filter .dropdown .dropdown-menu li{padding-left:15px;cursor:pointer;color:#888d9d;}
.product-filter .dropdown .dropdown-menu li:hover{color:#fff;background:#f6891f;}
.product-filter .submit{display:block;height:40px;background-image:url(../img/submit-bg.jpg);background-position:50px 0;cursor:pointer;margin:25px 0;line-height:45px;color:#fff;font-size:20px;text-align:center;}
.product-filter .submit:hover{background-position:50px 40px;}
.products .total{display:inline-block;color:#3d556d;margin-bottom:30px;}
.toogle-filter{text-align:center;}
.toogle-filter .toogle{display:none!important;text-decoration:none!important;text-align:center;padding-bottom:20px;color:#888d9d;position:relative;cursor:pointer;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.toogle-filter .toogle:hover{color:#fff;}
.toogle-filter .toogle.active{display:inline-block!important;}
.toogle-filter .toogle span{position:absolute;left:50%;margin:25px 0 0 -10px;}
.paginat{margin-bottom:90px;}
.paginat .container{position:relative;}
.paginat .navigat{}
.paginat .navigat a{width:55px;height:55px;display:block;background:#fff;line-height:55px;text-align:center;color:#3d556d;border:3px solid #ecf0f1;position:absolute;bottom:0;}
.paginat .navigat a:hover{color:#fff;background:#3d556d;border:3px solid #3d556d;}
.paginat .navigat a#left{left:0;}
.paginat .navigat a#right{right:0;}
.paginat .line{width:100%;display:table;table-layout:fixed;padding:0 60px;}
.paginat .line a{display:table-cell;text-align:center;height:30px;vertical-align:bottom;border-top:1px solid #bec3c7;color:#888d9d;font-size:16px;text-decoration:none!important;}
.paginat .line a:hover,
.paginat .line a.active{border-top:1px solid #2d3e50;color:#2d3e50;}
.showmore{color:#fff;padding:20px 60px;display:block;margin:20px auto;text-transform:uppercase;background:#3d556d;cursor:pointer;max-width:300px;width:100%;}
.showmore:hover{background:#f6891f;}
.action{height:100%;border-bottom:3px solid white;}
.action .topline{background-color:#97dffb;height:30px;line-height:30px;}
.action .topline a.close{display:inline-block;cursor:pointer;background-color:#ecf0f1;position:relative;float:right;max-width:170px;width:100%;text-align:center;margin-left:30px;line-height:30px;opacity:1;font-size:14px;text-indent:-17px;font-weight:normal;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.action .topline a.close:before{content:"";position:absolute;width:17px;height:17px;top:50%;margin-top:-9px;right:20px;background-image:url(../img/close-small.png);}
.action .topline a.txt{cursor:pointer;max-width:250px;width:100%;text-align:center;text-decoration:none;border-bottom:1px dashed white;margin:0 10px 0 10px;line-height:30px;opacity:1;font-size:16px;font-weight:normal;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.action .topline a.txt:before{}
.action .topline a.close:hover{background:#f6891f;color:#fff;}
.action .topline a.txt:hover{text-decoration:none;color:#fff;}
.action .topline span{font-size:16px;color:black;float:left;}
.action img{width:1920px;height:170px;display:block;left:50%;margin-left:-960px;position:relative;}
.product-cart{margin-bottom:40px;background:#fff;}
.product-cart .container-fluid{padding:0 20px;}
.product-cart .row .col-md-6:first-child{padding-left:0;}
.product-cart .row .col-md-6:nth-of-type(2){padding-right:0;}
.product-cart .product-image{margin-bottom:20px;position:relative;}
.product-cart .product-image .label{right:-5px;top:42px;}
.product-cart .product-image .main{display:block;margin-bottom:20px;}
.product-cart .product-image img{display:block;max-width:400;height:auto;border:1px solid #bec3c7;padding:2px 0;}
.product-cart .return{color:#3d556d;display:inline-block;margin-bottom:20px;text-decoration:none!important;}
.product-cart .return:hover{color:#6f879e;}
.product-cart .scu{display:block;margin:20px 0;color: #67be61;}
.product-cart .scu .nal-many{text-align:left; color: #67be61;}
.product-cart .scu .nal-none{text-align:left; color: #f04c4c;}
.product-cart .manufacturer,
.product-cart .name span{color:#3d556d;line-height:31px;font-size:21px;text-align:left;}
.product-cart .manufacturer span{text-transform:none;}
.product-cart h1{text-align:left;margin-bottom:20px;}
.product-cart h1 + span > .name{font-size:21px;}
.price-table{width:100%;margin:15px 0;}
.price-table .title{color:#3D556D;margin-bottom:10px;}
.price-table .col-xs-6{padding:0;}
.price-table .has-validation-callback .title{margin-top:20px;}
.price-table .has-validation-callback{padding-bottom:0;}
.price-table .price-small span{color:#2d3e50;font-size:21px;}
.price-table .price{color:#2d3e50;font-size:21px;}
.price-table .dropdown{border:1px solid #ecf0f1;position:relative;height:45px;}
.price-table .dropdown #dLabel{display:block;line-height:45px;padding-left:15px;color:#888d9d;text-decoration:none;}
.price-table .dropdown:hover,
.price-table .dropdown.open{border:1px solid #bec3c7;}
.price-table .dropdown-menu{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;border:1px solid #bec3c7;width:100%;}
.price-table .dropdown-menu li{padding-left:15px;color:#bec3c7;cursor:pointer;}
.price-table .dropdown-menu li:hover{color:#888d9d;}
.price-table .buy{margin-left:0;margin-bottom:0;min-width:100px;}
.characteristics ol{padding:0 20px;color:#3D556D;}
.characteristics .char-row{position:relative;display:table;width:100%;}
.characteristics .char-row:before{position:absolute;content:"";width:100%;height:1px;border-top:1px dotted #b6cade;bottom:6px;}
.characteristics .char-row span{display:inline-block;background:#fff;color:#3D556D;position:relative;}
.characteristics .char-row .title{padding-right:10px;}
.characteristics .char-row .value{float:right;padding-left:10px;}
h2.title{color:#2d3e50;font-size:21px;text-align:left;line-height:39px;margin:40px 0 20px 0;}
h2.titleorange{text-align:left;margin:40px 0 20px 0;}
h2.titleorange span{color:#f6891f;text-transform:none;}
.product-cart p{font-size:16px;display:block;margin:7px 0 12px 0;}
.product-cart .breadcrumb{padding-bottom:20px;}
.product-cart .gallery{text-align:center;margin:20px 0;}
.product-cart .gallery img{display:inline-block;max-width:100%;margin:10px 0;max-height: 375px;}
.product-cart ul {display:block;margin:5px 0 7px 0;}
.product-cart li{font-size:16px;}
.giftlist {list-style-image: url('/images/gift.png'); font-size:14px;}
.giftlist li{padding-bottom:5px; }
table{margin:20px 0;}
table td{color:#888d9d;}
table thead tr td{color:#2d3e50;}
table tbody tr.arrbg:nth-child(even){background:#f7f9f9 url(../img/arrs.png) 165px 49% no-repeat;}
.products .top{background-color:transparent;}
.products .toogle{float:right;}
.products .toogle .fa{color:#2d3e50;}
.products .toogle .fa:hover{color:#f6891f;}
.products .toogle>div{display:inline-block;margin-left:10px;width:21px;height:21px;cursor:pointer;opacity:0.6;}
.products .toogle>div#list{}
.products .toogle>div.active{opacity:1;color:#337ab7;}
.sortik{float:left;}
.sortik a{display:inline-block;opacity:0.6;margin-left:10px;}
.sortik span.active{opacity:1;text-decoration:underline;color:#2d3e50;text-transform:uppercase;margin-left:20px;}
.products .product ,
div.dark_bg           span.description {padding:0 5px; text-align: center; font-style: italic; color: #e84c3d;}

@media (min-width:768px){.navbar-nav > li{float:none;display:inline-block;}
}
@media (max-width:1200px){.footer .contacts{text-align:center;}
.top .table{text-align:center;}
.price-table .price-row:last-child,
.price-table .price-row:last-child .price-cell{display:block;}
}
@media (min-width:992px){.modal-lg{width:1170px;}
.products.list .product{max-width:100%;display:table;height:130px;min-height:0px;padding-bottom:0;}
.products.list .product>div{display:table-cell;vertical-align:middle;}
.products.list .product>.left{border-right:3px solid #ecf0f1;width:100%;width:210px;position:relative;}
.products.list .product>.center{text-align:left!important;padding:5px 20px;vertical-align:top;}
.products.list .product .name a{text-align:left;font-size:22px;}
.products.list .product .articul{text-align:left;font-size:18px;}
.products.list .product .description{display:block;font-size:18px;color:#888d9d;margin-top:5px;}
.products.list .product>.right{padding:20px;width:220px;}
}
@media (max-width:992px){.copyright{text-align:center;}
.topmenu .container{width:100%;padding:0;}
.topmenu ul{padding:5px 0;}
.top .container{width:100%;padding:0;}
.nav > li > a{padding:5px;}
}
@media (max-width:756px){.footer ul{width:100%;text-align:center;margin-top:10px;}
.menu .container>div{}
.navbar-brand{display:block;}
.top>.container,
.top>.container>.row,
.top>.container>.row>div{display:block;margin:0;}
.navbar-default{background:#182430;box-sizing:border-box;}
.navbar-nav{margin:0;}
}
.cart .top{background-color:transparent;box-sizing:border-box;color:#333;position:relative;}
.zag{color:#3D556D;display:inline-block;margin:5px 0 10px 0;}
.zag2{color:#3D556D;margin:5px 0 10px 0;text-align:right;}
div.txt{max-width:310px;min-width:310px;width:310px;color:#3D556D;padding:10px 0px;text-align:left;}
.ok{background:url(../img/label-ok.png) no-repeat 0% 0% transparent;}
.select-style{padding:0;margin:0;border:1px solid #ccc;width:178px;border-radius:3px;overflow:hidden;background-color:#fff;display:inline;float:left;background:#fff url("../img/arrowdown.gif") no-repeat 90% 50%;}
.select-style select{width:100%;font-size:22px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-style2{padding:0;margin:15px 7px;border:1px solid #ccc;width:147px;height:30px;border-radius:3px;overflow:hidden;background-color:#fff;display:inline;float:left;background:#fff url("../img/arrowdown.gif") no-repeat 97% 50%;}
.select-style2 select{font-size:19px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-style3{padding:0;margin:15px 7px;border:1px solid #ccc;width:89px;height:30px;border-radius:3px;overflow:hidden;background-color:#fff;display:inline;float:left;background:#fff url("../img/arrowdown.gif") no-repeat 97% 50%;}
.select-style3 select{width:80px;font-size:19px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-style select:focus{outline:none;}
.select-style2 select:focus{outline:none;}
.select-style3 select:focus{outline:none;}
table.filtertbl{width:970px;border:none !important;margin:0px auto;display:block;border-collapse:collapse;}
.nal-many{font-size:13px; text-align:center; line-height:20px;margin-bottom:10px;color:#3D556D;}
.nal-many_nal{font-size:13px; text-align:center; line-height:20px;margin-bottom:10px;color:#F0831A;}
.nal-litl{margin:3px 0;padding-left:5px;}
.tov_cnt{font-size:26px;float:left;display:inline;margin-top:11px;}
.del_tov{padding:5px 5px 9px 15px;float:right;display:inline;}
div.cart a.submit{display:block;float:right;width:250px;background-position:-57px 0px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;padding-top:5px;}
div.cart a.submit:hover{display:block;padding-top:5px;width:250px;background-position:-57px 45px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;float:right;}
.zakaz_cnt_input{width:100px !important;float:left;display:inline;}
.send_orer_table input, .send_orer_table textarea{padding:5px 10px;}
.send_orer_table input[type="radio"],
.send_orer_table input[type="checkbox"]{float:left;margin-right:10px;}
.send_orer_table input[type="radio"] + label{margin-top:-5px;}
.send_orer_table input[type="checkbox"] + label{top:-5px;}
.send_orer_table .col-md-6{margin-bottom:10px;}
.send_orer_table input.submit{display:block;width:250px;background-position:-57px 0px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;padding-top:1px;border:solid 0px red;}
.send_orer_table > .col-md-6:nth-of-type(8) > div{padding:0!important;margin:0!important;}
.send_orer_table input.submit:hover{display:block;padding-top:1px;border:solid 0px red;width:250px;background-position:-57px 45px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;}
table span.typosize{font-size:21px;}
span.typosize{font-size:21px;}
div.headr_tbl{background:#ECF0F1 none repeat scroll 0% 0%;color:#3D556D;}
input.submitltl{display:block;min-width:50px;background-position:0px 0px;height:42px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;}
input.submitltl:hover{background-position:0px 45px;text-decoration:none!important;}
table input.submitltl{display:block;width:50px;background-position:0px 0px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;padding-top:1px;border:solid 0px red;}
table input.submitltl:hover{display:block;padding-top:1px;border:solid 0px red;width:50px;background-position:0px 45px;height:45px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:0 auto;text-decoration:none!important;}
input.submitsrc{display:block;width:50px;background-position:90px 0px;height:40px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:10px auto;text-decoration:none!important;border:solid 0px red;}
input.submitsrc:hover{display:block;border:solid 0px red;width:50px;background-position:90px 44px;height:40px;text-align:center;color:#fff;background-image:url(../img/submit-bg.jpg);margin:10px auto;text-decoration:none!important;}
div.centrovka{display:block;margin:0px auto;width:700px;}
div.rght{text-align:left;}
div.lft{text-align:left;margin:0;padding:20px 20px 20px 10px;float:left;display:inline;max-width:440px;width:50%;}
div.lft img{width:100%!important;height:auto!important;}
div.lft+strong+a{margin-right:15px;}
span.clrsinfo{font-size:14px !important;}
div #gaga{width:852px;height:202px;background:url(../img/podbor.png) 0% 0% no-repeat;padding:5px 20px 5px 20px;}
a.letopodbor{margin-left:20px;height:21px;width:24px;background-position:0px -20px;background-image:url(../img/seasons-spoiler-small.png);display:inline;float:left;}
a.zimapodbor{margin-left:20px;height:21px;width:24px;background-position:0px 0px;background-image:url(../img/seasons-spoiler-small.png);display:inline;float:left;}
a.studpodbor{margin-left:20px;height:21px;width:24px;background-position:0px -61px;background-image:url(../img/seasons-spoiler-small.png);display:inline;float:left;}
a.txtpodbor{display:inline;float:left;padding-top:0px;margin-top:0px;border-bottom:1px solid #b6cade;}
a.txtpodbor:hover{text-decoration:none;border-bottom:1px solid #f6891f;}
a.shtpodbor{margin-left:20px;height:21px;width:24px;background-position:0px -205px;background-image:url(../img/seasons-spoiler-small.png);display:inline;float:left;}
a.litpodbor{margin-left:20px;margin-left:17px;height:21px;width:24px;background-position:0px -226px;background-image:url(../img/seasons-spoiler-small.png);display:inline;float:left;}
td.promthead{background:#b6cade;color:#2d3e50;width:100%;padding:5px 10px;}
td.prow{padding:5px 10px;}
div.ddi{font-size:15px;}
div.podbor_container{margin-top:20px;width:100%;}
img.rflat{display:block;margin:10px 10px 0 0;}
.tab-content.main-tab{margin-bottom:40px;}
.search-naw:after{clear:both;display:block;content:"";}
.search-naw{width:100%;padding:15px 15px;border:3px solid #ecf0f1;margin-bottom:25px;}
.sortik > div{padding:0;color:#3D556D;}
label{color:#3D556D;position:relative;z-index:3;}
body div.slider{overflow:hidden;position:relative;width:100%;}
body div.slider ul{margin:0;padding:0;}
body div.slider ul > li{float:left;list-style:none;width:auto;margin-right:10px;}
.navibuttns{padding-right:1px;padding-left:1px;}
*{font:normal 15px/22px arial, sans-serif;line-height:22px;}
/*****zukaadev-code--start*****/
.product .center {
  min-height: 185px;
}
.product .center_dop{
  min-height: 132px;
}

@media (max-width: 900px) {
  .product .center {
    min-height: 128px;
  }
}

@media (max-width: 600px) {
  .search-result .container-fluid .col-sm-6 {
    width: 100%;
  }

  .product .center {
    min-height: 0;
  }
}

.product .left img {
  object-fit: cover;
}

@media (max-width: 480px) {
  .product .right {
    width: 100%;
    display: inline-block;
    padding-right: 0;
  }
}
/*****zukaadev-code--end*****/
small.summa{font-size:19px;font-style: italic;}
div .descr a{text-decoration: underline !important; }
div .descr p{margin: 4px 0 !important; }
h1 span{color:#f6891f;text-transform:uppercase;font-size:27px;line-height:39px;}
h1,h2{margin:25px 0;}
h2, h2 span, h4{font-size:21px;color:#2d3e50;}
h3{font-size:21px;color:#2d3e50;margin:20px 0;text-align:center;}
p{color:#2d3e50;margin:0;}
small{font-size:100%;}
input[type="submit"]{border:none;border-radius:4px;text-transform:uppercase;letter-spacing:0.1em;}
.container{padding:0 10px;}
.content > .container-fluid{width:100%;max-width:100%;padding-left:0;padding-right:0;}
.menu .container-fluid{padding-left:5px;padding-right:5px;}
.container-fluid{max-width:1000px;margin:0 auto; } /*was max-width:970px;*/
.row{margin:0;width:100%;}
.navbar{background:#31465a;min-height:1px;}
.nav{background:#31465a;}
.nav a{text-transform:uppercase;letter-spacing:0.1em;padding:10px 0;border-bottom:5px solid #31465a;border-top:5px solid #31465a;color:#fff;}
.nav a[href="#"]{padding:0;}
.nav li:nth-of-type(1){width:11.17715789473684%;}
.nav li:nth-of-type(2){width:22.45968421052632%;}
.nav li:nth-of-type(3){width:24.82810526315789%;}
.nav li:nth-of-type(4){width:11.72284210526316%;}
.nav li:nth-of-type(5){width:12.09126315789474%;}
.nav li:nth-of-type(6){width:12.914%;}
.nav a:hover{border-bottom:5px solid #f6891f;}
.nav li:last-child{padding-right:0;text-align:right;}
.nav li:first-child{padding-left:0;text-align:left;}
.col-md-3{padding:0 10px;}
.top a{text-decoration:none;}
.top a:hover{text-decoration:none;color:#b6cade;}
.top .contact{margin-top:20px;}
.top .contact a{border-bottom:1px dashed #ecf0f1;padding-bottom:2px;color:#fff;}
.top .contact a:hover{color:#b6cade;}
.top .contact div:hover{border-color:#b6cade;}
.logo img{width:100%;}

.menu .container-fluid > div a.menu_lnk{color:#fff;}
/*.menu .container-fluid > div:hover a.menu_lnk{background:#fff;color:#2d3e50; text-decoration:none !important;}*/

.menu .container-fluid > div{text-align:center;padding:5px 0;cursor:pointer;background:#fff;color:#2d3e50;}
.menu .container-fluid > div{background-color:#3D556D;background-color:rgba(61,85,109,0.9);color:#fff;border-top:5px solid #3D556D;border-top:5px solid rgba(61,85,109,0.9);min-height: 64px;}
.menu .container-fluid > div:hover, .menu .container-fluid > div.active{background:#fff;color:#2d3e50;border-top:5px solid #f6891f; text-decoration:none !important;}

.menu .container-fluid > div:hover a.menu_lnk, .menu .container-fluid > div.active a.menu_lnk{background:#fff;color:#2d3e50; text-decoration:none !important;}

.menu .container-fluid > div:hover a, .menu .container-fluid > div.active a{ text-decoration:none !important;}
form{background:#fff;}
select{padding:6px 10px;color:#2d3e50;border:1px solid #b6cade;cursor:pointer;}
option{padding:4px 10px;color:#2d3e50;}
option:hover, option:focus, option:active{background:#b6cade;}
input#rf{width:20px;height:20px;border:1px solid #b6cade;position:relative;top:32px;color:#2d3e50;cursor:pointer;display:inline;}
.has-validation-callback{padding-bottom:20px;border-radius:0 0 3px 3px;}
.has-validation-callback label{display:block;}
.has-validation-callback label[for="rf"]{display:inline;float:left;}
.has-validation-callback select{width:100%;}
.carousel-control.left{width:10%;}
.carousel-control{color:#b6cade;}
.job img{margin-bottom:20px;}
.job .icon{width:100px;height:100px;display:block;margin:0 auto;padding:20px;border-radius:50%;border:1px solid #38B5E4;margin-bottom:20px;text-align:center;}
.job .icon p{text-align:center;}
.job .fa{color:#38B5E4;}
.preim table{margin:0 0 40px 0;}
.preim table tr td{border:none;color:#2d3e50;}
.preim table thead tr td{font-size:23px;font-weight:bold;padding-bottom:20px;}
.preim table tr td{font-size:16px;font-weight:bold;padding-bottom:20px;}
.preim table tr td small{font-size:14px;}
.preim .fa{font-size:13px;}
.preim .fa-check{color:#f6891f;padding-right:10px;}
.preim .fa-remove{padding-right:10px;}
.preim table tr td:nth-of-type(1),
.preim table tr td:nth-of-type(2){color:#2d3e50;}
.preim table tr td:nth-of-type(2){padding-right:20px;max-width:50%;}
.footer .contacts{padding:20px 10px;height:242px;}
.footer .contacts p br{line-height:15px;}
.footer .col-md-9,
.footer .col-lg-9{padding:0;}
.scrolltotop{position:fixed;bottom:20px;right:20px;display:block;padding:20px;border-radius:50%;color:#f6891f;border:1px solid #f6891f;opacity:0.6;z-index:2;line-height:15px;}
.scrolltotop:hover{opacity:1;}
.underbuild{text-align:center;}
.search-result{margin-bottom:40px;}
.search-result .container-fluid{padding-left:20px;padding-right:20px;display:flex;flex-wrap:wrap;}
.search-result .container-fluid .col-md-3{display:inline-block;}
.search-result h1 + p{margin-bottom:20px;}
.search-result .product{margin:0;width:100%;margin-top:20px;min-height:350px;}
.search-result .buy{margin-bottom:0;}
.search-result .search-avto table{margin:0 0 40px 0;width:100%;}
.search-result .search-avto table h2{text-transform:none;font-size:21px;color:#2d3e50;margin:0;text-align:left;}
.search-result .container-fluid .search-avto:nth-of-type(1){padding-left:0;}
.search-result .container-fluid .search-avto:nth-of-type(2){padding-right:0;}
.product{border:1px solid #b6cade;}
.zayavka .form-group{margin-bottom:20px;}
.breadcrumb a{text-decoration:underline;color:#2d3e50;}
.breadcrumb a:hover{color:#f6891f;}
.breadcrumb span{color:#3D556D;}
.predlog{display:none;}
.about{background:#fff;}
.about dl{max-width:970px;padding:0 20px;margin:0 auto 20px auto;}
.about dl:last-child, .about p:last-child{margin-bottom:40px;}
.about a{text-decoration:underline;color:#2d3e50;}
.about a:hover{color:#f6891f;}
.about p{max-width:970px;margin:0 auto;padding:7px 20px;}
.container.about,
.container-fluid.about{width:100%;}
.bg-success{background:#fff;}
.cart-tovar{background:#fff;}
.cart-tovar .cart-list{padding-bottom:40px;}
.cart-tovar .cart-list .img-thumbnail{border:none;padding:10px 10px 10px 0;}
.cart-tovar .cart-list .row{border-bottom:1px solid #b6cade;}
.cart-tovar .cart-list .row:nth-of-type(1){border-top:1px solid #b6cade;}
.cart-tovar .cart-list .row:last-child{border-bottom:none;}
.cart-tovar .cart-list .row > div:nth-of-type(3) img{height:21px;margin-top:10px;}
.cart-tovar .cart-list .clear_cart{}
a.clear_cart{text-decoration:underline;margin-bottom:20px;display:inline-block;}
.cart-tovar .cart-list .row > div:first-child{padding:0;}
.cart-tovar .cart-list .row > div > div{margin:20px 0;}
.cart-tovar .cart-list .row > div > .name p:first-child{font-size:21px;}
.cart-tovar .cart-list .row .txt{padding:0;}
.cart-tovar .cart-list .row .txt > .zakaz_cnt_input{}
.cart-tovar .cart-list .row .txt > div + span{display:inline-block;margin:10px 0 0 10px;}
.cart-tovar .cart-list .row .submit{margin:20px 0;display:block;float:right;padding:10px 20px;border-radius:3px;text-transform:uppercase;letter-spacing:0.1em;font-weight:900;color:#fff;background:url(../img/submit-bg.jpg) 0 0 no-repeat;text-decoration:none;}
.cart-tovar .cart-list .row .submit:hover{background:url(../img/submit-bg.jpg) 0 -45px no-repeat;text-decoration:none;}
.cart-tovar .cart-list .row .zag2{font-size:21px;margin:20px 0;color:#2d3e50;}
.cart-tovar .cart-list input.submit{margin-bottom:40px;}
.products .row{padding-top:20px;}
.products .dark_bg{border-top:1px solid #b6cade;border-bottom:1px solid #b6cade;}
.products .dark_bg .nal-many{text-align:left;}
.products .row h4{margin:0;}
.products .row h3{margin:10px;}
.products .col-lg-offset-1{margin-left:0;}
.products .product_logo a{font-size:21px;}
.products .product_logo a:hover{text-decoration:underline;color:#f6891f;}
.products .product_logo a img{padding-bottom:10px;}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:945px){.copyright .social a{margin:0;}
}
@media only screen and (max-width:900px){.col-md-6{width:50%;float:left;}
.footer .contacts{padding:0;margin:0;height:auto;background:none;border:none;height:120px;}
.copyright .col-md-9{margin-bottom:10px;}
.footer .contacts .phone,
.footer .contacts p{width:50%;padding:0 10px;}
.footer .contacts .phone,
.footer .contacts p:nth-of-type(1){text-align:right;}
.footer .contacts p:nth-of-type(1){float:left;}
.footer .contacts p:last-child{text-align:left;float:right;margin-top:-32px;}
.footer .contacts .phone{margin-bottom:13px;}
.top .cart{padding:20px 10px;}
.top .cart img{padding:10px 0 15px 0;}
.product-cart .name span,
.price-table .price-small span,
.price-table .price{font-size:18px;line-height:27px;}
.has-validation-callback .clearfix{display:none;}
.price-table .has-validation-callback .clearfix{display:block;}
.has-validation-callback .inner div[class^="col-"]{margin-bottom:20px;}
.has-validation-callback .runflat label{margin-bottom:0;}
.menu.main-page .container-fluid > div:nth-of-type(4){padding:15px 0;}
}
@media only screen and (max-width:800px){*{font-size:14px;line-height:20px;}
.product-cart h1{margin:20px 0;}
}
@media only screen and (max-width:780px){.inner .col-xs-6{width:33.3333%;}
.inner .col-xs-6.runflat{height:60px;}
}
@media only screen and (max-width:767px){h1 span, h2 span, .search-result .search-avto table h2, h2.title{font-size:18px;line-height:27px;}
h3{font-size:18px;margin-bottom:10px;}
.filter .header li{padding-left:0;padding-right:0;}
.cart-tovar .cart-list .row > div > .name p:first-child{font-size:18px;}
.cart-tovar .cart-list .row .zag2{font-size:18px;text-align:center;}
.cart-tovar .cart-list .row .submit{margin:20px auto;width:200px;float:none;}
.search-result .col-sm-6{width:50%;float:left;}
.search-result .col-sm-12{width:100%;}
.search-result .col-sm-4{width:33.3333%;}
.job .row{display:flex;flex-wrap:wrap;}
.job .row .col-sm-2, .job .row .col-sm-3{width:33.3333%;display:inline-block;}
.job .row > div:nth-of-type(4){margin-left:16.6666%;margin-top:20px;}
.job .row > div:nth-of-type(5){margin-top:20px;margin-right:16.6666%;}
.job .row .icon{margin:0 auto;padding:10px;width:50px;height:50px;}
.job .row .icon .fa{font-size:28px;}
.filter .content .submit{width:auto;padding:0 20px;}
.tab-content.main-tab{margin-bottom:40px;}
.filter .content:before{border:none;}
.filter span{font-size:16px;}
.menu .container-fluid > div{}
.menu .container-fluid{}
.menu .container-fluid > div.active:before,
.menu .container-fluid > div:hover:before{border-top:none;border-left:none;border-right:none;}
.menu .col-xs-6{width:33.3333%;}
#fo-motorcycle-disk .col-xs-6{width:50%;}
.nav li{width:100%!important;text-align:center!important;border-bottom:1px solid #b6cade;border:none;}
.nav li:first-child{margin-top:10px;}
.nav li:last-child{margin-bottom:10px;}
.nav li a, .nav li a:hover{width:100%;border:none;padding:7px 0;}
.nav a[href="#"]{display:inline;}
.navbar-default{border-bottom:1px solid #b6cade;border-top:1px solid #b6cade;}
.topmenu a{padding:7px 0;display:block;}
.topmenu ul li{padding:0;}
.topmenu ul li:first-child{margin-top:10px;}
.topmenu ul li:last-child{margin-bottom:10px;}
.table{width:100%;}
.table thead tr td:last-child,
.table tr td:nth-of-type(3),
.table tr td:nth-of-type(4){display:none;}
.table thead tr td{font-size:18px;}
.footer .container-fluid .row .col-md-9{display:none;}
.footer .contacts{padding-top:20px;height:140px;}
.cart-tovar .cart-list .send_orer_table{padding:0;}
.products h1{margin-bottom:0;}
}
@media only screen and (max-width:650px){.search-result .col-xs-6{width:50%;}
.search-result .col-xs-9{width:75%;}
.search-result .col-xs-3{width:25%;}
.search-result .search-avto{float:none;width:100%;}
.search-result .container-fluid .search-avto:nth-of-type(2){padding-left:0;}
.search-result .container-fluid .search-avto:nth-of-type(1){padding-right:0;}
.products .product .name{height:auto;}
.product-cart .row>.col-xs-6:nth-of-type(3),
.product-cart .row>.col-xs-6:nth-of-type(4),
.product-cart .row>.col-xs-6:nth-of-type(5){width:100%;}
.has-validation-callback label{display:block;text-align:left;line-height:21px;}
.has-validation-callback .runflat label{display:inline;}
.has-validation-callback select{width:100%;}
.top .col-xs-3{width:50%;height:100px;margin-top:20px;}
.top .col-xs-3:nth-of-type(2), .top .col-xs-3:nth-of-type(4){float:right;}
.top .col-xs-3 > *{margin:0;padding:0;text-align:center;}
.logo img{width:auto;max-width:100%;margin:0 auto;display:block;max-height:100%;}
.top .cart img{padding:0;padding-top:10px;}
.inner .col-xs-6.runflat{height:62px;}
}
@media only screen and (max-width:570px){.top .col-xs-3{height:100px;}
.job .row .icon{display:none;}
.product-cart .row >.col-xs-6:first-child{width:33.3333%;}
.product-cart .row >.col-xs-6:nth-of-type(2){width:66.6666%;}
.cart-tovar .cart-list .send_orer_table .col-md-6{width:100%;}
.cart-tovar .cart-list .row .txt > div + span{display:block;margin:0;}
.cart-tovar .cart-list .row .zakaz_cnt_input{display:block;float:none;}
}
@media only screen and (max-width:480px){.cart-tovar .cart-list .row .txt{margin:0 0 0 10px;}
.cart-tovar .cart-list .row > div:nth-of-type(3) > div{margin:0;}
.cart-tovar .cart-list .row .txt .zakaz_cnt_input{float:none;display:block;}
.cart-tovar .cart-list .row .txt .zakaz_cnt_input .has-validation-callback{padding-bottom:10px;}
.cart-tovar .cart-list .row .txt > div + span{display:block;margin:0 0 20px 0;}
.search-result .product{min-height:0;}
.job{display:none;}
.sortik .text-right{display:none;}
.sortik .col-xs-9{width:100%;}
.products .col-xs-6{width:100%;padding:0;}
.products .product img{margin:0 auto;padding:20px 0;max-width:100%;max-height:200px;}
.product .left{width:40%;display:inline-block;float:left;}
.product .left a{}
.product .center{width:60%;display:inline-block;padding-top:20px;padding-right:60px;}
.product .right{width:100%;display:inline-block;padding-right:0px;}
.product-cart .row>.col-xs-6{padding:0;}
.product-cart .row>.col-xs-6,
.product-cart .row>.col-xs-6:nth-of-type(2){width:100%;}
.product-cart .row>.col-xs-6:nth-of-type(1){width:100%;height:140px;border:1px solid #bec3c7;margin-top:20px;}
.product-cart .product-image{margin:0;}
.product-cart .product-image .label{top:20px;}
.product-cart .product-image img{height:140px;width:auto;margin:0 auto;border:none;}
.cart-tovar .cart-list .row > .col-xs-1,
.cart-tovar .cart-list .row > .txt{margin-top:0;}
}
@media only screen and (max-width:440px){.products .product_logo2{height:210px;}
.cart-tovar .cart-list{padding-left:10px;padding-right:10px;}
.has-validation-callback .col-xs-6{width:50%;}
.product-cart .has-validation-callback .col-xs-6{width:50%;}
.inner .col-xs-6.runflat{height:auto;margin-top:0;}
.top .col-xs-3{width:100%;height:52px;float:none!important;padding:0;}
.top .row > div:last-child{height:auto;}
.menu .container-fluid,
.container-fluid{padding:0;}
.filter .content{padding:0;}
.menu span{font-size:14px;}
.top .callback > div:nth-of-type(2),
.top .callback > div:nth-of-type(3),
.top .callback > div:nth-of-type(4){display:none;}
.top .row .col-xs-3:last-child{margin-top:0;}
.top .cart img{display:inline;width:auto;height:30px;padding:0 10px 0 0;}
.top .cart{padding:10px;}
.cart-tovar .cart-list .row > div:nth-of-type(3){width:40px;}
}
@media only screen and (max-width:370px){.product .left,
.product .right,
.product .center{width:100%;display:block;float:none;}
.products .product img{padding:10px 0 0 0;max-height:150px;}
.product .center,
.product .right{padding-right:0;}
.menu .col-xs-6{height:76px;}
.products input.submitltl{margin:10px 0 0 0;}
.products .zakaz_cnt_input{float:none;display:block;}
}
@media only screen and (max-width:350px){.products .product_logo2{}
.sortik > div > span.active{margin-left:0;display:block;width:120px;margin-top:10px;}
.sortik > div > a{display:block;margin-left:0;margin-top:10px;}
.sortik > div > span.active + a{margin-left:0;position:relative;top:-30px;left:110px;display:inline-block;}
.sortik > div > a + span.active{margin-left:0;position:relative;top:-30px;left:110px;display:inline-block;}
}
@media only screen and (max-width:322px){.products div.lft{width:100%;}
}
.tmg .tmg_ps_paysys{display:block;width:79px !important;height:41px !important;margin-left:40px !important;margin-bottom:20px !important;background:white;border:1px solid #ccc;cursor:pointer;position:absolute;top:19px !important;border-radius:5px;}
.tmg .tmg_ps_paysys img{margin:5px !important;width:65px !important;height:30px !important;border:none;border:solid white 3px;border-radius:3px;}
h3.payh3{margin:20px 5px;text-align:left;}
.tmg #tmg_ps_body .tmg_ps_paysys_desc p{padding-left:7px !important;}
.tmg #tmg_ps_nextstep form{text-align:left !important;margin:5px 25px !important;}
div.about a.city_inf{text-decoration:none;margin:10px 0;font-size:17px;border-bottom:1px dashed rgb(45, 62, 80) !important;}
.popover{z-index:2 !important;}
dt{margin-top:7px;}
dd{padding-left:12px;}

.blue dt {font-size: 19px; color: #2d3e50;}

/*стили 1ps*/
.strongtxt {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	background: #fff;
}

.strongtxt strong  {
	font-size: 19px;
}

.strongtxt strong a {
	font-size: 19px !important;
	text-decoration: underline;
}

.strongtxt1 {
	text-align: center;
	padding-bottom: 25px;
}

.strongtxt1 strong  {
	font-size: 23px;
}

.tabtxt{
	font-weight: bold;
}

.lefttxt{
	text-align: left;
}

.leftimg {
	display: block;
	padding-bottom: 10px;
} 

.ctxt{
	text-align: center;
}


.h1style {position:relative;display:inline-block;}

.h1style {text-transform:uppercase;color:#f6891f;}

.h1style :before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;left:30%;}
.h1style :after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;right:30%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
.h1style  {color:#f6891f;text-transform:uppercase;font-size:27px;line-height:39px;width: 100%;}

.h1style h1 {color: #f6891f;
text-transform: uppercase;
font-size: 27px;
line-height: 39px;}


@media (min-width: 987px){
.h1style :before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;left:27%;}
.h1style :after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;right:27%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
}

@media (min-width: 770px) and (max-width: 987px) {
.h1style h1{font-size:18px;line-height:27px;}
.h1style :before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;left:28%;}
.h1style :after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:50%;margin-top:-5px;right:28%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
}

@media (min-width: 480px) and (max-width: 770px) {
.h1style h1{font-size:18px;line-height:27px;}
.h1style :before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:77%;margin-top:-5px;left:17%;}
.h1style :after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:77%;margin-top:-5px;right:17%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
}

@media (max-width: 480px) {
.h1style h1{font-size:18px;line-height:27px;}
.h1style :before{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:77%;margin-top:-5px;left:-2%;}
.h1style :after{width:42px;height:9px;content:"";position:absolute;background-image:url(../img/header-decor.png);top:77%;margin-top:-5px;right:-2%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}

}
.uptl_toolbar{opacity: 0.5 !important; 
filter: alpha(Opacity=50);}


@media screen and (max-width: 800px) {
	.lefttxt .col-md-6 {
		width: 100%;
		padding-left: 50px;
    	padding-right: 50px;
    	padding-bottom: 25px;
	}

		.lefttxt .col-md-6 .leftimg{
		padding-bottom: 10px;
		display: inline-block;
	}

	.tabtxt{
	font-weight: bold;
	text-align: center;
}

.podb_shin
{
border-color: #ddd;
border-width: 1px;
border-radius: 4px 4px 0 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.panel-primary  panel-heading
{background-color: #43586f !important;
border-color: #43586f !important;}

