
wbr {
    display: inline-block
}
:link:hover,
:visited:hover {
    color: red!important
    /*!head*/
}
.b-statcounter {
    position: absolute;
    left: -9999px
}
.b-page {
    -webkit-text-size-adjust: 100%
}
.header2 {
    position: relative;
    z-index: 100;
    min-width: 990px
}
.header2__nameplate {
    vertical-align: top
}
.link,
.link:visited {
    color: #22c
}
.link {
    text-decoration: none;
    -o-transition: color .15s ease-out;
    transition: color .15s ease-out
}
.link:hover,
.link:visited:hover {
    color: #d00!important
}
.link:not([href]),
.link:not([href]):hover {
    color: #000
}
.link_disabled_yes,
.link_disabled_yes:hover,
.link_disabled_yes:hover .link__inner,
a.link_disabled_yes:link,
a.link_disabled_yes:visited {
    cursor: default!important;
    color: #ddd!important;
    outline: 0
}
.header2__main {
    position: relative;
    z-index: 10;
    box-sizing: border-box;
    height: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
    background: #fff
}
.header2__logo {
    display: table-cell
}
.header2__logo .link {
    position: relative;
    display: block;
    width: 130px;
    height: 70px;
    outline: 0
}
.header2__logo .image {
    position: absolute;
    top: 17px;
    left: 24px;
    width: 82px;
    height: 34px
}
.i-ua_inlinesvg_yes .header2__logo .image {
    background-image: none!important
}
.i-ua_inlinesvg_no .header2__logo .image {
    box-sizing: border-box;
    padding-left: 82px
}
.image {
    font: 0/0 a;
    border: 0
}
.header2__middle {
    display: table-cell;
    width: 100%;
    vertical-align: top
}
.header2__middle-wrap {
    position: relative;
    display: table;
    width: 100%;
    margin-top: 19px
}
.header2__nameplate {
    position: relative;
    z-index: 12
}
.nameplate {
    position: relative;
    display: inline-block;
    padding-right: 8px;
    cursor: pointer;
    font-size: 15px;
    line-height: 32px;
    outline: 0
}
.nameplate:after {
    position: absolute;
    top: 0;
    right: 8px;
    bottom: 0;
    left: 0;
    content: '';
    border: 2px solid #fc0;
    border-right-width: 0
}
.nameplate,
.nameplate:link:hover,
.nameplate:visited:hover {
    text-decoration: none;
    color: #000!important
}
.nameplate__text {
    position: relative;
    display: inline-block;
    padding: 0 13px 0 14px;
    vertical-align: top;
    font: 17px/32px arial, helvetica, sans-serif;
    background-color: #fff
}
.nameplate__text:after,
.nameplate__text:before {
    position: absolute;
    right: 0;
    box-sizing: border-box;
    width: 9px;
    height: 50%;
    content: '';
    border: 2px solid #fc0;
    border-left-width: 0;
    background-color: #fff
}
.nameplate__text:before {
    top: 0;
    border-bottom-width: 0;
    -webkit-transform: skewX(26.6deg) scaleX(1.12);
    -ms-transform: skewX(26.6deg) scaleX(1.12);
    -o-transform: skewX(26.6deg) scaleX(1.12);
    transform: skewX(26.6deg) scaleX(1.12);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.nameplate__text:after {
    bottom: 0;
    border-top-width: 0;
    -webkit-transform: skewX(-26.6deg) scaleX(1.12);
    -ms-transform: skewX(-26.6deg) scaleX(1.12);
    -o-transform: skewX(-26.6deg) scaleX(1.12);
    transform: skewX(-26.6deg) scaleX(1.12);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}
.header2__left {
    display: table-cell;
    width: 100%;
    white-space: nowrap
}
.header2__nav {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap
}
.header2__nav .user {
    margin-right: 20px;
    margin-left: 15px;
    vertical-align: middle
}
.header2__nav .user .user__name {
    margin-left: 10px
}
.input {
    position: relative;
    display: inline-block;
    width: 100%
}
.i-ua_js_no .input__hint_fallback_yes,
.i-ua_placeholder_yes .input__hint_fallback_yes {
    display: none
}
.input_disabled_yes.input_type_textarea .input__control {
    resize: none
}
.input_disabled_yes .input__clear {
    display: none
}
.input_disabled_yes,
.input_disabled_yes .input__control {
    color: #aaa!important
}
@media all and (min-width: 0) {
    .input_disabled_yes.input .input__box {
        background: rgba(0, 0, 0, .08)
    }
    .input_disabled_yes.input .input__box:before {
        border-color: transparent
    }
}
.input_disabled_yes .input__box,
.input_disabled_yes .input__control {
    cursor: default
}
.input_theme_normal,
.input_theme_normal .input__control {
    font-family: Arial, sans-serif;
    color: #000
}
.input_theme_normal .input__control::-webkit-input-placeholder {
    color: #999
}
.input_theme_normal .input__control::-moz-placeholder {
    opacity: 1;
    color: #999
}
.input_theme_normal .input__control:-ms-input-placeholder {
    color: #999
}
.input_theme_normal .input__hint {
    color: #999
}
@media all and (min-width: 0) {
    .input_theme_normal .input__box {
        background: #fff
    }
    .input_theme_normal .input__box:before {
        border: 1px solid #cbcbcb
    }
    .input_theme_normal.input_focused_yes .input__box:before {
        border-color: #d0ba65;
        box-shadow: 0 0 10px #fc0
    }
}
.input__box {
    position: relative;
    display: block;
    box-sizing: border-box;
    cursor: text
}
.input__box:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    content: '';
    background-clip: padding-box
}
.input__control {
    position: relative;
    z-index: 3;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    text-overflow: ellipsis;
    font-size: 100%;
    color: #000;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none
}
@media all and (min-width: 0) {
    .input__control {
        padding: .4em 0;
        border: 0;
        outline: 0;
        background: 0 0
    }
}
.input__control::-webkit-search-decoration {
    -webkit-appearance: none
}
.input__control::-webkit-search-cancel-button {
    display: none
}
.input__control:-webkit-autofill {
    top: .1em;
    left: .2em;
    height: 1.6em;
    -webkit-box-shadow: inset 0 0 0 50px #fff;
    -webkit-text-fill-color: #000
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .input__control::-ms-clear {
        display: none
    }
}
.input__clear {
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    bottom: 0;
    visibility: hidden;
    margin: 0;
    padding: 0;
    opacity: 0;
    background: url(//yastatic.net/islands/_/K4e4uv8u9I9wb1fi17d8-3Jnr2A.svg) 50% 50% no-repeat;
    -o-transition: visibility 0s linear .1s, opacity .1s ease-out;
    transition: visibility 0s linear .1s, opacity .1s ease-out
}
.input__clear_visibility_visible {
    visibility: visible;
    cursor: pointer;
    opacity: .3;
    -o-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out
}
.input__clear_visibility_visible:hover {
    opacity: .8
}
.input__message-wrap {
    overflow: hidden;
    height: 20px
}
.input_size_m {
    font-size: 15px;
    line-height: 32px
}
.input_size_m .input__clear {
    width: 32px
}
.input_size_m .input__control {
    padding-left: 10px
}
.input_size_m .input__box {
    padding-right: 30px
}
.input_size_m .input__hint {
    padding-left: 11px
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .input_size_m .input__control {
        padding-left: 0;
        border-left: 10px solid transparent
    }
}
@media all and (min-width: 0) {
    .input_focus_thin.input_focused_yes {
        z-index: 11;
        overflow: visible
    }
    .input_focus_thin.input_focused_yes .input__box:before {
        border-color: #fc0;
        box-shadow: none
    }
}
.input_after-nameplate_yes {
    margin-left: -10px
}
.input_after-nameplate_yes.input_size_m .input__control {
    padding-left: 17px
}
.input_after-nameplate_yes.input_size_m .input__hint {
    padding-left: 18px
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .input_after-nameplate_yes.input_size_m .input__control {
        border-left: 17px solid transparent
    }
    .input_after-nameplate_yes.input_size_m .input__box .input__control {
        padding-left: 0
    }
}
.button {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    outline: 0
}
.button::-moz-focus-inner {
    padding: 0;
    border: 0
}
@media all and (min-width: 0) {
    .button {
        border: 0;
        background: 0 0
    }
}
a.button:hover,
a.button:link,
a.button:visited {
    text-decoration: none;
    outline: hidden
}
.button {
    cursor: pointer
}
.button__text {
    position: relative;
    pointer-events: none
}
.button_disabled_yes,
a.button_disabled_yes .button__text {
    color: #aaa!important
}
@media all and (min-width: 0) {
    .button_disabled_yes.button:before {
        border: 0;
        background: 0 0
    }
    .button_disabled_yes.button {
        background: rgba(0, 0, 0, .08)!important
    }
}
.button_disabled_yes {
    cursor: default!important
}
.button_theme_normal,
a.button_theme_normal {
    font-family: Arial, sans-serif;
    color: #000
}
@media all and (min-width: 0) {
    .button_theme_normal {
        border-radius: 3px
    }
    .button_theme_normal:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 0;
        content: '';
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 3px;
        background-color: #fff;
        background-clip: padding-box
    }
    .button_theme_normal.button_pressed_yes:before {
        border-color: rgba(0, 0, 0, .3);
        background-color: #f6f5f3
    }
}
.button_theme_normal.button_hovered_yes {
    color: #000!important
}
@media all and (min-width: 0) {
    .button_theme_normal.button_focused_yes {
        border-radius: 3px;
        box-shadow: 0 0 6px #fc0
    }
    .button_theme_normal.button_focused_yes:before {
        border-color: rgba(178, 142, 0, .6)
    }
    .pointerfocus .button_theme_normal.button_focused_yes {
        box-shadow: none
    }
    .pointerfocus .button_theme_normal.button_focused_yes:before {
        border-color: rgba(0, 0, 0, .2)
    }
    .button_theme_normal.button_hovered_yes:not(.button_focused_yes):before {
        border-color: rgba(0, 0, 0, .3)
    }
}
.button_size_m {
    font-size: 15px
}
@media all and (min-width: 0) {
    .button_size_m {
        line-height: 32px
    }
}
.button_size_m .button__text {
    padding: 0 15px
}
.button_size_m.button_arrow_down .button__text:after,
.button_size_m.button_arrow_up .button__text:after {
    right: 12px
}
.button_size_m.button.button_arrow_down .button__text,
.button_size_m.button.button_arrow_up .button__text {
    padding-right: 31px
}
@media all and (min-width: 0) {
    .button.button_side_right {
        z-index: 2
    }
    .button.button_side_right:before {
        left: -1px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .button.button_side_left+.button.button_side_right:before {
        left: 0
    }
    .button.button_side_right.button_focused_yes {
        z-index: 1
    }
}
@media all and (min-width: 0) {
    .button_focus_thin.button_focused_yes {
        z-index: 11;
        overflow: visible;
        box-shadow: none
    }
    .button_focus_thin.button_focused_yes:before {
        border-color: #fc0;
        box-shadow: none
    }
}
.search2__input {
    overflow: hidden
}
.search2__button {
    float: right
}
.search2 {
    max-width: 367px
}
.user__enter.button .button__text {
    padding: 0 10px 0 8px
}
.user__enter .image {
    position: relative;
    top: 3px;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background-image: url(//yastatic.net/islands/_/oUNQX9v2uuXXQn8niWKRZn8Gyi4.svg)
}
.i-ua_inlinesvg_no .user__enter .image {
    background-image: url(//yastatic.net/islands/_/D_bdPNqv6HJlssMZjqrlv7FqetY.png)
}
.button_theme_pseudo,
a.button_theme_pseudo {
    font-family: Arial, sans-serif;
    color: #000
}
@media all and (min-width: 0) {
    .button_theme_pseudo {
        border-radius: 3px
    }
    .button_theme_pseudo:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 0;
        content: '';
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 3px;
        background-clip: padding-box
    }
    .button_theme_pseudo.button_pressed_yes:before {
        border: 1px solid rgba(0, 0, 0, .3);
        background-color: rgba(0, 0, 0, .05)
    }
}
.button_theme_pseudo.button_hovered_yes {
    color: #000!important
}
@media all and (min-width: 0) {
    .button_theme_pseudo.button_focused_yes {
        box-shadow: 0 0 6px #fc0
    }
    .pointerfocus .button_theme_pseudo.button_focused_yes {
        box-shadow: none
    }
    .button_theme_pseudo.button_hovered_yes:not(.button_focused_yes):before {
        border-color: rgba(0, 0, 0, .3)
    }
}
.domik {
    z-index: 0;
    display: inline-block;
    width: 300px;
    padding-top: 50px
}
.domik__roof {
    position: relative
}
.domik__roof-body {
    position: absolute;
    z-index: 2;
    top: -50px;
    display: block;
    width: 100%;
    height: 50px;
    background-size: auto
}
.domik__content {
    padding: 60px 20px 10px;
    border-width: 0 1px 1px;
    border-style: none solid solid;
    background: -o-linear-gradient(top, #e6eeff, #dde8ff) #e6eeff;
    background: linear-gradient(to bottom, #e6eeff, #dde8ff) #e6eeff;
    background-size: 100% 100%
}
.domik .auth__row+.auth__row:before,
.domik .auth__social+.auth__row:before {
    display: block;
    margin: 0 -20px 12px;
    content: ' ';
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3)
}
.domik__content .auth__register {
    font-weight: 700
}
.domik__logo {
    position: absolute;
    z-index: 3;
    top: -25px;
    left: 50%;
    width: 42px;
    height: 71px;
    margin-left: -27px;
    background-size: auto
}
.i-ua_inlinesvg_no .domik__roof-border {
    position: absolute;
    z-index: 1;
    top: -51px;
    display: block;
    width: 0;
    height: 0;
    border-width: 0 150px 50px;
    border-style: solid
}
.i-ua_inlinesvg_no .domik__roof-body {
    width: 0;
    height: 0;
    border-width: 0 150px 50px;
    border-style: solid;
    border-color: transparent transparent #e6eeff;
    background-image: none
}
.domik .auth__row:last-child:before {
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3)
}
.domik_logo_ru .domik__logo {
    background-image: url(//yastatic.net/islands/_/Orn8-RME0XxLA-ebI97ULK2F-So.svg)
}
.i-ua_inlinesvg_no .domik_logo_ru .domik__logo {
    background-image: url(//yastatic.net/islands/_/aEONkK0c0SOJJah4j9b1zV1dgIo.png)
}
.domik_logo_en .domik__logo {
    background-image: url(//yastatic.net/islands/_/utUbmkP7HeT9jIUHxddGVB--3eE.svg)
}
.i-ua_inlinesvg_no .domik_logo_en .domik__logo {
    background-image: url(//yastatic.net/islands/_/9j2aoXUotMVh7jV_xMsVobBjOTw.png)
}
.domik_type_popup .domik__roof-body {
    background-image: url(//yastatic.net/islands/_/KgdwPgIzONqtRgeD5E8NOnpzxU.svg)
}
.domik_type_popup .domik__content {
    border-color: #000 #858b97 #858b97
}
.domik__popup.popup {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0
}
.domik__popup.popup:before {
    background: 0 0;
    box-shadow: none
}
body .domik__popup>.popup__content {
    background: 0 0
}
.domik__popup>.popup__content {
    padding: 0
}
.domik__popup .domik__content {
    position: relative
}
.domik__popup .domik__content:before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    box-shadow: 0 8px 30px -5px rgba(0, 0, 0, .5)
}
.i-ua_inlinesvg_no .domik_type_popup .domik__roof-border {
    border-color: transparent transparent #858b97
}
.domik__popup.popup {
    -moz-box-shadow: none
}
.domik__popup .domik__content:before {
    -moz-box-shadow: 0 8px 30px -5px rgba(0, 0, 0, .5)
}
.popup {
    position: absolute;
    z-index: 32700;
    display: none;
    box-sizing: border-box;
    border: 1px solid transparent
}
.popup__content {
    position: relative;
    z-index: 10;
    box-sizing: border-box;
    height: 100%;
    margin: 0;
    padding: 4px 8px
}
.popup_theme_ffffff {
    border-color: rgba(0, 0, 0, .1)
}
.popup_theme_ffffff:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    box-shadow: 0 10px 20px -4px rgba(0, 0, 0, .4)
}
.popup_theme_ffffff .popup__tail:after,
.popup_theme_ffffff:before {
    background: #fff
}
.popup_theme_ffffff .popup__tail {
    background: rgba(0, 0, 0, .1);
    background: -o-linear-gradient(bottom left, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, 0) 50%);
    background: linear-gradient(to top right, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, 0) 50%)
}
.popup_visibility_visible {
    display: block
}
.popup_visibility_outside {
    top: -99999px;
    left: -99999px;
    display: block
}
.popup__under {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0
}
.popup__under_color_white {
    opacity: .8;
    background: #fff
}
.popup__under_type_paranja {
    position: fixed;
    z-index: 32000;
    top: 0;
    left: 0;
    padding: 0;
    opacity: .3;
    background: #000
}
.popup_position_fixed {
    position: fixed
}
.auth {
    display: block;
    margin: 0;
    padding: 0
}
.auth__row:after {
    display: block;
    clear: both;
    height: 0;
    content: ' '
}
.auth__row_button_yes {
    line-height: 32px
}
.auth__row {
    zoom: 1
}
.auth .input__box,
noindex:-o-prefocus {
    padding-right: 0
}
.auth .input__box:after,
noindex:-o-prefocus {
    top: 4px;
    bottom: 3px
}
.auth .input__control,
noindex:-o-prefocus {
    padding-right: 29px
}
.auth__row .auth__button {
    float: right
}
.popup__content.auth__error {
    padding: 16px
}
.auth__row .auth__haunter {
    float: left
}
.auth__password {
    margin-top: 10px;
    margin-bottom: 10px
}
.auth__row .auth__register {
    float: right
}
.auth__row .auth__remember {
    float: left
}
.popup__tail {
    position: absolute;
    z-index: 9;
    display: block;
    width: 17px;
    height: 17px;
    font: 0/0 a
}
.popup__tail:after {
    position: absolute;
    bottom: 1px;
    left: 1px;
    width: 17px;
    height: 17px;
    content: ''
}
.popup_to_top .popup__tail {
    bottom: -18px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left
}
.popup_to_left .popup__tail {
    right: -18px;
    margin-top: 24.04px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left
}
.popup_to_bottom .popup__tail {
    top: -18px;
    margin-left: -17px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}
.popup_to_right .popup__tail {
    left: -18px;
    margin-top: 7.04px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}
.auth__social {
    padding: 16px 0;
    text-align: center
}
.auth__social .dropdown {
    display: inline-block
}
.auth__social .button_size_s {
    line-height: 24px
}
.auth__social-link:hover {
    color: #d00
}
.auth__social-icon:after,
.auth__social-icon:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-position: 0 0
}
.auth__social-icon:before {
    opacity: .3
}
.auth__social-icon:after {
    opacity: 0
}
.auth__social-icon {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 7px;
    vertical-align: top
}
.auth__social-popup .auth__social-icon {
    margin-right: 10px
}
.auth__social-popup .auth__social-icon:after {
    opacity: 1
}
.auth__social-icon_code_vk:before {
    background-image: url(//yastatic.net/islands/_/eMXFIEy8cUGDWiaTMiAtDpXNSE0.svg)
}
.auth__social-icon_code_vk:after {
    background-image: url(//yastatic.net/islands/_/wQ8H43tYFX2o5cqMN1USUx-_dtk.svg)
}
.auth__social-icon_code_fb:before {
    background-image: url(//yastatic.net/islands/_/UlnBC6PMQ_29dt2fTD_BzD7qfkY.svg)
}
.auth__social-icon_code_fb:after {
    background-image: url(//yastatic.net/islands/_/deNW0d8Q33Ly16KNXumhNZCeC0A.svg)
}
.auth__social-icon_code_tw:before {
    background-image: url(//yastatic.net/islands/_/mjnRNyA7Ju8_OyYhzC_hD0T4nOI.svg)
}
.auth__social-icon_code_tw:after {
    background-image: url(//yastatic.net/islands/_/Ws2kbrGIn2AKSyUOhQQqsdEqKEM.svg)
}
.auth__social-icon_code_mr:before {
    background-image: url(//yastatic.net/islands/_/B8oMvWuq4oXi_cMBvy_Nmlqn3FM.svg)
}
.auth__social-icon_code_mr:after {
    background-image: url(//yastatic.net/islands/_/3uP7vAwB2OJmNHYfYcgOi-1Ximc.svg)
}
.auth__social-icon_code_gg:before {
    background-image: url(//yastatic.net/islands/_/SuYRv5DB6Nu3GvO9Bi018Zzh9LE.svg)
}
.auth__social-icon_code_gg:after {
    background-image: url(//yastatic.net/islands/_/S1-qWWyv85yFAtoHVvuxJXpOKA4.svg)
}
.auth__social-icon_code_ok:before {
    background-image: url(//yastatic.net/islands/_/sQ1cHQR5bk1nF85VZIQx9o536TY.svg)
}
.auth__social-icon_code_ok:after {
    background-image: url(//yastatic.net/islands/_/hW81E7-bRm5C7PszZwPgkXyDmU0.svg)
}
.auth__social-icon_code_fs:before {
    background-image: url(//yastatic.net/islands/_/XUiYymrNSID9cA5-4vCdJBHHWjQ.svg)
}
.auth__social-icon_code_fs:after {
    background-image: url(//yastatic.net/islands/_/LOR6bPz750w9ZNQ2aM8vHbPGOKo.svg)
}
.auth__social-icon_code_ig:before {
    background-image: url(//yastatic.net/islands/_/jLep36bIS3MKs6xhhXSpwFpWX2k.svg)
}
.auth__social-icon_code_ig:after {
    background-image: url(//yastatic.net/islands/_/8K9YNudM5ckGT6wuSKlbs_vFCs.svg)
}
.auth__social-icon_code_lf:before {
    background-image: url(//yastatic.net/islands/_/56z42I5VcE4nMo55ntK8OP8hP_M.svg)
}
.auth__social-icon_code_lf:after {
    background-image: url(//yastatic.net/islands/_/viQk-K2w4shAtw69BNa4xf6FWRE.svg)
}
.auth__social-icon_code_lj:before {
    background-image: url(//yastatic.net/islands/_/Dg42FJEtubgK66erqMJcv_2yReM.svg)
}
.auth__social-icon_code_lj:after {
    background-image: url(//yastatic.net/islands/_/XRrrHZ-C8qhhmhNOldtV_8VLMP0.svg)
}
.i-ua_inlinesvg_no .auth__social-icon {
    opacity: .3;
    background-image: url(//yastatic.net/islands/_/HoCGzOxB7JV3GEIrHail3KscnWE.png)
}
.i-ua_inlinesvg_no .auth__social-icon_code_vk {
    background-position: 24px 0
}
.i-ua_inlinesvg_no .auth__social-icon_code_vk:hover {
    background-position: 0 0
}
.i-ua_inlinesvg_no .auth__social-icon_code_fb {
    background-position: -24px -24px
}
.i-ua_inlinesvg_no .auth__social-icon_code_fb:hover {
    background-position: -48px -24px
}
.i-ua_inlinesvg_no .auth__social-icon_code_tw {
    background-position: -24px -48px
}
.i-ua_inlinesvg_no .auth__social-icon_code_tw:hover {
    background-position: -48px -48px
}
.i-ua_inlinesvg_no .auth__social-icon_code_mr {
    background-position: -24px -72px
}
.i-ua_inlinesvg_no .auth__social-icon_code_mr:hover {
    background-position: -48px -72px
}
.i-ua_inlinesvg_no .auth__social-icon_code_gg {
    background-position: -24px -96px
}
.i-ua_inlinesvg_no .auth__social-icon_code_gg:hover {
    background-position: -48px -96px
}
.i-ua_inlinesvg_no .auth__social-icon_code_ok {
    background-position: -24px -120px
}
.i-ua_inlinesvg_no .auth__social-icon_code_ok:hover {
    background-position: -48px -120px
}
.i-ua_inlinesvg_no .auth__social-icon_code_lj {
    background-position: -24px -144px
}
.i-ua_inlinesvg_no .auth__social-icon_code_lj:hover {
    background-position: -48px -144px
}
.i-ua_inlinesvg_no .auth__social-icon_code_lf {
    background-position: -24px -168px
}
.i-ua_inlinesvg_no .auth__social-icon_code_lf:hover {
    background-position: -48px -168px
}
.i-ua_inlinesvg_no .auth__social-icon_code_ig {
    background-position: -24px -192px
}
.i-ua_inlinesvg_no .auth__social-icon_code_ig:hover {
    background-position: -48px -192px
}
.i-ua_inlinesvg_no .auth__social-icon_code_fs {
    background-position: -24px -216px
}
.i-ua_inlinesvg_no .auth__social-icon_code_fs:hover {
    background-position: -48px -216px
}
.auth__social-icon {
    outline: 0
}
.auth__social-icon:hover:before {
    opacity: 0;
    -o-transition: opacity .15s ease-out;
    transition: opacity .15s ease-out
}
.auth__social-icon:hover:after {
    opacity: 1;
    -o-transition: opacity .15s ease-out;
    transition: opacity .15s ease-out
}
.i-ua_inlinesvg_no .auth__social-icon:hover {
    opacity: 1
}
.auth__social-link {
    cursor: pointer;
    color: #22c;
    border: 0
}
.auth__social-link:focus {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .07), 0 0 6px 2px rgba(255, 204, 0, .7)
}
.auth__social-link:active {
    box-shadow: inherit
}
.auth__social-popup .auth__social-link {
    display: block;
    padding: 5px 0;
    font-size: 15px;
    line-height: 24px
}
.auth__social-popup {
    padding: 1px 0 0 2px
}
.auth__social-popup:after {
    display: block;
    clear: both;
    height: 0;
    content: ' '
}
.auth__social-popup .auth__social-link {
    outline: 0
}
.dropdown {
    display: inline
}
.button_size_s {
    font-size: 13px
}
@media all and (min-width: 0) {
    .button_size_s {
        line-height: 28px
    }
}
.button_size_s .button__text {
    padding: 0 13px
}
.button_size_s.button_arrow_down .button__text:after,
.button_size_s.button_arrow_up .button__text:after {
    right: 10px
}
.button_size_s.button.button_arrow_down .button__text,
.button_size_s.button.button_arrow_up .button__text {
    padding-right: 28px
}
.input__hint {
    position: absolute;
    z-index: 5;
    display: block;
    visibility: hidden;
    overflow: hidden;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 1em 0 8px;
    cursor: text;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}
.i-ua_placeholder_no .input__hint_fallback_yes.input__hint_visibility_visible,
.input__hint_visibility_visible {
    visibility: visible
}
.i-ua_js_no .input__hint_visibility_visible,
.i-ua_js_no.i-ua_placeholder_no .input__hint_fallback_yes.input__hint_visibility_visible {
    position: static
}
.checkbox {
    display: inline-table
}
.checkbox .checkbox__label {
    display: table-cell
}
.i-ua_js_no .checkbox__box:before,
.i-ua_js_no .checkbox__tick {
    display: none
}
.checkbox__box {
    position: relative;
    white-space: nowrap
}
@media all and (min-width: 0) {
    .checkbox__box:before {
        border-radius: 3px;
        background-clip: padding-box!important
    }
}
.i-ua_js_yes .checkbox__control {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 101%;
    height: 101%;
    margin: 0;
    padding: 0;
    opacity: 0;
    border: 0;
    background: 0 0
}
.checkbox__control {
    cursor: pointer
}
.checkbox__tick {
    position: relative;
    z-index: 3;
    display: inline-block;
    visibility: hidden;
    padding: 0;
    vertical-align: baseline;
    pointer-events: none;
    opacity: 0;
    background: url(//yastatic.net/islands/_/Oq3IErH0K_vitiMeybKAyeEw0B8.svg) 0 100% no-repeat;
    -o-transition: bottom .05s ease-out 0s, opacity .05s ease-out 0s, visibility 0s ease-out .05s;
    transition: bottom .05s ease-out 0s, opacity .05s ease-out 0s, visibility 0s ease-out .05s
}
.i-ua_inlinesvg_no .checkbox_size_s .checkbox__tick {
    background-image: url(//yastatic.net/islands/_/IsxYQhW2POwwQMkiUwAi1SfbbsY.png)
}
.i-ua_inlinesvg_no .checkbox_size_m .checkbox__tick {
    background-image: url(//yastatic.net/islands/_/6bvCeno64U8f57fb08T-Chhcyy4.png)
}
.i-ua_inlinesvg_no .checkbox_disabled_yes .checkbox__tick {
    background-image: url(//yastatic.net/islands/_/VGqcK7fNT6AdmzkAEeegQ5wZTqU.png)
}
.checkbox_theme_normal {
    font-family: Arial, sans-serif;
    color: #000
}
.checkbox_theme_normal .checkbox__box:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    content: '';
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box
}
.checkbox_theme_normal .checkbox__box_checked_yes:before {
    background: #ffeba0
}
@media all and (min-width: 0) {
    .checkbox_theme_normal .checkbox__box_checked_yes.checkbox__box_focused_yes:before,
    .checkbox_theme_normal .checkbox__box_checked_yes:before {
        border-color: rgba(153, 122, 0, .5)
    }
}
@media all and (min-width: 0) {
    .checkbox_theme_normal .checkbox__box_focused_yes:before {
        box-shadow: 0 0 6px #fc0;
        border-color: rgba(178, 142, 0, .6)
    }
    .checkbox_theme_normal.checkbox_hovered_yes:not(.checkbox_focused_yes) .checkbox__box:before {
        border-color: rgba(0, 0, 0, .3)
    }
    .checkbox_theme_normal.checkbox_hovered_yes.checkbox_checked_yes:not(.checkbox_focused_yes) .checkbox__box:before {
        border-color: rgba(129, 103, 0, .6)
    }
}
.checkbox_theme_pseudo {
    font-family: Arial, sans-serif;
    color: #000
}
.checkbox_theme_pseudo .checkbox__box:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    content: '';
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 3px;
    background-clip: padding-box
}
@media all and (min-width: 0) {
    .checkbox_theme_pseudo .checkbox__box_checked_yes:before {
        background: #ffeba0
    }
    .checkbox_theme_pseudo .checkbox__box_checked_yes.checkbox__box_focused_yes:before,
    .checkbox_theme_pseudo .checkbox__box_checked_yes:before {
        border-color: rgba(153, 122, 0, .5)
    }
}
@media all and (min-width: 0) {
    .checkbox_theme_pseudo .checkbox__box_focused_yes:before {
        box-shadow: 0 0 6px #fc0;
        border-color: rgba(178, 142, 0, .6)
    }
    .checkbox_theme_pseudo.checkbox_hovered_yes:not(.checkbox_focused_yes) .checkbox__box:before {
        border-color: rgba(0, 0, 0, .3)
    }
    .checkbox_theme_pseudo.checkbox_hovered_yes.checkbox_checked_yes:not(.checkbox_focused_yes) .checkbox__box:before {
        border-color: rgba(129, 103, 0, .6)
    }
}
.checkbox_checked_yes .checkbox__tick.checkbox__tick {
    bottom: 1px
}
.checkbox_checked_yes .checkbox__tick {
    visibility: visible;
    opacity: 1;
    -o-transition-delay: 0s;
    transition-delay: 0s
}
@media all and (min-width: 0) {
    .checkbox_disabled_yes .checkbox__box:before {
        border-color: rgba(0, 0, 0, .08);
        background: rgba(0, 0, 0, .08)
    }
    .checkbox_disabled_yes .checkbox__tick {
        opacity: .4
    }
}
.checkbox_disabled_yes .checkbox__label {
    color: #999
}
.checkbox_disabled_yes .checkbox__control,
.checkbox_disabled_yes .checkbox__label {
    cursor: default
}
.checkbox__label {
    padding-left: .4em;
    cursor: pointer
}
.checkbox_size_m {
    font-size: 15px
}
.checkbox_size_m .checkbox__box:before {
    width: 15px;
    height: 15px
}
.checkbox_size_m .checkbox__tick {
    bottom: 10px;
    left: 3px;
    width: 18px;
    height: 18px;
    background-size: contain
}
.button_theme_action,
a.button_theme_action {
    font-family: Arial, sans-serif;
    color: #000
}
@media all and (min-width: 0) {
    .button_theme_action {
        border-radius: 3px
    }
    .button_theme_action:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 0;
        content: '';
        border: 1px solid rgba(191, 153, 0, .8);
        border-radius: 3px;
        background-color: #ffdb4d;
        background-clip: padding-box
    }
    .button_theme_action.button_pressed_yes:before {
        border: 1px solid rgba(159, 127, 0, .8);
        background-color: #fc0
    }
}
.button_theme_action.button_hovered_yes {
    color: #000!important
}
@media all and (min-width: 0) {
    .button_theme_action.button_focused_yes {
        box-shadow: 0 0 6px #fc0
    }
    .pointerfocus .button_theme_action.button_focused_yes {
        box-shadow: none
    }
    .button_theme_action.button_hovered_yes:not(.button_focused_yes):before {
        border-color: rgba(159, 127, 0, .8)
    }
}
.user {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    border: 0;
    outline: 0
}
.user .user__name {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    font: 15px/80% Arial, Helvetica, sans-serif;
    color: #000
}
.user .user__first-letter {
    color: red
}
.user:focus .user__name {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .07), 0 0 6px 2px rgba(255, 204, 0, .7)
}
.dropdown-menu_action_open .user .user__name,
.user:active .user__name {
    box-shadow: inherit
}
.user:hover .user__name {
    color: red
}
.user__icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    vertical-align: middle;
    border-radius: 50%;
    background: center no-repeat #fff;
    background-size: cover;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2)
}
.user_hide-name_yes .user__enter-label,
.user_hide-name_yes .user__name {
    display: none
}
.dropdown-menu_user_yes {
    display: inline-block
}
.dropdown-menu__popup.dropdown-menu__popup_user_yes .popup__content {
    padding: 5px 0
}
.dropdown-menu__popup.dropdown-menu__popup_user_yes .b-menu-vert__layout-unit {
    padding: 0
}
.dropdown-menu__popup_user_yes .b-menu-vert__item {
    white-space: nowrap
}
.dropdown-menu__popup_user_yes .b-menu-vert__item_separator_yes {
    margin: 5px 0;
    border-bottom: 1px solid silver
}
.dropdown-menu__popup.dropdown-menu__popup_user_yes .link {
    position: relative;
    display: block;
    padding: 5px 15px 5px 35px;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.4;
    color: #000
}
.dropdown-menu__popup.dropdown-menu__popup_user_yes .link:focus {
    background-color: #fee9a5;
    box-shadow: none
}
.dropdown-menu__popup_user_yes .image {
    position: absolute;
    top: 6px;
    left: 12px;
    height: 16px;
    background-repeat: no-repeat
}
.dropdown-menu__popup_user_yes .image.image_icon_mail {
    width: 16px;
    background: url(//yastatic.net/islands/_/pMdBZqJNWC1CT7ka65Z2DePS0wI.svg) no-repeat
}
.dropdown-menu__popup_user_yes .image.image_icon_disk {
    left: 8px;
    width: 21px;
    background: url(//yastatic.net/islands/_/dcGK2V5nFAQFzVDv_twFRDO8tNg.svg) no-repeat
}
.i-ua_inlinesvg_no .dropdown-menu__popup_user_yes .image {
    background-position: 0 50%
}
.i-ua_inlinesvg_no .dropdown-menu__popup_user_yes .image_icon_mail {
    background-image: url(//yastatic.net/islands/_/Us7qp78ek-60yhOUOFb5qzmjEfE.png)
}
.i-ua_inlinesvg_no .dropdown-menu__popup_user_yes .image_icon_disk {
    background-image: url(//yastatic.net/islands/_/yl2xCjPe51vbuLJ_3topNMqyPbc.png)
}
.dropdown-menu__popup.dropdown-menu__popup_user_yes .link:hover {
    color: #000!important;
    background-color: #fee9a5
}
.i-ua_js_yes .dropdown-menu__menu_theme_ffffff .link_pseudo_yes>.link__inner {
    border-bottom: 0
}
.dropdown-menu__menu_theme_ffffff .link {
    cursor: pointer;
    font-size: 15px;
    line-height: 22px;
    -o-transition: color .15s ease-out;
    transition: color .15s ease-out
}
.dropdown-menu__menu_theme_ffffff .link:focus {
    outline: 0
}
.dropdown-menu__menu_theme_ffffff .b-menu-vert__layout-unit {
    padding: 10px 10px 0
}
.dropdown-menu__menu_theme_ffffff .b-menu-vert__layout-unit_position_last {
    padding-bottom: 10px
}
.dropdown-menu__popup .popup__content {
    padding: 0
}
.b-menu-vert__layout,
.b-menu-vert__layout-unit,
.b-menu-vert__separator {
    margin: 0;
    padding: 0;
    list-style: none
}
.b-menu-vert__item-content {
    display: none
}
.b-menu-vert__item-content_visibility_visible {
    display: block
}
.tableau__tail {
    border-bottom-color: rgba(0, 0, 0, .13)!important
}
.suggest2 {
    font-family: Arial, sans-serif
}
.suggest2,
.suggest2 .popup__content {
    padding: 0
}
.suggest2__content,
.suggest2__items {
    margin: 0;
    padding: 0
}
.suggest2-item {
    overflow: hidden;
    list-style-type: none;
    white-space: nowrap;
    text-overflow: ellipsis
}
.suggest2-item_selected_yes {
    background: #ffeba0
}
.suggest2-item__text {
    white-space: nowrap;
    color: #000
}
.suggest2-item__fact {
    color: #999
}
.suggest2-item__text_type_url {
    text-decoration: underline;
    color: #22c
}
.suggest2-item {
    cursor: pointer
}
.suggest2-item_type_traffic .suggest2-item__icon,
.suggest2-item_type_weather .suggest2-item__icon {
    width: 32px;
    height: 28px;
    margin: 0 0 0 5px
}
.suggest2-item_type_traffic .suggest2-item__fact,
.suggest2-item_type_weather .suggest2-item__fact {
    margin-left: 5px
}
.suggest2-item_personal_yes .suggest2-item__text {
    color: #551a8b
}
.suggest2-item__bullet {
    margin: 0 7px;
    color: #999
}
.suggest2-item__bullet:before {
    content: '→'
}
.suggest2-item_type_fact .suggest2-item__fact {
    color: #999
}
.suggest2__a11y {
    position: absolute;
    left: -32767px
}
.suggest2-item_type_nav {
    color: #999
}
.suggest2-item__link {
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #999;
    outline: 0
}
.suggest2-item__link:hover .suggest2-item__fact {
    color: #999
}
.suggest2-item__link:hover .suggest2-item__text_type_url {
    color: red
}
.suggest2-item_type_traffic .suggest2-item__value {
    color: #999
}
.suggest2-item_type_traffic .suggest2-item__icon {
    vertical-align: top
}
.suggest2-item__icon {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 32px;
    height: 32px;
    margin: 0 0 0 5px
}
.suggest2-item__icon_traffic_red {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_red.svg)
}
.suggest2-item__icon_traffic_yellow {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_yellow.svg)
}
.suggest2-item__icon_traffic_green {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_green.svg)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_traffic_red {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_red.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_traffic_yellow {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_yellow.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_traffic_green {
    background-image: url(../../vendors/islands-suggest/common.blocks/suggest2-item/__icon/_traffic/suggest2-item__icon_traffic_green.png)
}
.suggest2-item_type_weather .suggest2-item__value {
    color: #999
}
.suggest2-item_type_weather .suggest2-item__icon {
    vertical-align: top
}
.suggest2-item__icon_weather_bkn-plus-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-ra-d.svg)
}
.suggest2-item__icon_weather_bkn-plus-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-ra-n.svg)
}
.suggest2-item__icon_weather_bkn-plus-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-sn-d.svg)
}
.suggest2-item__icon_weather_bkn-plus-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-sn-n.svg)
}
.suggest2-item__icon_weather_bkn-minus-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-ra-d.svg)
}
.suggest2-item__icon_weather_bkn-minus-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-ra-n.svg)
}
.suggest2-item__icon_weather_bkn-minus-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-sn-d.svg)
}
.suggest2-item__icon_weather_bkn-minus-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-sn-n.svg)
}
.suggest2-item__icon_weather_bkn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-d.svg)
}
.suggest2-item__icon_weather_bkn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-n.svg)
}
.suggest2-item__icon_weather_bkn-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-ra-d.svg)
}
.suggest2-item__icon_weather_bkn-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-ra-n.svg)
}
.suggest2-item__icon_weather_bkn-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-sn-d.svg)
}
.suggest2-item__icon_weather_bkn-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-sn-n.svg)
}
.suggest2-item__icon_weather_bl {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bl.svg)
}
.suggest2-item__icon_weather_fg-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/fg-d.svg)
}
.suggest2-item__icon_weather_fg-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/fg-n.svg)
}
.suggest2-item__icon_weather_ovc {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc.svg)
}
.suggest2-item__icon_weather_ovc-plus-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-plus-ra.svg)
}
.suggest2-item__icon_weather_ovc-plus-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-plus-sn.svg)
}
.suggest2-item__icon_weather_ovc-minus-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-minus-ra.svg)
}
.suggest2-item__icon_weather_ovc-minus-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-minus-sn.svg)
}
.suggest2-item__icon_weather_ovc-gr {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-gr.svg)
}
.suggest2-item__icon_weather_ovc-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-ra.svg)
}
.suggest2-item__icon_weather_ovc-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-sn.svg)
}
.suggest2-item__icon_weather_ovc-ts-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-ts-ra.svg)
}
.suggest2-item__icon_weather_skc-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/skc-d.svg)
}
.suggest2-item__icon_weather_skc-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/skc-n.svg)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-plus-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-ra-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-plus-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-ra-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-plus-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-sn-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-plus-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-plus-sn-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-minus-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-ra-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-minus-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-ra-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-minus-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-sn-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-minus-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-minus-sn-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-ra-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-ra-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-sn-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bkn-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bkn-sn-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_bl {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/bl.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_fg-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/fg-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_fg-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/fg-n.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-plus-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-plus-ra.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-plus-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-plus-sn.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-minus-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-minus-ra.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-minus-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-minus-sn.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-gr {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-gr.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-ra.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-sn {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-sn.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_ovc-ts-ra {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/ovc-ts-ra.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_skc-d {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/skc-d.png)
}
.suggest2-detect_inlinesvg_no .suggest2-item__icon_weather_skc-n {
    background-image: url(//yastatic.net/weather/i/icons/islands/32/skc-n.png)
}
.suggest2-item_type_icon .suggest2-item__fact {
    margin-left: 9px
}
.suggest2-item__icon_type_favicon {
    width: 16px;
    height: 16px;
    margin: 0 0 2px 9px
}
.suggest2_theme_normal {
    box-sizing: border-box;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 10px 20px -5px rgba(0, 0, 0, .4)
}
.suggest2_theme_normal .suggest2-item_type_fact,
.suggest2_theme_normal .suggest2-item_type_icon,
.suggest2_theme_normal .suggest2-item_type_traffic {
    color: #999
}
.suggest2_type_weather .suggest2-item__icon {
    display: none!important
}
.suggest2_theme_large {
    right: 0;
    left: 0!important;
    padding: 0;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    background: #fff
}
.suggest2_theme_large:before {
    position: absolute;
    top: 50%;
    display: block;
    width: 100%;
    height: 50%;
    content: '';
    box-shadow: 0 8px 25px -5px rgba(0, 0, 0, .25)
}
.suggest2_theme_large:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: #fff
}
.suggest2_theme_large .suggest2__group {
    position: relative
}
.suggest2__content_theme_large {
    position: relative;
    z-index: 10
}
.suggest2.suggest2_theme_large {
    line-height: 28px
}
.suggest2_theme_large {
    padding-top: 7px
}
.suggest2_theme_large .suggest2-item {
    padding: 0 5px 0 13px
}
.suggest2_theme_large {
    padding-bottom: 7px
}
.suggest2_theme_large .suggest2__group+.suggest2__group {
    position: relative
}
.suggest2_theme_large .suggest2__title {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    text-align: right;
    color: #999
}
.suggest2__content_theme_large {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}
.suggest2_theme_large .suggest2-item {
    margin-left: 130px;
    border-radius: 3px
}
.suggest2_theme_large .suggest2__title {
    display: none;
    width: 117px
}
.suggest2_theme_large.suggest2_group_label .suggest2__title {
    padding-left: 137px
}
.suggest2.suggest2_theme_large {
    font-size: 17px;
    margin-top: 6px;
    padding-top: 0
}
.suggest2_theme_large.suggest2_nameplate_ru .suggest2-item,
.suggest2_theme_large.suggest2_nameplate_uk .suggest2-item {
    margin-left: 216px
}
.suggest2_theme_large.suggest2_nameplate_be .suggest2-item {
    margin-left: 232px
}
.suggest2_theme_large.suggest2_nameplate_kk .suggest2-item {
    margin-left: 235px
}
.suggest2_theme_large.suggest2_nameplate_tr .suggest2-item {
    margin-left: 261px
}
.suggest2_theme_large.suggest2_nameplate_ru .suggest2__title,
.suggest2_theme_large.suggest2_nameplate_uk .suggest2__title {
    padding-left: 220px
}
.suggest2_theme_large.suggest2_nameplate_be .suggest2__title {
    padding-left: 236px
}
.suggest2_theme_large.suggest2_nameplate_kk .suggest2__title {
    padding-left: 239px
}
.suggest2_theme_large.suggest2_nameplate_tr .suggest2__title {
    padding-left: 265px
}
.suggest2_group_label .suggest2__title {
    font-size: 13px;
    line-height: 24px;
    position: relative;
    display: block;
    padding-left: 4px;
    text-align: left;
    color: #999
}
.suggest2-form__input .input__control {
    font-size: 17px;
    padding-top: 4px;
    padding-bottom: 4px
}
.footer {
    padding: 10px 20px;
    border-top: 1px solid #dedddb
}
.footer .copyright {
    display: inline
}
.footer {
    font-size: 12px;
    line-height: 17px;
    min-width: 940px;
    margin: 32px 0 0;
    padding-right: 25px;
    padding-left: 25px
}
.footer__column {
    display: inline-block
}
.footer__column_side_right {
    float: right
}
.footer__link {
    text-decoration: none
}
.footer__link,
.footer__link+.copyright {
    margin-left: 16px
}
.footer__link:first-child {
    margin-left: 0
}
.footer__link:link,
.footer__link:visited {
    color: #8792a8
}
.copyright {
    white-space: nowrap
}
.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    content: ''
}
.debug {
    padding: 10px 25px;
    border-top: solid 1px #dedddb
}
body[class*=i-ua_platform] .debug {
    min-width: 0;
    padding: 5px 7px
}
#debug_info {
    display: none;
    overflow-x: scroll;
    width: 100%;
    margin: 10px 0 0;
    white-space: nowrap;
    word-break: break-all;
    font-size: 12px
}
.debug .link_pseudo_yes {
    margin-right: 14px
}
.i-ua_js_yes .link_pseudo_yes {
    cursor: pointer;
    text-decoration: none
}
.i-ua_js_yes .link_pseudo_yes .link__inner {
    text-decoration: none;
    color: inherit;
    border-bottom: 1px dotted
}
.link_pseudo_yes:not([href]),
.link_pseudo_yes:not([href]):hover {
    color: #22c
}
.lang-switcher {
    display: inline-block
}
.lang-switcher__flag {
    position: relative;
    margin: 0 3px -2px 0
}
.lang-switcher__lang {
    display: inline-block
}
.lang-switcher__lang-name {
    color: #8792a8
}
.lang-switcher__lang:link,
.lang-switcher__lang:visited,
.lang-switcher__popup-content .lang-switcher__all .link {
    text-decoration: none;
    outline: 0
}
.lang-switcher__popup-content .popup__content {
    padding: 3px 0
}
.lang-switcher__popup-content .lang-switcher__all .link,
.lang-switcher__popup-content .lang-switcher__lang-name {
    color: #000
}
.lang-switcher__popup-content .lang-switcher__all .link:hover {
    color: #000!important
}
.lang-switcher__popup-content .b-menu-vert__layout-unit:hover {
    background-color: #ffeba0
}
.lang-switcher__popup-content .lang-switcher__all {
    text-align: center;
    border-top: 1px solid #ccc
}
.lang-switcher__popup-content .lang-switcher__all .link {
    font-size: 13px
}
.lang-switcher__popup-content .lang-switcher__all .link,
.lang-switcher__popup-content .lang-switcher__lang {
    display: block;
    height: 24px;
    padding: 0 8px;
    line-height: 25px
}
.lang-switcher__popup-content .b-menu-vert__layout-unit {
    padding: 0
}
.lang-switcher__popup-content .lang-switcher__lang_selected_yes {
    cursor: default
}
.lang-switcher__popup-content .lang-switcher__all .link {
    box-shadow: none
}
.lang-switcher__lang_selected_yes .lang-switcher__lang-name {
    border-bottom: dotted 1px
}
.lang-switcher__lang {
    outline: 0
}
.lang-switcher__lang:focus {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .07), 0 0 6px 2px rgba(255, 204, 0, .7)
}
.lang-switcher.dropdown-menu_action_open .lang-switcher__lang,
.lang-switcher__lang:active {
    box-shadow: inherit
}
.country-flag {
    display: inline-block
}
.lang-switcher_pos_r {
    margin-right: 48px
}
.content {
    min-width: 940px;
    max-width: 1440px;
    min-height: 500px;
    padding: 0 25px
}
.content__top {
    min-height: 275px;
    margin-top: 16px;
    margin-bottom: 4px
}
.title {
    font-weight: 400
}
.title_level_1 {
    margin: 25px 0 25px -2px;
    font-size: 23px
}
.button_size_xs {
    font-size: 13px
}
@media all and (min-width: 0) {
    .button_size_xs {
        line-height: 24px
    }
}
.button_size_xs .button__text {
    padding: 0 10px
}
.button_size_xs.button_arrow_down .button__text:after,
.button_size_xs.button_arrow_up .button__text:after {
    right: 9px;
    width: 9px;
    height: 5px;
    margin-top: -2px;
    background-size: 100% 100%
}
.i-ua_inlinesvg_no .button_size_xs.button_arrow_down .button__text:after,
.i-ua_inlinesvg_no .button_size_xs.button_arrow_up .button__text:after {
    background-image: url(//yastatic.net/islands/_/yq7_MvYpiC9wMIp4fbiSB3EfRe0.png)
}
.i-ua_retina_yes.i-ua_inlinesvg_no .button_size_xs.button_arrow_down .button__text:after,
.i-ua_retina_yes.i-ua_inlinesvg_no .button_size_xs.button_arrow_up .button__text:after {
    background-image: url(//yastatic.net/islands/_/ngE8NMAuKFcTd3keAAJ7Ca3N2sQ.png)
}
.button_size_xs.button.button_arrow_down .button__text,
.button_size_xs.button.button_arrow_up .button__text {
    padding-right: 24px
}
.meteum-popup {
    text-align: center
}
.meteum-popup .button_theme_action:before {
    border: 1px solid #ffdb4d
}
.i-ua_inlinesvg_yes body .popup__close {
    top: 28px;
    right: 28px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS42NSAxLjY1bDEyLjcgMTIuN20wLTEyLjdsLTEyLjcgMTIuNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% 50% no-repeat;
    background-size: 100%
}
.i-ua_svg_no .popup__close {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAATUlEQVR4AWMgBggx2DCwYYiyAUWFwCwgw5fBASiAKu0AFLWBc+BK0EQwBDB4mHrQpDGVoEtjKkFIE1ZA2ArCjiToTYIBRTCoCUcWYQAA65QUUX3Zrj8AAAAASUVORK5CYII=)!important
}
.meteum-popup {
    width: 420px;
    height: 260px;
    padding: 25px
}
.meteum-popup .icon_meteum {
    margin-top: 18px
}
.meteum-popup .title_level_1 {
    margin-bottom: 6px;
    font-size: 32px
}
.icon {
    display: inline-block;
    background: 50% no-repeat
}
.icon:after {
    visibility: hidden;
    content: '\00A0'
}
.icon-abbr {
    border: none
}
.icon_meteum {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjExMiIgdmlld0JveD0iMCAwIDEyOCAxMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZT5wb3AtdXBfdG91Y2g8L3RpdGxlPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDEyOHYxMTJIMCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02MC4zODggODAuNTA3Yy0uODA3LjA3NC0xLjUuMTEtMi4yLjExLS4yMzQgMC0uNDY4LS4wMDQtLjcwNC0uMDEtNC4zMzItLjEzOC04LjMzMi0xLjUzLTExLjY3LTMuODEzLjM0NiAyLjYyLjk1NSA1LjIyNiAxLjgzNiA3Ljc4IDMuNDQgOS45NzcgMTAuNTU4IDE4LjAxNCAyMC4wNDIgMjIuNjMzIDQuNzcyIDIuMzI1IDkuNzg4IDMuMzk3IDE0Ljg5MyA0Ljc5M2gxMi4xOTNMMTI4IDU2LjExOGwtMTkuOTM4LTMzLjQzYy4wOTIuODMuMTggMS42Ni4yNCAyLjUgMi4wMDcgMjguNDYtMTkuNDggNTMuMjQ4LTQ3LjkxNCA1NS4zMnoiIGZpbGw9IiNGRkNDMkYiLz48cGF0aCBkPSJNNjUuNjQgNjYuMWMxLjk2My0xLjg0MyAzLjA5Mi00LjM0IDMuMTc3LTcuMDMyLjA2NC0yLjAxMy0uNDYzLTMuOTU1LTEuNTAzLTUuNjI4LS4yMi0uMzIzLS40NS0uNjM2LS42NzgtLjk1Mi0uMTc0LS4yMTgtLjM1Mi0uNDM0LS41NDUtLjY0LTEuODQzLTEuOTY0LTQuMzQtMy4wOTMtNy4wMy0zLjE3OC0uMTEtLjAwMy0uMjE4LS4wMDUtLjMyNC0uMDA1LTQuMDMyIDAtNy41NDYgMi4zOTUtOS4xNSA1Ljg2Ny0uMDIzLjA0Ni0uMDQuMDktLjA2My4xMzYtLjUxMyAxLjE1NS0uODE4IDIuNDIzLS44NiAzLjc2Mi0uMDg2IDIuNjkuODgzIDUuMjU1IDIuNzI2IDcuMjIgMS44NDIgMS45NjMgNC4zNCAzLjA5IDcuMDMgMy4xNzYgMi42OTcuMDk1IDUuMjU2LS44ODIgNy4yMi0yLjcyNiIgZmlsbD0iI0VEMjMyNiIvPjxwYXRoIGQ9Ik00Ljc0IDMyLjc4MmMyMy4yMTMtMTUuNjc3IDU0LjY3My05Ljk2IDcwLjk2MyAxMi41ODYuMjQ4LjMyNy40ODUuNjYyLjcxNSAxLjAwNC4wODIuMTIuMTcuMjMyLjI1Mi4zNTNsLS4wMTIuMDA4YzIuMzQgMy42MjIgMy42NDMgNy45NjMgMy40OTYgMTIuNTktLjAxMy40MzYtLjA0My44NjgtLjA4MiAxLjI5NyAyLjMwNS0xLjcwOCA0LjQ0Ny0zLjY3IDYuMzczLTUuODkgNi45MTctNy45NjcgMTAuMzE4LTE4LjE1IDkuNTc1LTI4LjY3NkM5NS4zNDcgMTYuNDk0IDkyLjA2IDcuMzIgODYuOTEyIDBIMHYzNi4zM2MxLjUxMy0xLjI0MiAzLjA4OC0yLjQzIDQuNzQtMy41NDgiIGZpbGw9IiNGRkNDMkYiLz48Zz48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMzguMTEgNDkuNjYyYy4wNTctLjEyOC4xMTQtLjI1Ni4xNzQtLjM4Mi4wNDQtLjA5LjA4Mi0uMTgzLjEyNS0uMjc0IDIuMTE3LTQuMzEzIDUuNTktNy44MyA5Ljg1LTkuOTk1LTExLjcxMi00LjYxNi0yNS40My0zLjU4Ny0zNi42MjggMy45NzgtNC41NDYgMy4wNy04LjQzIDYuNzU4LTExLjYzMiAxMC44N1YxMTJoNTIuMmMtNy4zOTctNi42NjMtMTMuMDAyLTE0LjE2Ni0xNi4xOS0yMy40MS00LjQzMy0xMi44NTUtMy42NzUtMjYuNjQ4IDIuMS0zOC45Mjh6IiBmaWxsPSIjRkZDQzJGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 100%
}
.i-ua_svg_no .icon_meteum.icon_size_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAADJklEQVR4AZ1VU5QjaRjN2rYZF5Na2ztr83lt23jdeVrbtr1xUmobw/bMtN1998tfMU93nXPD+9376a+yQRObCKOEviVDl2eQ4FbaKl1EHCFgWdAlgjyJvw+UKxn0ELB8EwWI2VdWMugrDpQAIy0gE6TKVWh8oIKB0JsRVcVO+vwRVP5FRPknoAovQeX+IIERmCkjtZSRtBqafw+mVyPYEXJtlmMgz5JAPYlegDi/ZckkQocdgIjzKTIYLlmNLvYT9mLcgPdLmN6js8EqdyNh+5yW7UJZnkg4G/Wygr9d+2T+q+P3Qa/yE2I54glCo9yGNv92jPOWPYjV/h+Ls4wJbiSENylovRUoAE1HA6brmSLuevl7RHNMVJ4JwuS2p9l1ICEBYfcZ2YAa+RarVTlBcUK97ztscLC2bdzZvXnXzk7WW/zi2RE9PpVxDILpu96q/vBjraVgv/9niQcPfwg1SvGmNMhT+O/gw5OcXtvB3uEjXKFelzf0hW33o1jcJuUS1CazlzPtwD9HvoV6heIFMiC9AH+PDYZvpOSarhO+SAcOHu5SNzidGHK5MH2AM5H8beprrwOrpU4EjrYz8a8OPA4anWwzJ1FT7EwOdajkbq/13JoxOMihbeRcGBe86NrqCGYwHeA2Q5TbkYkb0o5o9DWyVVaFlAYhxj2cNOgtNiBig/OctMHAXkf6+3ewJzZuf6TesduhJ+QNvEnahWbwp3WOcjqQEMOIezYvf5Ij3HG2KhdeOfwUWtEW6LnLIQCNFN8hnFf2VsEG9Ld0lnXI9jwerf4Vi2Fpi4UotaWNO5C25yqEvT8Rd56QJ05cIMy9V/lepBPCEpsBEvYVtAiL1Io1aBQbaEOGWYW1PisRteDQNUtD+MpxcGUDy+TbLEcI57aP3jPDzEIg8WOArw++q/rd1OrpHMJOzjqh/Ck0SBItJSxmDVuOiy/heZDcBOmjLM9zC0x2uoF4oTihxk+fD1yxtCeaqgCtrvsy3Fb+SppNPwwZ0HyE7M6T6bslV63CM7mHgkaxSpnGo4edl+F/zu+GdvEWxNw/QZV6SHySKuvGH5yrlP7/kaYgbAiOxYoAAAAASUVORK5CYII=)
}
.i-ua_svg_no .icon_meteum.icon_size_64 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAYAAABNGP5yAAAFbUlEQVR4AeVbA5grSRCus21nM9nJanrOtm3btm3b5oezbWOzk7NtJnm2+v46Y2rQ6cnuvtT39cO+memuv6q6/qruR7rs634zAvUCWZbsAbA9erztmhuAQP2ouwszNgcAMghHNDUAGF/pO2myJgYAo9S1SVMDgHFfcwMQ+IP1czR5M3sAp8QVmxuAQJ3c7ADc3vsABP643gNBlUW9utX89gAI/LGY7DX8fjZ+310H3jq6u0vpUttsBNFPqOn0a205HXQuqctd6+GZfWCdu/HuwIxBGCjrpa6sEwA1Hgo/CUV21C8XZyADYbKie7qW1WXvFHzzkww8YII4d+C/x1zBBIAxsPANuru9lWQxBWN7APqRRQBGRQDwJjNG/er80yQHIFCPQPk8ZSj6ZJoU82yDxX9ogwtEhMA7v6dK/7R4AAJVw4ObUgNFP5ebGgpcUycIv0To9cOfXoJ9yaEIV3kFrrkA9ZJwWGCRwwzT4Kuh3ySahEP5H88+TJKkoZOcWgDYrpj4Inz0CY4zjI95g+PFMD/nDQ9/3jBNza67OzvMQkKdF/q9kmr5f/Hkr08mwhkAHzgA4620GxQDxTGfzBM658Z7X9qoCGGEjUO85XMOu3Qx2uOfiBeHmLmnd0GqCSGYq4hRSwjweHCRuYTvnBH6DvRJGJdqtRhrxAy1DxkKyNRyUGBkgnnujcgArwtZYwQTtjjlD6+P3nqnUp0CADZjkhMz1/LhyrfPE/PufQJq806LiW+rszgJOOYt9Sluisj/pQjwTo7fO/y1QnKyeqH+NpW3DEVI1SmuWnOK51Yd95ZavnhwNee2iYq81tUebkn8rKRWpRBh1odnKvGGQua6s3PKvykq3MICNX2LBKnMPvsMNcd9tFYo6v+MMdV88ShC3ha84GEp9QnP7528maKO+XPDuM5Od0YdToJA+UdYYWlUndbjw93Z2+g/lnuTLSdR7HQFF8gXE0ArynNKetWdL9T6jrMKKxkJQMEdzF5C/xFOc/+Y5wfEritv3t7OBmu/0xYAz4juX3BPiQOAxy95d10hpY3G+IzZHQnC/8aFkcGm/bQdAAJvzwgArk8CALxgB2FXf4FZYmSZjXrGYN1jeKO15QFLiQA4rYcnAeDnFtcPZ6Sd08dwhpMM13y+vaboc7mZRQBaWopQcHQ0AO4XJ1N6/gDPW9eQtP3ANY4lANTPFCO1vHuSqLzjjvvZcZY1Y4v+GKM1owS32BZXL1ICqTjuniBCw/+d/oofVwqFldMr7+9gTtfVS5bb4uoWSig/zDvvtJVcYaVKvrAd0uNi7xNNmb6BovZlNmjcwi91+rYBuJ7si9CMUQ/W2UO8LIOTIXVtpoqDJrPV4/sSseOXkM3aigfclln3uNy1Jqz2sqVjtN2yOht8Vuo1wnIbGLk6d6LQ07d4lF5iT8oKgE8iqrP3uYBB2tmS2ZxYwuL06PdGjHqM6wrLp0fj0TtcnCSxMgHOBoV0dfX/4hAeA0UfZavg958M5rS7R1mZBBaUe/6+7r2hBuiyO3v2AATqOLnVrUb3GgDIHo25IIFqLIK13dhLd4jeTNSftLbRYPeOOPWZ0GDXn8Bh2dgrMjiMkOdQDzXW+uqW3rgjVNGPFqaiEOHDCPz7oIZdn8Pe00uXpNTuEeXr1o0BwDuE0oj1m9zl/ExGhx12rP8eM1DLABhUXIJwiACke7IDoXMVgvQ2AOMQg0tENzHV9X3mzmBGaejrOAb2+0UKf6yl+YYJaTheMozH5+Like8amrS0Q8bRffOqLIqhRA0P1Orx1+fiDzr76F1hdQUrSQmET5f55pjMGeSjbmNpEDO7ikFIviaagq/C473TuWxmqp3Vf5r4FT/+54RRZ+HeAAAAAElFTkSuQmCC)
}
.icon_size_64 {
    width: 64px;
    height: 64px
}
.popup__close {
    position: absolute;
    z-index: 12;
    top: 5px;
    right: 5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font: 0/0 a;
    opacity: .2
}
.i-ua_inlinesvg_yes .popup__close {
    background: url(//yastatic.net/islands/_/B_GHi1n15TIonEBlfjSOiyj2Km4.svg) no-repeat
}
.i-ua_inlinesvg_no .popup__close,
.i-ua_svg_no .popup__close {
    background: url(//yastatic.net/islands/_/_1tfIBlbbO-sFZX3BSjgbsFLIaE.png) no-repeat
}
.popup__close:hover {
    opacity: 1
}
.popup_has-close_yes>.popup__content {
    padding: 20px
}
.meteum-popup__text {
    line-height: 1.3;
    margin: 5px 50px 40px;
    font-size: 15px
}
.navigation-city .title_level_1 {
    display: inline-block;
    margin-top: 4px;
    margin-right: 15px;
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 27px
}
.navigation-city .title_level_1:first-letter {
    text-transform: uppercase
}
.navigation-city .button_choose-city,
.navigation-city .navigation-city__switcher {
    display: inline-block
}
.icon_size_24 {
    width: 24px;
    height: 24px
}
.my-location {
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
    box-shadow: none!important
}
.my-location .button_size_xs .button__text {
    padding: 0 13px
}
.my-location__icon {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-top: -4px;
    margin-left: -5px;
    padding-right: 2px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjQuNzgyIDguOTczbC0zLjUyNSAyMS4xOTUtNC4wNy04LjA0LTguOTk3LjQ5NiAxNi41OTItMTMuNjV6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg0K);
    background-size: 17px
}
.my-location_type_progress {
    pointer-events: none;
    cursor: default;
    background-color: rgba(0, 0, 0, .05)
}
.my-location_type_progress .my-location__icon {
    -webkit-animation: fade-toggle .9s ease-in-out infinite;
    -o-animation: fade-toggle .9s ease-in-out infinite;
    animation: fade-toggle .9s ease-in-out infinite
}
@-webkit-keyframes fade-toggle {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@-o-keyframes fade-toggle {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
@keyframes fade-toggle {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}
.my-location_type_success .my-location__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0Ljc4MiA4Ljk3M2wtMy41MjUgMjEuMTk1LTQuMDctOC4wNC04Ljk5Ny40OTYgMTYuNTkyLTEzLjY1eiIgZmlsbD0iIzA3MCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}
.popup_theme_error {
    font-size: 11px;
    color: #fff;
    border-color: transparent
}
.popup_theme_error:before {
    display: none
}
.popup_theme_error .popup__content,
.popup_theme_error .popup__tail:after {
    background: #ff6667
}
.popup_theme_error .popup__tail {
    background: rgba(255, 102, 103, .1)
}
.popup_theme_error .popup__content {
    padding: 6px 12px 7px 10px
}
.popup_theme_error.popup_to_right {
    margin-left: -7px
}
.popup_theme_error.popup_to_right .popup__tail {
    margin-top: 7px;
    margin-left: 6px
}
.last-cities {
    margin: 0;
    padding: 5px 0;
    list-style: none
}
.last-cities__name {
    display: block;
    padding: 5px 16px;
    vertical-align: middle;
    color: #222!important;
    -o-transition: background-color 200ms;
    transition: background-color 200ms
}
.last-cities__name:hover,
.last-cities__name:visited:hover {
    color: #222!important
}
.last-cities__name:hover {
    background-color: #ffebae
}
.last-cities__temp {
    padding: 0 3px;
    color: #777
}
.last-cities__item {
    margin: 0
}
.last-cities__item_type_all-cities {
    border-top: 1px solid #cfcfcf
}
.navigation-city__controls {
    display: inline-block;
    margin-top: 2px;
    vertical-align: middle
}
.navigation-city__last-cities .popup__content {
    padding: 0
}
@media screen and (max-width: 1100px) {
    .navigation-city_longname .title_level_1 {
        font-size: 24px
    }
}
@media screen and (max-width: 1040px) {
    .navigation-city_longname .button_choose-city,
    .navigation-city_longname .button_choose-city.button_hovered_yes {
        margin-top: 4px;
        overflow: hidden;
        width: 29px;
        color: transparent!important
    }
    .navigation-city_longname .button_choose-city:after {
        position: absolute;
        top: 12px;
        left: 9px;
        width: 11px;
        height: 6px;
        content: '';
        opacity: .7;
        color: #666;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2Ij48cGF0aCBkPSJNMTAuMzEyIDBMNS41IDQuNjY2LjY4OCAwIDAgLjY2NyA1LjUgNiAxMSAuNjY3Ii8+PC9zdmc+) 50% no-repeat
    }
    .navigation-city_longname .button_choose-city.button_hovered_yes:after {
        opacity: 1
    }
}
.navigation-city_meteum {
    margin-right: 445px
}
.navigation-city_meteum .navigation-city__controls {
    display: block;
    margin-top: 13px
}
.navigation-city_meteum .button_size_xs {
    font-size: 11px!important
}
.navigation-city_meteum .icon_meteum {
    display: inline;
    padding: 0 24px 0 0;
    cursor: pointer;
    line-height: 24px
}
.navigation-city_meteum .icon_meteum:after {
    content: ''
}
@media screen and (max-width: 1000px) {
    .navigation-city_meteum .title_level_1 {
        font-size: 24px
    }
    .navigation-city_meteum .icon_meteum {
        padding: 0 22px 0 0
    }
}
@media screen and (max-width: 1040px) {
    .navigation-city_meteum .button_choose-city,
    .navigation-city_meteum .button_choose-city.button_hovered_yes {
        overflow: visible;
        width: auto;
        color: #000!important
    }
    .navigation-city_meteum .button_choose-city:after {
        display: none
    }
}
.current-weather_process_yes {
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}
.current-weather {
    display: inline-block;
    margin: 22px 0 5px
}
.current-weather__col {
    position: relative;
    display: inline-block;
    min-width: 42px;
    height: 97px;
    padding: 8px 10px;
    vertical-align: top
}
.current-weather__col_type_now {
    position: relative;
    min-width: 85px;
    padding-right: 10px;
    padding-left: 76px;
    line-height: 58px
}
.current-weather__col_type_now .icon {
    position: absolute;
    top: 7px;
    left: 10px;
    margin: 8px 5px 2px
}
.current-weather__col_type_after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAABCAQAAAAs5NW3AAAAJUlEQVQIW2P8X8rwDwj/M/xFIf8DaUwSFcLUIfjINIjEjmHkfwAjNT4LwO2qigAAAABJRU5ErkJggg==) repeat-y
}
.current-weather__col_type_after .icon {
    margin: 16px 1px 18px
}
.current-weather__thermometer_type_now {
    position: absolute;
    bottom: 9px;
    left: 14px;
    padding: 0 0 7px;
    font-size: 27px;
    line-height: 1
}
.current-weather__thermometer_type_after {
    padding-left: 4px;
    font-size: 18px
}
.current-weather__info-row {
    min-width: 162px;
    margin-bottom: 9px;
    font-size: 13px;
    color: #333
}
.current-weather__info-row:first-letter {
    text-transform: uppercase
}
.current-weather__info-row_type_time {
    margin-top: 11px;
    font-size: 11px;
    color: #797979
}
.current-weather__info-row_type_wind .icon {
    margin-top: 2px
}
.current-weather__info-row_type_wind .icon-abbr {
    margin: 0 3px 0 6px;
    font-size: 10px;
    color: #333
}
.current-weather__info-label {
    color: #797979
}
.current-weather__info-label_type_sunset {
    margin-left: 11px
}
.current-weather__today {
    margin: 0 0 8px;
    font-size: 18px;
    color: #333
}
.current-weather__comment {
    display: inline-block;
    max-width: 120px;
    vertical-align: middle;
    font-size: 13px;
    line-height: 12px
}
@media screen and (max-width: 1110px) {
    .current-weather__comment {
        max-width: 105px
    }
}
.current-weather__thermometer-name {
    display: block;
    margin: -30px -2px 18px;
    text-transform: capitalize;
    font: 11px/12px Tahoma, Geneva, Kalimati, sans-serif;
    color: #333
}
.current-weather__info {
    padding-top: 2px;
    padding-left: 18px
}
.current-weather__yesterday {
    margin-top: 12px;
    color: #333
}
.current-weather__local-time {
    font-size: 15px;
    color: #333
}
.current-weather__water {
    margin: 8px 0 5px
}
.current-weather__water .icon_thumb_water {
    position: relative;
    top: -2px;
    left: 6px
}
.t_c_-40,
.t_c_cold {
    background-color: #bbd5e9
}
.t_c_-36,
.t_c_-37,
.t_c_-38,
.t_c_-39 {
    background-color: #c0d7ea
}
.t_c_-32,
.t_c_-33,
.t_c_-34,
.t_c_-35 {
    background-color: #c5daea
}
.t_c_-28,
.t_c_-29,
.t_c_-30,
.t_c_-31 {
    background-color: #caddeb
}
.t_c_-24,
.t_c_-25,
.t_c_-26,
.t_c_-27 {
    background-color: #d0dfec
}
.t_c_-20,
.t_c_-21,
.t_c_-22,
.t_c_-23 {
    background-color: #d5e2ec
}
.t_c_-16,
.t_c_-17,
.t_c_-18,
.t_c_-19 {
    background-color: #dae5ed
}
.t_c_-12,
.t_c_-13,
.t_c_-14,
.t_c_-15 {
    background-color: #e0e7ee
}
.t_c_-10,
.t_c_-11,
.t_c_-8,
.t_c_-9 {
    background-color: #e5eaee
}
.t_c_-4,
.t_c_-5,
.t_c_-6,
.t_c_-7 {
    background-color: #eaedef
}
.t_c_-1,
.t_c_-2,
.t_c_-3,
.t_c_0 {
    background-color: #f0eff0
}
.t_c_1,
.t_c_2 {
    background-color: #f0f0ec
}
.t_c_3,
.t_c_4 {
    background-color: #f1f0e9
}
.t_c_5,
.t_c_6 {
    background-color: #f2f0e6
}
.t_c_7,
.t_c_8 {
    background-color: #f3f1e3
}
.t_c_10,
.t_c_9 {
    background-color: #f4f1e0
}
.t_c_11,
.t_c_12 {
    background-color: #f5f2dc
}
.t_c_13,
.t_c_14 {
    background-color: #f5f2d9
}
.t_c_15,
.t_c_16 {
    background-color: #f6f3d6
}
.t_c_17,
.t_c_18 {
    background-color: #f7f3d3
}
.t_c_19,
.t_c_20 {
    background-color: #f8f4d0
}
.t_c_21,
.t_c_22 {
    background-color: #f8f1c8
}
.t_c_23,
.t_c_24 {
    background-color: #f9eec0
}
.t_c_25,
.t_c_26 {
    background-color: #f9ebb9
}
.t_c_27,
.t_c_28 {
    background-color: #f9e8b1
}
.t_c_29,
.t_c_30 {
    background-color: #fae5aa
}
.t_c_31,
.t_c_32 {
    background-color: #fae3a3
}
.t_c_33,
.t_c_34 {
    background-color: #fae09c
}
.t_c_35,
.t_c_36 {
    background-color: #fbde96
}
.t_c_37,
.t_c_38 {
    background-color: #fbdb8f
}
.t_c_39,
.t_c_40 {
    background-color: #fbd988
}
.t_c_41,
.t_c_42 {
    background-color: #fcd682
}
.t_c_43,
.t_c_44 {
    background-color: #fcd47b
}
.t_c_hot {
    background-color: #fcd174
}
.icon_size_12 {
    width: 12px;
    height: 12px
}
.icon_size_15 {
    width: 15px;
    height: 15px
}
.icon_size_30 {
    width: 30px;
    height: 30px
}
.icon_size_48 {
    width: 48px;
    height: 48px
}
.icon_thumb_bkn-p-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_+ra_d.svg)
}
.icon_thumb_bkn-p-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_+ra_n.svg)
}
.icon_thumb_bkn-p-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_+sn_d.svg)
}
.icon_thumb_bkn-p-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_+sn_n.svg)
}
.icon_thumb_bkn-m-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_-ra_d.svg)
}
.icon_thumb_bkn-m-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_-ra_n.svg)
}
.icon_thumb_bkn-m-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_-sn_d.svg)
}
.icon_thumb_bkn-m-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_-sn_n.svg)
}
.icon_thumb_bkn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_d.svg)
}
.icon_thumb_bkn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_n.svg)
}
.icon_thumb_bkn-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_ra_d.svg)
}
.icon_thumb_bkn-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_ra_n.svg)
}
.icon_thumb_bkn-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_sn_d.svg)
}
.icon_thumb_bkn-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/bkn_sn_n.svg)
}
.icon_thumb_ovc {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc.svg)
}
.icon_thumb_ovc-p-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_+ra.svg)
}
.icon_thumb_ovc-p-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_+sn.svg)
}
.icon_thumb_ovc-m-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_-ra.svg)
}
.icon_thumb_ovc-ra-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_ra_sn.svg)
}
.icon_thumb_ovc-m-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_-sn.svg)
}
.icon_thumb_ovc-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_ra.svg)
}
.icon_thumb_ovc-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_sn.svg)
}
.icon_thumb_ovc-ts-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/ovc_ts_ra.svg)
}
.icon_thumb_skc-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/skc_d.svg)
}
.icon_thumb_skc-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/svg/skc_n.svg)
}
.icon_thumb_wnd {
    background-image: url(//yastatic.net/weather/i/icons/svg/wnd.svg)
}
.icon_thumb_water {
    background-image: url(//yastatic.net/weather/i/icons/svg/water.svg)
}
.i-ua_svg_no .icon_thumb_bkn-p-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_+ra_n.png)
}
.i-ua_svg_no .icon_thumb_bkn-p-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_+ra_d.png)
}
.i-ua_svg_no .icon_thumb_bkn-p-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_+sn_d.png)
}
.i-ua_svg_no .icon_thumb_bkn-p-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_+sn_n.png)
}
.i-ua_svg_no .icon_thumb_bkn-m-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_-sn_d.png)
}
.i-ua_svg_no .icon_thumb_bkn-sn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_sn_d.png)
}
.i-ua_svg_no .icon_thumb_ovc-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_sn.png)
}
.i-ua_svg_no .icon_thumb_bkn-m-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_-sn_n.png)
}
.i-ua_svg_no .icon_thumb_bkn-sn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_sn_n.png)
}
.i-ua_svg_no .icon_thumb_ovc {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc.png)
}
.i-ua_svg_no .icon_thumb_ovc-ts-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_ts_ra.png)
}
.i-ua_svg_no .icon_thumb_bkn-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_d.png)
}
.i-ua_svg_no .icon_thumb_ovc-p-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_+ra.png)
}
.i-ua_svg_no .icon_thumb_ovc-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_ra.png)
}
.i-ua_svg_no .icon_thumb_bkn-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_n.png)
}
.i-ua_svg_no .icon_thumb_ovc-p-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_+sn.png)
}
.i-ua_svg_no .icon_thumb_bkn-m-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_-ra_d.png)
}
.i-ua_svg_no .icon_thumb_bkn-ra-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_ra_d.png)
}
.i-ua_svg_no .icon_thumb_ovc-m-ra {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_-ra.png)
}
.i-ua_svg_no .icon_thumb_ovc-ra-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_ra_sn.png)
}
.i-ua_svg_no .icon_thumb_skc-d {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/skc_d.png)
}
.i-ua_svg_no .icon_thumb_bkn-m-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_-ra_n.png)
}
.i-ua_svg_no .icon_thumb_bkn-ra-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/bkn_ra_n.png)
}
.i-ua_svg_no .icon_thumb_ovc-m-sn {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/ovc_-sn.png)
}
.i-ua_svg_no .icon_thumb_skc-n {
    background-image: url(//yastatic.net/weather/i/icons/blueye/color/48/skc_n.png)
}
.i-ua_svg_no .icon_thumb_wnd {
    background-image: url(//yastatic.net/weather/i/icons/48x48/wnd.png)
}
.i-ua_svg_no .icon_thumb_water {
    background-image: url(//yastatic.net/weather/i/icons/48x48/water.png)
}
.i-ua_svg_no .icon[class*=icon_thumb] {
    background-size: 100%
}
.adv_pos_top {
    float: right;
    min-height: 250px;
    margin-top: 25px
}
.adlos_pos_top {
    float: right;
    max-width: 425px;
    min-height: 250px;
    margin-top: 25px;
    text-align: right
}
.adsrv__logo {
    box-sizing: content-box!important;
    padding-left: .7em!important;
    text-align: left!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: 100%!important;
    font-weight: 400!important;
    font-variant: normal!important;
    line-height: normal!important
}
.adsrv__logo .adsrv__link {
    font-size: 11px!important;
    line-height: 1.4!important
}
.adsrv__item {
    box-sizing: content-box!important;
    padding: .7em!important;
    text-align: left!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: 100%!important;
    font-weight: 400!important;
    font-variant: normal!important;
    line-height: normal!important
}
.adsrv__title {
    box-sizing: content-box!important;
    text-align: left!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: 100%!important;
    font-weight: 400!important;
    font-variant: normal!important;
    line-height: normal!important
}
.adsrv__title .adsrv__link {
    font-size: 130%!important;
    line-height: 1.1!important
}
.adsrv__favicon {
    position: absolute!important;
    top: 0!important;
    left: -22px!important;
    width: 16px!important;
    height: 16px!important
}
.adsrv__link {
    text-align: left!important;
    vertical-align: baseline!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: inherit!important;
    font-weight: inherit!important;
    font-variant: normal!important;
    line-height: normal!important;
    color: inherit!important;
    border: none!important;
    border-radius: 0!important;
    background: 0 0!important
}
.adsrv__text {
    box-sizing: content-box!important;
    margin-top: .23em!important;
    text-align: left!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: 100%!important;
    font-weight: 400!important;
    font-variant: normal!important;
    line-height: 1.2!important
}
.adsrv__text_contacts .adsrv__link,
.adsrv__text_sitelinks .adsrv__link {
    margin-right: 1em!important
}
.adsrv__text_contacts .adsrv__link:last-child,
.adsrv__text_sitelinks .adsrv__link:last-child {
    margin-right: 0!important
}
.adsrv__age {
    margin-left: .3em!important;
    padding: 0 1px!important;
    vertical-align: top!important;
    font-size: 11px!important;
    color: #888!important;
    border: 1px solid!important;
    border-radius: 3px!important
}
.adsrv__age_12 {
    color: #daa520!important
}
.adsrv__age_16 {
    color: #d2691e!important
}
.adsrv__age_18 {
    color: #dc143c!important
}
.adsrv__warning {
    box-sizing: content-box!important;
    margin-top: .23em!important;
    text-align: left!important;
    text-indent: 0!important;
    letter-spacing: normal!important;
    word-spacing: normal!important;
    text-transform: none!important;
    font-size: 11px!important;
    font-weight: 400!important;
    font-variant: normal!important;
    line-height: normal!important;
    color: #dc143c!important
}
.adsrv_pos_top {
    float: right!important;
    min-width: 332px!important;
    max-width: 408px!important;
    min-height: 250px!important;
    margin-top: 25px!important
}
.forecasts {
    margin-top: -20px
}
.forecasts .tabs {
    margin-bottom: 16px
}
.forecast-climate {
    margin-bottom: 54px
}
.climate-image {
    display: inline-block;
    margin: 0 24px 14px 0;
    vertical-align: top
}
.climate-image__title {
    margin: 0;
    padding: 14px 0 5px;
    font-size: 15px;
    font-weight: 400
}
.climate-image__months {
    position: relative;
    height: 20px
}
.climate-image__item {
    position: absolute;
    font-size: 87%
}
.climate-image__item_type_1 {
    left: 37px
}
.climate-image__item_type_2 {
    left: 70px
}
.climate-image__item_type_3 {
    left: 103px
}
.climate-image__item_type_4 {
    left: 137px
}
.climate-image__item_type_5 {
    left: 170px
}
.climate-image__item_type_6 {
    left: 203px
}
.climate-image__item_type_7 {
    left: 237px
}
.climate-image__item_type_8 {
    left: 272px
}
.climate-image__item_type_9 {
    left: 303px
}
.climate-image__item_type_10 {
    left: 337px
}
.climate-image__item_type_11 {
    left: 370px
}
.climate-image__item_type_12 {
    left: 403px
}
.forecast-detailed {
    margin-bottom: 55px
}
.forecast-detailed__day-info {
    display: inline-block;
    width: 88%;
    margin-left: .5%;
    padding-top: 45px;
    vertical-align: top
}
.forecast-detailed__day-info .weather-table {
    float: left;
    margin-top: -40px
}
.forecast-detailed__day-info_first .weather-table__head {
    visibility: visible
}
.forecast-detailed__day {
    position: relative;
    display: inline-block;
    width: 10.7%;
    margin-top: 46px;
    vertical-align: top;
    font-size: 13px;
    line-height: 1.2
}
.forecast-detailed__day_weekend {
    color: #f30
}
.forecast-detailed__sunrise {
    float: right;
    width: 7%;
    margin-top: 10px;
    font: 13px/1.2 Arial, sans-serif;
    color: #666
}
.forecast-detailed__sunrise_polar {
    width: 13%;
    margin-top: 20px
}
.forecast-detailed__key {
    display: block;
    margin: 2px 0 3px;
    font-size: 11px
}
.forecast-detailed__day-number {
    display: inline-block;
    vertical-align: top;
    font-size: 37px;
    font-weight: 400;
    line-height: 41px
}
.forecast-detailed__day-month {
    display: block;
    font-size: 13px;
    line-height: 1
}
.forecast-detailed__day-name {
    display: block;
    font-size: 13px;
    line-height: 1.6
}
.forecast-detailed__weekday {
    display: inline-block;
    padding: 1px 9px 2px 3px;
    vertical-align: top;
    font-size: 15px
}
.forecast-detailed__moon {
    float: right;
    width: 7%;
    margin-top: 15px;
    padding-right: 1%;
    text-align: center
}
.forecast-detailed__moon .icon {
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%
}
.forecast-detailed__sunset {
    float: right;
    width: 6%;
    margin-top: 10px;
    font: 13px/1.2 Arial, sans-serif;
    color: #666
}
.forecast-detailed__geomagnetic-field {
    float: right;
    width: 11%;
    margin-top: 10px;
    font: 13px/1.2 Arial, sans-serif;
    color: #666
}
.weather-table {
    width: 64%;
    margin-bottom: -11px;
    border-collapse: collapse
}
.weather-table__body-cell {
    padding: 5px 0 15px;
    vertical-align: top
}
.weather-table__body-cell_type_air-pressure {
    width: 15%;
    min-width: 78px;
    padding-top: 10px;
    vertical-align: middle;
    text-indent: 14px
}
.weather-table__body-cell_type_daypart {
    width: 20%;
    min-width: 111px;
    padding-left: 9px
}
.weather-table__body-cell_type_condition {
    width: 23%;
    min-width: 110px;
    padding-top: 10px;
    padding-right: 10px;
    vertical-align: middle
}
.weather-table__body-cell_type_condition .weather-table__value {
    padding-top: 10px
}
.weather-table__body-cell_type_humidity {
    width: 12%;
    min-width: 63px;
    vertical-align: middle;
    text-indent: 17px
}
.table__body-cell_type_humidity .weather-table__value {
    padding-top: 10px
}
.weather-table__body-cell_type_icon {
    width: 10%;
    min-width: 38px;
    padding-left: 6px;
    vertical-align: middle
}
.weather-table__body-cell_type_wind {
    width: 12%;
    min-width: 63px;
    padding-left: 11px;
    text-align: right;
    vertical-align: middle
}
.weather-table__body-cell_type_wind .icon-abbr {
    position: relative;
    top: 14px;
    left: 5px;
    float: left;
    width: 34px;
    margin-right: -34px;
    text-align: center;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 8px
}
.weather-table__body-cell_type_wind .weather-table__value {
    width: 65px
}
.weather-table__body-cell_type_wind .icon {
    margin: 0 11px 0 0
}
.i-ua_svg_yes .weather-table__body-cell_type_wind .icon {
    background-image: url(//yastatic.net/weather/i/wind/arrow_dark.svg)
}
.weather-table__body-cell_type_wind-strength {
    width: 8%;
    min-width: 41px;
    vertical-align: middle
}
.weather-table__body-cell_type_wind-strength .icon {
    overflow: hidden;
    margin-top: 2px;
    margin-left: 5px;
    white-space: nowrap;
    text-indent: 100%
}
.weather-table__head-cell {
    height: 34px;
    text-align: left;
    vertical-align: bottom;
    font: 400 11px/1.2 Arial, sans-serif;
    color: #333
}
.weather-table__head-cell .weather-table__value {
    padding: 0 0 8px
}
.weather-table__head-cell_type_wind {
    text-indent: 25px
}
.weather-table__head {
    visibility: hidden
}
.weather-table__body {
    color: #333
}
.weather-table__temp {
    padding-top: 3px;
    padding-left: 7px;
    white-space: nowrap;
    font-size: 18px;
    color: #000
}
.weather-table__daypart {
    margin: 7px 10px -1px;
    text-transform: capitalize;
    font: 11px/1.2 Arial, sans-serif;
    color: #666
}
.weather-table__value {
    padding-top: 7px
}
.weather-table__wind {
    position: relative;
    top: 3px;
    right: 6px;
    display: inline-block;
    width: 20px;
    margin-left: 6px
}
.weather-table__wind-dir {
    margin-top: -5px
}
.icon_size_28 {
    width: 28px;
    height: 28px
}
.icon_wind {
    vertical-align: top;
    background-image: url(//yastatic.net/weather/i/wind/arrow.svg)
}
.icon_wind_s {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
.icon_wind_ssw {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg)
}
.icon_wind_sw {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.icon_wind_wsw {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg)
}
.icon_wind_w {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.icon_wind_wnw {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg)
}
.icon_wind_nw {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}
.icon_wind_nnw {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    transform: rotate(150deg)
}
.icon_wind_n {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
.icon_wind_nne {
    -webkit-transform: rotate(-150deg);
    -ms-transform: rotate(-150deg);
    -o-transform: rotate(-150deg);
    transform: rotate(-150deg)
}
.icon_wind_ne {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg)
}
.icon_wind_ene {
    -webkit-transform: rotate(-120deg);
    -ms-transform: rotate(-120deg);
    -o-transform: rotate(-120deg);
    transform: rotate(-120deg)
}
.icon_wind_e {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.icon_wind_ese {
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg)
}
.icon_wind_se {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.icon_wind_sse {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg)
}
.i-ua_svg_no .icon_wind_ssw,
.i-ua_svg_no .icon_wind_sw,
.i-ua_svg_no .icon_wind_wsw {
    background-image: url(//yastatic.net/weather/i/wind/i18n/sw.gif)
}
.i-ua_svg_no .icon_wind_nnw,
.i-ua_svg_no .icon_wind_w,
.i-ua_svg_no .icon_wind_wnw {
    background-image: url(//yastatic.net/weather/i/wind/i18n/w.gif)
}
.i-ua_svg_no .icon_wind_nw {
    background-image: url(//yastatic.net/weather/i/wind/i18n/nw.gif)
}
.i-ua_svg_no .icon_wind_n,
.i-ua_svg_no .icon_wind_nne {
    background-image: url(//yastatic.net/weather/i/wind/i18n/n.gif)
}
.i-ua_svg_no .icon_wind_ne {
    background-image: url(//yastatic.net/weather/i/wind/i18n/ne.gif)
}
.i-ua_svg_no .icon_wind_e,
.i-ua_svg_no .icon_wind_ene,
.i-ua_svg_no .icon_wind_ese {
    background-image: url(//yastatic.net/weather/i/wind/i18n/e.gif)
}
.i-ua_svg_no .icon_wind_se {
    background-image: url(//yastatic.net/weather/i/wind/i18n/se.gif)
}
.i-ua_svg_no .icon_wind_s {
    background-image: url(//yastatic.net/weather/i/wind/i18n/s.gif)
}
.i-ua_svg_no .icon[class*=icon_wind] {
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}
.icon_size_26 {
    width: 26px;
    height: 26px
}
.icon_moon_0,
.icon_moon_16 {
    background-image: url(//yastatic.net/weather/i/moon/00.svg)
}
.icon_moon_1 {
    background-image: url(//yastatic.net/weather/i/moon/01.svg)
}
.icon_moon_2 {
    background-image: url(//yastatic.net/weather/i/moon/02.svg)
}
.icon_moon_3 {
    background-image: url(//yastatic.net/weather/i/moon/03.svg)
}
.icon_moon_4 {
    background-image: url(//yastatic.net/weather/i/moon/04.svg)
}
.icon_moon_5 {
    background-image: url(//yastatic.net/weather/i/moon/05.svg)
}
.icon_moon_6 {
    background-image: url(//yastatic.net/weather/i/moon/06.svg)
}
.icon_moon_7 {
    background-image: url(//yastatic.net/weather/i/moon/07.svg)
}
.icon_moon_8 {
    background-image: url(//yastatic.net/weather/i/moon/08.svg)
}
.icon_moon_9 {
    background-image: url(//yastatic.net/weather/i/moon/09.svg)
}
.icon_moon_10 {
    background-image: url(//yastatic.net/weather/i/moon/10.svg)
}
.icon_moon_11 {
    background-image: url(//yastatic.net/weather/i/moon/11.svg)
}
.icon_moon_12 {
    background-image: url(//yastatic.net/weather/i/moon/12.svg)
}
.icon_moon_13 {
    background-image: url(//yastatic.net/weather/i/moon/13.svg)
}
.icon_moon_14 {
    background-image: url(//yastatic.net/weather/i/moon/14.svg)
}
.icon_moon_15 {
    background-image: url(//yastatic.net/weather/i/moon/15.svg)
}
.i-ua_svg_no .icon_moon_0,
.i-ua_svg_no .icon_moon_16 {
    background-image: url(//yastatic.net/weather/i/moon/00.gif)
}
.i-ua_svg_no .icon_moon_1 {
    background-image: url(//yastatic.net/weather/i/moon/01.gif)
}
.i-ua_svg_no .icon_moon_2 {
    background-image: url(//yastatic.net/weather/i/moon/02.gif)
}
.i-ua_svg_no .icon_moon_3 {
    background-image: url(//yastatic.net/weather/i/moon/03.gif)
}
.i-ua_svg_no .icon_moon_4 {
    background-image: url(//yastatic.net/weather/i/moon/04.gif)
}
.i-ua_svg_no .icon_moon_5 {
    background-image: url(//yastatic.net/weather/i/moon/05.gif)
}
.i-ua_svg_no .icon_moon_6 {
    background-image: url(//yastatic.net/weather/i/moon/06.gif)
}
.i-ua_svg_no .icon_moon_7 {
    background-image: url(//yastatic.net/weather/i/moon/07.gif)
}
.i-ua_svg_no .icon_moon_8 {
    background-image: url(//yastatic.net/weather/i/moon/08.gif)
}
.i-ua_svg_no .icon_moon_9 {
    background-image: url(//yastatic.net/weather/i/moon/09.gif)
}
.i-ua_svg_no .icon_moon_10 {
    background-image: url(//yastatic.net/weather/i/moon/10.gif)
}
.i-ua_svg_no .icon_moon_11 {
    background-image: url(//yastatic.net/weather/i/moon/11.gif)
}
.i-ua_svg_no .icon_moon_12 {
    background-image: url(//yastatic.net/weather/i/moon/12.gif)
}
.i-ua_svg_no .icon_moon_13 {
    background-image: url(//yastatic.net/weather/i/moon/13.gif)
}
.i-ua_svg_no .icon_moon_14 {
    background-image: url(//yastatic.net/weather/i/moon/14.gif)
}
.i-ua_svg_no .icon_moon_15 {
    background-image: url(//yastatic.net/weather/i/moon/15.gif)
}
.forecast-brief {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 47px;
    padding: 0 0 30px;
    white-space: nowrap
}
.forecast-brief_tall .forecast-brief__item-comment {
    max-width: 200px;
    min-height: 50px
}
.forecast-brief__item-date {
    background: #fff
}
.forecast-brief__item-date_weekend_yes {
    color: #f30
}
.forecast-brief__item {
    display: inline-block;
    width: 9.9%;
    min-width: 85px;
    padding-bottom: 20px;
    vertical-align: top;
    white-space: normal
}
.forecast-brief__item .icon {
    margin-left: 14px;
    padding: 5px 0 6px
}
.forecast-brief__item:first-child .forecast-brief__item-day,
.forecast-brief__item:first-child .forecast-brief__item-day-name {
    padding-left: 0
}
.forecast-brief__item_gap {
    width: 13px!important;
    min-width: 13px
}
.forecast-brief__item-day-name {
    display: block;
    padding: 0 8px 4px;
    font-size: 24px
}
.forecast-brief__item-day {
    display: block;
    overflow: hidden;
    padding: 0 8px 10px;
    white-space: nowrap;
    text-overflow: ellipsis
}
.forecast-brief__item-description {
    margin: 0;
    padding-bottom: 10px
}
.forecast-brief__item-description:before {
    position: absolute;
    z-index: -1;
    bottom: 0;
    width: 9.9%;
    height: 100%;
    margin-left: 0;
    content: ''
}
.t_c_-40.forecast-brief__item-description:before,
.t_c_cold.forecast-brief__item-description:before {
    background-color: #bbd5e9
}
.t_c_-36.forecast-brief__item-description:before,
.t_c_-37.forecast-brief__item-description:before,
.t_c_-38.forecast-brief__item-description:before,
.t_c_-39.forecast-brief__item-description:before {
    background-color: #c0d7ea
}
.t_c_-32.forecast-brief__item-description:before,
.t_c_-33.forecast-brief__item-description:before,
.t_c_-34.forecast-brief__item-description:before,
.t_c_-35.forecast-brief__item-description:before {
    background-color: #c5daea
}
.t_c_-28.forecast-brief__item-description:before,
.t_c_-29.forecast-brief__item-description:before,
.t_c_-30.forecast-brief__item-description:before,
.t_c_-31.forecast-brief__item-description:before {
    background-color: #caddeb
}
.t_c_-24.forecast-brief__item-description:before,
.t_c_-25.forecast-brief__item-description:before,
.t_c_-26.forecast-brief__item-description:before,
.t_c_-27.forecast-brief__item-description:before {
    background-color: #d0dfec
}
.t_c_-20.forecast-brief__item-description:before,
.t_c_-21.forecast-brief__item-description:before,
.t_c_-22.forecast-brief__item-description:before,
.t_c_-23.forecast-brief__item-description:before {
    background-color: #d5e2ec
}
.t_c_-16.forecast-brief__item-description:before,
.t_c_-17.forecast-brief__item-description:before,
.t_c_-18.forecast-brief__item-description:before,
.t_c_-19.forecast-brief__item-description:before {
    background-color: #dae5ed
}
.t_c_-12.forecast-brief__item-description:before,
.t_c_-13.forecast-brief__item-description:before,
.t_c_-14.forecast-brief__item-description:before,
.t_c_-15.forecast-brief__item-description:before {
    background-color: #e0e7ee
}
.t_c_-10.forecast-brief__item-description:before,
.t_c_-11.forecast-brief__item-description:before,
.t_c_-8.forecast-brief__item-description:before,
.t_c_-9.forecast-brief__item-description:before {
    background-color: #e5eaee
}
.t_c_-4.forecast-brief__item-description:before,
.t_c_-5.forecast-brief__item-description:before,
.t_c_-6.forecast-brief__item-description:before,
.t_c_-7.forecast-brief__item-description:before {
    background-color: #eaedef
}
.t_c_-1.forecast-brief__item-description:before,
.t_c_-2.forecast-brief__item-description:before,
.t_c_-3.forecast-brief__item-description:before,
.t_c_0.forecast-brief__item-description:before {
    background-color: #f0eff0
}
.t_c_1.forecast-brief__item-description:before,
.t_c_2.forecast-brief__item-description:before {
    background-color: #f0f0ec
}
.t_c_3.forecast-brief__item-description:before,
.t_c_4.forecast-brief__item-description:before {
    background-color: #f1f0e9
}
.t_c_5.forecast-brief__item-description:before,
.t_c_6.forecast-brief__item-description:before {
    background-color: #f2f0e6
}
.t_c_7.forecast-brief__item-description:before,
.t_c_8.forecast-brief__item-description:before {
    background-color: #f3f1e3
}
.t_c_10.forecast-brief__item-description:before,
.t_c_9.forecast-brief__item-description:before {
    background-color: #f4f1e0
}
.t_c_11.forecast-brief__item-description:before,
.t_c_12.forecast-brief__item-description:before {
    background-color: #f5f2dc
}
.t_c_13.forecast-brief__item-description:before,
.t_c_14.forecast-brief__item-description:before {
    background-color: #f5f2d9
}
.t_c_15.forecast-brief__item-description:before,
.t_c_16.forecast-brief__item-description:before {
    background-color: #f6f3d6
}
.t_c_17.forecast-brief__item-description:before,
.t_c_18.forecast-brief__item-description:before {
    background-color: #f7f3d3
}
.t_c_19.forecast-brief__item-description:before,
.t_c_20.forecast-brief__item-description:before {
    background-color: #f8f4d0
}
.t_c_21.forecast-brief__item-description:before,
.t_c_22.forecast-brief__item-description:before {
    background-color: #f8f1c8
}
.t_c_23.forecast-brief__item-description:before,
.t_c_24.forecast-brief__item-description:before {
    background-color: #f9eec0
}
.t_c_25.forecast-brief__item-description:before,
.t_c_26.forecast-brief__item-description:before {
    background-color: #f9ebb9
}
.t_c_27.forecast-brief__item-description:before,
.t_c_28.forecast-brief__item-description:before {
    background-color: #f9e8b1
}
.t_c_29.forecast-brief__item-description:before,
.t_c_30.forecast-brief__item-description:before {
    background-color: #fae5aa
}
.t_c_31.forecast-brief__item-description:before,
.t_c_32.forecast-brief__item-description:before {
    background-color: #fae3a3
}
.t_c_33.forecast-brief__item-description:before,
.t_c_34.forecast-brief__item-description:before {
    background-color: #fae09c
}
.t_c_35.forecast-brief__item-description:before,
.t_c_36.forecast-brief__item-description:before {
    background-color: #fbde96
}
.t_c_37.forecast-brief__item-description:before,
.t_c_38.forecast-brief__item-description:before {
    background-color: #fbdb8f
}
.t_c_39.forecast-brief__item-description:before,
.t_c_40.forecast-brief__item-description:before {
    background-color: #fbd988
}
.t_c_41.forecast-brief__item-description:before,
.t_c_42.forecast-brief__item-description:before {
    background-color: #fcd682
}
.t_c_43.forecast-brief__item-description:before,
.t_c_44.forecast-brief__item-description:before {
    background-color: #fcd47b
}
.t_c_hot.forecast-brief__item-description:before {
    background-color: #fcd174
}
.forecast-brief__item-temp-day {
    position: absolute;
    bottom: 20px;
    width: 9.9%;
    margin-left: 0;
    padding: 7px 0 12px 14px;
    font-size: 16px
}
.forecast-brief__item-temp-night {
    position: absolute;
    bottom: 0;
    width: 9.9%;
    padding: 4px 0 8px;
    text-indent: 14px;
    color: #6d6e6e
}
.forecast-brief__item-comment {
    padding: 0 8px 0 14px;
    font-size: 13px;
    line-height: 13px
}
.forecast-brief_cols_9 .forecast-brief__item,
.forecast-brief_cols_9 .forecast-brief__item-description:before,
.forecast-brief_cols_9 .forecast-brief__item-temp-day,
.forecast-brief_cols_9 .forecast-brief__item-temp-night {
    width: 11%
}
@media screen and (max-width: 1110px) {
    .forecast-brief_cols_10 .forecast-brief__item:last-of-type {
        display: none!important
    }
    .forecast-brief_cols_10 .forecast-brief__item,
    .forecast-brief_cols_10 .forecast-brief__item-description:before,
    .forecast-brief_cols_10 .forecast-brief__item-temp-day,
    .forecast-brief_cols_10 .forecast-brief__item-temp-night {
        width: 11%!important
    }
    .forecast-brief_cols_10 .forecast-brief__item_gap {
        width: 13px!important
    }
}
.tabs-panes__pane {
    display: none
}
.tabs-panes__pane_active_yes {
    display: block
}
.radiobox {
    display: inline-block
}
@media all and (min-width: 0) {
    .radiobox__box,
    .radiobox__control {
        cursor: pointer
    }
}
.radiobox_theme_normal {
    font-family: Arial, sans-serif;
    color: #000
}
@media all and (min-width: 0) {
    .radiobox_theme_normal .radiobox__box:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 0;
        content: '';
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 50%;
        background: #fff;
        background-clip: padding-box
    }
    .radiobox_theme_normal .radiobox__radio_checked_yes .radiobox__box:before {
        border-color: rgba(153, 122, 0, .5);
        background: #ffeba0
    }
    .radiobox_theme_normal .radiobox__radio_disabled_yes .radiobox__box:before {
        border-color: transparent;
        background: rgba(0, 0, 0, .08)
    }
    .radiobox_theme_normal .radiobox__radio_checked_yes .radiobox__box:after {
        background: #000
    }
}
@media all and (min-width: 0) {
    .radiobox_theme_normal .radiobox__radio_focused_yes .radiobox__box:before {
        border-color: rgba(178, 142, 0, .6)
    }
    .radiobox_theme_normal .radiobox__radio_focused_yes .radiobox__box {
        box-shadow: 0 0 6px #fc0
    }
    .radiobox_theme_normal .radiobox__radio_hovered_yes:not(.radiobox__radio_focused_yes) .radiobox__box:before {
        border-color: rgba(0, 0, 0, .3)
    }
    .radiobox_theme_normal .radiobox__radio_hovered_yes.radiobox__radio_checked_yes:not(.radiobox__radio_focused_yes) .radiobox__box:before {
        border-color: rgba(129, 103, 0, .6)
    }
}
.radiobox__radio {
    position: relative
}
@media all and (min-width: 0) {
    .radiobox__radio_checked_yes .radiobox__box:after {
        position: absolute;
        padding: 0;
        content: '';
        border-radius: 50%
    }
}
@media all and (min-width: 0) {
    .radiobox__radio_disabled_yes .radiobox__box:after {
        opacity: .4
    }
}
.radiobox__radio_disabled_yes {
    color: #999
}
@media all and (min-width: 0) {
    .radiobox__radio_disabled_yes .radiobox__box,
    .radiobox__radio_disabled_yes .radiobox__control {
        cursor: default
    }
}
.radiobox__box {
    position: relative;
    display: inline-block;
    margin-right: .45em;
    border-radius: 100%
}
@media all and (min-width: 0) {
    .i-ua_js_yes .radiobox__control {
        position: absolute;
        opacity: 0
    }
}
.radio-button__radio {
    position: relative;
    z-index: 2;
    display: inline-block;
    margin: 0 -1px 0 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    outline: 0
}
.radio-button__radio:after,
.radio-button__radio:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ''
}
.radio-button__radio:after {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px
}
.radio-button__radio_side_left,
.radio-button__radio_side_left:before {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}
.radio-button__radio_side_right,
.radio-button__radio_side_right:before {
    right: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.radio-button__radio_side_left:after {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
.radio-button__radio_side_right:after {
    right: 1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
.i-ua_js_no .radio-button__radio:after,
.i-ua_js_no .radio-button__radio:before {
    display: none
}
.radio-button__radio {
    cursor: pointer
}
.radio-button__radio_pressed_yes:before {
    right: 0
}
.radio-button__radio_pressed_yes+.radio-button__radio:before {
    left: 1px
}
.i-ua_js_yes .radio-button__radio_focused_yes {
    z-index: 1
}
.radio-button .radio-button__radio_disabled_yes {
    color: #999!important
}
.radio-button .radio-button__radio_disabled_yes:before {
    border-color: rgba(0, 0, 0, .08)!important
}
.radio-button .radio-button__radio_disabled_yes:after {
    background: rgba(0, 0, 0, .08)!important
}
.radio-button__radio_disabled_yes {
    cursor: default
}
.radio-button__radio_side_both {
    border-radius: 3px
}
.radio-button__radio_side_both:before {
    right: 0;
    border-radius: 3px
}
.radio-button__radio_side_both:after {
    border-radius: 2px
}
.i-ua_js_yes .radio-button__control {
    position: absolute;
    opacity: 0
}
.radio-button__text {
    position: relative;
    z-index: 1;
    padding: 0 1em;
    pointer-events: none
}
.i-ua_js_no .radio-button__text {
    padding: 0 1em 0 .3em
}
.radio-button_links_yes .radio-button__text .link {
    padding: .5em 1em;
    color: #000;
    outline: 0
}
.radio-button_links_yes .radio-button__text {
    padding: 0
}
.radio-button {
    display: inline-block;
    white-space: nowrap;
    border-radius: 3px
}
.i-ua_js_yes .radio-button_theme_normal {
    font-family: Arial, sans-serif;
    color: #000
}
@media all and (min-width: 0) {
    .radio-button_theme_normal .radio-button__radio:before {
        border-width: 1px;
        border-style: solid;
        border-color: rgba(0, 0, 0, .2) rgba(0, 0, 0, .1)
    }
    .radio-button_theme_normal .radio-button__radio_side_both:before,
    .radio-button_theme_normal .radio-button__radio_side_left:before {
        border-left-color: rgba(0, 0, 0, .2)
    }
    .radio-button_theme_normal .radio-button__radio_side_both:before,
    .radio-button_theme_normal .radio-button__radio_side_right:before {
        border-right-color: rgba(0, 0, 0, .2)
    }
    .radio-button_theme_normal .radio-button__radio:after {
        background: #fff
    }
    .radio-button_theme_normal .radio-button__radio_pressed_yes:before {
        border-color: rgba(153, 122, 0, .5)
    }
    .radio-button_theme_normal .radio-button__radio_pressed_yes:after {
        background: #ffeca6
    }
    .radio-button_theme_normal .radio-button__radio_pressed_yes+.radio-button__radio:before {
        border-left-width: 0
    }
}
@media all and (min-width: 0) {
    .radio-button_theme_normal .radio-button__radio_focused_yes:before {
        border-color: rgba(178, 142, 0, .6);
        box-shadow: 0 0 6px #fc0
    }
    .pointerfocus .radio-button_theme_normal .radio-button__radio_focused_yes:before {
        box-shadow: none
    }
    .radio-button_theme_normal .radio-button__radio_hovered_yes:not(.radio-button__radio_checked_yes):not(.radio-button__radio_focused_yes):before {
        border-color: rgba(0, 0, 0, .3)
    }
    .radio-button_theme_normal .radio-button__radio_hovered_yes.radio-button__radio_checked_yes:not(.radio-button__radio_focused_yes):before {
        border-color: rgba(178, 142, 0, .7)
    }
}
.radio-button_size_s {
    font-size: 13px;
    line-height: 28px
}
.forecasts_my-location {
    margin-top: 0
}
.alert {
    position: relative;
    z-index: 101;
    display: block
}
.alert a,
.alert a:hover {
    display: block;
    min-width: 940px;
    margin: -1px 0 28px;
    padding: 5px 25px;
    text-decoration: none!important;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #fff!important;
    background: #ff7272
}
.info {
    position: relative;
    overflow: hidden;
    margin-top: -10px
}
.info .title_level_4 {
    font-size: 18px
}
.info .maps__viewport>[class^=ymaps] {
    width: auto!important
}
.info .store {
    margin-top: 10px;
    margin-left: -10px
}
@media screen and (min-width: 1110px) {
    .info__map .info__links {
        text-align: right
    }
    .info__map .info__link {
        display: inline-block;
        margin-left: 12px
    }
    .info__map .info__link_spec {
        position: absolute;
        left: 0;
        margin-left: 0
    }
}
@media screen and (max-width: 1110px) {
    .info .maps__viewport,
    .info .maps__viewport>[class^=ymaps] {
        height: 180px!important
    }
    .info .maps__viewport [class$=controls-pane] {
        display: none
    }
}
.spin2 {
    display: none;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-radius: 100px;
    background-image: url(//yastatic.net/islands/_/lMheXM1Y3XcixfNpGnrupH6cjfc.gif);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))
}
.spin2:after {
    visibility: hidden;
    content: '\00A0'
}
.spin2,
noindex:-o-prefocus {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    visibility: hidden
}
.spin2_progress_yes {
    display: inline-block;
    -webkit-animation: islands-spin2 1s infinite linear;
    -o-animation: islands-spin2 1s infinite linear;
    animation: islands-spin2 1s infinite linear;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
@-webkit-keyframes islands-spin2 {
    from {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-o-keyframes islands-spin2 {
    from {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes islands-spin2 {
    from {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        border-top-color: #fc0;
        border-left-color: #fc0;
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.spin2_progress_yes,
noindex:-o-prefocus {
    position: static;
    visibility: visible
}
.spin2_size_m {
    width: 32px;
    height: 32px;
    font-size: 15px;
    line-height: 28px;
    background-position: -2px -73px
}
.maps {
    display: table;
    width: 100%;
    margin-top: 9px
}
.maps .title_level_1 {
    font-size: 27px
}
.maps .title_level_2 {
    margin-top: 0
}
.maps .grid__cell_pos_4 {
    left: 50%
}
.maps-monitor__viewport .ymaps-2-1-17-map,
.maps-widget__viewport .ymaps-2-1-17-map {
    width: auto!important
}
@-webkit-keyframes BaloonAnimation {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-o-keyframes BaloonAnimation {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes BaloonAnimation {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
.ymaps-placemark {
    -webkit-animation: BaloonAnimation .3s 1;
    -o-animation: BaloonAnimation .3s 1;
    animation: BaloonAnimation .3s 1
}
.baloon {
    display: inline-block;
    height: 24px;
    padding: 3px;
    white-space: nowrap;
    border-radius: 16px;
    background: #fff;
    background: rgba(255, 255, 255, .85)
}
.baloon .link,
.baloon .link:hover {
    color: #000!important
}
.baloon__icon {
    margin: 0 3px;
    vertical-align: middle
}
.baloon__temp {
    margin: 0 3px;
    vertical-align: middle;
    font-size: 15px
}
.baloon__name {
    display: none;
    margin: 0 3px;
    vertical-align: middle;
    font-size: 14px
}
.baloon:hover .baloon__name {
    display: inline
}
.maps__viewport {
    width: 100%
}
.maps_type_widget .maps__viewport {
    position: relative;
    height: 290px
}
.maps_type_widget .spin2_size_m {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px
}
.store {
    display: inline-block;
    width: 160px;
    vertical-align: top
}
.store:active,
.store:hover,
.store:link,
.store:visited {
    text-decoration: none;
    color: #000
}
.store__badge {
    display: block;
    width: 160px;
    height: 46px
}
.store_lang_en .store__badge_type_google {
    background: url(//yastatic.net/weather-frontend/_/5bvFFtvHiMk9gTanyTO2S3K4Q7U.svg) no-repeat
}
.store_lang_ru .store__badge_type_google {
    background: url(//yastatic.net/weather-frontend/_/dw-QYvRzdScw7MbobxXptDPHlo8.svg) no-repeat
}
.store_lang_tr .store__badge_type_google {
    background: url(//yastatic.net/weather-frontend/_/gE3E4s_ONdWy7AyQ_O0P3SNBDAQ.svg) no-repeat
}
.store_lang_uk .store__badge_type_google {
    background: url(//yastatic.net/weather-frontend/_/JCVIlaY-v5cuyqmlRO0HsAvrusk.svg) no-repeat
}
.store_lang_en .store__badge_type_apple {
    background: url(//yastatic.net/weather-frontend/_/PDlgVevj4HYMtu2kh2AU0cLP7P8.svg) no-repeat
}
.store_lang_ru .store__badge_type_apple {
    background: url(//yastatic.net/weather-frontend/_/CnMDSoWZH5Joi_6QDKQAr7et3EM.svg) no-repeat
}
.store_lang_tr .store__badge_type_apple {
    background: url(//yastatic.net/weather-frontend/_/y3sOOXL6_Acyxf3y95UAeY1eEKc.svg) no-repeat
}
.store_lang_uk .store__badge_type_apple {
    background: url(//yastatic.net/weather-frontend/_/b6EIWkQfbrJMvFpmTDpo5egW9Zk.svg) no-repeat
}
.coverage {
    margin: 13px 0
}
.coverage:first-letter {
    text-transform: uppercase
}
.coverage:first-of-type {
    margin-top: 19px
}
.adlos_pos_bottom,
.adv_pos_bottom {
    min-width: 332px;
    margin-top: 3px
}
.adsrv_pos_bottom {
    min-width: 332px!important;
    margin-top: 3px!important
}
.adsrv_pos_bottom .adsrv__item,
.adsrv_pos_bottom .adsrv__logo {
    padding-left: 2em!important
}
.info__map {
    padding-right: 720px
}
.info__link {
    margin-bottom: 8px
}
.info__links {
    position: relative;
    padding: 0;
    list-style: none
}
.info__more {
    float: right;
    width: 160px
}
.info__more .info__link {
    margin-bottom: 12px
}
.info__ratatuy {
    float: right;
    width: 425px;
    min-height: 100px;
    padding-left: 50px
}