/* Global definitions (begin) */ /**/
    body
    {
        font: 0.8em Arial, Helvetica, sans-serif;

        /* Чтобы в FF2- заработал z-index: -1 */ /**/
        position: relative;
        z-index: 0;

        margin: 0;
        padding: 0 0 1em 0;

        color: #000;
        background: #fff;
    }
/* Global definitions (end) */ /**/
/* Поддержка wbr в Opera и Safari 2/3 (begin) */ /**/
    /* См. http://harisov.livejournal.com/97666.html */ /**/
    wbr
    {
        display: inline-block;
    }
/* Поддержка wbr в Opera и Safari 2/3 (end) */ /**/

/* Global definitions: Links hover (begin) */ /**/
    :link:hover,
    :visited:hover
    {
        color: #f00 !important/*!head*/;
    }
/* Global definitions: Links hover (end) */ /**/


/* Шапка: Раскладка (begin) */ /**/
    .l-head
    {
        font-size: 100%;

        width: 100%;
        /* Не задаём нижний отступ, это service specific */ /**/
        /* margin-bottom: 1em; */ /**/

        border-collapse: collapse;
    }

    .l-head__g,
    .l-head__gl,
    .l-head__l,
    .l-head__gc,
    .l-head__c,
    .l-head__gr,
    .l-head__r
    {
        padding: 0;

        vertical-align: top;
    }

    /* Gap (begin) */ /**/
        .l-head__g
        {
            width: 2%;
        }

        .l-head__gap
        {
            display: block;
            visibility: hidden;

            width: 20px;
        }

        .l-head__gl .l-head__gap
        {
            width: 3.1em;
        }
    /* Gap (end) */ /**/

    /* Left (begin) */ /**/
        .l-head__l
        {
            width: 12%;
            padding-top: 1em;

            text-align: center;
        }
    /* Left (end) */ /**/

    /* Gap after Left (begin) */ /**/
        .l-head__gl
        {
            width: 4%;
        }
    /* Gap after Left (end) */ /**/

    /* Center (begin) */ /**/
        .l-head__c
        {
            width: 60%;
        }
    /* Center (end) */ /**/

    /* Gap before Right (begin) */ /**/
        .l-head__gr
        {
            width: 4%;
        }
    /*
        .l-head__gr .l-head__gap
        {
            width: 48px;
        }
    */
    /* Gap before Right (end) */ /**/

    /* Right (begin) */ /**/
    /* Уже не надо это правило, у нас есть .l-head__gr */ /**/
    /*
        .l-head__r
        {
            padding-left: 1em;
        }
    */
    /* Right (end) */ /**/
/* Шапка: Раскладка (end) */ /**/
/* Дополнение к шапке (begin) */

.b-head-search__arr {
    display: none;
}

.l-head_type_search-custom .l-head__g {
    width: 60px;
}

.l-head__c_logo {
    padding: 1em 0;
}

.l-head__l_partner {
    padding-top: 2em;

    vertical-align: middle;
}

.l-head__c_partner {
    padding-top: 3em;
    padding-bottom: 1em;

    vertical-align: middle;
}

/* Дополнение к шапке (end) */

:link
{
    color: #1a3dc1;
}

:link:hover,
:visited:hover
{
    color: #f00 !important;
}
/* Логотип партнера (begin) */

.b-partner-logo {
    border: none;
}

/* Логотип партнера (end) */

/* Название партнёра (begin) */

.b-partner-name {
    margin: 0;

    font-size: 150%;
    font-weight: normal;
    line-height: 150%;
}

.b-partner-name__link {
    text-decoration: none;

    color: #000; /* inherit */
}

/* Название партнёра (end) */

/* Шапка: Логотип (begin) */ /**/
    .b-head-logo
    {
        margin: auto;

        text-align: center;
    }

    /* Логотип Яндекса (begin) */ /**/
        .b-head-logo__logo
        {
            padding: 1.15em 0 0.47em;
        }
    /* Логотип Яндекса (end) */ /**/

    .b-head-logo .b-head-name__beta
    {
        font-size: 85%;

        position: absolute;
    }
/* Шапка: Логотип (end) */ /**/

/* Логотип Яндекса (begin) */

.b-head-logo__logo {
    padding-bottom: 0.2em;
}

/* Логотип Яндекса (end) */

/* Шапка: Логотип (begin) */ /**/
    /* Текст под логотипом, например, «Нашлось 350 тыс. страниц» (begin) */ /**/
        .b-head-logo__text
        {
            font-weight: 400;

            display: block;

            margin-top: -0.4em;
        }

        .b-head-logo_lang_en .b-head-logo__text
        {
            margin-top: 0;
        }
    /* Текст под логотипом, например, «Нашлось 350 тыс. страниц» (end) */ /**/
/* Шапка: Логотип (end) */ /**/
/* Костыль для табов (begin) */

.b-tabs-hack {
    height: 1.27em;
    padding-top: 6px;
}

.b-tabs-hack_default {
    height: 2.12em;
}

/* Костыль для табов (end) */

.b-menu
{
}

.b-menu__item-content
{
    display: none;
}

.b-menu__item-content_visibility_visible
{
    display: block;
}

.b-menu,
.b-menu__item,
.b-menu__layout-vert {
    display: block;
}

.b-menu__layout-vert-cell {
    display: list-item;
}

.b-menu__title
{
    font-size: 100%;
    
    margin: 0;
    padding: 0;
}

.b-menu__layout-vert,
.b-menu__layout-vert-gap,
.b-menu__layout-vert-cell,
.b-menu__layout-vert-separator
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.b-menu_layout_vert .b-menu__separator
{
    margin: 1em 0 0;

    border-top: 1px dotted #666;
}
/* Шапка: Панель сервисов Яндекса (begin) */
    .b-head-tabs
    {
        font-size: 100%;

        margin: 0 10px 0.84em 0;

        border-collapse: collapse;
    }

    .b-head-tabs__tab
    {
        padding: 3px 15px 2px 0;

        vertical-align: top;
        line-height: 1.27em;
        white-space: nowrap;
    }

    .b-head-tabs__more
    {
        padding-right: 0;
    }

    /* Вес селектора увеличен, чтобы перебить проектный a:link */ /**/
    body .b-head-tabs__link, .b-head-tabs .b-dropdown__link
    {
        color: #1a3dc1;
    }
/* Шапка: Панель сервисов Яндекса (end) */

/* Скрытые табы (begin) */

.b-head-tabs_hidden {
    visibility: hidden;
}

/* Скрытые табы (end) */

/* Кастомные табы (begin) */

.b-head-tabs_custom {
    float: right;

    margin: 0;
}

/* Кастомные табы (end) */

/* Pseudo link: non-link hover (begin) */ /**/
    span.b-pseudo-link:hover
    {
        color: #f00 !important;
    }
/* Pseudo link: non-link hover (begin) */ /**/

/* Pseudo link (begin) */ /**/
    .b-pseudo-link
    {
        white-space: nowrap;

        color: #1a3dc1;
    }

    a.b-pseudo-link:hover
    {
        color: #f00 !important;
    }

    .i-ua_js_yes .b-pseudo-link
    {
        cursor: pointer;
        text-decoration: none;

        border-bottom: 1px dotted;
    }
