@charset "UTF-8";
.bn-page__header-top {
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
}

.bn-page__logo {
    background: url(/assets/f8160a24/css/../img/logo.svg) no-repeat center center;
    display: inline-block;
    width: 114px;
    height: 44px;
}

.bn-page__logo-new-year {
    background-image: url("data:image/png;base64,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");
}

.bn-page__city {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4zIDBMNy43OTk5OSA2LjY2NjY3TDYuNDk5OTkgOEwwIDEuMzMzMzNMMS4zIDBaIiBmaWxsPSIjRkQ4QzI1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuOTk5OSAxLjMzMzMzTDYuNDk5OTUgOEw1LjE5OTk1IDYuNjY2NjdMMTEuNjk5OSAwTDEyLjk5OTkgMS4zMzMzM1oiIGZpbGw9IiNGRDhDMjUiLz4KPC9zdmc+Cg==") no-repeat right 7px;
}

.bn-page__city a {
    color: #ff8c00;
    font-size: 12px;
}

.bn-page__block-top {
    max-width: 1240px;
    margin: 0 auto;

    box-sizing: border-box;
    min-height: 94px;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: center;
}

.bn-page__block-top-left {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}

.bn-page__block-top-left-container {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;

    margin: 0 35px 0 0;

    position: relative;
}

.bn-page__block-top-left-container img {
    position: absolute;
    right: -24px;
    top: 12px;
}

.bn-page__block-top-left nav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}

.bn-page__block-top-left nav a {
    box-sizing: border-box;
    border-bottom: 4px solid rgba(255, 255, 255, 0);
    color: #333333;
    font-size: 16px;
    margin: 0 20px -1px 0;
    text-decoration: none;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
}

.bn-page__block-top-left nav a:last-child {
    margin: 0 0 -1px 0;
}

.bn-page__block-top-left nav a:hover {

}

.bn-page__block-top-left nav a.active {
    color: #ff8c00;
    border-bottom: 4px solid #ff8c00;
}

.bn-page__block-top-right {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: stretch;
}

.bn-page__block-top-href-add {
    border-radius: 2px;
    border: 1px solid #ff8c00;
    box-sizing: border-box;
    color: #ff8c00;
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 10px 25px;
    text-decoration: none;
}

.bn-page__block-top-href-lk {
    background: url(/assets/f8160a24/css/../img/icon-lk.svg) no-repeat left center;
    box-sizing: border-box;
    color: #333333;
    font-size: 16px;
    min-height: 28px;
    padding: 0 0 0 38px;
    text-decoration: none;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: stretch;
}


.bn-page__header-search-menu-city-container {
    max-width: 1240px;
    margin: 0 auto;
}

.bn-page__header-search-menu-city {
    display: none;
    position: relative;
    z-index: 10000;
}

.bn-page__header-search-menu-city nav {
    background-color: #ffffff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    padding: 15px 20px 15px 20px;

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

.bn-page__header-search-menu-city nav a {
    display: block;
    color: #666666;
    font: 300 15px "Roboto Light", "Roboto", Arial, sans-serif;
}

.bn-page__header-search-menu-city nav a:hover {
    color: #ff8c00;
}


.bn-page__header-search-menu-sub {
    position: relative;
    z-index: 1000;
}

.bn-page__menu-sub {
    background: #FFFFFF;
    width: 100%;
    display: none;

    box-shadow: 0 3px 2px -2px rgba(0, 0, 0, .1);

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

.bn-page__menu-sub-column-container {
    box-sizing: border-box;
    width: 1240px;
    margin: 0 auto;
    padding: 30px 0 30px 150px;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}

.bn-page__menu-sub-column {
    box-sizing: border-box;
    margin: 0 55px 0 0;
}

.bn-page__menu-sub-column:last-child {
    margin: 0;
}

.bn-page__menu-sub-column a {
    color: #333333;
    font-size: 16px;
    text-decoration: none;
    white-space: nowrap;
}

.bn-page__menu-sub-column a:hover {
    color: #ff8c00;
}

.bn-page__menu-sub-column div:first-child {
    margin-bottom: 20px;
}