html{font-size: 62.5%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.428571429;color: #333;background: url(/design/images/default_bg.jpg) top center fixed no-repeat}input, button, select, textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{color: #428bca;text-decoration: none}a:hover, a:focus{color: #2a6496;text-decoration: underline}a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}.container{margin-top: 50px}.logo{margin-bottom: 15px}.logo img{max-width: 100%;display: block}.widget{position: relative;width: 100%;margin-bottom: 15px}.widget img{display: block;max-width: 100%}.in-shadow{box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.12)}.left-nav{background: rgba(255, 255, 255, 0.1);text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)}.nav{padding-left: 0;margin-bottom: 0;list-style: none;text-shadow: 0 1px 3px rgba(30, 50, 70, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.12)}.nav > li{position: relative;display: block}.nav > li > a{position: relative;display: block;padding: 10px 15px;border: 1px solid rgba(0, 0, 0, 0.1);border-top: 1px solid rgba(229, 229, 229, 0.15);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);color: #fff;background: url(/design/images/nav.png) repeat-x}.nav > li > a:hover, .nav > li.active > a, .nav > li > a:focus{text-decoration: none;background-color: rgba(238, 238, 238, 0.25)}.nav > li.disabled > a{color: #999}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus{color: #999;text-decoration: none;cursor: not-allowed;background-color: transparent}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: #eee;border-color: #428bca}.nav .nav-divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.nav > li > a > img{max-width: none}.btn{color: #fff;font-size: 13px;text-decoration: none;text-shadow: 1px 1px 1px #234865;text-align: center;display: inline-block;margin: 0 auto;padding: 5px 10px;border-radius: 5px;background: url(/design/images/btn-bg.png) center center repeat-x}.btn:focus, .btn:hover{color: #fff;background: url(/design/images/btn-bg.png) center center repeat-x}header{color: #000;padding: 10px 15px}header p{margin-bottom: 5px}header a{color: #000;text-decoration: underline}header p span{font-size: 16px;color: #fff;font-weight: bold}header h3{color: #fff;margin-top: 0;font-size: 16px;text-transform: uppercase}header h3{color: #fff;margin-top: 0;font-size: 16px;text-transform: uppercase}.form-control{padding: 15px 10px}header .form-group{position: relative}header .form-control{width: 50%}.btn-search{display: inline-block;width: 28px;height: 32px;position: absolute;right: 50%;background: url(/design/images/btn-search.png) center center no-repeat;background-size:cover;border:0;outline:0}header .btn{margin-top: 15px;padding: 15px 20px}.content{margin-top: 15px;margin-bottom: 15px;padding: 10px 15px;background: #fff}.content .title{color: #245e7a;border-bottom: 1px solid #245e7a}.content h1{font-size: 30px}.content h5{color: #245e7a;font-size: 18px}.banner-dscr{background: #415d76;padding: 10px 15px;color: #fff}.widget-text{padding: 10px;color: #fff;background: url(/design/images/nav.png) repeat}.prodict-img{margin: 5px;border: 1px solid #ccc}.prodict-item a{font-style}.clients{position: relative;border-top: 1px solid #245e7a;border-bottom: 1px solid #245e7a;padding: 0 50px}.clients .item{margin: 3px}.clients .item img{display: block;width: 100%;height: auto}#owl-prev, #owl-next{display: inline-block;width: 25px;height: 25px;position: absolute;top: 42%;cursor: pointer}#owl-prev{left: 0;background: url(/design/images/arrow.png) 0 0 no-repeat}#owl-next{right: 0;background: url(/design/images/arrow.png) -25px 0 no-repeat}footer{padding: 15px;padding-bottom: 5px;margin-bottom: 10px;color: #fff;background: url(/design/images/nav.png) repeat}footer a{color: #fff;text-decoration: underline}.clearfix::after{content: "";clear: both;display: table}.visible-xs, .visible-sm, .visible-md, .visible-lg{display: none !important}.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block{display: none !important}@media (max-width: 767px){.visible-xs{display: block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display: block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display: block !important}}@media (min-width: 1200px){.visible-lg{display: block !important}}@media (max-width: 767px){.hidden-xs{display: none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important}}@media (min-width: 1200px){.hidden-lg{display: none !important}}img{max-width:100%}.clearing, .clear{clear:both;height:0;font-size:1px}.table_row{display:table-row}ol.search li{margin-bottom: 5px}ol.search li .description{font-size: 90%}ol.search li a{font-weight:bold}.float_left{float:left}#error, #message, #status_message{margin-top:5px;margin-bottom:5px;position:relative;font-size:8pt;border-collapse:collapse;width:450px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:5px 15px 5px 35px}#error{border:1px #CA1D13 solid;color:#CA1D13;background-color:#F2EDE9;background:url(/hostcmsfiles/images/error.gif) no-repeat 10px 50%}#message,#status_message{border:1px #4ba749 solid;color:#4ba749;background:url(/hostcmsfiles/images/message.gif) no-repeat 10px 50%}#message p{margin:0;padding:0}.transparent{opacity: 0.6}#ajaxLoader{width: 32px;height: 32px;padding: 11px;box-shadow: 0 2px 2px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0 2px 6px rgba(150, 150, 150, 0.7);-webkit-box-shadow: 0 2px 2px rgba(204, 204, 204, 0.7);border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;background-color: #FFF}.validate label.input_error{display:block;line-height:1.8;vertical-align:top;color: red;font-style: italic}.validate input.input_error{border: 1px dashed #DB1905;background-color: #FFFFD5}.siteMap li{line-height: 1.5em}.siteMap li a{color: #333;font-weight: bold}.siteMap li ul li a{color: #777;font-weight: normal}.autocomplete-suggestions{border: 1px solid #999;background: #FFF;overflow: auto}.autocomplete-suggestion{padding: 2px 5px;white-space: nowrap;overflow: hidden}.autocomplete-selected{background: #F0F0F0}.autocomplete-suggestions strong{font-weight: normal;color: #39F}.pages .current, .pages a.page_link{height:17px;line-height:17px;padding:0 3px;float: left;display: block;margin-right: 0.3em;background: none;float: left}.pages a.page_link:hover{background-color: #666;border:0;color:white}.pages a.page_link{border:0;text-decoration:none;margin-top: 1px}.pages .current{border: 1px solid #666;background-color: none;color: #666}.ctrl{display:none}#ShowAddComment a,.ShowAddComment a{font-size:18px}#ShowAddComment,.ShowAddComment{margin:12px 0 5px 0}.otzyv{margin-bottom:18px;font-size:14px}.otzyv h6{font-size:14px;margin:0}.otzyv .otda{color:gray;font-size:12px}.comment{background-color: #EEE;padding: 10px 15px;margin: 10px 0;width: 335px;position: relative}.comment .row{margin:0 0 10px 0}.comment input[type=text], .comment input[type=password], .comment textarea{width:95%}#captcha{padding: 0 0 3px 0;font-size: 75%}#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited{color: #636363}#captcha img{margin-bottom: -5px;width:auto}.captcha img, img.captcha{width:auto}.news_img{float:left;margin:4px 7px 2px 0}.news_item, .news_group{margin:12px 0 15px 0}.news_title a, a.news_title{font-weight:bold;font-size:14px;line-height:120%;color:#}.news_descr{margin-top:0}.news_descr p{margin-top:0}.news_item .date{background-color: #e5e2d6;color:#0E0E0E;padding:2px;font-size:11px}.date_line{clear:both;font-size:11px;color:#7F7F7F;border-top:1px solid #7F7F7F;margin-top:5px}a.more{color:#666;font-size:12px;line-height:10px}.question_date{display:block;font-size:12px;margin-top:2px;clear:both;line-height:120%}.item_answer{padding-left:50px;margin-top:15px}.answer_title{display:block;font-weight:bold}ol.search li{margin-bottom:5px}ol.search li a{font-weight: bold}.shop_group{width:205px;margin:0 10px 30px 10px;text-align:center}.shop_item, .gallery_item{width:205px;margin:0 10px 30px 10px;text-align:center}.shop_group a, .shop_item a{color:#666;font-size:16px;font-family:'PT Sans Bold'}.shop_group_descr{margin-bottom:20px}table.table, table.shop_cart{padding: 0;margin: 0 40px 10px 0;border: 0;width: 100%}table.table th, table.shop_cart th{font-weight: bold;color: #000;font-size: 90%;white-space: nowrap}table.table th, table.table td, table.shop_cart th, table.shop_cart td{padding: 5px}table.table tr.total td, table.shop_cart tr.total td{font-weight: bold}table.shop_cart select{width: 50px}table.shop_cart span.caption{font-weight: bold;color: #000}table.shop_cart_compare th{text-align: left!important}div.shop_coupon{margin: 5px 0 15px 0}.answer{padding-left:30px}.callback_success{color:green}.callback_error{color:red}.abuse_success{color:green}.abuse_error{color:red}.highslide-gallery ul{list-style-type: none;margin: 0;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between}.highslide-gallery ul li{margin:0 10px 10px 0;text-align: center}@media(max-width:767px){footer a:hover{color:white}.content h1, .content .h1{font-size:26px}.nav > li > a{padding-left:35px;background:url(/design/images/menu_mark.png) 0% 40% no-repeat}.banner-dscr{font-size:16px;text-align:center}.email-phone{font-size:18px}.email-phone span{font-size:20px}.icon{display: inline-block;top: 10px;width: 38px;height: 38px}.icon-user{background: url(/templates/template1/../../upload/images/icon/banner-icon.png) 0 0 no-repeat}.icon-car{background: url(/templates/template1/../../upload/images/icon/banner-icon.png) -38px 0 no-repeat}.icon-time{background: url(/templates/template1/../../upload/images/icon/banner-icon.png) -78px 0 no-repeat}.form-container .titles h5{color: #074469;font-size: 15px;font-weight: bold;font-style: italic;position: relative;padding-left: 40px}.form-container .titles .icon{position: absolute;top: 0;left: 0}.form-container{padding: 10px;margin-top: 20px;border: 1px solid #babdbc;background: #f8f8f8}.form-container p{color: #2a3441;font-size: 11px}.form-container a{color: #e60e08;font-size: 11px;text-decoration: underline}.form-container a:hover{text-decoration: none}.titles{margin: -10px -10px 0 -10px;border-top: 5px solid #0d5987}.right-bg{font-size: 12px;padding: 10px;height: 100px;background: url(/templates/template1/../../upload/images/icon/form-bg.png) left top no-repeat}.info-form .text-right{height: 105px;background: url(/templates/template1/../../upload/images/icon/form-bg.png) 0 -102px no-repeat;padding: 7px}.info-form .form-group{margin-bottom: 5px}.button{outline:0;border:0;border-radius: 5px;padding: 3px 6px;color: #fff !important;text-decoration: none !important;border-bottom: 1px solid #79090a;background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(226, 21, 14)), color-stop(1, rgb(192, 12, 15)) );background-image: -o-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 100%);background-image: -moz-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 100%);background-image: -webkit-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 100%);background-image: -ms-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 100%);background-image: linear-gradient(to bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 100%)}.button:focus, .button:hover{background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(226, 21, 14)), color-stop(0, rgb(192, 12, 15)) );background-image: -o-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 0%);background-image: -moz-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 0%);background-image: -webkit-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 0%);background-image: -ms-linear-gradient(bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 0%);background-image: linear-gradient(to bottom, rgb(226, 21, 14) 0%, rgb(192, 12, 15) 0%)}.info-form{margin-top: 15px}.info-form h5{margin-bottom: 8px;margin-top: 0}.info-form .form-control{height: 25px;width: 176px;color: #a2a2a2;border-color: #c7c7c7;background: #efefef;-webkit-box-shadow: inset 0 4px 8px #d5d5d5;-moz-box-shadow: inset 0 4px 8px #d5d5d5;-ms-box-shadow: inset 0 4px 8px #d5d5d5;-o-box-shadow: inset 0 4px 8px #d5d5d5;box-shadow: inset 0 4px 8px #d5d5d5}}@media (max-width: 992px){.info-form .text-right{text-align: left}}.vc_products{display: block!important}.vc_products .item{display: block;background: white;border: 1px solid #e7e7e7;padding: 15px 10px;box-sizing: border-box;border-radius: 3px;margin-right: 3.2%;margin-top: 20px;text-align: center}.vc_products .item h3{font-size: 11pt;font-weight: bolder;text-align: center}.vc_products .item h3 span{display: block;margin-top: 5px}.policy{font-size: 12px!important;line-height: 13px!important;color: #666}
.none{display:none}#order_form{max-width: 600px}.fancybox-wrap, .fancybox-inner{max-width:100%}.fancybox-inner h2{font-size: 26px;margin-top:10px}.fancybox-inner p{margin-bottom: 5px;font-size:13px}#order_form .comment{width: 100%}#order_form .comment form{max-width: 335px;margin: 0 auto}.table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;transform: scaleY(-1)}.table-responsive > table{transform: scaleY(-1)}.table table{margin:10px auto;border-collapse: collapse}.table tbody tr td{text-align: center;border: 0.5px solid #000;padding: 0 3px}.table tbody tr td:nth-of-type(2){text-align: left}.table tbody tr:nth-child(odd){background-color: #CFC}.table tbody tr:nth-child(even){background-color: #FFC}.table tbody tr:first-of-type{background-color: #ccc}.table tbody tr:first-of-type td{text-align: center}