/* Pseudo link (end) */ /**/

.b-dropdowna
{
    display: inline;
}

.b-dropdowna__menu .b-menu__layout-vert-separator
{
    font: 0/0 a;

    margin: 0 0 4px;
}

body .b-dropdowna__menu .b-menu__separator
{
    margin: 0 -4px;

    border-top-color: #ddd;
    border-top-style: solid;
}

.b-dropdowna__menu .b-menu__layout-vert-cell
{
    margin-bottom: 0.5em;

    line-height: 1.35em;
}

.b-dropdowna__menu .b-menu__layout-vert-cell_position_last
{
    margin-bottom: 0.2em;
}

.b-dropdowna__menu .b-link:visited
{
    color: #1A3DC1;
}

.b-popupa,
.i-popup .b-popupa .b-popupa
{
    display: none;
}

.i-popup .b-popupa
{
    display: block;
}

.b-popupa__under
{
    top: -7px;
    left: -7px;

    padding: 7px 7px 6px;
}

.b-popupa__wrap
{
    font-size: 100%;

    border-collapse: collapse;
}

.b-popupa__wrap-cell
{
    padding: 0;
}

.b-popupa__content
{
    position: relative;
    z-index: 10;

    margin: 0;
    padding: 4px 8px;
}

/* Адская смесь для всех браузеров кроме IE и FF2.
   Если первый элемент в body имеет margin-top,
   то body с position: relative сдвигается на этот оступ.
   Поэтому добавляем элемент с нулевым верхним оступом и еще с кучей свойств (ради любимой Оперы),
   используя псевдо-классы.

body:before
{
    font: 1px/1px a;

    display: block;
    visibility: hidden;
    overflow: hidden;

    width: 1px;
    height: 1px;
    margin: 0 0 -1px -10px;

    content: '&#160';
}*/ /**/
.b-popupa__tail,
.b-popupa__tail-i,
.b-popupa__close,
.b-popupa__shadow,
.b-popupa__content {
    display: block;
}

.b-popupa__shadow
{
    font: 0/0 a;

    position: absolute;
    z-index: 8;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    -webkit-box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.2), 1px 0 7px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.2), 1px 0 7px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.25);
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.2), 1px 0 7px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.25);
}

.b-popupa_theme_ffffff .b-popupa__content
{
    background: #fff;
}

.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: #fff transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #fff;
}

.i-popup
{
    position: absolute;
    z-index: 32700;

    display: none;
}

.i-popup__under
{
    position: absolute;
    z-index: -1;

    width: 100%;
    height: 100%;

    border: 0;
}

div.i-popup__under
{
    display: none;
}

.i-popup_visibility_visible
{
    display: block;

    -ms-animation: show 0.2s;
    -moz-animation: show 0.2s;
    -webkit-animation: show 0.2s;
}

