.study-levels {
    width: 100%;
    overflow: hidden;
    margin-top: 2em;
}
.study-level, a.study-level, a.study-level:visited {
    position: relative;
    height: 45px;
    line-height: 42px;
    float: left;
    display: inline;
    width: 200px;
    background: url('/f/src/global/i/bg-postupi.jpg') no-repeat;
    margin: 10px 0 0 0;
}
a.study-level:hover .link {
    color: #fff !important;
    border: none;
}
.study-level:before, .study-level:after {
    content: "";
    position: absolute;
    height: 1px;
}
.study-level:before {
    left: 3px;
    right: 17px;
    top: -4px;
}
.study-level:after {
    left: 1px;
    right: 14px;
    top: -2px;
}
.study-level_school.study-level:before,
.study-level_business.study-level:before {
    left: 7px;
}
.study-level_school.study-level:after,
.study-level_business.study-level:after {
    left: 5px;
}
.study-level_school:before,
.study-level_school:after {
    background: #4f99dc;
}
.study-level_bachelor:before,
.study-level_bachelor:after {
    background: #526fcb;
}
.study-level_magistracy:before,
.study-level_magistracy:after,
.study-level_post-graduate:before,
.study-level_post-graduate:after,
.study-level_business:before,
.study-level_business:after{
    background: #cd569c;
}

.study-level .border {
    position: absolute;
    top: 0;
    bottom: 0;
}
.study-level .border_start {
    background: url('/f/src/global/i/mask.png') -47px 0;
    left: 0;
    width: 9px;
}
.study-level .border_end {
    background: url('/f/src/global/i/mask.png')  -85px 0;
    right: 0;
    width: 13px;
}
.study-level .border_first {
    background: url('/f/src/global/i/mask.png') 0 0;
    left: 0;
    width: 9px;
}

.study-level_school, a.study-level_school, a.study-level_school:visited {
    background-position: -25px -25px;
    width: 15%;
}
.study-level_bachelor, a.study-level_bachelor, a.study-level_bachelor:visited {
    background-position: -25px -90px;
    width: 45%;
}
.study-level_magistracy, a.study-level_magistracy, a.study-level_magistracy:visited {
    background-position: -25px -147px;
    width: 20%;
}
.study-level_post-graduate, a.study-level_post-graduate, a.study-level_post-graduate:visited {
    background-position: -25px -207px;
    width: 20%;
}
.study-level_business, a.study-level_business, a.study-level_business:visited {
    background-position: -25px -273px;
    float: right;
    width: 45%;
}
.study-level__inner {
    padding: 0 1em;
    color: #fff;
}
.study-lang {
    float: left;
    margin: 2.2em 0 0 3em;
    font-size: 85%;
}
.study-lang__item {
    margin-left: .5em;
    font-size: 70%;
    text-transform: uppercase;
}
.study-lang__item_first {
    margin-left: 1.5em;
}
.study-labels {
    font-size: 90%;
    margin-right: 13px;
    padding-bottom: 1.5em;
}
.study-label {
    display: table;
    white-space: nowrap;
    float: left;
}
.study-label span {
    position: relative;
    padding: 0 4px;
    bottom: -.6em;
}
.study-label_school {
    width: 15%;
}
.study-label_bachelor {
    width: 45%;
}
.study-label_magistracy {
    width: 40%;
}

.study-label_school:after,
.study-label_magistracy:after,
.study-label_bachelor:after{
    content: "";
    display: table-cell;
    width: 99%;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAODi4gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x left bottom;
    background-size: 1px 1px;
}

.study-label_bachelor:after {
    width: 85%;
}


.levels-pointer {
    position: absolute;
    bottom: 0;
    height: 140px;
    left: 50%;
    width: 2px;
    margin-left: -1px;
    background: #ed1c24;
    box-shadow: 5px 0 0 rgba(0,0,0,.2);
    z-index: 1;
    pointer-events: none;
}

/*olymps add-on*/
/*
.study-level_olymp
.study-level_young
.study-level_gold
.study-level_int
.study-level_rus
*/


a.study-level.study-level_int,
a.study-level.study-level_rus {
    line-height: 1.2;
}


.study-level .border_middle {
    background: url('/f/src/global/i/mask2.png')  -85px 0;
    right: 0;
    width: 13px;
}

