.n-header {
	height:150px;
}
.n-header * {
    font-family: Arial, serif ;
}
.n-header a {
    color: #FFFFFF;
}
.n-header a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}
.n-header__left {
    margin-top: 20px;
}
.n-header .n-header__left-logo img {
		margin-top:0;
margin-left: -15px;
	}
.n-header__left .n-header__left-contact {
    padding: 10px 0;
    font-size: 12px;
}
.n-header__left .n-header__left-sveden {
    display: none;
    /*padding: 10px 0;*/
    font-size: 12px;
}
.n-header__center {
    margin-top: 20px;
}
.n-header__center a {
    font-size: 13px;

}
.n-header__center a:hover {
    text-decoration: underline;
}
.n-header .center-sveden__contact {
    display: none;
}
.n-header__right {
    margin-top: 10px;
}
.n-header__right-view, .n-header__right-social, .n-header__right-sveden, .n-header__right-search {
    text-align: right;
}
.n-header__right-view {
    margin-bottom: 10px;
}
.n-header__right-view a {
    border: 1px solid;
    padding: 5px;
    text-decoration: none;
    border-radius: 5px;
    --moz-border-radius: 5px;
    background-color: #237EB3;
    color: #E4E4E4;
    font-size: 12px;
}
.n-header__right-view a:hover {
    text-decoration: none;
    background-color: #1373AB;
    color: #FFFFFF;
}
.n-header__right-social ul {
    margin-bottom: 0;
}
.n-header__right-social li {
    display: inline-block;
}
.n-header__right-social .n-right-social {
    width: 36px;
    height: 36px;
    display: block;
}

<!--.n-header__right-social .right-social__dzen {
    background: url(/local/assets/images/top-social-update.png) no-repeat -300px -36px;
}
.n-header__right-social .right-social__dzen:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -300px 0px;
}-->

.n-header__right-social .right-social__vk {
    background: url(/local/assets/images/top-social-update.png) no-repeat -36px -36px;
}
.n-header__right-social .right-social__max {
    background: url(/local/assets/images/top-social-update.png) no-repeat -360px -36px;
}

.n-header__right-social .right-social__max:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -360px 0px;
}
.n-header__right-social .right-social__vk:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -36px 0px;
}
.n-header__right-social .right-social__fb {
    background: url(/local/assets/images/top-social-update.png) no-repeat -36px -36px;
}
.n-header__right-social .right-social__fb:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -36px 0px;
}
.n-header__right-social .right-social__tictoc {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px -36px;
}
.n-header__right-social .right-social__tictoc:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px -0;
}
.n-header__right-social .right-social__ok {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px -36px;
}
.n-header__right-social .right-social__ok:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px 0px;
}
.n-header__right-social .right-social__rutube {
    background: url(/local/assets/images/top-social-update.png) no-repeat -324px -36px;
}
.n-header__right-social .right-social__rutube:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -324px 0px;
}
.n-header__right-social .right-social__tl {
    background: url(/local/assets/images/top-social-update.png) no-repeat -288px -36px;
}
.n-header__right-social .right-social__tl:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -288px 0px;
}
.n-header__right-social .right-social__instagram {
    background: url(/local/assets/images/top-social-update.png) no-repeat -108px -36px;;
}
.n-header__right-social .right-social__instagram:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -108px 0px;;
}
.n-header__right-social .right-social__twitter {
    background: url(/local/assets/images/top-social-update.png) no-repeat -72px -36px;
}
.n-header__right-social .right-social__twitter:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -72px 0px;
}
.n-header__right-social .right-social__yt {
    background: url(/local/assets/images/top-social-update.png) no-repeat -144px -36px;
}
.n-header__right-social .right-social__yt:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -144px 0px;
}
.n-header__right-social .right-social__google {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px -36px;
}
.n-header__right-social .right-social__google:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -216px 0px;
}
.n-header__right-social .right-social__appeals {
    background: url(/local/assets/images/gu.png) no-repeat center center;
    border-radius: 5px;
    width: 100px;
    transition: .3s;
}
.n-header__right-social .right-social__appeals:hover {
    opacity: 0.8;
}