@-ms-keyframes show
{
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes show
{
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes show
{
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.i-popup__under_color_white
{
    background: #fff !important;
}
.i-popup__under_type_paranja
{
    position: fixed;
    z-index: 32000;
    top: 0;
    left: 0;

    opacity: 0.9;

    background: #333;
}

.b-popupa__tail
{
    font: 0/0 a;

    position: absolute;
    z-index: 9;
    top: 0;

    border-width: 7px;
}

.b-popupa__tail-i
{
    font: 0/0 a;

    position: absolute;

    border-width: 6px;
}

/* Попап открыватся вниз */ /**/
.b-popupa_direction_down .b-popupa__tail
{
    margin: -7px 0 0 19px;

    border-color: #c4c4c4 transparent;
}

.b-popupa_direction_down .b-popupa__tail-i
{
    margin: 1px 0 0 -6px;
}

.b-popupa_direction_down .b-popupa__tail,
.b-popupa_direction_down .b-popupa__tail-i
{
    border-style: none solid solid;
}

/* Попап открыватся вверх */ /**/
.b-popupa_direction_up .b-popupa__tail
{
    top: 100%;

    margin: 0 0 0 19px;

    border-color: #c4c4c4 transparent;
}

.b-popupa_direction_up .b-popupa__tail-i
{
    margin: -7px 0 0 -6px;
}

.b-popupa_direction_up .b-popupa__tail,
.b-popupa_direction_up .b-popupa__tail-i
{
    border-style: solid solid none;
}

/* Попап открыватся влево */ /**/
.b-popupa_direction_left .b-popupa__tail
{
    left: 100%;

    margin: 19px 0 0;

    border-color: transparent #c9c9c5;
}

.b-popupa_direction_left .b-popupa__tail-i
{
    margin: -6px 0 0 -7px;
}

.b-popupa_direction_left .b-popupa__tail,
.b-popupa_direction_left .b-popupa__tail-i
{
    border-style: solid none solid solid;
}

/* Попап открыватся вправо */ /**/
.b-popupa_direction_right .b-popupa__tail
{
    margin: 19px 0 0 -7px;

    border-color: transparent #c9c9c5;
}

.b-popupa_direction_right .b-popupa__tail-i
{
    margin: -6px 0 0 1px;
}

.b-popupa_direction_right .b-popupa__tail,
.b-popupa_direction_right .b-popupa__tail-i
{
    border-style: solid solid solid none;
}

.b-popupa_direction_up .b-popupa__tail, x:-moz-any-link,
.b-popupa_direction_down .b-popupa__tail, x:-moz-any-link
{
    border-right-style: dotted;
}

.b-popupa_direction_left .b-popupa__tail, x:-moz-any-link,
.b-popupa_direction_right .b-popupa__tail, x:-moz-any-link
{
    border-top-style: dotted;
}

.b-dropdowna_disabled_yes .b-dropdowna__switcher,
.b-dropdowna_disabled_yes .b-dropdowna__switcher .b-pseudo-link,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-pseudo-link:link,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-pseudo-link:hover,
.b-dropdowna_disabled_yes .b-dropdowna__switcher a.b-pseudo-link:visited
{
    cursor: default !important;

    color: #bebebe !important;
}

.b-menu__item
{
}

.b-menu__separator
{
    display: block;
}

/* Шапка: Поисковая стрелка (begin) */ /**/
    .b-head-search
    {
        position: relative;
        z-index: 9; /* Fix for LEGO-170: Элементы поисковой формы (список подсказок) показываются ниже элементов страницы */ /**/

        margin-left: -4px;
    }

    .b-head-search__wrap
    {
        padding: 3px 4.1% 3px 4px;
    }
/* Шапка: Поисковая стрелка (end) */ /**/

/* b-head-search (begin) */

.b-head-search__wrap {
    padding-right: 0;
}

/* b-head-search (end) */

/* Шапка: Поисковая стрелка: Стрелка (begin) */ /**/
    .b-head-search__arr
    {
        position: absolute;
        top: -1px; /*По задаче LEGO-2405*/
        right: -1px;
        bottom: -1px;

        overflow: hidden;

        width: 7%;
    }

    .b-head-search__arr-i
    {
        position: absolute;
        right: 1px;
        top: 50%;

        margin-top: -100px;

        border: solid #fff;
        border-width: 100px 0 100px 50px;
        border-left-color: transparent;

        /* По мотивам задачи https://jira.yandex-team.ru/browse/LEGO-3960 */ /**/
        -moz-border-end-style: dotted;
    }

/* Шапка: Поисковая стрелка: Стрелка (end) */ /**/
/* Форма поиска (begin) */ /**/
    .b-search
    {
        font-size: 100%;

        margin: 0;
    }

    .b-search__table
    {
        border-collapse: collapse;

        width: 100%;
    }

    .b-search__under
    {
        padding: 0;

        vertical-align: top;
    }

    .b-search__input,
    .b-search__button
    {
        padding: 0;

        vertical-align: middle;

        border-collapse: collapse;
    }

    .b-search__submit
    {
        font: 100% Arial, sans-serif;

        margin: 0;
    }

    /* То, что находится под поисковой строкой/плашкой (begin) */ /**/
        .b-search__under
        {
            height: 18px;
        }
    /* То, что находится под поисковой строкой/плашкой (end) */ /**/

    /* Используем vendor-specific псевдо-класс, http://developer.mozilla.org/en/CSS/%3a-moz-last-node */ /**/
    .b-search__input .b-input__text:-moz-first-node
    {
        height: 1.86em; /* LEGO-862 - Отступ между саджестом и поисковой строкой (FF 3.0.15) */ /**/
    }
/* Форма поиска (end) */ /**/

/* Кастомная строка поиска (begin) */

.b-search__under {
    height: 21px;
}

.b-search__logo {
    padding-top: 5px;

    text-align: right;
}

/* Кастомная строка поиска (end) */

/* Форма поиска: Поле поиска (begin) */ /**/
    .b-search__input
    {
        width: 100%;
    }

    .b-search__input .b-form-input
    {
        position: relative;

        min-width: 3.2em;
    }
/* Форма поиска: Поле поиска (end) */ /**/

/* Форма поиска: Кнопка (begin) */ /**/
    .b-search__button
    {
        padding-left: 2px;

        vertical-align: middle;
    }
/* Форма поиска: Кнопка (end) */ /**/

/* Форма поиска: Уточнение поиска (begin) */ /**/
    .b-search__precise
    {
        position: relative;
        top: 1px; /*Выравниваем чекбокс относительно ссылки расширенного поиска*/ /**/
    }

    .b-search__precise-label
    {
        margin-right: 0.5em;

        white-space: nowrap;
    }

    .b-search__precise-check
    {
        margin: 0 0.3em 0 0;
    
        vertical-align: middle;
    }
/* Форма поиска: Уточнение поиска (end) */ /**/
.b-form-input
{
    display: block;
}

.b-form-input__box
{
    display: block;

    border: 1px solid;
    border-color: #a3a3a3 #c6c6c6 #e5e5e5;
    border-collapse: separate;  /* Стиль нужен для отображения box-shadow в IE9, а из focused вынесено из-за LEGO-5937 */
    background: #fff;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    box-shadow: inset 0px 1px 1px #cfcfcf;
    -webkit-box-shadow: inset 0px 1px 1px #cfcfcf;
    -moz-box-shadow: inset 0px 1px 1px #cfcfcf;
}

.b-form-input__input
{
    font: 100% Arial, sans-serif;

    width: 100%;
    height: 100%;
    margin: 0;
    padding-left: 0.3em;

    outline: 0;

    border: 0;
    background: none;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.b-form-input_focused_yes .b-form-input__box
{
    box-shadow: inset 0px 1px 1px #cfcfcf, 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
    -webkit-box-shadow: inset 0px 1px 1px #cfcfcf, 0 0 1px #ffd94f, 0 0 1px #ffd94f, 0 0 2px #ffd94f;
    -moz-box-shadow: inset 0px 1px 1px #cfcfcf,  0 0 1px #ffd94f, 0 0 1px #ffd94f, 0 0 2px #ffd94f;
}



.b-form-input__input {
    display: inline-block;
}

.b-form-input__popup
{
    min-width: 25em;
    max-width: 100%;
    margin-left: 1px; /*Выравниваем подсказки в саджесте относительно строки запроса*/ /**/
    margin-top: 0;

    background: #fff;
}

/* Выставляем боксовую модель для правильного совпадения border'ов с инпутом*/ /**/
.b-form-input__popup
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.b-form-input__popup .b-form-input__popup-items
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.b-form-input__shadow
{
    font: 0/0 a;

    position: absolute;
    z-index: 8;
    top: -1px;
    left: -1px;

    width: 100%;
    height: 100%;

    -webkit-box-shadow: 0 1px 7px #9a9a9a;
    -moz-box-shadow: 0 1px 7px #9a9a9a;
    box-shadow: 0 1px 7px #9a9a9a;

    border: 1px solid #dedede;
    border-color: rgba(154, 154, 154, 0.5);
    border-top-color: rgba(154, 154, 154, 0.4);
    border-bottom-color: rgba(154, 154, 154, 0.6);
}

.b-autocomplete-item
{
    margin: 0;
    padding: 0.2em 0.3em;

    cursor: pointer;

    list-style: none;
    white-space: nowrap;
}

.b-autocomplete-item_hovered_yes
{
    background: #fdedaf;
}

.b-autocomplete-item__highlight
{
    font-weight: bold;
}


.b-autocomplete-item__fact
{
    color: #555;
}

.b-autocomplete-item .b-autocomplete-item__link
{
    display: block;

    text-decoration: none;
}

.b-autocomplete-item__link-url
{
    color: #1a3dc1;

    text-decoration: underline;
}

.b-autocomplete-item__link:hover .b-autocomplete-item__link-url
{
    color: #f00;
}

.b-autocomplete-item__link-info
{
    color: #666;

    white-space: nowrap;
}

.b-autocomplete-item_type_nah
{
    color: #639 !important;
}

.b-form-input__popup-items .b-autocomplete-item
{
    position: relative;
    z-index: 10;
}
.b-form-input_size_16 .b-form-input__hint,
.b-form-input_size_16 .b-form-input__input
{
    font-size: 16px;
}

.b-form-input_size_16 .b-form-input__box
{
    height: 26px;
}

.b-form-input_size_16 .b-form-input__hint-wrap
{
    height: 26px;
    margin-bottom: -26px;
}
.b-form-input_size_13 .b-form-input__hint,
.b-form-input_size_13 .b-form-input__input
{
    font-size: 13px;
}

.b-form-input_size_13 .b-form-input__box
{
    height: 22px;
}

.b-form-input_size_13 .b-form-input__hint-wrap
{
    height: 22px;
    margin-bottom: -22px;
}

.b-form-button
{
    display: -moz-inline-stack;
    display: inline-block;

    outline: 0;
    cursor: default;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;

    text-align: right; /* Opera && FF2 *//**/

    /* background-image задаётся в _theme *//**/
    background-repeat: no-repeat;
    background-position: 100% -55px/*!head*/;
}

a.b-form-button:link,
a.b-form-button:hover,
a.b-form-button:visited
{
    text-decoration: none;
}

.b-form-button__left
{
    font-style: normal;

    display: -moz-inline-stack;
    display: inline-block;

    height: 100%;

    vertical-align: top;

    background: no-repeat 0 2px; /* no-repeat жизненно необходимо для FF2, для других браузеров ничего не изменится  *//**/
}

.b-form-button__content
{
    font: 13px Arial, sans-serif;

    display: -moz-inline-box;
    display: inline-block;

    height: 100%;

    text-align: center;
    white-space: nowrap;

    background: repeat-x 0 -112px;
}

.b-form-button__text
{
    display: -moz-inline-block;
    display: inline-block;
}

.b-form-button__input {
    display: inline-block;
}

.b-form-button__input
{
    font: 0/0 a;

    width: 100%;
    height: 100%;
    margin: 0 0 0 -100%;
    padding: 0;

    vertical-align: top;

    outline: 0;

    border: 0;
    opacity: 0;
}

/* FF > 2 иначе инпут растягивается больше чем на 100%*//**/
.b-form-button__input::-moz-focus-inner
{
    padding: 0;

    border: 0;
}

/* WAI (begin) */
/*.b-form-button__input*/
/*{*/
    /*visibility: hidden;*/
/*}*/
/* WAI (end) */

.b-form-button
{
    position: relative;
}

/* отсекаем FF2 */ /**/
.b-form-button__click, x:default
{
    font: 0/0 a;

    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;

    background: none;
}

/* Страшный хак для всех Опер http://dimox.name/personal_css_hacks_for_opera_firefox_ie/ */ /**/
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
    .b-form-button__click
    {
        position: relative;
        top: -100%;
        left: 0;

        display: block;
    }
}

.i-ua_css.i-ua_css_quirks .b-form-button__click
{
    margin-bottom: -100%;
}
.b-form-button_focused_yes
{
    background-position: 100% -570px;
}

.b-form-button_focused_yes .b-form-button__left
{
    background-position: 0 -513px;
}

.b-form-button_focused_yes .b-form-button__content
{
    background-position: 0 -627px;
}

.b-form-button_focused_yes.b-form-button_hovered_yes
{
    background-position: 100% -741px;
}

.b-form-button_focused_yes.b-form-button_hovered_yes .b-form-button__left
{
    background-position: 0 -684px;
}

.b-form-button_focused_yes.b-form-button_hovered_yes .b-form-button__content
{
    background-position: 0 -798px;
}


.b-form-button_hovered_yes
{
    background-position: 100% -226px;
}

.b-form-button_hovered_yes .b-form-button__left
{
    background-position: 0 -169px;
}

.b-form-button_hovered_yes .b-form-button__content
{
    background-position: 0 -283px;
}

body .b-form-button_disabled_yes
{
    background-position: 100% -910px !important;
}

body .b-form-button_disabled_yes .b-form-button__left
{
    background-position: 0 -853px !important;
}

body .b-form-button_disabled_yes .b-form-button__content
{
    background-position: 0 -967px !important;
}

.b-form-button_pressed_yes
{
    background-position: 100% -399px !important;
}

.b-form-button_pressed_yes .b-form-button__left
{
    background-position: 0 -342px !important;
}

.b-form-button_pressed_yes .b-form-button__content
{
    background-position: 0 -456px !important;
}

.b-form-button_pressed_yes .b-form-button__text
{
    padding-top: 1px;
}

.b-form-button_theme_grey-19,
.b-form-button_theme_grey-19 .b-form-button__left,
.b-form-button_theme_grey-19 .b-form-button__content
{
    color: #000;
    background-image: url(data:image/png;base64,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);
}

body .b-form-button_disabled_yes .b-form-button__content
{
    color: #999 !important;
}
.b-form-button_height_19
{
    height: 23px;
}

.b-form-button_height_19 .b-form-button__left
{
    width: 5px;
    margin-right: -5px; /* FF2 *//**/
}

.b-form-button_height_19 .b-form-button__content
{
    font: 11px/21px Verdana, Arial, sans-serif;

    margin: 0 5px; /* margin-left для FF2 *//**/
    padding: 0 9px;
}

.b-form-button_theme_grey-no-transparent-22,
.b-form-button_theme_grey-no-transparent-22 .b-form-button__left,
.b-form-button_theme_grey-no-transparent-22 .b-form-button__content
{
    color: #000;
    background-image: url(data:image/png;base64,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);
}

body .b-form-button_disabled_yes .b-form-button__content
{
    color: #999 !important;
}

.b-form-button_theme_grey-22,
.b-form-button_theme_grey-22 .b-form-button__left,
.b-form-button_theme_grey-22 .b-form-button__content
{
    color: #000;
    background-image: url(data:image/png;base64,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);
}

body .b-form-button_disabled_yes .b-form-button__content
{
    color: #999 !important;
}

.b-form-button_height_22
{
    height: 26px;
}

.b-form-button_height_22 .b-form-button__left
{
    width: 5px;
    margin-right: -5px; /* FF2 *//**/
}

.b-form-button_height_22 .b-form-button__content
{
    font-size: 13px;

    margin: 0 5px; /* margin-left для FF2 *//**/
    padding: 0 10px;

    line-height: 25px;
}

/* stylelint-disable function-url-quotes */
.b-specification-list__reset {
    float: right;

    padding: 0.5em 0 0 10px;
}

.b-specification-list__reset .b-link {
    text-decoration: none;
}

.b-specification-list__reset .b-link span {
    text-decoration: underline;
}

.b-specification-list__reset-ico {
    margin-right: 5px;
    padding: 7px 7px 0 0;

    vertical-align: middle;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpczsENgCAMheGmcQKG8Ea4EbdhAVdwGNfxyh6MgP4172A8fCmvDU3tNjNkuN6ubI6CHQ2LauQSoePChhVJucfPiRNDg6E8XavbZ5CUPQYZVasO1fr2dWH5XRvZHgEGAPuwHjgUWzDzAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.b-specification-list {
    display: block;
}

.b-icon
{
    font: 0/0 a;

    border: 0;
}

.b-specification-item {
    position: relative;

    display: -moz-inline-box;
    display: inline-block;

    padding: 0.5em 2em 0 0;

    white-space: nowrap;
}

.b-popupa__wrap .b-specification-item__content {
    padding-right: 22px;
}

.b-specification-item__button-wrap {
    display: block;

    margin-right: -18px;

    text-align: right;
}

.b-specification-item__content .b-calendar {
    margin-bottom: 10px;
}

.b-dropdowna_color_black,
.b-dropdowna_color_black .b-pseudo-link,
.b-dropdowna_color_black a.b-pseudo-link:link,
.b-dropdowna_color_black a.b-pseudo-link:visited,
.b-dropdowna__popup_color_black,
.b-dropdowna__popup_color_black .b-pseudo-link,
.b-dropdowna__popup_color_black a.b-pseudo-link:link,
.b-dropdowna__popup_color_black a.b-pseudo-link:visited,
.b-dropdowna__popup_color_black a.b-link:link,
.b-dropdowna__popup_color_black a.b-link:visited
{
    color: #000;
}

.b-popupa__close
{
    font: 0/0 a;

    position: absolute;
    z-index: 12;
    top: 0;
    left: 100%;

    width: 14px;
    height: 14px;
    margin: 4px 0 0 -18px;

    cursor: pointer;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAAA5UlEQVQoU42SsQqCQBiA71EEsc0hcXR0DYSCgoSafIrWqJboTSIcegAVRHASX8bF7gsOrqurhg/kv+/Dn1MxjqOQTCSJJPsBDq4gCtq23cZxPBdCzL6Bg0tDmDqOk5iSDVwawkw/8H1/Ycqe571s82z0MAzD5TAM96Io9mqW5/mOWRRFK2sIVVUd5OxGTCSf877vL1/fqCCS8ytR13Vn89waqjcR13V9NM8/hvp6TdOcWNuM30Juj4vQ1yNixsVZQ9AFhfmJVLh2XTcxZRu4NITTsiw3//w9OLg0hBBIUlb4AQ6ueADdYTsSFazlVgAAAABJRU5ErkJggg==) no-repeat;
}

.b-popupa_has-close_yes .b-popupa__content
{
    padding-right: 20px;
}

.b-popupa_type_specification .b-menu_preset_vmenu-theme .b-menu {
    margin: 0 0 0 1em;
}

.b-popupa_type_specification .b-menu_preset_vmenu-theme  .b-menu__layout-vert .b-menu__layout-vert-cell {
    margin-bottom: 0.25em;
}

.b-calendar,
.b-calendar__title,
.b-calendar__form,
.b-calendar__hint,
.b-calendar__choose-pseudo-link {
    display: block;
}

.b-popupa_has-close_yes .b-calendar {
    margin-right: -12px;
    padding: 0 0 2px;
}

.b-calendar__title {
    margin: 0.25em 0 0.5em;

    font-weight: bold;
}

.b-calendar__form .b-form-button__input {
    cursor: pointer;
}

.b-calendar__form .b-form-button__content {
    padding: 0 5px;
}

.b-calendar__input {
    position: relative;

    display: -moz-inline-box;
    display: inline-block;

    width: 7.5em;
}

.b-calendar__input .b-form-button {
    position: absolute;
    top: 0;
    right: 0;
}

.b-calendar__input .b-form-button .b-form-button__content {
    padding: 0;
}

.b-calendar__input .b-form-input .b-form-input__box {
    height: 23px;
    /* padding-right: 25px; */
}

.b-calendar__input .b-form-button .b-ico {
    margin-top: 3px;
}

.b-calendar__dash {
    margin: 0 0.25em;
}

.b-calendar__hint {
    font-size: 85%;

    color: #666;
}

.b-calendar__choose-pseudo-link {
    margin-top: 0.75em;
}

.b-calendar__choose-pseudo-link .b-pseudo-link {
    margin-right: 0.5em;

    color: #000;
}

.b-calendar__choose-pseudo-link .b-form-button {
    float: right;

    margin-top: -5px;
}

.b-calendar__choose-pseudo-link .b-form-button__content {
    padding: 0 5px;
}

.b-calendar__month .b-calendar-month {
    display: -moz-inline-box;
    display: inline-block;

    margin: 0 1em 1em;

    vertical-align: middle;
}

.b-calendar__month .b-calendar__dash {
    margin: 0 0.25em 0 0;
}

.b-calendar-month {
    width: 12.25em;
}

.b-calendar-month__name {
    position: relative;

    margin: 0 0 0.5em;

    font-size: 110%;
    text-align: center;
}

.b-calendar-month__control {
    position: absolute;
    top: 50%;

    width: 4px;
    height: 7px;
    margin-top: -3px;

    cursor: pointer;
}

/* stylelint-disable function-url-quotes */
/* stylelint-disable function-url-scheme-whitelist */
.b-calendar-month__control_type_prev {
    left: 15px;

    background: url(data:image/gif;base64,R0lGODlhBAAHAIABAAAAAAAAACH5BAEAAAEALAAAAAAEAAcAAAIIjHEIy7ppAigAOw==) no-repeat;
}

.b-calendar-month__control_type_prev:not(b) {
    background: url(data:image/gif;base64,R0lGODlhBAAHAIABAAAAAAAAACH5BAEAAAEALAAAAAAEAAcAAAIIjHEIy7ppAigAOw==) no-repeat;
}

/* stylelint-disable function-url-quotes */
/* stylelint-disable function-url-scheme-whitelist */
.b-calendar-month__control_type_next {
    right: 15px;

    background: url(data:image/gif;base64,R0lGODlhBAAHAIABAAAAAAAAACH5BAEAAAEALAAAAAAEAAcAAAIIRA4WaeyrVCgAOw==) no-repeat;
}

.b-calendar-month__control_type_next:not(b) {
    background: url(data:image/gif;base64,R0lGODlhBAAHAIABAAAAAAAAACH5BAEAAAEALAAAAAAEAAcAAAIIRA4WaeyrVCgAOw==) no-repeat;
}

/* stylelint-disable block-no-empty */
.b-calendar-month__content
{
}

.b-calendar-month__day {
    display: -moz-inline-box;
    display: inline-block;

    width: 1.75em;
    padding: 0.3em 0;

    cursor: pointer;
    text-align: center;
    vertical-align: top;
}

.b-calendar-month__day_weekend_yes {
    color: #f00;
}

.b-calendar-month__day_now_yes {
    cursor: text;

    color: #fff;
    background: #3da600;
}

.b-menu_preset_vmenu .b-menu__layout-vert-cell,
.b-menu_preset_vmenu .b-menu__layout-vert-separator
{
    margin-bottom: 0.5em;
}

.b-menu_preset_vmenu .b-menu
{
    margin: 0.5em 0 0 1.5em;
}

.b-menu_preset_vmenu .b-menu__title
{
    margin-bottom: 0.5em;
}

.b-menu_preset_vmenu-theme .b-menu__layout-vert .b-menu__layout-vert-cell,
.b-menu_preset_vmenu-theme .b-menu__layout-vert .b-menu__layout-vert-separator
{
    margin-bottom: 0.5em;
}

.b-menu_preset_vmenu-theme .b-menu
{
    margin: 0.5em 0 0 1.5em;
}

.b-menu_preset_vmenu-theme .b-menu__title
{
    margin-bottom: 0.5em;
}

.b-menu_preset_vmenu-theme .b-menu__item
{
    margin: -0.2em 0 -0.3em -0.5em;
    padding: 0.3em 0.5em;
}

.b-menu_preset_vmenu-theme .b-menu__item_state_current
{
    background: #fc0;
}
.b-menu_theme_plain .b-menu__item_state_current
{
    font-weight: 400;

    display: -moz-inline-box;
    display: inline-block;
}

.i-ua_js_yes .b-form-checkbox
{
    font: 0/0 a;

    display: inline-block;

    margin: 0 2px 1px; /*По задаче LEGO-5775: пиксель снизу - хак для Оперы*/ /**/
    padding: 0;

    cursor: default;
    vertical-align: middle;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    background: #9a9a9a;
    background-color: rgba(178, 178, 174, 0.8);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMTAwJSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiAgcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjYpOyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiAgcmdiYSg0OSwgNDksIDQ5LCAwLjUpOyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8cmVjdCB4PSIwIiB5PSIwIiBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(192, 192, 192, 0.5) 0%, rgba(49, 49, 49, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(192, 192, 192, 0.5) 0%, rgba(49, 49, 49, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192, 192, 192, 0.5)), color-stop(100%,rgba(49, 49, 49, 0.5)));

    -webkit-background-clip: padding;
}

.i-ua_js_yes .b-form-checkbox__checkbox
{
    position: absolute;
    z-index: 4;

    margin: 0;
    padding: 0;

    opacity: 0;
    outline: 0;

    border: 0;
    background: none;
}

.i-ua_js_yes .b-form-checkbox__bg
{
    display: inline-block;

    margin: 1px;
    padding: 0;

    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    
    background: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWRpZW50IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMTAwJSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdHlsZT0ic3RvcC1jb2xvcjogIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdHlsZT0ic3RvcC1jb2xvcjogIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC44NSk7Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdHlsZT0ic3RvcC1jb2xvcjogIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44MCk7Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6ICByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNzApOyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CgogICAgPHJlY3QgeD0iMCIgeT0iMCIgZmlsbD0idXJsKCNncmFkaWVudCkiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.95) 10%, rgba(250, 250, 250, 0.85) 60% , rgba(245, 245, 245, 0.80) 80% ,  rgba(230, 230, 230, 0.70) 100%    );
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.95) 10%, rgba(250, 250, 250, 0.85) 60% , rgba(245, 245, 245, 0.80) 80% ,  rgba(230, 230, 230, 0.70) 100%    );
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(255, 255, 255, 0.95)), color-stop(60%,rgba(250, 250, 250, 0.85)), color-stop(80%,rgba(245, 245, 245, 0.80)), color-stop(100%,rgba(230, 230, 230, 0.70)));

    -webkit-background-clip: padding;
}

