@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?76172164');
  src: url('../font/fontello.eot?76172164#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?76172164') format('woff2'),
       url('../font/fontello.woff?76172164') format('woff'),
       url('../font/fontello.ttf?76172164') format('truetype'),
       url('../font/fontello.svg?76172164#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?76172164#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-lock-filled:before { content: '\e800'; } /* '' */
.icon-phone:before { content: '\e801'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-lock-alt:before { content: '\f510'; } /* '' */*{border:none;margin:0 auto;padding:0}body{overflow-x:hidden;margin:0;padding:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;line-height:14px;color:#505050;background:url(/images/bg2.jpg) center center no-repeat scroll;background-size:cover;position:relative}.box_shadow{background:#f9f9f9;width:980px;padding:0 20px;box-shadow:0 0 5px rgba(0,0,0,0.28)}.container.box_shadow>.row{font-size:14px}.container.box_shadow>.row p>strong{font-size:16px}.header{padding:0;margin:0;padding-top:1px}.header .wrap{padding-top:12px;border-top:3px solid #003399;margin-top:15px}.header__contacts{float:right;display:flex;flex-wrap:wrap;justify-content:space-between;width:450px;width:390px}.header__contacts .btn--gradient{font-size:9px;font-weight:bold;padding:4px;width:100%;margin-bottom:12px}.header__contacts .phone,.header__contacts .email{text-decoration:none;font-size:16px;line-height:28px;margin:0 0 8px;color:#003399;font-weight:bold}.header__contacts .phone span,.header__contacts .email span{display:block;line-height:14px;font-size:12px;font-weight:normal;margin-top:-4px;display:none}.header__contacts .phone i:before,.header__contacts .email i:before{width:24px;height:24px;line-height:24px;display:inline-block;border:1px solid;border-radius:50%;text-align:center;margin:0 4px 0 0}.header__contacts .email{text-decoration:underline}.header__contacts .email i:before{font-size:80%}.header__contacts__callback{width:100%;text-align:right;margin-bottom:12px}.header__contacts__callback__button{display:inline-block;padding:0 20px 0 0;background-color:#df1115;color:#fff;height:26px;line-height:26px;text-decoration:none}.header__contacts__callback__button:hover{background-color:#ef3437}.header__contacts__callback__button i{margin-left:-13px}.header__contacts__callback__button i:before{width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #fff;background-color:#003399;border-radius:50%;margin:0 15px 0 0}.callback-form__input,.callback-form__submit{box-sizing:border-box;width:100%;text-align:center;margin-bottom:14px;padding:4px 20px;border:1px solid #000;line-height:24px}.callback-form__submit{background-color:#003399;color:#fff}.callback-form__info{font-style:italic;color:green}.callback-form__info--alert{color:#df1115}.fleft{float:left}.fright{float:right}.clear{height:0;clear:both;font-size:0}img{outline:0;vertical-align:top}.logo img{max-width:100%}#horisontal{height:27px;padding:0;margin:15px auto 9px;background-color:#003399;background-repeat:no-repeat}#horisontal #navlist{font-family:'Open Sans',sans-serif;font-weight:280;line-height:20px;color:#ffffff;font-size:12px;text-align:left;text-shadow:none;padding:0}a.nav-login{float:right;background-color:#fff;font-size:11px;padding:0 4px;color:#003399;text-decoration:none;margin:3px 4px 0 10px;line-height:20px}a.nav-login i{float:left;display:block;margin-right:8px}a.nav-login i:before{color:#fff;background-color:#003399;border-radius:50%;width:20px;height:20px;line-height:20px}#horisontal #navlist ul{padding:0;margin:0;bottom:5px}#horisontal #navlist li{float:left;margin:0 0 0 0;list-style:none;bottom:5px}#horisontal #navlist li a{display:block;height:15px;color:#ffffff;font-size:12px;text-align:center;text-transform:uppercase;padding:5px 10px 0;margin:0 10px;text-decoration:none;background:transparent;bottom:5px}#horisontal #navlist li a:hover{color:ff9934}.row{*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}#footer{position:relative;margin:0;padding:20px 20px 0;background:#003399;color:#c5c5c5}#footer a{color:#f2f1e6}#footer textarea,#footer input[type="text"]{float:left;margin:0 4px 4px 0;padding:3px 6px;width:172px;font-size:12px;color:#9a9a9a;font-style:normal;border-radius:0;background:#012469;border:1px solid #012469;box-shadow:none}#footer textarea{min-height:99px !important;width:362px;overflow:hidden;resize:none}#footer h2.title{background:none;border-bottom:0;text-transform:uppercase;color:#ff9934;font-size:14px;line-height:16px}#footer p.title{color:#ff9934;font-size:6px}#footer li{padding:0 0px 0px 0;margin-bottom:0px 0px 20px 0;line-height:16px}#footer li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}#footer ul.title2{background:none;border-bottom:0;color:#ff9934;font-size:10px}#footer h2.title span{background:none}.footer_bottom{margin:0 -20px;background:#012469;padding:13px 0 16px}[class*="span"]{float:left;min-height:1px;margin:0 20px 0 0}.span4{width:290px;float:right;margin-right:0}.span4 h1{color:#003399;font-size:16px;text-align:left;text-transform:uppercase;text-decoration:none}.span4 img{padding:20px 5 0 0}input.span4,textarea.span4,.uneditable-input.span4{width:286px}.span8{width:650px;padding:20px 0 0 0}.span8 h1{color:#003399;font-size:18px;text-align:left;text-transform:uppercase;text-decoration:none;line-height:1.2}.span8 h2{color:#003399;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:none}.span3{width:220px}.post{padding-bottom:20px 20px 0 20px}.post h2.title{margin-bottom:21px}.copyright{padding:0px 20px 0;font-size:10px;color:#ff9934}#prevBtn,#nextBtn,#slider1prev,#slider1next{margin:0;padding:0 20px 0;display:block;overflow:hidden;text-indent:-8000px}#container{margin:0 auto;text-align:left;width:980px}#slider ul,#slider li,#slider2 ul,#slider2 li,.slider-spec ul,.slider-spec li{margin:0;padding:0 0px 0;list-style:none}#slider2{margin-top:1em}#slider2 li{width:980px;height:300px;overflow:hidden}#slider li{width:650px;height:288px;overflow:hidden;position:relative}#slider li a{position:absolute;bottom:15px;right:12px;display:block;bottom:0;right:0;left:0;top:0;background:transparent;color:transparent}#slider li img{width:100%;height:auto}.slider-spec{margin-bottom:35px}.slider-spec ul{position:relative;width:290px;height:250px;overflow:hidden;display:block}.slider-spec ul li{width:290px;height:250px;overflow:hidden;position:absolute;display:none;top:0;left:0}.slider-spec ul li:first-child{display:block}.slider-spec ul li img{margin:0;padding:0}ol#controls{margin:1em 0;padding:0 20px 0;height:28px}ol#controls li{margin:0 0 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px}ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 20px;text-decoration:none}ol#controls li.current a{background:#5DC9E1;color:#fff}ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none}.container3{width:33px}.container4{width:980px;padding:20px 0 0 0}.link-img{clear:both;height:221px;width:980px}.link-img:first-child{margin-bottom:20px}.link-img_item{width:188px;height:129px;position:relative;float:left;margin-left:10px;margin-bottom:20px}.link-img_item:first-child{margin-left:0}.link-img_item-link{display:block;border:2px solid #003399;transition:all 0.3s ease}.link-img_item-link:hover{transform:scale(1.05);border-color:#df1115;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.link-img_item-link img{display:block}.catalog-block-item--with-title{height:169px}.catalog-block-item--with-title .link-img_item-link{height:165px}.catalog-block-item--with-title .link-img_item-link__title{background-color:#003399;color:#fff;font-size:11px;line-height:12px;padding:1px 0 5px;text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;height:34px}.catalog-block-item--with-title .link-img_item-link__img{display:block;background:transparent none 50% 50% no-repeat scroll;background-size:cover;height:125px}.wrap{clear:both;margin:5px auto}.sidebar{margin-top:30px}.catalog-block{margin:20px 0}.catalog-list{list-style:none;margin:20px 0}.catalog-block_catalog .catalog-list .link-img_item{margin-left:20px}.catalog-block_catalog .catalog-block-item:nth-child(3n+1){margin-left:0}.catalog-block-item:first-child{margin-left:0}.catalog-block-item img{max-width:100%;height:auto}.catalog-category.catalog-block_catalog .catalog-block-item{margin-left:0}.catalog-category.catalog-block_catalog .catalog-block-item:nth-child(2n){margin-left:20px}.catalog-category.catalog-block_catalog .link-img_item{width:303px;height:207px}.catalog-category.catalog-block_catalog .link-img_item img{width:100%}.filter-form{margin:20px 0}.filter-form h3{margin-bottom:10px}.filter-form-w input{border:1px solid #000}.filter-form-w input:first-child{margin-left:15px}.filter-form-ctrls{margin-top:10px}.filter-btn,.filter-btn-clear{display:inline-block;vertical-align:middle;padding:10px 15px;width:48%;box-sizing:border-box;cursor:pointer}.filter-btn{background-color:#003399;color:#fff}.category-main-content{margin:20px 0;line-height:1.4}.category-main-content ul:not([class]){list-style-position:inside;margin:10px 0}.category-main-content h2:not([class]){margin-bottom:8px}.category-main-content p{margin-bottom:6px}.foot_logo_block ul{list-style-position:inside;margin:10px 0 10px 15px;padding-left:15px}.foot_logo_block li{margin-bottom:2px}#footer .row{padding-bottom:8px}.news-list{padding:10px 0;margin:10px 0 45px;list-style:none;overflow:hidden}.news-item{margin-bottom:10px;padding-bottom:18px}.news-item:not(:last-child){border-bottom:2px solid #f0f0f0}.news-item-a{display:block;overflow:hidden;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.news-item-a:hover{background-color:#efefef}.news-item-img,.news-item-txt{display:inline-block;vertical-align:middle}.news-item-img{width:75px;height:auto;padding:0 !important;margin:0 10px 0 0}.news-item-txt{width:200px;color:#000;line-height:1.6;font-size:11px}.sidebar .news-list{margin:5px 0 0 !important;padding:10px 0 0}.sidebar .news-item{margin-bottom:0}.sidebar .news-item-img{width:100%;height:auto;margin:0 0 15px 0}.sidebar .news-item-txt{width:auto;font-size:12px}.sidebar .news-item-more{display:block;color:#df1115;font-size:11px}.block-heading{color:#003399;font-size:16px;text-align:left;text-transform:uppercase;text-decoration:none}.content-area{margin-top:15px}.get-price-w,.btn-get-price{cursor:pointer}.get-price-w{padding:2px;background-color:#df1115}.get-price-w:hover{background-color:#ef3437}.get-price-blue{padding:2px;background-color:#003399}.get-price-blue:hover{background-color:#04c}.btn-get-price{display:block;line-height:34px;text-align:center;text-decoration:none;border:2px solid #fff;text-transform:uppercase;font-weight:700;font-size:18px;color:#fff}.btn-get-price span{font-size:12px}.get-price-form{width:300px;padding:15px;margin:10px auto;border:2px solid #003399}.form-field-wrap{margin-top:10px}.get-price-form .it{line-height:24px;margin-bottom:12px;background:transparent;outline:0;width:100%;border-bottom:1px solid #000}.get-price-form .it:focus{border-bottom:1px dashed #000}.get-price-form .ita{width:100%;height:90px;padding:10px;resize:none;border:1px solid;outline:none}.get-price-form .ita:focus{border-style:dashed}.get-price-form-sbmt{margin:10px auto;display:block;line-height:32px;background:#003399;color:#fff;text-transform:uppercase;outline:none;padding:0 15px}.get-price-form-sbmt:hover{opacity:0.85}.form-hidden{display:none}.mainpage-news-list{list-style:none}.mainpage-news-item-a{color:#003399;font-size:16px;text-transform:uppercase;text-decoration:none}.mainpage-news-item-pic{margin:14px 0;max-width:100%;height:auto}.mainpage-news-item-more{display:block;color:#f2d2bd;text-decoration:none;margin-top:6px}.mainpage-news-item-more:hover{text-decoration:underline}.mainpage-news-item+.mainpage-news-item{margin-top:20px}.link-dashed{border-bottom:1px dashed}input[name="captcha"]{border:1px solid #ccc}.list-item{margin:10px 0}.list-item:before{content:"";display:inline-block;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:6px;background:#ccc}.auth-form .it{line-height:24px;margin-bottom:12px;background:transparent;outline:0;width:160px;padding:4px 20px;border:1px solid #000}.auth-form .it:focus{border-color:#039}.auth-form .get-price-form-sbmt{display:inline-block}.ac-pricelist{display:inline-block;background:#F3F3F3;margin:32px;margin-bottom:8px;padding:8px}.ac-form textarea{display:block;width:100%;outline:none}.ac-time{float:left}.admin .ac-time{float:right}.ac-form input[type="submit"]{margin-top:8px;text-align:center;padding:8px;background:#F3F3F3}.ac-label{margin-bottom:8px}.ac-messages,.ac-form{display:block;width:100% !important;background:#EDEDED;padding:16px;border-bottom:1px solid grey;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ac-form{width:100% !important}.ac-message{text-align:right;background:#f3f3f3;margin:16px;padding:12px 15px}.ac-message.admin{text-align:left}.ac-user{color:#FF9934;font-weight:bold}.ac-message.admin .ac-user{color:#003399}.ac-pricelist{display:block !important;line-height:34px;text-align:center;text-decoration:none;border:2px solid #fff;text-transform:uppercase;font-weight:700;font-size:18px;background-color:#003399 !important;color:#ffa307}.ac-form textarea{display:block;width:100%;height:85px;padding:10px;margin-top:15px;resize:none}.ac-form input[type="submit"]{background:#003399 !important;color:#fff !important}.ac-message{background:#fff !important;margin:1px !important}.ac-message>p:first-child{margin-bottom:15px}.get-price-w_diler{margin:10px 0}.catalog-block_mainpage .catalog-list{margin-top:0}.news-item-a{margin-bottom:5px}.post .content-area ul{margin-left:20px}ul.catalog-list{margin-left:0}table,table td{border-collapse:collapse;border:1px solid #ccc}table td{padding:3px 5px}.mainpage-news-list .mainpage-news-item-a{color:#003399;font-size:16px;text-align:left;text-transform:uppercase;text-decoration:none;font-weight:bold}#navibar{overflow:hidden;margin-bottom:8px}#navibar div{display:inline-block}#btn-under-photo{margin:15px 0;overflow:hidden}#btn-under-photo .left50{float:left;width:48%}#btn-under-photo .right50{float:right;width:48%}#btn-under-photo .get-price-form{width:auto}.block-heading--accent{text-align:center;padding:14px 0 12px;border:2px solid #df1115}.mainpage-content p{margin-bottom:14px;font-size:14px}.mainpage-content h1{font-size:20px}.mainpage-content h2{font-size:14px;margin-bottom:6px}.mainpage-content div{margin-top:24px;padding:20px 14px}.mainpage-content table table{width:100%;max-width:430px}.mainpage-content table,.mainpage-content table td{border:0 none}.mainpage-content table td{vertical-align:top}.mainpage-content table td:last-child{padding-left:14px;padding-bottom:14px}.mainpage-content table img{width:46px;height:auto}.btn--gradient{background:#fff;background:linear-gradient(180deg, #fff 0, #ab1c0b 50%, #fff 100%);color:#fff;text-transform:uppercase;font-size:16px;border-radius:10px;border:1px solid #e33c46;padding:5px 7px;text-align:center;display:inline-block;text-decoration:none}.btn--gradient:hover{background:linear-gradient(180deg, #e7bebb 0, #ab1c0b 50%, #e7bebb 100%)}.callback-from--mainpage{background:#dadada;border:1px solid #5c5c5a;padding:5px;box-sizing:border-box;height:288px;color:#000000;font-size:10px}.callback-from--mainpage h2{text-align:center;font-size:14px;margin-bottom:6px}.callback-from--mainpage input{line-height:14px;margin-bottom:8px}.callback-from--mainpage textarea{height:58px;line-height:16px}ol#controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:0;margin:0;height:auto}ol#controls li{margin:0 3px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:2px 2px 5px 0px #000000;box-shadow:2px 2px 5px 0px #000000;width:10px;height:10px;position:relative}ol#controls li a{background:transparent;border:0 none;color:transparent !important;display:block;position:absolute;width:100%;height:100%;padding:0;left:0;top:0}ol#controls li.current a{left:1px;top:1px;width:12px;height:12px;background-color:#666;-webkit-box-shadow:2px 2px 5px 0px #000000;box-shadow:2px 2px 5px 0px #000000}.news-mainpage-slider{padding:0 11px 11px 0 !important;box-sizing:border-box}.news-mainpage-slider .swiper-button-next:after,.news-mainpage-slider .swiper-container-rtl .swiper-button-prev:after{margin-left:5px}.news-mainpage-slider .swiper-button-next,.news-mainpage-slider .swiper-container-rtl .swiper-button-prev,.news-mainpage-slider .swiper-button-prev,.news-mainpage-slider .swiper-container-rtl .swiper-button-next{border-radius:50%;background:rgba(255,255,255,0.8);--swiper-navigation-size:28px;--swiper-navigation-color:#666;width:calc(var(--swiper-navigation-size)*1.5);height:calc(var(--swiper-navigation-size)*1.5);display:flex;justify-content:center;align-items:center;margin-top:calc(135px - (var(--swiper-navigation-size)/2));top:0}.swiper-container{width:100%}.swiper-container .swiper-slide{display:flex;flex-direction:column;padding:0 0 10px;height:auto;border:1px solid #444;-webkit-box-shadow:3px 3px 8px 0px #666;box-shadow:3px 3px 8px 0px #666}.swiper-container .swiper-slide .news_mainpage__img{height:270px}.swiper-container .swiper-slide .news_mainpage__img img{display:block;width:100%;height:100%;object-fit:cover}.swiper-container .swiper-slide .news_mainpage__text{padding:20px 6px 10px;margin:0}.swiper-container .swiper-slide .news_mainpage__text:first-letter{text-transform:uppercase}.swiper-container .swiper-slide .news_mainpage__more{margin:auto 6px 0}.swiper-container .swiper-slide .news_mainpage__more a{display:inline-block;background:#f08482;color:#fff;text-transform:uppercase;padding:4px 10px;-webkit-box-shadow:3px 3px 5px 0px #000000;box-shadow:3px 3px 5px 0px #000000;text-shadow:0px 0px 2px #000000;text-decoration:none}.catalog-page h1,.catalog-page h2,.catalog-page h3,.catalog-page h4,.catalog-page h5,.catalog-page h6{color:#003399;text-transform:uppercase;text-align:center;margin:0 0 10px;font-size:16px}.catalog-page__img{width:100%;height:auto;border:2px solid #df1115;box-sizing:border-box}.catalog-page__title{color:#003399;font-size:18px;text-align:left;text-transform:uppercase;text-decoration:none;line-height:1.2;padding-top:20px;text-align:center}.catalog-page__intro{padding:5px 0 15px;font-size:12px}.catalog-page__infocall{font-weight:bold;font-size:11px;margin-top:14px;text-align:center}.catalog-page__infocall a{text-decoration:none;color:#505050}.catalog-page .tech-spec{border-collapse:collapse}.catalog-page .tech-spec tr td{border:1px solid #000;border-left:0 none;border-right:0 none}.catalog-page .tech-spec tr td:first-child{border-left:1px solid #000}.catalog-page .tech-spec tr td:last-child{border-right:1px solid #000}.catalog-page .tech-spec tr.tech-spec__header td{background-color:#039;border:1px solid #039;color:#fff;font-weight:bold}.catalog-page .span8{padding-top:0}.catalog-page .span4{float:right;margin-right:0}.catalog-page #btn-under-photo{margin-top:0px}.catalog-page .category-main-content{margin-top:0}.catalog-page .sidebar{margin-top:0}.catalog-page .block-heading{text-align:center;padding:14px 0 12px;border:2px solid #df1115}.catalog-page__additional-options{margin-top:14px}.catalog-page__additional-options ol,.catalog-page__additional-options ul{margin-left:20px}.catalog-page__relations{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between}.catalog-page__relations__item{width:32%;margin:0;box-sizing:border-box;border:2px solid #003399;text-decoration:none}.catalog-page__relations__item:hover{border-color:#df1115;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.catalog-page__relations__item__title{color:#003399;text-transform:uppercase;text-align:center;padding:5px 0;font-size:10px;line-height:14px;font-weight:bold;height:38px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.catalog-page__relations__item__img{height:74px;text-align:center;margin-bottom:5px;text-decoration:none}.catalog-page__relations__item__img img{max-height:74px;max-width:90%}.catalog-page__relations__item__line{background-color:#df1115;color:#fff;padding:6px 0 4px;text-align:center;text-transform:uppercase;font-size:10px;line-height:14px;height:47px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.catalog-page__relations__item__line__more{display:block;font-size:16px;line-height:18px;margin-top:5px;font-weight:bold;text-decoration:none;color:#fff}