.study-level_res.study-level:before,
.study-level_olymp.study-level:before,
.study-level_young.study-level:before,
.study-level_int.study-level:before,
.study-level_rus.study-level:before {
    left: 7px;
}
.study-level_res.study-level:after,
.study-level_olymp.study-level:after,
.study-level_young.study-level:after,
.study-level_int.study-level:after,
.study-level_rus.study-level:after {
    left: 5px;
}


.study-level_olymp:before,
.study-level_olymp:after {
    background: #cd569c;
}


.study-level_res:before,
.study-level_res:after,
.study-level_gold:before,
.study-level_gold:after,
.study-level_int:before,
.study-level_int:after,
.study-level_rus:before,
.study-level_rus:after {
    background: #4f99dc;
}
.study-level_young:before,
.study-level_young:after {
	background: #544b50;
}
.study-level_gold, a.study-level_gold, a.study-level_gold:visited,
.study-level_int, a.study-level_int, a.study-level_int:visited,
.study-level_res, a.study-level_res, a.study-level_res:visited,
.study-level_rus, a.study-level_rus, a.study-level_rus:visited {
    background-position: -25px -25px;
    width: 20%;
}
.study-level_young, a.study-level_young, a.study-level_young:visited {
	background: url('/f/src/global/i/01-amethyst_2.jpg') 0 0 no-repeat;
}

.study-level_olymp, a.study-level_olymp, a.study-level_olymp:visited {
    background-position: -25px -147px;
    float: right;
    width: 37%;
}

.study-label_int,
.study-label_gold {
    width: 21%;
}

.study-label_res,
.study-label_rus,
.study-label_young {
    width: 19%;
}

.study-label_res:after,
.study-label_young:after,
.study-label_gold:after,
.study-label_int:after,
.study-label_rus:after{
    content: "";
    display: table-cell;
    width: 99%;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAODi4gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x left bottom;
    background-size: 1px 1px;
}

.study-label_bachelor:after {
    width: 85%;
}

.study-level_tbl {
    height: 45px;
    vertical-align: middle;
    display: table;
}

.study-level_tbl span {
    display: table-cell;
    vertical-align: middle;
}

.study-olymps-levels {
	margin-top: 0em;
}
.xline-olymps {
	margin-top: 1.25em;
	margin-bottom: 0.25em;
}
.xline-olymps-levels {
	margin-top: 1.25em;
	margin-bottom: 0.5em;
	margin-left: 10px;
	margin-right: 10px;
}

.content__inner_olymps_levels {
	margin: 0 40px 1.5em 30px;
}

.content__inner_foot1 .levels-pointer {
	margin-bottom: 25px;
}

.bottom-board .js-levels-pointer {
	bottom: 16px;
}


.sidebar {
  min-width: 293px;
  z-index: 10;
}

.sidebar + .main {
	margin-right: 293px; 
}

.card__inner {
    padding: 25px 25px 28px 25px;
}

.
/* Education program */

.navigation_delimited {
	list-style-image: none;
}

ul.navigation_delimited>li:before {
	content: '';
	margin-left: 0em;
}

.navigation_delimited {
	margin-right: 2%;
	margin-top: 12px;
	margin-bottom: 23px;
}

.navigation_delimited_li {
	margin-top: 0px;
}

.navigation_header.navigation_delimited li {
	font-size: 90%;
	margin-right: 5%;
}

.navigation_delimited li.delimited.b {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	font-size: 80%;
	margin-bottom: 0;
}
.navigation_delimited li.delimited.b a {
	color: black;
	border-color: black;
}

.navigation_delimited_li .navigation_header {
	margin-top: 3px;
}