.i-ua_js_yes .b-form-checkbox__tick
{
    font: 0/0 a;

    display: inline-block;
}

/* Opera 9.5 > */ /* */
@media all and (resolution = 0dpi) {
  .i-ua_js_yes:root .b-form-checkbox__bg {
        background: #fff;
  }
.i-ua_js_yes:root .b-form-checkbox {
        background: #9a9a9a;
  }
}
.i-ua_js_yes .b-form-checkbox__tick
{
    background: url(data:image/gif;base64,R0lGODlhDQANALMJADIyMi4uLoWFhVZWVnZ2di8vLzAwMDExMTMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAANAA0AAAQhMMlJq70Y4Yn0BoBQHdNxEKOZmINlvDBWzMWWBIGt73wEADs=) -9999px 50% no-repeat;
}

.i-ua_js_yes .b-form-checkbox_checked_yes .b-form-checkbox__bg .b-form-checkbox__tick
{
    background-position: 50%;
}
.i-ua_js_yes body .b-form-checkbox_disabled_yes
{
    opacity: 0.3;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.i-ua_js_yes body .b-form-checkbox_disabled_yes .b-form-checkbox__bg
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.i-ua_js_yes .b-form-checkbox_focused_yes
{
    -webkit-box-shadow: 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
    -moz-box-shadow:  0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
    box-shadow: 0 0 2px #ffd94f, 0 0 2px #ffd94f, 0 0 3px #ffd94f;
}

.i-ua_js_yes .b-form-checkbox_focused_yes .b-form-checkbox__bg
{
    -webkit-box-shadow: 0 0 1px #a48f3d;
    -moz-box-shadow: 0 0 1px #a48f3d;
    box-shadow: 0 0 1px #a48f3d;
}
.i-ua_js_yes .b-form-checkbox_size_13 .b-form-checkbox__tick
{
    width: 11px;
    height: 11px;
}

.i-ua_js_yes .b-form-checkbox_size_13 .b-form-checkbox__checkbox
{
    width: 12px;
    height: 12px;
    margin-top: 1px;
}


/* Страница: Раскладка (begin) */ /**/
    .l-page
    {
        font-size: 100%;

        width: 100%;
    }

    .l-page,
    .l-page__gap,
    .l-page__gap-left,
    .l-page__gap-right,
    .l-page__left,
    .l-page__center,
    .l-page__right
    {
        padding: 0;

        text-align: left;
        vertical-align: top;

        border: 0;
        border-collapse: collapse;
    }

    /* Gap (begin) */ /**/
        .l-page__gap
        {
            width: 2%;
        }

        .l-page__gap-right
        {
            width: 4%;
        }

        .l-page__gap i,
        .l-page__gap-right i
        {
            display: block;

            width: 20px;
        }
    /* Gap (end) */ /**/

    /* Left (begin) */ /**/
        .l-page__left-i
        {
            margin-right: 20px;
        }
    /* Left (end) */ /**/
/* Страница: Раскладка (end) */ /**/

.l-page {
    position: relative;
}

/* Страница: Раскладка: 70-30 (begin) */

.l-page_layout_70-30 .l-page__left {
    width: 70%;
    padding-right: 4%;
}

.l-page_layout_70-30 .l-page__right {
    width: 30%;
}

/* Страница: Раскладка: 70-30 (end) */

/* Контейнер для верхних блоков (begin) */

.b-top-wizard {
    display: block;

    margin-top: 1.8em;

    vertical-align: baseline;
}

.b-top-wizard_empty {
    padding-bottom: 1.8em;
}

/* Контейнер для верхних блоков (end) */

/* Область поиска (begin) */

.b-region {
    display: block;
}

.b-region__text {
    font-size: 85%;
}

/* Область поиска (end) */

/* Класс добавляем отступ снизу в 2em (begin) */
.g-gap-vertical {
    display: block;

    margin-bottom: 2em;
}
/* Класс добавляем отступ снизу в 2em (end) */

/* Класс добавляет отсуп слева в 60px (begin) */

body .g-gap-horizontal {
    display: block;

    margin-left: 60px;
}

/* Класс добавляет отсуп слева в 60px (end) */

/* Быть может, вы искали… (begin) */

.b-misspell {
    display: block;
}

.b-misspell__text {
    font-size: 110%;
}

.b-misspell__error {
    font-weight: bold;
}

.b-misspell__help {
    vertical-align: middle;

    border: 0;
}

/* Быть может, вы искали… (end) */

/* Подсказка или предупреждение (begin) */

.b-hint {
    display: block;
    /* font-size: 125%; */
}

/* Подсказка или предупреждение (end) */

/* Отступы для блоков (begin) */

.b-gap {
    display: block;
}

.b-gap_vertical {
    margin-bottom: 2em;
}

.b-gap_horizontal {
    margin-left: 60px;
}

/* Отступы для блоков (end) */

/* Быть может, вы искали… (begin) */

.z-misspell {
    display: block;
}

.z-misspell__text {
    font-size: 110%;
}

.z-misspell__error {
    font-weight: bold;
}

.z-misspell__help {
    vertical-align: middle;

    border: 0;
}

/* Быть может, вы искали… (end) */

/* Колдунщик «Минус-слов» (begin) */
.z-minusword_exp {
    margin: 1em 0 0;
}

.z-minusword__text {
    font-size: 110%;
}

.z-minusword__link {
    font-weight: bold;
}
/* Колдунщик «Минус-слов» (end) */

/* Колдунщик «Искать без кавычек» (begin) */
.z-unquote__text {
    font-size: 110%;
}

.z-unquote__help {
    vertical-align: middle;

    border: none;
}

.z-unquote__link {
    font-weight: bold;
    line-height: 1.6em;
}
/* Колдунщик «Искать без кавычек» (end) */

/* stylelint-disable selector-type-no-unknown */
/* Блок директа (begin) */

.b-direct,
.b-direct .link,
.b-direct__head,
.b-direct .ad,
.b-direct .ad-link,
.b-direct .ad yass-div {
    display: block;
}

.b-direct__head {
    margin-bottom: 0.6em;
}

.b-direct__head-link {
    color: #666;
}

.b-direct__item {
    margin-bottom: 1em;
}

.b-direct__title {
    font-size: 110%;
    font-weight: bold;
}

.b-direct__links {
    margin: 0.3em 0 0;

    line-height: 1em;
}

/* .b-direct__all, */
/* .b-direct__all-link */
/* { */
/* color: #364fad; */
/* } */

/* Блок директа (end) */

/* Стили для Директа-в-старой-вёрстке, который приезжает к нам в виде готового html */
/* (удалим, когда перейдём на Директ в своей вёрстке) */

.b-direct .ad {
    margin-bottom: 1em;
}

.b-direct .ad-link {
    font-size: 110%;
    font-weight: bold;
}

.b-direct .url {
    display: block;

    margin: 0.3em 0 0;

    line-height: 1em;
}

.b-direct .url,
.b-direct .url a:link,
.b-direct .url a:visited {
    color: #060;
}
/* Стили для Директа-в-старой-вёрстке (end) */

/* Отступы (begin) */

.b-body-items {
    display: block;

    padding-left: 60px;
}

/* Отступы (end) */

/* stylelint-disable block-no-empty */
/* Найдено... (begin) */

.b-found {
}

/* Найдено... (end) */

/* Список с результатами поиска (begin) */ /**/
/*
    .b-serp-list
    {
        
    }
*/
/* Список с результатами поиска (end) */ /**/
/* Поисковая выдача (begin) */

.b-serp-list {
    display: block;

    max-width: 800px;
    margin: 0;
    padding: 0;

    list-style: none;
}

/* Поисковая выдача (end) */

/* Элемент поисковой выдачи (begin) */ /**/

    .b-serp-item
    {
        margin: 0 0 1.3em 0;
    }

/* Элемент поисковой выдачи (end) */ /**/

/* Блок с информацией (begin) */ /**/

    .b-serp-item__row
    {
        margin: 0.3em 0 0 0;

        line-height: 1em;
    }

/* Блок с информацией (end) */ /**/

.b-serp-item {
    display: list-item;
}

.b-serp-item__content,
.b-serp-item__number,
.b-serp-item__text,
.b-serp-item__links {
    display: block;
}

.b-serp-item_media_image {
    min-height: 75px;
    padding-left: 105px;
}

.b-serp-item_media_video {
    min-height: 93px;
    padding-left: 105px;
}

/* stylelint-disable function-url-quotes */
/* Картинка в запросе (begin) */
.b-serp-item__image-snippet {
    position: absolute;
    left: 60px;

    width: 88px;
    height: 73px;

    text-align: center;

    border: 1px solid #ddd;
    background: 50% 50% no-repeat;
}

.b-serp-item__image-snippet-video {
    margin-top: 10px;

    border: 1px solid transparent;
}

.b-serp-item__layout .b-serp-item__image-snippet {
    margin-top: -19px;
}

.b-serp-item__image-snippet .b-link {
    position: relative;
    z-index: 1;

    display: block;

    width: 100%;
    height: 100%;
}

.b-serp-item__image-snippet-overlay {
    position: absolute;
    top: -1px;
    right: -1px;

    width: 35px;
    height: 35px;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAYAAAAk09IpAAADmUlEQVRYw+WYv09UQRDH3+z7ccDhj8TD+CMYQqkmYmIswMJOOi1oaEQ7S/4NKwsbOxJaaPwDzCWEEnIVFQ0hsRFLDXjevnX32H2O4+y+h7do4Usm926Py/vwnZn9zh4opRJ3gb7crX0VJvb39+/ojyampqYetNvtZ2maPk7O4zIwLiwEOAgdmY5Cx5iOto7LOq7u7e291H//SUW+QjCphcl1tHSM67ioo6Pj1vLy8qPj4+MP5w3jQDCMU2dSxxUdN3XcnpmZedLv93djwQhXK0y9sFm1Ya7y4ODg6+rq6jt9L2OUDJACFgyQQIrhtF2yKl07Ojp63ul0no4KwymDVQB0j5UBq0ZpFjc3N3sxlBEEQgXS5EAMwHe0Xq6vr3+OAqN+5olC/ZJOokrqQEz0er1vMepmqIwt5pIAAUkPB2xCnpycDPTrl1FhMkPh6SRASpToldZPVTtRCpjcc2oI8r0S1Y+BGUSDsXWjSK04lSRZxyAORkaDsWmiIGWgdhQClaS7RlcGqYOBfCBYkUFUGKaNQ7ZQeoDiwaCOKj27rrsXBMyA9KN6k4UBogxNm3PzlnXxCevkF2xM2vUWcv9hNy4uLo7Pzs4WKysr03Nzcw+LorgfNEqPWSoy5zizHLMzjgNq2/sx+3mG4IVdU3Zdrq2tXddgL/Tzps/i2oq4N51xHNA4UiVHICkBky7VCwsLE91u91We5/cqGGcJNlWCMciEmQAL+2CXMgySERg8sGGls/n5+WJ7e/u1fvSNCgbViPAYJnjUKRBYTlQRKFLGbsy62tjYuLu0tPQGmNOBzyyBGUtzJjgQYGAU/kxK+TZjWls1GD1LNGDhdekBEaRT8XOGmTg8PHyfoSOL8kx73HuF9hi85wgEA0TN0GaabW1t7WaB/z7xtDiGwUbqYCQB4fYvIKka7OzsfATPidJnEYnnPxZk1BCehwOjUPU9btODwMAVAqp7YGhtmN7fYDwKgQeGmi0wvgcBI4agMgwU1KSNA/J1Zijdp28UIWqoTOIx1bq6U4xyjWvGN2wlNQ6feI47wrORqmCamN9sVE3aALU4t09xqaze18LQ+jHnK+vuvrQoj4qhjjw9wzWFwSrZNIqGh706i6lS1ShNuMBR2szRWJJZSLl6c98higa780zK+CBR0VdANXsXCwSjzM81NRFqa+AaIj0nEDjj+sjKjHwyaXKI+1uXatht/0Qd+K8hmv/0+of7TTSWH5sfbW788LSiAAAAAElFTkSuQmCC);
}

.b-serp-item__image-snippet-kadr {
    position: absolute;
    top: -10px;
    left: -5px;

    width: 98px;
    height: 93px;

    border: none;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABdAQMAAABkRyE1AAAABlBMVEXs7OylpaUfEzYoAAAAAXRSTlMAQObYZgAAAEFJREFUeF7t1LERABAUA9CYhE1sZgUr6QzyJ/idwh0q5xScRpVUeU3KoC1Jm7yNWbTUMMqDjpsOMwY3URRF/X6pDrLdrMb+p/3LAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
/* Картинка в запросе (end) */

/* Сохраненная копия, и т.д. (begin) */ /**/
    .b-serp-item__links
    {
        margin: 0.3em 0 0 0;

        line-height: 1em;
    }

    /* Сегмент (begin) */ /**/
    
        .b-serp-item__links-item
        {
            margin-right: 1.2em;
        }
    
    /* Сегмент (end) */ /**/

    /* Еще с сайта (begin) */ /**/
        .b-serp-item__links-count
        {
            font-size: 85%;
        }
    /* Еще с сайта (end) */ /**/

/* Сохраненная копия, и т.д. (end) */ /**/

/* Сохраненная копия, и т.д. (begin) */

/* Сегмент (begin) */

.b-serp-item__links-link,
.b-serp-item__links-link:link {
    color: #666;
}

/* Сегмент (end) */

/* Сохраненная копия, и т.д. (end) */

/* Ссылка (begin) */ /**/

    .b-serp-item__title
    {
        font-size: 1em;
        font-weight: 400;

        display: inline;

        margin: 0;
    }

    .b-serp-item__title-link
    {
        font-size: 125%;
    }

/* Ссылка (end) */ /**/

.b-serp-item__title-link {
    font-size: 125%;
}

.b-serp-item_type_product {
    margin-bottom: 30px;
}

.b-serp-item_type_product .b-serp-item__content {
    overflow: hidden;
}

.b-serp-item_type_product .b-serp-item__price {
    float: right;

    margin: -4px 0 0 10px;

    font-size: 20px;
}

/* Фавикон (begin) */ /**/
    .b-serp-item__favicon
    {
        position: absolute;
        top: auto;
        left: 36px;

        width: 16px;
        height: 16px;
        margin: 0.1em 0 0 0;
    }
/* Фавикон (end) */ /**/

/* Номер элемента в посиковой выдаче (begin) */ /**/

    .b-serp-item__number
    {
        font-weight: 400;

        position: absolute;
        left: 5px;

        margin: 0.19em 0 0;

        color: #acacac;
    }

/* Номер элемента в посиковой выдаче (end) */ /**/

/* MIME Type (begin) */ /**/

    .b-serp-item__mime
    {
        font-size: 11px;

        margin-right: 5px;

        color: #00c;
    }

/* MIME Type (end) */ /**/

/* Результаты поиска: URL и ссылка (begin) */ /**/

    .b-serp-url,
    .b-serp-url__link:link,
    .b-serp-url__link:visited
    {
        color: #060;
    }

    .b-serp-url__item
    {
        margin-right: 1.2em;
    }

    .b-serp-url__link_type_phone
    {
        text-decoration: none;
    }

    .b-serp-url__link-icon
    {
        vertical-align: middle;

        border: none;
    }

    .b-serp-url__link-text
    {
        text-decoration: underline;
    }

/* Результаты поиска: URL и ссылка (end) */ /**/

.b-serp-url {
    display: block;
}

.b-serp-url_inline_yes {
    display: inline;
}

/* Блок для колдунщиков и рекламы (begin) */

.b-advertizing-and-wizards {
    padding: 1.75em 2em 0 30px;
}

/* Блок для колдунщиков и рекламы (end) */

/* Контейнер для нижних блоков (pages etc) (begin) */

.b-bottom-wizard {
    display: block;

    margin-top: 2em;

    vertical-align: baseline;
}

.b-bottom-wizard_nogap {
    margin: 0;
}

/* Контейнер для нижних блоков (pages etc) (end) */

/* Постраничная листалка (begin) */
    .b-pager
    {
        font-size: 130%;
        
        margin: 1em 0 2em;        
    }

    /* Prev/Next (begin) */
        .b-pager__title
        {
            font-weight: bold;

            padding-right: 0.65em;
        }

        .b-pager__active,
        .b-pager__inactive
        {
            margin-right: 0.8em;

            word-spacing: 0.28em;
        }

        .b-pager__inactive
        {
            color: #999;
        }

        .b-pager__prev:link,
        .b-pager__next:link,
        .b-pager__prev:visited,
        .b-pager__next:visited
        {
            color: #1A3DC1;
        }

        .b-pager__key
        {
            font-style: normal;
            font: 70% Arial, sans-serif;

            word-spacing: 0.04em;
        }

        .i-ua_js_no .b-pager__key
        {
            display: none;
        }

        .b-pager__arr
        {
            font-style: normal;
            font: 100% Times, sans-serif;
        }
    /* Prev/Next (end) */

    /* Pages (begin) */
        .b-pager__pages
        {
            margin: 0.6em 0 0;
        }

        .b-pager__page
        {
            margin: 0.15em 0.3em;
        }

        .b-pager__page:link
        {
            color: #1a3dc1;
        }

        .b-pager__current,
        a.b-pager__current:hover
        {
            font-weight: 400;

            padding: 0.15em 0.3em;

            cursor: default;
            text-decoration: none;

            color: #000 !important;
            background: #e8e9ec;
        }
    /* Pages (end) */
/* Постраничная листалка (end) */
.b-pager,
.b-pager__pages,
.b-pager__sorted {
    display: block;
}

/* Листалка с сортировкой (begin) */ /**/
    .b-pager__sorted
    {
        font-size: 80%;

        margin: 1.4em 0 0.2em;
    }

    .b-pager__select
    {
        font-weight: 400;

        padding: 0.2em 0.3em;

        background: #e8e9ec;
    }

    .b-pager__link:link,
    .b-pager__link:visited
    {
        margin: 0.2em 0.3em;

        color: #1A3DC1;
    }
/* Листалка с сортировкой (end) */ /**/
/* Колонтитул пользователя (begin) */

.b-footer {
    margin: 3em 0 4em 60px;
}

.b-footer__text {
    font-size: 200%;

    color: #555;
}

/* Колонтитул пользователя (end) */

/* Подвал (begin) */ /**/
    .b-foot
    {
        font-size: 85%;

        margin-top: 3em;

        clear: both;

        border-top: 1px solid #c5c8d0;
    }

    .b-foot__link:link,
    .b-foot__link:visited,
    .b-foot .b-copyright__link:link,
    .b-foot .b-copyright__link:visited
    {
        color: #37496d;
    }
/* Подвал (end) */ /**/

/* Подвал: раскладка (begin) */ /**/
    .b-foot__layout
    {
        font-size: 100%; /* for.i-ua_css.i-ua_css_quirks */ /**/

        width: 100%;

        border-collapse: collapse;
    }

    .b-foot__layout__column
    {
        padding: 10px 10px 7px 0;

        vertical-align: top;
    }

    .b-foot__layout__column_left
    {
        width: 26%;
    }

    .b-foot__layout__column_right
    {
        width: 8%;
        padding: 10px 0 7px 10px;
    }

    .b-foot__layout__column_penultima, /* предпоследняя ячейка *//**/
    .b-foot__layout__column_right
    {
        text-align: right;
    }

    .b-foot__layout__gap,
    .b-foot__layout__bottom
    {
        padding: 0;
    }

    /* Gap (begin) */ /**/
        .b-foot__layout__gap
        {
            width: 2%;
        }

        .b-foot__layout__gap__i
        {
            display: block;
            visibility: hidden;

            width: 20px;
        }
    /* Gap (end) */ /**/
/* Подвал: раскладка (end) */ /**/
/* Foot: Одна, много ссылок (begin) */ /**/
    .b-foot__links
    {
        margin-bottom: 1em;
    }
/* Foot: ссылки (end) */ /**/

/* Копирайт (begin) */ /**/
    .b-copyright
    {
        white-space: nowrap;
    }
/* Копирайт (end) */ /**/
.b-statcounter
{
    position: absolute;
    left: -100px;
}