.n-header__right-social .right-social__dzen {
    /*background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='https://web.nsuem.ru:10443/redir/http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05887 27.9411 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36ZM18.1286 30C18.2914 24.6857 18.4286 22.26 20.3143 20.3143C22.26 18.4286 24.6857 18.3 30 18.1286C30 22.92 29.9829 26.5029 28.2686 28.2686C26.5029 29.9829 23.0829 30 18.1286 30ZM7.73143 28.2686C6.01714 26.5029 6 22.92 6 18.1286C11.3143 18.2914 13.74 18.4286 15.6857 20.3143C17.5714 22.26 17.7 24.6857 17.8714 30C12.9171 30 9.49714 29.9829 7.73143 28.2686ZM7.73143 7.73143C9.49714 6.01714 12.9257 6 17.8714 6C17.7086 11.3143 17.5714 13.74 15.6857 15.6857C13.74 17.5714 11.3143 17.7 6 17.8714C6 13.08 6.01714 9.49714 7.73143 7.73143ZM18.1286 6C18.2914 11.3143 18.4286 13.74 20.3143 15.6857C22.26 17.5714 24.6857 17.7 30 17.8714C30 13.08 29.9829 9.49714 28.2686 7.73143C26.5029 6.01714 23.0829 6 18.1286 6Z' fill='%23B2CDE4'/%3E%3C/svg%3E%0A");*/
    background: url(/local/assets/images/top-social-update.png) no-repeat 0px -36px;
}

.n-header__right-social .right-social__dzen:hover {
    /*background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='https://web.nsuem.ru:10443/redir/http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05887 27.9411 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36ZM18.1286 30C18.2914 24.6857 18.4286 22.26 20.3143 20.3143C22.26 18.4286 24.6857 18.3 30 18.1286C30 22.92 29.9829 26.5029 28.2686 28.2686C26.5029 29.9829 23.0829 30 18.1286 30ZM7.73143 28.2686C6.01714 26.5029 6 22.92 6 18.1286C11.3143 18.2914 13.74 18.4286 15.6857 20.3143C17.5714 22.26 17.7 24.6857 17.8714 30C12.9171 30 9.49714 29.9829 7.73143 28.2686ZM7.73143 7.73143C9.49714 6.01714 12.9257 6 17.8714 6C17.7086 11.3143 17.5714 13.74 15.6857 15.6857C13.74 17.5714 11.3143 17.7 6 17.8714C6 13.08 6.01714 9.49714 7.73143 7.73143ZM18.1286 6C18.2914 11.3143 18.4286 13.74 20.3143 15.6857C22.26 17.5714 24.6857 17.7 30 17.8714C30 13.08 29.9829 9.49714 28.2686 7.73143C26.5029 6.01714 23.0829 6 18.1286 6Z' fill='%23E7B765'/%3E%3C/svg%3E%0A");*/
    background: url(/local/assets/images/top-social-update.png) no-repeat 0px 0px;
}

.n-header__right-sveden a {
    font-size: 16px;
}

.n-header__right-sveden .right-sveden__data {
    display: inline-block;
}
.n-header__right-sveden .right-sveden__language {
    display: inline-block;
}
.n-header__right-search {
	margin-right:-10px;
}
.n-header__right-search .ya-site-form__submit {
    border: 0 !important;
background: url(/local/assets/images/search.png) center no-repeat !important;
    background-size: 100% 100% !important;
    padding: 10px;
}
.n-header__right-search #ya-site-form0 .ya-site-form__submit {
    margin:0px 5px 0 5px;
}
.n-header .ya-site-form__wrap, #header .ya-site-form__form {
	width:100%;
}
.row.n-header__sveden_add {
    display: none;
}

div#content section p, div#content section ul{
    font-size:14px;
}
.fMenu {
    padding: 10px;
    margin: 5px;
    padding-bottom: 0px;
}

#content.b-content {
    padding: 25px 20px;
    position: relative;
}

#content .b-main-section__wide {
    padding: 0;
}

#content .b-side-menu__outside {
    position: absolute;
    width: 250px;
    top: 0;
    display: block;
    left: 100%;
    margin-left: 20px;
    transition: .3s;
}
.b-side-menu__title {
    display: none;
}

