@charset "UTF-8";
@import url(/f/src/global/css/main_fonts.css);
/* Copyright Art. Lebedev | http://www.artlebedev.ru/ */
/* Updated 2014-03-25 by dy */
/* Измененный */
/* HTML */
html {
	font-size: 62.5%;
	/*
	scroll-padding-top: 60px;
	scroll-behavior: smooth;
	*/
}

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background: white;
	color: black;
	font: 160%/1.55 "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

@media (max-width: 767px) {
	body {
		-webkit-text-size-adjust: none;
	}
}

img {
	margin: 0;
	border-width: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
}

iframe {
	max-width: 100%;
}

ins {
	text-decoration: none;
}

label[disabled="true"] {
	opacity: 0.4;
}

sup {
	position: relative;
	top: -0.45em;
	line-height: 0;
	vertical-align: baseline;
	font-size: 85%;
}

h2 sup, h3 sup, .h2 sup {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	left: .25em;
	font-size: 55%;
	font-weight: normal;
	color: #898989;
}

h3 sup {
	color: #000;
}

sub {
	position: relative;
	line-height: 0;
	vertical-align: baseline;
	top: 0.2em;
}

hr {
	border: none;
	border-top: 1px solid #E0E2E2;
	margin: 0;
	height: 1px;
}

hr.dashed {
	border-top-style: dashed;
}

.with-indent7 {
	margin-top: .2em;
}

.with-indent6 {
	margin-top: .5em;
}

.with-indent5 {
	margin-top: 1.5em;
}

.with-indent4 {
	margin-top: 2em;
}

.with-indent3 {
	margin-top: 3em;
}

.with-indent2 {
	margin-top: 1.2em;
}

.with-indent1 {
	margin-top: .4em;
}

.with-indent0 {
	margin-top: 0;
}

.with-indent {
	margin: .8em 0 0;
}

.with-bottom-indent4 {
	margin-bottom: 2em;
}

pre, code, tt {
	font-family: monospace;
	font-size: 100%;
	color: green;
}

pre {
	line-height: 1.3;
}

tt {
	color: teal;
}

input {
	border: 1px solid #cfcfcf;
	padding: 5px;
}

::-webkit-input-placeholder {
	font-style: italic;
	color: #cfcfcf;
}

::-moz-placeholder {
	font-style: italic;
	color: #cfcfcf;
}

:-ms-input-placeholder {
	font-style: italic;
	color: #cfcfcf;
}

/* Special */
p, ul, ol, dl, .data, .comment, picture, .footnotes {
	padding-top: 0;
	padding-bottom: 0;
	margin: .8em 0 0;
}

.builder-section p:last-child, .builder-section ul:last-child, .builder-section ol:last-child, .builder-section dl:last-child, .builder-section .data:last-child, .builder-section .comment:last-child, .builder-section picture:last-child, .builder-section .footnotes:last-child {
	margin-bottom: .8em;
}

.b-side__inner p {
	margin-top: .8em;
}

.annotation {
	margin-top: 1em;
}

.block {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

.g-incut {
	margin: 1.6em 0;
	overflow: hidden;
}

.header p,
.header-board p {
	margin-top: .4em;
}

.campus-label {
	margin-top: 1.3em;
}

.picture {
	margin: 3em 0 0;
	color: #6f6f6f;
	font-style: italic;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-size: 85%;
}

.picture.first_child {
	margin-top: 0;
}

.picture img {
	display: block;
	margin-bottom: .3em;
}

.picture_50 {
	width: 50%;
}

.picture_left {
	float: left;
	margin: 3em 2em 2em 0;
}

.picture_right {
	float: right;
	margin: 3em 0 2em 2em;
}

.picture .picture_left {
	margin-right: 1em;
}

.picture .picture_right {
	margin-left: 1em;
}

.blockquote, blockquote {
	padding: 2em 4em;
	margin: 2em 0;
	background: #f8f9e3;
	color: #000;
	overflow: hidden;
}

@media (max-width: 767px) {
	.blockquote, blockquote {
		padding: 2em;
	}
}

.blockquote p:first-child, blockquote p:first-child {
	margin-top: 0;
}

.blockquote_overhang {
	margin-left: -4em;
}

.notice {
	background: #f5f6ee;
	padding: .5em 1em !important;
	margin-top: 2em;
}

.question {
	/*font-family: 'PT Serif';*/
	line-height: 1.3;
}

.question.with-bubble {
	position: relative;
	padding-bottom: 2em;
}

.question.with-bubble:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 12px;
	width: 139px;
	background: url("/f/src/global/i/sprite.png") -353px 0px no-repeat;
}

.quote, blockquote p {
	position: relative;
	margin: 0;
}

.quote:before, blockquote p:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 15px;
	height: 12px;
	top: 5px;
	left: -25px;
	background: url("/f/src/global/i/sprite.png") -470px -14px no-repeat;
}

.overhang {
	margin-left: -2em;
}

.extra-overhang {
	margin-left: -1em;
}

.blockquote .comment {
	font-size: 75%;
	margin-top: 2em;
}

.u-accent {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.u-rel {
	position: relative;
}

.italic {
	font-style: italic;
}

.i, em, i, .lead-in, .incut {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
}

.h1 .i, h1 .i, .h1 i, h1 i, .h1 em, h1 em,
.h2 .i, h2 .i, .h2 i, h2 i, .h2 em, h2 em,
.h3 .i, h3 .i, .h3 i, h3 i, .h3 em, h3 em,
.h4 .i, h4 .i, .h4 i, h4 i, .h4 em, h4 em,
.h5 .i, h5 .i, .h5 i, h5 i, .h5 em, h5 em,
.h6 .i, h6 .i, .h6 i, h6 i, .h6 em, h6 em {
	font-weight: 400;
}

.g {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
}

.n {
	white-space: nowrap;
	word-spacing: -0.13em;
}

.c {
	text-align: center;
}

.b {
	font-weight: 600;
}

.u {
	text-transform: uppercase;
}

.l {
	line-height: 1;
}

.nobr {
	white-space: nowrap;
}

.left {
	float: left;
	margin: 0 1em 0 0;
}

.right {
	float: right;
	margin: 0 0 0 auto;
	padding-left: 1em;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.not_display {
	display: none;
}

.invisible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	left: -10000px;
	width: 1px;
}

.clear {
	clear: both;
}

.wrong {
	color: #f35023;
}

.violet-color {
	color: #644486;
}

.vivid-color {
	color: #ed145b;
}

/*.vivid {
	color: #eb4146;
}*/
.light {
	color: rgba(0, 0, 0, 0.3);
}

.lightest {
	color: rgba(0, 0, 0, 0.1);
}

.grey {
	color: rgba(0, 0, 0, 0.5);
}

.darkgrey {
	color: #4a4a4a;
}

.important, blockquote p {
	color: #000;
	line-height: 1.2;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.5em;
}

@media (max-width: 767px) {
	.important, blockquote p {
		font-size: 1.2em;
	}
}

.count {
	margin-left: .3em;
}

.incut {
	/*font-size: 90%;*/
	padding: 30px 40px;
	margin: 20px -40px 20px -40px;
	background: #edf2f0;
}

.builder-section .incut {
	margin-right: 0;
}

@media (max-width: 995px) {
	.incut {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.incut {
		padding: 20px;
	}
}

.layout.has-modules .incut,
.layout.has-sidebar .incut {
	margin-right: 0;
	margin-left: 0;
}

.ultra-large {
	font-size: 570%;
}

.extra-large {
	font-size: 330%;
}

.largest {
	font-size: 140%;
}

.larger {
	font-size: 120%;
}

.large {
	font-size: 110%;
}

.normal {
	font-size: 100%;
}

.small {
	font-size: 90%;
}

.smaller {
	font-size: 78%;
}

.smallest {
	font-size: 70%;
}

.u-w100 {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.g-pic {
	position: relative;
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
}

.g-pic_small {
	width: 75px;
}

/*
.g-pic img {
	position: relative;
	display: block;
	max-width: 100%;
	max-height: 100%;
	border-radius: 50%;
}
*/
.g-pic img {
	position: relative;
	display: block;
	height: 78px;
	width: 78px;
	border-radius: 50%;
}

.s-pic img {
	height: 60px;
	width: 60px;
	display: block;
	border-radius: 50%;
}

.g-pic_6 {
	border-radius: 6px;
}

.g-pic_float {
	float: left;
}

.b-ellips {
	display: inline-block;
	min-height: 24px;
	min-width: 24px;
	background: url("/f/src/global/i/ellips.png") no-repeat;
	background-size: 100%;
	text-align: center;
	vertical-align: top;
	font: 11px/21px "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.b-ellips span {
	padding: .1em .2em 0;
	color: #fff;
	font-weight: 600;
	vertical-align: middle;
}

.b-ellips_pos {
	position: absolute;
	right: -6px;
	top: -6px;
}

.e-folder, a.e-folder:link, a.e-folder:visited {
	position: relative;
	display: block;
	width: 153px;
	height: 142px;
	background: url("/f/src/global/i/bg-folder.png") no-repeat;
	font-size: 148%;
}

.e-folder__inner {
	display: block;
	padding: 30px 20px 5px;
	font-size: 16px;
	text-transform: uppercase;
}

.e-folder small {
	position: absolute;
	top: -10px;
	right: -20px;
	font: normal 14px "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	color: black;
}

.e-folder_livid, a.e-folder_livid:link, a.e-folder_livid:visited {
	background: url("/f/src/science/folder-livid.png") no-repeat;
	width: 181px;
	height: 168px;
	color: #fff;
}

.e-folder_livid .e-folder__inner {
	font-size: 14px;
}

.with-indent_left70 {
	margin-left: 70px;
}

.with-indent_left100 {
	margin-left: 100px;
}

.ui-draggable {
	cursor: url("/f/src/global/drag.cur"), auto;
}

.ui-draggable-dragging {
	cursor: url("/f/src/global/dragging.cur"), auto;
}

/* Links */
:link, :visited, .link {
	text-decoration: none;
	border-bottom: 1px solid;
	background: none;
	cursor: pointer;
}

a:not([class]), :link, :visited, .link {
	color: #007ac5;
	border-bottom-color: rgba(0, 122, 197, 0.3);
}

.link--pseudo, .pseudo_link, .link_pseudo {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.link--dotted, .dotted_link, .link_dotted {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.link_no-underline {
	border-bottom: 0 none !important;
}

:link:hover, :visited:hover, .link:hover {
	color: #d2270b;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

/*!*/
a.link_popup {
	position: relative;
	margin-right: 23px;
}

.link_popup .i {
	background: url("/f/src/global/i/sprite.png") -422px -12px no-repeat;
	display: inline-block;
	width: 23px;
	height: 17px;
	overflow: hidden;
	margin: 0 -25px -4px 1px;
}

.link_dark {
	color: #333;
	border-bottom-color: rgba(0, 0, 0, 0.3);
}

.link_dark2,
.links-dark a,
.links-dark .link {
	color: #000;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}

.link_dark:hover,
.link_dark2:hover,
.links-white a:hover,
.links-white .link:hover {
	color: #d2270b;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

.link_white,
.links-white a,
.links-white .link {
	color: white;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.link_white:hover,
.links-white a:hover,
.links-white .link:hover {
	color: white;
	border-bottom-color: white;
}

.link_lightgrey {
	color: #e6e6e6;
	border-bottom-color: rgba(194, 194, 194, 0.3);
}

.link_lightgrey:hover {
	color: #fff;
	border-bottom-color: white;
}

.link_grey,
.links-grey a,
.links-grey .link {
	color: #7e7e7e;
	border-bottom-color: rgba(126, 126, 126, 0.3);
}

.links-grey .link:hover,
.links-grey a.link.no-visited:hover {
	color: rgba(210, 39, 11, 0.3);
	border-bottom-color: #622f26;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

.link_grey:hover,
a.no-visited.link_grey:hover,
a.link:hover .link_grey {
	color: #fff;
	border-bottom-color: white;
}

a.link_grey-on-light:hover,
a.no-visited.link_grey-on-light:hover,
a.link:hover .link_grey-on-light {
	color: #7e7e7e;
	border-bottom-color: #7e7e7e;
}

.link_light .link_light:hover {
	color: rgba(255, 255, 255, 0.5);
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.link_purple {
	color: #522b64;
	border-bottom-color: rgba(82, 43, 100, 0.3);
}

.link_cyan {
	color: #70e9ff;
	border-bottom-color: rgba(112, 233, 255, 0.3);
}

.link_editor {
	color: #aaa;
	border-bottom: 1px dashed #aaa;
	opacity: .5;
}

.pseudo {
	cursor: pointer;
}

.color_dark {
	color: #000;
}

.color_light {
	color: #fff;
}

/* Headers */
h1, h2, h3, h4, h5, h6, .title, .h1, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	position: relative;
}

.b, strong, th,
.important, blockquote p,
.header_preview--sub .navigation__item,
.g-day__title, .g-day__subtitle,
.button, .button:hover,
.wdj-digit_block__digit,
.navigation__item--parent,
.switcher_modules__item.selected,
.navigation_tab > .selected,
.control_lang2_item {
	font-weight: 600;
}

h1, .h1 {
	font-size: 230%;
	margin: 0.25em 0 0 0;
	padding: 0;
	line-height: 1;
}

h2, h3 {
	line-height: 1.2;
	margin: 0.4em 0 0 0;
	padding: 0.5em 0 0 0;
}

h2:last-child, h3:last-child, .h2:last-child {
	margin-bottom: 0.7em;
}

h2, .h2 {
	font-size: 170%;
}

h3, .h3 {
	font-size: 148%;
}

h4, h5,
.h4, .h5 {
	font-size: 120%;
	line-height: 1.3;
	margin: 0.4em 0 0 0;
	padding: 0.6em 0 0 0;
}

h5, .h5 {
	font-size: 90%;
	text-transform: uppercase;
}

.builder-section__title {
	text-align: left;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	margin-bottom: .5em;
}

.builder-section__title.c {
	text-align: center;
}

.sidebar .builder-section__title,
.modules .builder-section__title {
	font-size: 1.5rem;
	text-transform: uppercase;
}

h5.with-hint,
.with-hint {
	margin-bottom: -.4em;
}

.sidebar h5,
.sidebar .h5 {
	margin-top: .6em;
	padding-top: 0;
}

h6, .h6 {
	font-size: 100%;
	line-height: 1.4;
	margin: 0.7em 0 0 0;
	padding: 0.7em 0 0;
}

h6:last-child {
	margin-bottom: 1em;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	padding-top: 0;
	margin-top: 0;
}

h1 :link, h2 :link, h3 :link, h4 :link, h5 :link, h6 :link,
h1 :visited, h2 :visited, h3 :visited, h4 :visited, h5 :visited, h6 :visited,
.h1 :link, .h2 :link, .h3 :link, .h4 :link, .h5 :link, .h6 :link,
.h1 :visited, .h2 :visited, .h3 :visited, .h4 :visited, .h5 :visited, .h6 :visited,
h1 .link, h2 .link, h3 .link, h4 .link, h5 .link, h6 .link {
	color: #000;
	border-bottom-color: rgba(0, 0, 0, 0.3);
}

h1 .link_blue, h2 .link_blue, h3 .link_blue, h4 .link_blue, h5 .link_blue, h6 .link_blue,
.h1 .link_blue, .h2 .link_blue, .h3 .link_blue, .h4 .link_blue, .h5 .link_blue, .h6 .link_blue {
	color: #007ac5;
	border-bottom: 1px solid rgba(0, 122, 197, 0.3);
}

.post-title {
	position: relative;
	margin-bottom: .5em;
}

.post-title-sup {
	font-size: 120%;
	font-weight: 600;
}

.post-title-sub {
	margin-top: .5em;
	color: #818181;
	font-weight: 600;
}

.with-quotes:before {
	content: "«";
	display: inline-block;
	width: .5em;
	margin-left: -.5em;
}

.with-quotes:after {
	content: "»";
}

.h1-margin {
	margin: 0 3em;
}

.h1-smaller {
	font-size: 180%;
}

.g-title {
	display: inline-block;
	padding: 0;
	margin: 0;
}

/* Headers media */
@media screen and (min-width: 1260px) {
	h1, .h1 {
		font-size: 260%;
	}
	h2, .h2 {
		font-size: 190%;
	}
}

/* jQuery tooltip */
.with-tooltip {
	background: #eee;
	border: 1px solid #bbb;
	padding: 2px 4px 3px;
	border-radius: 3px;
	cursor: help;
}

.ui-tooltip {
	padding: 0.5em 1em;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	background: white;
	border: 1px solid #eee;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 90%;
}

/* Lists */
li ul, li ol {
	margin-top: 0.5em;
}

ul {
	padding-left: 0;
	list-style-type: none;
}

ol {
	padding-left: 0;
	list-style-position: inside;
}

.ol_float {
	list-style-position: outside;
}

.ol_float li {
	margin-left: 0;
}

.g-ul, .g-ol {
	margin-top: 0;
}

.g-list {
	margin-top: 1.5em;
}

.g-list_closer {
	margin-top: 0;
}

li {
	margin: 0.5em 0 0.75em 0;
	padding: 0;
}

ul li {
	padding: 0;
}

ol li {
	margin-left: 2.3em;
}

td > ul {
	padding-left: 1.25em;
}

.content__inner li > ul {
	margin-left: 2.3em;
}

ul:not([class]) > *::before,
ul.first_child > *::before,
ul.last_child > *::before {
	content: '\2014\a0';
	float: left;
	margin-left: -1.25em;
}

@media (max-width: 767px) {
	ul:not([class]) > *::before,
	ul.first_child > *::before,
	ul.last_child > *::before {
		margin-left: 0;
	}
}

ul > li > * {
	text-indent: 0;
}

.content__inner li > div:first-child, .content__inner li > p:first-child {
	display: inline;
	/*user content: prevent line break after counter(bullet)*/
}

.navigation, .navigation ul {
	list-style-image: none;
}

.navigation {
	margin-top: .8em;
}

.navigation li {
	margin: 0.5em 0 0;
}

.g-ul li, .g-ol li {
	margin: 0 0 0.1em;
}

.navigation li:before,
.g-ul > li:before,
.g-ol > li:before {
	content: '';
	content: none;
	float: none;
	margin-left: 0;
}

.g-list li {
	margin: .5em 0 0;
}

.indent li {
	margin-left: 1em;
}

.navigation_horizontal {
	display: inline-block;
	margin: 0;
}

.b-head-2 .navigation_horizontal,
.b-head-menu-gradient .navigation_horizontal {
	margin-top: 1em;
}

.b-head-menu-gradient.b-head-menu-gradient_cute {
	font-size: 80%;
	font-weight: 600;
}

.navigation_horizontal li {
	float: left;
	display: inline;
	margin: 0 1em 0 0;
}

.navigation_tab li {
	display: inline-block;
	float: none;
}

.navigation_horizontal:after {
	content: "";
	display: table;
	line-height: 0;
	clear: both;
}

.navigation.navigation_camp li {
	margin: 1em 0 0;
}

dl {
	padding: 0;
	margin: 0;
}

dt {
	padding: 0 0 0.25em 0;
	margin: 1em 0 0;
}

dl dt.first_child {
	margin-top: 0;
}

dd {
	padding: 0 0 .1em 0;
	margin: .8em 0 0;
}

dl.dl_closer dt {
	margin: .8em 0 0;
	padding: 0;
}

dl.main-list {
	margin-bottom: 2em;
}

dl.main-list dt {
	padding: 0;
}

dl.main-list dd {
	padding: 0;
	margin: .5em 0 0 0;
}

/* Tables */
table {
	font-size: 100%;
}

table, td, th {
	border-spacing: 0;
	border: none;
}

th, td {
	padding: 0.5em 0.75em;
	vertical-align: top;
	text-align: left;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

/*
th:first-child, td:first-child {
	padding-left: 0;
}
*/
.bordered, .bordered td, .bordered th,
table[border="1"],
table[border="1"] td,
table[border="1"] th {
	border-spacing: 0;
	padding-left: .5em;
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
}

.slider_content tr:first-child th {
	background: #fff;
}

.slider_content.bordered,
.slider_content.bordered td,
.slider_content.bordered th,
table.slider_content[border="1"],
table.slider_content[border="1"] td,
table.slider_content[border="1"] th {
	border: none;
	border-collapse: separate;
}

.lighttableDialog tr:hover {
	background: #f7f9e3;
}

table.data {
	line-height: 1.3;
}

.a_b {
	vertical-align: bottom;
}

.a_m {
	vertical-align: middle;
}

.a_c {
	text-align: center;
}

.a_r {
	text-align: right;
}

.a_t {
	vertical-align: top;
}

.b_t {
	border-top: 1px solid #aeb4c4;
}

.b_b {
	border-bottom: 1px solid #aeb4c4;
}

.b-overhang {
	margin: 0 -1.7em;
}

/* Files */
.file {
	display: inline-block;
	font-size: 1.6rem;
	position: relative;
	margin-right: 2em;
	padding-left: 40px;
	/*color: #999;*/
}

.btn-file {
	display: inline-block;
}

.b-person-data .file {
	margin-right: 0;
}

.sidebar .file {
	margin: 10px 0 10px -25px;
}

.sidebar .file-big {
	margin: 20px 0 20px -40px;
	display: block;
}

.sidebar .file-almost-inside .file {
	margin-left: -10px;
}

.file {
	padding-left: 25px;
}

.file-big.file {
	padding-left: 40px;
}

.file.file_float {
	padding-left: 0;
}

.file em, .file i {
	display: none;
}

.file a::before, a > .file::before {
	content: '';
	position: relative;
	background: url("/f/src/global/i/sprite.png") -3px -550px no-repeat;
	float: left;
	margin: 0 0 0 -25px;
	width: 20px;
	height: 18px;
}

.file-big.file a::before {
	margin: -4px 0 0.25em -40px;
	width: 39px;
	height: 32px;
}

.file-almost-inside .file::before {
	margin-top: 4px;
}

.btn-file {
	position: relative;
	padding-left: 40px;
}

.btn-file a:before {
	position: relative;
	background: url("/f/src/global/i/sprite.png") 0 0 no-repeat;
	float: left;
	margin: -4px 0 0 -50px;
	width: 39px;
	height: 32px;
}

.extra_inline.file {
	display: inline;
	margin-right: 0;
}

.extra_inline.file a::before {
	float: none;
	display: inline-block;
	margin-right: 3px;
}

/*Альтернативный вариант*/
[data-hse-file] {
	position: relative;
	margin-left: 25px;
}

[data-hse-file-big] {
	position: relative;
	margin-left: 40px;
}

[data-hse-file][data-hse-file]::before, [data-hse-file-big][data-hse-file-big]::before {
	content: '';
	position: absolute;
	background-image: url("/f/src/global/i/sprite.png");
	background-repeat: no-repeat;
	width: 20px;
	height: 18px;
	left: -25px;
}

[data-hse-file-big][data-hse-file-big]::before {
	margin: -4px 0 0.25em 0;
	width: 40px;
	height: 32px;
	left: -40px;
}

.file-big.NONE a::before, [data-hse-file-big="NONE"]::before, [data-hse-file-big]::before {
	background-position: -44px -550px;
}

.file-big.JPG a::before, [data-hse-file-big="JPG"]::before {
	background-position: -44px -314px;
}

.file-big.GIF a::before, [data-hse-file-big="GIF"]::before {
	background-position: -44px -415px;
}

.file-big.PNG a::before, [data-hse-file-big="PNG"]::before {
	background-position: -44px -366px;
}

.file-big.TIF a::before, [data-hse-file-big="TIF"]::before {
	background-position: -44px -467px;
}

.file-big.TXT a::before, [data-hse-file-big="TXT"]::before {
	background-position: -44px -160px;
}

.file-big.PDF a::before, [data-hse-file-big="PDF"]::before {
	background-position: -44px -214px;
}

.file-big.DOC a::before, [data-hse-file-big="DOC"]::before,
.file-big.DOCX a::before, [data-hse-file-big="DOCX"]::before {
	background-position: -44px -60px;
}

.file-big.XLS a::before, [data-hse-file-big="XLS"]::before,
.file-big.XLSX a::before, [data-hse-file-big="XLSX"]::before {
	background-position: -44px -113px;
}

.file-big.PPT a::before, [data-hse-file-big="PPT"]::before,
.file-big.PPTX a::before, [data-hse-file-big="PPTX"]::before {
	background-position: -44px -164px;
}

.file-big.ZIP a::before, [data-hse-file-big="ZIP"]::before {
	background-position: -44px -265px;
}

.file-big.RAR a::before, [data-hse-file-big="RAR"]::before {
	background-position: -44px -352px;
}

.file-big.ARC a::before, [data-hse-file-big="ARC"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -43px no-repeat;
}

.file-big.RAR a::before, [data-hse-file-big="RAR"]::before {
	background: url("/f/src/global/i/sprite_b.png") -11px -120px no-repeat;
}

.file-big.HTML a::before, [data-hse-file-big="HTML"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -120px no-repeat;
}

.file-big.TXT a::before, [data-hse-file-big="TXT"]::before {
	background: url("/f/src/global/i/sprite_b.png") -11px -197px no-repeat;
}

.file-big.MS a::before, [data-hse-file-big="MS"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -197px no-repeat;
}

.file-big.WEB a::before, [data-hse-file-big="WEB"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -274px no-repeat;
}

.NONE a::before, [data-hse-file="NONE"]::before, [data-hse-file]::before {
	background-position: -3px -550px;
}

.JPG a::before, [data-hse-file="JPG"]::before {
	background-position: -9px -236px;
}

.GIF a::before, [data-hse-file="GIF"]::before {
	background-position: -9px -306px;
}

.PNG a::before, [data-hse-file="PNG"]::before {
	background-position: -9px -272px;
}

.TIF a::before, [data-hse-file="TIF"]::before {
	background-position: -9px -341px;
}

.TXT a::before, [data-hse-file="TXT"]::before {
	background-position: -9px -160px;
}

.PDF a::before, [data-hse-file="PDF"]::before {
	background-position: -9px -165px;
}

.DOC a::before, [data-hse-file="DOC"]::before,
.DOCX a::before, [data-hse-file="DOCX"]::before {
	background-position: -9px -60px;
}

.XLS a::before, [data-hse-file="XLS"]::before,
.XLSX a::before, [data-hse-file="XLSX"]::before {
	background-position: -9px -95px;
}

.PPT a::before, [data-hse-file="PPT"]::before,
.PPTX a::before, [data-hse-file="PPTX"]::before {
	background-position: -9px -130px;
}

.ZIP a::before, [data-hse-file="ZIP"]::before {
	background-position: -9px -201px;
}

.RAR a::before, [data-hse-file="RAR"]::before {
	background-position: -9px -352px;
}

.ARC a::before, [data-hse-file="ARC"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -10px no-repeat;
}

.GZ a::before, [data-hse-file="GZ"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -10px no-repeat;
}

.RAR a::before, [data-hse-file="RAR"]::before {
	background: url("/f/src/global/i/sprite_b.png") -11px -88px no-repeat;
}

.HTML a::before, [data-hse-file="HTML"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -88px no-repeat;
}

.HTM a::before, [data-hse-file="HTM"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -88px no-repeat;
}

.TXT a::before, [data-hse-file="TXT"]::before {
	background: url("/f/src/global/i/sprite_b.png") -11px -165px no-repeat;
}

.MS a::before, [data-hse-file="MS"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -165px no-repeat;
}

.WEB a::before, [data-hse-file="WEB"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -242px no-repeat;
}

.OFFICE a::before, [data-hse-file="OFFICE"]::before {
	background: url("/f/src/global/i/sprite_b.png") -72px -165px no-repeat;
}

.sig[data-hse-file-big="PDF"]::before {
	background: url(/f/src/global/i/icons/pdf_pl.png) 0 0 no-repeat;
}

.sig[data-hse-file-big="XLS"]::before, .sig[data-hse-file-big="XLSX"]::before {
	background: url(/f/src/global/i/icons/xls_pl.png) 0 0 no-repeat;
}

.sig[data-hse-file="PDF"]::before {
	background: url(/f/src/global/i/icons/pdf_ps.png) 100% 100% no-repeat;
	height: 20px;
}

.sig[data-hse-file="XLS"]::before, .sig[data-hse-file="XLSX"]::before {
	background: url(/f/src/global/i/icons/xls_ps.png) 100% 100% no-repeat;
	height: 20px;
}

.xwfileicon {
	width: 21px;
	height: 17px;
}

/* Footnotes */
.footnote_inited, .footnote_hint {
	padding: 0 .2em;
	border: 1px solid #007ac5;
	background: #fff;
}

.footnote {
	display: inline-block;
	font-size: 85%;
	line-height: 1.2;
	border-radius: .4em;
}

.footnote_hint {
	padding: 1px 1em;
	max-width: 40%;
}

.footnote_hint .footnote {
	display: none;
}

.footnotes {
	border-top: 1px solid #e1e1e1;
	padding: 0.6em 0.5em 1px;
	font-size: 85%;
	line-height: 1.3;
}

.footnotes .footnote {
	border: 1px solid #999;
	padding: 0 .3em;
	font-weight: 600;
	float: left;
}

.footnote_text {
	display: block;
	margin-left: 2em;
}

/* Foldable */
.foldable_control {
	position: relative;
	z-index: 1;
}

.all_foldable_control {
	position: relative;
	z-index: 3;
	float: right;
	font-size: 85%;
	margin: 0.8em 0 0.5em 2em;
	border: 1px dotted #654;
	border-radius: 5px;
	padding: 0 0.5em 0.2em;
	text-transform: lowercase;
	font-variant: small-caps;
}

.all_foldable_control .pseudo_link {
	border-bottom-style: dotted;
}

.foldable + .foldable_control {
	margin-top: 1.5em;
	margin-bottom: 0;
}

.foldable {
	margin-top: 0.8em;
	border-top: 1px dotted #654;
	padding-bottom: 0.8em;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.foldable_control .pseudo_link {
	/*display: inline-block;*/
	margin-right: 25px;
}

.foldable_control i {
	background: url("/f/src/global/i/sprite.png") -374px -11px no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: 0 -25px -4px 1px;
}

.foldable_control.unfolded i {
	background-position: -374px -35px;
}

/* Controls */
.control {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 30px;
	height: 45px;
	line-height: 45px;
	border: none;
}

.control__name {
	word-spacing: .15em;
}

.control_wider {
	width: auto;
}

.control ins {
	display: inline-block;
	background: url("/f/src/global/i/sprite.png") no-repeat;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-top: -3px;
	cursor: pointer;
}

.control .flag {
	background: transparent;
}

.control_lang {
	margin-right: 10px;
}

.control_widget ins {
	background-position: -45px -13px;
}

.control_widget.control_white ins {
	background-position: -45px -33px;
}

.control_campus {
	white-space: nowrap;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.control_campus .popup_opener {
	white-space: normal;
}

@media (max-width: 767px) {
	.header__controls .control_campus {
		display: none;
	}
}

.control_user ins {
	background-position: -74px -13px;
	margin-top: -2px;
}

.control_user.control_white ins {
	background-position: -74px -33px;
}

.control_search ins {
	background-position: -101px -13px;
}

.control_search.control_active ins,
.control_search.control_white ins {
	background-position: -101px -33px;
}

.control_search {
	margin-right: 15px;
	z-index: 2;
}

.control_home {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 45px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	/*border-right: 1px solid #D8D8D8;*/
}

.control_home ins {
	background-position: -102px -62px;
	height: 26px;
}

.control_home_white {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 45px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.control_home_white ins {
	background-position: -82px -62px;
	height: 26px;
}

.control_sitemap ins {
	background-position: -405px -55px;
	height: 15px;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Emenu%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%201.5c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5zm0%206c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5zm0%206c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
	background: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Emenu%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%201.5c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5zm0%206c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5zm0%206c0-.828.666-1.5%201.509-1.5h13.983c.833%200%201.509.666%201.509%201.5%200%20.828-.666%201.5-1.509%201.5h-13.983c-.833%200-1.509-.666-1.509-1.5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.control_menu.control_menu ins {
	display: inline-block;
	height: 10px;
	width: 12px;
	margin: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%200.5H0V2.5H12V0.5Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12%204.5H0V6.5H12V4.5Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12%208.5H0V10.5H12V8.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50% 50%;
	background: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%200.5H0V2.5H12V0.5Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12%204.5H0V6.5H12V4.5Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12%208.5H0V10.5H12V8.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50% 50%;
}

.control_menu--close.control_menu--close ins {
	position: relative;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.684%206.806l-4.24%204.24c-.595.595-.588%201.538-.003%202.124.59.59%201.537.585%202.124-.003l4.24-4.24%204.24%204.24c.595.595%201.538.588%202.124.003.59-.59.585-1.537-.003-2.124l-4.24-4.24%204.24-4.24c.595-.595.588-1.538.003-2.124-.59-.59-1.537-.585-2.124.003l-4.24%204.24-4.24-4.24c-.595-.595-1.538-.588-2.124-.003-.59.59-.585%201.537.003%202.124l4.24%204.24z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
	background: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.684%206.806l-4.24%204.24c-.595.595-.588%201.538-.003%202.124.59.59%201.537.585%202.124-.003l4.24-4.24%204.24%204.24c.595.595%201.538.588%202.124.003.59-.59.585-1.537-.003-2.124l-4.24-4.24%204.24-4.24c.595-.595.588-1.538.003-2.124-.59-.59-1.537-.585-2.124.003l-4.24%204.24-4.24-4.24c-.595-.595-1.538-.588-2.124-.003-.59.59-.585%201.537.003%202.124l4.24%204.24z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.control_sitemap.control_sitemap {
	width: 45px;
	z-index: 2;
}

.control_menu.control_menu {
	height: 29px;
	line-height: 29px;
	width: auto;
	padding: 0 10px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 3px;
	z-index: 2;
	background-color: transparent;
	-webkit-transition: background .5s ease 0s;
	transition: background .5s ease 0s;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	cursor: pointer;
	color: #fff;
	font: 12px "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.control_menu {
	display: none;
}

.is-open .control_menu--close {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-left: auto;
}

.control__text {
	margin-left: 8px;
	color: #fff;
}

.control_sitemap {
	background-color: #1658DA;
	border-right-color: #1658DA;
	-webkit-transition: background .5s ease 0s;
	transition: background .5s ease 0s;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
}

.detect_no-touch .control_sitemap:hover {
	background: #00349B;
}

.control_sitemap.active ins {
	position: relative;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.684%206.806l-4.24%204.24c-.595.595-.588%201.538-.003%202.124.59.59%201.537.585%202.124-.003l4.24-4.24%204.24%204.24c.595.595%201.538.588%202.124.003.59-.59.585-1.537-.003-2.124l-4.24-4.24%204.24-4.24c.595-.595.588-1.538.003-2.124-.59-.59-1.537-.585-2.124.003l-4.24%204.24-4.24-4.24c-.595-.595-1.538-.588-2.124-.003-.59.59-.585%201.537.003%202.124l4.24%204.24z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
	background: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.684%206.806l-4.24%204.24c-.595.595-.588%201.538-.003%202.124.59.59%201.537.585%202.124-.003l4.24-4.24%204.24%204.24c.595.595%201.538.588%202.124.003.59-.59.585-1.537-.003-2.124l-4.24-4.24%204.24-4.24c.595-.595.588-1.538.003-2.124-.59-.59-1.537-.585-2.124.003l-4.24%204.24-4.24-4.24c-.595-.595-1.538-.588-2.124-.003-.59.59-.585%201.537.003%202.124l4.24%204.24z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.control_svg {
	display: inline-block;
	vertical-align: top;
}

.control_user ins,
.control_user.control_white ins,
.control_search.control_white ins,
.control_search ins,
.control_home ins,
.control_home_white ins {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
	background: linear-gradient(transparent, transparent), linear-gradient(transparent, transparent);
}

.control_vision.control_white path,
.control_user.control_white path,
.control_search.control_active path,
.control_search.control_white path,
.control_home_white path {
	fill: #ffffff;
}

.cut .control:not(.control_active) path {
	fill: #1658DA;
}

.control_active {
	background: #1658DA;
}

.posts .control_show-more {
	position: absolute;
	width: 63px;
	height: 63px;
	top: -5px;
	left: -85px;
	margin: 0;
	cursor: pointer;
	background: url("/f/src/global/i/sprite.png") no-repeat -259px -98px;
}

.control_person {
	margin: 0 1em;
}

.controls_bordering {
	margin-right: 45px;
}

@media (max-width: 767px) {
	.control path {
		fill: #ffffff;
	}
}

.flag {
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: top;
	width: 20px;
	padding: 0 2px;
}

.flag:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 25px;
	background: transparent url("/f/src/global/i/sprite.png") no-repeat;
}

/*
.header_gray .flag:after {
	 background-color: #fbfbfb;
}

.header_dark_gradient .flag:after {
	background-color: #f0f0f0;
}
*/
.flag_msk:after {
	background-position: -145px -11px;
}

.flag_spb:after {
	background-position: -168px -11px;
}

.flag_nnov:after, .flag_nn:after {
	background-position: -212px -11px;
}

.flag_perm:after {
	background-position: -192px -11px;
}

/* Columns */
.columns {
	width: 100%;
	display: table;
	margin: 0.25em 0 0 0;
	position: relative;
}

.columns .column {
	display: table-cell;
	vertical-align: top;
	position: relative;
	word-spacing: normal;
}

@media (max-width: 767px) {
	.columns .column {
		display: block;
		width: auto;
		padding: 0;
		margin: 1em 0 0;
	}
}

@media (max-width: 995px) {
	.owl-splash .column {
		display: block;
		width: auto;
		padding: 0;
		margin: 1em 0 0;
	}
}

.column6_1, .column6_2, .column6_3, .column6_4, .column6_5, .column6_6 {
	width: 17%;
	padding: 0 2em 0 0;
}

.column6_6 {
	width: 15%;
	padding-right: 0;
}

.column5_1, .column5_2, .column5_3, .column5_4, .column5_5 {
	width: 20%;
	padding: 0 2em;
}

.column5_12, .column5_23, .column5_34, .column5_45 {
	width: 40%;
}

.column5_123, .column5_234, .column5_345 {
	width: 60%;
}

.column5_1234, .column5_2345 {
	width: 80%;
}

.column4_1, .column4_2, .column4_3, .column4_4 {
	width: 25%;
	padding: 0 2%;
}

.column4_123, .column4_234 {
	width: 75%;
}

.column3_1, .column3_2, .column3_3, .column3_12, .column3_23 {
	width: 33%;
	padding: 0 2em;
}

.column3_12, .column3_23 {
	width: 67%;
}

.column3_2 {
	width: 34%;
}

.column2_1, .column2_2,
.column4_12, .column4_23, .column4_34 {
	width: 50%;
	padding: 0 2em;
}

.column2_1,
.column3_1, .column3_12,
.column4_1, .column4_12, .column4_123,
.column5_1, .column5_12, .column5_123, .column5_1234 {
	padding-left: 0;
}

.column2_2,
.column3_23, .column3_3,
.column4_234, .column4_34, .column4_4,
.column5_2345, .column5_345, .column5_45, .column5_5 {
	padding: 0 0 0 2em;
}

.columns_nav {
	margin: 0;
}

.columns_300 {
	width: 300px;
}

.columns_600 {
	width: 600px;
}

.columns_nav .column {
	padding: 0;
}

/* Switcher */
.switcher {
	display: inline-block;
	list-style-type: none;
	padding: 0;
}

.switcher_modules {
	display: table;
	vertical-align: middle;
	margin: .8em 0 .1em;
	width: 100%;
	font-size: 80%;
	word-spacing: -.43em;
}

@media (max-width: 767px) {
	.switcher_modules {
		display: block;
		width: auto;
		padding: 0;
		margin: 0;
	}
}

.switcher_modules__item {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	color: #222;
	width: 25%;
	text-align: center;
	word-spacing: normal;
	border: 1px solid #1657da;
	border-left-width: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

@media (max-width: 767px) {
	.switcher_modules__item {
		display: block;
		width: auto !important;
		padding: 0;
		margin: 0;
		border: 1px solid #1657da;
		border-top-width: 0;
		border-radius: 0;
	}
}

.switcher_modules__item:hover {
	background: #e3e5dd;
}

.switcher_modules--2 .switcher_modules__item {
	width: 50%;
}

.switcher_modules--3 .switcher_modules__item {
	width: 33%;
}

.switcher_modules__item::before {
	display: none;
}

.switcher_modules__item.selected {
	background: #716c69;
	color: #fff;
	font-weight: 600;
}

.switcher_modules__item.selected .pseudo {
	cursor: auto;
}

.switcher_modules__item:first-child {
	border-left-width: 1px;
	border-radius: 6px 0 0 6px;
}

@media (max-width: 767px) {
	.switcher_modules__item:first-child {
		border-top-width: 1px;
		border-radius: 6px 6px 0 0;
	}
}

.switcher_modules__item:last-child {
	border-radius: 0 6px 6px 0;
}

@media (max-width: 767px) {
	.switcher_modules__item:last-child {
		border-radius: 0 0 6px 6px;
	}
}

.switcher_modules__item .pseudo {
	display: block;
	padding: .1em 0;
}

.switcher_tab {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	line-height: 34px;
	height: 36px;
}

.content-sorter .switcher_tab {
	top: 1px;
}

.switcher_tab > li {
	border: 1px solid #fff;
	border-left-color: transparent;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: 0 -5px;
	padding: 0;
	color: #fff;
	font-weight: 600;
}

.switcher_tab .pseudo {
	display: block;
	padding: 0 1.5em;
}

.switcher_tab > li:first-child {
	border-left-color: #fff;
}

.switcher_tab > li:not(:first-child) {
	border-top-left-radius: 0;
}

.switcher_tab > li:before {
	display: none;
}

.switcher_tab > li.selected {
	background: #FFF;
	color: #00199b;
	z-index: 2;
	border-bottom-color: #fff;
	border-top-left-radius: 6px;
	border-left-color: #fff;
}

.switcher_tab:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #fff;
	z-index: 1;
}

.switcher_tab > li.selected:before,
.switcher_tab > li:first-child:before,
.switcher_tab > li:after {
	display: block;
	float: none;
	margin: 0;
	border: 1px solid #fff;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
}

.switcher_tab > li.selected:before,
.switcher_tab > li:first-child:before {
	left: -6px;
	border-bottom-right-radius: 6px;
	border-width: 0 1px 1px 0;
	-webkit-box-shadow: 2px 2px 0 #5545B2;
	        box-shadow: 2px 2px 0 #5545B2;
}

.switcher_tab > li:after {
	right: -6px;
	border-bottom-left-radius: 6px;
	border-width: 0 0 1px 1px;
	-webkit-box-shadow: -2px 2px 0 #5545B2;
	        box-shadow: -2px 2px 0 #5545B2;
}

.switcher_purple.switcher_tab > li:before {
	-webkit-box-shadow: 2px 2px 0 #804690;
	        box-shadow: 2px 2px 0 #804690;
}

.switcher_purple.switcher_tab > li:after {
	-webkit-box-shadow: -2px 2px 0 #804690;
	        box-shadow: -2px 2px 0 #804690;
}

.switcher_violet.switcher_tab > li:before {
	-webkit-box-shadow: 2px 2px 0 #9b347f;
	        box-shadow: 2px 2px 0 #9b347f;
}

.switcher_violet.switcher_tab > li:after {
	-webkit-box-shadow: -2px 2px 0 #9b347f;
	        box-shadow: -2px 2px 0 #9b347f;
}

.switcher_lightblue > li {
	border-color: #cad4e1;
	border-left-color: transparent;
}

.switcher_lightblue > li:first-child {
	border-left-color: #cad4e1;
}

.switcher_lightblue > li:first-child:before {
	border-color: #cad4e1;
	-webkit-box-shadow: 2px 2px 0 #e2ecfa;
	        box-shadow: 2px 2px 0 #e2ecfa;
}

.switcher_lightblue > li.selected {
	border-color: #fff;
	z-index: 6 !important;
}

.switcher_lightblue > li:before {
	-webkit-box-shadow: 2px 2px 0 #E2ECFA;
	        box-shadow: 2px 2px 0 #E2ECFA;
	border-color: #cad4e1;
}

.switcher_lightblue > li:after {
	-webkit-box-shadow: -2px 2px 0 #E2ECFA;
	        box-shadow: -2px 2px 0 #E2ECFA;
	border-color: #cad4e1;
}

.switcher_lightblue > li.selected:before {
	border-color: #fff;
}

.switcher_lightblue > li.selected:after {
	border-color: #fff;
}

.switcher_tab > li.selected:before {
	-webkit-box-shadow: 2px 2px 0 #fff;
	        box-shadow: 2px 2px 0 #fff;
}

.switcher_tab > li.selected:after {
	-webkit-box-shadow: -2px 2px 0 #fff;
	        box-shadow: -2px 2px 0 #fff;
}

.switcher_normal > li,
.switcher_normal > li.selected {
	font-weight: normal;
	color: #000;
	margin: 0 -2px;
}

.switcher-item {
	margin: 5px 7px;
}

.switcher-item.selected {
	margin: 0 2px;
	padding: 5px 5px;
	border: none;
	color: #000;
	background: #f6f7da;
}

.switcher_bottom {
	margin: 0;
	vertical-align: top;
}

.switcher_bottom.switcher_tab {
	top: 0;
}

.switcher_bottom.switcher_tab:before {
	top: 0;
	bottom: auto;
	border: none;
}

.switcher_bottom.switcher_tab > li:after {
	top: 0;
	bottom: auto;
	border-width: 1px 0 0 1px;
}

.switcher_tab.switcher_bottom > li {
	border-radius: 0 0 6px;
	border-top: none;
}

.switcher_tab.switcher_bottom > li.selected,
.switcher_tab.switcher_bottom > li:first-child {
	border-bottom-left-radius: 6px;
}

.switcher_bottom.switcher_tab > li:after,
.switcher_bottom.switcher_tab > li:before {
	top: 0;
	bottom: auto;
	border-width: 1px 0 0 1px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 6px;
	-webkit-box-shadow: -2px -2px 0 2px #5545b2;
	        box-shadow: -2px -2px 0 2px #5545b2;
}

.switcher_lightblue.switcher_bottom > li:after {
	-webkit-box-shadow: -2px -2px 0 2px #E2ECFA;
	        box-shadow: -2px -2px 0 2px #E2ECFA;
}

.switcher_tab.switcher_lightblue.switcher_bottom > li:before {
	-webkit-box-shadow: 2px -2px 0 2px #E2ECFA;
	        box-shadow: 2px -2px 0 2px #E2ECFA;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 6px;
	border-width: 1px 1px 0 0;
}

.switcher_tab.switcher_lightblue.switcher_bottom > li.selected:before {
	-webkit-box-shadow: 2px -2px 0 2px #fff;
	        box-shadow: 2px -2px 0 2px #fff;
}

.switcher_tab.switcher_lightblue.switcher_bottom > li.selected:after {
	-webkit-box-shadow: -2px -2px 0 2px #fff;
	        box-shadow: -2px -2px 0 2px #fff;
}

/* QFilter */
.qfilter_control {
	color: #654;
}

.qfilter_control input {
	width: 40%;
}

/* Articles */
.summary {
	font-size: 85%;
}

.source, .date {
	color: #999999;
}

.source .datetime {
	font-size: 100%;
}

.article_item {
	margin: 0 0 1em 0;
}

.g-day {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: .35em .6em .3em;
	margin: -.5em .4em 0 .4em;
	border: 1px solid #ddd;
	border-radius: 6px;
	-webkit-box-shadow: 0 10px 10px #bfbfbf;
	        box-shadow: 0 10px 10px #bfbfbf;
	overflow: hidden;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.g-day:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	background: #cf1e1e;
}

.g-day_2 {
	margin: 0 0 3px;
	background: #fff;
	font-size: 1.4em;
	font-weight: 600;
	padding: 0.45em 0 0.3em;
	width: 100%;
	-webkit-box-shadow: 0 2px 3px -1px #bfbfbf;
	        box-shadow: 0 2px 3px -1px #bfbfbf;
}

.g-day__extended {
	padding: 30px 20px;
	font-size: 13px;
	background: #fff;
	-webkit-box-shadow: 0 10px 20px -4px #bfbfbf;
	        box-shadow: 0 10px 20px -4px #bfbfbf;
}

.sidebar .g-day__extended {
	margin-left: -20px;
	margin-right: -20px;
}

.g-day .button {
	margin: .5em 0;
}

.g-day__title {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 68px;
	font-weight: 600;
	line-height: 1;
}

.g-day__subtitle {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.g-day__extended hr {
	margin: 15px 0;
}

.preview-small .g-day {
	width: 40px;
}

.g-day_compact {
	max-width: 130px;
	padding: .7em .3em;
	border: none;
}

.g-day_black {
	background: #fff;
	color: #000;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.g-day_right {
	float: right;
	margin: 0 0 1em 1em;
}

.g-day__month {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 110%;
	font-weight: 600;
}

.g-day__day {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 240%;
	line-height: 1;
}

.g-day__desc {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 80%;
}

/* Slider */
.slider {
	position: relative;
	margin-top: 1.2em;
	padding-top: 4px;
}

.slider .scroller {
	background: #E5E5E5;
	border-radius: 2px;
	height: 4px;
	position: relative;
	right: 0;
	z-index: 9;
}

.slider .scroller b {
	background: #000;
	border-radius: 2px;
	cursor: url("/f/src/global/openhand.cur") 8 8, default !important;
	display: block;
	height: 4px;
	position: relative;
	width: 200px;
}

.slider .slider_cover {
	position: relative;
}

.slider .slider_content {
	cursor: url("/f/src/global/openhand.cur") 8 8, default !important;
}

@media screen and (max-width: 767px) {
	.slider .slider_content, .slider .slider_content {
		overflow: auto;
	}
}

/*mobile search*/
.popup_search {
	right: 0 !important;
	min-width: 0;
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	background: transparent;
}

.js-search_mobile_popup {
	margin: 1rem 2rem;
}

@media screen and (max-width: 767px) {
	.search-form__input {
		padding-right: 0;
	}
	.search-form__input, .search-form__button {
		height: 30px;
	}
	.search-form__input input, .search-form__input input:focus {
		background: transparent;
		border: 1px solid #fff;
		border-radius: 3px 0 0 3px;
		-webkit-box-shadow: none;
		        box-shadow: none;
		margin: 0;
		height: 100%;
		vertical-align: top;
		color: #fff;
		-webkit-text-fill-color: #fff;
	}
	.search-form__input input:-webkit-autofill,
	.search-form__input input:-webkit-autofill:hover,
	.search-form__input input:-webkit-autofill:focus,
	.search-form__input input:-webkit-autofill:active {
		-webkit-box-shadow: 0 0 0px 1000px #fff inset;
		-webkit-text-fill-color: #000;
		color: #000;
	}
	.search-form__button .button {
		/*добавить класс*/
		background: #fff;
		font-weight: 600;
		border-radius: 0 3px 3px 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
		border: 1px solid #fff;
		height: 100%;
		vertical-align: top;
	}
}

@media screen and (max-width: 1330px) {
	.slider {
		max-width: 400px;
	}
}

/* Block Post */
.post-meta {
	width: 75px;
}

.posts .post-meta,
.post_promo .post-meta {
	float: right;
	margin-right: 15px;
}

.post_single .post-meta {
	float: none;
	margin: 0;
}

.post-meta__date {
	display: block;
	padding: 0 0 5px 0;
	margin: 5px 0 0 15px;
}

.post-meta__pic {
	position: relative;
	display: inline-block;
	border-radius: 65px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #d8d8d8;
}

.post-meta__pic ins {
	position: relative;
	display: block;
	width: 65px;
	height: 65px;
	margin: 1px;
	border-radius: 65px;
	background-repeat: no-repeat;
	background-position: center center;
}

.post-meta__day {
	font-size: 125%;
	font-weight: 600;
}

.post-meta__month,
.post-meta__year {
	font-size: 75%;
	color: #898989;
}

.post-meta__comment {
	padding: 8px 5px 0 0;
	margin: 5px 0 0 15px;
	float: left;
	border-top: 1px solid #dbdbdb;
	font-size: 75%;
	font-weight: 600;
}

.post-meta__filter-ico {
	position: relative;
	width: 70px;
	height: 70px;
}

.post-meta__filter-ico svg {
	position: relative;
	z-index: 3;
}

.post-meta__visitors {
	position: relative;
	font-size: 75%;
	color: #898989;
	margin-top: .4em;
}

.post-meta__visitors[data-value]::before {
	content: '';
	display: inline-block;
	vertical-align: -3px;
	width: 18px;
	height: 12px;
	background: no-repeat url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2222px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2022%2014%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22views%22%20transform%3D%22translate(1.000000%2C%201.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21%2C6.046875%20C20.156247%2C6.890628%2019.617189%2C7.421874%2019.382814%2C7.640625%20C19.148436%2C7.859376%2018.57813%2C8.343747%2017.671875%2C9.09375%20C16.76562%2C9.8437539%2016.031253%2C10.3593735%2015.46875%2C10.640625%20C14.906247%2C10.9218765%2014.164068%2C11.2187484%2013.242186%2C11.53125%20C12.320307%2C11.8437516%2011.406255%2C12%2010.5%2C12%20C9.374994%2C12%208.343756%2C11.8593764%207.40625%2C11.578125%20C6.468744%2C11.2968735%205.531256%2C10.8125034%204.59375%2C10.125%20C3.656244%2C9.4374966%202.9218776%2C8.851566%202.390625%2C8.367186%20C1.8593724%2C7.882809%201.0625052%2C7.093755%200%2C6%20C2.0312601%2C3.968739%203.835929%2C2.460942%205.414064%2C1.476564%20C6.992196%2C0.492183%208.68749%2C0%2010.5%2C0%20C13.937517%2C0%2017.437482%2C2.015604%2021%2C6.046875%20Z%22%20id%3D%22Path%22%20stroke%3D%22%23898989%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.5%2C10.265625%20C11.656257%2C10.265625%2012.648432%2C9.8437542%2013.476564%2C9%20C14.304693%2C8.156247%2014.71875%2C7.156257%2014.71875%2C6%20C14.71875%2C4.843743%2014.304693%2C3.843753%2013.476564%2C3%20C12.648432%2C2.156247%2011.656257%2C1.734375%2010.5%2C1.734375%20C9.343743%2C1.734375%208.351568%2C2.156247%207.523436%2C3%20C6.695307%2C3.843753%206.28125%2C4.843743%206.28125%2C6%20C6.28125%2C7.156257%206.695307%2C8.156247%207.523436%2C9%20C8.351568%2C9.8437542%209.343743%2C10.265625%2010.5%2C10.265625%20L10.5%2C10.265625%20Z%22%20id%3D%22Path%22%20stroke%3D%22%23898989%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.5%2C4.5%20C10.5%2C4.937502%2010.640625%2C5.296875%2010.921875%2C5.578125%20C11.203125%2C5.859375%2011.562498%2C6%2012%2C6%20C12.312501%2C6%2012.624999%2C5.890626%2012.9375%2C5.671875%20L12.9375%2C6%20C12.9375%2C6.687504%2012.703128%2C7.273434%2012.234375%2C7.757814%20C11.765622%2C8.242191%2011.187504%2C8.484375%2010.5%2C8.484375%20C9.812496%2C8.484375%209.234378%2C8.242191%208.765625%2C7.757814%20C8.296872%2C7.273434%208.0625%2C6.687504%208.0625%2C6%20C8.0625%2C5.312496%208.296872%2C4.726566%208.765625%2C4.242186%20C9.234378%2C3.757809%209.812496%2C3.515625%2010.5%2C3.515625%20L10.875%2C3.515625%20C10.624998%2C3.828126%2010.5%2C4.156248%2010.5%2C4.5%20L10.5%2C4.5%20Z%22%20id%3D%22Path%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
	background-size: contain;
	margin-right: 5px;
}

.post-meta__visitors[data-value]::after {
	content: attr(data-value);
	vertical-align: middle;
}

.preview-small {
	position: relative;
	width: 45px;
	height: 45px;
}

.preview-small-border {
	border: 1px solid #ccc;
	border-radius: 6px;
}

.filter-ico {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.filter-ico-svg,
.filter-ico_origin {
	position: relative;
	z-index: 1;
}

.filter-ico_mask img,
.filter-ico-mask__img {
	position: relative;
	z-index: 2;
}

.filter-ico_mask.filter-ico_mask {
	border: none;
}

.detect_inlinesvg .filter-ico_mask {
	display: none;
}

.splash .post-meta {
	margin: 3em 3em 3em 0;
}

.splash .post-meta__pic {
	border: none;
}

.digit-day-title.ultra-large {
	margin: -.2em 0 -.07em !important;
}

.digit-day-title a {
	display: inline-block;
	line-height: 1;
}

/* Navigation */
.navigation_sidebar li {
	position: relative;
}

.navigation_sidebar a.selected,
.navigation_sidebar b.selected {
	position: relative;
	*position: inherit;
	display: inline-block;
	font-weight: 600;
}

.navigation_sidebar li.selected {
	position: relative;
	color: #98865F;
	margin: 1em 0;
}

.navigation_sidebar li.selected li {
	margin: .5em 0 0;
}

.navigation_sidebar li.selected li.selected {
	margin: .5em 0 1em;
}

.navigation_sidebar b.selected:before,
.navigation_sidebar li.selected:before {
	content: "";
	position: absolute;
	left: -25px;
	width: 5px;
	top: 0;
	bottom: 0;
	background: #EAEBE6;
}

.navigation_sidebar b.selected:before {
	background: #98865F;
}

.navigation_filter .selected {
	position: relative;
}

.navigation_filter span.selected:after, .navigation_filter a.selected:after {
	content: '';
	display: block;
	width: 20px;
	position: absolute;
	right: 100%;
	height: 100%;
	top: 0;
	background: url("/f/src/global/i/arrow.svg") right center no-repeat;
	background-size: 5px 100%;
}

.navigation_filter span.selected, .navigation_filter a.selected {
	display: inline-block;
	background: #1658DA;
	color: #fff;
	padding: .2em .5em;
	margin: 0 -.5em;
}

.navigation_filter a.selected, .navigation_filter a.selected:hover,
.navigation_filter a.link.selected, .navigation_filter a.link.selected:hover {
	color: #fff;
	text-decoration: none;
}

.b-selected {
	display: inline-block;
	padding: 0 .5em;
	background: #1658DA;
	color: #fff;
	font-weight: 600;
}

.popup_lang-select .navigation,
.popup_campus-select .navigation,
.popup_lang-select .navigation li:first-child,
.popup_campus-select .navigation li:first-child {
	margin-top: 0;
}

.vote-options {
	margin: 1em 0;
}

.vote-option {
	margin-top: .5em;
	font-size: 80%;
	font-weight: 600;
}

/* Buttons */
.button {
	display: inline-block;
	position: relative;
	padding: 0.3em 0.6em;
	color: #fff;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	border-radius: 6px;
	cursor: pointer;
	white-space: nowrap;
	background: #001a9d;
	border: none;
	font-size: 100%;
	line-height: normal;
	outline: none;
	-webkit-transition: background .5s ease 0s;
	transition: background .5s ease 0s;
}

@media (max-width: 767px) {
	.button {
		display: block;
		white-space: normal;
	}
}

.button_white {
	color: #000;
	background: #fff;
}

.button[disabled] {
	cursor: default;
}

.button:hover {
	color: #fff;
}

.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.button label {
	cursor: pointer;
	line-height: 1;
}

.button_blue {
	background: #0042c4;
}

.button_lightblue {
	background: #678cdc;
}

.button_blue:hover, .button_lightblue:hover {
	background: #00349B;
	color: #fff;
}

.button_lightgreen {
	background: #7ac52c;
}

.button_small {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.button_blue:active label,
.button_red:active label {
	position: relative;
	top: 1px;
	left: 1px;
}

.button_clean, .button_clean:hover {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	color: #000;
	border-radius: 9px;
	font-size: 90%;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.button_clean_blue, .button_clean_blue:hover {
	position: relative;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	border-radius: 5px;
	font-size: 90%;
	color: #1d83c8;
	border: 1px solid rgba(29, 131, 200, 0.4);
}

.button_clean_grey, .button_clean_grey:hover, .button[disabled], .button[disabled]:hover {
	position: relative;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	border-radius: 5px;
	font-size: 90%;
	color: #c2c2c2;
	border: 1px solid #d9d9d9;
}

.button_clean_red, .button_clean_red:hover {
	position: relative;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	border-radius: 5px;
	font-size: 90%;
	color: #c70201;
	border: 1px solid rgba(199, 2, 1, 0.3);
}

.button_clean_green, .button_clean_green:hover {
	position: relative;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	border-radius: 5px;
	font-size: 90%;
	color: #12B252;
	border: 1px solid rgba(18, 178, 82, 0.3);
}

.button_brown, .button_brown:hover {
	position: relative;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	background: none;
	border-radius: 5px;
	font-size: 90%;
	color: #898779;
	background: #f9f6dd;
}

.button_green, .button_green:hover {
	background: #12B252;
}

.button_green:hover {
	background: #0d823c;
	color: #fff;
}

.button__decorate {
	position: relative;
	display: inline-block;
	height: 7px;
	right: -0.4em;
	top: -0.09em;
	width: 10px;
}

.button_clean .button__decorate {
	background: url("/f/src/global/i/sprite.png") -515px -33px;
}

.button_red .button__decorate {
	width: 6px;
	height: 10px;
	top: 1px;
	margin-right: 4px;
	background: url("/f/src/global/i/sprite.png") -515px -62px;
}

.button_wide {
	width: 100%;
	padding: .6em 1.2em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: normal;
}

.button_medium, .button_medium:hover {
	padding: .4em 1.2em;
	font-size: 1.2em;
}

.button_large, .button_large:hover {
	padding: .6em 1.2em;
	font-size: 1.2em;
}

.button_blue.button_large .button__decorate {
	height: 9px;
	background: url("/f/src/global/i/sprite.png") -515px -51px;
}

.button.button_sidebar {
	font-size: 120%;
}

.button__decorate-loading {
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: 19px;
	background: url("/f/src/global/i/sprite.png") -424px -80px;
}

.button_grey, .button_grey:hover {
	border: 1px solid #CFCFCF;
	color: #000;
	font: 90% "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), 0 3px 2px -3px rgba(0, 0, 0, 0.25);
	        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), 0 3px 2px -3px rgba(0, 0, 0, 0.25);
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeeee));
	background: linear-gradient(to bottom, white 0%, #eeeeee 100%);
}

.button_red,
a.button_red,
a.button_red:visited {
	font: 600 80% "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	padding: .5em .8em;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(199, 41, 138, 0.83)), to(rgba(207, 30, 30, 0.83)));
	background: linear-gradient(to bottom, rgba(199, 41, 138, 0.83) 0%, rgba(207, 30, 30, 0.83) 100%);
}

.pretty-button {
	position: relative;
	display: inline-block;
	height: 40px;
	line-height: 45px;
	padding: 0 0 0 1em;
	border: none;
	border-radius: 0;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	min-width: 60px;
	white-space: nowrap;
}

.pretty-button_violet {
	color: #fff;
	background: url("/f/src/global/i/pretty-button.png") left no-repeat;
}

.detect_generatedcontent .pretty-button_violet {
	margin-right: 15px;
}

.pretty-button_violet:after {
	content: "";
	position: absolute;
	right: -25px;
	top: 0;
	background: url("/f/src/global/i/pretty-button.png") right no-repeat;
	width: 25px;
	height: 40px;
}

.button_promo {
	display: block;
	height: 60px;
	width: 100%;
	line-height: 60px;
	padding: 0 1em;
	margin: 0;
	border: none;
	background: #f7f7f7;
	color: #999;
	text-transform: uppercase;
	text-align: center;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

.button_promo .button__decorate {
	height: 9px;
	width: 6px;
	background: url("/f/src/global/i/sprite.png") -506px -75px;
}

.button_promo:hover .button__decorate {
	background-position: -516px -75px;
}

.button_promo:hover {
	background: #ededed;
	color: #000;
}

.button_preview.button_preview,
.button_preview:hover {
	color: #000;
	border: 2px solid currentColor;
	background-color: transparent;
	display: inline-block;
	width: auto;
}

.links-white .button_preview {
	color: #fff;
}

/* Sidebar button */
.button-aside img {
	display: block;
}

/*Pagination*/
.pages {
	font-size: 90%;
	margin: 1em 2em 0 0;
}

.pages__page, .pages__page:link, .pages__page:visited {
	position: relative;
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	line-height: 16px;
	text-align: center;
	border-bottom: none;
	color: #000;
	padding: 7px;
}

.pages__page:hover {
	background: #d4eeff;
	border-radius: 100px;
}

.pages__page_active {
	font-weight: 600;
}

.pages__page_active::before {
	content: "";
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	border: 1px solid #000;
	border-radius: 100px;
}

.pages__sep {
	display: inline-block;
	width: 30px;
	text-align: center;
}

/* browser outdate warning bar*/
.browser_outdate, .gdpr_bar {
	display: none;
	position: relative;
	z-index: 6;
	padding: 1rem 6rem;
	text-align: center;
	background-color: #fcf8e3;
	font-size: 1.2rem;
}

.browser_outdate:after, .gdpr_bar__close {
	content: '\2716';
	position: absolute;
	right: 10px;
	width: 20px;
	top: 50%;
	margin-top: -10px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #333;
	cursor: pointer;
}

.browser_outdate:hover:after, .gdpr_bar__close:hover {
	color: #000;
	font-weight: 600;
}

.gdpr_bar {
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	padding: 0;
	width: 100%;
}

.gdpr_bar__inner {
	position: relative;
	margin: 0 auto;
	padding: 1rem 6rem;
	min-width: 320x;
	max-width: 1600px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* lang buttons second edition*/
.control_lang2 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	height: 45px;
	line-height: 45px;
	margin: 0;
	z-index: 5;
	padding: 0 5px;
}

.control_lang2_item {
	display: inline-block;
	word-spacing: normal;
	margin: 0;
	font-size: .8em;
	font-weight: 600;
	height: 21px;
	line-height: 21px;
	border: 1px solid #cbccce;
	color: #000;
	background: #fff;
}

.control_lang2_item::before {
	content: none;
}

.control_lang2_item .link {
	color: #000;
	opacity: .8;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	padding: 0 4px;
	border-bottom: none;
}

.control_lang2_item:first-child {
	border-radius: 3px 0 0 3px;
}

.control_lang2_item:last-child {
	border-radius: 0 3px 3px 0;
}

.control_lang2_item.activated {
	background: #d9d9d9;
	color: #333;
	-webkit-box-shadow: inset 0 1px 0 0 #cbccce;
	        box-shadow: inset 0 1px 0 0 #cbccce;
	border-color: #b0b3b8 #cbccce #d9d9d9;
}

.control_lang2_item.activated .link {
	opacity: 1;
}

.control_lang2--dark .control_lang2_item {
	background: #000;
	color: #fff;
	border-color: #fff;
}

.control_lang2--dark .control_lang2_item .link {
	color: #fff;
}

.control_lang2--dark .control_lang2_item.activated {
	background: #fff;
	color: #000;
}

.control_lang2--dark .control_lang2_item.activated .link {
	color: #000;
}

.header__controls {
	gap: 10px;
}

.dropdown-lang {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	width: auto;
}

.dropdown-lang__text {
	margin: 0 4px 0 12px;
}

.dropdown-lang__control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	background-color: transparent;
	outline: none;
	border: none;
	font: inherit;
	color: inherit;
	cursor: pointer;
}

.header-top--secondary .dropdown-lang__control {
	color: #fff;
}

.dropdown-lang__flag {
	width: 20px;
	height: 20px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 20px;
	        flex: 0 0 20px;
	border-radius: 50%;
	overflow: hidden;
	-o-object-fit: cover;
	   object-fit: cover;
}

.dropdown-lang__arr {
	-ms-flex-item-align: end;
	    align-self: flex-end;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 20px;
	        flex: 0 0 20px;
}

.dropdown-lang_show-list .dropdown-lang__arr {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.dropdown-lang__list {
	display: none;
	position: absolute;
	top: calc(100% + 3px);
	right: 0;
	z-index: 11;
	list-style: none;
	padding: 10px;
	margin: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.dropdown-lang_show-list .dropdown-lang__list {
	display: block;
}

.dropdown-lang__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	white-space: nowrap;
	margin: 4px 0 0;
}

.dropdown-lang__item:first-child {
	margin-top: 0;
}

.dropdown-lang__link {
	text-decoration: none;
	border-bottom: none;
}

.table-wrapper__inner {
	overflow: auto;
	overflow-y: hidden;
	padding-bottom: .8em;
}

.table-wrapper,
.table-wrapper__inner {
	position: relative;
}

.table-wrapper__shadow {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 50px;
	z-index: 1;
	pointer-events: none;
	opacity: 0;
}

.table-wrapper__shadow_left {
	left: 0;
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(white));
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0), white);
}

.table-wrapper__shadow_right {
	right: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

/* Copyright Art. Lebedev | http://www.artlebedev.ru/ */
/* Updated 2013-10-31 by dy */
/* Измененный */
/* Layout */
.layout {
	position: relative;
	background: #fff;
	min-height: 100%;
	min-width: 320px;
	max-width: 1600px;
	padding: 0 0 1em 0;
	margin: 0 auto;
}

@media (max-width: 767px) {
	.layout {
		padding-top: 45px;
	}
}

.page {
	position: relative;
	min-width: 320px;
	max-width: 1600px;
	margin: 0 auto;
	min-height: 100%;
	background: url("/f/src/global/i/gradient-bottom.jpg") bottom repeat-x;
	overflow: hidden;
	-webkit-box-shadow: 0 0 50px #ccc;
	        box-shadow: 0 0 50px #ccc;
}

.grid {
	position: relative;
	margin-top: 15px;
	margin: 15px 45px 0 92px;
}

.grid:empty {
	display: none !important;
}

.grid--flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 995px) {
	.grid {
		margin: 15px 45px 0 62px;
	}
}

@media (max-width: 767px) {
	.grid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin: 15px 20px 0 20px;
	}
}

.grid::before, .grid::after {
	content: "";
	display: table;
	line-height: 0;
}

.grid::after {
	clear: both;
}

.grid_0 {
	margin-top: 0;
}

.grid_2 {
	margin-top: 25px;
}

.grid_3 {
	margin-top: 45px;
}

.grid_4 {
	margin: 0;
}

.grid_with-sidebar {
	background: #fff url("/f/src/global/i/gradient-bottom.jpg") bottom repeat-x;
	margin-left: 200px;
	margin-top: -45px;
	padding-right: 40px;
	border-radius: 10px 0 0;
}

.header {
	position: relative;
}

.header_dark_gradient {
	background: #f0f0f0 url("/f/src/global/i/bg-fon.jpg") bottom center no-repeat;
}

.header-top {
	position: relative;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: .8em;
	min-height: 45px;
}

.header-caption {
	margin-top: 2em;
}

.header_bg {
	background: url("/f/src/home/no-blur.jpg") center 110px no-repeat fixed;
}

.header_bg .b-head-leaf {
	background: #f8f8f8 url("/f/src/home/blur.jpg") center 110px no-repeat fixed;
}

.header__loc {
	float: left;
}

.header__controls {
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 45px;
}

.header__title, .header_body {
	padding: 0;
	margin: 0;
	line-height: 45px;
	color: #000;
}

.header_body {
	height: 45px;
}

.header__search {
	display: inline-block;
	height: 100%;
	width: 100px;
	background: #fff;
}

.header-board, .header_preview {
	position: relative;
	padding: 15px 45px 0 92px;
	clear: both;
}

@media (max-width: 995px) {
	.header-board, .header_preview {
		padding: 15px 45px 0 62px;
	}
}

@media (max-width: 767px) {
	.header-board, .header_preview {
		padding: 0 20px 0 20px;
	}
}

.header-board_bb {
	border-bottom: 1px solid #E0E2E2;
}

.header-nav-board {
	margin: 0 45px 0 105px;
}

.header-board_single {
	padding-top: 10px;
}

.header-board__menu {
	margin: 1em 0 .8em;
	font-size: 160%;
	position: relative;
	z-index: 1;
}

.header-board__menu ins {
	background: #000;
	border-radius: 4px;
	display: inline-block;
	height: 4px;
	width: 4px;
	position: relative;
	vertical-align: middle;
	margin: 0 7px;
}

.header-board__button {
	margin-top: .7em;
}

.b-head-leaf {
	border-radius: 6px;
	background: #F8F8F8;
}

.b-head-leaf__inner {
	padding: 1em;
}

.b-head-leaf__inner_indent {
	padding: 1em 3em;
}

.b-head-leaf_indent {
	margin-top: 3em;
}

.head-title {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.head-desc {
	margin-left: 0.5em;
	font-style: italic;
	font-size: 85%;
}

.news-line {
	text-align: center;
	padding: 0 200px;
	overflow: hidden;
	height: 45px;
}

.main {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.grid--flex .main {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	min-width: 0;
	margin-right: 0 !important;
}

.has-modules .main {
	margin-right: 225px;
}

.has-sidebar .main {
	margin-right: 22%;
}

@media (max-width: 995px) {
	.has-sidebar .main {
		margin-right: 225px;
	}
}

.has-aside .main {
	margin-right: calc(22% + 225px);
}

@media (max-width: 995px) {
	.has-aside .main {
		margin-right: 225px;
	}
}

.wrapper {
	float: right;
	width: calc(22% + 225px);
}

.grid--flex .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-ordinal-group: 6;
	    -ms-flex-order: 5;
	        order: 5;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	min-width: 0;
}

@media (min-width: 996px) {
	.has-sidebar .wrapper {
		width: 22%;
	}
	.has-modules .wrapper {
		width: 225px;
	}
}

@media (max-width: 995px) {
	.wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 225px;
	}
}

@media (max-width: 767px) {
	.wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		display: block;
		float: none;
		width: auto;
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
	}
}

.modules {
	float: left;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	min-width: 0;
	width: 225px;
	padding-bottom: 6em;
	font-size: 1.3rem;
}

.has-modules .modules {
	float: none;
}

.grid--flex .modules {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

@media (max-width: 995px) {
	.modules {
		display: block;
		float: none;
		width: auto;
	}
}

@media (max-width: 767px) {
	.modules {
		display: block;
		float: none;
		width: auto;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
}

.modules__inner {
	margin: 0 25px 0 0;
}

@media (max-width: 995px) {
	.modules__inner {
		margin-right: 0;
	}
}

.sidebar {
	margin-left: 225px;
	min-width: 0;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	border-left: 1px solid #E0E2E2;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.grid--flex .sidebar {
	margin-left: 0 !important;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.has-sidebar .sidebar {
	margin-left: 0;
}

@media (max-width: 995px) {
	.sidebar {
		display: block;
		float: none;
		width: auto;
		border-left: none;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
}

@media (max-width: 767px) {
	.sidebar {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
}

.sidebar_clean {
	border-left: none;
}

.sidebar__inner {
	padding: 0 0 0 25px;
	font-size: 1.3rem;
}

@media (max-width: 995px) {
	.sidebar__inner {
		padding: 0;
	}
}

.sidebar_with-decor {
	position: relative;
	padding-top: 220px;
}

.sidebar_with-decor:before {
	content: "";
	position: absolute;
	z-index: -1;
	width: 174px;
	height: 213px;
	/*top: -80px;*/
	top: 0;
	left: 0;
	background: url("/f/src/global/i/gypsum/bird.png") no-repeat 0 0;
}

.sidebar__normal {
	font-size: 100%;
}

.sidebar__inner h5, .sidebar__inner .h5 {
	font-size: 112%;
}

.content {
	position: relative;
}

.content__inner {
	margin: 0 30px 45px 0;
}

.modules > *,
.modules__inner > *,
.sidebar > *,
.sidebar__inner > * {
	margin-top: 30px;
}

.modules > *:first-child,
.modules__inner > *:first-child,
.sidebar > *:first-child,
.sidebar__inner > *:first-child {
	margin-top: 0;
}

.crop, .footer {
	position: relative;
	/*width: 100%;*/
	min-width: 320px;
	max-width: 1600px;
	clear: both;
	margin: 0 auto;
}

.footer__inner {
	padding: 0 45px 10px 92px;
}

@media (max-width: 995px) {
	.footer__inner {
		padding: 0 45px 20px 62px;
	}
}

@media (max-width: 767px) {
	.footer__inner {
		padding: 0 20px 0 20px;
	}
}

.footer__border {
	height: 4px;
	background: #000;
}

.footer__bottom {
	font-size: 75%;
	margin-bottom: 4em;
	width: 78%;
	overflow: hidden;
}

.footer__breadcrumbs {
	padding: 1em 0;
	border-bottom: 1px solid #ddd;
	font-size: 75%;
}

.footer__extra {
	float: right;
	width: 22%;
}

.footer__extra-inner {
	padding: 0 1.6em 0 25px;
}

.footer__extra-inner_indent-top {
	padding-top: 4em;
}

.for_footer {
	clear: both;
	height: 1px;
	padding-top: 6em;
	overflow: hidden;
}

.fullwidth .footer {
	width: auto;
	min-width: inherit;
}

.fullwidth .footer__inner {
	padding: 0;
}

.fullwidth .footer__navigation {
	width: 100%;
	margin-right: 0;
}

.fullwidth .b-header, .fullwidth .footer {
	margin-left: 40px;
}

.fullwidth .main .content {
	padding-left: 40px;
}

.wrap {
	margin: 0 30px 0 8%;
}

.made_in {
	position: relative;
	left: 60%;
	width: 35%;
	padding-bottom: 50px;
}

.made_in_logo {
	position: absolute;
	bottom: 0;
	left: 0;
}

/* Footer navigation */
.footer__navigation {
	margin: 1em 0 40px 0;
	font-size: 75%;
	overflow: hidden;
}

.navigation_header {
	float: left;
	margin: 0 0 3em;
}

.navigation_body {
	float: left;
	margin: 0;
}

.navigation_6 {
	width: 16.66%;
}

.navigation_5 {
	width: 20%;
}

.navigation_4 {
	width: 25%;
}

.navigation_3 {
	width: 33.3%;
}

.navigation_2 {
	width: 50%;
}

.navigation_1 {
	width: 100%;
}

.navigation_header li,
.navigation_body li {
	padding-right: 19%;
	font-size: 80%;
}

.navigation_section {
	margin: 0 0 2em;
}

.navigation_section li,
.navigation__title {
	padding-right: 19%;
}

.navigation_header.navigation_horizontal {
	margin: 1em 0 1.7em;
}

.navigation_header.navigation_horizontal li {
	padding-right: 0;
}

.navigation_100 {
	width: 100%;
}

.navigation_50 {
	width: 50%;
}

.navigation_footer {
	float: left;
	width: 20%;
}

.navigation_footer li {
	padding-right: 15%;
}

.navigation_footer .parent {
	font-size: 120%;
	font-weight: 600;
	text-transform: uppercase;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.navigation_tab {
	margin: 1em 0;
}

.navigation_tab li {
	margin: .5em 1em 0 0;
}

.navigation_tab > .selected {
	background: #009e9a;
	color: #fff;
	padding: .15em .75em;
	border-radius: 1em;
	font-weight: bold;
}

.navigation_tab > .selected .pseudo_link, .navigation_tab > li.selected .link {
	color: #fff;
}

.navigation_horiz li {
	float: none;
	display: inline-block;
	margin-right: 1em;
}

.navigation_tab--bg_blue > .selected {
	background: #1658DA;
}

/*
.navset {
	float: left;
	width: 80%;
}
.navset + .navigation {
	width: 20%;
}
.navset_root {
	font-size: 80%;
	margin-right: 9%;
	padding-bottom: .7em;
	border-bottom: 1px solid #D8D8D8;
	color: #5c5c5c;
}
.navset .navigation_header li {
	padding-right: 11%;
}
*/
.row {
	position: relative;
}

.row:before, .row:after {
	content: "";
	display: table;
	line-height: 0;
}

.row:after {
	clear: both;
}

/* Copyright Art. Lebedev | http://www.artlebedev.ru/ */
/* Updated 2013-11-05 by dy */
/* Main Blocks */
.b-special,
.posts_similar {
	background: #F8F8F8;
	margin: 1.2em 0 0;
	border-radius: 9px;
}

.block.block_first,
.block:first-child {
	margin-bottom: 2px;
}

.b-hug {
	position: relative;
	margin-left: -45px;
	margin-right: -30px;
}

.b-edge {
	position: relative;
	margin: 4em -7em 0 -15%;
}

.b-edge:before {
	content: "";
	position: absolute;
	top: 0;
	right: -30px;
	bottom: 0;
	left: -45px;
	background: inherit;
}

.b-edge__inner {
	padding-top: .8em;
	padding-bottom: .8em;
	font-style: italic;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
}

.b-wider {
	margin-left: -60px;
	margin-right: -60px;
}

.b-gray {
	background: #f2f2f2;
}

.b-gray_p {
	padding: .5em 0 2em;
}

.b-text-grey {
	display: inline-block;
	padding: .3em;
	border-radius: 6px;
	background: #f5f6ee;
	color: #898989;
}

/* Popup */
.popup {
	position: absolute;
	padding: .7em;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: .7em;
	-webkit-box-shadow: 0 0 10px lightgray;
	        box-shadow: 0 0 10px lightgray;
	z-index: 99;
	text-align: left;
}

.popup-fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.1);
	overflow: auto;
	z-index: 99;
	text-align: center;
}

.popup-fixed:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}

.popup-fixed_dark {
	background: rgba(0, 0, 0, 0.9);
}

.popup-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 900px;
}

.popup-holder_card {
	width: auto;
	max-width: 900px;
	min-width: 500px;
}

.popup__inner {
	padding: 1.5em 1.5em 1em;
}

.popup-select,
.popup-rubric {
	position: absolute;
	padding: 2.2em 0 0;
	background: #fff;
	border: 1px solid #c1c1c1;
	border-radius: .7em;
	-webkit-box-shadow: 0 17px 15px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 17px 15px rgba(0, 0, 0, 0.2);
	z-index: 99;
}

.popup-select__inner,
.popup-rubric__inner {
	border-top: 1px solid #ddd;
	margin: 0 1.2em 1.6em 1.05em;
	padding: 0;
}

.popup__block {
	position: relative;
	margin-top: 1.6em;
	font-size: 0.78em;
	line-height: normal;
}

.popup__block:first-child {
	margin-top: 1.2em;
}

.popup__block_indent {
	margin-top: 2.5em;
}

.popup_search {
	min-width: 23em;
	padding: 0;
	background: #fff;
	border: 1px solid #c1c1c1;
	border-radius: .7em 0 .7em .7em;
	-webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
	font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
	.popup_search {
		min-width: 20em;
	}
}

.popup_campus-select {
	font-size: 1.6rem;
	line-height: 1.5;
	white-space: nowrap;
}

.popup_sys {
	padding: 1.5em;
	background: #fff;
	border: 1px solid #c1c1c1;
	border-radius: .7em;
	-webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
}

.popup_no-shadow {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.popup_arr-up {
	padding: .8em;
	border: 1px solid #C8C8C8;
	-webkit-box-shadow: 0 7px 8px rgba(200, 200, 200, 0.5);
	        box-shadow: 0 7px 8px rgba(200, 200, 200, 0.5);
	border-radius: 0;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.popup_arr-up:after, .popup_arr-up:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.popup_arr-up:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}

.popup_arr-up:before {
	border-color: rgba(119, 119, 119, 0);
	border-bottom-color: #C8C8C8;
	border-width: 9px;
	margin-left: -9px;
}

.popup dl:first-child dt:first-child {
	margin-top: 0;
}

.popup__close {
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 25px;
	cursor: pointer;
}

/* Posts */
.posts_group {
	margin-bottom: 12px;
	border-bottom: 1px solid #e0e0e0;
}

.posts_group .post_last .post__content {
	padding-bottom: .5em;
}

.posts_group:last-child {
	border-bottom: none;
}

.posts_group_clean {
	margin-bottom: 3.5em;
}

.posts_tight .post__content {
	margin: 0 7em 0 2em;
}

.posts_tight .post__content:after {
	clear: left;
	content: "";
	display: block;
}

.post__content,
.main__inner,
.b-content {
	position: relative;
	z-index: 1;
}

.post__control {
	margin-top: .5em;
}

.post__content,
.posts.posts_similar .post__content,
.main__inner {
	margin: 0 17% 0 4.7em;
}

.post_with-extra .post__content,
.articleMetaItem__content,
.b-content {
	margin: 0 15%;
}

.content__inner_static .post__content {
	margin: 0;
}

.b-content,
.main__inner {
	margin-top: 2em;
}

.lead-in {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-size: 120%;
}

.post__image {
	padding: 2em 1.5em;
}

.extra-right {
	margin-right: 4.7em;
}

.extra-left {
	margin-left: 4.7em;
}

.extra-left2 {
	margin-top: 45px;
	padding: 0 45px 0 92px;
}

@media (max-width: 995px) {
	.extra-left2 {
		padding: 0 45px 0 62px;
	}
}

.extra-left4 {
	margin-left: 4%;
}

.extra-left:after {
	clear: left;
	content: "";
	display: block;
}

.posts_tight .extra-left {
	margin-left: 15%;
}

.post__extra {
	float: left;
	width: 75px;
	margin-bottom: 1em;
}

@media screen and (max-width: 995px) {
	.post__extra {
		display: none;
	}
}

.post__extra_rt {
	float: right;
}

.post_single {
	position: relative;
}

.post_single3 {
	position: relative;
	z-index: 3;
}

.post-emblem {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	margin: -35px 0 0 -90px;
}

.post-preview {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 -120px;
}

.post-switcher {
	margin: 1em 0;
	padding: 1em 0;
	line-height: 1.8;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}

.post_single .post__extra,
.posts_tight .post__extra {
	width: 15%;
}

.posts_general .post__content {
	padding-bottom: 1.4em;
}

.posts_general .post.post_last .post__content {
	border-bottom: none;
}

* + .posts_indent {
	margin-top: 2em;
}

.posts .post {
	padding-top: 1em;
	clear: left;
}

.posts_group_clean .post {
	padding-top: 2em;
}

.posts .post.post_first {
	padding-top: 0;
}

.posts_group_clean .post.post_first {
	padding-top: .2em;
}

.posts .post__content {
	margin-left: 4.7em;
	margin-right: 0;
}

@media screen and (max-width: 995px) {
	.posts .post__content {
		margin-left: 0;
	}
}

.post__section {
	padding-top: 2em;
}

.post_splash .post__content {
	border-bottom: none;
	margin-left: 0;
	padding-bottom: 1.2em;
}

.detect_generatedcontent .posts_similar {
	position: relative;
}

.detect_generatedcontent .posts_similar:before {
	content: "";
	position: absolute;
	top: -143px;
	left: 15%;
	width: 577px;
	height: 299px;
	background: url("/f/src/global/i/b-special-bg.png") no-repeat left;
}

.posts_similar {
	padding: 1.3em 0 2.3em;
}

.posts_similar .post {
	position: relative;
	padding: 2em 0;
}

.posts_similar .post:before {
	content: "";
	position: absolute;
	top: 0;
	left: 15%;
	right: 2em;
	border-top: 1px solid #dadada;
	height: 0;
}

.posts_similar .post:first-child:before {
	border-top: none;
}

.posts_similar__more {
	margin-top: 1.3em;
}

.pages-control {
	position: relative;
	margin: 2em 0 0 4.7em;
}

.pages-control_bt {
	border-top: 1px solid #d7d7d7;
	padding-top: 1.5em;
}

/*
.posts .post__text,
*/
.posts h2 {
	padding-right: 5%;
}

.posts .c:not(.button) {
	padding-right: 0;
}

.post.post_media {
	margin-bottom: 1.2em;
}

.modules .post.post_media {
	margin: 3em 0;
}

/* Nav column blocks*/
.b-side {
	position: relative;
	margin-top: 2.2em;
}

.b-side_notice {
	font-size: 12px;
}

.b-side.first_child,
.b-side.first_child .b-side__inner,
.b-side.first_child h5,
.b-side.first_child .h5,
.b-side:first-child,
.b-side:first-child .b-side__inner,
.b-side:first-child .h5,
.b-side:first-child h5 {
	margin-top: 0;
	padding-top: 0;
}

.b-side.b-side_bt .b-side__inner {
	margin-top: 1.2em;
}

.b-side.b-side_top:first-child .b-side__inner {
	margin-top: 0;
}

.b-side_bt {
	padding-top: 3px;
	margin-top: 1.7em;
}

.detect_generatedcontent .b-side.b-side_bt {
	padding-top: 3px;
}

.b-side_purple {
	color: #522b64;
}

.b-side_purple:before {
	position: absolute;
	top: 0;
	left: -26px;
	width: 4px;
	height: 100%;
	background: #cfc4d4;
}

.b-side_purple {
	color: #522b64;
}

.b-side_purple:before {
	position: absolute;
	top: 0;
	left: -26px;
	width: 4px;
	height: 100%;
	background: #cfc4d4;
}

.b-side_purple.b-side.b-side_bt .b-side__inner,
.b-side_purple h5:first-child,
.b-side_purple .h5:first-child {
	margin-top: 0;
	padding-top: 0;
}

.b-side_violet {
	color: #5e6989;
}

.b-side_violet:before {
	background: #5e6989;
}

.spacer {
	height: 1em;
}

.builder-section.builder-section, .promo-section.promo-section {
	margin: 45px 0;
}

.builder-section .builder-section, .background-window .builder-section, .promo-section .builder-section, .background-window .promo-section, .builder-section .promo-section, .promo-section .promo-section {
	margin-top: 0;
	margin-bottom: 45px;
}

.builder-section__title:first-child,
.builder-section h2:first-child, .promo-section__title:first-child,
.promo-section h2:first-child {
	margin: 0 0 .5em;
}

.builder-section--bottom0, .promo-section--bottom0 {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.builder-section--with_indent0, .promo-section--with_indent0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.builder-section > table:first-child, .builder-section > img:first-child, .promo-section > table:first-child, .promo-section > img:first-child {
	margin-top: .8em;
}

.builder-section:last-child {
	margin-bottom: 0;
}

.builder-section .pass-express-poll__edit-link {
	display: none;
}

.extra-left25 {
	margin-left: 2.5em;
}

@media screen and (max-width: 995px) {
	.extra-left25 {
		margin-left: 0;
	}
}

/* Sidebar Blocks */
.card {
	position: relative;
	background: #fff;
	margin-top: 30px;
}

.card.card_first,
.card.with-indent0,
.card:first-child {
	margin-top: 0;
}

.card__inner {
	padding: 10% 15% 28px 13%;
}

.card, .modules {
	font-size: 1.3rem;
}

.card .h5, .modules .h5,
.card h5, .modules h5 {
	margin-top: 0;
	padding-top: 0;
	font-size: 1.5rem;
}

.card_brown {
	background: #f0f2e6;
	background: linear-gradient(132deg, #f7f8f2 0%, #f0f2e6 100%);
}

.card_brown.card_with-decor {
	padding-bottom: 3em;
	background-image: url("/f/src/global/i/brown_decor.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}

.card_brown.card_with-decor:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url("/f/src/global/i/sprite.png") -470px -82px;
}

.card_brown.card_with-decor2 {
	padding-bottom: 6em;
	background-image: url("/f/src/global/i/brown_decor2.png");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.card_green {
	background: #effff7;
}

.card_blue {
	background: #f3fafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3fafa), to(#e8f6f5));
	background: linear-gradient(to bottom, #f3fafa 0%, #e8f6f5 100%);
}

.detect_no-cssgradients.detect_inlinesvg .card_blue {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.card_blue.card_with-decor {
	margin-bottom: 4px;
	margin-top: 1.1em;
}

.card_blue.card_with-decor:before,
.card_blue.card_with-decor:after {
	content: "";
	position: absolute;
	height: 4px;
	width: 100%;
	background: url("/f/src/global/i/blue_decor.png") repeat-x;
}

.card_blue.card_with-decor:before {
	background-position: top;
	top: -4px;
}

.card_blue.card_with-decor:after {
	background-position: bottom;
	bottom: -4px;
}

.card_grey {
	background: #f7fafa;
}

.card_yellow {
	background: #fafae8;
	background: -webkit-gradient(linear, left top, left bottom, from(#fafae8), to(#f6f7d9));
	background: linear-gradient(to bottom, #fafae8 0%, #f6f7d9 100%);
}

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

.card_pink {
	background: #f8eddf;
}

.card_sand2 {
	background: #f9f7e0;
}

.card_rounded {
	border-radius: 7px;
}

.card_decor-corn:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url("/f/src/global/i/sprite.png") -470px -82px;
}

.card_decor-bottom {
	padding-bottom: 15px;
}

.card_decor-bottom:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 15px;
	background: url("/f/src/global/i/card-decor-bottom.png") center;
	background-size: 100% 15px;
}

.cab {
	margin-top: 1em;
}

.cab__num {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 150%;
	line-height: 1em;
	font-weight: 600;
}

.card .question {
	margin-top: 0.7em;
}

.card_white .card__inner, .card_psci .card__inner {
	padding: 0em;
}

.card__head {
	border-bottom: 1px solid #E0E2E2;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.card_white .card__head {
	border-bottom: none;
	padding-bottom: 0;
}

.card_psci .card__head {
	display: block;
	text-align: center;
	background: #eee9dc;
	padding: .4em;
	font-size: 120%;
	border-radius: 6px;
	margin-bottom: 1.2em;
}

/*
.card_white .events__title a {
	font-size: 130%;
}
*/
.card_white .card_controls.small {
	margin-top: 0em;
}

/* Card Ctrls */
.card_controls .card_control {
	margin: 0 5px;
	font-size: 70%;
}

.card .card_controls {
	margin-top: 3em;
}

.card_controls_25 .card_controls__inner {
	padding: 0 25px;
}

/* Popup box */
.popup_box {
	position: absolute;
	z-index: 999;
	top: 100px !important;
	left: 50% !important;
	width: 400px;
	margin: 0 0 0 -200px;
}

.popup_box_close {
	position: absolute;
	top: 0;
	right: 0;
}

.popup_box_c {
	background: #fff;
	display: block;
	padding: 20px;
	border: 1px solid #ccc;
}

/* advert list */
.b-ad {
	border-bottom: 1px solid #ddd;
	padding: 1.5em 0 6em;
	clear: both;
}

.b-ad__title {
	display: inline;
	margin: 0;
	padding: 0;
}

.ad-list {
	clear: both;
	margin-top: 1.5em;
}

ul.ad-list li {
	list-style: none;
	behavior: none;
}

ul.ad-list li:before {
	display: none;
}

.b-ad__inf,
.b-ad__action {
	display: inline-block;
	vertical-align: middle;
	width: 47%;
}

.ad-list__item {
	position: relative;
	float: left;
	display: inline;
	width: 20%;
	border: 5px solid #fff;
	margin: 0 0 0 -10px;
	background: #f0f0f0;
}

.ad-list__item_upper {
	margin-top: -10px;
}

.ad-list__item_lower {
	margin-top: 15px;
}

.ad-list__content,
.ad-list__author,
.ad-list__meta {
	margin: 1.5em 2.5em 0 2em;
	font-size: 80%;
}

.ad-list__content {
	margin-top: 1.5em;
}

.ad-list__ad-text {
	margin-top: .2em;
	max-height: 25em;
	overflow: hidden;
}

.ad-list__author {
	padding: 1em 0 0;
	border-top: 1px solid #ccc;
}

.ad-list__meta {
	margin-top: 3em;
	margin-bottom: 1.5em;
}

.ad-list__item_color-1 {
	background: #eaf2dc;
}

.ad-list__item_color-2 {
	background: #faecf6;
}

.ad-list__item_color-3 {
	background: #f5f1e1;
}

.ad-list__item_color-4 {
	background: #e3dbef;
}

.ad-list__item_color-5 {
	background: #e2f4fb;
}

.ad-list__item:nth-child(n+6) {
	display: none;
}

/* advert list media */
@media screen and (min-width: 1260px) {
	.ad-list__item {
		width: 16.6%;
	}
	.ad-list__item:nth-child(6) {
		display: inline-block;
	}
}

/* rubrics */
.b-rubrics {
	margin-bottom: 2em;
}

/* years */
.b-years {
	width: 120px;
	margin: .5em 0;
	line-height: 2;
}

.b-years h5,
.b-years .h5 {
	margin-bottom: .5em;
}

.b-years__item {
	margin-right: 10px;
}

/* Teasers */
.main__teasers {
	margin: 0 45px 0 0;
}

.teasers,
.teasers5 {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	z-index: 1;
}

@media screen and (max-width: 767px) {
	.teasers,
	.teasers5 {
		word-spacing: -.43em;
	}
}

.teasers__total {
	margin-left: 105px;
}

/*.main__teasers .teasers {
	padding-left: 45px;
}*/
.teasers__teaser {
	float: left;
	width: 33%;
}

@media screen and (max-width: 767px) {
	.teasers__teaser {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		float: none;
		word-spacing: normal;
	}
}

.teaser__inner {
	padding: 15px 0 0 45px;
}

.teaser__inner2 {
	padding: 0 0 0 20px;
}

.teasers-pagination__label {
	font-size: 80%;
}

.teaser__text {
	margin-left: 60px;
}

.teaser__text:after {
	clear: both;
	content: "";
	display: block;
}

.teaser__pic,
.teaser5__pic,
.teaser__video {
	position: relative;
	float: left;
	width: 45px;
	height: 45px;
	margin-top: 5px;
}

.teaser__annonce {
	position: relative;
	display: block;
	float: left;
	width: 45px;
	margin-top: 5px;
	text-align: center;
	color: #000;
}

.teaser__date {
	margin-top: .5em;
	display: block;
}

.teaser__video img {
	position: relative;
	border-radius: 6px;
	behavior: url("/f/src/global/css/pie.htc");
	display: block;
}

/* 5 teasers inline */
.teasers5__teaser {
	float: left;
	width: 25%;
}

@media screen and (max-width: 767px) {
	.teasers5__teaser {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		float: none;
		word-spacing: normal;
	}
	.owl-item .teasers5__teaser {
		display: block;
		width: auto;
	}
}

.owl-item .teasers5__teaser {
	float: none;
	width: auto;
}

.teaser5__inner {
	padding: 1em 1em 0;
}

.teaser5__inner:first-child {
	padding-left: 0;
}

.teaser5__text {
	margin-left: 55px;
}

.teasers5__teaser--simple .teaser5__text {
	padding-top: 5px;
}

.teaser5__text:after {
	clear: both;
	content: "";
	display: block;
}

.teaser5__annonce {
	position: relative;
	display: block;
	float: left;
	width: 40px;
	margin-top: 5px;
	text-align: center;
	color: #000;
}

.teaser5__date {
	margin-top: .5em;
	display: block;
}

.teasers-pagination a {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px;
	position: relative;
	vertical-align: middle;
	border: none;
}

.teasers-pagination a span {
	background: #ccc;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	height: 4px;
	width: 4px;
	position: relative;
	vertical-align: middle;
	text-indent: -999px;
	border: none;
}

.teasers-pagination a.selected span {
	background: #000;
}

.teasers .caroufredsel_wrapper {
	padding-right: 45px;
}

.b-h-teasers {
	list-style: none;
	padding: 0;
	margin: 0;
}

.b-h-teasers .b-h-teasers__item {
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: center;
}

.b-h-teasers .b-h-teasers__item:before {
	display: none;
}

.svg-mask {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* Head News */
.head-news {
	position: relative;
	width: 60%;
}

@media (max-width: 767px) {
	.head-news {
		width: auto;
	}
}

.head-news__date {
	width: 80px;
	float: left;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-size: 100%;
}

.head-news__daymonth {
	width: 77px;
	float: left;
	padding-top: .5em;
	text-align: right;
	font-size: 80%;
}

.head-news__text {
	margin-left: 80px;
}

.head-news_nd .head-news__text {
	margin-left: 0;
}

.head-news__text.head-news__text_nd {
	margin-left: 0;
}

.head-news__text ins,
.vivid,
.purple {
	display: inline-block;
	padding: 0 7px;
	color: #fff;
	font-size: 90%;
	border-radius: 10px;
}

.head-news__text ins,
.vivid {
	background: #cf1e1e;
}

.purple {
	background: #522b64;
}

.vivid_small {
	font-size: 68%;
}

.vivid_brown, .link.vivid_brown:hover {
	background: #fae2a6;
	color: #d08750;
}

/* Head X Line*/
.b-head-separator,
.xline {
	position: relative;
	text-align: center;
	margin-top: 10px;
	line-height: 1;
	border-bottom: 1px solid #E0E2E2;
}

.xline_behind {
	display: table;
	white-space: nowrap;
	border-bottom: none;
}

.xline_behind:before, .xline_behind:after {
	content: "";
	display: table-cell;
	width: 50%;
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAODi4gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x left bottom;
	background-size: 1px 1px;
}

.xline_content {
	margin-top: 3em;
}

.xline__label {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	padding: 0 10px;
	bottom: -.4em;
	font-size: 80%;
}

.b-head-separator__label,
.l-border,
.teasers-pagination_abs {
	position: absolute;
	display: inline-block;
	padding: 0 10px;
	bottom: -.5em;
	font-size: 80%;
	line-height: 1;
}

.l-border,
.teasers-pagination_abs {
	left: 50%;
	padding: 0;
}

.teasers-pagination__span {
	position: relative;
	left: -50%;
}

.b-head-separator__label span,
.l-border__span {
	position: relative;
	left: -50%;
	background: #fff;
}

/* Extra Events */
.events__item {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiZGBg+A8EjECaASDAAB4BA/+2/loUAAAAAElFTkSuQmCC") repeat-x bottom;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.events__item:last-child {
	background-image: none;
}

.events__title {
	margin-top: .7rem;
}

.card_white .events__title {
	font-size: 1.7rem;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.card_white .events__title a {
	color: #000;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.events__annotation {
	margin-top: .7rem;
}

.events__date {
	font-weight: 600;
}

.card_white .events__date {
	color: #999;
	font-weight: normal;
}

.events .events__time {
	text-align: center;
	color: #995f1b;
	margin-bottom: 1.5em;
}

.events__head,
.events__foot {
	font-size: 110%;
	margin: .3em 0 0;
}

.extraEvTitle {
	position: relative;
	display: inline;
	padding: 0 5px;
}

.card_brown .extraEvTitle {
	background: #F3F5EC;
}

.extraEvTitle-holder {
	display: table;
	white-space: nowrap;
	width: 100%;
}

.card_psci .extraEvTitle-holder {
	display: none;
}

.extraEvTitle-holder .extraEvTitle {
	background: none;
}

.extraEvTitle-holder_left .extraEvTitle {
	padding: 0 5px 0 0;
}

.extraEvTitle-holder:before,
.extraEvTitle-holder:after {
	content: " ";
	display: table-cell;
	padding: 0 5px;
	width: 50%;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiZGBg+A8EjECaASDAAB4BA/+2/loUAAAAAElFTkSuQmCC") repeat-x center;
	-moz-box-sizing: border-box;
}

.extraEvTitle-holder.extraEvTitle-holder_left:before {
	display: none;
}

.extraEvTitle-holder.extraEvTitle-holder_left:after {
	width: 100%;
}

/* Posts Menu*/
.block__head {
	position: relative;
}

.block__head:after {
	clear: both;
	content: "";
	display: block;
}

.block__menu {
	clear: both;
	display: inline-block;
	min-height: 100%;
	margin: 0 0 1.5em 1.5em;
	white-space: nowrap;
}

.block__menu-item {
	position: relative;
	display: inline-block;
	background: #fff;
	color: #000;
	padding: 0.6em 2em 0.6em .8em;
	border-radius: .3em;
	font-size: 80%;
	font-weight: 600;
	vertical-align: bottom;
	line-height: 1.5;
	float: left;
}

.block__menu-item .block__menu-item__open,
html .g-rc {
	position: absolute;
	right: 0;
	top: 50%;
	left: auto;
}

/*menu v2*/
.opener-select,
.opener-rubric {
	position: relative;
}

.opened.opener-select,
.opened .opener-select,
.opener-rubric {
	z-index: 100;
}

.m-selector {
	position: absolute;
	bottom: 0;
	left: 4em;
	white-space: nowrap;
}

.m-selector__item {
	position: relative;
	display: inline-block;
	background: #fff;
	padding: .4em 2.5em .4em 1.05em;
	border-radius: .7em .7em 0 0;
	float: left;
	color: #000;
	font-weight: 600;
	vertical-align: bottom;
	line-height: 1.9;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.m-selector__item_multi {
	padding: .4em 0;
}

.m-selector__item-inner {
	position: relative;
	float: left;
	border-left: 1px solid #ccc;
	font-weight: normal;
	text-align: left;
}

.m-selector__item-inner .opener-select {
	padding-right: 2em;
	margin: 0 1.8em;
}

.m-selector__item-inner .b-arr,
.b-arr.b-arr_right {
	position: absolute;
	right: 0;
	top: 50%;
}

.b-arr.b-arr_right {
	right: 10px;
}

.m-selector__item-inner:first-child {
	border-left: none;
}

.m-selector:before,
.m-selector:after {
	display: block;
	float: none;
	margin: 0;
	border: 1px solid rgba(255, 255, 255, 0);
	position: absolute;
	bottom: 0;
	width: 5px;
	height: 5px;
	content: " ";
}

.m-selector:before {
	left: -7px;
	border-bottom-right-radius: 6px;
	border-width: 0 2px 2px 0;
	-webkit-box-shadow: 2px 2px 0 #fff;
	        box-shadow: 2px 2px 0 #fff;
}

.m-selector:after {
	right: -7px;
	border-bottom-left-radius: 6px;
	border-width: 0 0 2px 2px;
	-webkit-box-shadow: -2px 2px 0 #fff;
	        box-shadow: -2px 2px 0 #fff;
}

.m-selector__decorate {
	position: relative;
	background: url("/f/src/global/i/sprite.png") -430px -41px;
	display: inline-block;
	height: 3px;
	top: -0.15em;
	width: 5px;
	margin: 0 5px;
}

.block__head-icons,
.b-splash-icons {
	position: absolute;
	right: 1.5em;
	top: 2em;
}

.block__head-icons img {
	vertical-align: middle;
}

/* Social-media carousel */
.b-soc-media {
	position: relative;
	overflow: hidden;
	background: #35282a url("/f/src/global/i/bg-sand.jpg");
	background-size: 100% 100%;
	color: #fff;
	border-radius: 9px;
}

.b-soc-media__inner {
	overflow: hidden;
	padding: 2em 3em 6em;
}

.modules .b-soc-media__inner {
	padding: 2em 1em 6em 1em;
}

.b-media__inner {
	overflow: hidden;
	padding: 2em 3em 3em;
}

.b-soc-media .b-soc-media__title,
.b-media .b-media__title {
	text-shadow: 0 1px 1px #555;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 220%;
}

.modules .b-soc-media .b-soc-media__title {
	font-size: 16px;
	text-transform: uppercase;
}

.b-soc-media__icons {
	position: absolute;
	bottom: 2em;
	right: 2em;
}

.modules .b-soc-media__icons {
	right: auto;
	left: 3em;
}

.b-media__icons {
	position: absolute;
	bottom: 1.8em;
	right: 2em;
}

.b-soc-media__rubrics {
	position: absolute;
	bottom: 2em;
	left: 2em;
}

.b-soc-media__icons__icon {
	margin-right: .1em;
}

ul.from-social li {
	list-style: none;
	behavior: none;
}

ul.from-social li:before {
	display: none;
}

.from-social {
	display: block;
	padding: 0;
	margin: 0;
}

.from-social__item {
	display: block;
	float: left;
	vertical-align: top;
	width: 135px;
	margin: 1.5em .75em 0;
}

.modules .from-social__text {
	font-size: 105%;
}

.from-social__body {
	display: block;
	clear: both;
}

.from-social__img, a.from-social__img, a.from-social__img:visited,
.from-social__video, a.from-social__video, a.from-social__video:visited {
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	display: inline-block;
	float: left;
	max-width: 135px;
	height: 110px;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	margin: .3em .1em .3em 0;
	border: none;
}

.from-social__img img,
.from-social__video img {
	display: block;
}

.from-social__date {
	display: block;
	clear: both;
	color: #e7e1b5;
	font-size: 78%;
	padding-top: .7em;
}

.b-media__date {
	display: block;
	clear: both;
	color: #898989;
	font-size: 78%;
	padding-top: .7em;
}

.from-social__title,
.b-media__title2 {
	display: block;
	clear: both;
	font-size: 82%;
	line-height: 1.3;
}

.b-media__title2 {
	font-weight: 600;
	color: #e3deb6;
}

.from-social__text,
.b-media__text {
	display: block;
	margin: .5em 0 .3em;
	clear: both;
	font-size: 82%;
	line-height: 1.3;
	color: #d7d7d7;
}

.b-soc-media__pages,
.b-soc-media__line {
	display: table;
	white-space: nowrap;
	width: 100%;
	margin-top: 1em;
	height: 1px;
}

.b-soc-media__pages:before, .b-soc-media__pages:after,
.b-soc-media__line:before, .b-soc-media__line:after {
	content: "";
	display: table-cell;
	width: 50%;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: center;
}

.b-soc-media__pages:before,
.b-soc-media__line:before {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.b-soc-media__pages:after,
.b-soc-media__line:after {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
}

.modules .b-soc-media__pages {
	margin-bottom: 30px;
}

.b-soc-media__pages-list {
	bottom: 1px;
	display: inline-block;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}

.modules .b-soc-media__pages-list {
	margin: 25px 0 0 2em;
	padding: 0;
}

.b-soc-media__pages-list a {
	border: none;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 12px;
	height: 12px;
}

.b-soc-media__pages-list span {
	background: #ccc;
	border: none;
	border-radius: 4px;
	display: block;
	height: 4px;
	margin: 4px auto;
	position: relative;
	text-indent: -9999px;
	width: 4px;
}

.b-soc-media__pages-list .selected {
	-webkit-transform: translatez(0);
}

.b-soc-media__pages-list .selected span {
	background: none;
	border: 1px solid #ccc;
	height: 6px;
	width: 6px;
	margin: 2px auto;
}

.b-soc-media__pages-holder {
	display: block;
	margin: 3em auto 0;
	text-align: center;
}

.b-soc-media__pages-holder .b-soc-media__pages-list {
	margin-top: 1em;
}

.b-soc-media__pages-list_op a {
	opacity: .3;
}

.b-bubble {
	position: relative;
	background: #1658da;
	border-radius: 6px;
}

.b-bubble:after {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 10%;
	font-size: 0px;
	line-height: 0%;
	width: 0px;
	border-top: 10px solid #1658da;
	border-right: 10px solid #fff;
}

.b-bubble__text {
	padding: 3em;
	color: #fff;
	margin-bottom: 10px;
}

/* Article */
.b-social {
	margin-top: 3em;
}

.articleMeta {
	position: relative;
	margin-top: 1.5em;
	padding-top: 1.5em;
	margin-bottom: 3em;
	z-index: 2;
}

@media screen and (max-width: 767px) {
	.articleMeta {
		margin-bottom: 0;
	}
}

.articleMeta:before {
	content: "";
	display: block;
	height: 1px;
	background: #e5e5e5;
	margin: 0 0 1.5em 15%;
}

.articleMeta.articleMetaNext {
	margin-top: 0;
	padding-top: 0;
}

.articleMeta.articleMetaEvents {
	margin-left: -4em;
}

.articleMeta.articleMetaEvents:before {
	margin-left: 8.7em;
}

.articleMeta.articleMetaNext:before {
	display: none;
}

.articleMetaItem {
	position: relative;
	margin: .5em 0 0 0;
	clear: left;
}

.articleMetaItem:before, .articleMetaItem:after {
	content: "";
	display: table;
	line-height: 0;
}

.articleMetaItem:after {
	clear: left;
}

.articleMetaItem:first-child {
	margin-top: 1.5em;
}

.articleMetaItem_indent {
	margin-top: 1.5em;
}

.articleMetaItem__border {
	display: block;
	width: 100px;
	height: 1px;
	background: #B1B1B1;
	margin: 2em 0 1em 15%;
}

.articleMetaItem__label {
	float: left;
	width: 13%;
	margin-right: 2%;
	padding-top: .5em;
	color: #666;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	line-height: 1;
}

@media screen and (max-width: 767px) {
	.articleMetaItem__label {
		float: none;
		width: auto;
		margin: 0 0 .5em 0;
		padding-left: 0;
	}
}

@media screen and (max-width: 767px) {
	.articleMetaItem__content {
		float: none;
		width: auto;
		margin: 0 0 1em 0;
		padding-left: 0;
	}
}

.articleMetaItem__content .rubric,
.articleMetaItem__content .tag {
	margin-top: 0;
	margin-bottom: .5em;
}

.articleMeta_flow .articleMetaItem__content {
	margin-left: 4.7em;
	margin-right: 0;
}

.articleMeta_flow .articleMetaItem__label {
	margin: 0 0 0 -2em;
	width: 4.7em;
}

.articleMeta_flow:before {
	margin-left: 4.7em;
}

/* Peoples in article */
.b-peoples {
	width: 100%;
}

.b-peoples__author,
.b-peoples__person {
	display: inline-block;
	vertical-align: top;
	width: 15%;
	min-width: 100px;
	margin-bottom: 20px;
}

.b-peoples__person-inner {
	padding-right: 1em;
}

.b-peoples__person + .b-peoples__person {
	margin-right: 10px;
}

.b-peoples .b-peoples__person {
	margin-right: 1em;
}

.b-peoples__person .g-pic {
	margin-left: -.5em;
}

.b-peoples_tabbed {
	padding: 20px 0 0;
	border-top: 1px dashed #ddd;
}

.b-peoples_tabbed .selected {
	position: relative;
}

.b-peoples__handle {
	position: absolute;
	top: -6px;
	left: 0;
	margin-left: -6px;
	width: 85px;
	height: 6px;
	background: #0d55c3;
}

/*greetings*/
.b-greetings__status {
	line-height: 1.1;
	font-style: italic;
	color: #999;
	color: rgba(0, 0, 0, 0.5);
}

.b-greetings__header {
	text-align: center;
	font-size: 230%;
}

.b-greetings__item + .b-greetings__item {
	border-top: 1px dotted #e3e3e3;
}

.b-greetings__item {
	overflow: hidden;
	padding: 3.5rem 0;
}

.b-greetings__person, .b-greetings__descr {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.b-greetings__person:only-child {
	width: 100%;
}

@media screen and (max-width: 995px) {
	.b-greetings__person:only-child,
	.b-greetings__person, .b-greetings__descr {
		display: block;
		width: auto;
	}
}

@media screen and (max-width: 995px) {
	.b-greetings__descr {
		margin-top: .3em;
	}
}

.b-greetings__item--wide .b-greetings__person,
.b-greetings__item--wide .b-greetings__descr {
	display: block;
	width: auto;
}

.b-greetings__33 {
	width: 33%;
}

.b-greetings__66 {
	width: 66%;
}

.b-greetings__person {
	font-style: italic;
	font-family: Georgia, serif;
	color: #000;
}

.b-greetings__person .tag-set a {
	font-style: normal;
	font: 100%/1.55 "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.b-greetings__person .link {
	color: #000;
	border-bottom-color: #e5e5e5;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}

.b-greetings__person p {
	margin-top: .4em;
}

.b-greetings__person .link:hover {
	color: #d2270b;
	border-bottom-color: #622f26;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

.b-greetings__person .g-pic {
	float: left;
	margin-right: 2rem;
}

.b-greetings__person_data {
	margin-top: 1.5rem;
	overflow: hidden;
	padding: 0 2.5rem 0 .5rem;
	min-height: 80px;
}

.b-greetings__person-wide {
	width: auto;
	display: block;
}

.b-greetings__person li:before {
	content: none;
}

/* custom */
.b-custom-1 {
	color: #5e6989;
}

.b-custom-1 p {
	line-height: 1.2;
	margin: 0;
	padding: 0;
}

.b-custom-1__inner {
	margin-right: 1em;
	margin-top: .5em;
	padding-top: .5em;
}

/* departments */
.b-department {
	margin: 0 0 25px -25px;
	padding: 0 0 25px 25px;
	font-size: 90%;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}

.b-department:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.b-department__main {
	float: left;
	width: 70%;
}

.b-department__extra {
	float: left;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
	padding-left: 30px;
	width: 150px;
	max-width: 30%;
}

.b-department__content {
	margin-bottom: 30px;
}

.b-department__content .before_list {
	margin-bottom: -1.0em;
}

.b-department__content li {
	margin: 2px 0;
}

.b-department__person {
	margin-bottom: 20px;
}

.b-department__person:last-child {
	margin-bottom: 0;
}

.b-department__person .g-pic img {
	max-width: 60px;
	max-height: 60px;
}

.b-department__title {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	font-size: 130%;
	margin: 8px 0;
}

.b-department__info {
	margin: 0 0 20px -21px;
	padding: 10px 20px;
	border: 1px dotted #c7c7c7;
}

/* publication */
.b-publication {
	width: 90%;
	margin: 0.5em 0 0 -2em;
	padding: 1em 2em 0.5em 2em;
	background: #fdfbf2;
}

.b-publication__item {
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.card_psci .b-publication__item {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiZGBg+A8EjECaASDAAB4BA/+2/loUAAAAAElFTkSuQmCC") repeat-x bottom;
}

.b-publication__img {
	float: right;
	margin-right: -25px;
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.24);
	        box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.24);
}

@media (max-width: 767px) {
	.b-publication__img {
		margin-right: -15px;
	}
}

.b-publication__content {
	overflow: hidden;
	margin-right: 20px;
}

.b-publication__title {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	position: relative;
	display: block;
	font-size: 100%;
}

.card_psci .b-publication__title {
	font-size: 1.6rem;
	line-height: 1.3;
}

.b-publication__date {
	margin: 10px 0 4px 0;
	font-size: 80%;
	color: #6f6e6e;
}

/* Lightbox */
.b-img-preview {
	display: inline-block;
	border-radius: 9px;
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.25);
	        box-shadow: 0 5px 7px rgba(0, 0, 0, 0.25);
	margin-top: .5em;
	overflow: hidden;
}

.b-img-preview img {
	display: block;
}

/* Sort controller */
.content-sorter {
	position: relative;
	background: url("/f/src/global/i/pieceofsplash.jpg") no-repeat;
	background-size: 100% 100%;
	padding: 0;
	margin-top: 1.5em;
	border-radius: 8px;
	text-align: center;
	color: #fff;
	min-height: 45px;
	line-height: 45px;
	overflow: hidden;
}

.content-sorter:first-child {
	margin-top: 0;
}

.content-sorter_left {
	padding-left: 6em;
	text-align: left;
}

.content-sorter_left3 {
	padding-left: 3em;
}

.content-sorter_left-overhang {
	padding-left: 2em;
	margin-left: -2em;
	text-align: left;
}

.content-sorter_right-overhang {
	padding-right: 2em;
	margin-right: -2em;
}

.content-sorter-purple {
	background: url("/f/src/global/i/pieceofsplash-purple.jpg") no-repeat;
	background-size: 100% 100%;
}

.content-sorter-purple .switcher_tab li.selected {
	color: #421b74;
}

.content-sorter-violet {
	background: url("/f/src/global/i/pieceofsplash-violet.jpg") no-repeat;
	background-size: 100% 100%;
}

.content-sorter-violet .switcher_tab li.selected {
	color: #962d76;
}

.content-sorter__action {
	float: right;
	padding-right: 12px;
	line-height: 45px;
}

.content-sorter-lightblue {
	background: #effafb;
	background: linear-gradient(-94deg, #effafb 0%, #dfeafa 100%);
}

.content-sorter-flatblue {
	background: #1658da;
}

.content-sorter-flatblue .switcher_tab li.selected {
	color: #1658da;
}

/* Block-List */
.b-list {
	margin-top: 2em;
}

.b-list:first-child {
	margin-top: 0;
}

.b-list__title {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 1em 4.7em;
	margin-bottom: 10px;
}

.b-list__location {
	position: relative;
	z-index: -1;
	height: 35px;
	line-height: 35px;
	margin: -10px 0 15px 0;
	padding: 0 0 0 5.3em;
	background: #fafafa;
}

.b-list__body {
	padding: 0 4.7em;
}

.b-list__body_wide {
	padding: 0 0 0 6em;
}

.b-list__decoration {
	position: absolute;
	background: url("/f/src/global/i/facs-icons.png") -245px 0 no-repeat;
	width: 130px;
	height: 150px;
	overflow: hidden;
	bottom: -75px;
	left: -35px;
}

.b-list__decoration_1 {
	background-position: 0 0;
	left: -25px;
}

.b-list__decoration_2 {
	background-position: -130px 0;
	left: -35px;
}

.b-list__decoration_3 {
	background-position: -245px 0;
	left: -40px;
	bottom: -76px;
}

.b-list__decoration_4 {
	background-position: -390px 0;
	left: -35px;
}

/* Selector 2*/
.m-holder {
	position: relative;
	background: #e8dffa;
	background: linear-gradient(10deg, #e8dffa 0%, #effafb 100%);
	border-radius: 6px;
	min-height: 45px;
}

.m-holder_margin {
	margin-top: 30px;
}

.m-holder_margin1 {
	margin-top: 1em;
}

/* Events block */
.b-events {
	margin: 3em 0 0;
}

.b-events:first-child {
	margin-top: 0;
}

.b-events__item {
	position: relative;
	margin-top: 2em;
}

.b-events__link {
	display: block;
	overflow: hidden;
}

.b-events__link:hover:before {
	content: "";
	position: absolute;
	top: -15px;
	right: -30px;
	bottom: -15px;
	left: -30px;
	background: #f7f9e3;
	z-index: -1;
}

.b-events__item-title {
	color: #000;
}

.b-events__title {
	margin-left: 4.7em;
}

.b-events__title .title {
	font-size: 160%;
}

.b-event__title {
	font-size: 160%;
	line-height: 1.2;
}

.b-events__extra {
	float: left;
	width: 4em;
	padding-top: .2em;
}

.b-events__body {
	margin: 0 22% 0 4.7em;
	padding-right: 4em;
}

.b-events__status {
	float: right;
	width: 22%;
}

.b-events__date {
	width: 50px;
	font-weight: 600;
	text-align: center;
}

.b-events__date .g-month {
	font-size: 75%;
	margin-top: 10px;
	text-transform: uppercase;
}

.b-events__date .g-time {
	font-size: 65%;
	color: #666;
	margin-top: 5px;
}

/* Calendar */
.b-calendar {
	position: relative;
	height: 90px;
	margin-top: 15px;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.b-calendar__inner {
	padding: 15px 0 0 0;
	white-space: nowrap;
}

.b-month,
.b-calendar__search {
	position: relative;
	float: left;
	white-space: normal;
}

.b-month:last-child {
	float: none;
	overflow: hidden;
	display: inline-block;
}

.b-calendar__search {
	height: 65px;
	padding: 10px;
	font-size: 13px;
}

.b-month__border {
	position: absolute;
	top: 8px;
	left: -2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	border-right: 2px dotted #ddd;
}

.b-month__name {
	position: absolute;
	top: 50px;
	left: 10px;
	font-weight: 600;
	color: #000;
	font-size: 11px;
}

.b-month__day, a.b-month__day {
	float: left;
	height: 65px;
	width: 28px;
	text-align: center;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	color: #000;
	border-bottom: none;
	font-size: 12px;
	line-height: 1.3em;
}

.b-month__day_off {
	color: #959595;
}

.b-day-number {
	position: relative;
	display: block;
	line-height: 28px;
}

.b-month__day.hover .b-day-number {
	background: #d4eeff;
	border-radius: 50%;
}

.b-month__day.active {
	position: relative;
	z-index: 2;
}

.b-month__day.active .b-day-number {
	background: #1658da;
	border-radius: 50%;
	color: #fff;
}

.b-week-day {
	display: block;
	color: #ddd;
	font-size: 10px;
	line-height: 1em;
	text-transform: lowercase;
	margin-top: 3px;
}

.b-month__day.active .b-week-day {
	color: #1658DA;
}

.b-calendar__fader {
	position: absolute;
	width: 190px;
	top: 0;
	bottom: 0;
	z-index: 3;
	pointer-events: none;
}

.b-calendar__fader-left {
	left: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(30%, white), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0) 100%);
}

.b-calendar__fader-right {
	right: 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(70%, white));
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 70%);
}

.b-calendar__scroll-btn {
	position: absolute;
	z-index: 4;
	top: 15px;
	width: 30px;
	height: 30px;
	background: #fff;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 50%;
	border: 1px solid #dedede;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

.b-calendar__scroll-btn-left {
	left: 45px;
	background-image: url("/f/src/calend/left.png");
}

.b-calendar__scroll-btn-right {
	right: 45px;
	background-image: url("/f/src/calend/right.png");
}

.b-calendar__scroll-btn:hover {
	border-color: #7dbce2;
	-webkit-box-shadow: 0 0 10px 0 #7dbce2;
	        box-shadow: 0 0 10px 0 #7dbce2;
}

.b-calendar__scroll-btn-left:hover {
	background-image: url("/f/src/calend/left-hover.png");
}

.b-calendar__scroll-btn-right:hover {
	background-image: url("/f/src/calend/right-hover.png");
}

/* Calend by weeks*/
.b-week {
	position: relative;
	display: block;
	float: left;
}

.b-week.active:after,
.b-week.hover:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
	left: 0;
	z-index: -1;
	background: #1658da;
	border-radius: 100px;
}

.b-week.hover:after {
	background: #d4eeff;
}

.b-week.active .b-week-day {
	color: #1658da;
}

.b-week.active .b-day-number {
	color: #fff;
}

.b-week_part1.hover:after,
.b-week_part1.active:after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.b-week_part2.hover:after,
.b-week_part2.active:after {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/* advanced search at sidebar */
.b-advanced-search {
	position: relative;
	display: block;
	margin-top: 25px;
	padding: 60px 0 40px;
	background: url("/f/src/global/i/decor-search.png") no-repeat;
}

.b-advanced-search__inner {
	position: relative;
	display: block;
	padding-top: 1em;
	border-top: 1px solid #ddd;
}

.b-adv-search {
	background: url("/f/src/global/i/decor-search.jpg") no-repeat -15px 0;
	bottom: 0;
	height: 60px;
	position: absolute;
	right: 10px;
	width: 80px;
	z-index: -1;
}

/* Memorial */
.b-memorial, a:link.b-memorial, a:visited.b-memorial {
	display: block;
	background: #303136;
	height: 30px;
	line-height: 30px;
	margin: 30px 45px -10px 4.8%;
	text-align: center;
	color: #fff;
	font-size: 80%;
	font-weight: 600;
}

a:link.b-memorial_inside {
	margin: 25px 45px 0 4.8%;
}

/* Common blocks*/
.g-mb {
	margin-bottom: .7em;
}

.g-bb {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiZGBg+A8EjECaASDAAB4BA/+2/loUAAAAAElFTkSuQmCC");
	height: 1px;
	margin-top: -.7em;
}

.b-arr {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	-webkit-transform: rotate(0.05deg);
	        transform: rotate(0.05deg);
}

.b-arr_3 {
	margin: 0 5px 0 5px;
}

.b-arr_nomargin {
	margin: 0;
}

.b-arr_3.b-arr_down {
	border-width: 4px 3px 0 3px;
	border-color: #000 transparent transparent transparent;
}

.b-arr_3.b-arr_up {
	margin-top: -1px;
	border-width: 0 3px 4px 3px;
	border-color: transparent transparent #000 transparent;
}

.b-arr_3.b-arr_rightd {
	border-width: 3px 0 3px 4px;
	border-color: transparent transparent transparent #000;
}

.b-arr_4 {
	margin: 0 5px 0 10px;
}

.b-arr_4.b-arr_down {
	border-width: 8px 4px 0 4px;
	border-color: #000 transparent transparent transparent;
}

.b-arr_4.b-arr_up {
	top: -2px;
	border-width: 0 4px 8px 4px;
	border-color: transparent transparent #000 transparent;
}

/* partners */
.b-partners {
	position: relative;
	padding-top: 3em;
	margin-top: 1em;
}

.b-partners:before {
	position: absolute;
	top: 1em;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px dashed #c4c4c4;
	content: '';
}

.b-partners:after {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 2em;
	font-size: 14px;
	color: #c4c4c4;
	background: #fff;
	content: 'Все партнеры\00a0\00a0';
}

.b-partners-general:after {
	content: 'Генеральные партнеры\00a0\00a0';
}

.b-partner {
	display: inline-block;
	vertical-align: top;
	height: 70px;
	margin: 0 40px 20px 0;
}

.b-partner img {
	max-height: 100%;
	max-width: 160px;
}

/* gallery */
.b-gallery {
	text-align: left;
	margin: 40px 0;
}

.gallery-inner {
	display: inline-block;
	vertical-align: top;
	position: relative;
	max-width: 570px;
}

.gallery-items {
	margin-bottom: 15px;
	overflow: hidden;
}

.gallery-items-slider {
	position: relative;
	white-space: nowrap;
}

.gallery-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	line-height: 0;
	font-size: 0;
}

.gallery-image {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	line-height: 365px;
	background1: grey;
}

.gallery-image img {
	vertical-align: middle;
	max-height: 500px;
	max-width: 100%;
}

.gallery-controls {
	display: inline-block;
	vertical-align: top;
	width: 570px;
	text-align: left;
}

.gallery-prev,
.gallery-next {
	position: absolute;
	display: inline-block;
	vertical-align: top;
	top: 50%;
	width: 34px;
	height: 42px;
	margin-top: -45px;
	cursor: pointer;
	opacity: 0;
}

.splash_slider:hover .gallery-prev,
.splash_slider:hover .gallery-next {
	opacity: 1;
}

.gallery-prev {
	left: 10px;
	background: url("/f/src/global/i/prev.png") no-repeat 0 0;
}

.gallery-next {
	right: 10px;
	background: url("/f/src/global/i/next.png") no-repeat 0 0;
}

.gallery-prev:hover,
.gallery-next:hover {
	background-position: 0 -42px;
}

.gallery-selectors {
	text-align: center;
}

.gallery-selector {
	display: inline-block;
	vertical-align: top;
	width: 6px;
	height: 6px;
	margin-right: 5px;
	border-radius: 50%;
	border: 1px solid dimgray;
	cursor: pointer;
}

.gallery-selector:hover {
	background: rgba(105, 105, 105, 0.5);
}

.gallery-selector:hover.selected,
.gallery-selector.selected {
	background: dimgray;
	cursor: default;
}

.gallery-captions {
	margin-bottom: 10px;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 14px;
	color: #000;
}

.gallery-downloads {
	font-size: 14px;
}

.gallery-download {
	display: inline-block;
	vertical-align: top;
	padding: 5px 5px 0 5px;
	background: #f8f8f8;
}

.gallery-download .file {
	margin-right: 0;
}

/* side filters */
.b-filters {
	background: #f9faf5;
}

.b-filters__inner {
	padding: 1.5em;
}

.b-filters__bottom {
	margin-top: 5em;
}

.side_filters {
	position: relative;
	padding-top: 200px;
	margin-left: -16px;
}

.side_filters:before {
	position: absolute;
	z-index: -1;
	left: -50px;
	top: 0;
	width: 162px;
	height: 162px;
	background: url("/f/src/global/i/logo_3.png") no-repeat top left;
	content: '';
}

.side_filters_title {
	margin-left: 23px;
	text-transform: uppercase;
}

.side_filter_title {
	font: 600 12px "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 10px;
	margin-left: 23px;
	text-transform: none;
}

.side_filter_title ins {
	margin-left: -15px;
	margin-right: 8px;
}

.side_filter_title ins.b-arr_rightd {
	margin-right: 10px;
	margin-top: -2px;
}

.side_filter_content {
	padding-left: 23px;
}

.side_filter_content ul.navigation {
	display: inline-block;
	vertical-align: top;
	margin-top: -.2em;
}

.side_filter_period_label {
	display: inline-block;
	width: 20px;
}

.filter_period {
	padding-left: 2px;
}

.side_filter_period_input {
	width: 80px;
	margin: 2px 0;
}

.side_filter_feedback {
	padding-top: 80px;
	background: url("/f/src/documents/feedback.png") no-repeat top left;
}

.side_filter select {
	max-width: 100%;
}

.side_filter_scroll .js-side_filter_content, .side_filter_scroll8 .js-side_filter_content {
	overflow-y: scroll;
	max-height: 13em;
}

/* side subscribe */
.side_subscribe label {
	display: block;
	margin-top: 15px;
}

.side_subscribe input {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

/* documents */
.b-documents-subtitle {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-size: 18px;
	color: #656565;
	margin-bottom: 30px;
}

.b-documents-search,
.b-documents-controls {
	margin-left: 10%;
}

.b-documents-search {
	min-height: 150px;
	margin-bottom: 50px;
}

.b-documents-input_control {
	font-size: 78%;
}

.b-documents-input_control .with-radio, .b-documents-input_control .with-checkbox {
	display: inline-block;
	margin-right: 1em;
}

.b-documents-search input[type="search"] {
	width: 75%;
	border-radius: 16px;
	padding-left: 25px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAAAAACoWZBhAAAAAnRSTlMAAHaTzTgAAABqSURBVHgBY2D4dWnRsut/GIDg56Ko+oqY9b+AzP3RBxgYNkQdBTJrpwCJv1VzfjMwFC0BKeuY8ZOBYWHOcwaG66m7/jEwvCrNWL402X8vSO7JnLKqVV1JB0Fm/P7w4e/3zoLLDFDwYOMzAJ0GLQ2/+fhsAAAAAElFTkSuQmCC") no-repeat 10px center;
}

.b-documents {
	margin-bottom: 80px;
}

.b-documents h3 {
	margin: 0 0 20px 10%;
}

.b-documents-count {
	position: relative;
	top: -7px;
	font-size: 11px;
}

.b-document {
	margin-bottom: 30px;
}

.b-document .document-date,
.b-document .document-file {
	display: inline-block;
	vertical-align: top;
	width: 10%;
}

.b-document .document-date {
	font-size: 13px;
	color: #898989;
}

.b-document .document-name {
	display: inline-block;
	vertical-align: top;
	width: 68%;
	padding-right: 5%;
	font-size: 15px;
}

.b-document .document-file {
	font-size: 12px;
	text-align: center;
}

.b-document .document-targets,
.b-document .document-rubrics {
	margin-top: 10px;
	font-size: 12px;
}

.b-separated {
	border-top: 1px dashed #bababa;
	margin-top: 1.5em;
}

.b-separated_solid {
	border-top: 1px solid #d7d7d7;
}

.b-separated_with-indent {
	margin-top: 2em;
}

.b-labeled-list {
	margin: 3em 0 0;
}

.b-title-underline {
	width: 50%;
	min-width: 350px;
	padding: .3em .3em .3em 0;
	border-bottom: 1px solid #d6d6d6;
}

.b-title-underline_auto {
	width: auto;
	min-width: inherit;
}

/* Tabs */
.tab {
	display: inline-block;
	padding: .1em 0;
	margin: 0 .7em .5em 0;
}

.tab_pressed {
	background: #0042c4;
	padding: 0.1em 0.4em;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.5);
	        box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.5);
	color: #fff;
	font-weight: bolder;
}

.tab_red {
	background: #cf1e1e;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

/* Subscribe Form */
.b-subscribe {
	margin-top: 40px;
	font-size: 14px;
}

.b-subscribe-block {
	margin-bottom: 40px;
}

.b-subscribe-block h3 {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.b-subscribe-block input[type=text] {
	width: 300px;
}

.b-subscribe-block hr {
	margin: 10px 0;
}

.b-subscribe-switcher {
	margin: 15px 0 15px -4px;
}

.b-subscribe-selectors {
	margin-bottom: 30px;
}

.b-subscribe-selectors:last-child {
	margin-bottom: 0;
}

/* Common Input */
.b-input {
	position: relative;
}

/* Program */
.b-program,
.b-program__side,
.b-program__header-info-block3,
.b-program__header-info-block2,
.b-program__property-title,
.b-program__property-value,
.b-program__other {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.b-program__light .b-program__header-title,
.b-program__light .b-program__header-text,
.b-program__light .b-program_small,
.b-program__light .b-program_big,
.b-program__light .b-program__lang1,
.b-program__light .b-program__header {
	color: #000;
	border-color: #000;
}

.b-program.b-program1 {
	margin-left: -2%;
	background: #f7f7f5;
}

.b-program.b-program3 {
	background: #f7f7f5;
}

.b-program__header {
	position: relative;
	padding: 60px 100px 90px 80px;
	color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.b-program__header:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 76px;
	height: 79px;
	background-position: right top;
	background-repeat: no-repeat;
	content: '';
}

.b-program__header-info {
	max-width: 650px;
}

.b-program1 .b-program__header {
	background-image: url("/f/src/mag-card/program_bg1.jpg");
}

.b-program1 .b-program__header:before {
	background-image: url("/f/src/mag-card/program_corner1.png");
}

.b-program__header-name {
	position: relative;
	display: inline-block;
	padding: 0 6px;
	margin: 0 16px;
	color: #000;
	background: #fff;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
}

.b-program__header-name:before,
.b-program__header-name:after {
	position: absolute;
	top: 0;
	display: block;
	vertical-align: middle;
	width: 10px;
	height: 24px;
	content: '';
}

.b-program__header-name:before {
	left: -10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAYCAQAAABpJaSmAAAAcUlEQVR4AWP4X/r/4380wPB/JZDEELTFIgiEh7EJemETZPx/Hk0QDMOxCTL9v4kiCIVJ2ATZ/r9CEoTDGdgE47AJRhGpnfv/B0zBLEwnsfy/jykYi+lNpv9XMQWDsAXdaUxBV2zRsQ6bYMb/h//foUIA77CjXNkkWzMAAAAASUVORK5CYII=") no-repeat right center;
}

.b-program__header-name:after {
	right: -10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAYCAQAAABpJaSmAAAAfUlEQVR4AWP4DwLP/7f+Z2dAgP8wsApZEAHMsAluxCb4778OQhABlmAT/P1fCSGIANOxCX7/L4kQRIAabIK3QIKYQAyboDSm4B1s2isxBb/+F8EUnIDp+J//ZTEF52AGyN//qpiCKxCBjAhiA0zB2cgR9w4Ir/8v+c+MEAMAyolSSzF+2VcAAAAASUVORK5CYII=") no-repeat left center;
}

.b-program__header-info-block3,
.b-program__header-info-block2 {
	font-size: 1.6rem;
	display: inline-block;
	vertical-align: top;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.b-program__header-text {
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
	font-size: 17px;
	margin-bottom: 50px;
}

.b-program__header-info {
	font-size: 0;
	margin-top: 10px;
}

.b-program__header-info-block3 {
	width: 43%;
}

.b-program__header-info-block2 {
	width: 28.5%;
}

@media (max-width: 767px) {
	.b-program__header-info-block3 {
		width: 98%;
		margin-bottom: 10px;
	}
	.b-program__header-info-block2 {
		width: 48%;
		margin-bottom: 10px;
	}
}

.b-program__content {
	padding: 40px 11.111%;
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
}

.b-program__video-player img {
	display: block;
	width: 100%;
}

.b-program__video-caption {
	padding-left: 11.111%;
	color: #717171;
	font: italic 13px/20px "HSE Slab", Georgia, "Times New Roman", serif;
}

.b-program__author {
	position: relative;
	padding: 0 0 11.111% 11.111%;
	font-size: 12px;
	line-height: 20px;
}

.b-program__author-signature {
	position: absolute;
	top: 0;
	right: 11.111%;
}

.b-program__comment {
	padding: 40px;
	font-size: 14px;
}

.b-program__comment-text {
	display: inline-block;
	vertical-align: top;
	width: 88.888%;
	color: rgba(0, 0, 0, 0.8);
	font-family: "HSE Slab", Georgia, "Times New Roman", serif;
}

.b-program__comment-value {
	display: inline-block;
	vertical-align: top;
	width: 11.111%;
	font-weight: 600;
}

.b-program__properties {
	font-size: 13px;
	margin-bottom: 25px;
}

.b-program__property {
	position: relative;
	padding-bottom: 1px;
}

.b-program__property:before,
.b-program__property:after {
	position: absolute;
	height: 1px;
	bottom: 0;
	background: #d9d9d7;
	content: '';
}

.b-program__property:before {
	left: 40px;
	right: 66.666%;
	margin-right: 40px;
}

.b-program__property:after {
	left: 33.333%;
	right: 40px;
}

.b-program__property_closer:before {
	left: 0;
}

.b-program__property_closer:after {
	right: 0;
}

.b-program__property:last-child:before,
.b-program__property:last-child:after {
	display: none;
	content: none;
}

.b-program__property-title,
.b-program__property-value {
	display: inline-block;
	vertical-align: top;
	padding: 20px 0;
}

.b-program__property-title {
	width: 33.333%;
	padding: 20px 40px;
	font-weight: 600;
}

.b-program__property-title-big {
	line-height: 38px;
}

.b-program__property-value {
	width: 66.666%;
	padding-right: 40px;
}

.b-program__property_closer .b-program__property-title {
	padding-left: 0;
}

.b-program__property_closer .b-program__property-value {
	padding-right: 0;
	padding-left: 20px;
}

.b-program__property-value .comment {
	color: rgba(0, 0, 0, 0.6);
}

.b-program__property-value .file {
	margin-left: -10px;
}

.b-program__property-value img {
	display: inline-block;
	vertical-align: top;
}

.b-program_small {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.8);
}

.b-program_grey {
	color: rgba(0, 0, 0, 0.6);
}

.b-program_black {
	color: black;
}

.b-program_big {
	font: 600 26px/33px "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.b-program_bigger {
	min-height: 65px;
	font: 600 26px/65px "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.b-program_fraction {
	float: left;
	position: relative;
	top: 5px;
	margin-right: 60px;
}

.b-program_fraction sup {
	font-size: 100%;
	margin-right: -.4em;
}

.b-program_fraction sub {
	font-size: 100%;
	margin-left: -.2em;
}

.b-program__lang {
	padding: 3px 9px;
	margin: -3px 3px -3px -9px;
	font-size: 75%;
	border: 1px solid #000;
	border-radius: 8px;
}

.b-program__lang1 {
	padding: 3px 9px;
	margin-right: 3px;
	font-size: 15px;
	border: 1px solid #fff;
	border-radius: 8px;
}

.b-program__lang2 {
	display: inline-block;
	vertical-align: bottom;
    min-width: 52px;
    padding: 0 5px;
    box-sizing: border-box;
	height: 52px;
	font: 600 15px/52px "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	background: #121349;
	margin-right: .3em;
}

.b-program__side {
	font-size: 13px;
}

.b-program__side h6 {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	margin: 2em 0 .4em 0;
}

.b-program__side-files {
	margin-left: 30px;
}

.b-program__others {
	position: relative;
	margin-top: 100px;
	margin-left: 25px;
}

.b-program__others:before {
	position: absolute;
	z-index: -1;
	top: -40px;
	left: -70px;
	width: 147px;
	height: 213px;
	background: url("/f/src/global/i/gypsum/bird.png") no-repeat center;
	content: '';
}

.b-program__other {
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
	margin: 30px 0;
	padding-right: 40px;
	font-size: 13px;
}

.b-program__other:first-child {
	display: none;
}

.b-program-accredited {
	margin-top: 2em;
}

.b-program-accredited__text {
	display: inline-block;
	vertical-align: middle;
	max-width: 140px;
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	line-height: 1.2;
	opacity: .8;
}

.b-program-accredited__logo {
	display: inline-block;
	vertical-align: middle;
}

.b-program-accredited__logo img {
	display: block;
}

.b-program-vacant {
	float: left;
	margin-right: 60px;
}

/* advert list media */
@media screen and (min-width: 1260px) {
	.b-program__other {
		width: 25%;
	}
	.b-program__other:first-child {
		display: inline-block;
	}
}

.b-program__study .study-label_school:after,
.b-program__study .study-label_magistracy:after,
.b-program__study .study-label_bachelor:after {
	display: none;
}

.b-program__other-title {
	font: 17px/26px "HSE Slab", Georgia, "Times New Roman", serif;
}

.b-program__other-info {
	margin: 7px 0;
}

.b-program__study {
	position: relative;
	margin-top: 75px;
}

.b-program__study h1 {
	margin: 0 0 -1.05em 1.05em;
}

.b-program__study h2 {
	margin: 0 0 -1.35em 1.4em;
}

.b-program__persons {
	margin: 20px 0;
}

.b-program__persons-group {
	margin-bottom: 30px;
}

.b-program__persons .b-peoples__person {
	width: 100%;
	font-size: 12px;
	line-height: 20px;
}

.b-program__persons--short .b-peoples__person {
	width: 48%;
	margin-right: 2%;
}

.b-program__persons .b-peoples__person-position {
	font-size: 13px;
	font-weight: 600;
}

/*Video*/
.video-preview {
	position: relative;
	display: block;
}

.video-preview__img_div {
	height: 400px;
	background: #333;
}

.video-play {
	position: absolute;
	width: 150px;
	height: 150px;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -75px;
	background: url("/f/src/promo/play-big.png") no-repeat;
	opacity: .7;
}

.video-play_small {
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	background: url("/f/src/promo/play-small.png") no-repeat;
}

.video-preview:hover .video-play {
	-webkit-transition: opacity .35s ease 0s;
	transition: opacity .35s ease 0s;
	opacity: 1;
}

.b-flag {
	display: inline-block;
	font-size: 80%;
	background: #737373;
	padding: 0 .4em;
	margin-left: .7em;
}

.b-flag_yellow {
	background: #e4a819;
}

.b-digit {
	font: 200%/1 "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.b-digit-label {
	font-size: 94%;
	margin-top: .2em;
}

.b-bt {
	padding-top: 1em;
	margin-top: 1em;
	border-top: 1px solid #e0e0e0;
}

.b-bt:first-child {
	border-top: none;
}

.list-hangover {
	color: #999;
	float: left;
	font-size: 90%;
	margin-left: -60px;
	text-align: right;
	width: 40px;
}

.list-hangover img {
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.24);
	        box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.24);
}

.pub-meta {
	margin-top: 0.5em;
}

.publications li:after {
	content: "";
	display: table;
	line-height: 0;
	clear: left;
}

.publications li:not(:first-child) {
	margin-top: 1em;
}

/*edu_preview*/
.edu_preview:not(:first-child) {
	margin: .7em 0 0;
}

.edu_preview + .content-sorter {
	margin-top: 0;
}

.edu_preview__item {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	vertical-align: top;
	width: 40%;
	padding: 20px 20px 0;
	margin: 0 30px 30px 0;
	background: #f7f7ed;
	border-radius: 5px;
}

.edu_preview__box {
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	color: #fff;
	min-height: 235px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 20px;
	margin: -20px -20px 0;
	border-radius: 5px 5px 0 0;
	background-size: 100%;
	background-size: cover;
	background-position: 50% 30%;
	background-image: url(/f/src/edu/ba.jpg);
}

.edu_preview__item--short .edu_preview__box {
	border-radius: 5px;
}

.edu_preview__box--has_total {
	padding-bottom: 50px;
}

.edu_preview__total {
	position: absolute;
	bottom: 10px;
	left: 20px;
	height: 2em;
	width: 80%;
	width: calc(100% - 40px);
}

.edu_preview__counter {
	font: 200% "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	position: relative;
}

.edu_preview__counter:after {
	content: attr(data-title);
	line-height: 1.3;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.3rem;
	padding: 0 0 .3em .5em;
	width: 30%;
	display: inline-block;
	vertical-align: bottom;
}

.edu_preview__caption {
	float: left;
	width: 55%;
	font: normal 150%/1.3 "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.edu_preview__list {
	margin: 0 0 0 65%;
	font-size: 78%;
}

.edu_preview__litem {
	margin: 0 0 .5em 0;
}

.edu_preview__litem:before {
	content: none;
}

.edu_preview__descr {
	padding: 20px 0;
	font-size: 1.4rem;
}

@media (max-width: 1200px) {
	.edu_preview__item {
		width: auto;
		display: block;
		margin-right: 0;
	}
}

/*  jqcloud rewrite */
.jqcloud :link, .jqcloud :visited {
	color: inherit;
	border-bottom: none;
}

.iframe_wrapper {
	position: relative;
	padding: 0 0 75%;
	/* 4:3 */
	height: 0;
}

.iframe_wrapper iframe, .iframe_wrapper video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.iframe_wrapper--16_9 {
	padding: 0 0 56.25%;
	/* 16:9 */
}

.iframe_wrapper--3_2 {
	padding: 0 0 66.667%;
	/* 3:2 */
}

/* builder faq */
.question {
	margin-top: 2em;
}

.question:first-child {
	margin-top: 0;
}

.question::before, .answer::before {
	margin-left: -35px;
	padding-right: 10px;
	float: left;
}

.question::before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAADQElEQVR42rWWyWsUQRTGO+77viuKC+KCosYF9ygaDTFjZnqq2n1BweXgvhMhoDfx5Ekv4nUQJSSZ6eo+5CLiIUQzM93971i/kDHJUN2ZEKxLN91V9d773vd9VVYto7ezZUbJT28uefbuyBNHS4VsA+98+/29dZ41npHPN00NXLE39MWdyBcvQiUc/d5cduWxUMkjkcqeCTxH6O9PmRO68kTP54ZpYwoSuPbWwJOP2bzPS63Qn+qS5vfnM6vKvjxF0MAXh2oKQtY60/d9ebF4rCiwJnSdK4GbPZuYXORlG0Pl3E2GIHm0t1sTAt+5riu7YK7EdXZpuG4HOTElbpNcTkz8mRPT9ZxZbJg0T/fxE3uO+NHT3jBJs+lR6GaWmxbyHwLQN4jBM/TkM02W070f6yeb1vzoSM2mZzz/fSx78mDoibRpARXqjV9pSM8NX0RlQBT58mu/Si8xrS0r2YIchmDznJv9Sqw1BQl95wGaiWVoXmwJfPmEJKr/oTGQghgDYgQOE+blgrMHio9GACBER8beK/kw+pZeyKQNgXIumibBHDQ1WqA/nWIlojXu4YlUpES9VSrY2yM/mzFNomwYVpP+lGwzoRIocVzr6rAVFcT+hLLbzMIzQ2TqEzYGtAN9wA1Mi2Eb9I21HtU4syLuSMmX+KOpz9iThQObG07Z8h6NNLj5IqirreoDjO31xVwCAZ3JbZAPDV+tA90wBUJbgbL3Dac7MENnBIyWgB4Bmy2HQPJ81J3eaJGFVvlzYDDguwAHqGAPNBCE5o7Ukr2z2NU83+QoSAcJWQygg32mjDjk8MAK+3giYk3bHaMRhLZoVC4PQdSdWaM/3I8zSuAaPPxOFn2xDV2EvvyCmyTEqdN9u1qdUB2Rk6ym1JFaCmScqrrCS1A2sRqVPcDZZJl8CeYUlb3JGucgKZy70jdjMA3JG+AZbzB6Ti9jnSXoFsvoF9D8yjfNqXVjNqyePwj1rdjDFBqjZmiPKZIdFDVdw4pd9jpYq2F/h54QeJU1tVJZYpbYC16lBSrBXAd+jVipGBYOJnKNIxur4mxiUxKgP1zJmFPKt64f88WjAlEcHFy3QuW8JQB3QNzD+l8DW6tO5C+WAykx2hjS6wAAAABJRU5ErkJggg==);
}

.question + .answer::before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAACdklEQVR42q1WS4sTQRCe9f1Y36KCggq+UVAXxQdqRF2Nj5hJprp9rOIDRPTgivg6CEHwqODRk/c5KMuamenuw15EPATWmHTP37FqNSDTM5NkdwsKQnWlv66vvuoep5tp6Z0xkr3Vkj1LOsZfaAGeMxP7GRSXxwpefR8rLdM+DKa5UXz01zhsnDZIW7LjsfAu5+UYwU5q4RWnDYKUPDT1yua8nN/fLq0yAp7jz4G+AZrCXYenfNpLLoLc1xFs6xvEROwsNd0GH16aPDUCHDYS3L5BqAqqJrHZai35+8mwvOX/eGP8yhISSOPT0PyeAagP1I9kvCW8YxgfQbALVv8Ev2kE39szCCmKlGVtpPhdHcAepOaJJQAF+7SCGz0B1GrOHBoympE0Snwf5hJIkkqiitZ/+LC4u6pC2Kkl3LGqCKoHsB8wNT+Knaf5sBhQXqUd8kNdQWgjE/GDthD4NaKk07NYwAMrR1a3a8Hu5QP4sIBKnvhcWGRRIdjrICgu/BcaSKOUqKbBnPxaXplTBezHJG41VVR3kdriuruj49TkOISjdjXsoo68E9nSlXCL1JOMNxSsoKmOJbvecZJs2sXYDCqbEOhxFlWDuPhyolaY58zQSH26DhvsBcWPYJlXnVmwdsROx9IbthZILU0BW2cDJP7irqFHjQSSEbRpJEFkOV31mJZ9aLs820jS9MQawcpJ14oxFMG7tD6S8rSEktWoVKUI/qjLwzZCiswSEl1DuZIzAs5RlfmXKQxhTjX9TeK3W8rdPXVdIMibVugVkm4U+9AaK63PA6FHDCn7SIex/89HqYC/XyQSTqW59b5nGFGdtQfe3mv/AGzKugj2iWfxAAAAAElFTkSuQmCC);
}

.answer p + ul {
	margin-top: .8em;
}

.answer a, .answer a:visited {
	color: tan;
	border-bottom-color: tan;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

.answer a:hover {
	color: darkgoldenrod;
	border-bottom-color: darkgoldenrod;
}

/*протухший анонс*/
.event-ended {
	color: red;
	border: 1px solid red;
	border-radius: 3px;
	padding: .25em .5em;
	text-align: center;
	display: inline-block;
	margin: .5em 0;
}

.event-ended-faculty {
	margin-bottom: 1em;
}

/* рейтинг новости */
.rating-round_wrap {
	margin: 2em 0 1em;
}

.rating-round {
	width: 4em;
	height: 4em;
	border: 1px solid black;
	border-radius: 50%;
	line-height: 4em;
	text-align: center;
}

/* Copyright Art. Lebedev | http://www.artlebedev.ru/ */
/* Updated 2013-10-16 by dy */
.with-icon {
	position: relative;
	margin-left: 15px;
}

.with-icon:after, .with-icon_grayscale:after {
	position: absolute;
	left: -15px;
	top: 0px;
	width: 10px;
	height: 10px;
	content: '';
}

.with-icon:after, .with-icon_grayscale:hover:after {
	background: url("https://www.hse.ru/f/src/global/i/sprite.png?v1") 0 0;
}

.with-icon_grayscale:after {
	background: url("/f/src/global/i/gerbs_gray_03.png") no-repeat 0 0;
}

/* выравнивание по правому краю */
.with-icon_right {
	margin-left: 0;
	margin-right: 15px;
}

.with-icon_right:after {
	left: auto;
	right: -15px;
}

/* иконка за блоком (не влияет на ширину) */
.with-icon_float {
	margin-left: 0;
	margin-right: 0;
}

/* все иконки */
.with-icon_sortdown {
	top: 0;
}

.with-icon_sortdown:after {
	width: 5px;
	height: 3px;
	right: -8px;
	top: 50%;
	background-position: -430px -41px;
}

.with-icon_sortdown.with-icon_white:after {
	background-position: -423px -41px;
}

.with-icon_sortup:after {
	width: 5px;
	height: 3px;
	right: -8px;
	top: 50%;
	background-position: -430px -47px;
}

.with-icon_sortup.with-icon_white:after {
	background-position: -423px -47px;
}

.with-icon_sitemap {
	margin-left: 25px;
}

.with-icon_sitemap:after {
	left: -25px;
	width: 20px;
	height: 20px;
	background-position: -404px -55px;
}

.with-icon_sort:after {
	width: 9px;
	height: 5px;
	top: 50%;
}

.with-icon_sort.up:after {
	background-position: -413px -47px;
}

.with-icon_sort.down:after {
	background-position: -413px -41px;
}

.with-icon_comment {
	margin-left: 18px;
}

.with-icon_comment:after {
	width: 15px;
	top: 50%;
	left: -18px;
	margin-top: -5px;
	background-position: -457px -40px;
}

.with-icon_comment_2:after {
	background-position: -457px -29px;
}

.with-icon_flag:after {
	background-position: -439px -38px;
	height: 15px;
	width: 15px;
}

.with-icon_flag2:after {
	background-position: -439px -52px;
	height: 15px;
	width: 15px;
	margin-top: -6px;
	top: 50%;
}

.with-icon_flag-msk,
.with-icon_flag-spb,
.with-icon_flag-nn,
.with-icon_flag-perm,
.with-icon_flag-miem,
.with-icon_flag-mine,
.with-icon_flag-online,
.with-icon_redir,
.with-icon_flag-ru,
.with-icon_flag-en,
.with-icon_flag-cn {
	margin-left: 25px;
}

.with-icon_flag-msk:after,
.with-icon_flag-spb:after,
.with-icon_flag-nn:after,
.with-icon_flag-perm:after,
.with-icon_flag-miem:after,
.with-icon_redir:after,
.with-icon_flag-ru:after,
.with-icon_flag-en:after,
.with-icon_flag-cn:after {
	height: 24px;
	width: 20px;
	top: -2px;
	left: -25px;
}

.with-icon_right.with-icon_flag-msk,
.with-icon_right.with-icon_flag-spb,
.with-icon_right.with-icon_flag-nn,
.with-icon_right.with-icon_flag-perm,
.with-icon_right.with-icon_flag-miem,
.with-icon_right.with-icon_flag-ru,
.with-icon_right.with-icon_flag-en,
.with-icon_right.with-icon_flag-cn,
.with-icon_right.with-icon_redir {
	margin-left: 0;
	margin-right: 25px;
}

.with-icon_right.with-icon_flag-msk:after,
.with-icon_right.with-icon_flag-spb:after,
.with-icon_right.with-icon_flag-nn:after,
.with-icon_right.with-icon_flag-perm:after,
.with-icon_right.with-icon_flag-miem:after,
.with-icon_right.with-icon_flag-ru:after,
.with-icon_right.with-icon_flag-en:after,
.with-icon_right.with-icon_flag-cn:after,
.with-icon_right.with-icon_redir:after {
	left: auto;
	right: -25px;
}

.with-icon_flag-msk:after, .with-icon_grayscale.with-icon_flag-msk:hover:after {
	background-position: -147px -14px;
}

.with-icon_flag-spb:after, .with-icon_grayscale.with-icon_flag-spb:hover:after {
	background-position: -171px -13px;
}

.with-icon_flag-perm:after, .with-icon_grayscale.with-icon_flag-perm:hover:after {
	background-position: -195px -14px;
}

.with-icon_flag-nn:after, .with-icon_grayscale.with-icon_flag-nn:hover:after {
	background-position: -216px -11px;
	top: -3px;
}

.with-icon_grayscale.with-icon_flag-msk:after {
	background-position: 2px -3px;
}

.with-icon_grayscale.with-icon_flag-spb:after {
	background-position: -22px -2px;
}

.with-icon_grayscale.with-icon_flag-perm:after {
	background-position: -46px -3px;
}

.with-icon_grayscale.with-icon_flag-nn:after {
	background-position: -67px 0;
}

.with-icon_flag-miem:after {
	background-position: -128px -12px;
}

.with-icon_flag-mine:after {
	background-position: -216px -35px;
	height: 20px;
	width: 20px;
	top: -2px;
	left: -25px;
}

.with-icon_flag-online:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.643%2024c5.878%200%2010.643-4.765%2010.643-10.643%200-5.878-4.765-10.643-10.643-10.643C4.765%202.714%200%207.479%200%2013.357%200%2019.235%204.765%2024%2010.643%2024z%22%20fill%3D%22%23002E6E%22%2F%3E%3Cpath%20d%3D%22M12.463%2012.398c.691-.285%201.112-.72%201.387-1.05.529-.606.743-1.349.743-2.05%200-.567-.156-1.7-1.151-2.48-.684-.528-1.29-.783-2.735-.783h-.732c-.025-.002-.045-.002-.073-.002H6.884v14.249h8.615v-2.734c-.002-2.617-.845-4.376-3.036-5.15zm1.083%207.1h-1.554V14.74H10.2v4.763H8.827V6.743l1.41.002c.53%200%201.33.118%201.895.82.295.358.477.83.54%201.305h-2.47v.703h2.493c-.019.454-.112.961-.556%201.5a2.44%202.44%200%200%201-1.94.942h-.015v.711c2.421%200%203.365%201.61%203.365%204.555v2.216h-.003z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.634%204.728a2.364%202.364%200%201%200%200-4.728%202.364%202.364%200%200%200%200%204.728z%22%20fill%3D%22%2371BF44%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
	height: 20px;
	width: 20px;
	top: -2px;
	left: -25px;
	background-size: cover;
}

.with-icon_flag-ru:after {
	background-position: -345px -11px;
}

.with-icon_flag-en:after {
	background-position: -320px -11px;
}

.with-icon_flag-cn:after {
	background-position: -295px -11px;
}

.with-icon_redir:after {
	background-position: -447px -11px;
	width: 20px;
	height: 15px;
	top: 0;
}

.with-icon_metro {
	margin-left: 18px;
}

.with-icon_metro.with-icon_right {
	margin-right: 18px;
	margin-left: 0;
}

.with-icon_metro:after {
	background-position: -483px -54px;
	height: 15px;
	width: 15px;
	left: -18px;
}

.with-icon_metro.with-icon_right:after {
	right: -18px;
	left: auto;
}

.with-icon_tick {
	margin-left: 24px;
}

.with-icon_tick:after {
	background-position: -459px -56px;
	height: 24px;
	width: 24px;
	left: -24px;
	top: -8px;
}

.with-icon_calend:after {
	background-position: -492px -38px;
	height: 15px;
	width: 15px;
	top: 50%;
	margin-top: -7px;
}

.with-icon_list {
	margin-left: 20px;
}

.with-icon_list:after {
	background-position: -409px -72px;
	width: 15px;
	left: -20px;
	top: 50%;
	margin-top: -5px;
}

.with-icon_list.with-icon_right {
	margin-left: 0;
	margin-right: 20px;
}

.with-icon_list.with-icon_right:after {
	left: auto;
	right: -20px;
}

.with-icon_larr:after {
	top: 50%;
	margin-top: -2px;
	background-position: -505px -43px;
	height: 9px;
}

.with-icon_rarr:after {
	top: 50%;
	margin-top: -2px;
	background-position: -515px -43px;
	height: 9px;
}

.with-icon_rarr2:after {
	top: 50%;
	margin-top: -2px;
	background-position: -430px -57px;
}

.with-icon_lock:after {
	top: 50%;
	margin-top: -4px;
	background-position: -457px -88px;
}

/*social media blue*/
.with-icon_vk-blue,
.with-icon_ok-blue,
.with-icon_fb-blue,
.with-icon_tw-blue,
.with-icon_inst-blue,
.with-icon_yt-blue,
.with-icon_rutube-blue,
.with-icon_rss-blue,
.with-icon_lj-blue,
.with-icon_in-blue,
.with-icon_ac-blue,
.with-icon_rg-blue,
.with-icon_researchgate-blue,
.with-icon_academia-blue,
.with-icon_fl-blue,
.with-icon_dots-blue,
.with-icon_tg-blue,
.with-icon_weibo-blue,
.with-icon_zh-blue,
.with-icon_wechat-blue,
.with-icon_wa-blue,
.with-icon_dz-blue,
.with-icon_tiktok-blue,
.with-icon_vb-blue {
	margin-left: 25px;
}

.with-icon_inst-blue,
.with-icon_fb-blue {
	display: none !important;
}

.with-icon_vk-blue:after,
.with-icon_ok-blue:after,
.with-icon_fb-blue:after,
.with-icon_tw-blue:after,
.with-icon_inst-blue:after,
.with-icon_yt-blue:after,
.with-icon_rutube-blue:after,
.with-icon_rss-blue:after,
.with-icon_ac-blue:after,
.with-icon_academia-blue:after,
.with-icon_rg-blue:after,
.with-icon_researchgate-blue:after,
.with-icon_fl-blue:after,
.with-icon_lj-blue:after,
.with-icon_in-blue:after,
.with-icon_dots-blue:after,
.with-icon_tg-blue:after,
.with-icon_weibo-blue:after,
.with-icon_zh-blue:after,
.with-icon_wechat-blue:after,
.with-icon_wa-blue:after,
.with-icon_dz-blue:after,
.with-icon_tiktok-blue:after,
.with-icon_vb-blue:after {
	height: 18px;
	width: 20px;
	margin-left: -10px;
	top: -1px;
}

.with-icon_dz-blue:after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%231658da%22%20d%3D%22M16.7%2016.7c-2.2%202.27-2.36%205.1-2.55%2011.3%205.78%200%209.77-.02%2011.83-2.02%202-2.06%202.02-6.24%202.02-11.83-6.2.2-9.03.35-11.3%202.55M0%2014.15c0%205.59.02%209.77%202.02%2011.83%202.06%202%206.05%202.02%2011.83%202.02-.2-6.2-.35-9.03-2.55-11.3-2.27-2.2-5.1-2.36-11.3-2.55M13.85%200C8.08%200%204.08.02%202.02%202.02.02%204.08%200%208.26%200%2013.85c6.2-.2%209.03-.35%2011.3-2.55%202.2-2.27%202.36-5.1%202.55-11.3m2.85%2011.3C14.5%209.03%2014.34%206.2%2014.15%200c5.78%200%209.77.02%2011.83%202.02%202%202.06%202.02%206.24%202.02%2011.83-6.2-.2-9.03-.35-11.3-2.55%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28%2014.15v-.3c-6.2-.2-9.03-.35-11.3-2.55-2.2-2.27-2.36-5.1-2.55-11.3h-.3c-.2%206.2-.35%209.03-2.55%2011.3-2.27%202.2-5.1%202.36-11.3%202.55v.3c6.2.2%209.03.35%2011.3%202.55%202.2%202.27%202.36%205.1%202.55%2011.3h.3c.2-6.2.35-9.03%202.55-11.3%202.27-2.2%205.1-2.36%2011.3-2.55%22%2F%3E%3C%2Fsvg%3E");
}

.with-icon_vk-blue:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.2653%204.2653C3%205.5306%203%207.56707%203%2011.64V12.36C3%2016.4329%203%2018.4694%204.2653%2019.7347C5.5306%2021%207.56706%2021%2011.64%2021H12.36C16.4329%2021%2018.4694%2021%2019.7347%2019.7347C21%2018.4694%2021%2016.4329%2021%2012.36V11.64C21%207.56707%2021%205.5306%2019.7347%204.2653C18.4694%203%2016.4329%203%2012.36%203H11.64C7.56706%203%205.5306%203%204.2653%204.2653Z%22%20fill%3D%22%231658DA%22%2F%3E%0A%3Cpath%20d%3D%22M12.6095%2016C8.55576%2016%206.09636%2013.1823%206%208.5H8.05309C8.1171%2011.9395%209.67903%2013.397%2010.8764%2013.6967V8.5H12.8439V11.4683C13.9988%2011.3401%2015.2076%209.98991%2015.614%208.5H17.5505C17.2406%2010.3321%2015.9246%2011.6823%2014.9948%2012.2392C15.9253%2012.6895%2017.4225%2013.8682%2018%2016H15.8714C15.4219%2014.5749%2014.321%2013.4712%2012.8446%2013.3213V16H12.6095Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_ok-blue:after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20viewBox%3D%220%200%20124.38%20206.78%22%20width%3D%2218%22%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20d%3D%22M0%200h124.379v206.781H0zm0%200%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M122.52%20111.055c-2.957-5.938-11.141-10.875-22.016-2.305-14.7%2011.582-38.313%2011.582-38.313%2011.582s-23.613%200-38.312-11.582c-10.875-8.57-19.059-3.633-22.016%202.305-5.152%2010.347.668%2015.347%2013.805%2023.777%2011.219%207.203%2026.633%209.895%2036.586%2010.898l-8.309%208.31c-11.703%2011.702-23%2023.003-30.84%2030.843-4.687%204.683-4.687%2012.281%200%2016.969l1.415%201.414c4.687%204.687%2012.285%204.683%2016.968%200l30.84-30.84c11.707%2011.703%2023.004%2023%2030.84%2030.84%204.687%204.683%2012.285%204.683%2016.973%200l1.414-1.414c4.687-4.688%204.683-12.286%200-16.973l-30.84-30.84-8.336-8.332c9.96-1.027%2025.21-3.73%2036.336-10.875%2013.133-8.43%2018.953-13.43%2013.805-23.777zM62.19%2026.585c14.22%200%2025.746%2011.528%2025.746%2025.747%200%2014.223-11.527%2025.746-25.746%2025.746S36.445%2066.555%2036.445%2052.332c0-14.219%2011.528-25.746%2025.746-25.746zm0%2078.083c28.903%200%2052.336-23.434%2052.336-52.336C114.527%2023.43%2091.094%200%2062.191%200%2033.285%200%209.855%2023.43%209.855%2052.332s23.43%2052.336%2052.336%2052.336%22%20fill%3D%22%231658da%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.with-icon_fb-blue:after {
	content: none;
}

.with-icon_tw-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%2213%22%20viewBox%3D%220%200%2015%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etw%3C%2Ftitle%3E%3Cpath%20d%3D%22M13.253%204.024v.196c0%201.003-.188%202.016-.564%203.039-.376%201.024-.927%201.948-1.653%202.773-.726.825-1.624%201.499-2.695%202.021-1.071.522-2.305.783-3.705.783-.856%200-1.676-.12-2.46-.36-.783-.24-1.509-.574-2.178-1.003l.352.031.368.016c.71%200%201.384-.115%202.021-.345.637-.23%201.217-.548%201.739-.956-.658-.01-1.245-.211-1.762-.603-.517-.392-.869-.89-1.057-1.496l.274.039.29.008.407-.023.392-.07c-.689-.146-1.266-.496-1.731-1.05-.465-.554-.697-1.196-.697-1.927.198.073.415.159.65.227.235.068.473.107.713.117-.407-.272-.734-.629-.979-1.073-.245-.444-.368-.927-.368-1.449%200-.282.037-.551.11-.807.073-.256.178-.493.313-.713.366.46.781.875%201.245%201.245.465.371.961.695%201.488.971.527.277%201.086.496%201.676.658.59.162%201.198.258%201.825.29l-.063-.345-.016-.345c0-.418.078-.812.235-1.183.157-.371.373-.692.65-.963.277-.272.598-.488.963-.65.366-.162.757-.243%201.175-.243.439%200%20.849.086%201.23.258.381.172.708.405.979.697.345-.063.679-.157%201.003-.282.324-.125.632-.272.924-.439-.115.345-.287.661-.517.948-.23.287-.501.525-.815.713.303-.031.601-.086.893-.164.292-.078.574-.18.846-.305-.198.303-.426.587-.681.854-.256.266-.53.504-.822.713v.196z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_inst-blue:after {
	content: none;
}

.with-icon_yt-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eyt%3C%2Ftitle%3E%3Cpath%20d%3D%22M18.658%203.082c.123.959.185%201.932.185%202.918%200%20.986-.062%201.959-.185%202.918-.096.753-.202%201.329-.318%201.726-.116.397-.291.678-.524.842-.411.342-3.212.514-8.404.514-5.178%200-7.973-.171-8.384-.514-.384-.26-.671-1.116-.863-2.568-.11-.849-.164-1.822-.164-2.918s.055-2.068.164-2.918c.192-1.452.479-2.308.863-2.568.411-.342%203.205-.514%208.384-.514%205.192%200%207.993.171%208.404.514.233.164.408.445.524.842.116.397.223.973.318%201.726zm-10.952%206l5.137-3.082-5.137-3.082v6.164z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_rutube-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20312%20312%22%20fill%3D%22%231658da%22%20height%3D%2218%22%20viewBox%3D%220%200%20312%20312%22%20width%3D%2218%22%3E%3Cpath%20d%3D%22m196.6%20123.7c-1.5-1.3-4.5-2-8.8-2h-75.9v28.3h75.9c4.3%200%207.3-.5%208.8-1.8s2.4-3.6%202.4-7.3v-10.2c.1-3.3-.9-5.7-2.4-7z%22%2F%3E%3Cpath%20d%3D%22m0%2056.7v198.6c0%2031.3%2025.4%2056.7%2056.7%2056.7h198.6c31.3%200%2056.7-25.4%2056.7-56.7v-198.6c0-31.3-25.4-56.7-56.7-56.7h-198.6c-31.3%200-56.7%2025.4-56.7%2056.7zm199.1%20159.4-27.3-39.4h-59.9v39.4h-31.2v-121.1h112.2c6.9%200%2012.5.7%2017%202%204.5%201.5%208.2%203.6%2011.6%206.7%203.2%203.3%205.4%206.9%206.7%2011.1s2.1%209.6%202.1%2016.5v9.1c0%2011.6-2.1%2020.3-6.2%2025.8-4.1%205.4-10.8%208.9-20.2%2010.3l30.1%2039.6zm38.1-118.7c-9%200-16.2-7.3-16.2-16.3s7.3-16.3%2016.2-16.3c9%200%2016.2%207.3%2016.2%2016.3s-7.3%2016.3-16.2%2016.3z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_rss-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Erss%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%200v2.297c1.75%200%203.371.434%204.863%201.301%201.492.867%202.672%202.047%203.539%203.539s1.301%203.113%201.301%204.863h2.297c0-1.625-.316-3.18-.949-4.664-.633-1.484-1.484-2.762-2.555-3.832-1.07-1.07-2.348-1.922-3.832-2.555-1.484-.633-3.039-.949-4.664-.949zm5.602%2012h2.32c0-1.438-.355-2.762-1.066-3.973-.711-1.211-1.672-2.172-2.883-2.883-1.211-.711-2.535-1.066-3.973-1.066v2.297c1.547%200%202.867.547%203.961%201.641%201.094%201.094%201.641%202.422%201.641%203.984zm-4.008-.023c.438%200%20.812-.152%201.125-.457.313-.305.469-.68.469-1.125%200-.445-.156-.824-.469-1.137-.313-.313-.687-.469-1.125-.469-.438%200-.812.156-1.125.469-.313.313-.469.691-.469%201.137%200%20.445.156.82.469%201.125.313.305.687.457%201.125.457z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_in-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ein%3C%2Ftitle%3E%3Cpath%20d%3D%22M14.826%200c.319%200%20.601.109.848.326.246.217.37.486.37.804v13.739c0%20.319-.123.587-.37.804-.246.217-.529.326-.848.326h-13.652c-.319%200-.594-.109-.826-.326-.232-.217-.348-.486-.348-.804v-13.739c0-.319.116-.587.348-.804.232-.217.507-.326.826-.326h13.652zm-10.087%2013.652v-7.652h-2.348v7.652h2.348zm-1.174-8.696c.377%200%20.703-.138.978-.413.275-.275.413-.601.413-.978s-.138-.703-.413-.978c-.275-.275-.601-.413-.978-.413s-.703.138-.978.413c-.275.275-.413.601-.413.978%200%20.406.13.739.391%201s.594.391%201%20.391zm10.087%208.696v-4.217c0-1.159-.196-2.051-.587-2.674-.391-.623-1.138-.935-2.239-.935s-1.855.406-2.261%201.217h-.043v-1.043h-2.261v7.652h2.348v-3.783c0-1.304.478-1.957%201.435-1.957.377%200%20.659.123.848.37.188.246.297.478.326.696.029.217.043.529.043.935v3.739h2.391z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_lj-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Elj%3C%2Ftitle%3E%3Cg%20fill%3D%22%231658DA%22%3E%3Cpath%20d%3D%22M2.588%206.212l-2.169-2.169%204.006-4.006%202.122%202.122c-.834.375-1.615.905-2.299%201.589-.729.729-1.283%201.568-1.661%202.463z%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M15.207%2014.707c3.026-3.026%203.026-7.932%200-10.958s-7.932-3.026-10.958%200-3.026%207.932%200%2010.958%207.932%203.026%2010.958%200zm-1.9-3.989c-.468.164-.908.434-1.282.808-.41.41-.694.898-.852%201.417l-2.388-.551c.325-.918.855-1.781%201.59-2.515.699-.699%201.513-1.213%202.382-1.541l.55%202.383z%22%20id%3D%22Combined-Shape%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M13.308%2010.717l.662%202.87-2.796-.645c.158-.518.442-1.007.852-1.417.374-.374.814-.644%201.282-.808zm-4.508%201.677l-.015.015-6.197-6.197c.378-.895.931-1.734%201.661-2.463.685-.685%201.466-1.214%202.299-1.589l6.185%206.185c-.859.329-1.665.839-2.357%201.532-.735.735-1.265%201.597-1.59%202.515l.014.003z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_vb-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eviber%3C%2Ftitle%3E%3Cg%20fill%3D%22%231658DA%22%3E%3Cpath%20d%3D%22M14.652%209.482c-.426%203.429-2.933%203.645-3.396%203.793-.197.063-2.026.518-4.325.368%200%200-1.713%202.067-2.248%202.605-.084.084-.182.118-.247.102-.092-.022-.118-.132-.116-.291l.015-2.823h-.001c-3.348-.93-3.152-4.425-3.115-6.255.038-1.83.382-3.329%201.403-4.338%201.835-1.662%205.615-1.414%205.615-1.414%203.192.014%204.722.975%205.077%201.297%201.178%201.008%201.778%203.421%201.339%206.956m-.459-7.812c-.419-.386-2.113-1.616-5.887-1.632%200%200-4.45-.268-6.62%201.722-1.208%201.208-1.632%202.974-1.677%205.166-.045%202.192-.103%206.297%203.855%207.411l.004.001-.002%201.699s-.025.688.428.828c.548.17.869-.353%201.393-.916.287-.309.683-.764.982-1.111%202.707.227%204.789-.293%205.025-.37.547-.178%203.64-.574%204.143-4.679.519-4.233-.252-6.91-1.644-8.118%22%2F%3E%3Cpath%20d%3D%22M9.86%207.043c-.113%200-.207-.089-.213-.203-.036-.724-.377-1.079-1.074-1.116-.118-.006-.208-.107-.202-.225.006-.118.107-.208.225-.202.919.049%201.43.575%201.477%201.521.006.118-.085.218-.202.224h-.011%22%2F%3E%3Cpath%20d%3D%22M10.955%207.41h-.005c-.118-.003-.211-.1-.209-.218.017-.729-.192-1.32-.637-1.806-.443-.485-1.051-.749-1.86-.808-.118-.009-.206-.111-.197-.228.009-.117.111-.206.228-.197.909.067%201.631.385%202.143.946.516.562.768%201.27.749%202.103-.003.116-.098.209-.213.209%22%2F%3E%3Cpath%20d%3D%22M12.076%207.849c-.117%200-.212-.094-.213-.212-.01-1.305-.386-2.301-1.149-3.046-.754-.734-1.706-1.111-2.831-1.119-.118-.001-.213-.097-.212-.215.001-.117.096-.212.213-.212h.002c1.239.009%202.29.426%203.126%201.24.837.817%201.267%201.944%201.277%203.348.001.118-.094.214-.212.215h-.002z%22%2F%3E%3Cpath%20d%3D%22M8.627%209.688s.3.026.462-.174l.315-.396c.151-.197.519-.322.878-.122.2.113.558.334.783.5.238.175.726.581.727.583.233.196.286.484.128.788l-.001.006c-.163.287-.38.556-.655.807l-.006.005c-.226.189-.448.295-.666.322l-.097.006c-.095.001-.19-.013-.283-.043l-.007-.01c-.336-.095-.896-.332-1.83-.847-.607-.335-1.111-.676-1.537-1.016-.225-.178-.457-.379-.691-.613l-.023-.023-.023-.023-.023-.023-.023-.023c-.234-.235-.435-.466-.613-.691-.34-.426-.681-.931-1.016-1.537-.515-.934-.752-1.494-.847-1.83l-.01-.007c-.03-.093-.044-.188-.043-.283l.006-.097c.026-.218.133-.44.322-.666l.005-.006c.251-.275.52-.493.807-.655l.006-.001c.304-.158.592-.105.788.128.001.002.408.489.583.727.165.225.387.583.5.783.2.359.075.726-.122.878l-.396.315c-.2.162-.174.462-.174.462s.586%202.219%202.779%202.779%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_ac-blue:after, .with-icon_academia-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%2214%22%20viewBox%3D%220%200%2015%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eaca%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.209%200h-3.542l.618%201.574-4.161%2010.908c-.169.562-.618.618-1.124.731v.731h4.161v-.731c-1.124-.112-1.743-.281-1.293-1.462.056-.112.337-.956.787-2.024h5.06l.731%201.855c.112.281.169.562.169.787%200%20.618-.506.843-1.631.9v.731h6.466v-.731c-.618-.169-1.012-.281-1.237-.787l-5.004-12.482zm-4.104%208.378c.731-1.968%201.631-4.273%201.968-5.116l2.024%205.116h-3.992z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_rg-blue:after, .with-icon_researchgate-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Erg%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.688.458c.652-.437%201.502-.493%202.248-.307.677.172%201.232.687%201.499%201.327-.277.166-.585.264-.882.385-.191-.307-.381-.649-.729-.802-.488-.223-1.124-.203-1.54.163-.37.285-.527.76-.556%201.21-.046.68-.042%201.363-.012%202.044.019.412.087.853.361%201.179.576.63%201.759.602%202.248-.12.247-.416.281-.92.264-1.393-.438-.011-.876.012-1.314-.015-.019-.283-.021-.567.002-.85.774-.02%201.549-.017%202.322-.002.019.882.094%201.833-.338%202.636-.312.595-.94.974-1.593%201.08-.767.128-1.632-.004-2.218-.55-.533-.495-.737-1.242-.765-1.948-.028-.738-.043-1.48.028-2.217.068-.7.376-1.418.974-1.82zm-11.663%203.75c1.619.053%203.237-.008%204.855-.041%201.166-.026%202.43.163%203.34.953.824.703%201.115%201.875.935%202.916-.264%201.396-1.409%202.57-2.785%202.904.81%201.428%201.752%202.783%202.827%204.024.567.656%201.295%201.297%202.206%201.337l.001.525c-1.299.421-2.847-.033-3.692-1.114-1.15-1.41-2.097-2.973-2.996-4.551-.517.001-1.034-.002-1.549-.039.002%201.227-.009%202.453.006%203.679.028.429.063.991.505%201.205.435.153.909.148%201.36.229l.001.586c-1.671-.072-3.344-.079-5.015%200l.001-.586c.393-.099.831-.086%201.184-.305.376-.305.383-.84.403-1.284.004-2.77.006-5.538-.001-8.307-.023-.438-.037-.974-.425-1.258-.353-.2-.776-.197-1.162-.292v-.583zm3.142.909c-.001%201.691-.001%203.383%200%205.074.959.06%201.98.183%202.883-.225.699-.303%201.222-.958%201.373-1.704.142-.71.088-1.497-.3-2.125-.357-.582-1.014-.914-1.675-1.009-.756-.095-1.523-.047-2.282-.011z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
	top: -3px;
}

.with-icon_fl-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eflickr%3C%2Ftitle%3E%3Cg%20fill%3D%22%231658DA%22%3E%3Cpath%20d%3D%22M4.783%2010.565c.725%200%201.341-.254%201.848-.761.507-.507.761-1.123.761-1.848%200-.725-.254-1.341-.761-1.848-.507-.507-1.123-.761-1.848-.761-.725%200-1.341.254-1.848.761-.507.507-.761%201.123-.761%201.848%200%20.725.254%201.341.761%201.848.507.507%201.123.761%201.848.761z%22%20opacity%3D%22.3%22%2F%3E%3Cpath%20d%3D%22M14.478%200c.435%200%20.804.152%201.109.457.304.304.457.674.457%201.109v12.87c0%20.435-.152.804-.457%201.109-.304.304-.674.457-1.109.457h-12.913c-.435%200-.804-.152-1.109-.457-.304-.304-.457-.674-.457-1.109v-12.87c0-.435.152-.804.457-1.109.304-.304.674-.457%201.109-.457h12.913zm-9.696%2010.565c.725%200%201.341-.254%201.848-.761.507-.507.761-1.123.761-1.848%200-.725-.254-1.341-.761-1.848-.507-.507-1.123-.761-1.848-.761-.725%200-1.341.254-1.848.761-.507.507-.761%201.123-.761%201.848%200%20.725.254%201.341.761%201.848.507.507%201.123.761%201.848.761zm6.565%200c.725%200%201.341-.254%201.848-.761.507-.507.761-1.123.761-1.848%200-.725-.254-1.341-.761-1.848-.507-.507-1.123-.761-1.848-.761-.725%200-1.333.254-1.826.761-.493.507-.739%201.123-.739%201.848%200%20.725.246%201.341.739%201.848.493.507%201.101.761%201.826.761z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_tg-blue:after {
	background: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2019%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%231658da%22%3E%3Cpath%20d%3D%22M6.75002%2011.6751V10.2501L14.25%204.25009L5.25002%208.75009L0.225024%207.49009C0.160293%207.47208%200.103241%207.43337%200.0625934%207.37987C0.0219456%207.32637%20-6.10352e-05%207.26103%20-6.10352e-05%207.19384C-6.10352e-05%207.12665%200.0219456%207.06131%200.0625934%207.00781C0.103241%206.95431%200.160293%206.9156%200.225024%206.89759L16.785%200.650088C16.9452%200.588597%2017.1198%200.575001%2017.2876%200.610954C17.4554%200.646906%2017.6091%200.730857%2017.73%200.852588C17.8397%200.955441%2017.922%201.08415%2017.9691%201.22696C18.0163%201.36977%2018.0269%201.52212%2018%201.67009L15.33%2014.0001C15.2936%2014.1675%2015.2162%2014.3233%2015.1047%2014.4534C14.9933%2014.5835%2014.8513%2014.6839%2014.6914%2014.7456C14.5316%2014.8073%2014.3589%2014.8284%2014.189%2014.8069C14.019%2014.7854%2013.857%2014.7221%2013.7175%2014.6226L9.75002%2011.7501L7.65752%2013.8426C7.58307%2013.9164%207.48846%2013.9667%207.38557%2013.987C7.28267%2014.0073%207.17608%2013.9967%207.07915%2013.9567C6.98223%2013.9166%206.89929%2013.8488%206.84073%2013.7618C6.78218%2013.6748%206.75063%2013.5725%206.75002%2013.4676V11.6751Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_wa-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ewa%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.61%209.588c-.198-.099-1.172-.578-1.354-.645-.182-.066-.314-.099-.446.099s-.512.645-.627.777c-.116.132-.231.149-.429.05-.198-.099-.836-.308-1.593-.983-.589-.525-.987-1.174-1.102-1.372-.116-.198-.012-.306.087-.404l.297-.347c.099-.116.132-.198.198-.33s.033-.248-.017-.347c-.049-.099-.446-1.074-.611-1.471-.161-.386-.324-.334-.446-.34l-.38-.007c-.132%200-.347.05-.528.248-.182.198-.693.678-.693%201.653s.71%201.917.809%202.049c.099.132%201.397%202.133%203.384%202.991.473.204.842.326%201.129.417.475.151.906.13%201.248.079.381-.057%201.172-.479%201.337-.942.165-.463.165-.859.116-.942-.049-.083-.182-.132-.38-.231m-3.615%204.935h-.003c-1.182%200-2.342-.318-3.354-.919l-.241-.143-2.494.654.666-2.432-.157-.249c-.66-1.049-1.008-2.262-1.008-3.507.001-3.633%202.958-6.589%206.593-6.589%201.76.001%203.415.687%204.659%201.933%201.244%201.246%201.929%202.901%201.928%204.662-.001%203.634-2.958%206.59-6.59%206.59m5.608-12.198c-1.497-1.499-3.488-2.324-5.609-2.325-4.37%200-7.927%203.556-7.929%207.928-.001%201.397.364%202.761%201.058%203.964l-1.125%204.108%204.203-1.103c1.158.632%202.462.965%203.789.965h.003c4.37%200%207.927-3.557%207.928-7.928.001-2.118-.823-4.11-2.32-5.609%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_dots-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%224%22%20viewBox%3D%220%200%2013%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Edots%3C%2Ftitle%3E%3Cpath%20d%3D%22M3.839%201.552c0%20.416-.149.769-.446%201.059-.297.291-.65.436-1.059.436-.412%200-.764-.145-1.054-.436-.291-.291-.436-.644-.436-1.059%200-.412.144-.766.433-1.062.289-.296.641-.443%201.057-.443.267%200%20.517.068.75.203.233.135.417.319.552.552.135.233.203.483.203.75zm4.106%200c0%20.416-.149.769-.446%201.059-.297.291-.65.436-1.059.436-.412%200-.764-.145-1.054-.436-.291-.291-.436-.644-.436-1.059%200-.412.144-.766.433-1.062.289-.296.641-.443%201.057-.443.267%200%20.517.068.75.203.233.135.417.319.552.552.135.233.203.483.203.75zm4.106%200c0%20.416-.149.769-.446%201.059-.297.291-.65.436-1.059.436-.412%200-.764-.145-1.054-.436-.291-.291-.436-.644-.436-1.059%200-.412.144-.766.433-1.062.289-.296.641-.443%201.057-.443.267%200%20.517.068.75.203.233.135.417.319.552.552.135.233.203.483.203.75z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_tiktok-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Ctitle%3ELogo%20Tiktok%3C%2Ftitle%3E%3Cpath%20d%3D%22M412.19%20118.66a109.27%20109.27%200%2001-9.45-5.5%20132.87%20132.87%200%2001-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14%2023.9%20350%2016%20350.13%2016h-82.44v318.78c0%204.28%200%208.51-.18%2012.69%200%20.52-.05%201-.08%201.56%200%20.23%200%20.47-.05.71v.18a70%2070%200%2001-35.22%2055.56%2068.8%2068.8%200%2001-34.11%209c-38.41%200-69.54-31.32-69.54-70s31.13-70%2069.54-70a68.9%2068.9%200%200121.41%203.39l.1-83.94a153.14%20153.14%200%2000-118%2034.52%20161.79%20161.79%200%2000-35.3%2043.53c-3.48%206-16.61%2030.11-18.2%2069.24-1%2022.21%205.67%2045.22%208.85%2054.73v.2c2%205.6%209.75%2024.71%2022.38%2040.82A167.53%20167.53%200%2000115%20470.66v-.2l.2.2c39.91%2027.12%2084.16%2025.34%2084.16%2025.34%207.66-.31%2033.32%200%2062.46-13.81%2032.32-15.31%2050.72-38.12%2050.72-38.12a158.46%20158.46%200%200027.64-45.93c7.46-19.61%209.95-43.13%209.95-52.53V176.49c1%20.6%2014.32%209.41%2014.32%209.41s19.19%2012.3%2049.13%2020.31c21.48%205.7%2050.42%206.9%2050.42%206.9v-81.84c-10.14%201.1-30.73-2.1-51.81-12.61z%22%20fill%3D%22%231658DA%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_weibo-blue:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%231658da%22%3E%3Cpath%20d%3D%22M10.098%2020.323c-3.977.391-7.414-1.406-7.672-4.02-.259-2.609%202.759-5.047%206.74-5.441%203.979-.394%207.413%201.404%207.671%204.018.259%202.6-2.759%205.049-6.737%205.439l-.002.004zM9.05%2017.219c-.384.616-1.208.884-1.829.602-.612-.279-.793-.991-.406-1.593.379-.595%201.176-.861%201.793-.601.622.263.82.972.442%201.592zm1.27-1.627c-.141.237-.449.353-.689.253-.236-.09-.313-.361-.177-.586.138-.227.436-.346.672-.24.239.09.315.36.18.601l.014-.028zm.176-2.719c-1.893-.493-4.033.45-4.857%202.118-.836%201.704-.026%203.591%201.886%204.21%201.983.64%204.318-.341%205.132-2.179.8-1.793-.201-3.642-2.161-4.149zm7.563-1.224c-.346-.105-.57-.18-.405-.615.375-.977.42-1.804%200-2.404-.781-1.112-2.915-1.053-5.364-.03%200%200-.766.331-.571-.271.376-1.217.315-2.224-.27-2.809-1.338-1.337-4.869.045-7.888%203.08C1.309%2010.87%200%2013.273%200%2015.348c0%203.981%205.099%206.395%2010.086%206.395%206.536%200%2010.888-3.801%2010.888-6.82%200-1.822-1.547-2.854-2.915-3.284v.01zm1.908-5.092c-.766-.856-1.908-1.187-2.96-.962-.436.09-.706.511-.616.932.09.42.511.691.932.602.511-.105%201.067.044%201.442.465.376.421.466.977.316%201.473-.136.406.089.856.51.992.405.119.857-.105.992-.512.33-1.021.12-2.178-.646-3.035l.03.045zm2.418-2.195c-1.576-1.757-3.905-2.419-6.054-1.968-.496.104-.812.587-.706%201.081.104.496.586.813%201.082.707%201.532-.331%203.185.15%204.296%201.383%201.112%201.246%201.429%202.943.947%204.416-.165.48.106%201.007.586%201.157.479.165.991-.104%201.157-.586.675-2.088.241-4.478-1.338-6.235l.03.045z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_zh-blue:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%231658da%22%3E%3Cpath%20d%3D%22m18.4610193%200c.9574727%200%201.9330375.21372996%202.7186826.64268975.4681436.25553854.9103209.59206949%201.2845358.96684686.3728088.37346498.6629379.80008124.9180077%201.26747492.4320533.79155079.6177546%201.71527669.6177546%202.68137362v12.88304225c0%20.9615036-.184389%201.9419429-.6124113%202.7308689-.2517889.4637378-.5589789.9213824-.9267257%201.2934413-.3569665.3610911-.8387963.6818736-1.2830359.9342249-.8045808.4572696-1.7261507.6000375-2.7168078.6000375h-12.92213232c-.97106521%200-1.94381777-.1605787-2.73733713-.6011624-.46120676-.2559135-.89700965-.5610411-1.26578758-.9332875-.36521576-.3686842-.69424741-.8337343-.9455676-1.2930663-.4335531-.7926757-.59019467-1.7630847-.59019467-2.7310564v-12.88294851c0-.9535356.18607631-1.88569821.58813236-2.68559197.2395088-.47658032.57313377-.89747836.94172422-1.27225573.3669031-.37309002.79492547-.7008093%201.26569384-.94931725.81770459-.4314908%201.76430334-.65131394%202.74333656-.65131394zm-11.51667033%203.92119489c-.36352842.10855232-.57313377.21607349-.87994876.47873637-.16010999.13704965-.27878636.31422054-.37430866.51154579-.33146892.81442365-.99187576%203.0868981-1.84848295%204.65134519%201.32925038-.07968003%201.98281411-.8443271%202.20291848-1.4512077.08192981-.22591632.16620316-.4358029.21447989-.62740993.35041637-.00269506.64916521-.00381556%201.01358326-.00427695l.75221994-.00031637c.00815549.76867793-.0111552%202.26216292-.13583101%204.19088831-1.55704153%200-2.27997375-.0108739-3.17182764-.0108739-.45858201.1243945-.70146549.8686998-.77486486%201.3554979l.01293629.0129363h3.77739587c-.09224136.7274318-.12158235%201.084867-.42886605%202.1507983-.52223229%201.5744774-1.33281255%202.8298597-2.46867481%203.9595351-.30325282.3016592-.72508827.6836546-1.1386745%201.0094053-.01293629.0172484-.02587257.0344031-.03880886.0517452.38902603.3373746%201.73627472-.005062%202.05743212-.1164266.2602256-.0902728.52260725-.1599225.71168328-.3235009.72283848-.6252539%201.61197387-2.0070931%202.1802331-4.0790551%202.0542449%202.3975252%202.5300753%203.1183014%203.0474331%203.7166516h.0517451c.1633909-.6048183.2793488-1.5624786.0646814-2.0315596-.0143424-.0660875-.0682436-.144174-.1251445-.2323844-1.0298409-1.2321345-1.0154985-1.2081368-2.1336437-2.4356779-.48622317.3895697-.69739879.5642837-.77544991.6297618l-.03022395.0255168c-.00624252.0053178-.00893727.0076592-.00893727.0076592s.07565197-.283959.13699116-.5242998l.04697297-.1876842c.0065452-.0269536.01227372-.051107.01692329-.071505.14820485-.6520639.15926631-.9474425.23285317-1.5519795l1.82779984.0008487c.0289575.0000346.0581249.000069.088009.0001031l1.6185161.0006418c-.0176234-.9790333-.227135-1.3317814-.3686842-1.3476237l-.5582121-.0000236-.0731934-.0000082-2.43590071-.0008119.00106092-.0183348.00451661-.0850767c.02202717-.4251227.10134001-2.05738675.14412206-3.64984446l.01069162-.43238287h2.9028841c.0711496-.71318314-.1003968-1.32990657-.4235228-1.36899665l-1.6680792.0004257-.0784879.00005779-.61930787.00079731c-.02689172.00005527-.05233463.00011146-.07659391.00016839l-.30826118.00088634c-.01905188.00005971-.03824593.00011923-.05784729.00017838l-.35771455.00083643c-.03030358.00005083-.06234028.00010037-.09637526.00014843l-1.88569392.00081332c.07930506-.30634628.17473362-.66865606.28469206-1.01624847.16892166-.53394995.35921632-1.04212106.4469581-1.25097647-.07171203-.04462082-.19620036-.01368622-.50817111.06055682zm13.34565513%201.98750117-1.1051245.00023965c-.0786576.00003806-.1543362.00008017-.2273206.00012599l-.9283236.0009207-.0788335.00011242-.5164692.00084617-.0712937.00012617-.5115619.00088317-.0774313.00012299-.6023953.00080176c-.0637321.00006978-.129614.00013727-.1979308.00020212l-2.252981.00086837c-.0843671%200-.1915133.0789301-.1915133.18410774l-.0007499%2012.27288069c0%20.0773365.0714308.1737962.1913258.1737962l.61477.0002539.0392006.0000236.1570533-.0000044.0255286-.0000357.1568702-.0007535c.0148167-.0001229.0300222-.0002627.0459799-.0004213.0597131.0003749.1814829.6694997.4465831%201.4044308%201.4142737-.9176327%202.0466519-1.3081586%202.3679967-1.3989001.3033466-.0014374.6907999-.002531%201.0778851-.0033504l.3838339-.0007305c.0629089-.0001074.1250255-.0002078.1859586-.0003015l.6493604-.0008261c.0452078-.0000456.0876678-.0000859.1269889-.0001211l.2961556-.0002011c.0737744%200%20.1629223-.090554.1629223-.1782958l.0004745-3.5260409.0000406-.1116579.0009823-1.5890705.0000599-.0627389.0009441-.8328566.0000641-.0529237.0009298-.8810928.000058-.0691705.0009237-1.78764339.0000364-.12612883.0003611-3.25671074c-.0000937-.09908446-.1111771-.15476674-.1713589-.16076618zm-1.3404994%201.34096803c.0490267%200%20.1195201.04715183.1195201.10714621-.0000039.21186295-.0000129.41430719-.0000264.60810844l-.0009936%203.38895216-.0000681.1173182-.0009161%201.4496883-.0000681.1143014-.000947%202.7603559-.0000221.1934435-.0000521%201.0701413c0%20.0531512-.0539949.1079898-.0987095.1079898l-.5965261.0008133-.0658619.0001336-.3446687.0008537c-.1398725.0004071-.2790366.0008963-.4062795.0014804-.0194982%200-.0515577.0129363-.0768678.0303721-.3467488.2392276-.8637315.5704153-1.709746%201.0818674-.1454863-.4910165-.2744742-1.1135519-.3106584-1.1138331l-.0278401.0003089-.3924017.0002535c-.0726494%200-.1159579-.0584008-.1159579-.1052714l.0004687-9.6997781c0-.06374403.0648689-.11155205.1159579-.11155205l1.5195353-.0006852.0723174-.00008708.5506567-.00087526c.0373629-.00006712.074615-.00013399.1121902-.00020009l.6420803-.00087081.0793991-.0000661z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_wechat-blue:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%231658da%22%3E%3Cpath%20d%3D%22M23.541%2012.748c-.609-1.38-1.758-2.476-3.092-3.151-2.354-1.192-5.281-1.185-7.629.03-1.631.837-2.993%202.337-3.379%204.162-.318%201.344-.033%202.791.68%203.961%201.061%201.762%202.979%202.887%204.971%203.248%201.443.293%202.936.119%204.338-.285.842.326%201.592.854%202.408%201.246-.211-.707-.436-1.406-.676-2.102.916-.65%201.746-1.461%202.244-2.479.744-1.415.789-3.171.135-4.63zm-9.924-9.466c-2.495-1.404-5.602-1.615-8.286-.645-1.764.635-3.36%201.815-4.346%203.42-.895%201.45-1.23%203.258-.799%204.917.433%201.84%201.711%203.383%203.262%204.413-.3.85-.585%201.699-.855%202.555.975-.51%201.95-1.043%202.926-1.561%201.17.375%202.415.559%203.66.518-.33-.943-.405-1.965-.255-2.951.225-1.371.975-2.625%201.994-3.554%201.726-1.615%204.171-2.296%206.496-2.131-.436-2.135-1.936-3.939-3.824-4.98h.027zm1.733%209.989c-.209.652-1.156.848-1.615.352-.506-.459-.309-1.418.355-1.623.734-.31%201.582.537%201.26%201.271zm4.795.092c-.256.586-1.141.723-1.576.27-.209-.191-.27-.479-.344-.73.104-.458.42-.933.93-.955.705-.098%201.336.773.975%201.416h.015zM12.99%206.909c.008.961-1.275%201.561-1.995.909-.747-.535-.535-1.837.342-2.106.785-.315%201.713.344%201.651%201.185l.002.012zm-6.059.244c-.172.835-1.291%201.238-1.946.678-.759-.535-.546-1.861.345-2.131.873-.336%201.865.55%201.601%201.453z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_weibo-light:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M10.098%2020.323c-3.977.391-7.414-1.406-7.672-4.02-.259-2.609%202.759-5.047%206.74-5.441%203.979-.394%207.413%201.404%207.671%204.018.259%202.6-2.759%205.049-6.737%205.439l-.002.004zM9.05%2017.219c-.384.616-1.208.884-1.829.602-.612-.279-.793-.991-.406-1.593.379-.595%201.176-.861%201.793-.601.622.263.82.972.442%201.592zm1.27-1.627c-.141.237-.449.353-.689.253-.236-.09-.313-.361-.177-.586.138-.227.436-.346.672-.24.239.09.315.36.18.601l.014-.028zm.176-2.719c-1.893-.493-4.033.45-4.857%202.118-.836%201.704-.026%203.591%201.886%204.21%201.983.64%204.318-.341%205.132-2.179.8-1.793-.201-3.642-2.161-4.149zm7.563-1.224c-.346-.105-.57-.18-.405-.615.375-.977.42-1.804%200-2.404-.781-1.112-2.915-1.053-5.364-.03%200%200-.766.331-.571-.271.376-1.217.315-2.224-.27-2.809-1.338-1.337-4.869.045-7.888%203.08C1.309%2010.87%200%2013.273%200%2015.348c0%203.981%205.099%206.395%2010.086%206.395%206.536%200%2010.888-3.801%2010.888-6.82%200-1.822-1.547-2.854-2.915-3.284v.01zm1.908-5.092c-.766-.856-1.908-1.187-2.96-.962-.436.09-.706.511-.616.932.09.42.511.691.932.602.511-.105%201.067.044%201.442.465.376.421.466.977.316%201.473-.136.406.089.856.51.992.405.119.857-.105.992-.512.33-1.021.12-2.178-.646-3.035l.03.045zm2.418-2.195c-1.576-1.757-3.905-2.419-6.054-1.968-.496.104-.812.587-.706%201.081.104.496.586.813%201.082.707%201.532-.331%203.185.15%204.296%201.383%201.112%201.246%201.429%202.943.947%204.416-.165.48.106%201.007.586%201.157.479.165.991-.104%201.157-.586.675-2.088.241-4.478-1.338-6.235l.03.045z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_zh-light:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22m18.4610193%200c.9574727%200%201.9330375.21372996%202.7186826.64268975.4681436.25553854.9103209.59206949%201.2845358.96684686.3728088.37346498.6629379.80008124.9180077%201.26747492.4320533.79155079.6177546%201.71527669.6177546%202.68137362v12.88304225c0%20.9615036-.184389%201.9419429-.6124113%202.7308689-.2517889.4637378-.5589789.9213824-.9267257%201.2934413-.3569665.3610911-.8387963.6818736-1.2830359.9342249-.8045808.4572696-1.7261507.6000375-2.7168078.6000375h-12.92213232c-.97106521%200-1.94381777-.1605787-2.73733713-.6011624-.46120676-.2559135-.89700965-.5610411-1.26578758-.9332875-.36521576-.3686842-.69424741-.8337343-.9455676-1.2930663-.4335531-.7926757-.59019467-1.7630847-.59019467-2.7310564v-12.88294851c0-.9535356.18607631-1.88569821.58813236-2.68559197.2395088-.47658032.57313377-.89747836.94172422-1.27225573.3669031-.37309002.79492547-.7008093%201.26569384-.94931725.81770459-.4314908%201.76430334-.65131394%202.74333656-.65131394zm-11.51667033%203.92119489c-.36352842.10855232-.57313377.21607349-.87994876.47873637-.16010999.13704965-.27878636.31422054-.37430866.51154579-.33146892.81442365-.99187576%203.0868981-1.84848295%204.65134519%201.32925038-.07968003%201.98281411-.8443271%202.20291848-1.4512077.08192981-.22591632.16620316-.4358029.21447989-.62740993.35041637-.00269506.64916521-.00381556%201.01358326-.00427695l.75221994-.00031637c.00815549.76867793-.0111552%202.26216292-.13583101%204.19088831-1.55704153%200-2.27997375-.0108739-3.17182764-.0108739-.45858201.1243945-.70146549.8686998-.77486486%201.3554979l.01293629.0129363h3.77739587c-.09224136.7274318-.12158235%201.084867-.42886605%202.1507983-.52223229%201.5744774-1.33281255%202.8298597-2.46867481%203.9595351-.30325282.3016592-.72508827.6836546-1.1386745%201.0094053-.01293629.0172484-.02587257.0344031-.03880886.0517452.38902603.3373746%201.73627472-.005062%202.05743212-.1164266.2602256-.0902728.52260725-.1599225.71168328-.3235009.72283848-.6252539%201.61197387-2.0070931%202.1802331-4.0790551%202.0542449%202.3975252%202.5300753%203.1183014%203.0474331%203.7166516h.0517451c.1633909-.6048183.2793488-1.5624786.0646814-2.0315596-.0143424-.0660875-.0682436-.144174-.1251445-.2323844-1.0298409-1.2321345-1.0154985-1.2081368-2.1336437-2.4356779-.48622317.3895697-.69739879.5642837-.77544991.6297618l-.03022395.0255168c-.00624252.0053178-.00893727.0076592-.00893727.0076592s.07565197-.283959.13699116-.5242998l.04697297-.1876842c.0065452-.0269536.01227372-.051107.01692329-.071505.14820485-.6520639.15926631-.9474425.23285317-1.5519795l1.82779984.0008487c.0289575.0000346.0581249.000069.088009.0001031l1.6185161.0006418c-.0176234-.9790333-.227135-1.3317814-.3686842-1.3476237l-.5582121-.0000236-.0731934-.0000082-2.43590071-.0008119.00106092-.0183348.00451661-.0850767c.02202717-.4251227.10134001-2.05738675.14412206-3.64984446l.01069162-.43238287h2.9028841c.0711496-.71318314-.1003968-1.32990657-.4235228-1.36899665l-1.6680792.0004257-.0784879.00005779-.61930787.00079731c-.02689172.00005527-.05233463.00011146-.07659391.00016839l-.30826118.00088634c-.01905188.00005971-.03824593.00011923-.05784729.00017838l-.35771455.00083643c-.03030358.00005083-.06234028.00010037-.09637526.00014843l-1.88569392.00081332c.07930506-.30634628.17473362-.66865606.28469206-1.01624847.16892166-.53394995.35921632-1.04212106.4469581-1.25097647-.07171203-.04462082-.19620036-.01368622-.50817111.06055682zm13.34565513%201.98750117-1.1051245.00023965c-.0786576.00003806-.1543362.00008017-.2273206.00012599l-.9283236.0009207-.0788335.00011242-.5164692.00084617-.0712937.00012617-.5115619.00088317-.0774313.00012299-.6023953.00080176c-.0637321.00006978-.129614.00013727-.1979308.00020212l-2.252981.00086837c-.0843671%200-.1915133.0789301-.1915133.18410774l-.0007499%2012.27288069c0%20.0773365.0714308.1737962.1913258.1737962l.61477.0002539.0392006.0000236.1570533-.0000044.0255286-.0000357.1568702-.0007535c.0148167-.0001229.0300222-.0002627.0459799-.0004213.0597131.0003749.1814829.6694997.4465831%201.4044308%201.4142737-.9176327%202.0466519-1.3081586%202.3679967-1.3989001.3033466-.0014374.6907999-.002531%201.0778851-.0033504l.3838339-.0007305c.0629089-.0001074.1250255-.0002078.1859586-.0003015l.6493604-.0008261c.0452078-.0000456.0876678-.0000859.1269889-.0001211l.2961556-.0002011c.0737744%200%20.1629223-.090554.1629223-.1782958l.0004745-3.5260409.0000406-.1116579.0009823-1.5890705.0000599-.0627389.0009441-.8328566.0000641-.0529237.0009298-.8810928.000058-.0691705.0009237-1.78764339.0000364-.12612883.0003611-3.25671074c-.0000937-.09908446-.1111771-.15476674-.1713589-.16076618zm-1.3404994%201.34096803c.0490267%200%20.1195201.04715183.1195201.10714621-.0000039.21186295-.0000129.41430719-.0000264.60810844l-.0009936%203.38895216-.0000681.1173182-.0009161%201.4496883-.0000681.1143014-.000947%202.7603559-.0000221.1934435-.0000521%201.0701413c0%20.0531512-.0539949.1079898-.0987095.1079898l-.5965261.0008133-.0658619.0001336-.3446687.0008537c-.1398725.0004071-.2790366.0008963-.4062795.0014804-.0194982%200-.0515577.0129363-.0768678.0303721-.3467488.2392276-.8637315.5704153-1.709746%201.0818674-.1454863-.4910165-.2744742-1.1135519-.3106584-1.1138331l-.0278401.0003089-.3924017.0002535c-.0726494%200-.1159579-.0584008-.1159579-.1052714l.0004687-9.6997781c0-.06374403.0648689-.11155205.1159579-.11155205l1.5195353-.0006852.0723174-.00008708.5506567-.00087526c.0373629-.00006712.074615-.00013399.1121902-.00020009l.6420803-.00087081.0793991-.0000661z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_wechat-light:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M23.541%2012.748c-.609-1.38-1.758-2.476-3.092-3.151-2.354-1.192-5.281-1.185-7.629.03-1.631.837-2.993%202.337-3.379%204.162-.318%201.344-.033%202.791.68%203.961%201.061%201.762%202.979%202.887%204.971%203.248%201.443.293%202.936.119%204.338-.285.842.326%201.592.854%202.408%201.246-.211-.707-.436-1.406-.676-2.102.916-.65%201.746-1.461%202.244-2.479.744-1.415.789-3.171.135-4.63zm-9.924-9.466c-2.495-1.404-5.602-1.615-8.286-.645-1.764.635-3.36%201.815-4.346%203.42-.895%201.45-1.23%203.258-.799%204.917.433%201.84%201.711%203.383%203.262%204.413-.3.85-.585%201.699-.855%202.555.975-.51%201.95-1.043%202.926-1.561%201.17.375%202.415.559%203.66.518-.33-.943-.405-1.965-.255-2.951.225-1.371.975-2.625%201.994-3.554%201.726-1.615%204.171-2.296%206.496-2.131-.436-2.135-1.936-3.939-3.824-4.98h.027zm1.733%209.989c-.209.652-1.156.848-1.615.352-.506-.459-.309-1.418.355-1.623.734-.31%201.582.537%201.26%201.271zm4.795.092c-.256.586-1.141.723-1.576.27-.209-.191-.27-.479-.344-.73.104-.458.42-.933.93-.955.705-.098%201.336.773.975%201.416h.015zM12.99%206.909c.008.961-1.275%201.561-1.995.909-.747-.535-.535-1.837.342-2.106.785-.315%201.713.344%201.651%201.185l.002.012zm-6.059.244c-.172.835-1.291%201.238-1.946.678-.759-.535-.546-1.861.345-2.131.873-.336%201.865.55%201.601%201.453z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
}

/*social media light*/
.with-icon_vk-light,
.with-icon_fb-light,
.with-icon_tw-light,
.with-icon_inst-light,
.with-icon_yt-light,
.with-icon_rss-light {
	margin-left: 20px;
}

.with-icon_inst-light,
.with-icon_fb-light {
	display: none !important;
}

.with-icon_weibo-light,
.with-icon_zh-light,
.with-icon_wechat-light,
.with-icon_vk-light:after,
.with-icon_fb-light:after,
.with-icon_tw-light:after,
.with-icon_inst-light:after,
.with-icon_yt-light:after,
.with-icon_rss-light:after {
	height: 17px;
	width: 20px;
	margin-left: -4px;
	opacity: .3;
}

.with-icon_tg-light:after,
.with-icon_weibo-light:after,
.with-icon_zh-light:after,
.with-icon_vk-light:hover:after,
.with-icon_fb-light:hover:after,
.with-icon_tw-light:hover:after,
.with-icon_inst-light:hover:after,
.with-icon_yt-light:hover:after,
.with-icon_rss-light:hover:after {
	opacity: 1;
}

.with-icon_vk-light:after {
	background: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.2653%204.2653C3%205.5306%203%207.56707%203%2011.64V12.36C3%2016.4329%203%2018.4694%204.2653%2019.7347C5.5306%2021%207.56706%2021%2011.64%2021H12.36C16.4329%2021%2018.4694%2021%2019.7347%2019.7347C21%2018.4694%2021%2016.4329%2021%2012.36V11.64C21%207.56707%2021%205.5306%2019.7347%204.2653C18.4694%203%2016.4329%203%2012.36%203H11.64C7.56706%203%205.5306%203%204.2653%204.2653ZM6%208.5C6.09636%2013.1823%208.55576%2016%2012.6095%2016H12.8446V13.3213C14.321%2013.4712%2015.4219%2014.5749%2015.8714%2016H18C17.4225%2013.8682%2015.9253%2012.6895%2014.9948%2012.2392C15.9246%2011.6823%2017.2406%2010.3321%2017.5505%208.5H15.614C15.2076%209.98991%2013.9988%2011.3401%2012.8439%2011.4683V8.5H10.8764V13.6967C9.67903%2013.397%208.11709%2011.9395%208.05309%208.5H6Z%22%20fill%3D%22%23FFF%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat 50% 50%;
}

.with-icon_fb-light:after {
	background-position: -404px -270px;
}

.with-icon_tw-light:after {
	background-position: -452px -270px;
}

.with-icon_inst-light:after {
	background-position: -380px -270px;
}

.with-icon_yt-light:after {
	width: 22px;
	background-position: -474px -270px;
}

.with-icon_rss-light:after {
	background-position: -499px -270px;
}

.with-icon_question.with-icon_question {
	position: relative;
	border-width: 0;
	margin-left: 10px;
	background: none;
}

.with-icon_question::after {
	content: '';
	left: -7px;
	width: 14px;
	height: 14px;
	top: 50%;
	margin-top: -8px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22614px%22%20height%3D%2214px%22%20viewBox%3D%220%200%20612%20612%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20d%3D%22M230.724%2C181.208c-2.393%2C2.587-3.95%2C4.256-5.119%2C5.508C227.775%2C184.379%2C230.724%2C181.208%2C230.724%2C181.208z%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M336.962%2C200.875c7.956%2C9.792%2C11.906%2C21.337%2C11.906%2C34.634c0%2C9.514-2.727%2C18.666-8.151%2C27.512%20%20%20%20c-2.977%2C5.007-6.898%2C9.848-11.795%2C14.465l-16.301%2C16.107c-15.634%2C15.356-25.732%2C28.958-30.35%2C40.865%20%20%20%20c-4.618%2C11.878-6.927%2C27.54-6.927%2C46.957h36.275c0-17.108%2C1.947-30.044%2C5.814-38.807c3.866-8.763%2C12.323-19.444%2C25.37-32.102%20%20%20%20c17.942-17.387%2C29.849-30.572%2C35.746-39.53s8.874-20.641%2C8.874-35.051c0-23.756-8.039-43.285-24.146-58.585%20%20%20%20c-16.106-15.3-37.526-22.922-64.288-22.922c-28.931%2C0-51.686%2C8.929-68.266%2C26.789s-24.87%2C41.449-24.87%2C70.797h36.275%20%20%20%20c0.667-17.665%2C3.478-31.184%2C8.346-40.559c8.679-16.83%2C24.369-25.259%2C47.068-25.259%20%20%20%20C315.875%2C186.187%2C329.033%2C191.083%2C336.962%2C200.875z%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M612%2C306C612%2C137.004%2C474.995%2C0%2C306%2C0C137.004%2C0%2C0%2C137.004%2C0%2C306c0%2C168.995%2C137.004%2C306%2C306%2C306%20%20%20%20C474.995%2C612%2C612%2C474.995%2C612%2C306z%20M27.818%2C306C27.818%2C152.36%2C152.36%2C27.818%2C306%2C27.818S584.182%2C152.36%2C584.182%2C306%20%20%20%20S459.64%2C584.182%2C306%2C584.182S27.818%2C459.64%2C27.818%2C306z%22%2F%3E%0A%09%09%3Crect%20x%3D%22274.51%22%20y%3D%22415.214%22%20width%3D%2240.559%22%20height%3D%2242.367%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat 50% 50%;
}

/* Social long */
.media-ico-white, .media-ico-blue {
	display: inline-block;
	width: 110px;
	height: 30px;
	background: url("/f/src/global/i/social-long.png") no-repeat;
	margin-bottom: 7px;
}

.media-ico-blue {
	background: url("/f/src/global/i/social-long_blue.png") no-repeat;
}

.media-ico-white_instagram,
.media-ico-blue_instagram {
	background-position: -6px 2px;
	display: none !important;
}

.media-ico-white_tumblr, .media-ico-blue_tumblr {
	background-position: -17px -41px;
}

.media-ico-white_facebook,
.media-ico-blue_facebook {
	background-position: -16px -80px;
	display: none !important;
}

.media-ico-white_youtube, .media-ico-blue_youtube {
	background-position: -8px -122px;
}

.media-ico-white_twitter, .media-ico-blue_twitter {
	background-position: -20px -162px;
}

.media-ico-white_vkontakte, .media-ico-blue_vkontakte {
	background-position: 0 -201px;
}

/* icon play */
img.i-play {
	cursor: pointer;
	height: 43px;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
	opacity: 0.9;
	position: absolute;
	top: 50%;
	width: 43px;
}

img.i-play:hover {
	opacity: 1;
}

/* jQuery tooltip */
.with-tooltip {
	background: #eee;
	border: 1px solid #bbb;
	padding: 2px 4px 3px;
	border-radius: 3px;
	cursor: help;
}

.ui-tooltip {
	padding: 0.5em 1em;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	background: white;
	border: 1px solid #eee;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	font-family: 'HSE Slab', Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 90%;
}

.ui-tooltip *:first-child {
	margin-top: 0;
}

/* icon info*/
.with-icon_info {
	margin-left: 20px;
}

.with-icon_info:after {
	left: -20px;
	width: 20px;
	height: 20px;
	background-position: -424px -102px;
}

.with-icon_info_bg:after {
	background-position: -449px -102px;
}

.with-icon_info-2 {
	margin-left: 25px;
}

.with-icon_info-2:after {
	left: -25px;
	width: 25px;
	height: 25px;
	background-position: -422px -124px;
}

/* one of mens*/
.with-icon_gyps-man {
	margin-left: 60px;
}

.with-icon_gyps-man:after {
	background-position: -105px -118px;
	height: 65px;
	width: 43px;
	left: -60px;
}

/*close */
.with-icon_close:after {
	background-position: -408px -114px;
	top: 50%;
	margin-top: -5px;
}

.with-icon_close2:after {
	width: 27px;
	height: 27px;
	background-position: -412px -219px;
	top: 50%;
	left: -27px;
	margin-top: -14px;
}

/*Пара перенесена*/
.with-icon_holdoff {
	margin-left: 25px;
}

.with-icon_holdoff:after {
	width: 20px;
	height: 20px;
	background-position: -391px -130px;
	top: 50%;
	left: -25px;
	margin-top: -9px;
}

/*Аудитории*/
.with-icon_lecture:after,
.with-icon_seminar:after,
.with-icon_lab:after {
	top: 50%;
}

/*Лекция*/
.with-icon_lecture:after {
	background-position: -390px -90px;
	margin-top: -2px;
}

/*Семинар*/
.with-icon_seminar:after {
	background-position: -391px -102px;
	margin-top: -4px;
}

/*Лабораторная*/
.with-icon_lab:after {
	background-position: -391px -117px;
	margin-top: -4px;
}

.with-icon_cart {
	margin-left: 22px;
}

.with-icon_cart:after {
	left: -22px;
	width: 18px;
	height: 14px;
	background-position: -508px -372px;
}

.with-icon_epdf {
	margin-left: 22px;
}

.with-icon_epdf:after {
	left: -22px;
	width: 18px;
	height: 14px;
	background-position: -9px -165px;
}

.with-icon_cart_grey:after {
	background-position: -508px -387px;
}

.with-icon_cart2 {
	margin-left: 37px;
}

.with-icon_cart2:after {
	left: -37px;
	width: 30px;
	height: 23px;
	background-position: -497px -407px;
}

.with-icon24 {
	position: relative;
	padding-left: 30px;
}

.with-icon24::after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 0;
	width: 24px;
	height: 24px;
	background: no-repeat center url(/f/src/dpo/diploma.svg);
}

.with-icon24--diploma::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20'%3E\a   %3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M126,433.535714 C126.890969,433.535714 127.643462,433.842732 128.257507,434.456779 C128.871554,435.070823 129.178571,435.823317 129.178571,436.714286 C129.178571,437.605254 128.871554,438.357748 128.257507,438.971793 C127.643462,439.58584 126.890969,439.892857 126,439.892857 C125.109031,439.892857 124.356538,439.58584 123.742493,438.971793 C123.128446,438.357748 122.821429,437.605254 122.821429,436.714286 C122.821429,435.823317 123.128446,435.070823 123.742493,434.456779 C124.356538,433.842732 125.109031,433.535714 126,433.535714 Z M126,431 C127.577389,431 128.924103,431.558031 130.040177,432.674109 C131.156254,433.790183 131.714286,435.136897 131.714286,436.714286 C131.714286,438.291674 131.156254,439.638389 130.040177,440.754463 C128.924103,441.87054 127.577389,442.428571 126,442.428571 C124.422611,442.428571 123.075897,441.87054 121.959823,440.754463 C120.843746,439.638389 120.285714,438.291674 120.285714,436.714286 C120.285714,435.136897 120.843746,433.790183 121.959823,432.674109 C123.075897,431.558031 124.422611,431 126,431 Z M126,441 C127.190483,441 128.202377,440.583337 129.035714,439.75 C129.869051,438.916663 130.285714,437.904769 130.285714,436.714286 C130.285714,435.523803 129.869051,434.511909 129.035714,433.678571 C128.202377,432.845234 127.190483,432.428571 126,432.428571 C124.809517,432.428571 123.797623,432.845234 122.964286,433.678571 C122.130949,434.511909 121.714286,435.523803 121.714286,436.714286 C121.714286,437.904769 122.130949,438.916663 122.964286,439.75 C123.797623,440.583337 124.809517,441 126,441 Z M121.133929,440.910714 C122.413697,442.398817 124.035706,443.142857 126,443.142857 C126.56548,443.142857 127.071426,443.083334 127.517857,442.964286 L126,446.267857 L123.857143,451 L121.714286,447.428571 L117.428571,447.428571 L121.133929,440.910714 Z M130.866071,440.910714 L134.571429,447.428571 L130.285714,447.428571 L128.142857,451 L126.357143,447.071429 L128.366071,442.696429 C129.318457,442.309523 130.151783,441.714289 130.866071,440.910714 Z' transform='translate(-117 -431)'/%3E\a%3C/svg%3E");
}

.with-icon24--department::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M9.85365854,104.726829 L9.05365979,105.546341 C8.70243778,105.884554 8.27967813,106.053659 7.78536585,106.053659 C7.29105358,106.053659 6.86829393,105.884554 6.51707192,105.546341 C6.34796656,105.377234 6.2178866,105.185366 6.12682927,104.970731 C6.03577194,104.756096 5.9902439,104.525204 5.9902439,104.27805 C5.9902439,104.043901 6.03577194,103.819513 6.12682927,103.604877 C6.2178866,103.390242 6.34796656,103.198374 6.51707192,103.02927 L9.48292558,100.082927 C9.7951232,99.783739 10.2048756,99.4910573 10.7121951,99.2048793 C11.2195147,98.9186988 11.6878024,98.9902414 12.1170732,99.4195122 C12.3121951,99.6016268 12.546339,99.6926829 12.8195122,99.6926829 C13.0926854,99.6926829 13.3203231,99.5951232 13.5024403,99.3999988 C13.6975622,99.2048768 13.795122,98.970733 13.795122,98.6975597 C13.795122,98.424389 13.6975622,98.1902452 13.5024403,97.9951207 C12.786989,97.2926792 11.9382153,97 10.9560969,97.1170732 C9.97397854,97.2341463 9.02114404,97.7544657 8.09756098,98.6780488 L5.11219512,101.624391 C4.76097386,101.988621 4.48780588,102.398371 4.29268293,102.853659 C4.09756,103.308946 4,103.783738 4,104.27805 C4,104.78537 4.09756,105.266665 4.29268293,105.721951 C4.48780588,106.177238 4.76097386,106.58699 5.11219512,106.95122 C5.47642468,107.315449 5.89268068,107.588617 6.36097561,107.770732 C6.82926954,107.952846 7.30406338,108.043902 7.78536585,108.043902 C8.26666833,108.043902 8.73820784,107.952846 9.19999938,107.770732 C9.66179091,107.588617 10.0747951,107.315449 10.4390244,106.95122 L11.2585366,106.131707 C11.4536585,105.949593 11.5512208,105.721952 11.5512208,105.448782 C11.5512208,105.175609 11.4536585,104.941465 11.2585366,104.746343 C11.0634146,104.551218 10.8292708,104.453659 10.5560976,104.453659 C10.2829243,104.453659 10.0487805,104.544715 9.85365854,104.726829 Z M18.8878061,93.2536585 C18.1073133,92.4861755 17.2357769,92.0861787 16.2731695,92.0536579 C15.3105645,92.0211372 14.4715489,92.3560951 13.7560976,93.0585366 L12.7414634,94.0731707 C12.5463415,94.2552854 12.4487792,94.4829256 12.4487792,94.7560988 C12.4487792,95.0292695 12.5463415,95.2634134 12.7414634,95.4585378 C12.9365854,95.6536598 13.1707292,95.7512195 13.4439024,95.7512195 C13.7170757,95.7512195 13.9512195,95.6601634 14.1463415,95.4780488 L15.1414647,94.4634146 C15.5187013,94.0991853 15.9252018,93.9626012 16.3609762,94.0536598 C16.7967507,94.1447159 17.1707305,94.346339 17.4829281,94.6585366 C17.6520329,94.8276439 17.7821134,95.0195116 17.873172,95.234147 C17.9642281,95.4487824 18.0097561,95.6796744 18.0097561,95.9268305 C18.0097561,96.1609769 17.9642281,96.3853652 17.873172,96.6000006 C17.7821134,96.814636 17.6520329,97.0065036 17.4829281,97.175611 L14.32195,100.317073 C13.5934914,101.032524 13.0406512,101.328455 12.6634146,101.204879 C12.286178,101.081299 12.0260171,100.941463 11.8829268,100.785366 C11.6878049,100.603251 11.453661,100.512195 11.1804878,100.512195 C10.9073146,100.512195 10.6796769,100.609755 10.4975597,100.804877 C10.3024378,101.000001 10.204878,101.234145 10.204878,101.507316 C10.204878,101.780489 10.3024378,102.008129 10.4975597,102.190244 C10.8227646,102.528456 11.1739817,102.778862 11.5512208,102.941463 C11.9284574,103.104066 12.3186963,103.185367 12.7219525,103.185367 C13.2032549,103.185367 13.6975572,103.065042 14.2048793,102.82439 C14.7121989,102.58374 15.2130048,102.216263 15.7073171,101.721951 L18.8878061,98.5804891 C19.2390256,98.2162572 19.5121939,97.8065074 19.7073158,97.3512195 C19.9024403,96.8959316 20,96.4211403 20,95.9268305 C20,95.4195084 19.9024403,94.9382135 19.7073158,94.4829256 C19.5121939,94.0276402 19.2390256,93.6178878 18.8878061,93.2536585 Z' style='mix-blend-mode:multiply' transform='translate(-4 -92)'/%3E\a%3C/svg%3E");
}

.with-icon24--duration::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20'%3E\a   %3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M122.74642,371.075665 C122.623721,371.143832 122.623721,371.416493 122.74642,371.893661 C122.869122,372.370828 123.036127,372.89911 123.247444,373.478528 C123.45876,374.057944 123.680299,374.610085 123.912065,375.134969 C124.143832,375.659852 124.307428,376.010905 124.402863,376.188139 C124.59373,376.488073 124.859577,376.675529 125.200408,376.750512 C125.541241,376.825495 125.854804,376.774371 126.141106,376.597137 C126.441037,376.40627 126.631901,376.143834 126.713703,375.809817 C126.795502,375.475799 126.747786,375.158828 126.570552,374.858894 C126.461485,374.695295 126.222905,374.391959 125.854804,373.948875 C125.486706,373.505793 125.091346,373.059306 124.668713,372.609408 C124.246077,372.159508 123.847309,371.770964 123.472392,371.443763 C123.097475,371.116562 122.855487,370.993865 122.74642,371.075665 Z M122.378324,366.515336 C122.869122,366.351737 123.373549,366.222224 123.891614,366.126789 C124.409682,366.031355 124.941374,365.983641 125.486709,365.983641 C126.032041,365.983641 126.563733,366.031355 127.081798,366.126789 C127.599866,366.222224 128.104293,366.351737 128.595093,366.515336 C128.758693,366.583503 128.922289,366.559647 129.085891,366.443763 C129.24949,366.32788 129.283574,366.140424 129.188139,365.881391 C129.106339,365.690524 129.034764,365.513292 128.973416,365.349693 C128.912065,365.186094 128.867757,365.063395 128.840492,364.981595 C128.772325,364.804361 128.639401,364.650989 128.441718,364.521473 C128.244036,364.391955 128.09748,364.313566 128.002045,364.286299 C127.593044,364.190864 127.180644,364.119291 126.764827,364.071575 C126.34901,364.023857 125.922974,364 125.486709,364 C125.050441,364 124.624405,364.023857 124.208588,364.071575 C123.792772,364.119291 123.380371,364.190864 122.97137,364.286299 C122.862303,364.313566 122.712339,364.391955 122.521472,364.521473 C122.330606,364.650989 122.20109,364.804361 122.132926,364.981595 C122.105658,365.063395 122.06135,365.186094 121.999999,365.349693 C121.938651,365.513292 121.867076,365.690524 121.785276,365.881391 C121.689841,366.140424 121.723925,366.32788 121.887527,366.443763 C122.051126,366.559647 122.214723,366.583503 122.378324,366.515336 Z M135.016359,367.333332 C134.907294,367.210633 134.801635,367.091344 134.699387,366.975461 C134.597136,366.859578 134.484664,366.747102 134.361962,366.638038 C134.252898,366.528971 134.140422,366.419904 134.024539,366.31084 C133.908656,366.201773 133.789367,366.099525 133.666668,366.00409 C133.584866,365.935923 133.448537,365.888207 133.25767,365.860939 C133.066801,365.833675 132.896388,365.895023 132.746421,366.04499 C132.596454,366.194957 132.269259,366.518744 131.764826,367.016361 C131.260394,367.513977 131.008179,367.762781 131.008179,367.762781 C131.226313,367.92638 131.437628,368.08998 131.642127,368.253579 C131.846626,368.417178 132.03749,368.594409 132.214724,368.785276 C132.405591,368.976143 132.58623,369.173823 132.756646,369.378322 C132.927064,369.582823 133.087252,369.78732 133.237219,369.991821 C133.237219,369.991821 133.486023,369.743014 133.983639,369.245398 C134.481256,368.747782 134.805043,368.423994 134.95501,368.27403 C135.104977,368.124063 135.169733,367.95024 135.149285,367.752557 C135.128834,367.554874 135.084526,367.415134 135.016359,367.333332 Z M125.486709,367.047036 C124.314242,367.047036 123.213366,367.268573 122.18405,367.711657 C121.154733,368.154739 120.254946,368.758006 119.484663,369.521472 C118.714379,370.284939 118.107705,371.181318 117.664622,372.210635 C117.221538,373.239951 117,374.340827 117,375.513291 C117,376.685758 117.221538,377.786634 117.664622,378.81595 C118.107705,379.845267 118.714379,380.745054 119.484663,381.515337 C120.254946,382.285621 121.154733,382.892295 122.18405,383.335378 C123.213366,383.778462 124.314242,384 125.486709,384 C126.659173,384 127.760049,383.778462 128.789365,383.335378 C129.818682,382.892295 130.718469,382.285621 131.488752,381.515337 C132.259037,380.745054 132.86571,379.845267 133.308794,378.81595 C133.751876,377.786634 133.973415,376.685758 133.973415,375.513291 C133.973415,374.354459 133.751876,373.256991 133.308794,372.220859 C132.86571,371.184726 132.259037,370.284939 131.488752,369.521472 C130.718469,368.758006 129.818682,368.154739 128.789365,367.711657 C127.760049,367.268573 126.659173,367.047036 125.486709,367.047036 Z M125.486709,381.91411 C124.600541,381.91411 123.772328,381.747105 123.002046,381.413088 C122.23176,381.079071 121.556923,380.622363 120.977504,380.042944 C120.398089,379.463528 119.94138,378.78528 119.607362,378.008181 C119.273345,377.23108 119.106339,376.399459 119.106339,375.513291 C119.106339,374.640758 119.273345,373.815954 119.607362,373.038855 C119.94138,372.261756 120.398089,371.583508 120.977504,371.004089 C121.556923,370.424673 122.23176,369.967965 123.002046,369.633947 C123.772328,369.29993 124.600541,369.132923 125.486709,369.132923 C126.372875,369.132923 127.201087,369.29993 127.971369,369.633947 C128.741655,369.967965 129.416492,370.424673 129.995911,371.004089 C130.575327,371.583508 131.032035,372.261756 131.366053,373.038855 C131.70007,373.815954 131.867077,374.640758 131.867077,375.513291 C131.867077,376.399459 131.70007,377.23108 131.366053,378.008181 C131.032035,378.78528 130.575327,379.463528 129.995911,380.042944 C129.416492,380.622363 128.741655,381.079071 127.971369,381.413088 C127.201087,381.747105 126.372875,381.91411 125.486709,381.91411 Z' transform='translate(-117 -364)'/%3E\a%3C/svg%3E");
}

.with-icon24--certification::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M18.4791747,70.3750024 L18.6666744,73.6666721 C18.6944528,74.145841 18.4097323,74.5902805 17.8125084,75.0000047 C17.2152822,75.4097288 16.3993175,75.7343796 15.3645887,75.9739641 C14.3298623,76.2135485 13.2083452,76.3333396 12.0000047,76.3333396 C10.7916642,76.3333396 9.67014703,76.2135485 8.6354206,75.9739641 C7.60069183,75.7343796 6.78472716,75.4097288 6.18750324,75.0000047 C5.590277,74.5902805 5.30555654,74.145841 5.33333489,73.6666721 L5.52083463,70.3750024 L11.5000038,72.2604205 C11.6527835,72.3090332 11.8194489,72.3333372 12.0000047,72.3333372 C12.1805604,72.3333372 12.3472258,72.3090332 12.5000055,72.2604205 L18.4791747,70.3750024 Z M24,67.0000023 C24,67.1597261 23.92363,67.2673628 23.7708432,67.3229195 L12.1041717,70.9895863 C12.0763934,70.9965303 12.041671,71.0000047 12.0000047,71.0000047 C11.9583383,71.0000047 11.923616,70.9965303 11.8958376,70.9895863 L5.10416879,68.8437518 C4.80555567,69.0798642 4.55902957,69.4670134 4.36458582,70.0052109 C4.17013974,70.5434085 4.05208469,71.1631957 4.01041834,71.8645867 C4.44792085,72.1145895 4.66666861,72.4930563 4.66666861,73.0000035 C4.66666861,73.4791747 4.46528086,73.8506975 4.06250069,74.1145883 L4.66666861,78.6250068 C4.68055662,78.7222296 4.65278061,78.8090343 4.58333591,78.8854236 C4.52083522,78.9618129 4.43750252,79.000007 4.33333547,79.000007 L2.33333431,79.000007 C2.22916703,79.000007 2.14583456,78.9618129 2.0833341,78.8854236 C2.01388941,78.8090343 1.98611176,78.7222296 2.00000093,78.6250068 L2.60416675,74.1145883 C2.20138775,73.8506975 2.00000093,73.4791747 2.00000093,73.0000035 C2.00000093,72.4930563 2.22569316,72.1076455 2.67708345,71.8437547 C2.75347448,70.4062458 3.09374929,69.2604246 3.69791721,68.4062516 L0.229166772,67.3229195 C0.0763881618,67.2673628 0,67.1597261 0,67.0000023 C0,66.8402786 0.0763881618,66.7326419 0.229166772,66.6770852 L11.8958376,63.010416 C11.923616,63.003472 11.9583383,63 12.0000047,63 C12.041671,63 12.0763934,63.003472 12.1041717,63.010416 L23.7708432,66.6770852 C23.92363,66.7326419 24,66.8402786 24,67.0000023 Z' style='mix-blend-mode:multiply' transform='translate(0 -63)'/%3E\a%3C/svg%3E");
}

.with-icon24--form::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E\a   %3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M125.003905,407.003908 L126.996095,407.003908 L126.996095,409.015625 L136,409.015625 C136,409.015625 135.99349,408.774743 135.98047,408.29297 C135.967447,407.811197 135.947918,407.248052 135.921875,406.603518 C135.895833,405.958982 135.873048,405.311202 135.853515,404.660158 C135.833985,404.009113 135.817708,403.507815 135.804688,403.15625 C135.778645,402.492185 135.622398,401.968102 135.335938,401.583985 C135.049477,401.19987 134.53516,401.007815 133.79297,401.007815 L130.589845,401.007815 C130.342447,400.539062 130.101562,400.083337 129.867188,399.640625 C129.632812,399.197915 129.476562,398.89844 129.398438,398.74219 C129.229165,398.442707 129.082683,398.244143 128.958985,398.146485 C128.835285,398.04883 128.584638,398 128.20703,398 L123.773438,398 C123.408852,398 123.164715,398.04883 123.041015,398.146485 C122.917317,398.244143 122.770835,398.442707 122.601562,398.74219 C122.523438,398.89844 122.367188,399.197915 122.132812,399.640625 C121.898438,400.083337 121.657552,400.539062 121.410155,401.007815 L118.207031,401.007815 C117.46484,401.007815 116.950522,401.19987 116.664062,401.583985 C116.377603,401.968102 116.221354,402.492185 116.195312,403.15625 C116.182292,403.481772 116.166016,403.97005 116.146484,404.621095 C116.126953,405.27214 116.104167,405.923175 116.078125,406.57422 C116.052083,407.225265 116.032552,407.79492 116.019531,408.283205 C116.00651,408.771487 116,409.015625 116,409.015625 L125.003905,409.015625 L125.003905,407.003908 Z M123.65625,399.914065 C123.760418,399.70573 123.858073,399.569012 123.94922,399.503908 C124.040365,399.438803 124.209635,399.40625 124.45703,399.40625 L127.523438,399.40625 C127.783855,399.40625 127.959635,399.438803 128.05078,399.503908 C128.141928,399.569012 128.239583,399.70573 128.34375,399.914065 C128.395833,400.00521 128.473958,400.148438 128.578125,400.34375 C128.682292,400.539065 128.799477,400.760418 128.929688,401.007815 L123.070312,401.007815 C123.200523,400.760418 123.317707,400.539065 123.421875,400.34375 C123.526043,400.148438 123.604168,400.00521 123.65625,399.914065 Z M126.996095,412.003908 L125.003905,412.003908 L125.003905,410.01172 L116.507812,410.01172 C116.507812,410.01172 116.530599,410.373045 116.576172,411.095705 C116.621745,411.818365 116.664062,412.5638 116.703125,413.332033 C116.716146,413.644534 116.820312,414.002604 117.015625,414.406251 C117.210938,414.809899 117.705725,415.01172 118.5,415.01172 L133.5,415.01172 C134.294275,415.01172 134.789062,414.809899 134.984375,414.406251 C135.179688,414.002604 135.283855,413.644534 135.296875,413.332033 C135.348958,412.550779 135.39453,411.802088 135.433595,411.08594 C135.472657,410.36979 135.492188,410.01172 135.492188,410.01172 L126.996095,410.01172 L126.996095,412.003908 Z' transform='translate(-116 -398)'/%3E\a%3C/svg%3E");
}

.with-icon24--language::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M22.2313631,129.485861 C21.9023117,128.580972 21.3059172,127.874896 20.4421587,127.367608 C19.5784002,126.860323 18.5432784,126.606684 17.336759,126.606684 L17.1928014,126.606684 L17.0488438,126.606684 L17.028277,124.447302 C17.028277,124.447302 17.216793,124.413026 17.5938303,124.344473 C17.9708677,124.27592 18.3890282,124.203943 18.8483277,124.128535 C19.3076273,124.053128 19.7326452,123.981148 20.123392,123.912595 C20.5141388,123.844045 20.7232217,123.809769 20.7506433,123.809769 C20.8054839,123.796059 20.8397603,123.76521 20.8534698,123.717224 C20.8671793,123.669236 20.874034,123.617823 20.874034,123.562982 C20.8603245,123.508141 20.8260482,123.336762 20.7712076,123.048845 C20.716367,122.760924 20.6820906,122.589545 20.6683811,122.534704 C20.654669,122.466152 20.62725,122.428448 20.5861189,122.421593 C20.5449852,122.414738 20.4969993,122.411311 20.4421587,122.411311 C20.4147371,122.425021 20.2227937,122.45587 19.8663232,122.503855 C19.5098528,122.551844 19.1191112,122.606684 18.6940881,122.66838 C18.2690623,122.730078 17.8851754,122.784918 17.5424171,122.832904 C17.1996561,122.880893 17.028277,122.904884 17.028277,122.904884 C17.028277,122.904884 17.0248496,122.555274 17.0179949,121.85604 C17.0111401,121.156808 17.0077101,120.779776 17.0077101,120.724936 C17.0077101,120.656383 16.9905732,120.611825 16.9562969,120.59126 C16.9220205,120.570693 16.8706073,120.560411 16.8020572,120.560411 L16.2673502,120.560411 L15.7326485,120.560411 C15.6778052,120.574121 15.6332468,120.59126 15.5989704,120.611825 C15.564694,120.632391 15.5544119,120.670095 15.5681241,120.724936 C15.5681241,120.779776 15.5715514,121.197939 15.5784062,121.979436 C15.5852609,122.760929 15.5886883,123.151671 15.5886883,123.151671 C15.5886883,123.151671 15.4207391,123.18252 15.0848329,123.244215 C14.7489267,123.305913 14.3787494,123.371036 13.9742931,123.439589 C13.5698341,123.508141 13.1928021,123.573264 12.8431863,123.634962 C12.4935706,123.696657 12.3050546,123.727506 12.2776356,123.727506 C12.2365019,123.727506 12.1988008,123.741216 12.1645244,123.768638 C12.1302481,123.796059 12.1199659,123.830333 12.1336754,123.871467 C12.1336754,123.926307 12.1645244,124.135387 12.2262198,124.498715 C12.2879177,124.862041 12.3256215,125.064266 12.339331,125.1054 C12.3530405,125.146531 12.3736073,125.180805 12.4010263,125.208226 C12.4284479,125.235648 12.4764338,125.242503 12.5449865,125.22879 C12.5998271,125.215081 13.1276714,125.122537 14.1285327,124.951157 C15.1293966,124.779776 15.6298194,124.694089 15.6298194,124.694089 L15.6503863,126.812339 C15.0882576,126.963154 14.6118265,127.168807 14.2210797,127.429306 C13.8303329,127.689805 13.5184235,127.943443 13.2853464,128.19023 C12.8740327,128.615256 12.5586986,129.098542 12.339331,129.640103 C12.1199633,130.181665 12.0102821,130.740356 12.0102821,131.316194 C12.0102821,132.152531 12.2399293,132.810623 12.6992288,133.290487 C13.1585283,133.770354 13.7446407,134.058269 14.4575816,134.154242 C15.2939184,134.250215 16.0479826,134.126823 16.719795,133.78406 C17.3916048,133.441302 17.9811445,133.002575 18.4884299,132.467865 C18.9957179,131.933158 19.4207358,131.360758 19.7634968,130.750643 C20.1062551,130.140529 20.3667513,129.616112 20.5449852,129.177377 C20.8329055,129.574981 20.994,130.047985 21.0282763,130.596401 C21.0625527,131.144818 20.9837205,131.706938 20.7917718,132.282776 C20.5998258,132.858614 20.2947738,133.42759 19.8766054,133.989717 C19.4584369,134.551845 18.9408773,135.045414 18.3239055,135.470437 C18.310196,135.497858 18.2930591,135.532133 18.2724923,135.573265 C18.251928,135.614396 18.2622101,135.655527 18.3033412,135.696658 C18.3307629,135.737789 18.4335893,135.868036 18.6118259,136.087404 C18.7900598,136.306771 18.899741,136.443873 18.9408747,136.498715 C18.9820058,136.539846 19.033419,136.556984 19.0951144,136.550129 C19.1568123,136.543273 19.1945161,136.532991 19.2082256,136.51928 C19.880038,136.066836 20.4524382,135.552702 20.9254499,134.976864 C21.3984589,134.401025 21.7686362,133.801203 22.0359897,133.177379 C22.3033432,132.553552 22.4575829,131.922881 22.498714,131.285348 C22.5398451,130.647812 22.4507281,130.04799 22.2313631,129.485861 Z M14.4575816,132.838048 C13.9502962,132.769495 13.6589537,132.567269 13.5835462,132.231363 C13.5081388,131.895457 13.470435,131.590405 13.470435,131.316194 C13.470435,130.904883 13.5526973,130.497002 13.7172217,130.092546 C13.8817487,129.688087 14.1079659,129.335049 14.3958862,129.033419 C14.5741228,128.855182 14.7694936,128.694088 14.9820038,128.550128 C15.1945167,128.406168 15.4310186,128.286204 15.6915147,128.19023 L15.7737769,132.694087 C15.5681214,132.76264 15.3556138,132.810626 15.1362461,132.838048 C14.9168785,132.865467 14.6906613,132.865467 14.4575816,132.838048 Z M17.0077101,132.262212 L17.0694081,127.922879 L17.1928014,127.922879 L17.336759,127.922879 C17.7343631,127.922879 18.1113952,127.957156 18.4678657,128.025706 C18.8243361,128.094258 19.1053965,128.183375 19.311052,128.293059 C19.4207358,128.3479 19.4173085,128.536416 19.3007699,128.858612 C19.1842313,129.180807 19.0094274,129.547557 18.7763503,129.95887 C18.5432705,130.370181 18.2690675,130.788344 17.9537282,131.213368 C17.6383862,131.638391 17.3230521,131.988001 17.0077101,132.262212 Z M7.5886896,124.179949 C7.57497748,124.125108 7.55098587,124.087404 7.51670951,124.066837 C7.48243315,124.046273 7.43787467,124.035991 7.38303144,124.035991 L5.32647617,124.035991 C5.28534507,124.035991 5.24764397,124.046273 5.21336761,124.066837 C5.17909125,124.087404 5.14824226,124.125108 5.12082328,124.179949 C5.01113946,124.52271 4.76092545,125.317902 4.37017863,126.565553 C3.97943181,127.813203 3.56812497,129.119101 3.136246,130.48329 C2.70436728,131.847479 2.31705337,133.071117 1.9742924,134.154242 C1.63153149,135.237366 1.45329847,135.785775 1.43958803,135.799486 C1.43958803,135.826907 1.44301559,135.847472 1.44987081,135.861183 C1.45672603,135.874893 1.48071893,135.881748 1.52185024,135.881748 L3.33161888,135.881748 C3.37275025,135.881748 3.40359818,135.874893 3.42416373,135.861183 C3.44472955,135.847472 3.4550122,135.833762 3.4550122,135.820051 C3.4550122,135.806341 3.51328069,135.614398 3.62981926,135.244216 C3.7463581,134.874034 3.8697501,134.47301 3.99999921,134.041131 C4.13024938,133.609251 4.25021269,133.215082 4.35989651,132.858612 C4.46958034,132.502141 4.52442094,132.323907 4.52442094,132.323907 L8.20565355,132.323907 C8.20565355,132.323907 8.26049678,132.502141 8.37017797,132.858612 C8.4798618,133.215082 8.59982774,133.609251 8.7300758,134.041131 C8.8603265,134.47301 8.98028981,134.874034 9.08997363,135.244216 C9.19965746,135.614398 9.25449806,135.806341 9.25449806,135.820051 C9.26820755,135.833762 9.28191967,135.847472 9.29562916,135.861183 C9.30933865,135.874893 9.33676027,135.881748 9.37789137,135.881748 L11.2082269,135.881748 C11.249358,135.881748 11.2733496,135.874893 11.2802043,135.861183 C11.2870591,135.847472 11.2836317,135.826907 11.2699222,135.799486 C11.2699222,135.785775 11.0985431,135.237366 10.7557821,134.154242 C10.4130238,133.071117 10.0257096,131.847479 9.59382902,130.48329 C9.1619511,129.119101 8.7472153,127.813203 8.34961374,126.565553 C7.95201217,125.317902 7.6983708,124.52271 7.5886896,124.179949 Z M4.83290291,130.843188 L6.35475644,125.311053 L7.87660471,130.843188 L4.83290291,130.843188 Z' style='mix-blend-mode:multiply' transform='translate(-1 -120)'/%3E\a%3C/svg%3E");
}

.with-icon24--schedule::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M17.8461538,16.7307692 L5.15384615,16.7307692 C4.84134469,16.7307692 4.57091454,16.6165877 4.34254808,16.3882212 C4.11418155,16.1598547 4,15.8894245 4,15.5769231 L4,2.88461538 C4,2.56009385 4.11418155,2.28666 4.34254808,2.06430231 C4.57091454,1.84194692 4.84134469,1.73076923 5.15384615,1.73076923 L6.30769231,1.73076923 L6.30769231,2.30769231 C6.30769231,2.78846308 6.47596,3.19711385 6.8125,3.53365385 C7.14904,3.87019385 7.55769077,4.03846154 8.03846154,4.03846154 C8.51923231,4.03846154 8.92788308,3.87019385 9.26442308,3.53365385 C9.60096308,3.19711385 9.76923077,2.78846308 9.76923077,2.30769231 L9.76923077,1.73076923 L13.2307692,1.73076923 L13.2307692,2.30769231 C13.2307692,2.78846308 13.3990369,3.19711385 13.7355769,3.53365385 C14.0721169,3.87019385 14.4807677,4.03846154 14.9615385,4.03846154 C15.4423092,4.03846154 15.85096,3.87019385 16.1875,3.53365385 C16.52404,3.19711385 16.6923077,2.78846308 16.6923077,2.30769231 L16.6923077,1.73076923 L17.8461538,1.73076923 C18.1586546,1.73076923 18.4290862,1.84194692 18.6574508,2.06430231 C18.8858177,2.28666 19,2.56009385 19,2.88461538 L19,15.5769231 C19,15.8894245 18.8858177,16.1598547 18.6574508,16.3882212 C18.4290862,16.6165877 18.1586546,16.7307692 17.8461538,16.7307692 Z M17.8461538,5.76923077 L5.15384615,5.76923077 L5.15384615,15.5769231 L17.8461538,15.5769231 L17.8461538,5.76923077 Z M8.03846154,8.65384615 L6.30769231,8.65384615 L6.30769231,6.92307692 L8.03846154,6.92307692 L8.03846154,8.65384615 Z M8.03846154,11.5384615 L6.30769231,11.5384615 L6.30769231,9.80769231 L8.03846154,9.80769231 L8.03846154,11.5384615 Z M8.03846154,14.4230769 L6.30769231,14.4230769 L6.30769231,12.6923077 L8.03846154,12.6923077 L8.03846154,14.4230769 Z M10.9230769,8.65384615 L9.19230769,8.65384615 L9.19230769,6.92307692 L10.9230769,6.92307692 L10.9230769,8.65384615 Z M10.9230769,11.5384615 L9.19230769,11.5384615 L9.19230769,9.80769231 L10.9230769,9.80769231 L10.9230769,11.5384615 Z M10.9230769,14.4230769 L9.19230769,14.4230769 L9.19230769,12.6923077 L10.9230769,12.6923077 L10.9230769,14.4230769 Z M13.8076923,8.65384615 L12.0769231,8.65384615 L12.0769231,6.92307692 L13.8076923,6.92307692 L13.8076923,8.65384615 Z M13.8076923,11.5384615 L12.0769231,11.5384615 L12.0769231,9.80769231 L13.8076923,9.80769231 L13.8076923,11.5384615 Z M13.8076923,14.4230769 L12.0769231,14.4230769 L12.0769231,12.6923077 L13.8076923,12.6923077 L13.8076923,14.4230769 Z M16.6923077,8.65384615 L14.9615385,8.65384615 L14.9615385,6.92307692 L16.6923077,6.92307692 L16.6923077,8.65384615 Z M16.6923077,11.5384615 L14.9615385,11.5384615 L14.9615385,9.80769231 L16.6923077,9.80769231 L16.6923077,11.5384615 Z M16.6923077,14.4230769 L14.9615385,14.4230769 L14.9615385,12.6923077 L16.6923077,12.6923077 L16.6923077,14.4230769 Z M14.9435108,3.46153846 C14.6310077,3.46153846 14.3635831,3.35036077 14.1412254,3.12800538 C13.91887,2.90564769 13.8076923,2.63822308 13.8076923,2.32572 L13.8076923,1.13581846 C13.8076923,0.823315385 13.91887,0.555890769 14.1412254,0.333533077 C14.3635831,0.111177692 14.6310077,0 14.9435108,0 C15.2560115,0 15.5234362,0.111177692 15.7457938,0.333533077 C15.9681492,0.555890769 16.0793269,0.823315385 16.0793269,1.13581846 L16.0793269,2.32572 C16.0793269,2.63822308 15.9681492,2.90564769 15.7457938,3.12800538 C15.5234362,3.35036077 15.2560115,3.46153846 14.9435108,3.46153846 Z M8.02043385,3.46153846 C7.70793077,3.46153846 7.44050615,3.35036077 7.21814846,3.12800538 C6.99579308,2.90564769 6.88461538,2.63822308 6.88461538,2.32572 L6.88461538,1.13581846 C6.88461538,0.823315385 6.99579308,0.555890769 7.21814846,0.333533077 C7.44050615,0.111177692 7.70793077,0 8.02043385,0 C8.33293462,0 8.60035923,0.111177692 8.82271692,0.333533077 C9.04507231,0.555890769 9.15625,0.823315385 9.15625,1.13581846 L9.15625,2.32572 C9.15625,2.63822308 9.04507231,2.90564769 8.82271692,3.12800538 C8.60035923,3.35036077 8.33293462,3.46153846 8.02043385,3.46153846 Z' style='mix-blend-mode:multiply' transform='translate(-4)'/%3E\a%3C/svg%3E");
}

.with-icon24--start::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M15.2582846,37.6608707 C14.7481367,36.5710097 14.2843738,35.6434816 13.8669803,34.878262 C13.4495867,34.1130401 13.0090107,33.4927566 12.5452411,33.0173913 C12.0814715,32.542026 11.5568385,32.2000011 10.9713287,31.9913032 C10.3858188,31.7826076 9.68147823,31.6840587 8.85828463,31.6956522 C8.26697805,31.7072456 7.93074988,31.5826093 7.84958897,31.3217386 C7.76842807,31.0608679 7.50176511,31.0115935 7.04958897,31.173913 C6.6090063,31.3478261 6.44089221,31.5594201 6.54524003,31.8086951 C6.64959009,32.0579723 6.46988031,32.3739119 6.00611071,32.7565206 C5.35683216,33.2898577 4.87857608,33.8260842 4.57132822,34.3652179 C4.26408013,34.9043495 4.08147333,35.5101412 4.02350202,36.1826087 C3.96553071,36.8550762 4.01480559,37.6202847 4.17132799,38.4782609 C4.32785062,39.3362371 4.55683394,40.3507183 4.85828463,41.521738 C5.11335835,42.5072512 5.00321446,43.1768092 4.52784984,43.5304342 C4.05248522,43.8840593 3.98292063,44.5362271 4.31915419,45.4869565 C4.44669117,45.8463785 4.75683294,46.1420278 5.24958886,46.373913 C5.74234501,46.6057983 6.35393235,46.7565214 7.08437158,46.826087 C7.81481082,46.8956525 8.6350927,46.8724643 9.5452417,46.7565217 C10.4553907,46.6405791 11.3916139,46.4029003 12.3539379,46.0434783 C13.3278554,45.6840563 14.2003101,45.2492779 14.9713287,44.7391304 C15.7423472,44.2289825 16.3858177,43.7072501 16.9017623,43.173913 C17.417707,42.640576 17.7887177,42.1246403 18.0148058,41.6260881 C18.2408939,41.1275336 18.2959673,40.7043501 18.1800238,40.3565217 C17.8321954,39.4057934 17.3655342,38.947825 16.7800243,38.9826098 C16.1945145,39.0173924 15.6872716,38.5768164 15.2582846,37.6608707 Z M11.9365466,44.8608696 C11.0785704,45.185509 10.2669836,45.391304 9.501764,45.4782608 C8.73654216,45.5652177 8.06408358,45.5913046 7.4843727,45.5565217 C6.90465958,45.5217389 6.44089443,45.449276 6.09306835,45.3391303 C5.74523937,45.2289849 5.55393702,45.1333337 5.51915419,45.0521739 C5.47277723,44.9014485 5.52495048,44.6811609 5.67567593,44.3913043 C5.82640138,44.1014478 6.10176122,43.7710163 6.50176233,43.3999989 C6.90176567,43.0289837 7.43509381,42.6405827 8.10176233,42.2347826 C8.76843308,41.8289825 9.60030842,41.4405816 10.5974151,41.0695663 C11.5829282,40.7101423 12.4582813,40.4637679 13.2235009,40.3304342 C13.9887227,40.1971005 14.6408905,40.1362326 15.1800243,40.1478261 C15.7191559,40.1594195 16.1394433,40.2318831 16.4408933,40.3652168 C16.7423433,40.4985505 16.9220531,40.6463761 16.9800226,40.8086957 C17.0148075,40.90145 16.9336488,41.1043467 16.7365466,41.4173924 C16.5394422,41.7304359 16.2293015,42.0898532 15.8061113,42.4956511 C15.382921,42.9014511 14.8495929,43.3159396 14.2061113,43.7391299 C13.5626297,44.1623201 12.8061141,44.5362293 11.9365466,44.8608696 Z M10.8235031,41.7478261 C9.91914863,42.0840587 9.15104177,42.4376793 8.51915363,42.8086968 C7.88726772,43.179712 7.36843141,43.5333326 6.96263134,43.8695652 C7.24089443,44.1362326 7.62639704,44.2956516 8.11915475,44.3478266 C8.61191023,44.3999994 9.12494758,44.3275381 9.65828463,44.1304359 C10.3423456,43.8753619 10.8669786,43.4956538 11.2321971,42.9913049 C11.5974178,42.4869537 11.6988651,42.0029 11.5365455,41.5391304 C11.5365455,41.527537 11.5336471,41.521738 11.5278504,41.521738 C11.5220537,41.521738 11.5191553,41.5159413 11.5191553,41.5043478 C11.4032118,41.5391304 11.2901689,41.5768114 11.1800243,41.6173907 C11.0698775,41.6579723 10.9510379,41.70145 10.8235031,41.7478261 Z' style='mix-blend-mode:multiply' transform='matrix(-1 0 0 1 18.54 -31)'/%3E\a%3C/svg%3E");
}

.with-icon24--tag::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E\a   %3Cpath fill='%234A4A4A' fill-rule='evenodd' d='M124.731353,1046.37954 C124.731353,1046.00638 124.599341,1045.68779 124.335313,1045.42376 C124.071287,1045.15973 123.752696,1045.02772 123.379537,1045.02772 C123.00638,1045.02772 122.687789,1045.15973 122.423763,1045.42376 C122.159735,1045.68779 122.027723,1046.00638 122.027723,1046.37954 C122.027723,1046.7527 122.159735,1047.07129 122.423763,1047.33531 C122.687789,1047.59934 123.00638,1047.73135 123.379537,1047.73135 C123.752696,1047.73135 124.071287,1047.59934 124.335313,1047.33531 C124.599341,1047.07129 124.731353,1046.7527 124.731353,1046.37954 Z M136,1052.46271 C136,1052.83587 135.869748,1053.15269 135.60924,1053.4132 L130.423762,1058.60924 C130.149173,1058.86975 129.828825,1059 129.462706,1059 C129.089547,1059 128.772719,1058.86975 128.51221,1058.60924 L120.961056,1051.04753 C120.693508,1050.78702 120.466448,1050.43147 120.279868,1049.98086 C120.093288,1049.53025 120,1049.11837 120,1048.74522 L120,1044.35182 C120,1043.9857 120.133772,1043.66887 120.40132,1043.40132 C120.668868,1043.13377 120.985697,1043 121.351815,1043 L125.745213,1043 C126.118373,1043 126.530251,1043.09329 126.980858,1043.27987 C127.431465,1043.46645 127.790537,1043.69351 128.058086,1043.96106 L135.60924,1051.50165 C135.869748,1051.77624 136,1052.09659 136,1052.46271 Z' transform='matrix(-1 0 0 1 136 -1043)'/%3E\a%3C/svg%3E");
}

.with-icon24--geo::after {
	background: no-repeat center url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='20' viewBox='0 0 50 60' xmlns='http://www.w3.org/2000/svg'%3E\a         %3Cpath d='M25.0021969,32.3160467 C20.9684831,32.3160467 17.6859083,29.0334719 17.6859083,24.9997581 C17.6859083,20.9660443 20.9684831,17.6834695 25.0021969,17.6834695 C29.0359106,17.6834695 32.3184854,20.9660443 32.3184854,24.9997581 C32.3184854,29.0334719 29.0359106,32.3160467 25.0021969,32.3160467 M25.0021969,0 C11.2183092,0 0,11.2158704 0,24.9997581 C0,38.2080978 21.0245746,56.5134518 23.4218785,58.5571351 C23.8779272,58.9448984 24.4412814,59.1399994 25.0021969,59.1399994 C25.5631123,59.1399994 26.1313441,58.9448984 26.5825152,58.5571351 C28.9846966,56.5134518 50.0043937,38.2080978 50.0043937,24.9997581 C50.0043937,11.2158704 38.7860845,0 25.0021969,0' fill='%234A4A4A'%3E%3C/path%3E\a%3C/svg%3E");
}

/* Copyright Art. Lebedev | http://www.artlebedev.ru/ */
/* Updated 2013-11-05 by dy */
label.with-checkbox,
label.with-radio {
	position: relative;
	padding-left: 23px;
	display: block;
	cursor: pointer;
}

label.with-checkbox input[type='checkbox'],
label.with-checkbox input[type='radio'],
label.with-radio input[type='checkbox'],
label.with-radio input[type='radio'] {
	position: absolute;
	top: 0;
	left: 0;
}

input[type='checkbox'],
input[type='radio'] {
	border: none;
}

input {
	-webkit-transition: outline-color .3s ease-out;
	transition: outline-color .3s ease-out;
	outline-color: rgba(0, 0, 0, 0);
}

input:focus {
	outline-color: #1658da;
}

textarea {
	font-size: 90%;
	background: #fff;
	border: none;
	border-radius: 6px;
	-webkit-box-shadow: 5px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #787878;
	        box-shadow: 5px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #787878;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	padding: .5em .7em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.detect_no-boxshadow textarea {
	border: 1px solid #787878;
}

.input, .epoll {
	background: #fff;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: 1px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #787878;
	        box-shadow: 1px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #787878;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	padding: .4em .7em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-appearance: none;
}

input:-moz-placeholder {
	font-style: normal;
}

input::-webkit-input-placeholder {
	font-style: normal;
}

.detect_no-boxshadow .input {
	border: 1px solid #787878;
	padding: .3em .65em;
}

.input_mr {
	margin-right: .3em;
}

.input:focus {
	-webkit-box-shadow: 1px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #50a7e1;
	        box-shadow: 1px 5px 0 -2px #F0F0F0 inset, 0 0 0 1px #50a7e1;
	outline: none;
}

.detect_no-boxshadow .input:focus {
	border: 1px solid #50a7e1;
}

.input_textarea {
	font-size: 90%;
	height: 4em;
	resize: vertical;
	width: 100%;
}

.input_textarea:focus {
	outline: none !important;
	border-color: #719ECE;
	-webkit-box-shadow: 0 0 10px #719ECE;
	        box-shadow: 0 0 10px #719ECE;
}

.input.input75 {
	width: 75%;
}

.input.input100 {
	width: 100%;
	max-width: 700px;
}

.input.input_wide {
	width: 100%;
}

/*Search Form*/
.search-form {
	position: relative;
	max-width: 592px;
}

.search-form_results {
	max-width: 100%;
	margin-right: 30px;
}

.search-form__input {
	margin-right: 4em;
	padding-right: .4em;
}

.search-form__button {
	width: 4em;
	float: right;
}

.search-form__query {
	margin-right: 4.7em;
}

.form__input input {
	font-size: 85%;
}

.form__button {
	float: right;
}

.search-form__option {
	margin-top: .5em;
}

.input.input_search {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAAAAACoWZBhAAAAAnRSTlMAAHaTzTgAAABqSURBVHgBY2D4dWnRsut/GIDg56Ko+oqY9b+AzP3RBxgYNkQdBTJrpwCJv1VzfjMwFC0BKeuY8ZOBYWHOcwaG66m7/jEwvCrNWL402X8vSO7JnLKqVV1JB0Fm/P7w4e/3zoLLDFDwYOMzAJ0GLQ2/+fhsAAAAAElFTkSuQmCC") no-repeat scroll 10px center #fff;
	border-radius: 16px;
	padding-left: 25px;
	-webkit-box-shadow: 2px 4px 1px -2px #dbdbdb inset, 0 0 0 1px #bbb;
	        box-shadow: 2px 4px 1px -2px #dbdbdb inset, 0 0 0 1px #bbb;
	font-size: 85%;
}

.input_cyan {
	border: 1px solid #3fb4e0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #3fb4e0;
	padding: .5em 1em;
	font-size: 110%;
}

.submit-search + .input_cyan, .submit-search + .input_transparent {
	padding-left: 2.5em;
}

.submit-search {
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	border: none;
	background: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: url("/f/src/global/i/sprite.png") no-repeat -127px -33px;
}

.submit-search_white {
	background: url("/f/src/global/i/sprite.png") no-repeat -102px -33px;
}

.input_clean {
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.input_clean:focus {
	outline: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: 1px solid #50a7e1;
}

.input_transparent {
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	background: transparent;
	color: #fff;
	font-size: 100%;
}

.input_transparent:focus {
	outline: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: 1px solid #fff;
}

/*
.form_with-btn {
    padding-left: 38px;
}
.input_with-btn {
    margin: 0 0 0 -22px;
    padding-left: 25px
}
.btn {
    position: relative;
    background: url('/f/src/global/i/sprite.png') -443px -78px;
    border: none;
    cursor: pointer;
    height: 13px;
    width: 13px;
    margin: 0 0 0 -30px;
    padding: 0;
    vertical-align: sub;
}*/
/* Icon cancel */
.i-cancel {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 8px;
	width: 13px;
	height: 13px;
	background: #fff url("/f/src/global/i/sprite.png") -427px -67px;
	cursor: pointer;
}

.input_dt {
	padding-right: 25px;
}

/*old pools fix*/
.epoll, .question_regular select, .question_regular input[type="text"] {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.epoll_addtext {
	font-family: Georgia, serif;
	font-style: italic;
}

/*tel and date fields*/
.question_regular select[id$="_d"],
.question_regular select[id$="_m"],
.question_regular select[id$="_y"],
.question_regular input[size],
.question_regular input[size] ~ input {
	width: auto;
}

.question_regular input[type="radio"], .question_regular input[type="checkbox"] {
	margin-left: 0;
	margin-right: 5px;
}

.epoll_result {
	width: 100%;
	border: 1px solid #333;
}

.epoll_result td {
	border: 1px solid #333;
}

.epoll_result .head {
	background-color: #edeced;
}

.epoll_result .total {
	background-color: #fcc;
}

.epoll_result .left, .epoll_result .right {
	float: none;
}

.epoll_result th:first-child, .epoll_result td:first-child {
	padding: 0.5em;
}

.question_required {
	color: #f66;
	font-weight: bold;
	margin: .5em 0;
}

.question_div {
	margin-bottom: 1.5em;
}

.question_title {
	font-weight: bold;
}

.question_regular > div {
	margin-top: .5em;
}

.fa-footer {
	padding: 0 20px;
	margin: 60px -20px 0;
}

.fa-footer__menu {
	font-size: 1.4rem;
}

.fa-column {
	word-spacing: -.3em;
	margin-left: -1rem;
	margin-right: -1rem;
}

.fa-column-2 .fa-column__item {
	width: 50%;
}

.fa-column-3 .fa-column__item {
	width: 33.333%;
}

.fa-column-3 .fa-column__item--2 {
	width: 66.6%;
}

.fa-column-4 .fa-column__item {
	width: 25%;
}

.fa-column-4 .fa-column__item--2 {
	width: 50%;
}

.fa-column-4 .fa-column__item--3 {
	width: 75%;
}

.fa-column-5 .fa-column__item {
	width: 20%;
}

.fa-column-5 .fa-column__item--2 {
	width: 40%;
}

.fa-column-5 .fa-column__item--3 {
	width: 60%;
}

.fa-column-6 .fa-column__item {
	width: 16.667%;
}

.fa-column-6 .fa-column__item--2 {
	width: 33.333%;
}

.fa-column-6 .fa-column__item--3 {
	width: 50%;
}

.fa-column__item {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	vertical-align: top;
	width: 33.333%;
	padding: 0 1rem;
	word-spacing: normal;
}

.fa-column__item--editor {
	text-align: right;
	font-size: 1.1rem;
}

.fa-footer .navigation__item {
	padding: .5em 0;
	margin: 0;
	line-height: 1.3;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

@media (max-width: 767px) {
	.header-board__inner .navigation__item, .js-mobile_popup__inner .navigation__item {
		display: block;
		float: none;
		margin: 0;
		line-height: 1.3;
		font-size: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	}
}

.fa-footer .navigation__link {
	border-bottom: none;
	color: #000;
}

@media (max-width: 767px) {
	.header-board__inner .navigation__link, .js-mobile_popup__inner .navigation__link {
		border-bottom: none;
		display: block;
		padding: .9rem 0;
		color: #000;
	}
}

.fa-footer .navigation__link:hover {
	color: #d2270b;
}

@media (max-width: 767px) {
	.header-board__inner .navigation__link:hover, .js-mobile_popup__inner .navigation__link:hover {
		color: #d2270b;
	}
}

.fa-footer .navigation__item--parent {
	text-transform: uppercase;
	letter-spacing: .1em;
}

.header_breadcrumb {
	display: table;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	vertical-align: middle;
	line-height: normal;
	height: 45px;
}

.header_breadcrumb__inner {
	position: relative;
	z-index: 1;
	display: table-cell;
	vertical-align: middle;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: inherit;
	    -ms-flex-align: inherit;
	        align-items: inherit;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	padding: 5px 0 5px 16px;
}

@media (max-width: 767px) {
	.header_breadcrumb__inner {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
}

.header_breadcrumb__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.header_breadcrumb__item {
	display: inline;
	color: #fff;
	margin-left: .3em;
}

.header_dark_gradient .header_breadcrumb__item, .links-dark .header_breadcrumb__item {
	color: #000;
}

.header_breadcrumb__current {
	color: inherit;
}

.header_breadcrumb__item::before {
	content: "→";
	margin: 0;
	float: none;
	padding: 0 .3em 0 0;
}

.header_breadcrumb__item--first,
.no_crumb_arrow .header_breadcrumb__item:first-child {
	margin-left: 0;
}

.header_breadcrumb__item--first::before,
.no_crumb_arrow .header_breadcrumb__item:first-child::before {
	content: none;
}

.header_breadcrumb__link:link, .header_breadcrumb__link:visited {
	color: #fff;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.header_dark_gradient .header_breadcrumb__link, .links-dark .header_breadcrumb__link {
	color: #007ac5;
	border-bottom-color: rgba(0, 122, 197, 0.3);
}

@media (max-width: 767px) {
	.header_dark_gradient .header_breadcrumb__link, .links-dark .header_breadcrumb__link {
		color: #fff;
		border-bottom-color: rgba(255, 255, 255, 0.3);
	}
}

.header_dark_gradient .header_breadcrumb__link:hover, .links-dark .header_breadcrumb__link:hover {
	color: #d2270b;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

/*breadcrubs*/
.no_crumb_arrow {
	padding: 0;
}

/* Tags & Rubrics */
.tag-set {
	margin: 0.7em 0 .1em;
	font-size: 78%;
}

.tag-set:first-child {
	margin-top: 0;
}

/*
.tag-set .tag {
	max-width: 260px;
}

.tag {
	position: relative;
	display: inline-block;
	border-radius: 3px;
	padding: .3em .5em;
	border: 1px solid rgba(0, 122, 197, 0.3);
	margin: .6em .5em 0 0;
	color: rgb(0,122,197);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	box-sizing: border-box;
	vertical-align: middle;
	transition: border-color .2s ease 0s;
}

.tag:hover {
	border: 1px solid #007AC5;
}
*/
.tag_white, .tag_white:hover {
	border-color: #fff;
	color: #fff;
}

.tag_light {
	border-color: rgba(255, 255, 255, 0.3);
	color: #fff;
}

.tag_light:hover {
	border-color: white;
}

.tag_filter {
	position: relative;
	padding: .4em 29px .4em .7em;
	border-radius: 6px;
	border-color: #b3d9ef;
	color: #007ac5;
	background: #edf8ff;
}

.tag.tag_small {
	font-size: 78%;
}

.tag.tag_cute {
	padding: 0 .4em;
}

.tag_remove {
	position: absolute;
	width: 9px;
	height: 9px;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	background: url("/f/src/global/i/sprite.png") no-repeat -409px -100px;
	cursor: pointer;
}

.popup-rubric .tag,
.popup-select .tag {
	max-width: 190px;
}

.rubric {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	margin: .6em .5em 0 0;
	white-space: nowrap;
	border-bottom: none;
}

.rubric span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	max-width: 260px;
	border-radius: 3px;
	padding: .3em .5em;
	color: #fff;
	border: 1px solid;
	border-color: inherit;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

.rubric span:empty {
	border-width: 0;
	padding: 0;
}

.rubric span:before,
.rubric span:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	border-radius: 3px;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

.rubric:hover span {
	border-color: transparent;
}

.rubric:hover span:after {
	background: rgba(0, 0, 0, 0.4);
}

.rubric_ span {
	color: #000;
	border: 1px solid rgba(0, 0, 0, 0.4);
	background: #fff;
}

.rubric_ span:hover {
	border: 1px solid #000;
}

.rubric--tag span {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid rgba(0, 122, 197, 0.3);
	color: #007ac5;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition: border-color .2s ease 0s;
	transition: border-color .2s ease 0s;
}

.rubric--tag:hover span {
	border: 1px solid rgba(0, 122, 197, 0.8);
}

.rubric--tag span::before,
.rubric--tag span::after {
	content: none;
}

.rubric ins {
	display: inline-block;
	margin: 0 4px;
	font-size: 80%;
}

.rubric--tag_torn {
	border-right-width: 0 !important;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.rubric--tag_torn:hover {
	white-space: inherit;
	border-right-width: 1px !important;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.rubric--tag_torn::after {
	content: "";
	position: absolute;
	right: -2px;
	top: 0;
	bottom: 0;
	width: 6px;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAUCAIAAAAhsNuPAAAAuklEQVR42nWQQQ/BMBzFff9vgAsHR66uEpGwJcvIJBxghm4zy1q1tdaOWsffDt6p75fXl9c2nqVWl3S0TfT5jXZx1jb9kD4qhJlQ3kuYMpBa+HS8x4QJQEo2otMDASSLYriO3c/dhvYTF0MX5aJnh/aZ1uoJqyggTbtWkOUSkBPcmwaClPZxmv+uRyfMa/Wba9Yy0feNf36Ci2KwjCDFhVR+5hHoYrnsO5FxvNXqNZ2j+no1pWMFrFz/AuGgVLpsAV1GAAAAAElFTkSuQmCC) repeat-y top;
}

.rubric--tag_torn:hover::after {
	content: " ";
	background: none;
}

_::-webkit-full-page-media, _:future, :root .rubric:not(.tag) span {
	border-color: transparent;
}

.popup__block .rubric {
	white-space: normal;
}

.popup__block .s-rubric span {
	border-bottom-color: transparent !important;
}

.rubric_inline {
	margin-top: 0;
}

.tag_control span {
	border: 1px solid transparent;
}

.rubric_t span {
	padding: .27em .5em;
	color: #007ac5 !important;
	border: 1px solid #99cae7;
	background: #fff;
}

.rubric_t span:hover {
	border: 1px solid #007AC5;
}

.rubric_white {
	color: #fff;
}

.s-rubric.rubric:first-child,
.s-rubric.tag:first-child {
	margin-top: 0;
}

.s-rubric span {
	position: relative;
	background: none;
	color: #000;
	color: inherit;
	border-radius: 0;
	padding: 0;
	margin-left: 16px;
	border-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 101%;
}

.s-rubric.rubric span:before,
.s-rubric.rubric span:after {
	content: "";
	position: absolute;
	left: -16px;
	top: 50%;
	margin-top: -4px;
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 2px;
}

.rubric_ico,
.rubric_ico-inline {
	width: 10px;
	height: 10px;
	margin: 0 2px 0 0;
}

.rubric.rubric_ico span,
.rubric.rubric_ico-inline span {
	position: static;
}

.rubric.rubric_ico span:before, .rubric.rubric_ico span:after,
.rubric.rubric_ico-inline span:before, .rubric.rubric_ico-inline span:after {
	left: 0;
	top: 0;
	margin: 0;
}

.rubric.rubric_ico {
	margin-left: -.9em;
}

.rubric_ rect {
	fill: #0941af;
}

.rubric_1 {
	color: #0941af;
}

.rubric_1 rect {
	fill: #0941af;
}

.rubric_1 .filter-ico,
.rubric_1 span:before,
.rubric-item_st1 ins,
.rubric-item_st1 .selected {
	background: #0941af;
}

.s-rubric.rubric_1 span {
	border-bottom-color: rgba(9, 65, 175, 0.3);
}

.s-rubric.rubric_1:hover span {
	border-bottom-color: #0941af;
}

.rubric-item_st1 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%230941AF'/%3E%3C/svg%3E");
}

.rubric_2 {
	color: #26b685;
}

.rubric_2 rect {
	fill: #26b685;
}

.rubric_2 .filter-ico,
.rubric_2 span:before,
.rubric-item_st2 ins,
.rubric-item_st2 .selected {
	background: #26b685;
}

.s-rubric.rubric_2 span {
	border-bottom-color: rgba(38, 182, 133, 0.3);
}

.s-rubric.rubric_2:hover span {
	border-bottom-color: #26b685;
}

.rubric-item_st2 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2326B685'/%3E%3C/svg%3E");
}

.rubric_3 {
	color: #e9a42c;
}

.rubric_3 rect {
	fill: #e9a42c;
}

.rubric_3 .filter-ico,
.rubric_3 span:before,
.rubric-item_st3 ins,
.rubric-item_st3 .selected {
	background: #e9a42c;
}

.s-rubric.rubric_3 span {
	border-bottom-color: rgba(233, 164, 44, 0.3);
}

.s-rubric.rubric_3:hover span {
	border-bottom-color: #e9a42c;
}

.rubric-item_st3 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23E9A42C'/%3E%3C/svg%3E");
}

.rubric_4 {
	color: #2c8fc0;
}

.rubric_4 rect {
	fill: #2c8fc0;
}

.rubric_4 .filter-ico,
.rubric_4 span:before,
.rubric-item_st4 ins,
.rubric-item_st4 .selected {
	background: #2c8fc0;
}

.s-rubric.rubric_4 span {
	border-bottom-color: rgba(44, 143, 192, 0.3);
}

.s-rubric.rubric_4:hover span {
	border-bottom-color: #2c8fc0;
}

.rubric-item_st4 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%232C8FC0'/%3E%3C/svg%3E");
}

.rubric_5 {
	color: #80bb00;
}

.rubric_5 rect {
	fill: #80bb00;
}

.rubric_5 .filter-ico,
.rubric_5 span:before,
.rubric-item_st5 ins,
.rubric-item_st5 .selected {
	background: #80bb00;
}

.s-rubric.rubric_5 span {
	border-bottom-color: rgba(128, 187, 0, 0.3);
}

.s-rubric.rubric_5:hover span {
	border-bottom-color: #80bb00;
}

.rubric-item_st5 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2380BB00'/%3E%3C/svg%3E");
}

.rubric_6 {
	color: #4d5072;
}

.rubric_6 rect {
	fill: #4d5072;
}

.rubric_6 .filter-ico,
.rubric_6 span:before,
.rubric-item_st6 ins,
.rubric-item_st6 .selected {
	background: #4d5072;
}

.s-rubric.rubric_6 span {
	border-bottom-color: rgba(77, 80, 114, 0.3);
}

.s-rubric.rubric_6:hover span {
	border-bottom-color: #4d5072;
}

.rubric-item_st6 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%234D5072'/%3E%3C/svg%3E");
}

.rubric_7 {
	color: #6d468a;
}

.rubric_7 rect {
	fill: #6d468a;
}

.rubric_7 .filter-ico,
.rubric_7 span:before,
.rubric-item_st7 ins,
.rubric-item_st7 .selected {
	background: #6d468a;
}

.s-rubric.rubric_7 span {
	border-bottom-color: rgba(109, 70, 138, 0.3);
}

.s-rubric.rubric_7:hover span {
	border-bottom-color: #6d468a;
}

.rubric-item_st7 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%236D468A'/%3E%3C/svg%3E");
}

.rubric_8 {
	color: #6466a5;
}

.rubric_8 rect {
	fill: #6466a5;
}

.rubric_8 .filter-ico,
.rubric_8 span:before,
.rubric-item_st8 ins,
.rubric-item_st8 .selected {
	background: #6466a5;
}

.s-rubric.rubric_8 span {
	border-bottom-color: rgba(100, 102, 165, 0.3);
}

.s-rubric.rubric_8:hover span {
	border-bottom-color: #6466a5;
}

.rubric-item_st8 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%236466A5'/%3E%3C/svg%3E");
}

.rubric_9 {
	color: #eb4146;
}

.rubric_9 rect {
	fill: #eb4146;
}

.rubric_9 .filter-ico,
.rubric_9 span:before,
.rubric-item_st9 ins,
.rubric-item_st9 .selected {
	background: #eb4146;
}

.s-rubric.rubric_9 span {
	border-bottom-color: rgba(235, 65, 70, 0.3);
}

.s-rubric.rubric_9:hover span {
	border-bottom-color: #eb4146;
}

.rubric-item_st9 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23EB4146'/%3E%3C/svg%3E");
}

.rubric_10 {
	color: #03adea;
}

.rubric_10 rect {
	fill: #03adea;
}

.rubric_10 .filter-ico,
.rubric_10 span:before,
.rubric-item_st10 ins,
.rubric-item_st10 .selected {
	background: #03adea;
}

.s-rubric.rubric_10 span {
	border-bottom-color: rgba(3, 173, 234, 0.3);
}

.s-rubric.rubric_10:hover span {
	border-bottom-color: #03adea;
}

.rubric-item_st10 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2303ADEA'/%3E%3C/svg%3E");
}

.rubric_11 {
	color: #a2084d;
}

.rubric_11 rect {
	fill: #a2084d;
}

.rubric_11 .filter-ico,
.rubric_11 span:before,
.rubric-item_st11 ins,
.rubric-item_st11 .selected {
	background: #a2084d;
}

.s-rubric.rubric_11 span {
	border-bottom-color: rgba(162, 8, 77, 0.3);
}

.s-rubric.rubric_11:hover span {
	border-bottom-color: #a2084d;
}

.rubric-item_st11 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23A2084D'/%3E%3C/svg%3E");
}

.rubric_12 {
	color: #dc1152;
}

.rubric_12 rect {
	fill: #dc1152;
}

.rubric_12 .filter-ico,
.rubric_12 span:before,
.rubric-item_st12 ins,
.rubric-item_st12 .selected {
	background: #dc1152;
}

.s-rubric.rubric_12 span {
	border-bottom-color: rgba(220, 17, 82, 0.3);
}

.s-rubric.rubric_12:hover span {
	border-bottom-color: #dc1152;
}

.rubric-item_st12 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23DC1152'/%3E%3C/svg%3E");
}

.rubric_13 {
	color: #ff3f7c;
}

.rubric_13 rect {
	fill: #ff3f7c;
}

.rubric_13 .filter-ico,
.rubric_13 span:before,
.rubric-item_st13 ins,
.rubric-item_st13 .selected {
	background: #ff3f7c;
}

.s-rubric.rubric_13 span {
	border-bottom-color: rgba(255, 63, 124, 0.3);
}

.s-rubric.rubric_13:hover span {
	border-bottom-color: #ff3f7c;
}

.rubric-item_st13 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23FF3F7C'/%3E%3C/svg%3E");
}

.rubric_14 {
	color: #ff87ad;
}

.rubric_14 rect {
	fill: #ff87ad;
}

.rubric_14 .filter-ico,
.rubric_14 span:before,
.rubric-item_st14 ins,
.rubric-item_st14 .selected {
	background: #ff87ad;
}

.s-rubric.rubric_14 span {
	border-bottom-color: rgba(255, 135, 173, 0.3);
}

.s-rubric.rubric_14:hover span {
	border-bottom-color: #ff87ad;
}

.rubric-item_st14 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23FF87AD'/%3E%3C/svg%3E");
}

.rubric_15 {
	color: #ff87ad;
}

.rubric_15 rect {
	fill: #ff87ad;
}

.rubric_15 .filter-ico,
.rubric_15 span:before,
.rubric-item_st15 ins,
.rubric-item_st15 .selected {
	background: #ff87ad;
}

.s-rubric.rubric_15 span {
	border-bottom-color: rgba(255, 135, 173, 0.3);
}

.s-rubric.rubric_15:hover span {
	border-bottom-color: #ff87ad;
}

.rubric-item_st15 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23FF87AD'/%3E%3C/svg%3E");
}

.rubric_16 {
	color: #890630;
}

.rubric_16 rect {
	fill: #890630;
}

.rubric_16 .filter-ico,
.rubric_16 span:before,
.rubric-item_st16 ins,
.rubric-item_st16 .selected {
	background: #890630;
}

.s-rubric.rubric_16 span {
	border-bottom-color: rgba(137, 6, 48, 0.3);
}

.s-rubric.rubric_16:hover span {
	border-bottom-color: #890630;
}

.rubric-item_st16 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23890630'/%3E%3C/svg%3E");
}

.rubric_17 {
	color: #ba1a3b;
}

.rubric_17 rect {
	fill: #ba1a3b;
}

.rubric_17 .filter-ico,
.rubric_17 span:before,
.rubric-item_st17 ins,
.rubric-item_st17 .selected {
	background: #ba1a3b;
}

.s-rubric.rubric_17 span {
	border-bottom-color: rgba(186, 26, 59, 0.3);
}

.s-rubric.rubric_17:hover span {
	border-bottom-color: #ba1a3b;
}

.rubric-item_st17 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23BA1A3B'/%3E%3C/svg%3E");
}

.rubric_18 {
	color: #d8675b;
}

.rubric_18 rect {
	fill: #d8675b;
}

.rubric_18 .filter-ico,
.rubric_18 span:before,
.rubric-item_st18 ins,
.rubric-item_st18 .selected {
	background: #d8675b;
}

.s-rubric.rubric_18 span {
	border-bottom-color: rgba(216, 103, 91, 0.3);
}

.s-rubric.rubric_18:hover span {
	border-bottom-color: #d8675b;
}

.rubric-item_st18 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23D8675B'/%3E%3C/svg%3E");
}

.rubric_19 {
	color: #e8a079;
}

.rubric_19 rect {
	fill: #e8a079;
}

.rubric_19 .filter-ico,
.rubric_19 span:before,
.rubric-item_st19 ins,
.rubric-item_st19 .selected {
	background: #e8a079;
}

.s-rubric.rubric_19 span {
	border-bottom-color: rgba(232, 160, 121, 0.3);
}

.s-rubric.rubric_19:hover span {
	border-bottom-color: #e8a079;
}

.rubric-item_st19 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23E8A079'/%3E%3C/svg%3E");
}

.rubric_20 {
	color: #f7dfd2;
}

.rubric_20 rect {
	fill: #f7dfd2;
}

.rubric_20 .filter-ico,
.rubric_20 span:before,
.rubric-item_st20 ins,
.rubric-item_st20 .selected {
	background: #f7dfd2;
}

.s-rubric.rubric_20 span {
	border-bottom-color: rgba(247, 223, 210, 0.3);
}

.s-rubric.rubric_20:hover span {
	border-bottom-color: #f7dfd2;
}

.rubric-item_st20 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23F7DFD2'/%3E%3C/svg%3E");
}

.rubric_21 {
	color: #ca381e;
}

.rubric_21 rect {
	fill: #ca381e;
}

.rubric_21 .filter-ico,
.rubric_21 span:before,
.rubric-item_st21 ins,
.rubric-item_st21 .selected {
	background: #ca381e;
}

.s-rubric.rubric_21 span {
	border-bottom-color: rgba(202, 56, 30, 0.3);
}

.s-rubric.rubric_21:hover span {
	border-bottom-color: #ca381e;
}

.rubric-item_st21 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23CA381E'/%3E%3C/svg%3E");
}

.rubric_22 {
	color: #df5c31;
}

.rubric_22 rect {
	fill: #df5c31;
}

.rubric_22 .filter-ico,
.rubric_22 span:before,
.rubric-item_st22 ins,
.rubric-item_st22 .selected {
	background: #df5c31;
}

.s-rubric.rubric_22 span {
	border-bottom-color: rgba(223, 92, 49, 0.3);
}

.s-rubric.rubric_22:hover span {
	border-bottom-color: #df5c31;
}

.rubric-item_st22 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23DF5C31'/%3E%3C/svg%3E");
}

.rubric_23 {
	color: #da7948;
}

.rubric_23 rect {
	fill: #da7948;
}

.rubric_23 .filter-ico,
.rubric_23 span:before,
.rubric-item_st23 ins,
.rubric-item_st23 .selected {
	background: #da7948;
}

.s-rubric.rubric_23 span {
	border-bottom-color: rgba(218, 121, 72, 0.3);
}

.s-rubric.rubric_23:hover span {
	border-bottom-color: #da7948;
}

.rubric-item_st23 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23DA7948'/%3E%3C/svg%3E");
}

.rubric_24 {
	color: #d4af79;
}

.rubric_24 rect {
	fill: #d4af79;
}

.rubric_24 .filter-ico,
.rubric_24 span:before,
.rubric-item_st24 ins,
.rubric-item_st24 .selected {
	background: #d4af79;
}

.s-rubric.rubric_24 span {
	border-bottom-color: rgba(212, 175, 121, 0.3);
}

.s-rubric.rubric_24:hover span {
	border-bottom-color: #d4af79;
}

.rubric-item_st24 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23D4AF79'/%3E%3C/svg%3E");
}

.rubric_25 {
	color: #eee1c9;
}

.rubric_25 rect {
	fill: #eee1c9;
}

.rubric_25 .filter-ico,
.rubric_25 span:before,
.rubric-item_st25 ins,
.rubric-item_st25 .selected {
	background: #eee1c9;
}

.s-rubric.rubric_25 span {
	border-bottom-color: rgba(238, 225, 201, 0.3);
}

.s-rubric.rubric_25:hover span {
	border-bottom-color: #eee1c9;
}

.rubric-item_st25 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23EEE1C9'/%3E%3C/svg%3E");
}

.rubric_26 {
	color: #987244;
}

.rubric_26 rect {
	fill: #987244;
}

.rubric_26 .filter-ico,
.rubric_26 span:before,
.rubric-item_st26 ins,
.rubric-item_st26 .selected {
	background: #987244;
}

.s-rubric.rubric_26 span {
	border-bottom-color: rgba(152, 114, 68, 0.3);
}

.s-rubric.rubric_26:hover span {
	border-bottom-color: #987244;
}

.rubric-item_st26 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23987244'/%3E%3C/svg%3E");
}

.rubric_27 {
	color: #b3954f;
}

.rubric_27 rect {
	fill: #b3954f;
}

.rubric_27 .filter-ico,
.rubric_27 span:before,
.rubric-item_st27 ins,
.rubric-item_st27 .selected {
	background: #b3954f;
}

.s-rubric.rubric_27 span {
	border-bottom-color: rgba(179, 149, 79, 0.3);
}

.s-rubric.rubric_27:hover span {
	border-bottom-color: #b3954f;
}

.rubric-item_st27 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23B3954F'/%3E%3C/svg%3E");
}

.rubric_28 {
	color: #bfa86e;
}

.rubric_28 rect {
	fill: #bfa86e;
}

.rubric_28 .filter-ico,
.rubric_28 span:before,
.rubric-item_st28 ins,
.rubric-item_st28 .selected {
	background: #bfa86e;
}

.s-rubric.rubric_28 span {
	border-bottom-color: rgba(191, 168, 110, 0.3);
}

.s-rubric.rubric_28:hover span {
	border-bottom-color: #bfa86e;
}

.rubric-item_st28 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23BFA86E'/%3E%3C/svg%3E");
}

.rubric_29 {
	color: #d0c6a3;
}

.rubric_29 rect {
	fill: #d0c6a3;
}

.rubric_29 .filter-ico,
.rubric_29 span:before,
.rubric-item_st29 ins,
.rubric-item_st29 .selected {
	background: #d0c6a3;
}

.s-rubric.rubric_29 span {
	border-bottom-color: rgba(208, 198, 163, 0.3);
}

.s-rubric.rubric_29:hover span {
	border-bottom-color: #d0c6a3;
}

.rubric-item_st29 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23D0C6A3'/%3E%3C/svg%3E");
}

.rubric_30 {
	color: #ece8da;
}

.rubric_30 rect {
	fill: #ece8da;
}

.rubric_30 .filter-ico,
.rubric_30 span:before,
.rubric-item_st30 ins,
.rubric-item_st30 .selected {
	background: #ece8da;
}

.s-rubric.rubric_30 span {
	border-bottom-color: rgba(236, 232, 218, 0.3);
}

.s-rubric.rubric_30:hover span {
	border-bottom-color: #ece8da;
}

.rubric-item_st30 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23ECE8DA'/%3E%3C/svg%3E");
}

.rubric_31 {
	color: #50333b;
}

.rubric_31 rect {
	fill: #50333b;
}

.rubric_31 .filter-ico,
.rubric_31 span:before,
.rubric-item_st31 ins,
.rubric-item_st31 .selected {
	background: #50333b;
}

.s-rubric.rubric_31 span {
	border-bottom-color: rgba(80, 51, 59, 0.3);
}

.s-rubric.rubric_31:hover span {
	border-bottom-color: #50333b;
}

.rubric-item_st31 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2350333B'/%3E%3C/svg%3E");
}

.rubric_32 {
	color: #76666b;
}

.rubric_32 rect {
	fill: #76666b;
}

.rubric_32 .filter-ico,
.rubric_32 span:before,
.rubric-item_st32 ins,
.rubric-item_st32 .selected {
	background: #76666b;
}

.s-rubric.rubric_32 span {
	border-bottom-color: rgba(118, 102, 107, 0.3);
}

.s-rubric.rubric_32:hover span {
	border-bottom-color: #76666b;
}

.rubric-item_st32 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2376666B'/%3E%3C/svg%3E");
}

.rubric_33 {
	color: #96948e;
}

.rubric_33 rect {
	fill: #96948e;
}

.rubric_33 .filter-ico,
.rubric_33 span:before,
.rubric-item_st33 ins,
.rubric-item_st33 .selected {
	background: #96948e;
}

.s-rubric.rubric_33 span {
	border-bottom-color: rgba(150, 148, 142, 0.3);
}

.s-rubric.rubric_33:hover span {
	border-bottom-color: #96948e;
}

.rubric-item_st33 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2396948E'/%3E%3C/svg%3E");
}

.rubric_34 {
	color: #b8bab1;
}

.rubric_34 rect {
	fill: #b8bab1;
}

.rubric_34 .filter-ico,
.rubric_34 span:before,
.rubric-item_st34 ins,
.rubric-item_st34 .selected {
	background: #b8bab1;
}

.s-rubric.rubric_34 span {
	border-bottom-color: rgba(184, 186, 177, 0.3);
}

.s-rubric.rubric_34:hover span {
	border-bottom-color: #b8bab1;
}

.rubric-item_st34 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23B8BAB1'/%3E%3C/svg%3E");
}

.rubric_35 {
	color: #e1e3d6;
}

.rubric_35 rect {
	fill: #e1e3d6;
}

.rubric_35 .filter-ico,
.rubric_35 span:before,
.rubric-item_st35 ins,
.rubric-item_st35 .selected {
	background: #e1e3d6;
}

.s-rubric.rubric_35 span {
	border-bottom-color: rgba(225, 227, 214, 0.3);
}

.s-rubric.rubric_35:hover span {
	border-bottom-color: #e1e3d6;
}

.rubric-item_st35 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23E1E3D6'/%3E%3C/svg%3E");
}

.rubric_36 {
	color: #4d4745;
}

.rubric_36 rect {
	fill: #4d4745;
}

.rubric_36 .filter-ico,
.rubric_36 span:before,
.rubric-item_st36 ins,
.rubric-item_st36 .selected {
	background: #4d4745;
}

.s-rubric.rubric_36 span {
	border-bottom-color: rgba(77, 71, 69, 0.3);
}

.s-rubric.rubric_36:hover span {
	border-bottom-color: #4d4745;
}

.rubric-item_st36 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%234D4745'/%3E%3C/svg%3E");
}

.rubric_37 {
	color: #686661;
}

.rubric_37 rect {
	fill: #686661;
}

.rubric_37 .filter-ico,
.rubric_37 span:before,
.rubric-item_st37 ins,
.rubric-item_st37 .selected {
	background: #686661;
}

.s-rubric.rubric_37 span {
	border-bottom-color: rgba(104, 102, 97, 0.3);
}

.s-rubric.rubric_37:hover span {
	border-bottom-color: #686661;
}

.rubric-item_st37 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23686661'/%3E%3C/svg%3E");
}

.rubric_38 {
	color: #909987;
}

.rubric_38 rect {
	fill: #909987;
}

.rubric_38 .filter-ico,
.rubric_38 span:before,
.rubric-item_st38 ins,
.rubric-item_st38 .selected {
	background: #909987;
}

.s-rubric.rubric_38 span {
	border-bottom-color: rgba(144, 153, 135, 0.3);
}

.s-rubric.rubric_38:hover span {
	border-bottom-color: #909987;
}

.rubric-item_st38 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23909987'/%3E%3C/svg%3E");
}

.rubric_39 {
	color: #b5c4b2;
}

.rubric_39 rect {
	fill: #b5c4b2;
}

.rubric_39 .filter-ico,
.rubric_39 span:before,
.rubric-item_st39 ins,
.rubric-item_st39 .selected {
	background: #b5c4b2;
}

.s-rubric.rubric_39 span {
	border-bottom-color: rgba(181, 196, 178, 0.3);
}

.s-rubric.rubric_39:hover span {
	border-bottom-color: #b5c4b2;
}

.rubric-item_st39 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23B5C4B2'/%3E%3C/svg%3E");
}

.rubric_40 {
	color: #8e44ad;
}

.rubric_40 rect {
	fill: #8e44ad;
}

.rubric_40 .filter-ico,
.rubric_40 span:before,
.rubric-item_st40 ins,
.rubric-item_st40 .selected {
	background: #8e44ad;
}

.s-rubric.rubric_40 span {
	border-bottom-color: rgba(142, 68, 173, 0.3);
}

.s-rubric.rubric_40:hover span {
	border-bottom-color: #8e44ad;
}

.rubric-item_st40 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%238E44AD'/%3E%3C/svg%3E");
}

.rubric_41 {
	color: #9472ae;
}

.rubric_41 rect {
	fill: #9472ae;
}

.rubric_41 .filter-ico,
.rubric_41 span:before,
.rubric-item_st41 ins,
.rubric-item_st41 .selected {
	background: #9472ae;
}

.s-rubric.rubric_41 span {
	border-bottom-color: rgba(148, 114, 174, 0.3);
}

.s-rubric.rubric_41:hover span {
	border-bottom-color: #9472ae;
}

.rubric-item_st41 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%239472AE'/%3E%3C/svg%3E");
}

.rubric_42 {
	color: #c5aad1;
}

.rubric_42 rect {
	fill: #c5aad1;
}

.rubric_42 .filter-ico,
.rubric_42 span:before,
.rubric-item_st42 ins,
.rubric-item_st42 .selected {
	background: #c5aad1;
}

.s-rubric.rubric_42 span {
	border-bottom-color: rgba(197, 170, 209, 0.3);
}

.s-rubric.rubric_42:hover span {
	border-bottom-color: #c5aad1;
}

.rubric-item_st42 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23C5AAD1'/%3E%3C/svg%3E");
}

.rubric_43 {
	color: #c5aad1;
}

.rubric_43 rect {
	fill: #c5aad1;
}

.rubric_43 .filter-ico,
.rubric_43 span:before,
.rubric-item_st43 ins,
.rubric-item_st43 .selected {
	background: #c5aad1;
}

.s-rubric.rubric_43 span {
	border-bottom-color: rgba(197, 170, 209, 0.3);
}

.s-rubric.rubric_43:hover span {
	border-bottom-color: #c5aad1;
}

.rubric-item_st43 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23C5AAD1'/%3E%3C/svg%3E");
}

.rubric_44 {
	color: #9492c0;
}

.rubric_44 rect {
	fill: #9492c0;
}

.rubric_44 .filter-ico,
.rubric_44 span:before,
.rubric-item_st44 ins,
.rubric-item_st44 .selected {
	background: #9492c0;
}

.s-rubric.rubric_44 span {
	border-bottom-color: rgba(148, 146, 192, 0.3);
}

.s-rubric.rubric_44:hover span {
	border-bottom-color: #9492c0;
}

.rubric-item_st44 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%239492C0'/%3E%3C/svg%3E");
}

.rubric_45 {
	color: #d8d9ee;
}

.rubric_45 rect {
	fill: #d8d9ee;
}

.rubric_45 .filter-ico,
.rubric_45 span:before,
.rubric-item_st45 ins,
.rubric-item_st45 .selected {
	background: #d8d9ee;
}

.s-rubric.rubric_45 span {
	border-bottom-color: rgba(216, 217, 238, 0.3);
}

.s-rubric.rubric_45:hover span {
	border-bottom-color: #d8d9ee;
}

.rubric-item_st45 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23D8D9EE'/%3E%3C/svg%3E");
}

.rubric_46 {
	color: #077b71;
}

.rubric_46 rect {
	fill: #077b71;
}

.rubric_46 .filter-ico,
.rubric_46 span:before,
.rubric-item_st46 ins,
.rubric-item_st46 .selected {
	background: #077b71;
}

.s-rubric.rubric_46 span {
	border-bottom-color: rgba(7, 123, 113, 0.3);
}

.s-rubric.rubric_46:hover span {
	border-bottom-color: #077b71;
}

.rubric-item_st46 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23077B71'/%3E%3C/svg%3E");
}

.rubric_47 {
	color: #16a085;
}

.rubric_47 rect {
	fill: #16a085;
}

.rubric_47 .filter-ico,
.rubric_47 span:before,
.rubric-item_st47 ins,
.rubric-item_st47 .selected {
	background: #16a085;
}

.s-rubric.rubric_47 span {
	border-bottom-color: rgba(22, 160, 133, 0.3);
}

.s-rubric.rubric_47:hover span {
	border-bottom-color: #16a085;
}

.rubric-item_st47 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%2316A085'/%3E%3C/svg%3E");
}

.rubric_48 {
	color: #3adbcb;
}

.rubric_48 rect {
	fill: #3adbcb;
}

.rubric_48 .filter-ico,
.rubric_48 span:before,
.rubric-item_st48 ins,
.rubric-item_st48 .selected {
	background: #3adbcb;
}

.s-rubric.rubric_48 span {
	border-bottom-color: rgba(58, 219, 203, 0.3);
}

.s-rubric.rubric_48:hover span {
	border-bottom-color: #3adbcb;
}

.rubric-item_st48 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%233ADBCB'/%3E%3C/svg%3E");
}

.rubric_49 {
	color: #c8f5f0;
}

.rubric_49 rect {
	fill: #c8f5f0;
}

.rubric_49 .filter-ico,
.rubric_49 span:before,
.rubric-item_st49 ins,
.rubric-item_st49 .selected {
	background: #c8f5f0;
}

.s-rubric.rubric_49 span {
	border-bottom-color: rgba(200, 245, 240, 0.3);
}

.s-rubric.rubric_49:hover span {
	border-bottom-color: #c8f5f0;
}

.rubric-item_st49 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23C8F5F0'/%3E%3C/svg%3E");
}

.rubric_50 {
	color: #3d5266;
}

.rubric_50 rect {
	fill: #3d5266;
}

.rubric_50 .filter-ico,
.rubric_50 span:before,
.rubric-item_st50 ins,
.rubric-item_st50 .selected {
	background: #3d5266;
}

.s-rubric.rubric_50 span {
	border-bottom-color: rgba(61, 82, 102, 0.3);
}

.s-rubric.rubric_50:hover span {
	border-bottom-color: #3d5266;
}

.rubric-item_st50 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%233D5266'/%3E%3C/svg%3E");
}

.rubric_51 {
	color: #737c86;
}

.rubric_51 rect {
	fill: #737c86;
}

.rubric_51 .filter-ico,
.rubric_51 span:before,
.rubric-item_st51 ins,
.rubric-item_st51 .selected {
	background: #737c86;
}

.s-rubric.rubric_51 span {
	border-bottom-color: rgba(115, 124, 134, 0.3);
}

.s-rubric.rubric_51:hover span {
	border-bottom-color: #737c86;
}

.rubric-item_st51 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23737C86'/%3E%3C/svg%3E");
}

.rubric_52 {
	color: #a3aaac;
}

.rubric_52 rect {
	fill: #a3aaac;
}

.rubric_52 .filter-ico,
.rubric_52 span:before,
.rubric-item_st52 ins,
.rubric-item_st52 .selected {
	background: #a3aaac;
}

.s-rubric.rubric_52 span {
	border-bottom-color: rgba(163, 170, 172, 0.3);
}

.s-rubric.rubric_52:hover span {
	border-bottom-color: #a3aaac;
}

.rubric-item_st52 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23A3AAAC'/%3E%3C/svg%3E");
}

.rubric_53 {
	color: #b6bdbf;
}

.rubric_53 rect {
	fill: #b6bdbf;
}

.rubric_53 .filter-ico,
.rubric_53 span:before,
.rubric-item_st53 ins,
.rubric-item_st53 .selected {
	background: #b6bdbf;
}

.s-rubric.rubric_53 span {
	border-bottom-color: rgba(182, 189, 191, 0.3);
}

.s-rubric.rubric_53:hover span {
	border-bottom-color: #b6bdbf;
}

.rubric-item_st53 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23B6BDBF'/%3E%3C/svg%3E");
}

.rubric_54 {
	color: #151515;
}

.rubric_54 rect {
	fill: #151515;
}

.rubric_54 .filter-ico,
.rubric_54 span:before,
.rubric-item_st54 ins,
.rubric-item_st54 .selected {
	background: #151515;
}

.s-rubric.rubric_54 span {
	border-bottom-color: rgba(21, 21, 21, 0.3);
}

.s-rubric.rubric_54:hover span {
	border-bottom-color: #151515;
}

.rubric-item_st54 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23151515'/%3E%3C/svg%3E");
}

.rubric_55 {
	color: #151515;
}

.rubric_55 rect {
	fill: #151515;
}

.rubric_55 .filter-ico,
.rubric_55 span:before,
.rubric-item_st55 ins,
.rubric-item_st55 .selected {
	background: #151515;
}

.s-rubric.rubric_55 span {
	border-bottom-color: rgba(21, 21, 21, 0.3);
}

.s-rubric.rubric_55:hover span {
	border-bottom-color: #151515;
}

.rubric-item_st55 span.selected:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 10 40' preserveAspectRatio='none'%3E%3Cpath d='m10,0 l-10,20 l10,20 l0,-40z' stroke-width='1.5' fill='%23151515'/%3E%3C/svg%3E");
}

/* Color Plates */
.splash {
	z-index: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 6px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	color: #fff;
}

.splash_self {
	background-size: 100% auto;
}

.splash_self:hover {
	background-size: 110% auto;
}

@media screen and (max-width: 995px) {
	.splash_self, .splash_self:hover {
		background-size: cover;
	}
}

.splash a {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.splash__body, .splash__head {
	position: relative;
	display: block;
	border-radius: 6px;
	overflow: hidden;
}

.splash__head {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-position: center center;
	background-size: cover;
	height: 107px;
}

.splash__body {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	background-size: 100% 100%;
	margin-bottom: -1px;
	/* resize m-selector border fix*/
}

.splash__head:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 5px;
	background-repeat: repeat-x;
}

.splash__text {
	margin: 3.5em 4em 3.5em 3em;
}

.splash_high .splash__text {
	margin-bottom: 7em;
}

.splash__text h1,
.splash__text h2 {
	padding-top: 0;
}

.sidebar .splash__text, .modules .splash__text {
	margin: 2em;
}

.splash_decorations {
	margin-top: 15px;
}

.splash__decoration {
	position: absolute;
	height: 3px;
	background-size: 100% 100%;
}

.splash__decoration_1 {
	top: -12px;
	left: 20px;
	right: 20px;
}

.splash__decoration_2 {
	top: -6px;
	left: 10px;
	right: 10px;
}

.splash__corner-text {
	position: absolute;
	right: 3em;
	top: 2em;
}

.splash__corner-text_styled {
	font-family: "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.5);
	font-size: 80%;
}

.splash_hat {
	background: linear-gradient(#BCED91 49%, transparent 49%), linear-gradient(-45deg, #F4F6F5 33%, transparent 33%) 0 50%, linear-gradient(45deg, #F4F6F5 33%, #BCED91 33%) 0 50%;
	background-repeat: repeat-x;
	background-size: 1px 100%, 10px 10px, 10px 10px;
	min-height: 100px;
}

.splash_with-head .splash__text {
	margin-top: 3em;
}

.splash .post-meta__month,
.splash .post-meta__year {
	color: #fff;
	color: rgba(255, 255, 255, 0.3);
	font-size: 80%;
}

.splash .post-meta__date {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.splash__separator {
	height: 1px;
	margin: 1.5em 0 0;
	background: white;
	opacity: .3;
}

.splash_light .splash__separator {
	background: black;
}

.splash__separator_with-indent {
	margin: 1.2em 0;
}

.splash__logos {
	position: absolute;
	bottom: 1em;
	right: 2em;
}

.splash__yandex-logo {
	margin: -2em 0 0 -4.7em;
}

.splash_timeline {
	position: relative;
	margin: 0 0 20px;
}

.splash_timeline__value {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 2px;
	margin-left: -1px;
	background: #ed1c24;
	-webkit-box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);
	        box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);
	z-index: 1;
	pointer-events: none;
}

.splash_timeline__row {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	font-size: 1.4rem;
}

.splash_timeline__item {
	position: relative;
	display: table;
	vertical-align: middle;
	float: left;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	height: 45px;
	line-height: 100%;
	width: 20%;
	padding: 0 15px;
	margin: 10px 0 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: url("/f/src/global/i/01-amethyst_2.jpg") 0 0 no-repeat;
	background-size: cover;
}

.splash_timeline__item::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 9px;
	background: url(/f/src/global/i/mask.png) 0 0;
}

.splash_timeline__item--with_tail::before {
	background-position: -47px 0;
}

.splash_timeline__item::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 13px;
	background: url(/f/src/global/i/mask2.png) -85px 0;
}

.splash_timeline__item--with_arrow::after {
	background: url(/f/src/global/i/mask.png) -85px 0;
}

.splash_timeline__text {
	display: table-cell;
	vertical-align: middle;
}

.splash_timeline__decor::before, .splash_timeline__decor::after {
	content: '';
	position: absolute;
	height: 1px;
	background: url("/f/src/global/i/01-amethyst_2.jpg") 0 0 no-repeat;
	background-size: cover;
}

.splash_timeline__decor::before {
	left: 7px;
	right: 17px;
	top: -4px;
}

.splash_timeline__decor::after {
	left: 5px;
	right: 14px;
	top: -2px;
}

.splash_timeline__item--width_1 {
	width: 8.33333%;
}

.splash_timeline__item--offset_1 {
	margin-left: 8.33333%;
}

.splash_timeline__item--width_2 {
	width: 16.66667%;
}

.splash_timeline__item--offset_2 {
	margin-left: 16.66667%;
}

.splash_timeline__item--width_3 {
	width: 25%;
}

.splash_timeline__item--offset_3 {
	margin-left: 25%;
}

.splash_timeline__item--width_4 {
	width: 33.33333%;
}

.splash_timeline__item--offset_4 {
	margin-left: 33.33333%;
}

.splash_timeline__item--width_5 {
	width: 41.66667%;
}

.splash_timeline__item--offset_5 {
	margin-left: 41.66667%;
}

.splash_timeline__item--width_6 {
	width: 50%;
}

.splash_timeline__item--offset_6 {
	margin-left: 50%;
}

.splash_timeline__item--width_7 {
	width: 58.33333%;
}

.splash_timeline__item--offset_7 {
	margin-left: 58.33333%;
}

.splash_timeline__item--width_8 {
	width: 66.66667%;
}

.splash_timeline__item--offset_8 {
	margin-left: 66.66667%;
}

.splash_timeline__item--width_9 {
	width: 75%;
}

.splash_timeline__item--offset_9 {
	margin-left: 75%;
}

.splash_timeline__item--width_10 {
	width: 83.33333%;
}

.splash_timeline__item--offset_10 {
	margin-left: 83.33333%;
}

.splash_timeline__item--width_11 {
	width: 91.66667%;
}

.splash_timeline__item--offset_11 {
	margin-left: 91.66667%;
}

.splash_timeline__item--width_12 {
	width: 100%;
}

.splash_timeline__item--offset_12 {
	margin-left: 100%;
}

.splash_111,
.splash_111 .splash_timeline__decor::after,
.splash_111 .splash_timeline__decor::before {
	background: url("/f/src/global/i/bg-postupi2.png") repeat-x 0 -25px;
}

.splash_112,
.splash_112 .splash_timeline__decor::after,
.splash_112 .splash_timeline__decor::before {
	background: url("/f/src/global/i/bg-postupi2.png") repeat-x 0 -89px;
}

.splash_113,
.splash_113 .splash_timeline__decor::after,
.splash_113 .splash_timeline__decor::before {
	background: url("/f/src/global/i/bg-postupi2.png") repeat-x 0 -147px;
}

.splash_114,
.splash_114 .splash_timeline__decor::after,
.splash_114 .splash_timeline__decor::before {
	background: url("/f/src/global/i/bg-postupi2.png") repeat-x 0 -207px;
}

.splash_115,
.splash_115 .splash_timeline__decor::after,
.splash_115 .splash_timeline__decor::before {
	background: url("/f/src/global/i/bg-postupi2.png") repeat-x 0 -273px;
}

.splash_darkblue, .splash_darkblue .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-darkblue.jpg");
}

.splash_brown, .splash_brown .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-brown.jpg");
}

.splash_violet, .splash_violet .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-violet.jpg");
}

.splash_conf, .splash_conf .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-conf.jpg");
}

.splash_grey, .splash_grey .splash__decoration {
	color: #000;
	background-image: url("/f/src/global/i/splash-grey.jpg");
}

.splash_yellow, .splash_yellow .splash__decoration {
	color: #000;
	background-image: url("/f/src/global/i/splash-yellow.jpg");
}

.splash_goldhse, .splash_goldhse .splash__decoration {
	color: #998931;
	background-image: url("/f/src/global/i/splash-goldhse.jpg");
}

.splash_hot, .splash_hot .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-hot.jpg");
}

.splash_green, .splash_green .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/splash-green.jpg");
}

.splash_01,
.splash_01 .splash__body .splash_01 .splash__decoration,
.splash_01 .splash_timeline__decor::after,
.splash_01 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/01-amethyst.jpg");
}

.splash_01 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/01-triangle-amethyst.png");
}

.splash_02,
.splash_02 .splash__body .splash_02 .splash__decoration,
.splash_02 .splash_timeline__decor::after,
.splash_02 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/02-wet-asphalt.jpg");
}

.splash_02 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/02-triangle-wet-asphalt.png");
}

.splash_03,
.splash_03 .splash__body .splash_03 .splash__decoration,
.splash_03 .splash_timeline__decor::after,
.splash_03 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/03-warm-grey.jpg");
}

.splash_03 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/03-triangle-warm-grey.png");
}

.splash_04,
.splash_04 .splash__body .splash_04 .splash__decoration,
.splash_04 .splash_timeline__decor::after,
.splash_04 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/04-red-blue.jpg");
}

.splash_04 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/04-triangle-red-blue.png");
}

.splash_05,
.splash_05 .splash__body .splash_05 .splash__decoration,
.splash_05 .splash_timeline__decor::after,
.splash_05 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/05-vanilla-orange.jpg");
}

.splash_05 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/05-triangle-vanilla-orange.png");
}

.splash_06,
.splash_06 .splash__body .splash_06 .splash__decoration,
.splash_06 .splash_timeline__decor::after,
.splash_06 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/06-chamois.jpg");
}

.splash_06 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/06-triangle-chamois.png");
}

.splash_07,
.splash_07 .splash__body .splash_07 .splash__decoration,
.splash_07 .splash_timeline__decor::after,
.splash_07 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/07-violet.jpg");
}

.splash_07 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/07-triangle-violet.png");
}

.splash_08,
.splash_08 .splash__body .splash_08 .splash__decoration,
.splash_08 .splash_timeline__decor::after,
.splash_08 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/08-cold-violet.jpg");
}

.splash_08 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/08-triangle-cold-violet.png");
}

.splash_09,
.splash_09 .splash__body .splash_09 .splash__decoration,
.splash_09 .splash_timeline__decor::after,
.splash_09 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/09-lilac.jpg");
}

.splash_09 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/09-triangle-lilac.png");
}

.splash_10,
.splash_10 .splash__body .splash_10 .splash__decoration,
.splash_10 .splash_timeline__decor::after,
.splash_10 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/10-blue-sunset.jpg");
}

.splash_10 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/10-triangle-blue-sunset.png");
}

.splash_11,
.splash_11 .splash__body .splash_11 .splash__decoration,
.splash_11 .splash_timeline__decor::after,
.splash_11 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/11-navy-blue.jpg");
}

.splash_11 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/11-triangle-navy-blue.png");
}

.splash_12,
.splash_12 .splash__body .splash_12 .splash__decoration,
.splash_12 .splash_timeline__decor::after,
.splash_12 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/12-sea-blue.jpg");
}

.splash_12 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/12-triangle-sea-blue.png");
}

.splash_13,
.splash_13 .splash__body .splash_13 .splash__decoration,
.splash_13 .splash_timeline__decor::after,
.splash_13 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/13-cold-grey.jpg");
}

.splash_13 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/13-triangle-cold-grey.png");
}

.splash_14,
.splash_14 .splash__body .splash_14 .splash__decoration,
.splash_14 .splash_timeline__decor::after,
.splash_14 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/14-blue-sky.jpg");
}

.splash_14 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/14-triangle-blue-sky.png");
}

.splash_15,
.splash_15 .splash__body .splash_15 .splash__decoration,
.splash_15 .splash_timeline__decor::after,
.splash_15 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/15-clouded-blue.jpg");
}

.splash_15 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/15-triangle-clouded-blue.png");
}

.splash_16,
.splash_16 .splash__body .splash_16 .splash__decoration,
.splash_16 .splash_timeline__decor::after,
.splash_16 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/16-emerald.jpg");
}

.splash_16 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/16-triangle-emerald.png");
}

.splash_17,
.splash_17 .splash__body .splash_17 .splash__decoration,
.splash_17 .splash_timeline__decor::after,
.splash_17 .splash_timeline__decor::before {
	background-image: url("/f/src/global/i/color-plates/17-yellow.jpg");
}

.splash_17 .splash__head::after {
	background-image: url("/f/src/global/i/color-plates/17-triangle-yellow.png");
}

.splash_yellow .splash__decoration {
	background: #fddc4f;
}

.splash_simple, .splash_yellow {
	border-radius: 0;
}

.splash_self,
.splash_self .splash__decoration {
	color: #fff;
	background-image: url("/f/src/global/i/color-plates/08-cold-violet.jpg");
}

.splash_self .splash__head:after {
	background-image: url("/f/src/global/i/color-plates/08-triangle-cold-violet.png");
}

.splash_dark, .splash_dark:hover, .splash_dark:link, .splash_dark:visited {
	color: #fff;
}

.splash_dark a:link, .splash_dark a:visited {
	color: #fff;
	border-bottom-color: #787878;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.splash_dark :link:hover, .splash_dark :visited:hover {
	color: #fff;
	border-bottom-color: #787878;
	border-bottom-color: white;
}

.splash_13, .splash_13 .splash__text, .splash_13:hover, .splash_13:link, .splash_13:visited,
.splash_14, .splash_14 .splash__text, .splash_13:hover, .splash_14:link, .splash_14:visited,
.splash_light, .splash_light:hover, .splash.splash_light:link, .splash.splash_light:visited {
	color: #000;
}

.splash_13 :link, .splash_13 :visited,
.splash_14 :link, .splash_14 :visited,
.splash_light :link, .splash_light :visited {
	color: #000;
	border-bottom-color: #e5e5e5;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}

.splash_13 :link:hover, .splash_13 :visited:hover,
.splash_14 :link:hover, .splash_14 :visited:hover,
.splash_light :link:hover, .splash_light :visited:hover {
	color: #d2270b;
	border-bottom-color: #622f26;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

.splash_goldhse .link:link,
.splash_goldhse .link:visited {
	border-bottom-color: #998931;
	color: #998931;
	border-bottom-color: rgba(153, 137, 49, 0.3);
}

.splash_goldhse:hover .link {
	border-bottom-color: #998931;
	color: #998931;
	border-bottom-color: #998931;
}

.splash_green .link,
.splash_green .link:visited {
	border-bottom-color: #787878;
	border-bottom-color: rgba(255, 255, 255, 0.3);
	color: #fff;
}

.splash_green:hover .link {
	border-bottom-color: #fff;
	color: #fff;
}

.splashrow {
	min-height: 30px;
	line-height: 30px;
	margin: 30px 22% 15px;
	font-size: 80%;
	font-weight: 600;
	color: white;
	text-align: center;
	border-radius: 8px;
}

@media screen and (max-width: 995px) {
	.splashrow {
		margin-left: 0;
		margin-right: 0;
		border-radius: 0;
	}
}

.splashrow p:nth-child(1) {
	margin-top: 0;
}

.splashrow p:nth-last-child {
	margin-bottom: 0;
}

.splashrow_1 {
	background: #303136;
	text-align: center;
	color: #fff;
	border-radius: 0px;
}

.splashrow .splashrow__inner {
	margin: 25px 45px 0 4.8%;
}

.splashrow a {
	text-decoration: none;
	color: white;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}

.splashrow a:hover {
	border-bottom-color: #fff;
}

.splashrow_2 {
	background: url(/f/src/global/i/pieceofsplash-purple.jpg) no-repeat;
	background-size: 100% 100%;
}

.splashrow_3 {
	background: #fdd32a url(/f/src/global/i/color-plates/17-yellow.jpg);
	background-size: 100% 100%;
	color: black;
}

.splashrow_3 a {
	color: black;
	border-bottom-color: rgba(0, 0, 0, 0.3);
}

.splashrow_3 a:hover {
	border-bottom-color: black;
}

.splashrow_4 {
	background: url(/f/src/global/i/color-plates/15-clouded-blue.jpg) no-repeat;
	background-size: 180% 180%;
}

.splashrow_5 {
	background: url(/f/src/global/i/color-plates/04-red-blue.jpg) no-repeat;
	background-size: 180% 180%;
}

.splashrow_6 {
	color: black;
	background: url(/f/src/global/i/color-plates/13-cold-grey.jpg) no-repeat;
	background-size: 150% 150%;
}

.splashrow_6 a {
	color: black;
	border-bottom-color: rgba(0, 0, 0, 0.3);
}

.splashrow_6 a:hover {
	border-bottom-color: black;
}

.splashrow_7 {
	background: url(/f/src/global/i/color-plates/50-lightgreen_custom.jpg) no-repeat;
	background-size: 180% 180%;
}

.splash_preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-right: -30px;
}

.splash_preview:not(:first-child) {
	margin-top: .7em;
}

.splash_preview + .content-sorter {
	margin-top: 0;
}

.splash_preview__item {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 45%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	margin: 0 30px 30px 0;
	border-radius: 5px;
}

@supports (display: flex) {
	.splash_preview__item {
		overflow: hidden;
	}
}

@supports (display: flex) {
	.splash_preview::before, .splash_preview::after {
		content: '';
		display: block;
		width: 45%;
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;
		margin: 0 30px 0 0;
	}
	.splash_preview::before {
		-webkit-box-ordinal-group: 101;
		    -ms-flex-order: 100;
		        order: 100;
	}
}

@media all and (-ms-high-contrast: none) {
	.splash_preview *::-ms-backdrop, .splash_preview::before, .splash_preview::after {
		content: '';
		display: block;
		width: 45%;
		-ms-flex: 1 1 45%;
		    flex: 1 1 45%;
		margin: 0 30px 0 0;
	}
	.splash_preview *::-ms-backdrop, .splash_preview::before {
		-ms-flex-order: 100;
		    order: 100;
	}
}

.splash_preview-3 .splash_preview__item, .splash_preview-3::after, .splash_preview-3::before {
	display: block;
	width: 29%;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.splash_preview__box {
	position: relative;
	color: #fff;
	min-height: 235px;
	padding: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: no-repeat url(/f/src/edu/ba.jpg) 50% 30%;
	background-size: 100% auto;
	background-size: cover;
}

.splash_preview__box:only-child {
	border-radius: 5px;
}

.splash_preview__box::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background 0.5s ease 0s;
	transition: background 0.5s ease 0s;
}

.splash_preview__item:hover .splash_preview__box::before {
	background-color: rgba(0, 0, 0, 0.2);
}

.splash_preview__item--vertical .splash_preview__box::before,
.splash_preview__item--vertical:hover .splash_preview__box::before {
	background-color: rgba(25, 72, 165, 0.8);
}

.splash_preview__box--has_total {
	padding-bottom: 50px;
}

.splash_preview__total {
	position: absolute;
	bottom: 10px;
	left: 20px;
	height: 2em;
	width: 80%;
	width: calc(100% - 40px);
}

.splash_preview__counter {
	font: 200% "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	position: relative;
}

.splash_preview__counter::after {
	content: attr(data-title);
	line-height: 1.3;
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.3rem;
	padding: 0 0 .3em .5em;
	width: 30%;
	display: inline-block;
	vertical-align: bottom;
}

.splash_preview__caption {
	position: relative;
	float: left;
	width: 55%;
	font: 600 150%/1.3 "HSE Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 1.5rem;
}

.splash_preview__item--vertical .splash_preview__caption {
	float: none;
	width: auto;
}

.splash_preview__list {
	position: relative;
	margin: 0 0 0 65%;
	font-size: 78%;
}

.splash_preview__item--vertical .splash_preview__list {
	margin-left: 0;
}

.splash_preview__litem {
	margin: 0 0 .5em 0;
}

.splash_preview__item--vertical .splash_preview__litem {
	margin-bottom: 1.2em;
}

.splash_preview__litem::before {
	content: none;
}

.splash_preview__descr {
	position: relative;
	padding: 20px;
	font-size: 1.4rem;
	background: #f7f7ed;
}

@media (max-width: 1300px) {
	.splash_preview__caption {
		width: auto;
		float: none;
		font-size: 120%;
	}
	.splash_preview__list {
		margin-left: 0;
	}
	.splash_preview .splash_preview__item {
		width: 45%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 45%;
		        flex: 0 1 45%;
		margin-right: 5%;
	}
}

@media (max-width: 995px) {
	.splash_preview .splash_preview__item, .splash_preview {
		display: block;
		width: auto;
		margin-right: 0;
	}
}

/* builder faq */
.faq {
	margin-top: 1em;
}

.faq + .faq {
	margin-top: 2em;
}

.faq__question::before, .faq__answer::before {
	margin-left: -35px;
	padding-right: 10px;
	float: left;
}

.faq__answer::before {
	content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%3E%0A%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D7BB57%22%20stroke-width%3D%22.5%22%20d%3D%22M0.776%2C23%20L7.496%2C23%20L8.744%2C19.128%20L16.36%2C19.128%20L17.608%2C23%20L24.328%2C23%20L16.36%2C0.6%20L8.744%2C0.6%20L0.776%2C23%20Z%20M12.552%2C5.944%20L15.112%2C14.2%20L9.992%2C14.2%20L12.552%2C5.944%20Z%22%2F%3E%0A%3C%2Fsvg%3E);
}

.faq__question::before {
	content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2227%22%20viewBox%3D%220%200%2026%2027%22%3E%0A%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D7BB57%22%20stroke-width%3D%22.5%22%20d%3D%22M25.504%2C24%20L22.464%2C20.544%20C24.992%2C17.728%2025.088%2C13.696%2025.088%2C12.8%20C25.088%2C6.784%2021.248%2C0.96%2013.056%2C0.96%20C6.144%2C0.96%201.024%2C5.376%201.024%2C12.8%20C1.024%2C20.192%206.144%2C24.64%2013.056%2C24.64%20C15.808%2C24.64%2017.664%2C24%2019.232%2C23.168%20L21.472%2C25.92%20L25.504%2C24%20Z%20M16.128%2C14.208%20L12.288%2C15.936%20L14.976%2C18.912%20C14.528%2C19.104%2013.92%2C19.264%2013.056%2C19.264%20C10.144%2C19.264%207.488%2C17.152%207.488%2C12.8%20C7.488%2C7.776%2010.912%2C6.336%2013.056%2C6.336%20C15.232%2C6.336%2018.624%2C7.744%2018.624%2C12.8%20C18.624%2C14.336%2018.368%2C15.392%2017.856%2C16.288%20L16.128%2C14.208%20Z%22%2F%3E%0A%3C%2Fsvg%3E);
}

@media screen and (max-width: 995px) {
	.faq__answer::before {
		content: none;
	}
	.faq__question::before {
		content: none;
	}
}

.faq__answer {
	margin-top: .5em;
}

.faq__answer :first-child {
	margin-top: 0;
}

.faq__answer p + ul {
	margin-top: .8em;
}

.faq__answer a, .faq__answer a:visited {
	color: tan;
	border-bottom-color: tan;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}

.faq__answer a:hover {
	color: darkgoldenrod;
	border-bottom-color: darkgoldenrod;
}

.b-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	word-spacing: -.43em;
	margin-left: -10px;
	margin-right: -10px;
}

.b-row--wrap {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.b-row--justify-center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.b-row--justify-end {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.b-row--gap10 {
	margin-left: -5px;
	margin-right: -5px;
}

.b-row--gap10 > .b-row__item {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width: 767px) {
	.b-row--gap10 > .b-row__item {
		padding-bottom: 10px;
	}
}

.b-row--gap40 {
	margin-left: -20px;
	margin-right: -20px;
}

@media (max-width: 995px) {
	.b-row--gap40 {
		margin-right: -10px;
		margin-left: -10px;
	}
}

.b-row--gap40 > .b-row__item {
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 995px) {
	.b-row--gap40 > .b-row__item {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width: 767px) {
	.b-row--gap40 > .b-row__item {
		padding-bottom: 20px;
	}
}

.b-row--gap0 {
	margin-left: 0;
	margin-right: 0;
}

.b-row--gap0 > .b-row__item {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 767px) {
	.b-row__item:last-child {
		padding-bottom: 0;
	}
}

.b-row__item {
	float: none;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 0px;
	        flex: 1 1 0;
	word-spacing: normal;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 767px) {
	.b-row__item {
		padding-bottom: 10px;
	}
}

.b-row__item--middle {
	-ms-flex-item-align: center;
	    align-self: center;
}

.b-row__item--size_1, .b-row__item--1 {
	width: 8.33333%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_1 {
	margin-left: 8.33333%;
}

.b-row__item--size_2, .b-row__item--2 {
	width: 16.66667%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_2 {
	margin-left: 16.66667%;
}

.b-row__item--size_3, .b-row__item--3 {
	width: 25%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_3 {
	margin-left: 25%;
}

.b-row__item--size_4, .b-row__item--4 {
	width: 33.33333%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_4 {
	margin-left: 33.33333%;
}

.b-row__item--size_5, .b-row__item--5 {
	width: 41.66667%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_5 {
	margin-left: 41.66667%;
}

.b-row__item--size_6, .b-row__item--6 {
	width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_6 {
	margin-left: 50%;
}

.b-row__item--size_7, .b-row__item--7 {
	width: 58.33333%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_7 {
	margin-left: 58.33333%;
}

.b-row__item--size_8, .b-row__item--8 {
	width: 66.66667%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_8 {
	margin-left: 66.66667%;
}

.b-row__item--size_9, .b-row__item--9 {
	width: 75%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_9 {
	margin-left: 75%;
}

.b-row__item--size_10, .b-row__item--10 {
	width: 83.33333%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_10 {
	margin-left: 83.33333%;
}

.b-row__item--size_11, .b-row__item--11 {
	width: 91.66667%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_11 {
	margin-left: 91.66667%;
}

.b-row__item--size_12, .b-row__item--12 {
	width: 100%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}

.b-row__item--offset_12 {
	margin-left: 100%;
}

@media (max-width: 767px) {
	.b-row__item {
		width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
		margin-left: 0;
	}
}

.b-row__item ul:not([class]), .b-row__item ol:not([class]) {
	margin-left: 1.25em;
}

.owl-item .b-row__item {
	width: 100%;
}

@media (max-width: 995px) {
	.b-row {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.b-row__item--t1 {
		width: 8.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t1 {
		margin-left: 8.33333%;
	}
	.b-row__item--t2 {
		width: 16.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t2 {
		margin-left: 16.66667%;
	}
	.b-row__item--t3 {
		width: 25%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t3 {
		margin-left: 25%;
	}
	.b-row__item--t4 {
		width: 33.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t4 {
		margin-left: 33.33333%;
	}
	.b-row__item--t5 {
		width: 41.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t5 {
		margin-left: 41.66667%;
	}
	.b-row__item--t6 {
		width: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t6 {
		margin-left: 50%;
	}
	.b-row__item--t7 {
		width: 58.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t7 {
		margin-left: 58.33333%;
	}
	.b-row__item--t8 {
		width: 66.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t8 {
		margin-left: 66.66667%;
	}
	.b-row__item--t9 {
		width: 75%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t9 {
		margin-left: 75%;
	}
	.b-row__item--t10 {
		width: 83.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t10 {
		margin-left: 83.33333%;
	}
	.b-row__item--t11 {
		width: 91.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t11 {
		margin-left: 91.66667%;
	}
	.b-row__item--t12 {
		width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_t12 {
		margin-left: 100%;
	}
	.b-row [class*="b-row__item--t"] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.b-row--gap10 [class*="b-row__item--t"] {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 767px) {
	.b-row {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.b-row__item--m1 {
		width: 8.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m1 {
		margin-left: 8.33333%;
	}
	.b-row__item--m2 {
		width: 16.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m2 {
		margin-left: 16.66667%;
	}
	.b-row__item--m3 {
		width: 25%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m3 {
		margin-left: 25%;
	}
	.b-row__item--m4 {
		width: 33.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m4 {
		margin-left: 33.33333%;
	}
	.b-row__item--m5 {
		width: 41.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m5 {
		margin-left: 41.66667%;
	}
	.b-row__item--m6 {
		width: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m6 {
		margin-left: 50%;
	}
	.b-row__item--m7 {
		width: 58.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m7 {
		margin-left: 58.33333%;
	}
	.b-row__item--m8 {
		width: 66.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m8 {
		margin-left: 66.66667%;
	}
	.b-row__item--m9 {
		width: 75%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m9 {
		margin-left: 75%;
	}
	.b-row__item--m10 {
		width: 83.33333%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m10 {
		margin-left: 83.33333%;
	}
	.b-row__item--m11 {
		width: 91.66667%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m11 {
		margin-left: 91.66667%;
	}
	.b-row__item--m12 {
		width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
	}
	.b-row__item--offset_m12 {
		margin-left: 100%;
	}
	.b-row [class*="b-row__item--m"] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.b-row--gap10 [class*="b-row__item--m"] {
		padding-left: 5px;
		padding-right: 5px;
	}
}

/*statistic*/
.stat__block {
	margin: 15px 0;
}

.stat__title, .stat__subtitle {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 16px;
}

.stat__title {
	margin: 10px 0;
}

.stat__rubric {
	text-align: right;
	border-top: 1px dashed #ccc;
}

.stat__rubric a {
	top: -15px;
	position: relative;
	background: #fff;
	display: inline-block;
	font-size: 12px;
	border-bottom: none;
	padding: 0 10px;
	text-decoration: underline;
}

.stat__rubric a:hover {
	text-decoration: none;
}

.stat__total {
	font-weight: bold;
	font-size: 24px;
}

.stat__color {
	color: #076873;
}

.stat__style_red .stat__color {
	color: #e4334f;
}

.stat__total_sub {
	color: #4a4a4a;
	font-size: 14px;
}

.stat__data {
	margin-top: 20px;
}

.stat__data_item {
	display: inline-block;
	font-weight: bold;
	margin-right: 20px;
}

.stat__data_item span {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #4a4a4a;
}

.stat__img {
	max-width: 100%;
	height: auto;
}

.stat__img_responsive {
	width: 100%;
	height: auto;
}

/* header menu*/
.main-menu {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
	.main-menu {
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-top: 24px;
	}
}

.main-menu__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	font: 600 1.25em/1.33 "HSE Sans", "Proxima Nova", Arial, sans-serif;
	margin: 0;
	padding: 0 12px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

@media screen and (max-width: 767px) {
	.main-menu__item {
		color: #0F0F14;
	}
}

/*Helper для выпадающего меню: "удаление" зазоров при hover*/
.main-menu__item:hover::before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
	height: 60px;
}

@media screen and (max-width: 995px) {
	.main-menu__item:hover::before {
		bottom: -40px;
	}
}

@media screen and (max-width: 767px) {
	.main-menu__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		height: 32px;
		padding: 0;
		margin: 0 0 8px;
	}
	.main-menu__item:hover::before {
		content: none;
	}
}

.main-menu__item:first-child {
	margin-left: 0;
	padding-left: 0;
}

.main-menu__item_mobile {
	display: none;
}

@media screen and (max-width: 767px) {
	.main-menu__item_mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.main-menu__link {
	position: relative;
	color: inherit;
	text-decoration: none;
	border-bottom: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
}

.main-menu__top-link::before {
	position: absolute;
	z-index: 11;
	left: calc(50% - 12px);
	top: calc(100% + 5px);
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 8px solid #fff;
	pointer-events: none;
}

.main-menu__item:hover .main-menu__top-link::before {
	content: '';
}

@media screen and (max-width: 995px) {
	.main-menu__item:hover .main-menu__top-link::before {
		top: calc(100% + 7px);
	}
}

@media screen and (max-width: 767px) {
	.main-menu__item:hover .main-menu__top-link::before {
		content: none;
	}
}

.main-menu__link:hover {
	color: inherit;
}

.main-menu__arrow {
	position: relative;
	display: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.main-menu__arrow_close {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-right: 8px;
}

.main-menu__arrow_close svg {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

@media screen and (max-width: 767px) {
	.main-menu__arrow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: auto;
		padding-left: 32px;
	}
	.main-menu__arrow_close {
		margin-left: 0;
		padding-left: 0;
	}
}

.detect-touch .main-menu__arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.main-menu__sub {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	top: calc(100% - 10px);
	z-index: 6;
}

@media screen and (max-width: 1200px) {
	.main-menu__sub {
		right: 0;
		min-width: 800px;
	}
}

@media screen and (max-width: 995px) {
	.main-menu__sub {
		min-width: auto;
	}
}

.main-menu__item:hover .main-menu__sub {
	display: block;
}

@media screen and (max-width: 767px) {
	.detect_no-touch .main-menu__item:hover .main-menu__sub {
		display: none;
	}
	.detect_no-touch .main-menu__item .main-menu__sub.active {
		display: block;
	}
}

@media screen and (max-width: 995px) {
	.main-menu__sub_secondary {
		top: calc(100% + 1px);
		left: 0;
		right: 0;
	}
}

@media screen and (max-width: 767px) {
	.main-menu__sub_secondary {
		display: none;
		-webkit-box-shadow: none;
		        box-shadow: none;
		top: 0;
		width: 100%;
		height: calc(100vh - 130px - 138px);
		/* panel + footer */
		height: auto;
		left: 110%;
		-webkit-transition: left .3s ease-out;
		transition: left .3s ease-out;
		background: #fff;
		z-index: 1;
		/*overflow: hidden;
		overflow-y: auto;*/
		padding-bottom: 100px;
	}
	.main-menu__sub_secondary.active {
		display: block;
	}
	.main-menu__sub_open {
		left: 0;
	}
	.main-menu__sub_secondary::before {
		content: none;
	}
	.main-menu__sub_secondary .main-menu__sub-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	.main-menu__sub_secondary .main-menu__submenu {
		padding: 0 0 16px 40px;
	}
}

@media screen and (max-height: 677px) {
	.main-menu__sub_secondary {
		height: calc(100vh - 130px);
		/* panel height */
	}
}

.main-menu__sub-inner {
	position: relative;
	margin: 0;
	color: #000;
	background: #fff;
	padding: 32px 112px 24px;
	-webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
	        box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
	font-size: 1.3rem;
	font-weight: normal;
	line-height: normal;
}

@media screen and (max-width: 995px) {
	.main-menu__sub-inner {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media screen and (max-width: 767px) {
	.main-menu__sub-inner {
		font-size: 1.6rem;
	}
}

.main-menu__submenu {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	list-style: none;
	width: calc(100% / 3);
	padding-right: 16px;
	border-right: 1px solid #eee;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

@media screen and (max-width: 995px) {
	.main-menu__submenu {
		width: 50%;
	}
}

@media screen and (max-width: 767px) {
	.main-menu__submenu {
		width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		padding-right: 0;
		border-right: none;
	}
}

.main-menu__submenu-item {
	margin: 0 0 1em;
	font: 400 1.25em/1.25 "HSE Sans", Arial, sans-serif;
}

@media screen and (max-width: 767px) {
	.main-menu__submenu-item {
		font: 400 1em/1.33 "HSE Sans", Arial, sans-serif;
		margin-bottom: .75em;
		text-align: left;
	}
}

.main-menu__submenu-link {
	color: inherit;
}

.main-menu__submenu-link:hover {
	color: #0050CF;
}

.main-menu__submenu-item:only-child {
	margin: auto 0;
}

.main-menu__submenu-heading {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	min-height: 32px;
	margin: 0 0 16px;
	color: #0F0F14;
	font: 600 1.25em/1.4 "HSE Sans", "Proxima Nova", Arial, sans-serif;
	cursor: pointer;
}

@media screen and (max-width: 767px) {
	.main-menu__submenu-heading {
		font: 400 1.125em/1.4 "HSE Sans", Arial, sans-serif;
		margin: 0 0 .7em;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		text-align: left;
	}
}

.main-menu__submenu-heading_active {
	color: #0050CF;
}

.main-menu__submenu-heading:first-child {
	margin-top: 0;
}

.main-menu__submenu-item_button {
	width: auto;
}

.main-menusub__button {
	display: block;
	text-align: center;
	background: #cf1e1d;
	background: var(--menu-item-color, #cf1e1d);
	color: #fff;
	padding: 17px 32px 15px;
	font-size: 14px;
	font-weight: 600;
}

.main-menusub__button:link,
.main-menusub__button:visited,
.main-menusub__button:hover {
	color: #fff;
}

.main-menusub__text {
	margin: .5em 0 0;
	font-size: 12px;
	line-height: 1.33;
	color: #808080;
}

.main-menu__submenu3 {
	display: none;
	position: absolute;
	width: 100%;
	left: 100%;
	top: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.main-menu__submenu3-inner {
	/*overflow-y: scroll;
	height: 100%;*/
	padding: 0 32px;
}

.main-menu__submenu-heading_active + .main-menu__submenu3 {
	display: block;
}

@media screen and (max-width: 767px) {
	.main-menu__submenu3 {
		position: static;
		width: auto;
		margin-top: 4px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.main-menu__submenu3-inner {
		/*overflow-x: hidden;
		overflow-y: visible;*/
		height: auto;
	}
}

.main-menu__submenu-arr {
	position: relative;
	z-index: 1;
	width: 32px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-left: auto;
	border: 1px solid transparent;
	border-right: none;
	border-radius: 4px 0 0 4px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: inherit;
	cursor: pointer;
}

.main-menu__submenu-heading_active .main-menu__submenu-arr::before,
.main-menu__submenu-heading_active .main-menu__submenu-arr::after {
	content: '';
	position: absolute;
	left: 100%;
	width: 16px;
	height: 16px;
	background: #fff;
}

.main-menu__submenu-heading_active .main-menu__submenu-arr::before {
	border-bottom-right-radius: 4px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	bottom: 100%;
}

.main-menu__submenu-heading_active .main-menu__submenu-arr::after {
	border-top-right-radius: 4px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	top: 100%;
}

/* helper */
.main-menu__submenu-heading_active::after {
	content: '';
	position: absolute;
	top: -5px;
	bottom: -5px;
	right: -17px;
	border-right: 1px solid #fff;
}

@media screen and (max-width: 767px) {
	.main-menu__submenu-arr {
		border-width: 0;
	}
	.main-menu__submenu-heading_active::after,
	.main-menu__submenu-heading_active .main-menu__submenu-arr::before,
	.main-menu__submenu-heading_active .main-menu__submenu-arr::after {
		content: none;
	}
}

.main-menu__submenu-heading_active .main-menu__submenu-svg {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

@media screen and (max-width: 767px) {
	.main-menu__submenu-heading_active .main-menu__submenu-svg {
		-webkit-transform: rotate(90deg);
		        transform: rotate(90deg);
	}
}

.main-menu__submenu-heading_active .main-menu__submenu-arr {
	border-color: #eee;
}

.main-menu__submenu-aside {
	position: absolute;
	width: 100%;
	left: 100%;
	top: 0;
	bottom: 0;
	padding-left: 32px;
	border-left: 1px solid #eee;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

@media screen and (max-width: 995px) {
	.main-menu__submenu3 .main-menu__submenu-aside {
		position: static;
		border-left: none;
		width: auto;
	}
}

@media screen and (max-width: 767px) {
	.main-menu__submenu-aside {
		position: static;
		border-left: none;
		width: auto;
		padding-left: 0;
		margin-bottom: 24px;
	}
}

/*input/search*/
.main-input {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font: normal 1em/1.25 'HSE Sans', Arial, sans-serif;
	border-radius: 8px;
	max-width: 320px;
	width: 100%;
	overflow: hidden;
}

@media screen and (max-width: 767px) {
	.main-input {
		display: none;
	}
}

.main-input::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 8px;
	background: white;
	-webkit-backdrop-filter: blur(4px);
	        backdrop-filter: blur(4px);
	opacity: 0;
	-webkit-transition: opacity .7s ease-out;
	transition: opacity .7s ease-out;
}

.active-search .main-input::before {
	opacity: .3;
}

.main-input_focus {
	border-color: #0050cf;
}

.main-input__field {
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 10px 16px 10px 0;
	margin-right: auto;
	height: 40px;
	width: 1px;
	-ms-flex-preferred-size: 0%;
	    flex-basis: 0%;
	border: none;
	color: #fff;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	outline: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font: normal 1em/1.25 'HSE Sans', Arial, sans-serif;
	background: transparent;
	caret-color: #fff;
	-webkit-transition: -webkit-flex-basis .7s ease-out;
	transition: -webkit-flex-basis .7s ease-out;
	transition: flex-basis .7s ease-out;
	transition: flex-basis .7s ease-out, -webkit-flex-basis .7s ease-out, -ms-flex-preferred-size .7s ease-out;
}

.active-search .main-input__field {
	width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}

.active-search .control {
	display: none;
}

.main-input__button {
	position: relative;
	height: 40px;
	width: 40px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: none;
	outline: none;
	overflow: hidden;
	cursor: pointer;
	background: transparent;
	-ms-flex-item-align: center;
	    align-self: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	padding: 0;
}

.main-input__button_disabled {
	cursor: default;
}

.main-input__icon {
	width: 20px;
	height: 20px;
	-ms-flex-item-align: center;
	    align-self: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.main-input__button_clear {
	width: 24px;
}

.main-input__field:focus {
	border-color: transparent;
}

.main-input__field:placeholder-shown {
	color: #fff;
}

.main-input__field::-webkit-input-placeholder {
	color: #fff;
}

.main-input__field:-ms-input-placeholder {
	color: #fff;
}

.main-input__field::-ms-input-placeholder {
	color: #fff;
}

.main-input__field::placeholder {
	color: #fff;
}

.main-input__field:-webkit-autofill,
.main-input__field:-webkit-autofill:hover,
.main-input__field:-webkit-autofill:focus {
	-webkit-background-clip: text;
	-webkit-text-fill-color: #fff;
}

.main-input__field:-webkit-autofill::first-line {
	font-size: 10em;
}

@media (max-width: 767px) {
	.is-open .js-mobile_popup__inner {
		margin-top: 0 !important;
	}
	.search-form__button .button {
		margin-top: 0;
	}
}

.header-top_with-mp-menu {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 8px 0;
	padding-left: 92px;
}

@media (min-width: 768px) and (max-width: 995px) {
	.header-top_with-mp-menu {
		padding-left: 62px;
	}
	.header-top_with-mp-menu .popup_campus-select {
		top: auto !important;
	}
}

@media screen and (max-width: 767px) {
	.header-top_with-mp-menu {
		padding-left: 20px;
	}
}

/* header menu old*/
.mp-menu {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
}

.mp-menu::before {
	content: '';
	position: absolute;
	top: 0;
	border-top: 1px solid #dcdfe5;
	left: 0;
	width: 200%;
}

@media screen and (max-width: 995px) {
	.mp-menu::before {
		content: none;
	}
}

@media screen and (max-width: 767px) {
	.mp-menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		/*align-items: flex-start;*/
	}
}

@supports (justify-content: space-between) {
	.mp-menu {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		/*Добабляем во все нормальные браузеры кроме IE11, т.к space-between в нем работает как space-around */
	}
}

.mp-menu__header {
	max-width: 700px;
}

@media screen and (max-width: 995px) {
	.mp-menu__header {
		max-width: 100%;
	}
}

.mp-menu__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #cf1e1d;
	color: var(--menu-item-color, #cf1e1d);
	font-size: 2.3em;
	/*1.8*/
	font-weight: 600;
	margin: 0;
	padding: 14px 12px 0;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

/*Helper для выпадающего меню: "удаление" зазоров при hover*/
.mp-menu__item:hover::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 5px;
}

@media screen and (max-width: 1200px) {
	.mp-menu__item {
		font-size: 1.8rem;
	}
}

.mp-menu__item--violet {
	--menu-item-color: #9c60b2;
	color: #9c60b2;
}

.mp-menu__item--sand {
	--menu-item-color: #828c51;
	color: #828c51;
}

.mp-menu__item--green {
	--menu-item-color: #077b71;
	color: #077b71;
}

.mp-menu__item--brown {
	--menu-item-color: #76666b;
	color: #76666b;
}

@media screen and (max-width: 767px) {
	.mp-menu__item {
		padding: 0 0 1em;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.mp-menu__item:first-child {
		margin: 0;
		padding: 0 0 1em;
	}
}

.mp-menu__item_mobile {
	display: none;
}

@media screen and (max-width: 767px) {
	.mp-menu__item_mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.mp-menu__link {
	position: relative;
	color: inherit;
	text-decoration: none;
	border-bottom: 1px solid;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
}

.mp-menu__link:hover {
	color: inherit;
	border-bottom-color: currentColor;
}

.mp-menu__link:hover::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border-bottom: 3px solid;
}

.mp-menu__arrow {
	display: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

@media screen and (max-width: 767px) {
	.mp-menu__arrow {
		width: auto;
		padding-right: 20px;
	}
}

.mp-menu__arrow::after {
	content: '';
	color: inherit;
	display: inline-block;
	width: 5px;
	height: 5px;
	border-top: 1px solid;
	border-right: 1px solid;
	cursor: pointer;
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
}

.mp-menu__arrow_close {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-right: 5px;
}

.mp-menu__arrow_close::after {
	-webkit-transform: rotate(35deg);
	        transform: rotate(35deg);
}

@media screen and (max-width: 767px) {
	.mp-menu__arrow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: auto;
	}
	.mp-menu__arrow_close {
		margin-left: 0;
	}
	.mp-menu__arrow::after {
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	.mp-menu__arrow_close::after {
		-webkit-transform: rotate(-135deg);
		        transform: rotate(-135deg);
		margin-left: 0;
	}
}

.detect-touch .mp-menu__arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.mp-menu__sub {
	display: none;
	position: absolute;
	left: -115px;
	min-width: 820px;
	top: calc(100% - 10px + 2px);
	/*.mp-menu__item padding-bottom + 2px*/
	z-index: 7;
}

@media screen and (max-width: 1200px) {
	.mp-menu__sub {
		right: 0;
		min-width: 800px;
	}
}

@media screen and (max-width: 995px) {
	.mp-menu__sub {
		min-width: auto;
	}
}

.mp-menu__sub::before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	color: inherit;
	background-color: currentColor;
}

.mp-menu__item:hover .mp-menu__sub {
	display: block;
}

@media screen and (max-width: 995px) {
	.mp-menu__sub_secondary {
		/*Контейнер мобильного меню*/
		left: 0;
		right: 0;
	}
}

@media screen and (max-width: 767px) {
	.mp-menu__sub_secondary {
		display: block;
		-webkit-box-shadow: none;
		        box-shadow: none;
		top: 0;
		width: 100%;
		height: calc(100vh - 130px);
		/* 65*2 / panel height */
		left: 110%;
		-webkit-transition: left .5s ease-out;
		transition: left .5s ease-out;
		background: #fff;
		z-index: 7;
	}
	.mp-menu__sub_open {
		left: 0;
	}
	.mp-menu__sub_secondary::before {
		content: none;
	}
	.mp-menu__sub_secondary .mp-menu__sub-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 20px;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	.mp-menu__sub_secondary .mp-menu__submenu {
		padding: 0;
		text-align: left;
	}
}

.mp-menu__sub-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	color: #000;
	background: #fff;
	padding: 40px 95px 25px;
	-webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
	        box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
	font-size: 1.3rem;
	font-weight: normal;
	line-height: normal;
}

.mp-menu__submenu {
	/*
			display: flex;
			flex: 1;
			flex-direction: column;
			max-width: 315px;
			*/
	list-style: none;
	padding: 0 20px;
	-webkit-column-count: 2;
	        column-count: 2;
	-webkit-column-gap: 30px;
	        column-gap: 30px;
}

@media screen and (max-width: 767px) {
	.mp-menu__submenu {
		-webkit-box-flex: 0;
		    -ms-flex: none;
		        flex: none;
		-webkit-columns: auto;
		        columns: auto;
	}
}

.mp-menu__submenu-item {
	/*width: 90%;*/
	line-height: 1.23;
	margin: 0 0 1em;
	-webkit-column-break-inside: avoid;
	        break-inside: avoid;
}

.mp-menu__submenu-item:only-child {
	margin: auto 0;
}

.mp-menu__submenu-item_heading {
	font-size: 18px;
	margin-bottom: .5em;
	font-weight: 600;
	color: #808080;
	width: auto;
	margin-top: .5em;
}

.mp-menu__submenu-item_heading:first-child {
	margin-top: 0;
}

.mp-menu__submenu-item_button {
	width: auto;
}

.mp-menusub__button {
	display: block;
	text-align: center;
	background: #cf1e1d;
	background: var(--menu-item-color, #cf1e1d);
	color: #fff;
	padding: 17px 32px 15px;
	font-size: 14px;
	font-weight: 600;
}

.mp-menu__item--violet .mp-menusub__button {
	background: #9c60b2;
}

.mp-menu__item--sand .mp-menusub__button {
	background: #828c51;
}

.mp-menu__item--green .mp-menusub__button {
	background: #077b71;
}

.mp-menu__item--brown .mp-menusub__button {
	background: #76666b;
}

.mp-menusub__button:hover {
	color: #fff;
}

.mp-menusub__text {
	margin: .5em 0 0;
	font-size: 12px;
	line-height: 1.33;
	color: #808080;
}

@media (max-width: 767px) {
	.js-mobile_popup.js-mobile_popup {
		background: #fff;
		overflow-x: hidden;
	}
}

/*unshm*/
.header-top_with-mp-menu {
	position: relative;
	z-index: 10;
}

.header-top__mp-menu {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	max-width: 700px;
}

.header-top__mp-menu::before {
	content: none;
}

@media screen and (max-width: 767px) {
	.header-top__mp-menu {
		margin-top: 20px;
		position: static;
		text-align: left;
	}
}

.mp-menu__item {
	padding: 10px 0;
	font-size: 1.8rem;
}

@media screen and (min-width: 768px) and (max-width: 867px) {
	.mp-menu__item {
		font-size: 1.5rem;
	}
}

@media screen and (min-width: 768px) {
	.mp-menu__link {
		color: #fff;
	}
	.mp-menu_theme_light .mp-menu__link {
		color: #000;
	}
	.mp-menu__arrow {
		color: #fff;
	}
	.mp-menu_theme_light .mp-menu__arrow {
		color: #000;
	}
}

.header-top__logo-simple {
	-ms-flex-item-align: center;
	    align-self: center;
	margin: auto;
	width: 45px;
	height: 45px;
}

@media screen and (max-width: 995px) {
	.header-top__logo-simple {
		margin-left: .5em;
	}
}

.header-top_with-mp-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 2;
	    -ms-flex-positive: 2;
	        flex-grow: 2;
	height: 72px;
}

@media screen and (max-width: 995px) {
	.header-top_with-mp-menu {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: 55px;
	}
}

.header-top_with-mp-menu .left {
	width: 30px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	float: none;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin: 0 20px 0 0;
}

.header-top_with-mp-menu .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	float: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-left: auto;
}

@media screen and (min-width: 768px) and (max-width: 995px) {
	.header-top_with-mp-menu .right {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

.fotorama_with-menu.fotorama_with-menu {
	top: -73px;
}

@media (min-width: 768px) {
	.header-board__inner, .js-mobile_popup__inner {
		margin-top: 0 !important;
	}
}

@media (max-width: 767px) {
	.navigation_header, .fa-column,
	.fa-column .fa-column__item {
		display: block;
		float: none;
		width: auto;
		margin: 0;
	}
	.left {
		margin-right: 0;
	}
	.fa-footer {
		padding: 0;
		margin: 0;
	}
	.header-board__inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header-board__inner .card {
		background: transparent;
	}
	.header-board__inner .card::before, .header-board__inner .card::after {
		content: none;
	}
	.header-board__inner .card__inner {
		padding: 0;
	}
	.is-open .js-mobile_popup__inner {
		padding: 20px;
	}
	.navigation--menu {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.navigation_header {
		margin: 0 0 1em;
	}
	.navigation_header li {
		padding: 0;
	}
	.layout .main,
	.layout .modules,
	.layout .sidebar,
	.layout .content {
		display: block;
		float: none;
		width: auto;
		padding: 0;
		margin: 0;
		border: none;
	}
	.layout .grid,
	.layout .main {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.layout .main {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.layout .sidebar {
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
		margin-top: 3rem;
	}
	.layout .content {
		-webkit-box-ordinal-group: 8;
		    -ms-flex-order: 7;
		        order: 7;
	}
	.layout .modules {
		-webkit-box-ordinal-group: 10;
		    -ms-flex-order: 9;
		        order: 9;
		margin-top: 3rem;
	}
	.sidebar__inner {
		padding-left: 0;
		padding-right: 0;
	}
	.content__inner {
		margin-right: 0;
		margin-bottom: 2em;
	}
	.header-top {
		top: 0;
		left: 0;
		right: 0;
		background: #1658da;
		padding-right: 12px;
	}
	.header-top--primary {
		position: fixed;
		z-index: 11;
	}
	.header-top--secondary {
		padding-left: 20px;
	}
	.header-top--primary .control_sitemap,
	.header-top--primary .control_lang2,
	.header-top--primary .dropdown-lang,
	.header-top--primary .control_user,
	.header-top--primary .control_search,
	.header-top--primary .control_vision {
		display: none;
	}
	.header .control_menu {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.control__path {
		fill: #fff;
	}
	.header_breadcrumbs, .header_breadcrumbs a {
		color: #fff;
	}
	.header_breadcrumbs a:hover {
		border-bottom-color: rgba(255, 255, 255, 0.3);
	}
	.header-board,
	.js-mobile_popup,
	.js-mobile_secondary_popup {
		position: fixed;
		overflow-y: hidden;
		z-index: 20;
		top: 0;
		margin: 0;
		bottom: 0;
		width: 100%;
		background: #f0f0f0;
		-webkit-transition-property: left, opacity, visibility;
		transition-property: left, opacity, visibility;
		-webkit-transition-timing-function: ease-out;
		        transition-timing-function: ease-out;
		-webkit-transition-duration: .3s;
		        transition-duration: .3s;
		opacity: 0;
		left: 100%;
		visibility: hidden;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0;
	}
	.has-m_sidebar {
		overflow: hidden;
	}
	.has-m_sidebar .header-board,
	.has-m_sidebar .js-mobile_popup,
	.has-m_sidebar .js-mobile_secondary_popup {
		overflow-y: scroll;
	}
	.header-board.is-open,
	.js-mobile_popup.is-open,
	.js-mobile_secondary_popup.is-open {
		left: 0;
		opacity: 1;
		visibility: visible;
	}
	.header-board__top {
		position: -webkit-sticky;
		position: sticky;
		left: 0;
		top: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
		height: auto;
		padding-top: 0;
		margin-left: 0 !important;
		z-index: 10 !important;
		/*
		transition-property: left, opacity, visibility;
		transition-timing-function: ease-out;
		transition-duration: .3s;
		opacity: 0;
		left: 100%;
		visibility: hidden;
		*/
		box-sizing: border-box;
		background-size: 100% auto;
		background-size: cover;
		background: #1658da;
	}
	/*
	.header-board__top {
		position: fixed;
		transform: translateZ(0);
		top: 0;
		left: 100%;
		//padding-right: 17px;
	}
*/
	/*
	.is-open .header-board__top {
		left: 0;
		opacity: 1;
		visibility: visible;
	}
	*/
	.has-hiddenscroll .header-board__top {
		padding-right: 0;
		width: 100%;
	}
	.header-board__title {
		opacity: 1;
		padding-top: 2rem;
		padding-bottom: 2rem;
		text-align: center;
		border-top: 1px dashed #fff;
	}
	.page--under_overlay {
		position: fixed;
		overflow: hidden;
		height: 100%;
	}
	.has-hiddenscroll .page {
		padding-right: 0;
	}
}

body {
	font-size: 170%;
}

.not_display {
	display: none;
}

@media (min-width: 768px) {
	.is-mobile {
		display: none;
	}
}

@media (max-width: 767px) {
	.is-desktop {
		display: none;
	}
}

.post__footer .tag-set {
	margin-right: 150px;
}

.posts .post {
	position: relative;
	padding: 1.5em 0;
}

.posts--page .post__content {
	margin-left: 0;
}

.post + .post {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.post .post__content {
	margin-right: 0;
}

.post .post__text {
	clear: left;
}

.post__footer {
	position: relative;
	min-height: 30px;
}

.post__date {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 130px;
	font-size: 1.3rem;
	padding: .2em .5em;
	text-align: right;
	color: rgba(0, 0, 0, 0.5);
}

.post__extra {
	float: left;
	width: 75px;
	margin-bottom: 1em;
}

.post__slider .fotorama__stage {
	background: #efefef;
}

.abitur_icon {
	display: block;
	margin-bottom: .5em;
}

.div_table {
	display: table;
}

.div_table__row {
	display: table-row;
}

.div_table__td {
	display: table-cell;
	vertical-align: top;
	padding-top: 2rem;
}

@media (max-width: 767px) {
	.div_table.div_table, .div_table__td.div_table__td, .div_table__row.div_table__row, .numbers, .digit-block.digit-block {
		display: block;
		width: auto;
		margin: 1em 0 0;
		padding: 0;
	}
}

/* owl-carousel ext*/
.owl-splash.owl-carousel {
	display: block;
}

.owl-splash {
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 2em;
}

@media (max-width: 767px) {
	.owl-splash {
		padding: 0;
	}
}

.owl-pagination {
	text-align: center;
	padding-top: 1rem;
}

.owl-page {
	display: inline-block;
	border: none;
}

.owl-page span {
	display: block;
	width: 6px;
	height: 6px;
	margin: 5px 7px;
	opacity: 0.5;
	border-radius: 50%;
	background: #869791;
}

.owl-page.active span,
.owl-page:hover span {
	opacity: 1;
}

.owl-prev, .owl-next {
	position: absolute;
	z-index: 2;
	top: 65px;
	width: 20px;
	height: 20px;
	color: #553a20;
}

.owl-prev {
	left: 10px;
}

.owl-next {
	right: 10px;
}

.owl-prev:after, .owl-next:after {
	content: none;
	position: absolute;
	z-index: 2;
	top: 0;
	width: 20px;
	height: 20px;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
}

.owl-prev:after {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.owl-next:after {
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
}

.owl-item {
	padding: 1em 0 2em;
}

.owl-splash .item {
	position: relative;
	background: white;
	padding: 2em 4em;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {
	.owl-splash .item {
		padding: 2em 1em;
		margin: 1em 0;
	}
}

.owl-item:not(.active) .item::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.75);
	border-radius: 6px;
}

.owl-splash .item > *:not(:first-child) {
	margin-top: 1em;
}

.owl-item .from-social__item {
	display: inline-block;
	float: none;
}

.owl-item .from-social__body {
	text-align: left;
}

.owl-theme .owl-nav [class*=owl-] {
	width: 22px;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 40%;
	background: none !important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: none;
}

.fa-footer .owl-wrapper {
	margin-top: 20px;
}

.fa-footer .owl-pagination {
	position: absolute;
	top: 5px;
	left: 3px;
	right: 5px;
}

.with-indent_left {
	margin-left: -5rem;
}

@media (max-width: 995px) {
	.with-indent_left {
		margin-left: 0;
	}
}

.edu_features_video {
	position: relative;
	display: block;
}

.views .column {
	padding: 0 0 0 1.5em;
}

@media (max-width: 767px) {
	.views .column {
		padding: 0;
	}
}

.views .column:first-child {
	padding: 0;
}

.footer__svg_logo:hover .footer__hse {
	fill: #007ac5;
}

.masonry {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	position: relative;
	margin: 0 -15px;
	overflow: hidden;
}

@media (max-width: 767px) {
	.masonry {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

.masonry__item, .masonry__sizer {
	width: calc(100% / 3);
	padding: 0 15px 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.masonry__sizer {
	-webkit-box-ordinal-group: 101;
	    -ms-flex-order: 100;
	        order: 100;
}

.has-aside .masonry__item, .has-aside .masonry__sizer {
	width: 50%;
}

@media (max-width: 767px) {
	.g-day--large {
		display: block;
	}
	.masonry__item {
		width: 100%;
		margin-bottom: 0;
	}
	.has-aside .masonry__item, .has-aside .masonry__sizer {
		width: 100%;
	}
	.masonry__sizer {
		display: none;
	}
}

.plate_news__title {
	padding: 0;
	margin: 0 0 .5em;
}

.plate_news__text {
	font-size: 1.3rem;
	margin: .5em 0;
}

.plate_news__date {
	font-size: 1.3rem;
	color: rgba(0, 0, 0, 0.5);
	margin-top: .5em;
}

.plate_news__rubric, .plate_news__rubric span {
	max-width: 100%;
}

.b-row--wide {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 -20px;
}

.b-row--wide .b-row__item {
	margin-bottom: 20px;
	padding: 0 20px;
}

.g-day--large {
	display: block;
	margin: 0;
	color: #000;
}

.g-day--large :link,
.g-day--large :visited {
	color: #000;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}

.g-day--large :link:hover,
.g-day--large :visited:hover {
	color: #d2270b;
	border-bottom-color: rgba(210, 39, 11, 0.3);
}

.g-day--large::before {
	height: 8px;
}

.g-day--large, .g-day--large.g-day__extended {
	-webkit-box-shadow: none;
	        box-shadow: none;
	padding: 20px 15px 15px 16px;
}

.g-day--large .g-day__title {
	font-size: 4rem;
	font-weight: 600;
}

.g-day--large .g-day__wrap {
	margin: 0 0 .5rem;
}

.g-day--large .g-day__text {
	margin: 0 0 .5rem;
}

.g-day--large .g-day__subtitle {
	font-size: 1.8rem;
	margin-right: .3em;
}

.g-day--large .g-day__link {
	border-bottom-color: #b1d7ef;
}

.g-day--large .day__wrap .grey {
	line-height: 2.2;
}

.b-row__item--size_3 .g-day__subtitle,
.b-row__item--size_3 .g-day__title {
	display: block;
}

/*
.b-brown-title {
	display: block;
	background: #eee9dc;
	padding: .4em;
	font-size: 120%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 1.2em;
}

.b-publications p {
	margin-top: .5em;
}
.b-status {
	display: inline-block;
	vertical-align: middle;
	font: 11px/14px "Helvetica Neue", Arial;
	padding: 0 .3em .05em;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #9b9b9b;
	color: #9b9b9b;
	white-space: nowrap;
}
.b-publications-inst {
	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: bold;
}
.b-publications-inst .b-publications_control {
	margin-top: 2em;
	font-size: 120%;
}
.b-publications-inst__item-type {
	margin-bottom: .5em;
}
*/
.with-indent7.with-indent7 {
	margin-top: .2em;
}

.with-indent6.with-indent6 {
	margin-top: .5em;
}

.with-indent5.with-indent5 {
	margin-top: 1.5em;
}

.with-indent4.with-indent4 {
	margin-top: 2em;
}

.with-indent3.with-indent3 {
	margin-top: 3em;
}

.with-indent2.with-indent2 {
	margin-top: 1.2em;
}

.with-indent1.with-indent1 {
	margin-top: .4em;
}

.with-indent0.with-indent0 {
	margin-top: 0;
}

.with-indent.with-indent {
	margin: .8em 0 0;
}

.leftimage_with_caption td, .rightimage_with_caption td {
	padding: 0;
}

.leftimage_with_caption img, .rightimage_with_caption img {
	margin-bottom: .3em;
}

.leftimage_with_caption, .leftoutlined {
	margin: 0 1em 1em -2em;
	float: left;
	padding: 0;
}

.rightimage_with_caption, .rightoutlined {
	margin: 0 0 1em 1em;
	float: right;
	padding: 0;
}

table.leftimage_with_caption,
table.leftimage_with_caption td,
table.rightimage_with_caption,
table.rightimage_with_caption td {
	border: none;
}

.p0 .leftoutlined, .p0 .rightoutlined {
	margin: 0;
	float: none;
}

td.image_caption, .leftimage_with_caption, .rightimage_with_caption {
	color: #6f6f6f;
	font-size: 85%;
	font-style: italic;
	font-family: Georgia;
}

.is-mobile .header_breadcrumb__inner {
	width: auto !important;
}

.fa-card--education_programs.fa-card--education_programs {
	-webkit-box-shadow: none;
	        box-shadow: none;
	padding-left: var(--pinkman-padding-desktop, 11%);
	padding-right: var(--pinkman-padding-desktop, 11%);
}

@media screen and (max-width: 995px) {
	.fa-card--education_programs.fa-card--education_programs {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media screen and (max-width: 767px) {
	.fa-card--education_programs.fa-card--education_programs {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.fa-card--education_programs > .fa-card__content {
	padding: 20px 0;
}

.fa-card--education_programs > .fa-card__header {
	background: none !important;
	padding-left: 0;
}

.fa-card--education_programs .switcher_tab > li.selected,
.fa-card--education_programs .fa-card--edu:link:hover,
.fa-card--education_programs .fa-card--edu:visited:hover {
	color: #0050CF;
}

.fa-card--education_programs .fa-card__header.fa-card__header {
	display: block;
}

.fa-card--education_programs .fa-card__header::before,
.fa-card--education_programs .fa-card__header::after {
	content: none;
}

.fa-card--education_programs .switcher_tab .pseudo {
	border-bottom: 2px solid transparent;
	padding: 0;
	margin: 0 16px 8px 0;
}

.fa-card--education_programs .switcher_tab > li {
	margin: 0;
}

.fa-card--education_programs .switcher_tab > li.selected .pseudo {
	border-bottom-color: currentColor;
}

.fa-card--education_programs [data-tab_content]:not(.not_display) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 -10px;
}

.fa-card--education_programs .fa-card {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(50% - 20px);
	        flex: 0 0 calc(50% - 20px);
	margin: 0 10px 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

@media screen and (max-width: 995px) {
	.fa-card--education_programs [data-tab_content]:not(.not_display) {
		margin: 0;
		display: block;
	}
	.fa-card--education_programs .fa-card {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin: 0 0 20px;
	}
}

.fa-card--education_programs .fa-card__title,
.fa-card--education_programs .fa-card__category {
	font-family: "HSE Sans", "Helvetica Neue", Arial, sans-serif;
}

.fa-card--education_programs .fa-card__title {
	font-weight: 600;
}
