@font-face {
                    font-display: swap;
                    font-family: HeliosCondBlack;
                    src: local("HeliosCondBlack"), url(../../fonts/helioscondblack.woff) format("woff")
}



@font-face {
                    font-display: swap;
                    font-family: Helios;
                    font-style: normal;
                    font-weight: 900;
                    src: local("Helios Condensed Black"), local("Helios-Condensed-Black"), url(../../fonts/HeliosCondBlackC.woff2) format("woff2"), url(../../fonts/HeliosCondBlackC.woff) format("woff"), url(../../fonts/HeliosCondBlackC.ttf) format("truetype")
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 400;
                    src: url(../../fonts/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 500;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: italic;
                    font-weight: 700;
                    src: url(../../fonts/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 400;
                    src: url(../../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 500;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");
                    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");
                    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");
                    unicode-range: u+1 f ? ?
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");
                    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");
                    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");
                    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}



@font-face {
                    font-display: swap;
                    font-family: Roboto;
                    font-style: normal;
                    font-weight: 700;
                    src: url(../../fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");
                    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}



*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}



body, html {height: 100%;min-height: 100%}



html {-webkit-tap-highlight-color: transparent}



body {font-size: 14px}



.clearfix:after, .clearfix:before {content: " ";display: table}



.clearfix:after {clear: both}



.header_need_scroll-js .header__logo {z-index: 2}



.header_shared a.header__logo {z-index: inherit}



.telegram-ad {height: 200px}



.material-tizer-link {background: #ececec;color: #363636;display: block;padding: 15px 24px}



.material-tizer-link:hover {color: #719e46;text-decoration: none}



@media (max-width: 767px) {
                    .news_card-link {margin: 0}



                    .news_card-link .insert {float: none;margin-bottom: 24px;margin-top: 8px}



                    .news_card-link .insert:after, .news_card-link .insert:before {display: none}
}



a {color: #719e46;font-family: Roboto, sans-serif;text-decoration: none;-webkit-transition: color .3s ease;transition: color .3s ease}



a:focus, a:hover {color: #719e46}



.checkbox__label a, .lnk, a:focus, a:hover {text-decoration: underline}



.lnk:focus, .lnk:hover {text-decoration: none}



.btn {border: 0;color: #fff;display: block;font-size: 16px;line-height: 1.3em;padding: 7px 18px 9px;text-align: center;text-decoration: none !important;-webkit-transition: all .3s ease;transition: all .3s ease;width: 100%}



.btn_red {background: #fff;border: 2px solid #719e46;color: #719e46}



.btn_red:focus, .btn_red:hover {background: #719e46;border: 2px solid #719e46;color: #fff}



.btn_small {font-size: 21px;padding: 0 20px 3px}



.btn_shadow {box-shadow: 0 0 16px #ff2d16}



.btn_inline {width: auto}



.btn_inline, span[class*=icon-] {display: inline-block}



::-webkit-input-placeholder {color: #5e5e5e}



:-moz-placeholder, ::-moz-placeholder {color: #5e5e5e}



:-ms-input-placeholder {color: #5e5e5e}



input[type=checkbox].checkbox {display: none}



input[type=checkbox].checkbox + label.checkbox__label {background-position: 0 0;background-repeat: no-repeat;cursor: pointer;display: inline-block;font-size: 16px;line-height: 1.3em;padding-left: 28px;position: relative;right: 0;vertical-align: middle}



input[type=checkbox].checkbox:checked + label.checkbox__label:before {background-position: 0 -20px}



label.checkbox__label:before {background: 0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAAAAADsTpQwAAAARElEQVQoz+XQsREAMAgCQKdi/zUyjalUPCzSWIXyC/GwI7GRvOVnetnLJROtbQ8hCIEIIURIKUIIUUieL6nGFHoCO9tfIMtkC4UlbkYAAAAASUVORK5CYII=);content: "";display: inline-block;height: 18px;left: 0;position: absolute;top: 2px;width: 18px}



label.checkbox__label {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}



.file_upload, .file_upload > mark {overflow: hidden;position: relative}



.file_upload {display: inline-block;font-size: 1em;line-height: 2em}



.file_upload .button, .file_upload > mark {cursor: pointer;display: block}



.file_upload .button {box-sizing: border-box;-moz-box-sizing: border-box;font-size: 17px;font-weight: 100;height: 100%;overflow: hidden;position: absolute;right: 0;text-align: center;text-overflow: ellipsis;text-transform: none;top: 0;transition: background .2s;white-space: nowrap;width: 88px}



.file_upload > mark {background: 0 0;border: 2px solid #d9d9d9;color: #5e5e5e;font-size: 16px;height: 40px;padding: 0 10px 0 19px;-webkit-transition: border-color .3s ease;transition: border-color .3s ease;width: 100%}



.file_upload > mark:after {background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #fff 100%);background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);content: "";display: inline-block;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1);height: 36px;position: absolute;right: 0;top: 0;width: 140px}



.file_upload.focus > mark {border-color: #719e46}



.file_upload input[type=file] {opacity: 0;position: absolute;top: -28px}



label.file_upload {margin-right: 0 !important;outline: 0;padding-right: 105px;position: relative !important;right: 0 !important;top: 0 !important}



.header__logo:after {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%}



.header__searchbtn {position: absolute;right: 1px;top: 0}



.wrapper {padding-top: 138px;position: relative}



.advert + .category, .advert + .material__center, .advert + .pagewrap, .header + .category, .header + .material__center, .header + .pagewrap {padding-top: 43px}



.pagewrap {margin-top: 24px}



@media (max-width: 1023px) {
                    .pagewrap .innerpage__catnavigation {margin-bottom: 36px}
}



@media (max-width: 767px) {
                    .pagewrap .innerpage__title {margin-top: 0}



                    .pagewrap .innerpage__catnavigation {margin-bottom: 24px}
}



.grid {overflow: hidden;padding-top: 8px}



.grid-main, .material {padding-top: 32px}



.grid__block.yandex-adv-head {height: 296px;padding: 16px 0 0}



@media (max-width: 767px) {
                    .grid__block.yandex-adv-head {height: 280px;padding-top: 0}



                    .material {padding-top: 16px}
}



.card_simple, .card_simple .card__content, .card_simple .card__photo {-webkit-transition: all .3s ease;transition: all .3s ease}



.card_simple .card__photo {margin: -8px -8px 17px;position: relative}



.card_simple.card-konkurs .card__photo {border-bottom: 1px solid #ccc}



.card_simple .card__photo img {display: block;height: auto;margin-bottom: 0;margin-left: -.8%;min-height: 50px;width: 101%}



.card_simple.card-konkurs .card__photo img {height: auto;left: 50%;max-width: 101%;position: relative;transform: translateX(-50%);width: auto}



.card_simple .card__content {margin: 0 22px;padding-bottom: 20px}



.card_simple.card-konkurs .card__content {padding-bottom: 53px;position: relative}



.card_simple .card__tag {border-right: 1px solid #d9d9d9;color: #719e46;display: inline-block;font-size: 12px;padding: 0 10px 1px 0}



.card_simple .card__description {color: #363636;display: block;font-size: 20px;margin-top: 10px;min-height: 82px}



.card_simple .card__description a {color: #363636}



.card_simple:hover .card__description a {color: #719e46}
.card_compact:hover .card__description a {color: #719e46}



.card_simple.card-konkurs .card__description {min-height: auto}



.card-konkurs .vote {bottom: 12px;font-size: 0;left: 0;position: absolute;width: 100%}



.card-konkurs .vote .vote-count {color: #6f6f6f;display: inline-block;font-size: 14px;width: 50%}



.card-konkurs .vote .vote-ajax {display: inline-block;font-size: 14px;text-align: right;width: 50%}



.card_simple.hover .card__description {color: #363636 !important;text-decoration: none !important}



.card_simple:hover .card__description {color: #719e46;text-decoration: underline}



.card_simple .card__substrate {border: 1px solid #ccc;bottom: 0;left: 0;position: absolute;right: 0;top: 0}



.card_full, .card_simple .card__box, .card_simple .card__substrate {-webkit-transition: all .3s ease;transition: all .3s ease}



.card_simple .card__link {color: #363636;display: block;font-size: 20px;margin-top: 10px}



.card_simple .card__link:hover {color: #719e46}



.card_simple .autor {margin-top: 18px}



.card_simple .card__tag, .navigation {position: relative}



.band .band__tag:after, .card_compact .card__tag:after, .card_simple .card__tag:after {background: #780001;bottom: -5px;content: "";display: inline-block;left: -8px;opacity: 0;position: absolute;right: -1px;top: -4px;-webkit-transition: all .3s ease;transition: all .3s ease;z-index: -1}



.band .band__tag:hover:after, .card_compact .card__tag:hover:after, .card_simple .card__tag:hover:after {opacity: 1}



.card_simple .card__tag:hover {border-right-color: #780001;color: #fff;text-decoration: underline}



.card_full .card__content, .card_full .card__photo {-webkit-transition: all .3s ease;transition: all .3s ease}



.card_full .card__photo {margin: -8px -8px 17px}



.band__photo img, .card_full .card__photo img {height: auto;width: 100%}



.card_full .card__content {padding-bottom: 20px}



.card_full .card__substratefull {background-size: cover;bottom: -8px;left: -8px;position: absolute;right: -8px;top: -8px;-webkit-transition: all .3s ease;transition: all .3s ease}



.card_full.card_full_banner .card__substratefull {bottom: 0;left: 0;right: 0;top: 0}



.card_full.card_full_banner .card__substratefull, .card_full.card_full_banner:hover .card__substratefull {background-position: 50% 0;background-repeat: no-repeat;background-size: contain}



.card_full.card_full_banner:hover .card__substrate {box-shadow: none}



.card_full .card__tag {border-right: 1px solid #d9d9d9;color: #719e46;display: inline-block;font-size: 12px;padding: 0 10px 1px 0}



.card_full .card__description {margin-top: 10px}



.card_full .card__description span {background: #fff;display: inline-block;float: left;margin-bottom: -9px;padding: 6px 6px 9px}



.card_full .card__substrate {background: #fff;background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0}



.card_full .card__box, .card_full .card__substrate {-webkit-transition: all .3s ease;transition: all .3s ease}



.card_full .card__description {font-size: 24px}



.navigation {top: 2px}



.navigation li {display: inline-block;margin-right: 24px}



.navigation li:last-of-type {margin-right: 0}



.navigation li a {border-bottom: 2px solid #fff;color: #363636;display: inline-block;font-size: 16px;padding-bottom: 20px;-webkit-transition: all .3s ease;transition: all .3s ease}



.navigation li a:focus, .navigation li a:hover, .navigation li.active a {border-bottom: 2px solid #719e46;color: #719e46;text-decoration: none}



li.navigation__special {margin-left: 20px}



li.navigation__special a {color: #fff;display: inline-block;position: relative}



.navigation li.navigation__special a:focus, .navigation li.navigation__special a:hover, .navigation li.navigation__special-family a:focus, .navigation li.navigation__special-family a:hover, .navigation li.navigation__special-family.active a, .navigation li.navigation__special.active a {border-bottom: 0;color: #fff}



li.navigation__special a:after {background: #719e46;content: "";display: block;height: 40px;left: -24px;position: absolute;right: -24px;top: -9px;z-index: -1}



li.navigation__special-family {margin-left: 0}



li.navigation__special-family a {color: #fff;display: inline-block;padding-left: 62px;padding-right: 24px;position: relative}



li.navigation__special-family a:after {background: #7c1fa4;content: "";display: block;height: 40px;left: 0;position: absolute;right: 0;top: -9px;-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;z-index: -2}



.navigation li.navigation__special-family a:hover:after {background: #a41f96}



li.navigation__special-family a:before {background: url(../../media/phone-shadow.png);content: "";display: block;height: 52px;left: 6px;position: absolute;top: -21px;width: 51px;z-index: -1}



.navigationfooter li {margin-bottom: 17px}



.navigationfooter li a {color: #363636}



.center {margin: 0 auto}



.center.yandex-head-center {max-width: 100%;padding: 0;text-align: center}



.center.yandex-head-center #yandex_rtb_R-A-334373-15 yatag {margin: 0 auto}



.yandex-sidebar {margin-top: 24px}



.spec-background > .center {height: 100%;position: relative}



.let75p-background .center {position: relative;top: 50%;transform: translateY(-50%)}



.row {margin-left: -16px;margin-right: -16px}



.row__table {display: table-cell}



.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {display: table-cell;height: 100%;padding: 0 16px 32px;position: relative;vertical-align: top}



.pull-right {float: right !important}



.pull-left {float: left !important}



.hide {display: none}



.show {display: block}



.invisible {visibility: hidden}



.text-hide {background-color: transparent;border: 0;color: transparent;font: 0/0 a;text-shadow: none}



.center, .footer__center, .material__center {max-width: 1225px;padding: 0 16px}



.header__burger {height: 12px !important;margin-top: 29px !important}



.band {border: 1px solid #d9d9d9;height: 100%;position: relative}



.band__header {border-bottom: 1px solid #d9d9d9;padding: 19px 22px}



.band__title {font-size: 18px;font-weight: 700;margin: 0}



.band__list {margin-top: 10px}



.band__item {border-bottom: 1px dotted #d9d9d9;margin: 0 22px 17px;padding-bottom: 12px}



.band__item:last-of-type {border-bottom: none;margin-bottom: 0;padding-bottom: 0}



.band__info span, .search__btn i, .search__btn span {display: inline-block;vertical-align: middle}



.band__tag {border-right: 1px solid #d9d9d9;color: #719e46;display: inline-block;font-size: 12px;padding: 0 10px 1px 0}



.band__date {color: #959595;font-size: 12px;padding: 0 0 1px 6px}



.band__link {color: #363636;display: block;font-size: 17px;font-weight: 400;line-height: 26px;margin-top: 4px}



.band__footer {padding-bottom: 24px;text-align: center}



.band .band__tag, .grid__item > div {position: relative}



.band .band__tag:hover {border-right-color: #780001;color: #fff;text-decoration: underline}



.band__photo {display: block;margin-bottom: 16px}



.band_main .ps .band__item {margin: 0 24px 8px 15px}



.band_main .band__content {width: 100%}



.band_main .band__footer {display: block;margin-top: 24px}



.grid__item {display: block !important;float: left}



.card, .card.clone .grid__content, .grid__item > div {height: 100%}



.card {bottom: 0;display: inline-block;left: 8px;right: 8px;top: 0;width: 100%}



.card__box {overflow: hidden;position: relative;z-index: 3}



.card-konkurs .card__box {margin: 1px}



.card__img {margin: -8px -8px 0}



.card.clone, .header {background: #fff;left: 0;position: absolute;right: 0}



.card.clone {bottom: -10px;color: #000;height: auto;padding: 0;top: -8px;width: auto;z-index: 4}



.header {border-bottom: 1px solid #d9d9d9;height: 138px;margin-bottom: 10px;overflow: hidden;padding-bottom: 1px;padding-top: 24px;top: 0;-webkit-transition: height .2s ease, padding-top .2s ease;transition: height .2s ease, padding-top .2s ease;z-index: 99}



.header__center {margin: 0 auto;max-width: 1225px;padding: 0 8px;position: relative}



.header__logo {display: inline-block;float: left;position: relative}



.header__footer {height: 74px;margin-top: 0;padding-top: 0;position: relative}



.header__social {float: right;margin-top: 5px}



.header__burger {float: left;margin-right: 27px;position: relative;width: 20px;z-index: 2}



.header__usershar {background: #fff;left: 340px;position: absolute;right: 5px;top: -130px;-webkit-transition: top .2s ease;transition: top .2s ease;z-index: 100}



.header__search {background: #fff;bottom: -110px;left: 0;padding: 12px 8px;position: absolute;right: 0;-webkit-transition: bottom .3s ease;transition: bottom .3s ease;z-index: 103}



.header__search.show {bottom: -3px}



.header_scroll .header__search.show {bottom: 13px !important;padding: 18px 8px}



.header__usershar .useshar__shareds {float: right}



.header_scroll .header__social, .header_scroll.header .search__btn span {display: none}



.header_scroll .header__header {float: left;margin-right: 31px;position: relative;z-index: 100}



.header_scroll .header__footer {margin-top: 0}



.header_scroll.header {height: 74px;padding-top: 17px}



.header_scroll .navigation li a {padding-bottom: 25px}



.header_scroll.header .search__text {top: 27px}



.header_scroll .header__navigation .navigation {position: relative;top: 2px}



.header_shared .header__usershar {display: none}



.shareds-icon {background: url(../../images/svg/share.svg) no-repeat 50% 50%;background-size: 16px auto;height: 32px;margin-right: 8px;width: 32px}



.search__btn {color: #363636;margin-right: 16px;position: relative}



.search__btn span {margin-right: 10px;position: relative;top: -3px}



.search__btn i {background: url(../../images/svg/search.svg) no-repeat 50%;background-size: contain;height: 15px;position: absolute;-webkit-transition: all .3s ease;transition: all .3s ease;width: 16px}



.search__btn:focus i, .search__btn:hover i {height: 18px;margin: -2px 0 0 -3px;width: 19px}



.search__btn:focus, .search__btn:hover {color: #363636}



.search__text {font-size: 16px;line-height: 40px;position: absolute}



.search__group {left: 141px;position: absolute;right: 214px}



input.search__input {padding-left: 20px;width: 100%}



.search__submit {float: right}



.search__close {float: right;margin-left: 32px;margin-top: 11px}



.search__close span {color: #363636;display: inline-block;vertical-align: middle}



.search__close:focus span, .search__close:hover span {text-decoration: underline}



.search__close i {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAAAAAA6I3INAAAARklEQVQY012PwQkAQQgD09SN/Rd2zj7Wz4pgEIYkRlT9VTEF9p2CNIXaCnQU0JGoBbPMYN9F0gPegH0ueFu9QavGKvm+cADiMYqnuGINrgAAAABJRU5ErkJggg==);display: inline-block;height: 14px;margin-left: 10px;vertical-align: middle;width: 14px}



.social a {margin-left: 11px}



[class*=socialicon-] {background-position: 50%;background-repeat: no-repeat;display: inline-block;font-size: 0;height: 30px;opacity: .5;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;vertical-align: top;width: 30px}



[class*=socialicon-]:focus, [class*=socialicon-]:hover {opacity: 1}



.socialicon-vk {background: url(../../images/svg/vk.svg) no-repeat 50%}



.socialicon-facebook {background: url(../../images/svg/facebook.svg) no-repeat 50%}



.socialicon-tw {background: url(../../images/svg/twit.svg) no-repeat 50%}



.socialicon-ok {background: url(../../images/svg/ok.svg) no-repeat 50%}



.socialicon-inst {background: url(../../images/svg/insta.svg) no-repeat 50%}



.socialicon-telegram {background: url(../../images/svg/telegram.svg) no-repeat 50%}



.burger {display: block;float: left;font-size: 0;height: 20px;position: relative;width: 20px}



.burger__lines span {background: #363636;display: block;height: 2px;-webkit-transition: background .5s ease;transition: background .5s ease;width: 100%}



.burger__lines {position: absolute;-webkit-transition: all .3s ease;transition: all .3s ease;width: 16px}



.burger:focus .burger__lines, .burger:hover .burger__lines {margin-left: -2px;width: 20px}



.burger__1, .burger__2 {margin-bottom: 3px}



.burger__text {color: #fff;font-size: 13px;margin-left: 20px}



.card_full.card_first .card__description {font-size: 32px;line-height: 40px}



.card_compact .card__tag {position: relative}



.card_compact .card__tag:hover {border-right-color: #780001;color: #fff;text-decoration: underline}



.card_full .card__tag:hover {text-decoration: underline}



.card__date {color: #959595;font-size: 12px}



.card__date_kon {color: #6f6f6f;font-size: 14px}



.card__date_kon2 {color: #959595;font-size: 12px}



.card__date_kon2 span {color: #363636;padding: 0}



.material__center {margin: 0 auto}



.card__info span {display: inline-block;padding: 0 0 1px 6px;vertical-align: middle}



.header_scroll .header__searchbtn {top: -16px !important}



.material__name {color: #000;font-family: Roboto, sans-serif;font-size: 32px;font-weight: 700;left: 0;line-height: 40px;margin-bottom: 22px;margin-top: 9px;position: relative}



.row__footer {padding-bottom: 32px;text-align: center}



.row__footer, .row__footer + .innerpage__hashtags {margin-top: 16px}



@media (max-width: 767px) {
                    .row__footer {margin-top: 8px}
}



.material__article {float: left;width: 65.8%}



.material__article.material__article-fullpage {float: none;width: 100%}



.table-responsive {display: none;min-height: .01%;overflow-x: auto;overflow-y: hidden}



.knbads:before {clear: both;content: "";display: block}



.material__theme {margin-top: 32px;padding: 32px 0 24px}



.figure img {height: auto;max-width: 100%}



@media (max-width: 1023px) {
                    .material__center {max-width: 800px}
}



@media (max-width: 767px) {
                    .material__center {padding: 0 16px}



                    .hidden-sm, .material__comments i, .material__shared .shareds__text, .material__views i {display: none}



                    .material__content ol, .material__content ul {font-size: 16px}



                    .material__name {letter-spacing: -1px;margin-bottom: 18px;margin-top: 2px}



                    .material__name, h1 {font-size: 24px;line-height: 32px}



                    .material__comments span:first-of-type, .material__views span:first-of-type {display: inline-block}



                    .material__notes, .useshar__shareds {float: none;text-align: center}



                    .material__notes {margin-top: 18px}



                    .material__comments span:first-of-type {color: #363636}



                    .material__comments span:last-of-type:before {content: "(";display: inline}



                    .material__comments span:last-of-type:after {content: ")";display: inline}



                    .material__views {margin-right: 16px;position: relative}



                    .material__views:after {background: #d9d9d9;content: "";display: inline-block;height: 10px;position: absolute;right: -18px;top: 4px;width: 1px}



                    .material__footer {margin-top: 17px;padding-bottom: 16px}



                    .material__shared {padding: 24px 0 19px}



                    .material__footer .useshar__shareds {text-align: left}



                    .material__footer .shareds__text {display: block;font-weight: 700;margin: 0 0 11px;top: 0}



                    .material__footer .useshar__comments {float: left}
}



@media (max-width: 1023px) {
                    .header {height: 73px;padding: 0;position: fixed}



                    .header .search__btn span, .header__navigation .navigation {display: none}



                    .header__header {float: none;margin: 0 74px 0 89px;padding-top: 14px}



                    .header__footer {left: 0;margin: 0;padding: 0;position: absolute;right: 0;top: -5px}



                    .header__burger .burger {border-right: 1px solid #ccc;height: 72px;width: 72px}



                    .burger__lines {left: 50%;margin: -6px 0 0 -9px;top: 50%}



                    .header .search__btn {border-left: 1px solid #ccc;display: block;height: 72px;margin: 0;top: -7px;width: 72px}



                    .header .search__btn i {left: 50%;margin: -7px 0 0 -8px;top: 50%}



                    .header__usershar .comments__number, .header__usershar .comments__text, .header__usershar .shareds__text {display: none}



                    .header .header__usershar {left: 360px;right: 80px}



                    .header__usershar .useshar__comments {margin-left: 16px}



                    .header__search {bottom: -160px;padding: 18px 24px}



                    .header__search.show, .header_scroll .header__search.show {bottom: -18px}



                    .header .search__text {line-height: 40px;top: 18px}



                    .header__social {margin-top: 9px}



                    .header_scroll.header {height: 73px;padding: 0}



                    .header_scroll .header__searchbtn {display: block}



                    .header .search__btn:focus i, .header .search__btn:hover i {height: 15px;margin: -7px 0 0 -8px;width: 16px}



                    .header .burger:focus .burger__lines, .header .burger:hover .burger__lines {left: 50%;margin: -6px 0 0 -9px;top: 50%;width: 16px}



                    .header_scroll .header__social {display: block}



                    .header_scroll .header__header {float: none;margin-right: 74px}
}



@media (max-width: 767px) {
                    .header, .header_scroll.header {height: 48px;padding: 0}



                    .header__logo img, .header__logo object {height: auto;width: 147px}



                    .header .search__btn, .header__burger .burger {height: 48px;position: relative;width: 48px}



                    .header .search__btn:before {bottom: -8px;content: "";display: block;left: -16px;position: absolute;right: 0;top: 0}



                    .header .search__btn {top: -8px}



                    .header__header {height: 48px;margin: 0 48px;padding-top: 7px;text-align: center}



                    .header .header__social {display: none}



                    .header__logo {display: inline-block;float: none}



                    .header .header__usershar {left: 0;padding: 8px 0;right: 0}



                    .header .header__usershar .useshar {margin: 0 auto;width: 320px}



                    .header_scroll .header__header {float: none;margin: 0 48px}



                    .header__center {height: 48px}



                    .header__search {bottom: -160px;padding: 4px 16px}



                    .header__search.show {bottom: 1px}



                    .header_scroll .header__search.show {bottom: 1px;padding: 4px 8px}



                    .header .burger .burger__lines, .header .burger:focus .burger__lines, .header .burger:hover .burger__lines {left: 50%;margin: -7px 0 0 -9px;top: 50%;width: 16px}



                    .header .search__btn i, .header .search__btn:focus i, .header .search__btn:hover i {left: 50%;margin: -7px 0 0 -7px;top: 50%}
}



@media (max-width: 1023px) {
                    .wrapper {padding-top: 73px}



                    .advert + .category, .advert + .material__center, .header + .category, .header + .material__center {padding-top: 32px}
}



@media (max-width: 767px) {
                    .wrapper {padding-top: 48px}



                    .advert + .category, .advert + .material__center, .header + .category, .header + .material__center {padding-top: 16px}



                    .row {margin-left: -10px;margin-right: -10px}



                    .grid__item {padding-left: 10px;padding-right: 10px}
}



@media (max-width: 1279px) {
                    .card_simple .card__link {font-size: 16px}
}



@media (max-width: 1023px) {
                    .card_simple .card__link {font-size: 20px}
}



@media (max-width: 767px) {
                    .card_simple .card__link {font-size: 18px}
}



@media (min-width: 768px) {
                    .card_simple:hover .card__substrate {bottom: -8px;box-shadow: 2px 2px 3px hsla(0, 0%, 80%, .4);left: -8px;right: -8px;top: -8px}



                    .card_simple:hover .card__photo {margin: 0 0 17px}



                    .card_simple:hover .card__box {margin: -8px -8px 0}



                    .card-konkurs.card_simple:hover .card__box {margin: -8px -7px 0}



                    .card_simple:hover .card__content {margin: 0 30px}



                    .card_simple:hover .card__video {background-color: #e1040d}
}



@media (max-width: 1279px) {
                    .card_simple .card__description {font-size: 16px}
}



@media (max-width: 1023px) {
                    .card_simple .card__description {font-size: 20px;min-height: auto}
}



@media (max-width: 767px) {
                    .card_simple .card__description {min-height: 0}



                    .card_full .card__description {font-size: 20px}
}



@media (min-width: 768px) {
                    .card_full:hover .card__substrate {bottom: -8px;box-shadow: 2px 2px 3px hsla(0, 0%, 80%, .4);left: -8px;right: -8px;top: -8px}



                    .card_full.card_full_banner:hover .card__substrate {bottom: 0;left: 0;right: 0;top: 0}



                    .card_full:hover .card__photo {margin: 0}



                    .card_full:hover .card__box {margin: -8px 0 0}



                    .card_full:hover .card__content {left: 24px;right: 24px}



                    .card_full:hover .card__substratefull {background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0}



                    .card_full:hover .card__content {top: 32px}



                    .card_full .card__info {font-size: 0;height: 24px;margin-bottom: 2px}



                    .card_full .card__tag {background: #719e46;border-right: 0;color: #fff;padding: 5px 10px}



                    .card_full .card__date {background: #7d7d7d;color: #fff;padding: 5px 10px}



                    .card_full .card__description-wrap {padding: 0 9px}



                    .card_full .card__description {background: #fff;box-decoration-break: clone;-webkit-box-decoration-break: clone;box-shadow: -8px 0 0 1px #fff, 8px 0 0 1px #fff;color: #363636;display: inline;font-size: 24px;left: 0;line-height: 1.4em;padding-bottom: 9px;padding-left: 0;padding-top: 2px;position: relative}



                    .card_full:hover .card__description {color: #719e46;text-decoration: underline}



                    .card_full .card__photo {margin: -8px -8px 0;opacity: 0}



                    .card_full .card__content {left: 24px;padding-bottom: 20px;position: absolute;right: 24px;top: 24px;-webkit-transition: all .3s ease;transition: all .3s ease}
}



@media (max-width: 767px) {
                    .card_full .card__substrate {display: none}



                    .card_full .card__photo {margin-bottom: 0}



                    .card_full .card__content {border: 1px solid #ccc;border-top: none;padding: 17px 22px 20px}



                    .card_full .card__description {color: #363636}
}



@media (max-width: 1279px) {
                    .card_full .card__description {font-size: 18px}
}



@media (max-width: 1023px) {
                    .card_full .card__description {font-size: 24px}
}



@media (max-width: 767px) {
                    .card_full .card__description {font-size: 20px}
}



@media (min-width: 768px) {
                    .card_full_content_down .card__content {bottom: 28px;padding-bottom: 0;top: auto;-webkit-transition: all .3s ease;transition: all .3s ease}



                    .card_full_content_down:hover .card__content {bottom: 28px;top: auto}



                    .card_full_content_down .card__box {position: inherit}
}



@media (max-width: 1023px) {
                    .center {margin: 0 auto;max-width: 608px;padding: 0 16px}
}



@media (min-width: 320px) and (max-width: 767px) {
                    .col-xs-12, .col-xs-12 .grid__content {width: 100%}



                    .col-xs-11 {width: 91.66666667%}



                    .col-xs-10 {width: 83.33333333%}



                    .col-xs-9 {width: 75%}



                    .col-xs-8 {width: 66.66666667%}



                    .col-xs-7 {width: 58.33333333%}



                    .col-xs-6 {width: 50%}



                    .col-xs-5 {width: 41.66666667%}



                    .col-xs-4 {width: 33.33333333%}



                    .col-xs-3 {width: 25%}



                    .col-xs-2 {width: 16.66666667%}



                    .col-xs-1 {width: 8.33333333%}
}



@media (max-width: 1023px) and (min-width: 768px) {
                    .col-sm-12 .grid__content {width: 100%}



                    .col-sm-12 {display: table;width: 100%}



                    .col-sm-11 {width: 91.66666667%}



                    .col-sm-10 {width: 83.33333333%}



                    .col-sm-9 {width: 75%}



                    .col-sm-8 {width: 66.66666667%}



                    .col-sm-7 {width: 58.33333333%}



                    .col-sm-6 {width: 50%}



                    .col-sm-5 {width: 41.66666667%}



                    .col-sm-4 {width: 33.33333333%}



                    .col-sm-3 {width: 25%}



                    .col-sm-2 {width: 16.66666667%}



                    .col-sm-1 {width: 8.33333333%}



                    .col-sm-pull-12 {right: 100%}



                    .col-sm-pull-11 {right: 91.66666667%}



                    .col-sm-pull-10 {right: 83.33333333%}



                    .col-sm-pull-9 {right: 75%}



                    .col-sm-pull-8 {right: 66.66666667%}



                    .col-sm-pull-7 {right: 58.33333333%}



                    .col-sm-pull-6 {right: 50%}



                    .col-sm-pull-5 {right: 41.66666667%}



                    .col-sm-pull-4 {right: 33.33333333%}



                    .col-sm-pull-3 {right: 25%}



                    .col-sm-pull-2 {right: 16.66666667%}



                    .col-sm-pull-1 {right: 8.33333333%}



                    .col-sm-pull-0 {right: auto}



                    .col-sm-push-12 {left: 100%}



                    .col-sm-push-11 {left: 91.66666667%}



                    .col-sm-push-10 {left: 83.33333333%}



                    .col-sm-push-9 {left: 75%}



                    .col-sm-push-8 {left: 66.66666667%}



                    .col-sm-push-7 {left: 58.33333333%}



                    .col-sm-push-6 {left: 50%}



                    .col-sm-push-5 {left: 41.66666667%}



                    .col-sm-push-4 {left: 33.33333333%}



                    .col-sm-push-3 {left: 25%}



                    .col-sm-push-2 {left: 16.66666667%}



                    .col-sm-push-1 {left: 8.33333333%}



                    .col-sm-push-0 {left: auto}



                    .col-sm-offset-12 {margin-left: 100%}



                    .col-sm-offset-11 {margin-left: 91.66666667%}



                    .col-sm-offset-10 {margin-left: 83.33333333%}



                    .col-sm-offset-9 {margin-left: 75%}



                    .col-sm-offset-8 {margin-left: 66.66666667%}



                    .col-sm-offset-7 {margin-left: 58.33333333%}



                    .col-sm-offset-6 {margin-left: 50%}



                    .col-sm-offset-5 {margin-left: 41.66666667%}



                    .col-sm-offset-4 {margin-left: 33.33333333%}



                    .col-sm-offset-3 {margin-left: 25%}



                    .col-sm-offset-2 {margin-left: 16.66666667%}



                    .col-sm-offset-1 {margin-left: 8.33333333%}



                    .col-sm-offset-0 {margin-left: 0}
}



@media (min-width: 1024px) and (max-width: 1280px) {
                    .col-md-12, .col-md-12 .grid__content {width: 100%}



                    .col-md-11 {width: 91.66666667%}



                    .col-md-10 {width: 83.33333333%}



                    .col-md-9 {width: 75%}



                    .col-md-8 {width: 66.66666667%}



                    .col-md-7 {width: 58.33333333%}



                    .col-md-6 {width: 50%}



                    .col-md-5 {width: 41.66666667%}



                    .col-md-4 {width: 33.33333333%}



                    .col-md-3 {width: 25%}



                    .col-md-2 {width: 16.66666667%}



                    .col-md-1 {width: 8.33333333%}



                    .col-md-pull-12 {right: 100%}



                    .col-md-pull-11 {right: 91.66666667%}



                    .col-md-pull-10 {right: 83.33333333%}



                    .col-md-pull-9 {right: 75%}



                    .col-md-pull-8 {right: 66.66666667%}



                    .col-md-pull-7 {right: 58.33333333%}



                    .col-md-pull-6 {right: 50%}



                    .col-md-pull-5 {right: 41.66666667%}



                    .col-md-pull-4 {right: 33.33333333%}



                    .col-md-pull-3 {right: 25%}



                    .col-md-pull-2 {right: 16.66666667%}



                    .col-md-pull-1 {right: 8.33333333%}



                    .col-md-pull-0 {right: auto}



                    .col-md-push-12 {left: 100%}



                    .col-md-push-11 {left: 91.66666667%}



                    .col-md-push-10 {left: 83.33333333%}



                    .col-md-push-9 {left: 75%}



                    .col-md-push-8 {left: 66.66666667%}



                    .col-md-push-7 {left: 58.33333333%}



                    .col-md-push-6 {left: 50%}



                    .col-md-push-5 {left: 41.66666667%}



                    .col-md-push-4 {left: 33.33333333%}



                    .col-md-push-3 {left: 25%}



                    .col-md-push-2 {left: 16.66666667%}



                    .col-md-push-1 {left: 8.33333333%}



                    .col-md-push-0 {left: auto}



                    .col-md-offset-12 {margin-left: 100%}



                    .col-md-offset-11 {margin-left: 91.66666667%}



                    .col-md-offset-10 {margin-left: 83.33333333%}



                    .col-md-offset-9 {margin-left: 75%}



                    .col-md-offset-8 {margin-left: 66.66666667%}



                    .col-md-offset-7 {margin-left: 58.33333333%}



                    .col-md-offset-6 {margin-left: 50%}



                    .col-md-offset-5 {margin-left: 41.66666667%}



                    .col-md-offset-4 {margin-left: 33.33333333%}



                    .col-md-offset-3 {margin-left: 25%}



                    .col-md-offset-2 {margin-left: 16.66666667%}



                    .col-md-offset-1 {margin-left: 8.33333333%}



                    .col-md-offset-0 {margin-left: 0}
}



@media (min-width: 1281px) {
                    .col-lg-12, .col-lg-12 .grid__content {width: 100%}



                    .col-lg-11 {width: 91.66666667%}



                    .col-lg-10 {width: 83.33333333%}



                    .col-lg-9 {width: 75%}



                    .col-lg-8 {width: 66.66666667%}



                    .col-lg-7 {width: 58.33333333%}



                    .col-lg-6 {width: 50%}



                    .col-lg-5 {width: 41.66666667%}



                    .col-lg-4 {width: 33.33333333%}



                    .col-lg-3 {width: 25%}



                    .col-lg-2 {width: 16.66666667%}



                    .col-lg-1 {width: 8.33333333%}



                    .col-lg-pull-12 {right: 100%}



                    .col-lg-pull-11 {right: 91.66666667%}



                    .col-lg-pull-10 {right: 83.33333333%}



                    .col-lg-pull-9 {right: 75%}



                    .col-lg-pull-8 {right: 66.66666667%}



                    .col-lg-pull-7 {right: 58.33333333%}



                    .col-lg-pull-6 {right: 50%}



                    .col-lg-pull-5 {right: 41.66666667%}



                    .col-lg-pull-4 {right: 33.33333333%}



                    .col-lg-pull-3 {right: 25%}



                    .col-lg-pull-2 {right: 16.66666667%}



                    .col-lg-pull-1 {right: 8.33333333%}



                    .col-lg-pull-0 {right: auto}



                    .col-lg-push-12 {left: 100%}



                    .col-lg-push-11 {left: 91.66666667%}



                    .col-lg-push-10 {left: 83.33333333%}



                    .col-lg-push-9 {left: 75%}



                    .col-lg-push-8 {left: 66.66666667%}



                    .col-lg-push-7 {left: 58.33333333%}



                    .col-lg-push-6 {left: 50%}



                    .col-lg-push-5 {left: 41.66666667%}



                    .col-lg-push-4 {left: 33.33333333%}



                    .col-lg-push-3 {left: 25%}



                    .col-lg-push-2 {left: 16.66666667%}



                    .col-lg-push-1 {left: 8.33333333%}



                    .col-lg-push-0 {left: auto}



                    .col-lg-offset-12 {margin-left: 100%}



                    .col-lg-offset-11 {margin-left: 91.66666667%}



                    .col-lg-offset-10 {margin-left: 83.33333333%}



                    .col-lg-offset-9 {margin-left: 75%}



                    .col-lg-offset-8 {margin-left: 66.66666667%}



                    .col-lg-offset-7 {margin-left: 58.33333333%}



                    .col-lg-offset-6 {margin-left: 50%}



                    .col-lg-offset-5 {margin-left: 41.66666667%}



                    .col-lg-offset-4 {margin-left: 33.33333333%}



                    .col-lg-offset-3 {margin-left: 25%}



                    .col-lg-offset-2 {margin-left: 16.66666667%}



                    .col-lg-offset-1 {margin-left: 8.33333333%}



                    .col-lg-offset-0 {margin-left: 0}
}



@media (max-width: 767px) {
                    .col-xs-12 {display: table;width: 100%}
}



@media (min-width: 768px) and (max-width: 991px) {
                    .col-sm-12 {display: table}
}



@media (min-width: 992px) and (max-width: 1199px) {
                    .col-md-12 {display: table}
}



@media (min-width: 1200px) {
                    .col-lg-12 {display: table}
}



@media (max-width: 1023px) {
                    .center, .material__center {max-width: 800px}



                    .center, .footer__center, .material__center {padding: 0 16px}



                    yandex-head-center {padding: 0 !important}



                    .header__burger {margin-top: 5px !important}



                    .header_scroll .header__burger {margin-top: 21px !important}



                    .header .search__btn {height: 72px !important;top: 5px !important}



                    .header.header_scroll .search__btn {top: 21px !important}



                    .header .search__btn i {left: 50% !important;margin-left: -8px !important;margin-top: 0 !important;top: 0 !important}



                    .header__header {padding-top: 16px !important}



                    .header_scroll .header__search.show {bottom: -16px !important}
}



@media (min-width: 1024px) {
                    .band__footer {display: none}
}



@media (max-width: 767px) {
                    .band__header {padding: 9px 22px}



                    .band__item {padding-bottom: 12px}



                    .band_main .band__item {margin: 0 32px 12px 23px !important}



                    .band__info, .card__info {font-size: 0}



                    .band__tag, .card_compact .card__tag, .card_full .card__tag, .card_simple .card__tag {font-size: 13px;padding: 0 15px 1px 0;vertical-align: bottom}



                    .band__date, .card__date, .card__info span {font-size: 13px;padding: 0 0 1px 15px}
}



@media (min-width: 1024px) {
                    .band_main .band__content {bottom: 0;overflow: auto;position: absolute;top: 60px}
}



@media (max-width: 1023px) {
                    .band_main .band__list .band__item, .header .search__btn span, .header__navigation .navigation {display: none}



                    .band_main .band__list .band__item:first-child, .band_main .band__list .band__item:nth-child(2), .band_main .band__list .band__item:nth-child(3) {display: block}



                    .band_main .band__list .band__item:nth-child(3) {border-bottom: 0;margin-bottom: 0;padding-bottom: 0}



                    .band_main.full .band__list .band__item {display: block}



                    .band_main.full .band__list .band__item:nth-child(3) {border-bottom: 1px dotted #d9d9d9}



                    .header {height: 73px;padding: 0}



                    .header__header {float: none;margin: 0 74px 0 89px;padding-top: 14px}



                    .header__footer {left: 0;margin: 0;padding: 0;position: absolute;right: 0;top: -5px}



                    .header__burger .burger {border-right: 1px solid #ccc;height: 72px;width: 72px}



                    .burger__lines {left: 50%;margin: -6px 0 0 -9px;top: 50%}



                    .header .search__btn {border-left: 1px solid #ccc;display: block;height: 72px;margin: 0;top: -7px;width: 72px}



                    .header .search__btn i {left: 50%;margin: -7px 0 0 -8px;top: 50%}



                    .header__usershar .comments__number, .header__usershar .comments__text, .header__usershar .shareds__text {display: none}



                    .header .header__usershar {left: 360px;right: 80px}



                    .header__usershar .useshar__comments {margin-left: 16px}



                    .header__search {bottom: -160px;padding: 18px 24px}



                    .header__search.show, .header_scroll .header__search.show {bottom: -18px}
}



@media (max-width: 767px) {
                    .header__usershar .useshar__comments {margin-left: 8px}
}



@media (max-width: 1023px) {
                    .header__social {margin-top: 5px;position: relative;z-index: 2}



                    .header_scroll.header {height: 73px;padding: 0}



                    .header_scroll .header__searchbtn {display: block}



                    .header .search__btn:focus i, .header .search__btn:hover i {height: 15px;margin: -7px 0 0 -8px;width: 16px}



                    .header .burger:focus .burger__lines, .header .burger:hover .burger__lines {left: 50%;margin: -6px 0 0 -9px;top: 50%;width: 16px}



                    .header_scroll .header__social {display: block}



                    .header_scroll .header__header {float: none;margin-right: 74px}
}



@media (max-width: 800px) and (min-width: 768px) {
                    .header [class*=shareicon-] {margin-right: 0}
}



@media (max-width: 767px) {
                    .header, .header_scroll.header {height: 48px;padding: 0}



                    .header__logo img, .header__logo object {height: auto;width: 147px}



                    .header .search__btn, .header__burger .burger {height: 48px;width: 48px}



                    .header .search__btn {top: -8px}



                    .header__header {height: 48px;margin: 0 48px;padding-top: 7px;text-align: center}



                    .header .header__social {display: none}



                    .header__logo {display: inline-block;float: none}



                    .header .header__usershar {left: 0;padding: 8px 0;right: 0}



                    .header .header__usershar .useshar {margin: 0 auto;width: 320px}



                    .header_scroll .header__header {float: none;margin: 0 48px}



                    .header__center {height: 48px}



                    .header__search {bottom: -160px;padding: 4px 16px}



                    .header__search.show {bottom: 1px}



                    .header_scroll .header__search.show {bottom: 1px;padding: 4px 8px}



                    .header .burger .burger__lines, .header .burger:focus .burger__lines, .header .burger:hover .burger__lines {left: 50%;margin: -7px 0 0 -9px;top: 50%;width: 16px}



                    .header .search__btn i, .header .search__btn:focus i, .header .search__btn:hover i {left: 50%;margin: -7px 0 0 -7px;top: 50%}
}



@media (max-width: 1229px) {
                    .header_scroll .navigation li:nth-last-child(2) {display: none}
}



@media (max-width: 1136px) {
                    .header_scroll .navigation li:nth-last-child(3) {display: none}
}



@media (max-width: 1062px) {
                    .header_scroll .navigation li:nth-last-child(4) {display: none}
}



@media (max-width: 767px) {
                    .search__close span, .search__text {display: none}



                    .search__group {left: 16px;right: 80px}



                    .search__close {margin-left: 0}



                    .search__submit {background-image: url(../../images/svg/bt-search.svg);background-position: 50%;background-repeat: no-repeat;height: 40px;overflow: hidden;padding: 0 0 0 36px;width: 40px}



                    .search__submit:focus, .search__submit:hover {background-image: url(../../images/svg/bt-search-hover.svg);background-position: 50%;background-repeat: no-repeat}



                    .burger__text {display: none}



                    .burger__lines {width: 16px}
}



@media (max-width: 1279px) {
                    .card_full.card_first .card__description {font-size: 24px;line-height: 30px}
}



@media (max-width: 767px) {
                    .card_full.card_first .card__description {font-size: 20px;line-height: 25px;margin-top: 0}



                    .header__burger {margin-top: 5px !important}



                    .header .search__btn {height: 48px !important;top: 4px}



                    .search__btn i {height: 15px !important}



                    .header_scroll .header__navigation, .header_scroll .header__searchbtn {top: 0 !important}



                    .header_scroll .header__search.show {bottom: 0 !important}



                    .card_full .card__description {font-family: Roboto, sans-serif !important;font-size: 17px !important;font-weight: 400 !important;line-height: 26px !important}



                    .col-xs-12, .grid__item {padding-bottom: 16px}



                    .card_compact:first-of-type, .container_91077 .list-container-item {margin-bottom: 16px !important}



                    .footer {margin-top: 32px}



                    .row__footer {padding-bottom: 0}



                    .material__data {margin-bottom: 0}



                    .hashtags {padding-left: 0 !important}



                    .useshar__shareds {text-align: left !important}



                    .material__theme {padding: 29px 0 16px}



                    .catnavigation li {margin-left: 15px}



                    .header__usershar .useshar__shareds {float: none;text-align: center !important}



                    .header .search__btn i, .header .search__btn:focus i, .header .search__btn:hover i {height: 15px !important;left: 50% !important;margin: -7px 0 0 -7px !important;top: 50% !important}



                    .header__header {padding-top: 7px !important}



                    .header.header_scroll .search__btn {top: 4px !important}
}



.footer {margin-left: 0 !important;margin-right: 0 !important}



@media (min-width: 768px) {
                    .card_full.card_first .card__info {margin-bottom: 2px}



                    .card_full .card__info {margin-bottom: 0}
}



@media (min-width: 1280px) {
                    .card_main .card__description-wrap {padding: 0 21px}



                    .card_main .card__description {box-shadow: -20px 0 0 1px #fff, 14px 0 0 1px #fff;font-size: 32px;left: 0}



                    .card_main .card__date, .card_main .card__tag {padding: 8px 17px 10px}



                    .card_main .card__info {font-size: 0;height: 31px}
}



@media (max-width: 1023px) {
                    .material__article {float: none;width: 100%}



                    .material__sidebar {display: none}
}



@media screen and (max-width: 767px) {
                    .table-responsive {margin-bottom: 15px;overflow-y: hidden;width: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}
}



html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}



body, html {height: 100%;min-height: 100%}



body {margin: 0}



.breadcrumb {display: block;margin-top: 4px;position: relative}



.breadcrumb__item {display: inline-block;position: relative}



.breadcrumb__item + .breadcrumb__item {padding-left: 24px}



.breadcrumb__item + .breadcrumb__item:before {background: url(/local/templates/images/svg/arrows.svg) no-repeat 0 50%;background-size: 8px 6px;content: "";display: block;height: 8px;left: 8px;position: absolute;top: 5px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);width: 8px}



figure {margin: 0}



li, ol, ul {list-style-type: none;margin: 0;padding: 0;text-decoration: none}



.advert {margin-top: 10px}



.advert, .static-banner > div {overflow: hidden;position: relative;text-align: center}



.advert:before, .static-banner > div:before {color: #aeaeae;content: "реклама";font-size: 14px;left: 50%;margin-left: -28px;margin-top: -8px;position: absolute;top: 50%;z-index: -1}



.advert:after, .static-banner > div:after {background: #f6f6f6;content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -2}



.advert iframe {border: 0;width: 100%}



.advert__close {display: inline-block;height: 16px;position: absolute;right: 16px;top: 16px;width: 16px;z-index: 5}



@media (max-width: 420px) {
                    .advert__close {height: 32px;width: 32px}



                    .advert__close > img {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%)}
}



.card__date:first-of-type {padding-left: 0}



.ya-share2__link, [class*=shareicon-] {border: 1px solid #ccc;display: inline-block;height: 32px;margin-right: 4px;-webkit-transition: all .3s ease;transition: all .3s ease;vertical-align: middle;width: 32px}



.shareds__text {font-weight: 700;line-height: 32px}



.ya-share2__link span {display: none}



.useshar__shareds .ya-share2__list_direction_horizontal > .ya-share2__item {margin-right: 8px}



.ya-share2__link:last-of-type, [class*=shareicon-]:last-of-type {margin-right: 0}



.shareicon-vk, .ya-share2__item_service_vkontakte .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/vk.svg)}



.shareicon-fb, .ya-share2__item_service_facebook .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/facebook.svg)}



.shareicon-tw, .ya-share2__item_service_twitter .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/twit.svg)}



.shareicon-ok, .ya-share2__item_service_odnoklassniki .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/ok.svg)}



.shareicon-tl, .ya-share2__item_service_telegram .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/telegram.svg)}



.shareicon-ws, .ya-share2__item_service_whatsapp .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/vatsap.svg)}



.shareicon-vb, .ya-share2__item_service_viber .ya-share2__link {background: 50% no-repeat url(../../images/svg/share/viber.svg)}



.shareicon-vk:focus, .shareicon-vk:hover, .ya-share2__item_service_vkontakte .ya-share2__link:focus, .ya-share2__item_service_vkontakte .ya-share2__link:hover {background: #4c75a3 50% no-repeat url(../../images/svg/sharehover/vk.svg);border-color: #4c75a3}



.shareicon-fb:focus, .shareicon-fb:hover, .ya-share2__item_service_facebook .ya-share2__link:focus, .ya-share2__item_service_facebook .ya-share2__link:hover {background: #3b5998 50% no-repeat url(../../images/svg/sharehover/facebook.svg);border-color: #3b5998}



.shareicon-tw:focus, .shareicon-tw:hover, .ya-share2__item_service_twitter .ya-share2__link:focus, .ya-share2__item_service_twitter .ya-share2__link:hover {background: #28aae1 50% no-repeat url(../../images/svg/sharehover/twit.svg);border-color: #28aae1}



.shareicon-ok:focus, .shareicon-ok:hover, .ya-share2__item_service_odnoklassniki .ya-share2__link:focus, .ya-share2__item_service_odnoklassniki .ya-share2__link:hover {background: #f58838 50% no-repeat url(../../images/svg/sharehover/ok.svg);border-color: #f58838}



.shareicon-tl:focus, .shareicon-tl:hover, .ya-share2__item_service_telegram .ya-share2__link:focus, .ya-share2__item_service_telegram .ya-share2__link:hover {background: #1784ba 50% no-repeat url(../../images/svg/sharehover/telegram.svg);border-color: #1784ba}



.shareicon-ws:focus, .shareicon-ws:hover, .ya-share2__item_service_whatsapp .ya-share2__link:focus, .ya-share2__item_service_whatsapp .ya-share2__link:hover {background: #6ebf63 50% no-repeat url(../../images/svg/sharehover/vatsap.svg);border-color: #6ebf63}



.shareicon-vb:focus, .shareicon-vb:hover, .ya-share2__item_service_viber .ya-share2__link:focus, .ya-share2__item_service_viber .ya-share2__link:hover {background: #673e8d 50% no-repeat url(../../images/svg/sharehover/viber.svg);border-color: #673e8d}



.shareds__text {display: inline-block;font-size: 16px;letter-spacing: .4px;margin-right: 12px;position: relative;top: -1px;vertical-align: middle}



@media (max-width: 767px) {
                    .useshar__shareds .ya-share2__list_direction_horizontal > .ya-share2__item {margin-right: 6px}



                    .shareds-icon {background-position: 0 50%;margin-right: 0;width: 22px}
}



.material__sidebar {float: right;position: -webkit-sticky;position: sticky;top: 96px;width: 31.1%}



.material__data {float: left;margin-right: 22px}



@media (max-width: 767px) {
                    .material__data {margin-bottom: 10px}
}



.material__data > * {display: inline-block;font-size: 12px;vertical-align: middle}



.material__tag {background: #719e46;border-right: 0;color: #fff;float: left;padding: 5px 10px}



.material__date {background: #7d7d7d;color: #fff;padding: 5px 10px}



.material__tag:focus, .material__tag:hover {color: #fff}



.material__content > .btn_red {margin-bottom: 24px;margin-top: 24px}



.material__footer {border-bottom: 1px solid #d9d9d9;margin-top: 32px;padding-bottom: 24px}



.material__footer.material__detail {padding-bottom: 0}



.material__article p, .material__content_detail_text, .material__content_detail_text div, .material__content_detail_text p {font-family: Roboto, sans-serif;font-size: 18px}



.material__article .adfox, .material__article p {margin: 1.1em 0 1.3em}



.material__content table {border: 2px solid #fff;font-size: 16px;margin: -2px}



.material__content table tr td {border: 1px solid #d9d9d9;padding: 12px 24px 12px 16px}



@media (max-width: 767px) {
                    .material__article p, .material__content_detail_text, .material__content_detail_text div {font-size: 16px}
}



.blog-post-quote, .note {border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;clear: both;line-height: 1.9em;margin-left: 105px;padding: 23px 0 27px 33px;position: relative}



.material__content .blog-post-quote table tr:first-child td {background: 0;border: 0;color: #363636;font-weight: 400;padding: 12px 24px 12px 16px}



.blog-post-quote > *, .note > * {max-width: 420px}



.blog-post-quote b, .note .note__title {color: #719e46;font-size: 22px;margin-bottom: 13px}



.note .note__title p {border: 0;color: #719e46;font-size: 22px;margin: 0}



.blog-post-quote .blogquote, .note .note__text {font-size: 16px;line-height: 1.4em}



.blog-post-quote .blogquote tr td, .note .note__text p {border: 0;font-size: 16px;line-height: 1.4em;margin: 0}



.blog-post-quote:after, .note:after {background: #719e46;bottom: 33px;content: "";display: inline-block;left: 0;position: absolute;top: 33px;width: 4px}



@media (max-width: 767px) {
                    .blog-post-quote, .note {line-height: 1.5em;margin-left: 0;padding: 18px 0 20px 18px}



                    .note .note__title {font-size: 18px;margin-bottom: 15px}



                    .note .note__title p {font-size: 18px}



                    .blog-post-quote .blogquote, .blog-post-quote .blogquote tr td, .note .note__text, .note .note__text p {line-height: 1.2em}



                    .blog-post-quote:after, .note:after {bottom: 24px;top: 24px}
}



.insert {float: left;margin: 0 32px 16px 0;max-width: 281px}



.insert .card {left: 0;position: relative;right: 0}



.news_card:before {clear: both;content: "";display: block}



.news_card + p {margin-top: 0}



@media (max-width: 767px) {
                    .insert {float: none;margin: 0 0 30px;max-width: none}



                    .insert:after, .insert:before {background: #ccc;content: "";display: block;height: 1px;margin: 32px 0;width: 100%}



                    .news_card {margin: 32px 0}



                    .news_card .insert:after, .news_card .insert:before {display: none}
}



.material__content_detail_text .list, .material__content_detail_text ul {font-family: Roboto, sans-serif;margin: 1.4em 0 1.4em 105px}



.material__content_detail_text .list li, .material__content_detail_text ul li {margin-bottom: 18px;min-height: 24px;padding-left: 39px;position: relative}



.material__content_detail_text .list li:before, .material__content_detail_text ul li:before {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvUlEQVRIx72WzQ2EIBCFv7K42JAV+DqxCuuhC08m3mYvQ4LJyqrrQPIuhLyPDPMDZsaZBEkwCRZBFmyu7HuTILU8zowHwSxYBfZDq58dLgEEo9/QbioLxiZAIMH+wLxoF+grwG/+j3kNGQ8Aj3l+wbwO11AD5hfNi2Yzo6RiM1vKuglYBQnPZbsCeACZ8IKxIMjCncd9AMl46VsQZOsCCA9R+COHp2lsoYW3ii7NLrxddxk4XUZml6H/9rflA62rAAG68Q9cAAAAAElFTkSuQmCC);content: "";display: inline-block;height: 24px;left: 0;position: absolute;width: 24px}



.figure {margin-bottom: 22px}



.figure + span {display: none}



.figure__description {background: #fff;color: #868686;display: table;line-height: 1em;padding: 5px 0}



.figure__description span {display: table-cell;vertical-align: middle}



.figure__name {line-height: 20px;padding-right: 5px}



.figure__autor, .figure__name {font-family: Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 14px}



.figure__autor {vertical-align: middle;white-space: nowrap}



.figure__name + .figure__autor {border-left: 1px solid #868686;padding-left: 5px}



.figure__name.figure__name-hide + .figure__autor {border-left: 0;padding-left: 0}



@media (max-width: 767px) {
                    .figure__description {display: block;padding: 10px 0 0}



                    .figure__description span {border: 0;display: block;padding: 0}



                    .useshar__comments {float: right;margin-left: 0;margin-top: 0}
}



.figure__panel {padding-right: 70px;padding-top: 1px;position: relative}



.innerpage__header-spec + .material__center .material__sidebar {margin-top: 26px}



.owl-carousel .owl-stage-outer {overflow: hidden;position: relative;-webkit-transform: translateZ(0)}



.owl-carousel .owl-item {-webkit-backface-visibility: hidden;float: left;min-height: 1px;position: relative;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none}



.owl-figure .figure .figure__description {display: none}



.owl-figure .figure {border: 0;margin-bottom: 0}



.owl-account {color: #000;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 16px;height: 26px;line-height: 26px;margin-top: 0;position: absolute;right: 0;top: 0}



.owl-all, .owl-the {display: inline-block;vertical-align: bottom}



@media (max-width: 767px) {
                    .owl-figure .owl-nav .owl-prev {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAN0lEQVQoz2P4z4AEQQCJjy6FQxJDCiGJRQomiVUKIolDCiSJBxCQxGssAQcR8AqBQCAQfFgCHgCvGwEO9xmQiAAAAABJRU5ErkJggg==);margin-left: 16px}



                    .owl-figure .owl-nav .owl-next {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAOUlEQVQoz2P4z4AEQQCJz4Ah+R+XJJo0uiSKNKYkkjQ2Sbg0jIEVEJDEayxJDsLjFTyBgDf40JwIAIQ4AQ6R2PeTAAAAAElFTkSuQmCC);margin-right: 16px}



                    .owl-figure .owl-nav [class*=owl-] {height: 40px;width: 40px}



                    .owl-figure .owl-nav {margin-top: -40px}
}



.innerpage {margin-top: 0}



.innerpage__title {color: #000;float: left;font-size: 36px;font-weight: 700;margin-top: 0}



.innerpage__catnavigation {float: right;margin-right: -3px;margin-top: 14px}



.innerpage__article {font-family: Roboto, sans-serif;font-size: 18px;margin-top: 1px}



.innerpage__article > p:first-of-type {margin-top: 0}



.innerpage__article > p {margin: 1.3em 0}



@media (max-width: 1023px) {
                    .innerpage__title {float: none;margin-bottom: 16px}



                    .innerpage__catnavigation {float: none;margin-top: 14px}
}



@media (max-width: 767px) {
                    .innerpage__catnavigation {margin-top: 42px}



                    .innerpage__title {font-size: 24px;margin-top: 3px}



                    .innerpage__article {font-size: 14px}
}



.catnavigation {position: relative}



.catnavigation li {display: inline-block;margin-left: 28px}



.catnavigation li:first-of-type {margin-left: 0}



.catnavigation li > a {border-bottom: 2px solid #fff;color: #363636;padding-bottom: 4px;-webkit-transition: all .3s ease;transition: all .3s ease}



.catnavigation li:focus > a, .catnavigation li:hover > a, .catnavigation li > a.active {border-bottom-color: #719e46;color: #719e46;text-decoration: none}



.catnavigation__calendar {margin-left: 43px !important;position: relative}



.catnavigation__calendar > a {padding-right: 23px}



.catnavigation__calendar > a:after {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAQAAABedl5ZAAAAo0lEQVQoU22OIQ7CUBBEJ8GVOxAEAoN6AsltuACC4OowTXqBppfgAg2HqKxoEKRNyKeuNYugKXz4M2azL7szkiRKeiJJkojoKd9jTkaFEVNQUBBjVGTkwhhISWgwDKMhIWXANC4CFh3LoDvh5IkFc0nC/SC2PLl4iB0HiQ0PjL2PrhgZLcZxvJ/QihuGcZpef7JYc+esSV4NZvrSX0Mf1big6xd/Hmj1/NYu6AAAAABJRU5ErkJggg==);content: "";display: inline-block;height: 14px;margin: 0;position: absolute;right: 0;top: 2px;width: 13px}



.catnavigation li.catnavigation__calendar a.active:after, .catnavigation li.catnavigation__calendar:focus a:after, .catnavigation li.catnavigation__calendar:hover a:after {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAv0lEQVQokZXQMQrCQBCF4QG7eAexsLCxtvQ2XsBC0qWzEXIBySW8gHiIlCmChUQIMZ02678wgWWTLKb4YPbtDsmMGGPEikVyfBB1meaR5nmX2TDDBQUMEtwcieaFvstEgy9SnFFp1qk0T/WdEe/BX2xTi+UErW1q3MF93C8wd85NsIm7Ld64jjZR73DQeoNa59iHmu76yK72pfXR+3qvaYWHs6l44Jf7M3Fe44nTyJzDiyCbBZYT3l6oqbTFBOUPT6ZWG3a2qZgAAAAASUVORK5CYII=)}



.catnavigation__calendar:before {background: #ccc;content: "";display: inline-block;height: 19px;left: -24px;position: absolute;top: 1px;width: 1px}



.catnavigation__date {display: none;height: 20px;left: 0;opacity: 1;width: 93px;z-index: 4}



@media (max-width: 767px) {
                    li.catnavigation__calendar {left: 0;margin: 0 !important;position: absolute !important;top: -32px}



                    li.catnavigation__calendar:before {display: none}



                    .catnavigation li {margin-left: 17px}
}



.catnavigation li.catnavigation__region + li {margin-left: 0}



.catnavigation__region {margin-right: 43px !important;position: relative}



.catnavigation__region > a {padding-right: 15px}



.catnavigation__region > a:after {background: 50% no-repeat url("data:image/png;base64,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");content: "";display: inline-block;height: 14px;margin: 0;position: absolute;right: 0;top: 2px;width: 8px}



.catnavigation li.catnavigation__region a.active:after, .catnavigation li.catnavigation__region:focus a:after, .catnavigation li.catnavigation__region:hover a:after {background: 50% no-repeat url("data:image/png;base64,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")}



.catnavigation__region:before {background: #ccc;content: "";display: inline-block;height: 19px;position: absolute;right: -24px;top: 1px;width: 1px}



@media (max-width: 767px) {
                    li.catnavigation__region {left: 110px;margin: 0 !important;position: absolute !important;top: -32px}



                    li.catnavigation__region:before {display: none}
}



.date-picker {border: 0;color: #303030;cursor: pointer;font-family: Arial, sans-serif;font-size: 12px;font-weight: 700;height: 25px;line-height: 25px;padding: 0 0 0 10px;position: relative;width: 170px;z-index: 2}



.date-picker-wrapper {background-color: #fff;-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);-webkit-box-sizing: initial;box-sizing: initial;color: #aaa;font-size: 12px;line-height: 20px;position: absolute;width: 272px;z-index: 1}



.date-picker-wrapper.inline-wrapper {-webkit-box-shadow: none;box-shadow: none;display: inline-block;position: relative}



.date-picker-wrapper.no-topbar {padding-top: 12px}



.date-picker-wrapper .footer {display: none;font-size: 11px;padding-top: 3px}



.date-picker-wrapper b {font-weight: 100}



.date-picker-wrapper a {color: #6bb4d6;text-decoration: underline}



.date-picker-wrapper .month-name {text-transform: uppercase}



.date-picker-wrapper .select-wrapper {display: inline-block;overflow: hidden;position: relative;vertical-align: middle}



.date-picker-wrapper .select-wrapper:hover {text-decoration: underline}



.date-picker-wrapper .month-element {color: #363636;display: inline-block;font-size: 18px;font-weight: 100;vertical-align: middle}



.date-picker-wrapper .select-wrapper select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: 0;border: 0;color: inherit;cursor: pointer;-ms-filter: "alpha(opacity=1)";filter: alpha(opacity=1);font-size: inherit;font-style: inherit;font-weight: inherit;left: 0;margin: 0;opacity: .01;outline: 0;padding: 0;position: absolute;text-transform: inherit;top: -1px}



.date-picker-wrapper .month-wrapper {background-color: #fff;border-radius: 3px;cursor: default;padding: 0 17px;position: relative}



.date-picker-wrapper .month-wrapper table {float: left;width: 100%}



.date-picker-wrapper .month-wrapper table.month2 {float: left;width: 190px}



.date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th {line-height: 14px;margin: 0;padding: 0;text-align: center;vertical-align: middle}



.date-picker-wrapper .month-wrapper table .day {color: #ccc;cursor: default;font-size: 14px;height: 24px;line-height: 1;margin-bottom: 1px;padding: 5px 0}



.date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth {color: #999;cursor: default}



.date-picker-wrapper .month-wrapper table .day.checked {background-color: #efe0e0}



.date-picker-wrapper .month-wrapper table .week-name {color: #a0a0a0;font-weight: 100;height: 20px;line-height: 20px;text-transform: uppercase}



.date-picker-wrapper .month-wrapper table .day.has-tooltip {cursor: help !important}



.date-picker-wrapper .time label {white-space: nowrap}



.date-picker-wrapper .month-wrapper table .day.toMonth.valid {color: #333;cursor: pointer}



.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {background-color: #efe0e0}



.date-picker-wrapper .month-wrapper table .day.lastMonth, .date-picker-wrapper .month-wrapper table .day.nextMonth {display: none}



.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering {background-color: #efe0e0}



.date-picker-wrapper table .caption {height: 40px}



.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {cursor: pointer;display: block;height: 14px;margin: 0 auto;width: 14px}



.date-picker-wrapper table .caption .next {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAP0lEQVQoz2MwZ4DB/wzm/4GQAQEZkDlgyf+4JNGk0SVRpDElkaSxScKlYQyskIAkXmNJchAer+AJBNzBhxnwAAboaW+UiYC2AAAAAElFTkSuQmCC)}



.date-picker-wrapper table .caption .prev {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAPElEQVQoz2MwZ0CC/83//0fio0kBIVZJDCmEJBYpmCRWKYgkDimQ5H/ckIAkXmMJOIiAVwgEAoHgwxLwAChraW/cf2EpAAAAAElFTkSuQmCC)}



.date-picker-wrapper table .caption .next:focus, .date-picker-wrapper table .caption .next:hover {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAARElEQVQ4y7XSMQoAMAgDwHzb18e5YEwb6OCiHIgGJDFVASyAag4HFZbQ4RVu2EKFr+CEj8ZL5TBe9dtxondEAYgj50LemOXrjva8ee4AAAAASUVORK5CYII=)}



.date-picker-wrapper table .caption .prev:focus, .date-picker-wrapper table .caption .prev:hover {background: 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAARElEQVQ4y2P4//8/AzZcycDwH4RxyePVRJJGYjRhaCRWE4pGUjTBNZKqCawRWRMpmHyNZDuVosChKDooSgAUJTliEzkACQDrjk9B5PgAAAAASUVORK5CYII=)}



.date-picker-wrapper .gap {background-color: red;float: left;font-size: 0;height: 100%;height: 0;line-height: 0;margin: 0 10px -10px;position: relative;top: -5px;visibility: hidden;width: 15px;z-index: 1}



.date-picker-wrapper .gap .gap-lines {height: 100%;overflow: hidden}



.date-picker-wrapper .gap .gap-line {height: 15px;position: relative;width: 15px}



.date-picker-wrapper .gap .gap-line .gap-1 {border-bottom: 8px solid #eee;border-left: 8px solid #fff;border-top: 8px solid #eee;height: 0;z-index: 1}



.date-picker-wrapper .gap .gap-line .gap-2 {border-left: 8px solid transparent;border-top: 8px solid #fff;height: 0;position: absolute;right: 0;top: 0;z-index: 2}



.date-picker-wrapper .gap .gap-line .gap-3 {border-bottom: 8px solid #fff;border-left: 8px solid transparent;height: 0;position: absolute;right: 0;top: 8px;z-index: 2}



.date-picker-wrapper .gap .gap-top-mask {background-color: #eee;height: 1px;left: 1px;position: absolute;top: -1px;width: 6px;z-index: 3}



.date-picker-wrapper .gap .gap-bottom-mask {background-color: #eee;bottom: -1px;height: 1px;left: 7px;position: absolute;width: 6px;z-index: 3}



.date-picker-wrapper .selected-days {display: none !important}



.date-picker-wrapper .drp_top-bar {background: #a0a0a0;color: #fff;line-height: 1.4;margin-bottom: 5px;padding: 9px 0 10px;position: relative;text-align: center}



.date-picker-wrapper .drp_top-bar .error-top, .date-picker-wrapper .drp_top-bar .normal-top {display: none}



.date-picker-wrapper .drp_top-bar .default-top {display: block;font-size: 16px}



.date-picker-wrapper .drp_top-bar.error .default-top {display: none}



.date-picker-wrapper .drp_top-bar.error .error-top {color: red;display: block}



.date-picker-wrapper .drp_top-bar.normal .default-top {display: none}



.date-picker-wrapper .drp_top-bar.normal .normal-top {display: block;font-size: 16px}



.date-picker-wrapper .drp_top-bar .apply-btn {background: #0095cd;background: -moz-linear-gradient(top, #00adee, #0078a5);border: 1px solid #0076a3;border-radius: 4px;color: #d9eef7;color: #fff;cursor: pointer;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");font-size: 12px;line-height: normal;margin: 0;padding: 3px 5px;position: absolute;right: 0;top: 6px}



.date-picker-wrapper .drp_top-bar .apply-btn.disabled {background: #fff;background: -moz-linear-gradient(top, #fff, #ededed);border: 1px solid #b7b7b7;color: #606060;cursor: pointer;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed")}



.date-picker-wrapper .time {position: relative}



.date-picker-wrapper.single-month .time {display: block}



.date-picker-wrapper .time input[type=range] {height: 20px;margin: 0;padding: 0;vertical-align: middle;width: 129px}



.date-picker-wrapper .time1, .time2 {padding: 0 5px;text-align: center;width: 180px}



.date-picker-wrapper .time1 {float: left}



.date-picker-wrapper .time2 {float: right}



.date-picker-wrapper .hour, .minute {text-align: right}



.date-picker-wrapper .hide {display: none}



.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {background-color: #719e46 !important;color: #fff !important}



.date-picker-wrapper .date-range-length-tip {background-color: #ff0;border-radius: 2px;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);box-shadow: 0 0 3px rgba(0, 0, 0, .3);display: none;-webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));-moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));-ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));-o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));font-size: 12px;line-height: 16px;margin-left: -8px;margin-top: -4px;padding: 0 6px;position: absolute}



.date-picker-wrapper .date-range-length-tip:after {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #ff0;bottom: -4px;content: "";left: 50%;margin-left: -4px;position: absolute}



.date-picker-wrapper.two-months.no-gap .month1 .next, .date-picker-wrapper.two-months.no-gap .month2 .prev {display: none}



.date-picker-wrapper .week-number {color: #999;cursor: pointer;font-size: 12px;line-height: 1;margin-bottom: 1px;padding: 5px 0}



.date-picker-wrapper .week-number.week-number-selected {color: #49e;font-weight: 700}



.drp_top-bar .normal-top > span:first-of-type {display: none}



.date-picker-wrapper .month-wrapper table th .month-element:first-of-type {text-transform: lowercase}



.date-picker-wrapper .month-wrapper table th .month-element:first-of-type:after {content: ", ";display: inline-block}



.date-picker-wrapper .month-wrapper table .week-name th {font-size: 12px;font-weight: 100;padding-bottom: 12px;padding-top: 7px;text-transform: lowercase}



.date-picker-wrapper .month-wrapper table td {padding: 0 0 6px;width: 27px}



.ccalendar {display: none;padding-top: 15px;position: absolute;right: 0;top: 16px;width: 272px;z-index: 100}



.ccalendar__wrapp {background: #fff;box-shadow: 2px 2px 4px rgba(0, 0, 0, .2)}



.ccalendar__mode {background: #fff;padding-bottom: 20px;padding-left: 22px;padding-top: 3px}



.ccalendar__mode a {border-bottom: 1px dashed;display: inline-block;text-decoration: none;-webkit-transition: all .1s ease;transition: all .1s ease}



.ccalendar__mode a:focus, .ccalendar__mode a:hover {border-bottom-color: #fff}



.catnavigation__calendar:focus .ccalendar, .catnavigation__calendar:hover .ccalendar, .catnavigation__region:focus .ccalendar, .catnavigation__region:hover .ccalendar {display: block}



.catnavigation__region .drp_top-bar {display: block;margin: 0;padding-left: 25px;text-decoration: none}



.catnavigation__region .drp_top-bar.no-select {background: #fff;color: #363636}



.catnavigation__region .drp_top-bar.no-select:hover {color: #719e46;text-decoration: underline}



.catnavigation__region .date-picker-wrapper .drp_top-bar {text-align: left}



@media (max-width: 767px) {
                    .ccalendar {left: 0;right: auto}
}



.card_full .card__description.card__description-title {color: #719e46;font-size: 32px;font-weight: 700;line-height: 48px}



.navigation li a {font-family: Roboto, sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 71px !important;padding-bottom: 0 !important;text-transform: uppercase !important}



.header__logo {height: 40px}



.header__navigation {height: 74px !important}



.navigation {top: 0 !important}



li.navigation__special a:after {top: 16px !important}



.search__btn {display: block !important;line-height: 71px !important}



.search__btn, .search__btn i {height: 74px !important}



.search__btn:focus i, .search__btn:hover i {height: 74px !important;margin: 0 0 0 -3px !important}



.search__btn span {font-size: 14px !important;top: 0 !important}



.material__data > *, .search__btn span {font-family: Roboto, sans-serif !important}



.material__data > * {font-size: 12px !important}



h1 {font-size: 32px}



.material__article .lid, .material__article .title, .material__article h2, .material__article h3, .material__article h4, .material__article h5, .material__article h6 {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important}



.card-konkurs .card__anons, .card__anons-spec, .innerpage__article, .material__article p, .material__content_detail_text, .material__content_detail_text .list, .material__content_detail_text .list_count, .material__content_detail_text .list_count li:before, .material__content_detail_text a, .material__content_detail_text div, .material__content_detail_text ol, .material__content_detail_text ol li:before, .material__content_detail_text p, .material__content_detail_text ul, .people__content, .quote, .quote .quote__content, .quote .quote__content p, .spec-text {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;font-size: 17px !important}



.material__article p, .material__content_detail_text, .material__content_detail_text .list, .material__content_detail_text .list_count, .material__content_detail_text .list_count li:before, .material__content_detail_text a, .material__content_detail_text div, .material__content_detail_text ol, .material__content_detail_text ol li:before, .material__content_detail_text p, .material__content_detail_text ul, .quote .quote__content {line-height: 26px !important}



video__autor {font-family: Arial, Helvetica Neue, Helvetica, sans-serif}



.video__cell .video__title {font-size: 18px !important;font-weight: 400 !important;line-height: 22px !important}



.material__article .lid, .material__article h2 {font-size: 24px !important;line-height: 28px !important}



.blog-post-quote .blogquote tr td, .blog-post-quote b, .material__article .lid, .material__article h2, .note, .note .note__text p, .note .note__title, .note .note__title p {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;font-weight: 400 !important}



.blog-post-quote b, .note .note__title, .note .note__title p {font-size: 22px !important;line-height: 28px !important}



.blog-post-quote, .note {margin-left: 0 !important}



.note .note__title {margin-bottom: 0 !important}



.note .note__text {margin-top: 13px !important}



.blog-post-quote .blogquote, .blog-post-quote .blogquote p, .note .note__text, .note .note__text p {font-size: 17px !important;line-height: 26px !important}



.material__content_detail_text .list li, .material__content_detail_text .list_count li, .material__content_detail_text ol li, .material__content_detail_text ul li {margin-bottom: 16px !important;min-height: 26px !important}



.circle-photo .circle-title, .quote .quote__autor, .quote .quote__autor p {font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;font-size: 15px !important;font-weight: 700 !important;line-height: 22px !important}



.material__content_detail_text .card_simple .card__description {margin-top: 0 !important}



.card_compact .card__description, .card_simple .card__description {font-family: Roboto, sans-serif !important;font-size: 17px !important;font-weight: 400 !important;line-height: 26px !important}



li.navigation__special a:after {top: 15px !important}



.shareds__text {color: #868686;font-family: Roboto, sans-serif;font-size: 14px;font-weight: 400}



@media (max-width: 767px) {
                    .grid-similar .simular-smi2 {margin-bottom: 24px}



                    .material__article .lid, .material__article h2 {font-size: 20px !important;line-height: 24px !important}



                    .blog-post-quote b, .note .note__title, .note .note__title p {font-size: 18px !important;line-height: 26px !important}
}



.insert .card__photo {min-height: 201px}



.yandex-adv-head {min-height: 200px}



.yandex-adv-head img {height: 200px;left: 50%;margin-left: -137px;position: absolute;width: auto}



.yandex-adv__stub-img {display: none}



@media (min-width: 1224px) {
                    .col-md-3 .card_simple .card__photo {min-height: 200px}



                    .col-md-4 .card_simple .card__photo {min-height: 225px}



                    .col-md-6 .card_full_content_down {min-height: 400px}



                    .col-md-8 .card_main {min-height: 531px}



                    .material__content > .owl-figure img, .material__content > figure img {min-height: 530px}
}



@media (max-width: 1223px) and (min-width: 1024px) {
                    .col-md-3 .card_simple .card__photo {min-height: 167px}



                    .col-md-4 .card_simple .card__photo {min-height: 188px}



                    .col-md-6 .card_full_content_down {min-height: 400px}



                    .col-md-8 .card_main {min-height: 531px}



                    .material__content > .owl-figure img, .material__content > figure img {min-height: 530px}
}



@media (max-width: 1023px) and (min-width: 768px) {
                    .col-md-4 .card_simple .card__photo, .col-sm-6 .card_simple .card__photo {min-height: 252px}



                    .col-md-12 .card_full_content_down, .col-md-8 .card_main {min-height: 531px}



                    .material__content > .owl-figure img, .material__content > figure img {min-height: 511px}



                    .yandex-adv-head {min-height: 90px}



                    .yandex-adv-head img {height: 90px;margin-left: -62px}



                    .search__group {left: 156px;right: 232px}
}



@media (max-width: 767px) and (min-width: 461px) {
                    .col-md-4 .card_simple .card__photo {min-height: 252px}



                    .col-md-3 .card_simple .card__photo {min-height: 200px}



                    .material__content > .owl-figure img, .material__content > figure img {min-height: 361px}
}



@media (max-width: 460px) {
                    .col-xs-12 .card_main .card__photo, .col-xs-12 .card_simple .card__photo {min-height: 170px}



                    .yandex-adv-head {background: none;min-height: 250px;position: relative}



                    .yandex-adv-head img {height: 250px;margin-left: -171px}



                    .yandex-adv__content {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;z-index: 1}



                    .yandex-adv__stub-img {display: initial;max-height: 250px;width: auto}
}



.d-none {display: none}



.ad__h200 {height: 200px;position: relative}



.material__autor {color: #000 !important;display: inline-block;font-family: Roboto, sans-serif !important;font-size: 14px !important;font-weight: 400 !important;margin-top: 3px}



.material__header {border-bottom: 1px solid #fff}



.figure {font-size: 0}



@media (max-width: 767px) {
                    .material__article .lid, .material__article h2, .material__article h3, .material__article h4 {margin: .67em 0}
}



html {color: #363636;font-family: Scada, sans-serif;font-size: 14px}



@media (max-width: 767px) {
                    html {color: #363636;font-size: 14px}
}



.main-first-news {height: 545px;max-height: 545px}



@media (max-width: 767px) {
                    .main-first-news {height: auto;max-height: inherit}



                    .row__footer.spec-pager {padding-bottom: 16px}
}



.category.spec-page {margin-top: 10px}



.onetrust-banner {bottom: 0;box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);display: none;left: 0;position: fixed;width: 100%;z-index: 99999}



.onetrust-banner-close {background: #fff url(/local/templates/.default/images/close.png) 50% 50% no-repeat;box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);cursor: pointer;height: 36px;position: absolute;right: 0;top: -36px;width: 36px}



.onetrust-banner-container-wrap {background: #fff;padding: 20px 0;position: relative}



.onetrust-banner-container {align-items: center;display: grid;gap: 12px;grid-template-columns: 1fr 226px}



.onetrust-banner-content {color: #4d4d4d;font-family: Inter;font-size: 16px;line-height: 25px}



.onetrust-banner-content a {text-decoration: underline}



.onetrust-banner-content a:hover {color: #c30a1f}



.onetrust-banner-accept {background: #719e46;border: 0;color: #fff;display: block;font-family: Roboto;font-size: 16px;font-weight: 500;line-height: 45px;padding: 0;text-align: center;text-transform: uppercase;-webkit-transition: .5s ease;transition: .5s ease;width: 100%}



.onetrust-banner-accept:hover {background: #c30a1f}



@media (max-width: 767px) {
                    .onetrust-banner-container > div {grid-column: 1/3}
}