/*****/
.detect_display-table .main.main_with-modules {
    direction: ltr;
    margin-right: 225px;
}
.detect_display-table .main_with-modules .content,
.detect_display-table .main_with-modules .modules {
    display: block;
    float: none;
    direction: ltr;
}
.detect_display-table .main_with-modules .modules {
    width: 225px;
    float: right;
}

.main.main_with-modules_wide .modules {
    float: none;
    display: block;
    width: auto;
}

.static_banner {
	min-height: 182px;
	border-bottom: 3px solid #475fb7;
	position: relative;
	padding: 90px 40px 0 8%;
    background-repeat: no-repeat;
}

.static_banner_subtitle {
	color: #fff;
	background: #999;
    background: rgba(255,255,255,.3);
	display: inline-block;
	padding: 0 10px;
}

.static_banner_subtitle a:link, .static_banner_subtitle a:visited,
.static_banner_title a:link, .static_banner_title a:visited {
	color: #fff;
}

.static_banner_title {
	color: #fff;
	padding: 10px 0;
	margin: 0;
	font-size: 38px;
	line-height: 1.2;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
    font-family: 600;
}

.sidebar_with-logo {
	position: relative;
	padding-top: 150px;
}

.sidebar_logo {
    position: absolute;
    width: 150px;
    height: 150px;
    top: -80px;
    left: 20px;
    background: no-repeat 50% 50% #fff;
    z-index: 3;
    border-radius: 10px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 10px 0 #777;
}

.sidebar_logo a {
	height: 100%;
	display: block;
}

.card_sand {
    background: #fefdf8;
    background: linear-gradient(to bottom, #fefdf8 0%,#fcf7e8 100%);
}

.b-publications-inst {
    font-size: 80%;
    margin-top: 1.2em;
}
.b-publications-inst__item {
    margin-top: 2em;
}
.b-publications-inst__title {
    position: relative;
    display: block;
    margin-right: 50px;
    min-height: 60px;
}
.b-publications-inst p {
    margin-top: .5em;
}
.b-status_bg {
    background: #e8e2d1;
    color: #000;
    border: none;
    padding-left: .6em;
    padding-right: .6em;
    font-weight: 600;
}
.b-publications-inst .b-publications_control {
    margin-top: 2em;
    font-size: 120%;
}
.b-publications-inst__item-type {
    margin-bottom: .5em;
}
.ls-banner {
    display: block;
    margin-top: 1.2em;
}
.ls-banner img {
    display: block;

}

.b-brown-title {
    display: block;
    background: #eee9dc;
    padding: .4em;
    font-size: 120%;
    border-radius: 6px;
    margin-bottom: 1.2em;
}
.b-publications__item {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiZGBg+A8EjECaASDAAB4BA/+2/loUAAAAAElFTkSuQmCC") repeat-x bottom;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.b-publications__title {
    position: relative;
    display: block;
    font-size: 130%;
    line-height: 1.3;
    margin-right: 50px;
}
.b-publications__img {
    position: absolute;
    right: -45px;
    top: 0;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .24);
}
.b-publications p {
    margin-top: .5em;
}
.b-status {
    display: inline-block;
    vertical-align: middle;
    font: 11px/14px "HSE Sans", "Helvetica Neue", Arial, sans-serif;
    padding: 0 .3em .05em;
    border-radius: 6px;
    border: 1px solid #9b9b9b;
    color: #9b9b9b;
    white-space: nowrap;
}
.navigation_indent {
    margin-bottom: 3em;
}

.static_banner_tag {
    background: #384ba7;
    padding: 3px 7px;
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}

.static_banner_tag a:link, .static_banner_tag a:visited {
    color: #fff
}

.content-sorter {
    background-size: auto;
}

.teasers-pagination__span {
    background: #fff;
}

.static_banner.static_banner_black .static_banner_subtitle,
.static_banner.static_banner_black .static_banner_subtitle a:link,
.static_banner.static_banner_black .static_banner_subtitle a:visited,
.static_banner.static_banner_black .static_banner_title,
.static_banner.static_banner_black .static_banner_title a:link,
.static_banner.static_banner_black .static_banner_title a:visited {
	color: black;
}

.static_banner.static_banner_black {
    background: url(/f/src/global/i/gypsum/head_1.png) no-repeat 70% 70px transparent;
}

.static_banner_47647043 .static_banner_subtitle {
	display: none;
}

.sidebar__inner .post_splash {
	margin-top: 1.7em;	
}
.sidebar__inner .post_splash.first_child {
	margin-top: 0em;	
}

.control_sitemap {
    padding-top: 0 !important;
    top: 0 !important;
}