.n-dropdown.n-dropdown_mobile {
    display: none;
}
.n-announcement {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 15px;
    margin-bottom: -15px;
    width: 100%;
    padding: 10px 15px;
    background: #5993C5;
    font-size: 14px;
    color: #fff;
}
.n-announcement_mobile {
    display: none;
}
.n-announcement__soc {
    width: 36px;
    height: 36px;
    display: block;
}
.n-announcement__vk {
    background: url(/local/assets/images/top-social-update.png) no-repeat 0px -36px;
}
.n-announcement__vk:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat 0px 0px;
}
.n-announcement__tg {
    background: url(/local/assets/images/top-social-update.png) no-repeat -252px -36px;
}
.n-announcement__tg:hover {
    background: url(/local/assets/images/top-social-update.png) no-repeat -252px 0px;
}

@media screen and (max-width: 991px){
    .n-header__center a {
        font-size: 12px;
    }
    .n-header__right-sveden a {
        font-size: 13px;
    }
    .n-header__right-search {
        margin-top: 5px;
    }
}
@media (min-width: 768px) {
    .navbar-header.n-navbar-header {
        float: left;
    }
    .navbar-collapse.collapse.n-navbar-collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .navbar-nav.n-navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav.n-navbar-nav > li {
        float: left;
    }

}
@media only screen and (max-width: 768px) {
    .n-header {
        background-color: #5993C5;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px !important;
        padding-right: 50px !important;
    }
    .n-header__right {
        display: none;
    }
    .n-header .n-header__center a {
        font-size: 14px;
    }
    .n-header .n-header__left-logo a{
        display: block;
    }
    .n-header .n-header__left-sveden {
        display: block;
    }
    .n-header__left .n-header__left-contact {
        padding: 2px 0;
    }
    .n-navbar {
        margin-left: -15px;
        margin-right: -15px;
    }
    #main-menu .navbar-nav {
        margin: 5px 15px;
    }
    .n-navbar ul li.dropdown a {
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .n-header .n-header__center a {
        font-size: 16px;
    }
    .n-navbar.navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
        display: block;
        width: 30px;
        height: 2px;
    }
    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 5px;
    }
    .n-navbar .n-navbar-toggle {
        margin: 0 !important;
        padding: 17px 15px;
    }

    .n-navbar.navbar-default .navbar-toggle:hover,
    .n-navbar.navbar-default .navbar-toggle:focus {
        background: transparent;
    }

    .n-header .row {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 50px;
        margin: 0;
    }
    .n-header .row:before {
        display: none;
    }
    .n-header .row:after {
        display: none;
    }

    #header .n-header ~ .navbar.fixedMenu {
        top: 0;
        margin-top: 0;
    }

    #header .navbar {
        margin-top: 0;
    }

    #main-menu .navbar-toggle {
        float: right;
    }

    /*
    * Navbar
    */
    #header .navbar.n-navbar {
        margin-bottom: -5px;
        background: #1e71b8;
        border: none;
        margin-top: 0;
    }

    #header .navbar.n-navbar * {
        font-family: Arial, serif;
    }

    #navbar-collapse.n-navbar-collapse {
        padding-left: 5px;
        padding-right: 5px;
        width: 100%;
    }

    .nav.n-navbar-nav {
        margin-bottom: 0;
        padding-left: 0;
        list-style: none;
    }

    .nav.n-navbar-nav > li {
        margin-left: 0 !important;
    }

    .dropdown.n-dropdown {
        position: relative;
    }
    .n-dropdown.n-dropdown_mobile {
        display: block;
    }

    .nav.n-navbar-nav > li > a {
        position: relative;
        display: block;
        padding: 10px 30px;
    }

    #header .navbar.n-navbar-nav ul li ul {
        background: #18537e;
    }

    #main-menu.navbar ul {
        z-index: 960 !important;
    }

    .navbar-nav.n-navbar-nav > li > .dropdown-menu.n-dropdown-menu {
        margin-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    .dropdown-menu.n-dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        list-style: none;
        font-size: 14px;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: unset;
        box-shadow: unset;
        background-clip: padding-box;
        word-spacing: 5px;
        background-color: #fff !important;
        padding: 0 !important;
        margin-right: -15px;
        margin-left: -15px;
        width: 100%;

    }

    #header .navbar.n-navbar ul li ul li a {
        padding: 10px 10px;
        font-size: 14px;
        color: #1E71B8;
        height: auto;
    }
    #header .navbar.n-navbar ul li ul li a:hover {
        color: #1E71B8;
    }

    body .wrapper .navbar.n-navbar a {
        font: 14px 'Oswald', sans-serif;
        text-transform: uppercase;
    }

    .open > .dropdown-menu.n-dropdown-menu {
        display: block;
    }

    #header .navbar.n-navbar ul li a:hover {
        color: #fff;
    }
    #header .navbar.n-navbar ul li a {
        font-size: 14px;
        padding: 10px 0;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #navbar-collapse.n-navbar-collapse {
        border: none;
        box-shadow: none;
        padding: 0;
    }
    #header .navbar.n-navbar {
        background: #5993C5 !important;
        min-height: 0;
    }
    .navbar-header.n-navbar-header {
        position: absolute;
        right: 0;
        top: -50px;
    }
    .navbar-toggle.n-navbar-toggle {
        float: right;
        margin-left: 20px;
        border: none !important;
        margin-top: 13px;
        margin-bottom: 10px;
    }
    body #header {
        height: auto;
    }
    .n-header {
        height: 50px;
        padding: 0 60px 0 15px !important;
    }
    .n-header .n-header__center a {
        font-size: 14px;
        padding: 17px 12px;
        font-weight: 700;
    }
    .n-header__left {
        width: auto !important;
        margin: 0 !important;
    }
    .n-header__center {
        width: auto !important;
    }
    .n-header .n-header__left-logo {
        height: auto;
        padding: 12px 15px 8px 0px;;
    }
    .n-header__left-contact {
        display: none;
    }
    .n-header__center {
        margin: 0;
        padding: 0;
    }
    .n-header__left {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 0;
    }
    .n-header .n-header__center-title {
        display: none;
    }
    .n-header .center-sveden__contact {
        display: none;
    }
    .n-header .n-header__left img {
        height: 30px;
    }
    .row.n-header__sveden_add {
        display: none;
        font-size: 16px;
        margin-bottom: 5px;
    }
    .n-header .n-header__left-sveden {
        display: none;
    }
    #content .b-side-menu__outside {
        position: relative;
        left: 0;
        width: 100%;
        background: #fff;
        margin-left: 0;
    }
    #content.b-content {
        padding: 0;
    }
    #header.wrapper {
        background-color: #fff;
        padding-top: 0;
    }
    #breadcrumbs {
        margin-left: 0;
    }
    .heading h1 {
        padding: 0 !important;
    }
    aside.b-side-menu__outside ul.submenu li {
        background-color: #fff !important;
    }
    aside.b-side-menu__outside ul.submenu li.active {
        background-color: #5993C5 !important;
    }
    #main-menu.n-navbar {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    #content.b-content {
        padding: 0;
    }
    .n-announcement {
        display: none;
    }
    .n-announcement_mobile {
        display: flex;
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        margin-bottom: 0;
        margin-top: 0;
    }
    .b-side-menu__title {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        color: #fff;
        background-color: #1E71B8;
        font-weight: 700;
        font-size: 14px;
        margin-bottom: 20px;
        padding: 5px 0;
    }
    .b-side-menu__list_hidden {
        display: none;
    }
    .b-side-menu__title-text {
        padding: 5px 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
    }
    .b-side-menu__title-caret {
        position: relative;
        top: 1px;
        transition: .2s;
    }
    .b-side-menu__title_active {
        margin-bottom: 10px;
    }
    .b-side-menu__title_active .b-side-menu__title-caret {
        transform: rotate(180deg);
    }
}

@media screen and (min-width: 768px) and (max-width: 1500px) {
    #content .b-side-menu__outside:hover {
        left: calc(100% - 270px);
        padding-right: 270px;
        width: 520px;
    }

    #content .b-side-menu__outside:hover .submenu {
        box-shadow: -4px 4px 7px 1px rgba(21, 50, 82, 0.5);
    }
}
