@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700&subset=latin,cyrillic-ext);.form__input,
.form .jq-selectbox__select{background: #f3f3f3;border: 1px solid #b2b2b2;box-sizing: border-box;color: #222;display: block;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;moz-box-sizing: border-box;padding: 8px 12px 8px 13px;width: 100%;}.form__error .form__input, .form__error .form .jq-selectbox__select, .form .form__error .jq-selectbox__select{border-color: #d50404;}.form{background: #fff;padding: 6px 40px 29px;}.form__row{margin: 15px 0 0;}.form__row:before, .form__row:after{content: " ";display: table;}.form__row:after{clear: both;}.form__row_type_group{border-bottom: 1px solid #cacaca;font-size: 0;line-height: 0;padding-bottom: 20px;}.form__row_type_justify{font-size: 0;line-height: 0;text-align: justify;text-justify: newspaper;}.form__row_type_justify:after{content: '';display: inline-block;height: 0;overflow: hidden;visibility: hidden;width: 100%;}.form__row.form__error{margin-bottom: 0;}.form__row_type_calculate{margin-top: 24px;}.form__cell{display: inline-block;vertical-align: top;}.form__cell_type_full{display: block;margin-bottom: 6px;width: 100%;}.form__cell_type_triple{width: 33.33%;}.form__cell_type_triple span{color: #222;display: inline-block;font-size: 14px;line-height: 1;margin-left: 8px;}.form__cell_type_half{width: 100%;}@media screen and (min-width: 990px){.form__cell_type_half{margin-top: 0;width: 48.5%;}}.form__cell_type_justify{margin-top: 4px;}.form__cell_type_justify{font-size: 0;line-height: 0;text-align: justify;text-justify: newspaper;}.form__cell_type_justify:after{content: '';display: inline-block;height: 0;overflow: hidden;visibility: hidden;width: 100%;}@media screen and (min-width: 990px){.form__cell_type_justify{margin: 0;}}.form__label{color: #222;cursor: pointer;display: block;font-size: 14px;font-weight: 600;line-height: 1.1;margin-bottom: 8px;position: relative;}.form__label_type_small{display: inline-block;font-size: 13px;font-weight: 400;margin: -2px 0 0 11px;vertical-align: top;}.form__row_type_required .form__label:after{color: #ea333a;content: '*';display: inline;font-size: 14px;font-weight: 600;margin-left: 3px;}.form__label_type_inline{display: inline-block;}.form__radio_hidden{display: none;}.form__checkbox{display: none;}.form__input{height: 39px;}.form__cell_type_triple .form__input{display: inline-block;width: 66.5%;}.form__input_type_count{display: inline-block;margin-left: 25px;margin-top: 6px;width: 66px;}.form__input_type_count + span{color: #222;display: inline-block;font-size: 14px;line-height: 1;margin-left: 8px;}.form__link{color: #8a8989;float: right;font-size: 12px;font-style: italic;margin-top: 6px;}@media screen and (min-width: 990px){.form__link:hover{color: #ea333a;}}.form__link_type_orange{border-bottom: 1px dotted #ea600e;color: #ea600e;display: inline-block;float: none;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 14px;font-style: normal;line-height: 1;margin-left: 13px;text-decoration: none;}@media screen and (min-width: 990px){.form__link_type_orange:hover{border-bottom-color: #ea333a;color: #ea333a;}}.form__switcher{display: inline-block;font-size: 0;line-height: 0;margin: 4px 11px 0 11px;vertical-align: top;}.form__switch{background-color: #f3f3f3;border: 1px solid #b2b2b2;box-sizing: border-box;cursor: pointer;display: inline-block;height: 30px;moz-box-sizing: border-box;position: relative;vertical-align: top;width: 30px;}.form__switch_type_euro{border-left: 0;}.form__switch_type_euro:before{background: url(../img/sprites.png) no-repeat -25px -72px;content: '';height: 10px;left: 10px;position: absolute;top: 10px;width: 9px;}.form__switch_type_rub{border-right: 0;}.form__switch_type_rub:before{background: url(../img/sprites.png) no-repeat -8px -72px;content: '';height: 10px;left: 11px;position: absolute;top: 10px;width: 8px;}.form__switch_state_active{background-color: #ea333a;border-color: #ea333a;cursor: default;}.form__switch_type_euro.form__switch_state_active:before{background-position: -16px -72px;}.form__switch_type_rub.form__switch_state_active:before{background-position: 0 -72px;}.form .jq-selectbox{display: block;width: 100%;}.form .jq-selectbox__dropdown{border: 1px solid #b2b2b2;border-radius: 0;box-shadow: none;}.form .jq-selectbox__dropdown li{border: 0;box-sizing: border-box;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;min-height: 25px;moz-box-sizing: border-box;padding: 6px 14px 6px;white-space: normal;}.form .jq-selectbox__dropdown li:hover{background-color: #f3f3f3;color: #222;}.form .jq-selectbox__dropdown li.sel{background-color: #ea333a;color: #fff;}.form .jq-selectbox__trigger{border: 0;width: 30px;}.form .jq-selectbox__trigger-arrow{background: url(../img/select.png) no-repeat;border: 0;height: 7px;opacity: 1;overflow: inherit;top: 16px;width: 6px;}.form .jq-selectbox__select{appearance: none;border-radius: 0;box-shadow: none;color: #222;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;height: 39px;moz-appearance: none;padding: 4px 30px 4px 14px;text-shadow: none;webkit-appearance: none;}.form .jq-selectbox.focused .jq-selectbox__select{border-color: #b2b2b2;outline: none;}.form .jq-checkbox{background: none;border: 1px solid #b2b2b2;border-radius: 3px;box-shadow: none;box-sizing: border-box;height: 14px;moz-box-sizing: border-box;position: relative;width: 14px;z-index: 10;}.form .jq-checkbox.checked{border-color: #ea333a;}.form .form__checkbox.checked .jq-checkbox__div{background: transparent url(../img/icons/checkbox.png) no-repeat;border: 0;border-radius: 0;box-shadow: none;box-sizing: border-box;height: 14px;left: -1px;margin: 0;moz-box-sizing: border-box;position: absolute;top: -1px;width: 14px;z-index: 30;}.form__message{color: #d50404;display: none;font-size: 13px;margin-top: 3px;}.form__error .form__message{display: block;}.form__message_type_common{display: block;}.form__option{margin-top: 10px;}.form__subtitle{color: #222;font-size: 14px;font-weight: 600;line-height: 1.1;margin-left: 0;}.form span.form__subtitle{margin-left: 0;}.form__submit{background-color: #ea333a;border: 0;box-sizing: border-box;color: #fff;font-size: 15px;height: 44px;line-height: 44px;moz-box-sizing: border-box;padding: 0 32px;transition: background-color 0.3s;webkit-transition: background-color 0.3s;}.form__submit:hover{background-color: #f94048;transition: background-color 0.3s;webkit-transition: background-color 0.3s;}.form__value{color: #ea333a;display: none;font-size: 25px;font-weight: 700;vertical-align: middle;}.form__value span{font-size: 16px;}.form__value_state_active{display: inline;}@media screen and (max-width: 443px){.form__cell_type_triple:last-of-type{margin-top: 10px;}}@media screen and (max-width: 585px){.form{padding: 15px 20px;}.form__cell_type_half:nth-child(even){margin-top: 15px;}.form__cell_type_full{margin-bottom: -10px;}.form__cell_type_triple{min-width: 119px;}.form__switcher{margin-left: 0;}}.wysiwyg a, .layout__sidebar-more, .layout__about a, .header__link, .breadcrumbs a, .articles-card__back, .articles__more, .articles-other__short a, .news-card__back, .news-other__short a, .products__sublist li a, .products__more, .order__info a, .contacts__item-careers a, .contacts__teaser a, .table a{color: #ea333a;text-decoration: none;transition: color .2s;webkit-transition: color .2s;}.wysiwyg a:hover, .layout__sidebar-more:hover, .layout__about a:hover, .header__link:hover, .breadcrumbs a:hover, .articles-card__back:hover, .articles__more:hover, .articles-other__short a:hover, .news-card__back:hover, .news-other__short a:hover, .products__sublist li a:hover, .products__more:hover, .order__info a:hover, .contacts__item-careers a:hover, .contacts__teaser a:hover, .table a:hover{color: #222222;}.anchor, .order__call, .order__question, .order__question span, .ask span, .table__currency, .careers__list li span{border-bottom: 1px dotted;color: #ea333a;cursor: pointer;text-decoration: none;transition: all .2s;webkit-transition: all .2s;}.anchor:hover, .order__call:hover, .order__question:hover, .order__question span:hover, .ask span:hover, .table__currency:hover, .careers__list li span:hover{color: #222222;text-decoration: none;}.wysiwyg{color: #585858;overflow: auto;}.wysiwyg p{color: #585858;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;line-height: 1.7;margin: 0 0 12px;}.wysiwyg p strong{font-weight: 600;color: #000000;}@media screen and (min-width: 990px){.wysiwyg p{margin: 0 0 22px;}}.wysiwyg p:first-child{margin-top: 0;}.wysiwyg strong{font-weight: 600;}.wysiwyg em{font-style: italic;line-height: 1.7;}.wysiwyg h1{color: #fff;display: inline-block;font-size: 20px;font-weight: 600;line-height: 1.2;margin: 0;text-transform: uppercase;vertical-align: top;}@media screen and (min-width: 990px){.wysiwyg h1{color: #222222;font-size: 35px;font-weight: 600;margin: 5px 0 28px;}}.wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6{color: #222;font-weight: 600;text-transform: uppercase;}.wysiwyg h2{font-size: 18px;line-height: 1.0;margin: 15px 0 15px;}@media screen and (min-width: 990px){.wysiwyg h2{font-size: 17px;line-height: 1.0;margin: 15px 0 15px;}}.wysiwyg h3{font-size: 16px;line-height: 1.0;margin: 15px 0 15px;}@media screen and (min-width: 990px){.wysiwyg h3{font-size: 16px;line-height: 1.0;margin: 15px 0 15px;}}.wysiwyg h4{font-size: 15px;font-weight: 700;line-height: 1.0;margin: 15px 0 15px;}@media screen and (min-width: 990px){.wysiwyg h4{font-size: 14px;font-weight: 600;line-height: 1.0;margin: 15px 0 15px;}}.wysiwyg h5{font-size: 14px;font-weight: 700;line-height: 1.0;margin: 15px 0 15px;}
@media screen and (min-width: 990px){.wysiwyg h5{font-size: 16px;font-weight: 600;line-height: 1.0;margin:15px 0 15px;}.wysiwyg h6{font-size: 13px;font-weight: 700;line-height: 1.0;margin: 15px 0 15px;}}
@media screen and (min-width: 990px){.wysiwyg h6{font-size: 14px;font-weight: 600;line-height: 1.0;margin: 15px 0 15px;}}.wysiwyg a{transition: color 0.25s;webkit-transition: color 0.25s;}.wysiwyg a:active{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.wysiwyg a:hover{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}}.wysiwyg ul, .wysiwyg ol{margin: 0 0 15px;padding-left: 20px;}@media screen and (min-width: 990px){.wysiwyg ul, .wysiwyg ol{margin: 12px 0;padding-left: 19px;}}.wysiwyg ul li, .wysiwyg ol li{font-size: 13px;line-height: 1.4;margin: 8px 0;position: relative;}@media screen and (min-width: 990px){.wysiwyg ul li, .wysiwyg ol li{font-size: 13px;line-height: 1.5;margin: 6px 0;}}.wysiwyg ul{list-style: none;}.wysiwyg ul li:before{background-color: #ea333a;border-radius: 6px;content: '';height: 6px;left: -19px;position: absolute;top: 6px;width: 6px;}@media screen and (min-width: 990px){.wysiwyg ul li:before{border-radius: 6px;height: 6px;left: -19px;top: 6px;width: 6px;}}.wysiwyg ol{counter-reset: item;}.wysiwyg ol li{counter-increment: item;list-style: none;}.wysiwyg ol li:before{color: #ea333a;content: counter(item) ".";font-weight: 600;left: -22px;position: absolute;text-align: center;top: 0;width: 19px;}@media screen and (min-width: 990px){.wysiwyg ol li:before{left: -22px;top: -1px;}}.wysiwyg table{border-collapse: collapse;box-sizing: border-box;color: #585858;font-size: 13px;margin: 18px 0;moz-box-sizing: border-box;padding: 0;position: relative;max-width: 100%;min-width: 100%;}@media screen and (min-width: 990px){.wysiwyg table{margin: 30px 0 20px;}}.wysiwyg table:first-child{margin-top: 0;}.wysiwyg table thead{background-color: #ea333a;border: 1px solid #ea333a;display: table-header-group;color:#fff;font-weight: 600;}.wysiwyg table tbody{border: 1px solid #cfcfcf;border-width: 1px 1px 0;overflow-x: auto;position: relative;}thead + .wysiwyg table tbody{border: 1px solid #cfcfcf;border-width: 0 1px;}.wysiwyg table td, .wysiwyg table th{border: 0;border-left: 1px solid #ea333a;box-sizing: border-box;font-size: 13px;line-height: 1.4;margin: 0;moz-box-sizing: border-box;padding: 4px 8px;vertical-align: top;}.wysiwyg table td:first-child, .wysiwyg table th:first-child{border-left: none;width: auto;}@media screen and (min-width: 990px){.wysiwyg table td:first-child, .wysiwyg table th:first-child{width: 330px;min-width: 33% !important;text-align: left;}.wysiwyg table td, .wysiwyg table th{padding: 4px 4px 4px;}}.wysiwyg table th{border: 0;color: #fff;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;font-weight: 400;text-align: left;}.wysiwyg table tr{border: 0;border-bottom: 1px solid #cfcfcf;vertical-align: top;}.wysiwyg table tr td{border-left: 1px solid #cfcfcf;vertical-align: middle;white-space: normal;}.wysiwyg table tr td:first-child{border-left: 1px solid #cfcfcf;}.wysiwyg table tr:first-child td{border-left: 1px solid #cfcfcf;vertical-align: middle;}.wysiwyg table td{box-sizing: border-box;line-height: 1.7;min-height: 1.25em;moz-box-sizing: border-box;text-align: center;}.wysiwyg table td p{margin-bottom: 0;}.wysiwyg:before, .wysiwyg:after{content: " ";display: table;}.wysiwyg:after{clear: both;}.wysiwyg img{display: block;float: none;margin: 0 15px 18px 0;max-width: 100%;}.wysiwyg img img ~ img{margin-top: 23px;}.wysiwyg .border{border: 2px solid #cfcfcf;box-sizing: border-box;margin: 15px 0;moz-box-sizing: border-box;padding: 25px 36px;}.wysiwyg .border *:first-child{margin-top: 0;padding-top: 0;}.wysiwyg .border *:last-child{margin-bottom: 0;padding-bottom: 0;}.wysiwyg ul.border,
 .wysiwyg ol.border{padding: 25px 36px 20px 55px;}@media screen and (min-width: 620px){.wysiwyg img{margin: 0 15px 10px 0;width: auto;}}@media screen and (min-width: 990px){.wysiwyg img{margin: 0 0 10px 0;width: auto;}}article,
.table-scroll {
    overflow: auto;
    width: 100%;
}
img.lftimg, img.rghtimg {
    max-width: 47.5%;
}
span.newml {
    color: #ea333a !important;
    font-size: 15px !important;
}
.newmail:before {
    content: "@";
    font-size: 26px;
    line-height: 20px;
    text-align: center;
    font-style: normal;
    color: #ea353c;
    display: inline-flex;
    position: relative;
    margin-right: 10px;
    margin-top: 2px;
}
.newmail {
    margin-left: -30px;
}
ul.top-mar, .top-mar {
    margin-top: -12px !important;
}
.topd-mar {
    padding-top: 7px;
}
.topd-marb {
margin-top: -5px !important;
}
.topd-marbs {
    margin-top: -1px !important;
}
span.diam {
    font-size: 20px;
}
img.photo-dwn.photo-pad {
    padding-right: 25px;
}
img.photo-dwn {
    padding-right: 15px;
	padding-top: 25px;
}
.container1 {
    padding-bottom: 20px;
	margin-top: -25px;
}
li.kvad::before {
    border: solid 3px #ea333a;
    height: 4px !important;
    left: -17px !important;
    top: 5px !important;
    width: 4px !important;
    transform: rotate(45deg);
    display: block;
    background-color: #fff !important;
    border-radius: 0px !important;
}
a {
    text-decoration: none !important;
}
.magaz-all {
min-width: 1000px;
}
.in-magaz {
    padding: 10px;
}
.magaz-all {
box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}
.magaz.mag2 {
max-width: 232px;
}
@media (max-width: 1305px) {
.magaz-all {
max-width: 320px;
min-width: 100px;
}
.magaz {
    min-width: 79%;
}
}
.magaz {
margin-top: 10px;
margin-right: 20px;
display: block;
max-width: 310px;
}
@media (min-width: 555px) and (max-width: 993px) {
.magaz-all {
    max-width: 430px;
}}
@media (max-width: 555px) {
.magaz {
    max-width: 300px;
}}
@media screen and (min-width: 800px){
img.lftimg, img.rghtimg {
    max-width: 49%;
}
.baners {
    max-width: 437px;
}
}
@media screen and (min-width: 500px){
.baners {
    max-width: 437px;
}}
@media screen and (max-width: 500px){
img.photo-dwn.photo-pad, img.photo-dwn {
    padding-right: 5px;
}
ul.top-mar {
    margin-top: auto;
}
}
img.rghtimg {
    float: right;
}
@media screen and (max-width: 989px){
.search {
    display: block !important;
}
.menu__holder {
    display: block !important;
}
nav.menu__list {
    margin-top: 50px;
}}
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display: block;}audio,
canvas,
video{display: inline;display: inline-block;zoom: 1;}audio:not([controls]){display: none;height: 0;}[hidden]{display: none;}html{font-size: 100%;ms-text-size-adjust: 100%;webkit-text-size-adjust: 100%;}html,
button,
input,
select,
textarea{font-family: sans-serif;}body{margin: 0;moz-osx-font-smoothing: grayscale;padding: 0;}a:focus{outline: 0;}a:active,
a:hover{outline: 0;}h1{font-size: 2em;margin: 0.67em 0;}h2{font-size: 1.5em;margin: 0.83em 0;}h3{font-size: 1.17em;margin: 1em 0;}h4{font-size: 1em;margin: 1.33em 0;}h5{font-size: 0.83em;margin: 1.67em 0;}h6{font-size: 0.67em;margin: 2.33em 0;}abbr[title]{border-bottom: 1px dotted;}b,
strong{font-weight: bold;}blockquote{margin: 1em 40px;}dfn{font-style: italic;}hr{box-sizing: content-box;height: 0;moz-box-sizing: content-box;}mark{background: #ff0;color: #000;}p,
pre{margin: 1em 0;}code,
kbd,
pre,
samp{_font-family: 'courier new', monospace;font-family: monospace, serif;font-size: 1em;}pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q{quotes: none;}q:before,
q:after{content: '';content: none;}small{font-size: 80%;}sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}dl,
menu,
ol,
ul{margin: 1em 0;}dd{margin: 0 0 0 40px;}menu,
ol,
ul{padding: 0 0 0 40px;}nav ul,
nav ol{list-style: none;list-style-image: none;}img{border: 0;ms-interpolation-mode: bicubic;}svg:not(:root){overflow: hidden;}figure{margin: 0;}form{margin: 0;}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend{border: 0;margin-left: -7px;padding: 0;white-space: normal;}button,
input,
select,
textarea{font-size: 100%;margin: 0;vertical-align: baseline;vertical-align: middle;}button,
input{line-height: normal;}button,
select{text-transform: none;}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{cursor: pointer;overflow: visible;webkit-appearance: button;}button[disabled],
html input[disabled]{cursor: default;}input[type="checkbox"],
input[type="radio"]{box-sizing: border-box;height: 13px;moz-box-sizing: border-box;padding: 0;width: 13px;}input[type="search"]{box-sizing: border-box;moz-box-sizing: border-box;webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{webkit-appearance: none;}button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}textarea{overflow: auto;vertical-align: top;}table{border-collapse: collapse;border-spacing: 0;}.layout{box-sizing: border-box;color: #585858;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;margin: 0 auto;max-width: 1380px;min-width: 320px;moz-box-sizing: border-box;padding: 0 15px;}@media screen and (min-width: 1150px){.layout{padding: 0 20px;}}.layout h1{color: #fff;display: inline-block;font-size: 20px;font-weight: 600;line-height: 1.2;margin: 0;text-transform: uppercase;vertical-align: top;}@media screen and (min-width: 990px){.layout h1{color: #222222;font-size: 35px;font-weight: 600;margin: 5px 0 28px;}}.layout_page_main{padding: 0;}@media screen and (min-width: 990px){.layout_page_main{padding: 0 15px;}}@media screen and (min-width: 1150px){.layout_page_main{padding: 0 20px;}}@media screen and (min-width: 990px){.layout__main{border-bottom: 1px solid #cfcfcf;padding: 20px 0 40px;}.layout__main:before, .layout__main:after{content: " ";display: table;}.layout__main:after{clear: both;}}.layout__sidebar{box-sizing: border-box;moz-box-sizing: border-box;width: 100%;}.layout__sidebar-title{color: #222;font-size: 16px;font-weight: 600;line-height: 1.2;text-transform: uppercase;}.layout__sidebar-more{display: none;float: right;font-size: 14px;margin-right: 3px;margin-top: 1px;}.layout__sidebar-more_type_mobile{display: inline-block;}@media screen and (min-width: 990px){.layout__sidebar-more{display: inline-block;margin-right: 0;margin-top: 4px;}.layout__sidebar-more_type_mobile{display: none;}}.layout__sidebar_type_right{border: 2px solid #d4d4d4;max-width: 430px;padding: 19px 13px 17px 19px;}@media screen and (min-width: 990px){.layout__sidebar{float: left;margin-right: 38px;width: 290px;}.layout__sidebar_type_right{float: right;margin: 17px 0 0 25px;padding: 22px 28px 28px;width: 430px;}.layout__sidebar-title{font-size: 20px;}}.layout__holder{background-color: #222;margin: 0 -15px;padding: 10px 15px 13px;position: relative;}.layout__holder_setting_margin{margin-bottom: 45px;}@media screen and (min-width: 990px){.layout__holder{background-color: transparent;margin: 0;padding: 0;}.layout__holder_setting_margin{margin-bottom: 0;}}.layout__content{padding-top: 20px;width: 100%;}.layout__content_setting_padding{padding-top: 0;}@media screen and (min-width: 990px){.layout__content{overflow: hidden;padding: 0;width: auto;}.layout__content_type_news, .layout__content_type_search{overflow: inherit;}.layout__content_setting_padding{box-sizing: border-box;float: left;moz-box-sizing: border-box;width: 66%;}}.layout__about{border: 2px solid #cfcfcf;box-sizing: border-box;color: #585858;moz-box-sizing: border-box;padding: 17px 19px 7px;}.layout__about p{color: #585858;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;line-height: 1.7;margin: 0 0 12px;}.layout__about p strong{font-weight: 600;}@media screen and (min-width: 990px){.layout__about p{margin: 10px 0 22px;}}.layout__about p:first-child{margin-top: 0;}.layout__about strong{font-weight: 600;}.layout__about em{font-style: italic;line-height: 1.7;}.layout__about h1{color: #fff;display: inline-block;font-size: 20px;font-weight: 600;line-height: 1.2;margin: 0;text-transform: uppercase;vertical-align: top;}@media screen and (min-width: 990px){.layout__about h1{color: #222222;font-size: 35px;font-weight: 600;margin: 5px 0 28px;}}.layout__about h2, .layout__about h3, .layout__about h4, .layout__about h5, .layout__about h6{color: #222;font-weight: 600;text-transform: uppercase;}.layout__about h2{font-size: 18px;line-height: 1.33;margin: 20px 0 11px;}@media screen and (min-width: 990px){.layout__about h2{font-size: 30px;line-height: 1.16;margin: 28px 0 20px;}}.layout__about h3{font-size: 16px;line-height: 1.375;margin: 19px 0 11px;}@media screen and (min-width: 990px){.layout__about h3{font-size: 16px;line-height: 1.2;margin: 22px 0 24px;}}.layout__about h4{font-size: 15px;font-weight: 700;line-height: 1.53;margin: 18px 0 11px;}@media screen and (min-width: 990px){.layout__about h4{font-size: 20px;font-weight: 600;line-height: 1.4;margin: 22px 0 14px;}}.layout__about h5{font-size: 14px;font-weight: 700;line-height: 1.43;margin: 19px 0 11px;}@media screen and (min-width: 990px){.layout__about h5{font-size: 16px;font-weight: 600;line-height: 1.5;margin: 23px 0 13px;}}.layout__about h6{font-size: 13px;font-weight: 700;line-height: 1.54;margin: 18px 0 11px;}@media screen and (min-width: 990px){.layout__about h6{font-size: 14px;font-weight: 600;line-height: 1.57;margin: 23px 0 12px;}}.layout__about a{transition: color 0.25s;-webkit-transition: color 0.25s;}.layout__about a:active{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.layout__about a:hover{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}}.layout__about ul, .layout__about ol{margin: 0 0 15px;padding-left: 20px;}@media screen and (min-width: 990px){.layout__about ul, .layout__about ol{margin: 12px 0;padding-left: 19px;}}.layout__about ul li, .layout__about ol li{font-size: 13px;line-height: 1.4;margin: 8px 0;position: relative;}@media screen and (min-width: 990px){.layout__about ul li, .layout__about ol li{font-size: 13px;line-height: 1.5;margin: 6px 0;}}.layout__about ul{list-style: none;}.layout__about ul li:before{background-color: #ea333a;border-radius: 6px;content: '';height: 6px;left: -19px;position: absolute;top: 6px;width: 6px;}@media screen and (min-width: 990px){.layout__about ul li:before{border-radius: 6px;height: 6px;left: -19px;top: 6px;width: 6px;}}.layout__about ol{counter-reset: item;}.layout__about ol li{counter-increment: item;list-style: none;}.layout__about ol li:before{color: #ea333a;content: counter(item) ".";font-weight: 600;left: -22px;position: absolute;text-align: center;top: 0;width: 19px;}@media screen and (min-width: 990px){.layout__about ol li:before{left: -22px;top: -1px;}}.layout__about table{border-collapse: collapse;box-sizing: border-box;color: #585858;font-size: 13px;margin: 18px 0;moz-box-sizing: border-box;padding: 0;position: relative;width: 100%;}@media screen and (min-width: 990px){.layout__about table{margin: 30px 0 20px;}}.layout__about table:first-child{margin-top: 0;}.layout__about table thead{background-color: #ea333a;border: 1px solid #ea333a;border-bottom: 0;display: table-header-group;}.layout__about table thead tr{border-bottom: 0;}.layout__about table tbody{border: 1px solid #cfcfcf;border-width: 1px 1px 0;overflow-x: auto;position: relative;}thead + .layout__about table tbody{border: 1px solid #cfcfcf;border-width: 0 1px;}.layout__about table td, .layout__about table th{border: 0;border-left: 1px solid #ea333a;box-sizing: border-box;font-size: 13px;line-height: 1.4;margin: 0;moz-box-sizing: border-box;padding: 8px 15px;vertical-align: top;}.layout__about table td:first-child, .layout__about table th:first-child{border-left: none;width: auto;}@media screen and (min-width: 990px){.layout__about table td, .layout__about table th{padding: 10px 29px 13px;}}.layout__about table th{border: 0;color: #fff;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;font-weight: 400;text-align: left;}.layout__about table tr{border: 0;border-bottom: 1px solid #cfcfcf;vertical-align: top;}.layout__about table tr td{border-left: 1px solid #cfcfcf;white-space: normal;}.layout__about table tr td:first-child{border-left: 1px solid #cfcfcf;}.layout__about table tr:first-child td{border-left: 1px solid #cfcfcf;}.layout__about table td{box-sizing: border-box;line-height: 1.7;min-height: 1.25em;moz-box-sizing: border-box;padding: 8px 30px 16px;text-align: left;}.layout__about table td p{margin-bottom: 0;}@media screen and (min-width: 990px){.layout__about{padding: 26px 35px 19px;}}.layout__about h2{color: #222222;font-size: 16px;font-weight: 600;line-height: 1.38;margin: 0 0 13px;text-transform: uppercase;}.layout__about p{line-height: 1.7;margin: 0 0 10px;}.layout__submenu{bottom: 0;left: 0;position: absolute;width: 100%;}@media screen and (min-width: 990px){.layout__submenu{display: inline-block;margin-right: 10px;padding-top: 9px;position: relative;vertical-align: top;width: auto;}}@media screen and (min-width: 990px){.layout__icon{background-color: #ea333a;cursor: pointer;display: block;height: 35px;position: relative;transition: background-color 0.3s;webkit-transition: background-color 0.3s;width: 36px;}.layout__icon:hover{background-color: #222;transition: background-color 0.3s;webkit-transition: background-color 0.3s;}.layout__icon.active{background: #222;}.layout__icon i{background: url(../img/sprites.png) -120px -51px no-repeat;display: block;height: 12px;left: 9px;position: absolute;top: 12px;width: 19px;}}@media screen and (max-width: 1396px){.layout__content_setting_padding{width: 64%;}}@media screen and (max-width: 1320px){.layout__content_setting_padding{width: 62%;}}@media screen and (max-width: 1256px){.layout__content_setting_padding{width: 60%;}}@media screen and (max-width: 1196px){.layout__content_setting_padding{width: 58%;}}@media screen and (max-width: 1130px){.layout__content_setting_padding{width: 55%;}}@media screen and (max-width: 1060px){.layout__content_setting_padding{width: 53%;}}@media screen and (max-width: 1050px){.layout__content_setting_padding{width: 50%;}}@media screen and (max-width: 989px){.layout__content_setting_padding{width: 100%;}}.promo{font-size: 0;line-height: 0;}@media screen and (min-width: 990px){.promo{margin: 25px 0 20px;}}.promo__row{box-sizing: border-box;moz-box-sizing: border-box;}@media screen and (min-width: 430px){.promo__row{display: inline;}}@media screen and (min-width: 886px){.promo__row{display: block;margin: 0 0 25px;position: relative;}.promo__row_pos_1, .promo__row_pos_3{padding-bottom: calc(625*(100% / 1340));padding-bottom: -webkit-calc(625*(100% / 1340));}.promo__row_pos_2{padding-bottom: calc(300*(100% / 1340));padding-bottom: -webkit-calc(300*(100% / 1340));}}.promo__item{box-sizing: border-box;margin-bottom: 3px;moz-box-sizing: border-box;overflow: hidden;padding-bottom: 60.9%;position: relative;width: 100%;}@media screen and (min-width: 551px){.promo__item{display: inline-block;padding-bottom: 35%;width: 50%;}.promo__row_pos_1 .promo__item:nth-child(1){width: 100%;}.promo__row_pos_1 .promo__item:nth-child(3), .promo__row_pos_2 .promo__item:nth-child(2), .promo__row_pos_3 .promo__item:nth-child(1), .promo__row_pos_3 .promo__item:nth-child(3){border-left: 3px solid #fff;}}@media screen and (min-width: 886px){.promo__item{bottom: 0;box-sizing: border-box;margin-bottom: 0;moz-box-sizing: border-box;overflow: hidden;padding-bottom: 0;position: absolute;top: 0;}.promo__row_pos_1 .promo__item:nth-child(1){left: 0;width: 66%;}.promo__row_pos_1 .promo__item:nth-child(2){bottom: calc(50% - -12px);bottom: -webkit-calc(50% - -12px);left: calc(66% + 25px);left: -webkit-calc(66% + 25px);width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_1 .promo__item:nth-child(3){border: 0;left: calc(66% + 25px);left: -webkit-calc(66% + 25px);top: calc(50% - -12px);top: -webkit-calc(50% - -12px);width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_2 .promo__item:nth-child(1){left: 0;top: 0;width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_2 .promo__item:nth-child(2){border: 0;left: 34%;right: 34%;top: 0;width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_2 .promo__item:nth-child(3){left: calc(66% + 25px);left: -webkit-calc(66% + 25px);top: 0;width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_3 .promo__item:nth-child(1){border: 0;bottom: calc(50% - -12px);bottom: -webkit-calc(50% - -12px);left: 0;width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_3 .promo__item:nth-child(2){left: 0;top: calc(50% - -12px);top: -webkit-calc(50% - -12px);width: calc(34% - 25px);width: -webkit-calc(34% - 25px);}.promo__row_pos_3 .promo__item:nth-child(3){border: 0;left: 34%;width: 66%;}}.promo .promo__image{bottom: 0;box-sizing: border-box;left: 0;max-width: 100%;moz-box-sizing: border-box;position: absolute;right: 0;top: 0;}@media screen and (min-width: 430px){.promo .promo__image{max-width: 105%;}}@media screen and (min-width: 886px){.promo .promo__image{border: 0;font: 0/0 a;max-height: 100%;max-width: 105%;ms-transform: translatez(0);transform: translatez(0);webkit-transform: translatez(0);}}.promo__badge{background-color: #ea333a;bottom: 20px;box-sizing: border-box;display: inline-block;left: 0;max-width: 90%;moz-box-sizing: border-box;padding: 6px 13px 4px;position: absolute;z-index: 5;}.promo__badge span{color: #fff;font-size: 16px;font-weight: 600;line-height: 1.2;text-transform: uppercase;}@media screen and (min-width: 990px){.promo__badge{bottom: 30px;}}.promo__overlay{box-sizing: border-box;moz-box-sizing: border-box;}@media screen and (min-width: 990px){.promo__overlay{background-color: rgba(0, 0, 0, 0.75);bottom: 0;display: block;left: -100%;padding: 12.9% 12px 11% 47px;position: absolute;top: 0;transition: left 0.5s;webkit-transition: left 0.5s;width: 100%;z-index: 15;}.promo__row_pos_1 .promo__item:nth-child(1) .promo__overlay, .promo__row_pos_3 .promo__item:nth-child(3) .promo__overlay{left: -48.6%;padding: 6.9% 12px 6.9% 47px;width: 48.6%;}.promo__item:hover .promo__overlay, .promo__row_pos_1 .promo__item:nth-child(1):hover .promo__overlay, .promo__row_pos_3 .promo__item:nth-child(3):hover .promo__overlay{left: 0;transition: left 0.5s;webkit-transition: left 0.5s;}}.promo__inner{box-sizing: border-box;height: 100%;moz-box-sizing: border-box;padding: 8% 12px 8% 48px;}.promo__content .promo__inner{padding: 45px 12px 40px 48px;}.promo__row_pos_1 .promo__item:nth-child(3) .promo__inner{padding: 33px 42px 34px 39px;}@media screen and (min-width: 551px){.promo__row_pos_1 .promo__item:nth-child(3) .promo__inner{padding-bottom: 25px;}}@media screen and (min-width: 780px){.promo__row_pos_1 .promo__item:nth-child(3) .promo__inner{padding-bottom: 34px;}}.promo__title{color: #fff;display: block;font-size: 20px;font-weight: 700;line-height: 1.1;max-width: 245px;text-transform: uppercase;}.promo__title a{color: #fff;text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.promo__title a:hover{color: #cacaca;transition: color 0.25s;webkit-transition: color 0.25s;}.promo__content .promo__title a{text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.promo__content .promo__title a:hover{color: rgba(255, 255, 255, 0.8);transition: color 0.25s;webkit-transition: color 0.25s;}.promo__row_pos_1 .promo__item:nth-child(1) .promo__title, .promo__row_pos_3 .promo__item:nth-child(3) .promo__title{max-width: 100%;}.promo__list{color: #cacaca;font-size: 13px;list-style: none;margin: 17px 0 0;padding: 0;}.promo__list li{margin: 3px 0 4px;padding-left: 18px;position: relative;}.promo__content .promo__list li:nth-child(n+3){display: none;}.promo__list li:before{background-color: #fff;border-radius: 5px;content: '';height: 5px;left: 1px;position: absolute;top: 7px;width: 5px;}.promo__list li a{color: #cacaca;line-height: 1.4;text-decoration: none;}.promo__inner .promo__list li a{color: #f9d0d1;}.promo__list li a:hover{color: #fff;}.promo__content{background-color: #ea333a;bottom: 0;box-sizing: border-box;left: 0;moz-box-sizing: border-box;position: absolute;right: 0;top: 0;}.promo__link{box-sizing: border-box;display: block;height: 100%;left: 0;moz-box-sizing: border-box;position: absolute;top: 0;width: 100%;z-index: 10;}@media screen and (min-width: 380px){.promo__content .promo__list li:nth-child(n+2){display: block;}.promo__content .promo__list li:nth-child(n+4){display: none;}}@media screen and (min-width: 420px){.promo__content .promo__list li:nth-child(n+4){display: block;}.promo__content .promo__list li:nth-child(n+6){display: none;}}@media screen and (min-width: 480px){.promo__content .promo__list li:nth-child(n+6){display: block;}.promo__content .promo__list li:nth-child(n+7){display: none;}}@media screen and (min-width: 551px){.promo__content .promo__list li:nth-child(n+7){display: block;}}.menu{background-color: #fff;display: none;left: 0;position: absolute;top: 60px;width: 100%;z-index: 5520;}.menu_type_mobile{box-sizing: border-box;display: block;margin: 30px -15px 0;moz-box-sizing: border-box;position: static;width: auto;}@media screen and (min-width: 990px){.menu{background-color: #ea333a;display: block !important;height: 50px;position: relative;top: 0;width: auto;}.menu:before, .menu:after{content: " ";display: table;}.menu:after{clear: both;}.menu_type_mobile{display: none !important;}}.menu ul{font-size: 0;line-height: 0;margin: 0;padding: 0;}.menu__list{border-bottom: 1px solid #bbb;}@media screen and (min-width: 990px){.menu__list{border: 0;float: left;list-style: none;position: relative;z-index: 2;}}.menu__list li{border-top: 1px solid #bbb;box-sizing: border-box;height: 44px;moz-box-sizing: border-box;transition: border-color 0.25s;webkit-transition: border-color 0.25s;width: 100%;}.menu__list li.menu__item_state_active{background-color: #ea333a;border-color: #ea333a;color: #fff;font-size: 14px;font-weight: 600;height: 100%;line-height: 44px;margin-bottom: -1px;position: relative;text-transform: uppercase;}.menu__list li.menu__item_state_active + li{border-color: #ea333a;}.menu__list li.menu__item_state_active:after{background: url(../img/sprites.png) -120px -34px;content: '';height: 17px;margin-top: -8px;position: absolute;right: 15px;top: 50%;width: 9px;}.menu__list li:active{border-color: #ea333a;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}.menu__list li:active.menu__item_type_search{border-color: #bbb;}.menu__list li:active + li{border-color: #ea333a;}@media screen and (min-width: 990px){.menu__list li{border: 0;display: inline-block;height: auto;margin: 0;padding: 0;width: auto;}.menu__list li.menu__item_state_active{background-color: #cb181f;color: #fff;font-size: 14px;font-weight: 700;line-height: 50px;text-transform: uppercase;}.menu__list li.menu__item_state_active:after{display: none;}.menu__list li:active{border: 0;}}.menu__list li > span{padding: 0 15px;}@media screen and (min-width: 990px){.menu__list li > span{padding: 0 12px;}}@media screen and (min-width: 1150px){.menu__list li > span{padding: 0 14px;}}@media screen and (min-width: 1200px){.menu__list li > span{padding: 0 21px;}}.menu__list li a{color: #222;display: block;font-size: 14px;font-weight: 600;height: 100%;line-height: 44px;padding: 0 15px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.menu_type_mobile .menu__list li a{background-color: #ececec;}.menu__list li a:after{background: url(../img/sprites.png) -120px -17px;content: '';height: 17px;margin-top: -8px;position: absolute;right: 15px;top: 50%;width: 9px;}.menu_type_mobile .menu__list li a:after{background-position: -169px -32px;}.menu__list li a:active{background-color: #ea333a;border-color: #ea333a;color: #fff;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.menu__list li a:active:after{background-position: -120px -34px;}@media screen and (min-width: 990px){.menu__list li a{color: #fff;font-size: 14px;font-weight: 700;line-height: 50px;padding: 0 12px;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.menu__list li a:hover{background-color: #cb181f;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.menu__list li a:active{background-color: #cb181f;color: #fff;}.menu__list li a:after{display: none;}}@media screen and (min-width: 1150px){.menu__list li a{padding: 0 14px;}}@media screen and (min-width: 1200px){.menu__list li a{padding: 0 21px;}}.menu__list li.menu__item_state_active > a{color: #fff;}.menu__holder{display: none;}@media screen and (min-width: 990px){.menu__holder{display: block;float: right;height: 50px;position: absolute;right: 0;top: 0;width: 25%;}}@media screen and (min-width: 1200px){.menu__holder{width: 20%;}}@media screen and (min-width: 1320px){.menu__holder{width: 23%;}}@media screen and (min-width: 1350px){.menu__holder{width: 25%;}}@media screen and (min-width: 1380px){.menu__holder{width: 27%;}}.header{margin: 0 -15px;padding: 0;position: relative;}.layout_page_main .header{margin: 0;}@media screen and (min-width: 990px){.header{margin: 0;padding: 20px 0 13px;}.header:before, .header:after{content: " ";display: table;}.header:after{clear: both;}}.header__logo{display: inline-block;margin: 9px 0 3px 15px;max-width: 132px;height: 44px;}.header__logo img{max-width: 132px;}@media screen and (min-width: 990px){.header__logo{margin: 0;max-width: 216px;height: 72px;}}.header__icon{cursor: pointer;height: 60px;position: absolute;top: 0;width: 60px;}.header__icon_type_phones{background: #cacaca;right: 60px;transition: background 0.25s;webkit-transition: background 0.25s;}.header__icon_type_phones.active{background: #222;transition: background 0.25s;webkit-transition: background 0.25s;}.header__icon_type_phones i{background: url(../img/sprites.png) -72px 0 no-repeat;display: block;height: 20px;left: 21px;position: absolute;top: 20px;width: 19px;}.header__icon_type_phones.active i{background-position: -91px 0;}.header__icon_type_menu{background-color: #ea333a;right: 0;transition: background 0.25s;webkit-transition: background 0.25s;}.header__icon_type_menu.active{background: #222;transition: background 0.25s;webkit-transition: background 0.25s;}.header__icon_type_menu i{background: url(../img/sprites.png) -110px 0 no-repeat;display: block;height: 17px;left: 19px;position: absolute;top: 22px;width: 26px;}@media screen and (min-width: 990px){.header__icon{display: none;}}.header__about{background-color: #222;box-sizing: border-box;color: #cecece;display: none;moz-box-sizing: border-box;padding: 10px 15px;text-align: center;}.header__about strong{color: #fff;display: block;font-size: 14px;font-weight: 700;text-transform: uppercase;}.layout_page_main .header__about{display: block;}@media screen and (min-width: 990px){.header__about{background-color: transparent;color: #222;display: inline-block;font-size: 13px;line-height: 1.5;margin-left: 23px;margin-top: 9px;max-width: 215px;padding: 0 0 0 20px;position: relative;text-align: left;vertical-align: top;}.layout_page_main .header__about{display: inline-block;}.header__about:before{background-color: #ccc;content: '';height: 51px;left: -2px;position: absolute;top: 3px;width: 1px;}.header__about strong{color: #222;}}.header__holder{position: relative;}.header__holder_type_right{display: none;left: 0;position: absolute;top: 60px;width: 100%;z-index: 2020;}@media screen and (min-width: 990px){.header__holder{float: left;}.header__holder_type_right{display: block !important;float: right;margin-top: 7px;position: static;width: auto;}}.header__info, .header__phones{background-color: #fff;border-top: 1px solid #bbb;box-sizing: border-box;height: 44px;line-height: 44px;moz-box-sizing: border-box;padding: 0 15px 0 47px;}.header__info:after, .header__phones:after{background: url(../img/sprites.png) no-repeat;content: '';height: 24px;left: 0;position: absolute;top: 0;width: 24px;}@media screen and (min-width: 990px){.header__info, .header__phones{border: 0;height: auto;left: auto;line-height: inherit;padding: 0;position: relative;top: auto;width: auto;}.header__info:after, .header__phones:after{background: url(../img/sprites.png) no-repeat;content: '';height: 24px;left: 0;position: absolute;top: 0;width: 24px;}.header__info strong, .header__phones strong{display: block;font-weight: 600;}.header__info span, .header__phones span{color: #555;font-size: 13px;line-height: 1.5;}}.header__info{border-bottom: 1px solid #bbb;color: #222;font-size: 12px;position: relative;}.header__info strong{font-weight: 700;}.header__info:after{background-position: -48px 0;left: 15px;top: 10px;}@media screen and (min-width: 990px){.header__info{border: 0;box-sizing: border-box;color: #555;display: inline-block;font-size: 13px;margin-top: 2px;moz-box-sizing: border-box;padding-left: 56px;position: relative;top: 0;vertical-align: top;width: 188px;}.header__info strong{color: #222;font-size: 14px;margin-bottom: 2px;}.header__info:before{background-color: #ccc;content: '';height: 51px;left: 0;position: absolute;top: 5px;width: 1px;}.header__info:after{background-position: -48px 0;left: 22px;top: 3px;}}.header__phones{display: none;}.header__phones_type_mobile{color: #222;display: block;padding-right: 0;text-decoration: none;}.header__phones_type_mobile strong{font-size: 14px;font-weight: 700;margin-right: 19px;}.header__phones_type_mobile span{font-size: 11px;}.header__phones:after{background-position: -24px 0;left: 15px;top: 10px;}@media screen and (min-width: 990px){.header__phones{box-sizing: border-box;display: inline-block;moz-box-sizing: border-box;padding-left: 46px;position: relative;vertical-align: top;width: 241px;}.header__phones_type_mobile{display: none;}.header__phones strong{color: #222;font-size: 16px;margin-bottom: 1px;}.header__phones:after{background-position: -24px 0;left: 12px;top: 5px;}}.header__link{display: none;}@media screen and (min-width: 990px){.header__link{border-bottom: 1px solid #ea333a;display: inline-block;font-size: 13px;line-height: 1.2;}.header__phones .header__link{border-bottom-style: dotted;}.header__link:hover{border-color: #222222;}}.footer{padding: 20px 0 22px;}.layout_page_main .footer{padding: 20px 25px 22px;}@media screen and (min-width: 990px){.footer{padding: 0 0 40px;}.footer:before, .footer:after{content: " ";display: table;}.footer:after{clear: both;}.layout_page_main .footer{padding: 0 0 40px;}}.footer__holder{float: none;}@media screen and (min-width: 990px){.footer__holder{float: left;max-width: 59%;}}.footer__holder_type_right{float: none;}@media screen and (min-width: 990px){.footer__holder_type_right{float: right;margin-top: 1px;max-width: 100%;text-align: right;}}.footer__logo{display: none;}@media screen and (min-width: 990px){.footer__logo{display: inline-block;margin-left: -2px;position: relative;vertical-align: top;}.footer__logo:after{background: url(../img/footer/logo-color.png) no-repeat;content: '';height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 0.25s;webkit-transition: opacity 0.25s;width: 100%;}.footer__logo:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}}.footer__about{display: block;margin-bottom: 10px;padding-bottom: 10px;position: relative;}.footer__about:before{background: #ccc;bottom: 0;content: '';height: 1px;left: 50%;margin-left: -21%;position: absolute;width: 42%;}.footer__about span{color: #555;display: block;font-size: 12px;line-height: 1.5;text-align: center;}.footer__about span:first-of-type{color: #222;font-weight: 600;}@media screen and (min-width: 990px){.footer__about{box-sizing: border-box;display: inline-block;margin: 15px 0 0;max-width: 62%;moz-box-sizing: border-box;padding-bottom: 0;padding-left: 26px;text-align: left;vertical-align: top;}.footer__about:before{display: none;}.footer__about span{line-height: 1.5;text-align: left;}.footer__about span:first-of-type{color: #555;font-weight: 400;}}@media screen and (min-width: 1200px){.footer__about{max-width: 70%;}}@media screen and (min-width: 1366px){.footer__about{max-width: 100%;}}.footer__phones{margin: 0;padding-top: 10px;position: relative;text-align: center;}.footer__phones span{color: #222;display: block;font-weight: 600;}@media screen and (min-width: 990px){.footer__phones{display: inline-block;font-size: 12px;margin: 9px 0 0;padding: 0;text-align: right;}.footer__phones span{display: inline-block;font-weight: 400;}.footer__phones strong{font-weight: 700;}}.footer-dev{margin-top: 5px;text-align: center;}.footer-dev span{color: #222;font-size: 12px;font-weight: 400;margin-right: 3px;}.footer-dev a{display: inline-block;margin-left: 4px;}@media screen and (min-width: 990px){.footer-dev{margin-top: 7px;text-align: right;}}
.header__icon_type_mail.js-phones i {
    content: "@";
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    font-style: normal;
}
.header__icon_type_mail.js-phones {
    background: #fe453d;
    right: 120px;
    -webkit-transition: background 0.25s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header__icon_type_mail.js-phones i::before {
    content: "@";
    font-size: 25px;
    line-height: 20px;
    text-align: center;
    font-style: normal;
    color: #000000;
}
@media screen and (min-width: 990px) {
.header__icon_type_mail.js-phones {
        display: none;
    }
}
@media screen and (max-width: 989px) {
.promo__overlay {
  position: absolute;
  left: -48.6%;
  transition: left 0.5s ease;
  display: block !important;
  z-index: 1001;
}
.promo__overlay.active {
	top: 0;
    position: fixed;
    left: 80px;
    width: 80vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 9999;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 20px;
    transition: opacity 0.3s ease;
}
.promo__scrollbar .viewport {
    height: 100%;
    overflow-y: auto !important;
    position: relative !important;
    width: 98%;
    -webkit-overflow-scrolling: touch;
}
.promo__list li a {
line-height: 1.7;
font-size: 15px;
}
.scrollbar, .track, .thumb {
  height: auto !important;
}
.promo__scrollbar {
  max-height: 80vh;
}
}
.mini-menu {
    z-index: 1002;
    background-color: hwb(0deg 2.36% 97.64% / 30%);
    left: 0;
    width: 65px;
    margin: 5px;
}
body.menu-open {overflow: hidden;}
.search{display: none;}.search_type_open{display: block;max-width: 430px;position: relative;}@media screen and (min-width: 780px){.search_type_open{display: inline-block;margin: -6px 15px 0 3px;position: relative;right: auto;vertical-align: middle;width: 430px;}}@media screen and (min-width: 990px){.search{display: block;height: 50px;min-width: 50px;overflow: hidden;position: absolute;right: 0;top: 0;transition: width 0.3s;webkit-backface-visibility: hidden;webkit-transition: width 0.3s;width: 0%;}.search_type_open{display: inline-block;margin: -6px 15px 0 3px;position: relative;right: auto;vertical-align: middle;width: 430px;}.menu__item_type_search .search_type_open{display: none;}}.search__input{background: #fff;border: 5px solid #ea333a;color: #2c3e50;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;height: 50px;margin: 0;outline: none;padding: 15px 55px 15px 14px;position: absolute;right: 0;top: 0;width: 100%;z-index: 15;}.search__input::-webkit-input-placeholder{color: #9d9d9d;}.search__input:-moz-placeholder{color: #9d9d9d;}.search__input::-moz-placeholder{color: #9d9d9d;}.search__input:-ms-input-placeholder{color: #9d9d9d;}.search_type_open .search__input{border-color: #dcdcdc;padding: 8px 40px 8px 14px;position: static;}.menu__item_type_search .search__input{height: 44px;}.search__icon, .search__submit{border: 5px solid #ea333a;border-left: 0;box-sizing: border-box;cursor: pointer;display: block;height: 50px;line-height: 50px;margin: 0;moz-box-sizing: border-box;padding: 0;position: absolute;right: 0;text-align: center;top: 0;width: 50px;}.search_type_open .search__icon, .search_type_open .search__submit{border-color: #dcdcdc;}.menu__item_type_search .search__icon, .menu__item_type_search .search__submit{height: 44px;line-height: 44px;}.search__submit{background: #fff;border: none;color: transparent;filter: alpha(opacity=0);ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity: 0;outline: none;z-index: 2;}.search_type_open .search__submit{z-index: 2;}.search__submit:hover + .search__icon{background: white url(../img/icons/submit-hover.png) 50% 50% no-repeat;transition: background 0.25s;webkit-transition: background 0.25s;}.search__icon{background: #ea333a url(../img/icons/search.png) 50% 50% no-repeat;color: #fff;transition: border-color 0.25s, background 0.25s;webkit-transition: border-color 0.25s, background 0.25s;z-index: 90;}.search:hover .search__icon{background-color: #cb181f;border-color: #cb181f;transition: border-color 0.25s, background-color 0.25s;webkit-transition: border-color 0.25s, background-color 0.25s;}.search_type_open .search__icon{background: white url(../img/icons/submit.png) 50% 50% no-repeat;transition: background 0.25s;webkit-transition: background 0.25s;z-index: 1;}.search_type_open:hover .search__icon{background-color: #fff;border-color: #dcdcdc;transition: background 0.25s;webkit-transition: background 0.25s;}.search-results{margin-top: 15px;}@media screen and (min-width: 990px){.search-results{margin-top: 0;}}.search-results__item{box-sizing: border-box;display: block;margin-bottom: 14px;moz-box-sizing: border-box;text-decoration: none;width: 100%;}.search-results__item:before, .search-results__item:after{content: " ";display: table;}.search-results__item:after{clear: both;}@media screen and (min-width: 990px){.search-results__inner{border: 1px solid transparent;padding: 15px;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}.search-results__item:hover .search-results__inner{border-color: #cdcdcd;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}}.news__image + .search-results__holder{margin-left: 76px;}@media screen and (min-width: 990px){.news__image + .search-results__holder{margin-left: 122px;margin-top: -7px;}}.search-results__title{color: #222222;font-size: 13px;font-weight: 600;line-height: 1.47;padding-top: 0.4em;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.search-results__title:active{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.search-results__title{font-size: 15px;}.search-results__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}}.search-results__short{font-size: 13px;line-height: 1.7;}@media screen and (min-width: 990px){.search-results__short{color: #585858;display: block;font-size: 13px;margin: 12px 0 0;}}.search__info{display: block;margin-top: 10px;}@media screen and (min-width: 780px){.search__info{display: inline-block;margin-top: -5px;vertical-align: middle;}}.search.search-open,
.no-js .search{width: 100%;}.search.search-open .search__input,
.no-js .search .search__input{border-color: #cb181f;}.search.search-open .search__icon,
.no-js .search .search__icon{background: white url(../img/icons/submit.png) 50% 50% no-repeat;border-color: #cb181f;color: #fff;z-index: 20;}.search.search-open .search__submit,
.no-js .search .search__submit{z-index: 90;}.search.search-open .search__submit:hover + .search__icon,
.no-js .search .search__submit:hover + .search__icon{background: white url(../img/icons/submit-hover.png) 50% 50% no-repeat;transition: background 0.25s;webkit-transition: background 0.25s;}@media screen and (min-width: 530px){.search-results__list{font-size: 0;line-height: 0;margin-left: -25px;}.search-results__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;max-width: 455px;moz-box-sizing: border-box;position: relative;vertical-align: top;width: 50%;}}@media screen and (min-width: 915px){.search-results__item{width: 33.33%;}}@media screen and (min-width: 990px){.search-results__list{margin: 13px -15px 0;}.search-results__item{border: 0;max-width: 456px;}}.breadcrumbs{color: #737373;margin: 1px 0 2px;}.breadcrumbs a{color: #737373;font-size: 12px;}.breadcrumbs a:hover{color: #737373;}.breadcrumbs a:active{color: #fff;}@media screen and (min-width: 990px){.breadcrumbs{color: #222;margin: 3px 0 0;}.breadcrumbs a{color: #ea333a;font-size: 13px;}.breadcrumbs a:active, .breadcrumbs a:hover{color: #222222;}}.submenu{margin: 0 -15px;position: relative;}@media screen and (min-width: 990px){.submenu{margin: 0;}}.submenu_type_dropdown{background-color: #fff;left: 0;margin: 0;position: absolute;top: 0;width: 100%;z-index: 15;}@media screen and (min-width: 990px){.submenu_type_dropdown{left: 36px;top: 9px;width: 290px;}}.submenu_type_desktop{display: none;}@media screen and (min-width: 990px){.submenu_type_desktop{display: block;}}.submenu_type_mobile{margin: 0 -15px;position: relative;width: auto;}@media screen and (min-width: 990px){.submenu_type_mobile{display: none;}}.submenu__list{background: #fff;border-bottom: 1px solid #cfcfcf;box-sizing: border-box;display: none;left: 0;list-style: none;margin: 0;moz-box-sizing: border-box;padding: 0;position: absolute;top: 45px;width: 100%;z-index: 20;}.submenu_type_mobile .submenu__list{background: #fff;left: 0;position: absolute;top: 45px;width: 100%;z-index: 20;}@media screen and (min-width: 990px){.submenu__list{display: block;position: static;}.submenu_type_dropdown .submenu__list{display: none;}}.submenu__item{border-top: 1px solid #bbb;box-sizing: border-box;min-height: 44px;moz-box-sizing: border-box;transition: border-color 0.25s;webkit-transition: border-color 0.25s;width: 100%;}.submenu__item:first-of-type{border-color: #fff;}.submenu__item:active{border-color: #ea333a;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}.submenu__item:active + li{border-top-color: #ea333a;}@media screen and (min-width: 990px){.submenu__item{border: 1px solid #cfcfcf;border-bottom: 0;height: auto;min-height: 1px;}.submenu__item:first-of-type{border-color: #cfcfcf;}.submenu__item:active{border-color: #cfcfcf;}.submenu__item:active + li{border-top-color: #cfcfcf;}}.submenu__item_state_active{background: #ea333a;border-color: #ea333a;color: #fff;font-size: 14px;line-height: 1.57;margin-bottom: -1px;padding: 12px 15px;}.submenu__item_state_active + li{border-top-color: #ea333a;}@media screen and (min-width: 990px){.submenu__item_state_active{padding: 12px 29px 15px;}.submenu__item_state_active:first-of-type{border-color: #ea333a;}.submenu__item_state_active:last-of-type{margin-bottom: -1px;}}.submenu__item a{color: #222;display: block;font-size: 14px;font-weight: 600;height: 100%;line-height: 1.2;padding: 14px 35px 13px 15px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.submenu__item a:after{background: url(../img/sprites.png) -120px -17px;content: '';height: 17px;margin-top: -8px;position: absolute;right: 15px;top: 50%;width: 9px;}.submenu__item a:active{background-color: #ea333a;border-color: #ea333a;color: #fff;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}.submenu__item a:active:after{background-position: -120px -34px;}@media screen and (min-width: 990px){.submenu__item a{font-weight: 400;height: auto;line-height: 1.57;padding: 12px 29px 15px;text-decoration: none;text-transform: none;}.submenu__item a:after{display: none;}.submenu__item a:hover, .submenu__item a:active{background: #f1f1f1;color: #222;}.submenu__item a:active{border-color: #cfcfcf;}}@media screen and (min-width: 990px){.submenu .submenu__item.submenu__item_state_active > a{color: #fff;padding: 0;}.submenu .submenu__item.submenu__item_state_active > a:hover{background: transparent;}}.submenu__icon{background: url(../img/icons/arrow.png) no-repeat;display: inline-block;height: 6px;margin-left: 2px;margin-top: 8px;vertical-align: top;width: 6px;}span > .submenu__icon{background: url(../img/icons/arrowactive.png) no-repeat;}.submenu__item_state_active > span .submenu__icon, .submenu__item_state_active > a .submenu__icon{background: url(../img/icons/arrowactivered.png) no-repeat;}a:hover > .submenu__icon{background: url(../img/icons/arrowactive.png) no-repeat;}.submenu__sublist{display: none;}@media screen and (min-width: 990px){.submenu__sublist{background-color: #fff;border: 1px solid #ea333a;border-top: 0;box-sizing: border-box;display: block;list-style: none;margin: 15px -30px -15px;moz-box-sizing: border-box;padding: 10px 0 15px;position: static;}.submenu__sublist li{color: #ea333a;font-size: 13px;line-height: 1.57;padding: 3px 29px 2px;}.submenu__sublist li ul{list-style: none;margin: 2px 0;padding: 0;}.submenu__sublist li ul li{line-height: 1.57;padding-left: 30px;position: relative;}.submenu__sublist li ul li:before{color: #222;content: '—';left: 11px;position: absolute;top: 2px;transition: color 0.25s;webkit-transition: color 0.25s;}.submenu__sublist a{color: #222;display: inline;font-size: 13px;padding: 0.2em 0 0;transition: color 0.25s;webkit-transition: color 0.25s;}.submenu__sublist a:hover{background: #fff;color: #ea333a;transition: background-color 0.25s;webkit-transition: background-color 0.25s;}}.submenu__collapse{background-color: #eb3a41;box-sizing: border-box;color: #fff;cursor: pointer;display: block;font-size: 14px;height: 45px;line-height: 44px;moz-box-sizing: border-box;padding: 0 15px;position: relative;text-align: left;z-index: 15;}.submenu__collapse:before{background: url(../img/sprites.png) -120px -63px no-repeat;content: '';height: 9px;margin-top: -5px;position: absolute;right: 15px;top: 50%;width: 17px;}.active .submenu__collapse:before{background-position: -120px -72px;}@media screen and (min-width: 990px){.submenu__collapse{display: none;}}.team{margin: 25px 0 0;}@media screen and (min-width: 990px){.team{margin: 40px 0 0;}}.team__list{font-size: 0;line-height: 0;}.team__item{box-sizing: border-box;display: block;margin-bottom: 25px;max-width: 430px;min-width: 290px;moz-box-sizing: border-box;vertical-align: top;width: 100%;}.team__item:before, .team__item:after{content: " ";display: table;}.team__item:after{clear: both;}.team__image{float: left;max-width: 90px;}@media screen and (min-width: 990px){.team__image{max-width: 120px;}}.team__holder{margin-left: 105px;}@media screen and (min-width: 990px){.team__holder{margin-left: 139px;}}.team__name{box-sizing: border-box;color: #222222;display: block;font-size: 16px;line-height: 1.32;margin-bottom: 11px;margin-top: -3px;moz-box-sizing: border-box;padding-bottom: 11px;position: relative;}.team__name:after{background-color: #cfcfcf;bottom: 0;content: '';height: 1px;left: 0;position: absolute;width: 120px;}.team__name strong{display: block;font-size: 16px;font-weight: 600;line-height: 1.2;margin-bottom: 5px;text-transform: uppercase;}.team__position{font-size: 13px;line-height: 1.3;}@media screen and (min-width: 530px){.team__list{font-size: 0;line-height: 0;margin-left: -25px;}.team__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;max-width: 455px;min-width: 315px;moz-box-sizing: border-box;vertical-align: top;width: 50%;}}@media screen and (min-width: 915px){.team__item{width: 33.33%;}}@media screen and (min-width: 990px){.team__item{margin-bottom: 50px;}}.pagelist{font-size: 0;margin: 14px 0 0;padding: 0;text-align: center;}@media screen and (min-width: 990px){.pagelist{margin: 0;}}.pagelist li{box-sizing: border-box;display: inline-block;height: 35px;margin-left: 3px;moz-box-sizing: border-box;position: static;vertical-align: top;}.pagelist li:first-of-type{margin-left: 0;}.pagelist li.pagelist__item_state_selected{background-color: #eaeaea;color: #222;font-size: 14px;padding: 8px 12px 8px 14px;}.pagelist li a{background: #ea333a;box-sizing: border-box;color: #fff;display: block;font-size: 13px;height: 35px;moz-box-sizing: border-box;padding: 8px 12px 8px 14px;text-decoration: none;}.pagelist li a:hover{background: #f94048;}.pagelist li a:active{background-color: #f94048;}.articles-card{padding: 20px 0 26px;}.articles-card__back{display: inline-block;font-size: 14px;}@media screen and (min-width: 990px){.articles-card{padding: 0;}.articles-card__back{margin-top: 3px;}}.articles__list{font-size: 0;line-height: 0;margin-top: -20px;}@media screen and (min-width: 990px){.articles__list{margin-top: -30px;}}.articles__item{box-sizing: border-box;display: block;margin-top: 20px;moz-box-sizing: border-box;width: 100%;}@media screen and (min-width: 990px){.articles__item{margin-top: 35px;}}.articles__image{display: block;position: relative;}.articles__image img{max-width: 100%;}.articles__image:before{background-color: rgba(255, 255, 255, 0.2);content: '';height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 0.25s;webkit-transition: opacity 0.25s;width: 100%;}@media screen and (min-width: 990px){.articles__image:hover:before{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}}.articles__image + .articles__description{margin-top: 14px;}@media screen and (min-width: 990px){.articles__image + .articles__description{margin-top: 25px;}}.articles__title{color: #222222;font-size: 18px;font-weight: 600;line-height: 1.4;padding-top: 0.4em;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.articles__title:active{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.articles__title{line-height: 1.3;margin-bottom: 3px;}.articles__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}}.articles__short{font-size: 13px;line-height: 1.7;margin: 5px 0 15px;}@media screen and (min-width: 990px){.articles__short{margin: 10px 0 15px;}}.articles-other{padding-top: 3px;}@media screen and (min-width: 990px){.articles-other{padding-top: 10px;}}.articles-other__item{border-bottom: 1px solid #d4d4d4;box-sizing: border-box;moz-box-sizing: border-box;padding: 14px 0 10px;}.articles-other__item:before, .articles-other__item:after{content: " ";display: table;}.articles-other__item:after{clear: both;}.articles-other__item:last-of-type{border: 0;padding-bottom: 0;}@media screen and (min-width: 990px){.articles-other__item{padding: 14px 0 19px;}}.articles-other__title{color: #222;font-size: 13px;font-weight: 600;line-height: 1.38;padding-top: 0.4em;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.articles-other__title:active{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.articles-other__title{font-size: 15px;line-height: 1.47;}.articles-other__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}}.articles-other__short{line-height: 1.7;margin: 6px 0 0;}.articles-other__image + .articles-other__holder{margin-left: 76px;}@media screen and (min-width: 990px){.articles-other__image + .articles-other__holder{margin-left: 122px;}}.articles-other__image{float: left;font-size: 0;margin-top: 4px;}.articles-other__image img{max-width: 60px;}@media screen and (min-width: 990px){.articles-other__image{margin-top: 5px;}.articles-other__image img{max-width: 100px;}}@media screen and (min-width: 530px){.articles__list{font-size: 0;line-height: 0;margin-left: -25px;}.articles__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;margin-top: 30px;max-width: 455px;moz-box-sizing: border-box;vertical-align: top;width: 50%;}}@media screen and (min-width: 915px){.articles__item{width: 33.33%;}}.news-card{padding: 20px 0 26px;}.news-card__back{display: inline-block;font-size: 14px;}@media screen and (min-width: 990px){.news-card{margin-top: 17px;padding: 0;}.news-card__back{margin-top: 23px;}}.news__item{box-sizing: border-box;display: block;margin-bottom: 14px;moz-box-sizing: border-box;text-decoration: none;width: 100%;}.news__item:before, .news__item:after{content: " ";display: table;}.news__item:after{clear: both;}@media screen and (min-width: 990px){.news__inner{border: 1px solid transparent;padding: 15px;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}.news__item:hover .news__inner{border-color: #cdcdcd;transition: border-color 0.25s;webkit-transition: border-color 0.25s;}}.news__image{float: left;margin-top: 5px;}.news__image img{max-width: 60px;}@media screen and (min-width: 990px){.news__image{margin-top: -2px;}.news__image img{max-width: 100px;}}.news__date{color: #8c8c8c;display: block;font-size: 13px;line-height: 1;margin: 2px 0 10px;}.layout__holder .news__date{margin-bottom: 3px;}@media screen and (min-width: 990px){.layout__holder .news__date{margin: -18px 0 0;}}@media screen and (min-width: 990px){.news__date{margin: 6px 0 10px;}}.news-other .news__date{margin-top: 8px;}.news__image + .news__holder{margin-left: 76px;}@media screen and (min-width: 990px){.news__image + .news__holder{margin-left: 122px;margin-top: -7px;}}.news__title{color: #222222;font-size: 13px;font-weight: 600;line-height: 1.47;padding-top: 0.4em;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.news__title:active{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.news__title{font-size: 15px;}.news__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}}.news__short{display: none;font-size: 13px;line-height: 1.7;}@media screen and (min-width: 990px){.news__short{color: #585858;display: block;font-size: 13px;margin: 12px 0 0;}}.news-other{padding-top: 3px;}@media screen and (min-width: 990px){.news-other{padding-top: 10px;}}.news-other__item{border-bottom: 1px solid #d4d4d4;box-sizing: border-box;moz-box-sizing: border-box;padding: 14px 0 10px;}.news-other__item:before, .news-other__item:after{content: " ";display: table;}.news-other__item:after{clear: both;}.news-other__item:last-of-type{border: 0;padding-bottom: 0;}@media screen and (min-width: 990px){.news-other__item{padding: 14px 0 20px;}}.news-other__title{color: #222;font-size: 13px;font-weight: 600;line-height: 1.38;padding-top: 0.4em;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.news-other__title:active{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.news-other__title{font-size: 15px;line-height: 1.47;}.news-other__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}}.news-other__short{line-height: 1.7;margin: 6px 0 0;}.news-other__image + .news-other__holder{margin-left: 76px;}@media screen and (min-width: 990px){.news-other__image + .news-other__holder{margin-left: 122px;}}.news-other__image{float: left;font-size: 0;margin-top: 4px;}.news-other__image img{max-width: 60px;}@media screen and (min-width: 990px){.news-other__image{margin-top: 5px;}.news-other__image img{max-width: 100px;}}@media screen and (min-width: 530px){.news__list{font-size: 0;line-height: 0;margin-left: -25px;}.news__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;max-width: 455px;moz-box-sizing: border-box;position: relative;vertical-align: top;width: 50%;}}@media screen and (min-width: 915px){.news__item{width: 33.33%;}}@media screen and (min-width: 990px){.news__list{margin: -14px -15px 0;}.news__item{border: 0;max-width: 456px;}}.info{display: none;}@media screen and (min-width: 990px){.info{display: block;font-size: 0;line-height: 0;margin: 46px 0 20px -25px;}}.info__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;max-width: 455px;moz-box-sizing: border-box;padding-bottom: 22%;position: relative;vertical-align: top;width: 33.33%;}.info__item_type_slider{background-color: #ea333a;}.info__item_type_links{background-color: #e8e8e8;}.info__inner{bottom: 0;box-sizing: border-box;left: 0;moz-box-sizing: border-box;position: absolute;top: 0;width: 100%;}.info__item_type_offices .info__inner{border: 2px solid #d4d4d4;padding: 34px 31px 30px 45px;}.info__item_type_links .info__inner{padding: 36px 12px 7px 47px;}.info__item_type_slider .info__inner{padding: 33px 42px 34px 39px;}.info__title{color: #222;display: inline-block;font-size: 20px;font-weight: 700;line-height: 1.1;max-width: 245px;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.info__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}.info__list{font-size: 13px;margin: 16px 0 0;padding: 0 5px 0 19px;}@media screen and (min-width: 1200px){.info__list{padding-right: 18px;}}.info__list li{margin: 3px 0 4px;}.info__list li a{color: #222;font-size: 13px;line-height: 1.5;text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.info__list li a:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}.info__phones{display: none;}@media screen and (min-width: 1200px){.info__phones{display: block;margin-top: 20px;}}.info__phones span{color: #222;font-size: 14px;line-height: 1.3;}.info__phones strong{color: #ea333a;display: block;font-size: 20px;font-weight: 700;line-height: 1.1;margin-top: 5px;}.slider{box-sizing: border-box;color: #fff;height: 100%;moz-box-sizing: border-box;width: 100%;}.promo__inner .slider__item{padding: 0;}.slider__date{display: block;font-size: 12px;line-height: 1;}.slider__title{color: #fff;display: inline-block;font-size: 17px;font-weight: 700;line-height: 1.1;margin: 12px 0 15px;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 430px){.slider__title{font-size: 19px;line-height: 1.2;}}@media screen and (min-width: 551px){.slider__title{font-size: 14px;line-height: 1.3;}}@media screen and (min-width: 651px){.slider__title{font-size: 19px;line-height: 1.2;}}@media screen and (min-width: 780px){.slider__title{font-size: 17px;}}@media screen and (min-width: 886px){.slider__title{font-size: 14px;line-height: 1.4;}.slider__title:hover{color: rgba(255, 255, 255, 0.8);transition: color 0.25s;webkit-transition: color 0.25s;}}@media screen and (min-width: 990px){.slider__title{font-size: 16px;line-height: 1.3;}}@media screen and (min-width: 1150px){.slider__title{font-size: 18px;line-height: 1.3;}}@media screen and (min-width: 1200px){.slider__title{font-size: 20px;line-height: 1.1;}}.slider__info{display: none;}@media screen and (min-width: 430px){.slider__info{color: rgba(255, 255, 255, 0.7);display: block;font-size: 13px;line-height: 1.5;}}@media screen and (min-width: 551px){.slider__info{display: none;}}@media screen and (min-width: 780px){.slider__info{display: block;}}@media screen and (min-width: 886px){.slider__info{display: none;}}@media screen and (min-width: 570px) and (max-width: 651px){.slider__title{font-size: 15px;}}@media screen and (min-width: 1300px){.slider__info{display: block;font-size: 14px;line-height: 1.7;}.slider__title{font-size: 20px;line-height: 1.1;}}.products{margin-bottom: 12px;margin-top: 7px;overflow: hidden;}@media screen and (min-width: 990px){.products{margin-bottom: 21px;margin-top: 0;}}@media screen and (min-width: 990px){.products__list{margin-top: 4px;}}.products__item{box-sizing: border-box;margin-top: 12px;max-width: 430px;moz-box-sizing: border-box;overflow: hidden;width: 100%;}.products__image{cursor: pointer;display: block;line-height: 0;position: relative;}.products__image img{display: block;max-width: 100%;}.products__link{display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.products__overlay{display: none;}@media screen and (min-width: 990px){.products__overlay{background-color: rgba(0, 0, 0, 0.75);bottom: 0;box-sizing: border-box;cursor: default;display: block;left: -100%;moz-box-sizing: border-box;padding: 11% 12px 9% 46px;position: absolute;top: 0;transition: left 0.5s;webkit-transition: left 0.5s;width: 100%;z-index: 10;}.products__image:hover .products__overlay{left: 0;transition: left 0.5s;webkit-transition: left 0.5s;}}.products__subtitle{color: #fff;display: inline-block;font-size: 20px;font-weight: 700;line-height: 1.2;max-width: 245px;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.products__subtitle:hover{color: #cacaca;transition: color 0.25s;webkit-transition: color 0.25s;}.products__sublist{color: #fff;font-size: 13px;list-style: none;margin: 13px 0 0;padding: 0;}.products__sublist li{margin: 3px 0;padding-left: 18px;position: relative;}.products__sublist li:before{background-color: #fff;border-radius: 4px;content: '';height: 4px;left: 2px;position: absolute;top: 7px;width: 4px;}.products__sublist li a{color: rgba(255, 255, 255, 0.7);line-height: 1.5;}.products__sublist li a:hover{color: #fff;}.products__description{margin-top: 22px;}@media screen and (min-width: 990px){.products__description{margin-top: 26px;}}.products__title{color: #222222;display: inline-block;font-size: 18px;font-weight: 600;line-height: 1.1;margin-bottom: 3px;text-decoration: none;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.products__title:hover{color: #ea333a;transition: color 0.25s;webkit-transition: color 0.25s;}.products__short{font-size: 13px;line-height: 1.69;}@media screen and (min-width: 530px){.products__list{font-size: 0;line-height: 0;margin-left: -25px;}.products__item{border-left: 25px solid #fff;box-sizing: border-box;display: inline-block;margin-top: 31px;max-width: 455px;moz-box-sizing: border-box;vertical-align: top;width: 50%;}}@media screen and (min-width: 915px){.products__item{width: 33.33%;}}.order{border: 2px solid #eb3940;box-sizing: border-box;moz-box-sizing: border-box;padding: 16px 19px 23px 19px;}@media screen and (min-width: 990px){.order{font-size: 0;line-height: 0;margin-top: 16px;padding: 24px 20px 23px 35px;}}.order__info{display: inline-block;font-size: 13px;line-height: 1.7;vertical-align: top;width: 100%;}.order__info p{margin: 0;}.order__info strong{color: #222;font-weight: 700;}.order__phones{display: inline-block;margin-top: -4px;min-width: 282px;text-align: right;vertical-align: middle;width: 30%;}.order__call, .order__question{display: inline-block;vertical-align: middle;}.order__call{display: inline-block;font-size: 13px;line-height: 1.1;}.order__question{background-color: #ea333a;border: 0;box-sizing: border-box;display: inline-block;height: 50px;margin-left: 23px;moz-box-sizing: border-box;padding: 16px 20px 12px;transition: background-color 0.3s;webkit-transition: background-color 0.3s;}.order__question span{border-color: #fff;color: #fff;display: inline-block;font-size: 14px;line-height: 1.25;}.order__question:hover{background-color: #f94048;transition: background-color 0.3s;webkit-transition: background-color 0.3s;}.order__question:hover span{border-color: #fff;color: #fff;}@media screen and (max-width: 1380px){.order__info{width: 90%;}.order__phones{margin-top: 6px;text-align: left;width: 100%;}}@media screen and (max-width: 360px){.order__info{width: 100%;}.order__question{display: block;margin-left: 0;margin-top: 10px;max-width: 140px;}}.contacts__info{border: 2px solid #cfcfcf;box-sizing: border-box;font-size: 0;line-height: 0;margin: 20px 0;moz-box-sizing: border-box;padding: 15px;}@media screen and (min-width: 990px){.contacts__info{margin-bottom: 35px;margin-top: 0;padding: 23px 0 22px;}}.contacts__phone, .contacts__time, .contacts__email, .contacts__support{box-sizing: border-box;color: #222;display: block;font-size: 13px;line-height: 1.38;margin-top: 10px;moz-box-sizing: border-box;position: relative;}@media screen and (min-width: 990px){.contacts__phone, .contacts__time, .contacts__email, .contacts__support{display: table-cell;font-size: 14px;line-height: 1.71;margin: 0;padding: 0 1.5%;vertical-align: top;}.contacts__phone:before, .contacts__time:before, .contacts__email:before, .contacts__support:before{background: #ccc;content: '';height: 51px;left: 0;position: absolute;top: 4px;width: 1px;}}.contacts__phone strong, .contacts__time strong, .contacts__email strong, .contacts__support strong{display: block;font-size: 16px;font-weight: 700;}@media screen and (min-width: 990px){.contacts__phone strong, .contacts__time strong, .contacts__email strong, .contacts__support strong{font-size: 22px;}}.contacts__phone a, .contacts__time a, .contacts__email a, .contacts__support a{color: #ea333a;font-size: 13px;text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.contacts__phone a:active, .contacts__time a:active, .contacts__email a:active, .contacts__support a:active{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.contacts__phone a, .contacts__time a, .contacts__email a, .contacts__support a{font-size: 13px;}.contacts__phone a:hover, .contacts__time a:hover, .contacts__email a:hover, .contacts__support a:hover{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}}.contacts__phone{margin: 0;}@media screen and (min-width: 990px){.contacts__phone{padding: 0 2%;width: 22%;}.contacts__phone:before{display: none;}}@media screen and (min-width: 1200px){.contacts__phone{padding: 0 3%;width: 22%;}}@media screen and (min-width: 1366px){.contacts__phone{padding: 0 2.62%;width: 20.4%;}}@media screen and (min-width: 990px){.contacts__time{padding: 0 2%;width: 26%;}}@media screen and (min-width: 1200px){.contacts__time{padding: 0 3%;width: 25%;}}@media screen and (min-width: 1366px){.contacts__time{padding: 0 2.62% 0 3%;width: 21%;}}.contacts__email a{color: #ea333a;display: inline-block;font-size: 16px;text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.contacts__email a:active{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.contacts__email a{font-size: 22px;}.contacts__email a:hover{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}}@media screen and (min-width: 990px){.contacts__email{padding: 0 2%;width: 28%;}}@media screen and (min-width: 1200px){.contacts__email{padding: 0 3%;width: 29%;}}@media screen and (min-width: 1366px){.contacts__email{padding: 0 2.62% 0 3%;width: 34.6%;}}.contacts__menu{margin: 0 -15px;}@media screen and (min-width: 990px){.contacts__menu{margin: 0;}}.contacts__support strong{display: block;font-size: 13px;}@media screen and (min-width: 990px){.contacts__support{padding: 0 2%;width: 21%;}.contacts__support strong{display: inline-block;font-size: 14px;}}@media screen and (min-width: 1200px){.contacts__support{padding: 0 3%;width: 21%;}}@media screen and (min-width: 1366px){.contacts__support{padding: 0 2.62% 0 3%;width: 22%;}}.contacts__list{box-sizing: border-box;list-style: none;margin: 0;moz-box-sizing: border-box;padding: 0;}.contacts__item{background-color: #f1f1f1;display: none;font-size: 16px;font-weight: 600;line-height: 1;margin-bottom: 3px;text-transform: uppercase;}.contacts__item:last-of-type{margin-bottom: 0;}.contacts__item_state_active{display: block;}@media screen and (min-width: 990px){.contacts__item{display: block;}}.contacts__item-info{display: none;}.contacts__item-info a{color: #ea333a;font-size: 13px;text-decoration: none;transition: color 0.25s;webkit-transition: color 0.25s;}.contacts__item-info a:active{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.contacts__item-info a{font-size: 13px;}.contacts__item-info a:hover{color: #222222;transition: color 0.25s;webkit-transition: color 0.25s;}}.contacts__item_state_active .contacts__item-info{background-color: #fff;border: 0;box-sizing: border-box;color: #555;display: block;font-size: 13px;font-weight: 400;line-height: 1.38;margin: 5px -25px -18px;moz-box-sizing: border-box;padding: 0;text-transform: none;}@media screen and (min-width: 990px){.contacts__item_state_active .contacts__item-info{border: 1px solid #ccc;border-top: 0;margin: 15px -25px -18px;}}.contacts__item-about{line-height: 1.38;padding: 17px 55px 0 58px;position: relative;}.contacts__item-about:first-of-type{padding-top: 14px;}@media screen and (min-width: 990px){.contacts__item-about{padding: 17px 23px 0 58px;}.contacts__item-about:first-of-type{padding-top: 17px;}}.contacts__item-about:before{background: url(../img/sprites.png) no-repeat;content: '';height: 24px;left: 23px;position: absolute;top: 15px;width: 24px;}.contacts__item-about strong{color: #222;display: block;font-size: 14px;font-weight: 600;margin-bottom: 2px;}.contacts__item-about_type_address strong{margin-bottom: 5px;}.contacts__item-about_type_address:before{left: 24px;top: 16px;}.contacts__item-about_type_phone:before{background-position: -24px 0;top: 22px;}.contacts__item-about_type_phone strong{font-size: 16px;}.contacts__item-about_type_time{padding: 15px 23px 15px 58px;}@media screen and (min-width: 990px){.contacts__item-about_type_time{padding: 15px 23px 20px 58px;}}.contacts__item-about_type_time:before{background-position: -48px 0;top: 18px;}.contacts__item-about_type_time strong{margin-bottom: 3px;}.contacts__item_state_active{background: #fff;color: #222;font-size: 14px;line-height: 1;padding: 15px;text-transform: none;}@media screen and (min-width: 990px){.contacts__item_state_active{background: #ea333a;color: #fff;font-size: 16px;padding: 18px 25px;text-transform: uppercase;}}.contacts__item > a{box-sizing: border-box;color: #222;display: block;moz-box-sizing: border-box;padding: 19px 25px 15px;text-decoration: none;transition: background-color 0.25s, color 0.25s;webkit-transition: background-color 0.25s, color 0.25s;}.contacts__item > a:hover{background: #222;color: #fff;transition: background-color 0.25s, color 0.25s;webkit-transition: background-color 0.25s, color 0.25s;}.contacts__item-careers{box-sizing: border-box;moz-box-sizing: border-box;padding: 15px 25px 16px;position: relative;}.contacts__item-careers:before{background-color: #ccc;content: '';height: 1px;left: 25px;position: absolute;right: 25px;top: 0;}@media screen and (min-width: 990px){.contacts__item-careers{border-top: 1px solid #ccc;}.contacts__item-careers:before{display: none;}}.contacts__item-careers a{color: #ea333a;display: inline;padding: 0;}.contacts__item-careers a:hover{background-color: #fff;color: #222222;}.contacts__teaser{border: 2px solid #ea333a;box-sizing: border-box;display: none;margin-top: 7px;max-width: 290px;moz-box-sizing: border-box;padding: 36px 24px 24px 39px;}.contacts__teaser_type_mobile{display: block;}@media screen and (min-width: 990px){.contacts__teaser{display: block;margin-top: 36px;}.contacts__teaser_type_mobile{display: none;}}.contacts__teaser-title{color: #ea333a;display: inline-block;font-size: 20px;font-weight: 700;line-height: 1.3;margin-bottom: 5px;text-transform: uppercase;}.contacts__teaser a{color: #ea333a;display: block;text-decoration: none;}.contacts__teaser-info{line-height: 1.7;margin: 10px 0;}.socials{text-align: center;}@media screen and (min-width: 990px){.socials{text-align: right;}}.socials span{display: none;}@media screen and (min-width: 990px){.socials span{color: #222;display: inline-block;font-size: 12px;font-weight: 700;line-height: 1.5;margin-right: 5px;vertical-align: middle;}}.socials__list{display: inline-block;font-size: 0;line-height: 0;vertical-align: middle;}.socials__item{background: url(../img/sprites.png) no-repeat;display: inline-block;height: 24px;margin-left: 5px;position: relative;vertical-align: top;width: 24px;}.socials__item:after{background: url(../img/sprites.png) no-repeat;content: '';height: 24px;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 0.25s;webkit-transition: opacity 0.25s;width: 24px;}.socials__item_type_fb{background-position: 0 -24px;}.socials__item_type_fb:after{background-position: 0 -48px;}.socials__item_type_fb:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}.socials__item_type_vk{background-position: -48px -24px;}.socials__item_type_vk:after{background-position: -48px -48px;}.socials__item_type_vk:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}.socials__item_type_inst{background-position: -96px -24px;}.socials__item_type_inst:after{background-position: -96px -48px;}.socials__item_type_inst:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}.socials__item_type_youtube{background-position: -72px -24px;}.socials__item_type_youtube:after{background-position: -72px -48px;}.socials__item_type_youtube:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}.socials__item_type_tw{background-position: -24px -24px;}.socials__item_type_tw:after{background-position: -24px -48px;}.socials__item_type_tw:hover:after{opacity: 1;transition: opacity 0.25s;webkit-transition: opacity 0.25s;}.ask{display: none;}@media screen and (min-width: 990px){.ask{background-color: #222;box-sizing: border-box;display: inline-block;height: 50px;line-height: 50px;moz-box-sizing: border-box;padding: 0 20px;position: absolute;right: 50px;text-decoration: none;top: 0;width: 140px;}}.ask span{color: #fff;font-size: 14px;}.ask span:hover{border-color: #fff;color: #fff;}.ask:hover{background-color: #333;}.gallery{margin: 20px 0;}.gallery .fotorama__thumb-border{border-color: #ea333a;}@media screen and (min-width: 990px){.gallery{margin: 30px 0;}}.table{color: #585858;}.table p{color: #585858;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;line-height: 1.7;margin: 0 0 12px;}.table p strong{font-weight: 600;}@media screen and (min-width: 990px){.table p{margin: 10px 0 22px;}}.table p:first-child{margin-top: 0;}.table strong{font-weight: 600;}.table em{font-style: italic;line-height: 1.7;}.table h1{color: #fff;display: inline-block;font-size: 20px;font-weight: 600;line-height: 1.2;margin: 0;text-transform: uppercase;vertical-align: top;}@media screen and (min-width: 990px){.table h1{color: #222222;font-size: 35px;font-weight: 600;margin: 5px 0 28px;}}.table h2, .table h3, .table h4, .table h5, .table h6{color: #222;font-weight: 600;text-transform: uppercase;}.table h2{font-size: 18px;line-height: 1.33;margin: 20px 0 11px;}@media screen and (min-width: 990px){.table h2{font-size: 30px;line-height: 1.16;margin: 28px 0 20px;}}.table h3{font-size: 16px;line-height: 1.375;margin: 19px 0 11px;}@media screen and (min-width: 990px){.table h3{font-size: 25px;line-height: 1.2;margin: 22px 0 24px;}}.table h4{font-size: 15px;font-weight: 700;line-height: 1.53;margin: 18px 0 11px;}@media screen and (min-width: 990px){.table h4{font-size: 20px;font-weight: 600;line-height: 1.4;margin: 22px 0 14px;}}.table h5{font-size: 14px;font-weight: 700;line-height: 1.43;margin: 19px 0 11px;}@media screen and (min-width: 990px){.table h5{font-size: 16px;font-weight: 600;line-height: 1.5;margin: 23px 0 13px;}}.table h6{font-size: 13px;font-weight: 700;line-height: 1.54;margin: 18px 0 11px;}@media screen and (min-width: 990px){.table h6{font-size: 14px;font-weight: 600;line-height: 1.57;margin: 23px 0 12px;}}.table a{transition: color 0.25s;webkit-transition: color 0.25s;}.table a:active{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}@media screen and (min-width: 990px){.table a:hover{color: #000;transition: color 0.25s;webkit-transition: color 0.25s;}}.table ul, .table ol{margin: 0 0 15px;padding-left: 20px;}@media screen and (min-width: 990px){.table ul, .table ol{margin: 12px 0;padding-left: 19px;}}.table ul li, .table ol li{font-size: 13px;line-height: 1.4;margin: 8px 0;position: relative;}@media screen and (min-width: 990px){.table ul li, .table ol li{font-size: 13px;line-height: 1.5;margin: 6px 0;}}.table ul{list-style: none;}.table ul li:before{background-color: #ea333a;border-radius: 6px;content: '';height: 6px;left: -19px;position: absolute;top: 6px;width: 6px;}@media screen and (min-width: 990px){.table ul li:before{border-radius: 6px;height: 6px;left: -19px;top: 6px;width: 6px;}}.table ol{counter-reset: item;}.table ol li{counter-increment: item;list-style: none;}.table ol li:before{color: #ea333a;content: counter(item) ".";font-weight: 600;left: -22px;position: absolute;text-align: center;top: 0;width: 19px;}@media screen and (min-width: 990px){.table ol li:before{left: -22px;top: -1px;}}.table table{border-collapse: collapse;box-sizing: border-box;color: #585858;font-size: 13px;margin: 18px 0;moz-box-sizing: border-box;padding: 0;position: relative;width: 100%;}@media screen and (min-width: 990px){.table table{margin: 30px 0 20px;}}.table table:first-child{margin-top: 0;}.table table thead{background-color: #ea333a;border: 1px solid #ea333a;border-bottom: 0;display: table-header-group;}.table table thead tr{border-bottom: 0;}.table table tbody{border: 1px solid #cfcfcf;border-width: 1px 1px 0;overflow-x: auto;position: relative;}thead + .table table tbody{border: 1px solid #cfcfcf;border-width: 0 1px;}.table table td, .table table th{border: 0;border-left: 1px solid #ea333a;box-sizing: border-box;font-size: 13px;line-height: 1.4;margin: 0;moz-box-sizing: border-box;padding: 8px 15px;vertical-align: top;}.table table td:first-child, .table table th:first-child{border-left: none;width: auto;}@media screen and (min-width: 990px){.table table td, .table table th{padding: 10px 29px 13px;}}.table table th{border: 0;color: #fff;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;font-weight: 400;text-align: left;}.table table tr{border: 0;border-bottom: 1px solid #cfcfcf;vertical-align: top;}.table table tr td{border-left: 1px solid #cfcfcf;white-space: normal;}.table table tr td:first-child{border-left: 1px solid #cfcfcf;}.table table tr:first-child td{border-left: 1px solid #cfcfcf;}.table table td{box-sizing: border-box;line-height: 1.7;min-height: 1.25em;moz-box-sizing: border-box;padding: 8px 30px 16px;text-align: left;}.table table td p{margin-bottom: 0;}.table table{margin: 10px 0 15px;}@media screen and (min-width: 990px){.table table{margin: 18px 0 15px;}}.table__convert{color: #222;display: block;margin-bottom: 8px;}@media screen and (min-width: 990px){.table__convert{float: right;}}.table__currency{display: inline-block;line-height: 1;margin-left: 7px;}.table__currency_state_active{border-color: transparent;color: #222;}.calculate__button{border: 2px solid #eb3c42;box-sizing: border-box;color: #ea333a;cursor: pointer;display: inline-block;display: none;font-size: 14px;font-weight: 600;height: 44px;line-height: 41px;margin-bottom: 20px;moz-box-sizing: border-box;padding: 0 26px;position: relative;vertical-align: middle;}.calculate .calculate__button{margin: 0 14px 0 0;}.calculate__button:active{background-color: #eb3c42;color: #fff;transition: background-color 0.25s, color 0.25s;webkit-transition: background-color 0.25s, color 0.25s;}.calculate__button_type_desktop{display: none;}@media screen and (min-width: 990px){.calculate__button{margin-bottom: 0;transition: background-color 0.25s, color 0.25s;webkit-transition: background-color 0.25s, color 0.25s;}.calculate__button_type_desktop{display: inline-block;margin-left: 24px;margin-top: 5px;}.calculate__button_type_mobile{display: none;}.calculate__button:hover{background-color: #eb3c42;color: #fff;transition: background-color 0.25s, color 0.25s;webkit-transition: background-color 0.25s, color 0.25s;}.calculate .calculate__button{margin-left: 0;margin-right: 14px;}}.calculate__attachment{box-sizing: border-box;display: inline-block;margin-top: 2px;moz-box-sizing: border-box;position: relative;transition: color 0.25s, border-color 0.25s;vertical-align: middle;webkit-transition: color 0.25s, border-color 0.25s;}.calculate__attachment span{border-bottom: 1px solid #f17277;color: #ea333a;display: inline-block;font-size: 13px;font-weight: 600;line-height: 1.23;margin-left: 5px;vertical-align: middle;}.calculate__attachment img{display: inline-block;max-height: 32px;max-width: 32px;vertical-align: middle;}.calculate__attachment:hover span{border-color: #222222;color: #222222;transition: color 0.25s, border-color 0.25s;webkit-transition: color 0.25s, border-color 0.25s;}@media screen and (max-width: 440px){.calculate__attachment{margin-top: 10px;}}#map{height: 293px;margin: -21px -15px 0;}@media screen and (min-width: 990px){#map{height: 535px;margin: 0 0 6px;width: 100%;}}.careers{margin-top: -15px;}@media screen and (min-width: 990px){.careers{margin-top: 0;}}.careers__location{color: #222;display: inline-block;font-size: 14px;font-weight: 600;line-height: 1;margin: 10px 0;}@media screen and (min-width: 990px){.careers__location{display: none;}}.careers__tabs{display: none;}@media screen and (min-width: 990px){.careers__tabs{border: 2px solid #ccc;box-sizing: border-box;display: block;font-size: 0;line-height: 0;margin-bottom: 11px;moz-box-sizing: border-box;padding: 15px 0 16px 38px;}}.careers__content{display: none;}.careers__content.active{display: block;}.careers__common{color: #222;display: inline-block;font-size: 14px;font-weight: 600;line-height: 37px;text-transform: uppercase;}.careers__list{border-left: 32px solid #fff;box-sizing: border-box;display: inline-block;max-width: 69%;moz-box-sizing: border-box;padding: 0;vertical-align: top;}@media screen and (min-width: 1200px){.careers__list{max-width: 72%;}}@media screen and (min-width: 1150px){.careers__list{max-width: 75%;}}.careers__list li{display: inline-block;line-height: 37px;padding: 0 20px 0 19px;vertical-align: middle;}.careers__list li span{color: #222;display: inline-block;font-size: 14px;line-height: 1.2;vertical-align: middle;}.careers__list li span:hover{border-bottom-color: #ea333a;color: #ea333a;}.careers__list li.active{background-color: #ea333a;line-height: inherit;}.careers__list li.active span{border: 0;color: #fff;cursor: default;line-height: 37px;}.careers__title{border-top: 1px solid #ccc;box-sizing: border-box;margin: 0 -15px;moz-box-sizing: border-box;padding: 13px 25px 12px 38px;}.careers__title:first-of-type{border: 0;}@media screen and (min-width: 990px){.careers__title{margin: 0;padding: 22px 38px 21px;}}.careers__title span{color: #ea333a;cursor: pointer;font-size: 14px;font-weight: 600;line-height: 1.2;position: relative;text-transform: uppercase;transition: color 0.25s;webkit-transition: color 0.25s;}.careers__title span:before{background: url(../img/sprites.png) -139px -54px no-repeat;content: '';height: 14px;left: -23px;position: absolute;top: 3px;width: 14px;}@media screen and (min-width: 990px){.careers__title span{font-size: 16px;}.careers__title span:before{background: url(../img/sprites.png) -136px 0 no-repeat;content: '';height: 18px;left: -32px;top: 2px;width: 18px;}.careers__title span:hover{color: #222;transition: color 0.25s;webkit-transition: color 0.25s;}.careers__title span:hover:before{background-position: -136px -18px;}}.careers__title_state_active span{color: #222;}.careers__title_state_active span:before{background-position: -139px -68px;}@media screen and (min-width: 990px){.careers__title_state_active span:before{background-position: -139px -36px;}.careers__title_state_active span:hover:before{background-position: -139px -36px;}}.careers__description{display: none;margin: 0 0 12px;padding: 0;}@media screen and (min-width: 990px){.careers__description{margin: -10px 0 12px;padding-left: 41px;}}.fotorama__caption{color: #222;font-family: "Open Sans", Tahoma, Arial, sans-serif;font-size: 13px;line-height: 1.5;text-align: center;}.fotorama__caption__wrap{background-color: rgba(255, 255, 255, 0.5);padding: 15px 21px 14px;}.fotorama__active{position: relative;}.fotorama__arr{background-color: rgba(255, 255, 255, 0.5);background-image: none;height: 40px;margin-top: -20px;width: 40px;}.fotorama__arr:before{background: url(../img/sprites.png) -157px 0 no-repeat;content: '';height: 21px;left: 16px;position: absolute;top: 10px;width: 12px;}.fotorama__arr--next{margin-right: 24px;}.fotorama__arr--next:before{background-position: -157px -21px;}.fotorama__arr--next:hover:before{background-position: -157px -42px;}.fotorama__arr--prev{left: 24px;}.fotorama__arr--prev:before{left: 12px;}.fotorama__arr--prev:hover:before{background-position: -157px -63px;}.modal{background-color: #fff;box-sizing: border-box;display: none;left: 50%;moz-box-sizing: border-box;ms-transform: translateX(-50%);opacity: 1;position: absolute;top: 20px;transform: translateX(-50%);webkit-transform: translateX(-50%);width: 555px;z-index: 650;}@media screen and (min-width: 990px){.modal{margin-left: -277px;max-width: 555px;ms-transform: translateX(0) translateY(-50%);position: fixed;top: 50%;transform: translateX(0) translateY(-50%);webkit-transform: translateX(0) translateY(-50%);width: 555px;}}.modal__close{background: url(../img/sprites.png) no-repeat -169px 0;cursor: pointer;display: block;height: 16px;position: absolute;right: 12px;top: 12px;width: 16px;}.modal__close:hover{background-position: -169px -16px;}.modal__header{background-color: #eee;box-sizing: border-box;height: 102px;moz-box-sizing: border-box;padding: 21px 40px 0;position: relative;}.modal__title{color: #222;font-size: 20px;font-weight: 600;text-transform: uppercase;}.modal__tabs{clear: both;margin: -25px 0 0;min-height: 565px;position: relative;}.modal__tab{display: none;float: left;}.modal__tab.active{display: block;}.modal__tab.active .modal__helper{display: block;position: relative;width: 100%;}.modal__tab.active .modal__helper:after{background: url(../img/sprites.png) no-repeat -139px -54px;content: '';cursor: pointer;height: 14px;position: absolute;right: -27px;top: 1px;width: 14px;}.modal__tab.active:nth-child(5) .modal__helper{display: none;}.modal__tab:first-of-type{margin-left: 40px;}.modal__tab [type=radio]{display: none;}.modal__label{background: #eee;border: 1px solid #ccc;box-sizing: border-box;color: #666;cursor: pointer;font-size: 14px;left: 1px;margin-left: -1px;moz-box-sizing: border-box;padding: 9px 11px 7px 15px;position: relative;}.modal__content{background: white;border-top: 1px solid #ccc;bottom: 0;left: 0;position: absolute;right: 0;top: 25px;z-index: 100;}.modal [type=radio]:checked ~ .modal__label{background: white;border-bottom: 0;color: #222;z-index: 110;}.modal [type=radio]:checked ~ .modal__label ~ .modal__content{z-index: 105;}.overlay{background: #000;display: none;height: 100%;left: 0;opacity: 0.5;position: fixed;top: 0;width: 100%;z-index: 600;}@media screen and (max-width: 585px){.modal{left: 15px;max-width: 555px;ms-transform: translateX(0);right: 15px;transform: translateX(0);webkit-transform: translateX(0);width: auto;}.modal__header{height: 92px;padding: 21px 20px 0;}.modal__title{font-size: 16px;}.modal__tab:first-of-type{margin-left: 20px;}}.promo__scrollbar,
.products__scrollbar,
.info__scrollbar{height: 100%;width: 100%;}.promo__scrollbar .viewport,
 .products__scrollbar .viewport,
 .info__scrollbar .viewport{height: 100%;overflow: hidden;position: relative;width: 98%;}.promo__scrollbar .overview,
 .products__scrollbar .overview,
 .info__scrollbar .overview{left: 0;list-style: none;margin: 0;padding: 0;position: absolute;top: 0;}.promo__scrollbar .scrollbar,
 .products__scrollbar .scrollbar,
 .info__scrollbar .scrollbar{background-color: rgba(255, 255, 255, 0.35);float: right;position: relative;width: 3px;}.promo__scrollbar .track,
 .products__scrollbar .track,
 .info__scrollbar .track{background: transparent;height: 100%;position: relative;width: 3px;}.promo__scrollbar .thumb,
 .products__scrollbar .thumb,
 .info__scrollbar .thumb{background: #fff;cursor: pointer;height: 20px;left: 0;overflow: hidden;position: absolute;top: 0;width: 3px;}.promo__scrollbar .disable,
 .products__scrollbar .disable,
 .info__scrollbar .disable{display: none;}.promo__scrollbar .noSelect,
 .products__scrollbar .noSelect,
 .info__scrollbar .noSelect{khtml-user-select: none;moz-user-select: none;ms-user-select: none;o-user-select: none;user-select: none;webkit-user-select: none;}
 .info__scrollbar{height: 95%;}.info__scrollbar .thumb{background: #222;opacity: 0.2;}.http404{padding: 7% 0 2%;text-align: center;}@media screen and (min-width: 990px){.http404{padding: 5.2% 0 4%;}}.http404__title{color: #222;font-size: 40px;font-weight: 600;line-height: 1;text-transform: uppercase;}@media screen and (min-width: 990px){.http404__title{font-size: 50px;}}.http404__subtitle{color: #222;font-size: 13px;line-height: 1.6;margin: 15px auto 0;max-width: 94%;}@media screen and (min-width: 990px){.http404__subtitle{font-size: 15px;margin: 19px auto 0;max-width: 45%;}}.pochta_info{background: rgba(0, 0, 0, 0);display: inline-block;font-size: 13px;height: 20px;line-height: 1.2;margin: 0px;padding: 0px 0px 0px 2px;}.pochta_info:hover{background: rgba(0, 0, 0, 0);display: inline-block;font-size: 13px;height: 20px;line-height: 1.2;margin: 0px;padding: 0px 0px 0px 2px;}.pochta_info span{color: #222;font-size: 16px;font-weight: 600;margin-bottom: 1px;}.pochta_info span:hover{color: #ea333a;font-size: 16px;font-weight: 600;margin-bottom: 1px;}a.icon_tex_btn{background: url(assets/images/img/3333.png) right;background-repeat: no-repeat;padding: 0px 15px 4px 0px;}.blocks_mini_blog{display: inline-block;line-height: normal;list-style-type: none !important;margin-bottom: 10px;margin-left: 15px !important;padding: 10px 0px 0px 0px;text-align: center;vertical-align: top;width: 221px;}.link_blogs_mini{background: rgb(234, 51, 58);color: white;float: left;margin-top: -10px;padding: 10px 0px 10px 0px;width: 221px;}.foto_sm{background: #000;height: 250px;margin-left: 25px;width: 300px;}.sm_tk{display: -webkit-inline-box;}.interesuet{border-bottom: 3px solid #EA333A;color: #000;font-size: 18px;padding-bottom: 5px;}.partner > a > img{filter: gray;filter: grayscale(100%);margin-left: 5px;moz-filter: grayscale(100%);moz-transition: all 1s;ms-filter: grayscale(100%);o-filter: grayscale(100%);o-transition: all 1s;transition: all 1s;webkit-filter: grayscale(100%);webkit-transition: all 1s;}.partner > a > img:hover{filter: none;margin-left: 5px;moz-filter: none;ms-filter: none;o-filter: none;webkit-filter: none;}.review-bg{background: #fff;border: 1px solid #CECECE;float: left;padding: 10px;width: 460px;}.photo-review{float: left;height: 100px;overflow: hidden;width: 101px;}
 .fotorama__fullscreen-icon {right: 2.4%;}
 .wysiwyg table tbody tr:nth-child(2n) td
{
background:#fef3f3; }
.thead {
color: #fff;"}
.photo-dwn {margin-left:5px; height: auto;}