.navigation_header.navigation_delimited {
	margin-right: 2%;
}
.navigation_1_1.navigation_delimited {
	width:98%;
}
.navigation_2_1.navigation_delimited {
	width:48%;
}
.navigation_2_2.navigation_delimited {
	width:98%;
}
.navigation_3_1.navigation_delimited {
	width:31%;
}
.navigation_3_2.navigation_delimited {
	width:64%;
}
.navigation_3_3.navigation_delimited {
	width:98%;
}
.navigation_4_1.navigation_delimited {
	width:23%;
}
.navigation_4_2.navigation_delimited {
	width:48%;
}
.navigation_4_3.navigation_delimited {
	width:73%;
}
.navigation_4_4.navigation_delimited {
	width:98%;
}
.navigation_5_1.navigation_delimited {
	width:18%;
}
.navigation_5_2.navigation_delimited {
	width:38%;
}
.navigation_5_3.navigation_delimited {
	width:58%;
}
.navigation_5_4.navigation_delimited {
	width:78%;
}
.navigation_5_5.navigation_delimited {
	width:98%;
}
.navigation_6_1.navigation_delimited {
	width:14%;
}
.navigation_6_2.navigation_delimited {
	width:31%;
}
.navigation_6_3.navigation_delimited {
	width:48%;
}
.navigation_6_4.navigation_delimited {
	width:64%;
}
.navigation_6_5.navigation_delimited {
	width:81%;
}
.navigation_6_6.navigation_delimited {
	width:98%;
}
.navigation_7_1.navigation_delimited {
	width:12%;
}
.navigation_7_2.navigation_delimited {
	width:26%;
}
.navigation_7_3.navigation_delimited {
	width:40%;
}
.navigation_7_4.navigation_delimited {
	width:55%;
}
.navigation_7_5.navigation_delimited {
	width:69%;
}
.navigation_7_6.navigation_delimited {
	width:83%;
}
.navigation_7_7.navigation_delimited {
	width:98%;
}
.navigation_8_1.navigation_delimited {
	width:10%;
}
.navigation_8_2.navigation_delimited {
	width:23%;
}
.navigation_8_3.navigation_delimited {
	width:35%;
}
.navigation_8_4.navigation_delimited {
	width:48%;
}
.navigation_8_5.navigation_delimited {
	width:60%;
}
.navigation_8_6.navigation_delimited {
	width:73%;
}
.navigation_8_7.navigation_delimited {
	width:85%;
}
.navigation_8_8.navigation_delimited {
	width:98%;
}
.navigation_9_1.navigation_delimited {
	width:9%;
}
.navigation_9_2.navigation_delimited {
	width:20%;
}
.navigation_9_3.navigation_delimited {
	width:31%;
}
.navigation_9_4.navigation_delimited {
	width:42%;
}
.navigation_9_5.navigation_delimited {
	width:53%;
}
.navigation_9_6.navigation_delimited {
	width:64%;
}
.navigation_9_7.navigation_delimited {
	width:75%;
}
.navigation_9_8.navigation_delimited {
	width:86%;
}
.navigation_9_9.navigation_delimited {
	width:98%;
}
.navigation_10_1.navigation_delimited {
	width:8%;
}
.navigation_10_2.navigation_delimited {
	width:18%;
}
.navigation_10_3.navigation_delimited {
	width:28%;
}
.navigation_10_4.navigation_delimited {
	width:38%;
}
.navigation_10_5.navigation_delimited {
	width:48%;
}
.navigation_10_6.navigation_delimited {
	width:58%;
}
.navigation_10_7.navigation_delimited {
	width:68%;
}
.navigation_10_8.navigation_delimited {
	width:78%;
}
.navigation_10_9.navigation_delimited {
	width:88%;
}
.navigation_10_10.navigation_delimited {
	width:98%;
}
.navigation_11_1.navigation_delimited {
	width:7%;
}
.navigation_11_2.navigation_delimited {
	width:16%;
}
.navigation_11_3.navigation_delimited {
	width:25%;
}
.navigation_11_4.navigation_delimited {
	width:34%;
}
.navigation_11_5.navigation_delimited {
	width:43%;
}
.navigation_11_6.navigation_delimited {
	width:52%;
}
.navigation_11_7.navigation_delimited {
	width:61%;
}
.navigation_11_8.navigation_delimited {
	width:70%;
}
.navigation_11_9.navigation_delimited {
	width:79%;
}
.navigation_11_10.navigation_delimited {
	width:88%;
}
.navigation_11_11.navigation_delimited {
	width:98%;
}
.navigation_12_1.navigation_delimited {
	width:6%;
}
.navigation_12_2.navigation_delimited {
	width:14%;
}
.navigation_12_3.navigation_delimited {
	width:23%;
}
.navigation_12_4.navigation_delimited {
	width:31%;
}
.navigation_12_5.navigation_delimited {
	width:39%;
}
.navigation_12_6.navigation_delimited {
	width:48%;
}
.navigation_12_7.navigation_delimited {
	width:56%;
}
.navigation_12_8.navigation_delimited {
	width:64%;
}
.navigation_12_9.navigation_delimited {
	width:73%;
}
.navigation_12_10.navigation_delimited {
	width:81%;
}
.navigation_12_11.navigation_delimited {
	width:89%;
}
.navigation_12_12.navigation_delimited {
	width:98%;
}
.navigation_13_1.navigation_delimited {
	width:5%;
}
.navigation_13_2.navigation_delimited {
	width:13%;
}
.navigation_13_3.navigation_delimited {
	width:21%;
}
.navigation_13_4.navigation_delimited {
	width:28%;
}
.navigation_13_5.navigation_delimited {
	width:36%;
}
.navigation_13_6.navigation_delimited {
	width:44%;
}
.navigation_13_7.navigation_delimited {
	width:51%;
}
.navigation_13_8.navigation_delimited {
	width:59%;
}
.navigation_13_9.navigation_delimited {
	width:67%;
}
.navigation_13_10.navigation_delimited {
	width:74%;
}
.navigation_13_11.navigation_delimited {
	width:82%;
}
.navigation_13_12.navigation_delimited {
	width:90%;
}
.navigation_13_13.navigation_delimited {
	width:98%;
}
.navigation_14_1.navigation_delimited {
	width:5%;
}
.navigation_14_2.navigation_delimited {
	width:12%;
}
.navigation_14_3.navigation_delimited {
	width:19%;
}
.navigation_14_4.navigation_delimited {
	width:26%;
}
.navigation_14_5.navigation_delimited {
	width:33%;
}
.navigation_14_6.navigation_delimited {
	width:40%;
}
.navigation_14_7.navigation_delimited {
	width:48%;
}
.navigation_14_8.navigation_delimited {
	width:55%;
}
.navigation_14_9.navigation_delimited {
	width:62%;
}
.navigation_14_10.navigation_delimited {
	width:69%;
}
.navigation_14_11.navigation_delimited {
	width:76%;
}
.navigation_14_12.navigation_delimited {
	width:83%;
}
.navigation_14_13.navigation_delimited {
	width:90%;
}
.navigation_14_14.navigation_delimited {
	width:98%;
}
.navigation_15_1.navigation_delimited {
	width:4%;
}
.navigation_15_2.navigation_delimited {
	width:11%;
}
.navigation_15_3.navigation_delimited {
	width:18%;
}
.navigation_15_4.navigation_delimited {
	width:24%;
}
.navigation_15_5.navigation_delimited {
	width:31%;
}
.navigation_15_6.navigation_delimited {
	width:38%;
}
.navigation_15_7.navigation_delimited {
	width:44%;
}
.navigation_15_8.navigation_delimited {
	width:51%;
}
.navigation_15_9.navigation_delimited {
	width:58%;
}
.navigation_15_10.navigation_delimited {
	width:64%;
}
.navigation_15_11.navigation_delimited {
	width:71%;
}
.navigation_15_12.navigation_delimited {
	width:78%;
}
.navigation_15_13.navigation_delimited {
	width:84%;
}
.navigation_15_14.navigation_delimited {
	width:91%;
}
.navigation_15_15.navigation_delimited {
	width:98%;
}
.navigation_16_1.navigation_delimited {
	width:4%;
}
.navigation_16_2.navigation_delimited {
	width:10%;
}
.navigation_16_3.navigation_delimited {
	width:16%;
}
.navigation_16_4.navigation_delimited {
	width:23%;
}
.navigation_16_5.navigation_delimited {
	width:29%;
}
.navigation_16_6.navigation_delimited {
	width:35%;
}
.navigation_16_7.navigation_delimited {
	width:41%;
}
.navigation_16_8.navigation_delimited {
	width:48%;
}
.navigation_16_9.navigation_delimited {
	width:54%;
}
.navigation_16_10.navigation_delimited {
	width:60%;
}
.navigation_16_11.navigation_delimited {
	width:66%;
}
.navigation_16_12.navigation_delimited {
	width:73%;
}
.navigation_16_13.navigation_delimited {
	width:79%;
}
.navigation_16_14.navigation_delimited {
	width:85%;
}
.navigation_16_15.navigation_delimited {
	width:91%;
}
.navigation_16_16.navigation_delimited {
	width:98%;
}
.navigation_17_1.navigation_delimited {
	width:3%;
}
.navigation_17_2.navigation_delimited {
	width:9%;
}
.navigation_17_3.navigation_delimited {
	width:15%;
}
.navigation_17_4.navigation_delimited {
	width:21%;
}
.navigation_17_5.navigation_delimited {
	width:27%;
}
.navigation_17_6.navigation_delimited {
	width:33%;
}
.navigation_17_7.navigation_delimited {
	width:39%;
}
.navigation_17_8.navigation_delimited {
	width:45%;
}
.navigation_17_9.navigation_delimited {
	width:50%;
}
.navigation_17_10.navigation_delimited {
	width:56%;
}
.navigation_17_11.navigation_delimited {
	width:62%;
}
.navigation_17_12.navigation_delimited {
	width:68%;
}
.navigation_17_13.navigation_delimited {
	width:74%;
}
.navigation_17_14.navigation_delimited {
	width:80%;
}
.navigation_17_15.navigation_delimited {
	width:86%;
}
.navigation_17_16.navigation_delimited {
	width:92%;
}
.navigation_17_17.navigation_delimited {
	width:98%;
}
.navigation_18_1.navigation_delimited {
	width:3%;
}
.navigation_18_2.navigation_delimited {
	width:9%;
}
.navigation_18_3.navigation_delimited {
	width:14%;
}
.navigation_18_4.navigation_delimited {
	width:20%;
}
.navigation_18_5.navigation_delimited {
	width:25%;
}
.navigation_18_6.navigation_delimited {
	width:31%;
}
.navigation_18_7.navigation_delimited {
	width:36%;
}
.navigation_18_8.navigation_delimited {
	width:42%;
}
.navigation_18_9.navigation_delimited {
	width:48%;
}
.navigation_18_10.navigation_delimited {
	width:53%;
}
.navigation_18_11.navigation_delimited {
	width:59%;
}
.navigation_18_12.navigation_delimited {
	width:64%;
}
.navigation_18_13.navigation_delimited {
	width:70%;
}
.navigation_18_14.navigation_delimited {
	width:75%;
}
.navigation_18_15.navigation_delimited {
	width:81%;
}
.navigation_18_16.navigation_delimited {
	width:86%;
}
.navigation_18_17.navigation_delimited {
	width:92%;
}
.navigation_18_18.navigation_delimited {
	width:98%;
}
.navigation_19_1.navigation_delimited {
	width:3%;
}
.navigation_19_2.navigation_delimited {
	width:8%;
}
.navigation_19_3.navigation_delimited {
	width:13%;
}
.navigation_19_4.navigation_delimited {
	width:19%;
}
.navigation_19_5.navigation_delimited {
	width:24%;
}
.navigation_19_6.navigation_delimited {
	width:29%;
}
.navigation_19_7.navigation_delimited {
	width:34%;
}
.navigation_19_8.navigation_delimited {
	width:40%;
}
.navigation_19_9.navigation_delimited {
	width:45%;
}
.navigation_19_10.navigation_delimited {
	width:50%;
}
.navigation_19_11.navigation_delimited {
	width:55%;
}
.navigation_19_12.navigation_delimited {
	width:61%;
}
.navigation_19_13.navigation_delimited {
	width:66%;
}
.navigation_19_14.navigation_delimited {
	width:71%;
}
.navigation_19_15.navigation_delimited {
	width:76%;
}
.navigation_19_16.navigation_delimited {
	width:82%;
}
.navigation_19_17.navigation_delimited {
	width:87%;
}
.navigation_19_18.navigation_delimited {
	width:92%;
}
.navigation_19_19.navigation_delimited {
	width:98%;
}
.navigation_20_1.navigation_delimited {
	width:3%;
}
.navigation_20_2.navigation_delimited {
	width:8%;
}
.navigation_20_3.navigation_delimited {
	width:13%;
}
.navigation_20_4.navigation_delimited {
	width:18%;
}
.navigation_20_5.navigation_delimited {
	width:23%;
}
.navigation_20_6.navigation_delimited {
	width:28%;
}
.navigation_20_7.navigation_delimited {
	width:33%;
}
.navigation_20_8.navigation_delimited {
	width:38%;
}
.navigation_20_9.navigation_delimited {
	width:43%;
}
.navigation_20_10.navigation_delimited {
	width:48%;
}
.navigation_20_11.navigation_delimited {
	width:53%;
}
.navigation_20_12.navigation_delimited {
	width:58%;
}
.navigation_20_13.navigation_delimited {
	width:63%;
}
.navigation_20_14.navigation_delimited {
	width:68%;
}
.navigation_20_15.navigation_delimited {
	width:73%;
}
.navigation_20_16.navigation_delimited {
	width:78%;
}
.navigation_20_17.navigation_delimited {
	width:83%;
}
.navigation_20_18.navigation_delimited {
	width:88%;
}
.navigation_20_19.navigation_delimited {
	width:93%;
}
.navigation_20_20.navigation_delimited {
	width:98%;
}

.b-program__side-forum {
	margin: 20px 0;
	margin-bottom: 40px;

}
