 /*test*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
article,aside,details,figcaption,figure,
footer,header,menu,nav,section {display:block;}
figure {
	padding:0;
	margin:0;
}
html, body{
	min-height: 100%;
}
body{
	margin: 0;
	color: #333;
	font: 14px/18px Arial, Helvetica, sans-serif;
	background: #fff;
}
img{border: 0;}
a:hover{
	text-decoration:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	border-radius:0;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
dl{
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:normal;
}
p{
	margin: 0;
}
.holder {
	height:1%;
}
.holder:after {
	clear:both;
	display:block;
	content:"";
}
.page{
	min-height: 100%;
}
.w1{
	padding-bottom: 220px;
}
.footer{
	margin: -220px 0 0;
	position: relative;
	height: 220px;
	background: #004682;
	color: #80b1d9;
}
.header{
	background: #004682;
	padding: 18px 20px 15px;
	border-bottom: 1px solid #004682;
}
.cam-wrap{
	max-width: 1200px;
	margin: 0 auto;
}
.lang-box{
	font: 13px/17px Arial, Helvetica, sans-serif;
	float: left;
	padding: 25px 30px 26px 20px;
	margin: -25px 0 -20px -20px;
}
.lang-box.active {
	background: #0096f0;
}
.lang-box a{
	color: #fff;
	text-decoration: none;
	position: relative;
	display: block;
}
.lang-box a:after{
	position: absolute;
	right: -20px;
	top: 7px;
	background: url("../images/lang-arrow.png") no-repeat;
	width: 11px;
	height: 5px;
	content: '';
}
.lang-box.active a {
	border-bottom-color: transparent;
	color:#99d5f9;
}
.lang-box.active a:after {
	background: url("../images/lang-arrow-active.png") no-repeat;
}
.top-menu{
	float: left;
	font: bold 14px/18px Arial, Helvetica, sans-srtif;
}
.top-menu li{
	float: left;
	margin: -18px 0;
	border-left: 1px solid #004682;
}
.top-menu li a{
	color: #fff;
	text-decoration: none;
	padding: 23px 20px 24px;
	display: block;
	background: #0064b4;
}
.top-menu li a span{
	color: #fff;
	border-bottom: 1px dotted #fff;
}
.top-menu li a:hover span{
	border-bottom: 1px solid #fff;
}
.top-menu li.active a {
	color:#99d5f9;
	background: #0096f0;
}
.top-menu li.active a span{
	color:#99d5f9;
	border-bottom-color: transparent;
}
.search-form{
	float: right;
	margin: 0 0 0 10px;
}
.search-form input[type="text"]{
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #336b9b;
	border-right: 0;
	color: #80b1d9;
	font: 12px/16px Arial, Helvetica, sans-srtif;
	padding: 6px;
	background: transparent;
	outline: none;
}
.search-form input[type="text"]::-webkit-input-placeholder {color:#80b1d9;}
.search-form input[type="text"]::-moz-placeholder          {color:#80b1d9;}/* Firefox 19+ */
.search-form input[type="text"]:-moz-placeholder           {color:#80b1d9;}/* Firefox 18- */
.search-form input[type="text"]:-ms-input-placeholder      {color:#80b1d9;}
.search-form button[type="submit"]{
	/*background: url("../images/btns-mobile.png") -120px 0 no-repeat;*/
	float: left;
	width: 30px;
	height: 30px;
	border: 0;
	margin: 0 0 0 -30px;
	cursor: pointer;
	outline: none;
	background-color: #0064b4;
}
.search-form button[type="submit"] i{
	font-size: 20px;
	color: #80b1d9;
}
.search-form button[type="submit"] i:hover{
	color: #fff;
}
.log-in{
	float: left;
	width: 100px;
	margin-left: 24px;
}
.log-in a{
	display: block;
	padding-left: 40px;
	position: relative;
	font-size: 13px;
	color: #80b1d9;
	line-height: 16px;
	text-decoration: none;
}
.log-in a:before{
	font-family: 'FontAwesome';
	content: '\f0c0';
	font-size: 20px;
	color: #80b1d9;
	position: absolute;
	top: 28%;
	left: 5px;
}
.log-in a:hover:before{
	color: #fff;
}
.log-in a span{
	border-bottom: 1px dotted #99d5f9;
}
.log-in a:hover span{
	border-bottom-style: solid;
}
.heading{
	background: #0064b4;
	padding: 20px;
	height: 390px;
}
.logo{
	background: url("../images/logo.png") no-repeat;
	width: 252px;
	height: 70px;
	float: left;
}
.logo a{
	display: block;
	height: 100%;
	text-decoration: none;
	position: relative;
}
.logo a span{
	font-size: 11px;
	color: #4db5f4;
	font-weight: bold;
	line-height: 14px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 160px;
}
.sub-menu{
	float: right;
}
.menu{
	float: left;
	font: bold 13px/17px  Arial, Helvetica, sans-srtif;
	width: 220px;
	margin: 0 0 0 15px;
}
.menu li{
	padding: 0 0 5px 9px;
	/*background: url("../images/yellow-arrow.png") no-repeat 0 5px;*/
}
.menu li a{
	color: #99d5f9;
	text-decoration: none;
	/*border-bottom: 1px dotted #99d5f9;*/
}
.menu li a:hover span.des_menu{
	border-bottom-style: solid;
}
.slideshow{
	position: relative;
	bottom: -20px;
	z-index: 10;
	background-color: #fff
}
.slideshow li{
	background: #4db5f4;
	color: #fff;
	font: 21px/27px 'Ubuntu', Arial, Helvetica, sans-serif;
}
.band__photo__slide{
	margin-top: 15px;
}
.band__photo__slide .slideshow{
	bottom: 0;
}
.band__photo__slide .slideshow li{
	background-color: #FFF;
	color: #2A2A2A;
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.slideshow .img-holder{
	float: left;
	width: 846px;
}
.slideshow .img-holder a{
	display: block;
}
.slideshow .img-holder img{
	width: 100%;
/*	height: 350px !important;*/
}
.slideshow .text-holder{
	float: left;
	width: 290px;
	text-align: center;
	padding: 30px 30px 20px;
	position: relative;
}
.band__photo__slide .text-holder{
	width: 460px;
	height: 60px;
	display: block;
	text-align: left;
	padding: 9px 0 0;
}
.band__photo__slide .text-holder:before{
	content: "";
	display: none;
}
.slideshow .text-holder:before{
	position: absolute;
	width: 40px;
	height: 38px;
	top: 50px;
	left: -40px;
	background: url("../images/slider-decor.png") no-repeat;
	content: '';
}
/*.band__photo__slide .slideshow .bx-viewport{
	height: auto !important;
}*/
.band__photo__slide + .soc__share{
	margin-top: 20px;
}
.slideshow .text-holder p{
	margin: 0;
	text-align: left;
}
.slideshow li img{
	vertical-align: top;
}
.band__photo__slide .bx-controls{
	width: 100px;
	float: right;
}
.band__photo__slide .bx-pager-link{
	display: none !important;
}
.band__photo__slide .bx-prev,
.band__photo__slide .bx-next{
	background-color: #0064B4;
	width: 40px;
	height: 40px;
	margin: -30px 0 -30px 9px;
}
.band__photo__slide .bx-prev:hover,
.band__photo__slide .bx-next:hover{
	background-color: #0B456C;
}
.band__photo__slide .bx-controls-direction a.bx-prev{
	display: inline-block;
	left: 0px;
	background-position: 50% 50%;
	background-image: url("../images/prev.png");
}
.band__photo__slide .bx-controls-direction a.bx-next{
	left: 50px;
	display: inline-block;
	background-image: url("../images/next.png");
	background-position: 50% 50%;
}

.bx-pager .bx-pager-item{
	display: inline-block;
	margin: 2px 5px;
}
.bx-pager .bx-pager-item a{
	background: url("../images/bg-pager-slider.png") no-repeat;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	display: inline-block;
}
.bx-pager .bx-pager-item a:hover{
	background-position: -45px 0;
}
.bx-pager .bx-pager-item a.active{
	background-position: -23px 0;
}
.bx-controls-direction a{/*
	background: url("../images/bg-arrow-slider.png") no-repeat;*/
	width: 20px;
	height: 40px;
	display: inline-block;
	text-indent: 0;
	background: none;
	position: absolute;
	top: 0;
	text-decoration: none;
}
.bx-controls-direction a.bx-next{
	right: 50px;
}
.bx-controls-direction a.bx-next:before{
	content: '\f105';
	font-family: 'FontAwesome';
	font-size: 52px;
	color: #ffffff;
}
.bx-controls-direction a.bx-prev:before{
	content: '\f104';
	font-family: 'FontAwesome';
	font-size: 52px;
	color: #ffffff;
}
.bx-controls-direction a.bx-prev{
	left: 50px;
}
.bx-controls{
	position: absolute;
	width: 300px;
	text-align: center;
	right: 0;
	bottom: 30px;
}
.container.cam-wrap{
	margin: 190px auto 0;
}
.container .title{
	font: 21px/25px 'Ubuntu', Arial, Helvetica, sans-serif;
	margin: 0 0 7px;
}
.sidebar{
	float: right;
	width: 300px;
	margin: 0 0 20px 20px;
	background: #f1f1e9;
}
.sidebar.white{
	background: none;
	text-align: justify;
}
.sidebar.white:after {
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: "";
	display: inline-block;
}
.sidebar.white img  {
	margin-bottom: 20px;
	display: inline-block;
}
.sidebar .title{
	padding: 0 0 10px;
	margin: 0;
}
.chapter{
	border-top: 1px solid #ab0000;
	padding: 13px 20px 18px;
}

.info-box{
	padding: 15px 0;
	border-top: 1px dashed #c8c8b4;
}
.info-box .sub-title{
	display: block;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 7px;
}
.info-box .sub-title a{
	text-decoration: none;
	color: #0064b4;
	border-bottom: 1px dotted #0064b4;
}
.info-box .sub-title a:hover{
	border-bottom-style: solid;
}
.info-box .date,
.date{
	font: 12px/16px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 4px;
	color: #808080;
}
.date span{
	color: #0B9EFF;
}
.info-box p{
	margin: 0;
}
.info-wrap{
	padding: 10px 0;
	border-top: 1px dashed #c8c8b4;
}
.info-wrap h5{
	font: 14px/16px Arial, sans-serif;
	color: #0064B4;
	margin: 10px 0;
	font-weight: 700;
}
.info-wrap p{
	font: 15px/18px Arial, sans-serif;
	color: #616262;
	margin: 12px 0 8px; /* правка */
}
.sidebar .read-more{
	border-top: 1px dashed #c8c8b4;
	text-align: right;
	padding: 7px 0 0;
}
.sidebar .read-more a{
	color: #0064b4;
	text-decoration: none;
	border-bottom: 1px dotted #0064b4;
}
.sidebar .read-more a:hover{
	border-bottom: 0;
}
.event .event-date{
	float: left;
	margin: 0 20px 0 0;
	width: 80px;
	height: 56px;
	color: #fff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 9px 0 15px;
}
.event .event-date.blue{
	 background: url("../images/bg-date-blue.png") no-repeat;
}
.event .event-date.orange{
	 background: url("../images/bg-date-orange.png") no-repeat;
}
.event .event-date.red{
	background: url("../images/bg-date-red.png") no-repeat;
}
.event .event-date .number{
	display: block;
	font: bold 45px/50px Arial, Helvetica, sans-serif;
	margin-top: -5px;
}

.content{
	float: left;
	max-width:958px;
	overflow: hidden;
}
.main .content{
	max-width:860px;
} 
.divide{
	border-top: 1px solid #80b1d9;
	padding: 8px 0 0;
}
.divide .title{
	color: #0064b4;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 8px;
	margin: 0 0 19px;
}
.info{
	position: relative;
	width: 48%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}
.info.left-indent{
	margin-left: 20px;
}
.info .mark{
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	color: #fff;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}
.info .mark.red{
	background: #cd0000;
}
.info .mark.green{
	background: #78aa00;
}
.info .mark.blue{
	background: #0096f0;
}
.info .mark.orange{
	background: #ffab4b;
}
.info .mark.black{
	background: #000;
}
.info .mark.photo {
	width:30px;
	height: 24px;
	background: url(../images/photo-preview.png) no-repeat;
	text-indent: -9999px;
	top:10px;
	left:10px;
}
.mark.video {
	width:38px;
	height: 28px;
	line-height: 30px;
	background: none;
	text-indent: 0px;
	top:18px;
	left:19px;
	position: absolute;
	padding: 0;
}
.mark.video:before{
	font-family: 'FontAwesome';
	content: '\f16a';
	font-size: 36px;
	color: #fff;
}
.media__item .mark.video{
	top: 18px;
	left: 19px;
}


.info .img-holder{
	margin-bottom: 16px;
	display: block;
}
.info .img-holder img {
	display: block;
	width: 100%;
	height: 100%;
}
.info .sub-title{
	font: bold 15px/18px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 5px;
}
.info .sub-title a{
	color: #333;
	text-decoration: none;
}
.info .sub-title a:hover{
	text-decoration: underline;
}
.galleries .info {
	width: 32%;
}
.galleries .info.left-indent {
	margin-left: 14px;
}
.top-footer{
	background: #0064b4;
	padding: 20px;
	color: #99d5f9;
	font: 14px/18px Arial, Helvetica, sans-serif;
}
.left{
	float: left;
 }
.footer-text{
	margin-top: 10px;
}
.social-row{
	float: left;
	margin: 10px 0 0 50px;
}
.social-row li{
	display: inline-block;
	margin: 0 20px 0 0;
}
.social-row li a:before{
	font-size: 24px;
	color: #99d5f9;
	font-family: 'FontAwesome';
}
.social-row li.facebook a:before{
	content: '\f09a';
}
.social-row li.google a:before{
	content: '\f0d5';
}
.social-row li.youtube a:before{
	content: '\f16a';
}
.social-row li.vk a:before{
	content: '\f189';
}
.social-row li.instagram a:before{
	content: '\f16d';
}

.social-row li.facebook:hover a:before{
	color: #fff;
}
.social-row li.google:hover a:before{
	color: #fff;
}
.social-row li.youtube:hover a:before{
	color: #fff;
}
.social-row li.vk:hover a:before{
	color: #fff;
}
.social-row li.instagram:hover a:before{
	color: #fff;
}
.social-row li.facebook:active a:before{
	color: #ffca6a;
}
.social-row li.google:active a:before{
	color: #ffca6a;
}
.social-row li.youtube:active a:before{
	color: #ffca6a;
}
.social-row li.vk:active a:before{
	color: #ffca6a;
}
.social-row li.instagram:active a:before{
	color: #ffca6a;
}

.social-row li a{
/*	text-indent: -9999px;*/
	display: block;
	height: 100%;
	text-decoration: none;
}
.footer-area{
	padding: 25px 20px;
}
.logo-block{
	width: 200px;
	float: left;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
.footer-logo{
	width: 120px;
	height: 34px;
	display: block;
	background: url("../images/logo-footer.png") no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px;
}
.white-menu{
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	float: left;
	width: 160px;
	margin: 0 0 0 60px;
}
.white-menu li{
	margin: 0 0 8px;
}
.white-menu li a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.white-menu li a:hover{
	border-bottom-style: solid;
}
.blue-menu{
	font: 13px/17px Arial, Helvetica, sans-serif;
	float: left;
	width: 23%;
	margin: 0 0 0 75px;
}
.blue-menu:last-child{
	margin-left: 12px;
}
.blue-menu li{
	margin: 0 0 3px;
}
.blue-menu li a{
	color: #80b1d9;
	text-decoration: none;
	border-bottom: 1px dotted #80b1d9;
}
.blue-menu li a:hover{
	border-bottom-style: solid;
}
.drop-section {
	background: #0096f0;
	box-shadow:0 5px 5px 0 rgba(14,19,23,0.2);
	position: relative;
	z-index: 2;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	display: none;
	margin-top: -1px;
}
.drop-section .cam-wrap {
	position: relative;
/*	padding: 30px 0;*/
	overflow: hidden;
}
.drop-section ul {
	float: left;
	width: 380px;
	padding: 0 0 0 30px;
	background: url(../images/separator-drop.gif) repeat-y;
}
.drop-section #language-drop ul:first-child {
	padding-left: 0;
	background: none;
}
.drop-section ul li {
	padding: 8px 0 8px 10px;
	/*background: url(../images/yellow-arrow.png) 0 13px no-repeat;*/
}
.drop-section ul li:before{
	content: '\f105';
	font-size: 12px;
	font-family: 'FontAwesome';
	color: #fff;
	position: relative;
	left: -3px;
}
.drop-section #language-drop ul {
	width:auto;
	padding:0 30px;
}
.drop-section #language-drop ul li {
	padding-left: 0;
	background: none;
}
.drop-section ul a {
	color:#fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
}
.drop-section ul a:hover {
	border-bottom-style: solid;
}
.drop-section .close-drop {
	width:30px;
	height: 30px;/*
	text-indent: -9999px;
	background: url(../images/ico-close-drop.png) no-repeat;*/
	position: absolute;
	top:30px;
	right:0;
	text-decoration: none;
}
.drop-section .close-drop:before{
	font-family: 'FontAwesome';
	content: '\f00d';
	color: #99d5f9;
	font-size: 28px;
}


#about-academy,
#maup-study, .hidden-block {
	padding-left: 51px;
}
.hidden-block {
	display: none;
}
.search-btn,
.open-menu,
.logo-mobile,
.btn-lang,
.mobile-heading,
.inner-page-menu>li .dropdown-menu li.back {
	display: none;
}

/*about us*/
.heading.inner{
	height: 155px;
}
.heading.inner .logo{
	float: right;
	width: 185px;
	height: 50px;
	background-size: 185px 50px;
	margin: 10px 0 0;
}
.heading.inner .logo a span{
	font-size: 8px;
	line-height: 10px;
	width: 115px;
}
.page-title{
	overflow: hidden;
}
.breadcrumbs{
	margin: 0 0 15px;
}
.breadcrumbs li{
	float: left;
	color: #fff;
	font: 12px/16px  Arial, Helvetica, sans-serif;
}
.breadcrumbs li a{
	color: #76bfef;
	border-bottom: 1px dotted #76bfef;
	text-decoration: none;
	position: relative;
	margin: 0 20px 0 0;
}
.breadcrumbs li a:after{
	position: absolute;
	top: 5px;
	right: -15px;
	background: url("../images/bg-blue-arrow.gif") no-repeat;
	width: 11px;
	height: 4px;
	content: '';
}
.breadcrumbs li a:hover{
	border-bottom-style: solid;
}
.breadcrumbs li span{
	background: url("../images/bg-white-arrow.gif") 100% 3px no-repeat;
	display: inline-block;
	padding: 0 10px 0 0;
}
.page-name{
	color: #4db5f4;
	font: 37px/1.1 Ubuntu, Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
}
.inner-nav{
	background: #0096f0;
}
.inner-page-menu>li{
	float: left;
	border-right: 1px solid #0064b4;
	border-bottom: 1px solid #0064b4;
	position: relative;
}
.inner-page-menu>li.has-drop > a:before{
	content: '\f107';
	color: #fff;
	font-size: 16px;
	font-family: 'FontAwesome';
	position: absolute;
	right: 10px;
}
.inner-page-menu>li>a{
	display: inline-block;
	color: #fff;
	padding: 15px 20px;
	text-decoration: none;
	position: relative;
}
.inner-page-menu>li>a>span{
	border-bottom: 1px dotted #fff;
}
.has-drop>a>span{
	position: relative;
	margin: 0 13px 0 0;
}
/*.has-drop>a>span:after{
	position: absolute;
	top: 6px;
	right: -15px;
	background: url("../images/arrow-yellow.gif") no-repeat;
	width: 10px;
	height: 5px;
	content: '';
}*/
.inner-page-menu li a:hover{
	background: #004682;
}
.inner-page-menu li a:hover span{
	border-bottom-style: solid;
}
.inner-page-menu li a.active{
	background: #ffc864 !important;
	color: #0064b4;
}
.inner-page-menu li a.active span{
	border-bottom: 1px dotted #0064b4;
}
.inner-page-menu .dropdown-menu{
	display: none;
	background: #004682;
	position: absolute;
	z-index: 10;
	width: 280px;
	top:49px;
	left:0;
	/*padding-bottom: 10px;*/
	-webkit-transition: ease-in-out left 1s;
	 -moz-transition: ease-in-out left 1s;
	  -ms-transition: ease-in-out left 1s;
	   -o-transition: ease-in-out left 1s;
	      transition: ease-in-out left 1s;
}
/*.inner-page-menu>li:hover .dropdown-menu{
	display: block;
}*/
.inner-page-menu>li .dropdown-menu .dropdown-menu {
	display: none;
	-webkit-transition: ease-in-out left 1s;
	 -moz-transition: ease-in-out left 1s;
	  -ms-transition: ease-in-out left 1s;
	   -o-transition: ease-in-out left 1s;
	      transition: ease-in-out left 1s;
}
.inner-page-menu>li:hover>a{
	background: #004682;
}
.dropdown-menu li a{
	display: block;
	padding: 11px 20px 11px;
	color: #fff;
	text-decoration: none;
}
.dropdown-menu li a span{
	border-bottom: 1px dotted #fff;
}
.dropdown-menu li a:hover{
	background: #0064b4;
}
.dropdown-menu li a:hover span{
	border-bottom-style: solid;
}
.dropdown-menu .has-drop>a>span:after {
	display: none;
}
.container.cam-wrap.inner{
	margin-top: 50px;
	padding-bottom: 60px;
}
.aside{
	float: left;
	width: 200px;
	margin: 13px 40px 0 0;
}
.content__band_text{
	padding: 16px 0 22px !important;
	font: 13px/16px Arial, sans-serif;
	border-bottom: 1px solid #d9d9d9;
}
.content__band_text p{
	text-align: left;
	}
.content__band_text + .date{
	margin: 0 !important;
}
.content__band_text + .soc__share{
	border-top: 0px solid #fff;
}
.content p{
	margin: 5px 0 10px;
}
.article-title{
	font: bold 28px/31px Ubuntu, Arial, Helvetica, sans-serif;
	color: #0096f0;
	margin: 0 0 15px;
}
.article-picture{
	display: block;
	margin: 0 0 15px;
}
.sidebar.inner{
	max-width: 360px;
	margin-top: 46px;
}
.sidebar.inner .chapter{
	border-top-color: #960000;
	padding-bottom: 10px;
}
.sidebar.inner .chapter .title{
	font: 17px/22px Ubuntu, Arial, Helvetica, sans-serif;
}
.sidebar.inner .info-box a,
.info-wrap-link{
	color: #0064b4;
	border-bottom: 1px dotted #0064b4;
	text-decoration: none;
}
.sidebar.inner .info-box a:hover,
.info-wrap-link:hover{
	border-bottom-style: solid;
}
.sidebar.inner .chapter .info-box:last-child{
	margin-bottom: 0;
}
.sidebar__category .chapter .info-box:last-child{
	margin-bottom: 0;
}
.decor-none{
	border: 0 !important;
}
.aside-menu{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
}
.aside-menu>li{
	padding: 1px 0 0;
}
.aside-menu>li>a{
	color: #b2b2b2;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 10px 0 15px 20px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 5px;
}
.aside-menu>li>a:after{
	position: absolute;
	bottom: -8px;
	left: 20px;
	background: url("../images/bg-aside-arrow.gif") no-repeat;
	width: 15px;
	height: 8px;
	content: '';
}
.aside-menu .current>a{
	color: #808080;
}
.aside-menu .current>a span{
	border-bottom: 1px dotted #808080;
	position: relative;
	top: 5px;
}
.aside-menu .current>a span:after{
	position: absolute;
	top: 6px;
	right: -17px;
	background: url("../images/arrow-yellow-aside.png") no-repeat;
	width: 12px;
	height: 6px;
	content: '';
}
.aside-menu-inner>li{
	margin: 0 20px;
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5;
}
.aside-menu-inner>li a{
	color: #0064b4;
	text-decoration: none;
	border-bottom: 1px dotted #0064b4;
}
.aside-menu-inner>li a:hover{
	border-bottom-style: solid;
}
.left_menu_2>li a:hover{
	border-bottom-style: solid;
	/*font-weight: bold;*/
}
.left_menu_2>li {
	font-weight: bold;
}
.aside-menu-inner .active>a{
	color: #333;
	border: 0
}
.aside-menu-inner ul{
	margin: 10px 0 0;
	font-weight: normal;
}
.aside-menu-inner ul li{
	padding: 0 0 10px 10px;
	background: url("../images/yellow-arrow.png") no-repeat 0 5px;

}
.content__menu{
	position: relative;
	margin-bottom: 25px;
}
.content__menu-nav:after{
	content: " "
	display: table
	clear: both
	*zoom: 1
}
.content__menu-nav{
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 25px;
	top: 2px;
	z-index: 4;
	float: left;
	padding-right: 20px;
}
.content__menu-nav li:first-child a{
	margin-left: 0;
}
.content__menu-nav li:last-child a{
	margin-right: 0;
}
.content__menu-nav li{
	display: inline-block;
	height: 40px;
}
.content__menu-nav li.is-active a{
	padding-bottom: 10px;
	color: #0096F0;
	border-bottom: 3px solid #0096f0;
}
.content__menu-link{
	display: inline-block;
	font: 16px/20px Arial, sans-serif;
	margin: 7px 10px;
	padding: 0;
	color: #2a2a2a;
	text-decoration: none;
	border-bottom: 1px dotted #2a2a2a;
}
.content__menu-link:hover{
	color: #0096F0;
	 border-bottom: 1px solid #0096f0;
}

.js-tab1,
.js-tab2,
.js-tab3,
.js-tab4,
.js-tab5{
	display: none;
}

.content-holder {
	float: right;
	width:700px;
}
.fl{
	float: left;
}
.content-holder .content {
	float: left;
	width:460px;
}
.tab__wrap{
	margin: 35px auto;
	text-align: justify;
}
.tab__wrap p{
	font: 15px/18px Arial, sans-serif;
}
.tab__wrap:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.profesion{
	margin: 13px 0;
}

.profesion__item{
	position: relative;
	margin: 0 0 4px 20px;
	font: 14px/1.43 Arial, sans-serif;
	/*font-weight: 600;*/
	color: #2a2a2a;
	text-decoration: none;
}
.profesion__item:before{
	content: "";
	position: absolute;
	top: 10px;
	left: -15px;
	height: 1px;
	width: 10px;
	background-color: #0096f0;
}
.js-tab4 .value{
	margin: 50px 0;
}

.value{
	margin: 45px 0;
}
.value:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.value__year{
	float: left;
	width: 320px;
	margin: 0 20px;
}
.value__year:first-child{
	margin-left: 0;
}
.value__title{
	font: 14px/18px Arial, sans-serif;
	color: #0064b4;
	border-bottom: 2px solid #0064b4;
	padding: 5px 0;
	font-weight: 600;
}
.value__form,
.vallue__form__head{
	display: table;
	width: 100%;
	height: 39px;
	border-bottom: 1px solid #d9d9d9;
}
.vallue__form__head{
	border-bottom: 1px solid #2a2a2a;
}
.vallue__form__head .value__item:first-child{
	font-weight: 500;
}
.value__item{
	display: table-cell;
	vertical-align: top;
	width: 33%;
	text-align: center;
	padding-top: 10px;
}
.value__item:first-child{
	text-align: left;
	font-weight: 600;
}

.content__small{
	margin-bottom: 30px;
}
.content__small:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.content__small_contant{
	font: 14px/1.43 Arial, sans-serif;
	color: #2A2A2A;
	margin-bottom: 10px;
}
.content__small a{
	color: #0064b4;
	text-decoration: none;
	border-bottom: 1px dashed #0064b4;
}
.content__small a:hover{
	border-bottom: 1px solid #0064b4;
}
.content__small_title{
	font: 16px/22px Arial, sans-serif;
	font-weight: 600;
	color: #49494A;
	margin:  20px 0 10px;
}
.soc__share{
	margin-top: 30px;
	padding: 15px 0;
	border-top: 1px solid #d9d9d9;
}
.soc__share:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.soc__share a{
	display: inline;
	font: 14px/1.43 Arial, sans-serif;
	text-decoration: none;
	margin-left: 10px;
}
.soc__share a:hover{
	border-bottom-color: transparent;
}
.fb span{
	color: #4779D6 !important;
	border-bottom: 1px dotted #4779D6 !important;
}
.twit span{
	color: #0096F0 !important;
	border-bottom: 1px dotted #0096F0 !important;
}
.ggl span{
	color: #AB0000 !important;
	border-bottom: 1px dotted #AB0000 !important;
}
.yt span{
	color: #C14444 !important;
	border-bottom: 1px dotted #C14444 !important;
}
.vkontakte span{
	color: #3A709E !important;
	border-bottom: 1px dotted #3A709E !important;
}

.border{
	border-top: 1px dashed #d9d9d9;
}
.border > p{
	margin-top: 15px;
}
.media:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.media__new{
	padding: 20px 0 0;
	border-top: 1px dashed #d9d9d9;
}
.media__new:first-child{
	border-top: 0px dashed #d9d9d9;
}
.media__new:last-child{
	border-bottom: 1px dashed #d9d9d9;
}
.media__new:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.media__item{
	position: relative;
	float: left;
	width: 300px;
	height: 200px;
	margin: 0 20px 20px 0;
}
.media__item i{
	position: absolute;
	top: 9px;
	left: 12px;
}
.media__photo_icon{
	height: 24px;
	width: 30px;
	background-image: url(../images/foto_icon.png);
}
.media__video_icon{
	width: 35px;
	height: 35px;
	background-image: url(../images/video-preview.png);
}
.media__item img{
	width: 100%;
	height: 100%;
}
.media_content{
	float: left;
	width: 300px;
	height: 190px;
}
.media_content:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.media__title{
	display: inline;
	font: 16px/22px Arial, sans-serif;
	font-weight: 600;
	color: #0064B4;
	margin-bottom: 20px;
	border-bottom: 1px dotted #0064B4;
	text-decoration: none;
}
.media__title:hover{
	border-bottom: 1px solid #0064B4;
}
.media_content .date{
	margin: 10px 0;
}
.media__text{
	position: relative;
	width: 300px;
	height: 100px;
}
.media__text a {
	position: relative;
	bottom: 3px;
	right: 0px;
	color: #0064b4;
	font-size: 17px;
	text-decoration: none;
	border-bottom: 1px dotted #0064b4;
}
.media__text a:hover{
	border-bottom-color: transparent;
}
.media__text p{
	position: relative;
	display: inline;
}
.pages{
	margin: 25px 0 0;
}
.pages .not-active{
	background-color: #fff;
	border-color: #e5e5e5
	cursor: default;
	opacity: 0.5;
}
.pages .not-active:hover:before{
	content: "";
	position: absolute;
	top: 8px;
	left: 11px;
	width: 10px;
	height: 20px;
	background-image: url(../images/np.png);
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.pages .not-active:hover{
	background-color: #fff;
	border-color: #e5e5e5;
	cursor: default;
}
.pages:after{
	content: "";
	display: table;
	clear: both;
	*zoom: 1;
}
.pages__btn_prev,
.pages__btn_next{
	position: relative;
	width: 39px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background-color: #e5e5e5;
	text-decoration: none;
}
.pages__btn_prev:hover,
.pages__btn_next:hover{
	background-color: #5F5F5F;
	border-color: #5F5F5F;
	cursor: pointer;
}
.pages__btn_prev:focus,
.pages__btn_next:focus{
	border-color: #e5e5e5;
	outline: thick;
}
.pages__btn_prev,
.pages__btn_next{
	border: 1px solid #e5e5e5;
}
.pages__btn_prev:before{
	content: "\f104";
	font-family: 'FontAwesome';
	font-size: 32px;
	color: #999999;
}
.pages__btn_prev:hover:before{
	color: #fff;
}
.pages__btn_next:after{
	content: "";
	position: absolute;
	color: #a9a9a9;
	top: 8px;
	left: 16px;
	width: 10px;
	height: 20px;
}
.pages__btn_next:before{
	content: '\f105';
	color: #999999;
	font-family: 'FontAwesome';
	font-size: 32px;
}

.pages__btn_next:hover:before{
	color: #ffffff;
}
.pages__number{
	width: 25px;
	height: 17px;
	text-align: center;
	border: 1px solid #999;
	padding: 10px 7px 10px 13px;
	margin-left: 20px;
	vertical-align: top;
	font: 14px/1.43 Arial, sans-serif;
	color: #2A2A2A;
}
.pages__number:active{
	border-color: #0064b4;
}
.pages p{
	display: inline-block;
	margin: 12px 10px 0;
	vertical-align: top;
}
.picture__label{
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
.sidebar__category{
	border-top: 1px solid #C8C8B4 !important;
}
.sidebar__category > .info-box:first-child{
	border-top: none;
}

.video{
	padding-top: 20px;
	position: relative;
}
.video__play{
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	background-image: url("../images/play.png");
	margin: -36px 0 0 -36px;);
	z-index: 3;
	-webkit-transition: background-image, .3s;
	   -moz-transition: background-image, .3s;
		-ms-transition: background-image, .3s;
		 -o-transition: background-image, .3s;
			transition: background-image, .3s;
}
.video__play:hover{
	background-color: #0064b4;
	background-image: url("../images/play.png");
	z-index: 1;
}
.video .article-picture{
	height: 400px;
	margin-bottom: -5px;
}
.correct{
	margin-top: 52px !important;
}
{
	margin-top: 0px !important;
}

.js-tab-group + .news__correct{
	margin-top: 15px !important;
}
.clear{
	display: table;
	clear: both;
	*zoom: 1;
}
.logo__link{
	float: left;
	margin-left: 9px;
}
.logo__link span{
	display: inline-block;
	font: 7px/9px Arial, sans-serif;
	color: #80B1D9;
	text-decoration: none;
}
.searching__head{
	height: 140px;
	margin-bottom: -24px;
	background-color: #0664b4;
	/*padding: 20px;*/
}
.searching{
	position: relative;
	display: inline-block;	
}
.searching__inp{
	float: left;
	width: 450px;
	height: 38px;
	border: none;
	padding-left: 10px;
	line-height: 40px;
}
.searching__submit{
	position: relative;
	text-indent: -9999px;
	background-color: #004682;
	float: left;
	width: 40px;
	height: 40px;
	border: 0;
	margin: 0;
	cursor: pointer;
	outline: none;
}
.searching:after{
	content: "";
	position: absolute;
	top: 0;
	right: 9px;
	height: 30px;
	width: 30px;
	opacity: 0.6;
	background: url("../images/search-icon.png");
}
.searching:hover:after{
	opacity: 1;
}
.searching__title{
	
	border-bottom: 1px dashed #d9d9d9;
}
.searching__title > p{
	margin-top: -5px;
	margin-bottom:20px;
}
.paragraph{
	margin: 15px 0 20px;
}
.is-selected{
	background-color: #FFC864;
	padding: 4px;
	margin-right: 3px;
}

/*.accordion>li {
	padding-bottom: 15px;
}*/
.accordion .opener {
	display: inline-block;
	padding: 11px 0 11px 0;
	line-height: 20px;
	font-weight: bold;
	color: #0096f0;
	text-decoration: none;
}
.accordion .opener span {
	border-bottom: 1px dashed #0096f0;
	position: relative;
	display: inline;
}
.accordion .opener span:after {
	clear: both;
	position: absolute;
	width:11px;
	height: 6px;
	right:-15px;
	bottom:5px;
	background: url(../images/arrow-acc.gif) no-repeat;
	content:"";
}
.accordion .opener.active span:after {
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.accordion .opener.icon01 {
	background: url(../images/icon01.png) 0 50% no-repeat;
}
.accordion .opener.icon02 {
	background: url(../images/icon02.png) 0 50% no-repeat;
}
.accordion .opener.icon03 {
	background: url(../images/icon03.png) 0 50% no-repeat;
}
.accordion .opener.icon04 {
	background: url(../images/icon04.png) 0 50% no-repeat;
}
.accordion .opener.icon05 {
	background: url(../images/icon05.png) 0 50% no-repeat;
}
.accordion .opener.icon06 {
	background: url(../images/icon06.png) 0 50% no-repeat;
}
.accordion .opener.icon07 {
	background: url(../images/icon07.png) 0 50% no-repeat;
}
.accordion .opener.icon08 {
	background: url(../images/icon08.png) 0 50% no-repeat;
}
.accordion .opener.icon09 {
	background: url(../images/icon09.png) 0 50% no-repeat;
}
.accordion .opener.icon10 {
	background: url(../images/icon10.png) 0 50% no-repeat;
}
.accordion .slide {
	padding-left: 70px;
	padding-bottom: 15px;
	color:#333;
	display: none;
}
.accordion .slide ul {
	padding: 21px 0;
}
.accordion .slide ul li {
	position: relative;
	padding: 0px 0 5px;
}
/*.accordion .slide ul li span {
	border-bottom: 1px dotted #c0c0c0;
}*/
.accordion .slide ul li:before {
	content:"—";
	color:#0096f0;
	position: absolute;
	left:-20px;
	top: 0px;
	background: none;
}
.accordion .hide {
	color:#0096f0;
	text-transform: lowercase;
	border-bottom: 1px dashed #0096f0;
	text-decoration: none;
	/*margin-left: -20px;*/
}
.dropTitle {
	display: none;
}




.mb-5{
	margin-bottom: -5px;
}
.pb0{
	padding-bottom: 0;
}

#search-drop,
#menu-mobile,
#lang-mobile,
#lang-mobile{
	margin: 30px 0;
}

#language-drop,
#about-academy,
#maup-study, .hidden-block{
	margin: 30px 0;
}


#language-drop:after,
#about-academy:after,
#maup-study:after, .hidden-block:after{
	display: table;
	clear: both;
	content: "";
}


/*Саша*/
.inner-page-menu{
	-webkit-transition: left 1s;
	-moz-transition: left 1s;
	-ms-transition: left 1s;
	-o-transition: left 1s;
	transition: left 1s;
}
.img_menu{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	margin-right: 5px;
	font-size: 16px;
}
.img_menu img{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.des_menu{
	color: #99d5f9;
	border-bottom: 1px dotted #99d5f9;
}
.menu{
	width: 250px;
}

.t_c h1{
	font-size: 28px;
	line-height: 34px;
	color: #0096f0;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 1.5rem;
}
.t_c h2{
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 1rem;
	color: #4db5f4;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: normal;
}
.t_c h3{
	font-size: 18px;
	line-height: 21px;
	color: #49494a;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.t_c h4{
	font-size: 16px;
	line-height: 19px;
	color: #49494a;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
}
.t_c h5{
	font-size: 15px;
	line-height: 18px;
	color: #49494a;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
}
.t_c h6{
	font-size: 14px;
	line-height: 16px;
	color: #49494a;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: bold;
}
.t_c ul.accordion li::before{
	background: none;
}
.accordion ol li:before{
	background: none;
}
.content-box {
	margin: 0 0 1.5rem 0;
}

/*Саша*/
.accordion > li > a > img{
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 5px; 
}
.band__photo__slide .slideshow .img-holder{
	/*height: 420px;
	line-height: 420px;*/
	/*background: #e6e6e6;
	text-align: center;*/
}
.band__photo__slide .img-holder a{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.band__photo__slide .bx-controls{
	width: auto;
	float: none;
	bottom: auto;
	top: 0;
}
.band__photo__slide .bx-prev, .band__photo__slide .bx-next{
	margin: 0;
	top: 0;
}
.band__photo__slide .bx-controls{
	position: static;
	width: 0;
	height: 0;
	right: auto;
}
.band__photo__slide .bx-controls-direction a.bx-prev{
	left: 0;
	height: 100%;
	background-color: rgba(0,0,0, 0);
	opacity: .5;
	background-image: none;
	background-position: 10px 50%;
}
.band__photo__slide .bx-controls-direction a.bx-next{
	right: 0;
	left: auto;
	height: 100%;
	background-color: rgba(0,0,0, 0);
	opacity: .5;
	background-image: none;
	background-position: -80px 50%;
}

.band__photo__slide .bx-controls-direction a.bx-next::before{
	position: absolute;
	top: 50%;
	right: 10px;
}
.band__photo__slide .bx-controls-direction a.bx-prev::before{
	position: absolute;
	top: 50%;
	left: 10px;
}

.band__photo__slide .bx-controls-direction a.bx-prev:hover{background-color: rgba(0,0,0,.5);opacity: 1;}
.band__photo__slide .bx-controls-direction a.bx-next:hover{background-color: rgba(0,0,0,.5);opacity: 1;}

.band__photo__slide .bx-pager.bx-default-pager{
	width: 60px;
	position: absolute;
	bottom: 10px;
	right: 0;
	/*height: 55px;*/
	line-height: 28px;
	background: #fff;
	text-align: right;
	color: #0064b4;
	font-size: 14px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.t_c table{
	width: 100%;
	margin: 30px 0;
}
.t_c table tr th{
	font-size: 14px;
	color: #0064b4;
	font-weight: 700;
	border-top: #d9d9d9 solid 1px;
	border-bottom: #0064b4 solid 2px;
	padding: 5px;
	text-align: left;
}
.t_c table tr td{
	border-bottom: #d9d9d9 solid 1px;
	padding: 5px;
	font-size: 14px;
	color: #2a2a2a
}
.band__photo__slide .text-holder{
	width: 540px;
	height: auto;
	padding: 18px 0 20px;
}
.band__photo__slide{
	border-bottom: #d9d9d9 solid 1px;
	margin-top: 18px;
	margin-bottom: 30px;
}
.slideshow .img-holder img{
	display: block;
}
table.no_border{
	width: 100%;
	margin: 30px 0;
}
table.no_border tr th{
	font-size: 14px;
	color: #0064b4;
	font-weight: 700;
	padding: 5px;
	text-align: left;
	border:none;
}
table.no_border tr td{
	padding: 5px;
	font-size: 14px;
	color: #2a2a2a;
	border:none;
}

table.style_table{
	width: 100%;
	margin: 30px 0;
}
table.style_table tr th{
	font-size: 14px;
	color: #0064b4;
	border-top: #d9d9d9 solid 1px;
	border-bottom: #0064b4 solid 2px;
	font-weight: 700;
	padding: 5px;
	text-align: left;
}
table.style_table tr td{
	padding: 5px;
	border-bottom: #d9d9d9 solid 1px;
	font-size: 14px;
	color: #2a2a2a
}
table.style_table tr.even td{
	background: #ededed;
}
blockquote{
	position: relative;
	padding: 0 10px;
	margin: 0 10px;
}
blockquote:before{
	content: '\f10d';
	font-size: 14px;
	color: #0064b4;
	font-family: 'FontAwesome';
	position: absolute;
	left: -10px;
}
.table_scroll{
	width: 100%;
	overflow-x: scroll; 
}
.drop-section ul li.active{
	width: auto;
	display: inline-block;
	background: #0064b4;
	padding: 8px 10px 8px 10px;
}
.drop-section ul li.active:before{
	content: '\f107';
}
.inner-page-menu li.has-drop a.active:before{
	color:#0064b4;
} 
.drop-section .close-drop:hover:before{
	color:#fff;
}
.accordion .slide ul{
	padding:0;
}
.t_c UL LI{
	font: 14px / 18px Arial, sans-serif;
}
.t_c UL LI span{
	line-height:18px!important;
}



/*11.04.2015*/
.left_menu_2 li{
	margin-left: 10px;
	padding: 10px 0 10px 0!important;
}
.left_menu_2{
	margin: 0px 0 0 12px!important;
}
.t_c ol{
	padding-left: 30px;
}

/*21.05.2015*/
.container{
	position: relative;
}
.arrow_top{
	position: fixed;
	right: 0;
	bottom: 220px;
	width: 46px;	
	z-index: 100;
	cursor: pointer;
}
.arrow_top a{
	display: block;
	background: #0064b4;
	width: 46px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 28px;
	text-align: center;
}
.aside-menu-inner ul li:before{
	content: '\f054';
	color: #fecb14;
	font-size: 12px;
	position: absolute;
	left: 19px;
	font-family: 'FontAwesome';
}
.aside-menu-inner ul li{
	background: none;
}
.word{
	display: inline;
	color: #0064b4;
	font-size: 14px;
	border-bottom: #0064b4 dotted 1px;
	text-decoration: none;
	position: relative;
	margin-left: 20px;
}
.zip{
	display: inline;
	color: #0064b4;
	font-size: 14px;
	border-bottom: #0064b4 dotted 1px;
	text-decoration: none;
	position: relative;
	margin-left: 20px;
}
.exel{
	display: inline;
	color: #0064b4;
	font-size: 14px;
	border-bottom: #0064b4 dotted 1px;
	text-decoration: none;
	position: relative;
	margin-left: 20px;
}
.pdf{
	display: inline;
	color: #0064b4;
	font-size: 14px;
	border-bottom: #0064b4 dotted 1px;
	text-decoration: none;
	position: relative;
	margin-left: 20px;
}
.word:hover{
	border-bottom-color: transparent; 
}
.zip:hover{
	border-bottom-color: transparent; 
}
.exel:hover{
	border-bottom-color: transparent; 
}
.pdf:hover{
	border-bottom-color: transparent; 
}
.word:before{
	content: '\f1c2';
	font-family: 'FontAwesome';
	font-size: 14px;
	color: #0064b4;
	position: absolute;
	left: -20px;
	top: 0;
}
.zip:before{
	content: '\f1c6';
	font-family: 'FontAwesome';
	font-size: 14px;
	color: #0064b4;
	position: absolute;
	left: -20px;
	top: 0;
}
.exel:before{
	content: '\f1c3';
	font-family: 'FontAwesome';
	font-size: 14px;
	color: #0064b4;
	position: absolute;
	left: -20px;
	top: 0;
}
.pdf:before{
	content: '\f1c1';
	font-family: 'FontAwesome';
	font-size: 14px;
	color: #0064b4;
	position: absolute;
	left: -20px;
	top: 0;
}
.soc__share a{
	position: relative;
	vertical-align: middle;
}
.soc__share a.fb{
	padding-left: 15px;
}
.soc__share a.twit{
	padding-left: 15px;
}
.soc__share a.ggl{
	padding-left: 20px;
}
.soc__share a.vkontakte{
	padding-left: 20px;
}

.soc__share a:before{
	position: absolute;
	left: 0;
	font-size: 16px;
	font-family: 'FontAwesome';
}
.soc__share a.fb:before{
	content: '\f09a';
	color: #587dd6;
}
.soc__share a.twit:before{
	content: '\f099';
	color: #0096f0;
}
.soc__share a.ggl:before{
	content: '\f0d5';
	color: #bd0000;
}
.soc__share a.vkontakte:before{
	content: '\f189';
	color: #3a70a7;
}
.searching__title{
	border-bottom: 0;
}
.img-holder a{
	display: block;
}
.submenu_mobile{
	display:none;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
}
.submenu_mobile .menu{
	width:220px;
	float: none;
	display: inline-block;
}
.submenu_mobile .menu li{
	text-align:left;
}
.heading.inner.height152.height140{
	height:auto!important;
}
.heading.inner.height152{
	height:auto!important;
}
.isue-head {
  background: #f1f1e9;
  border-bottom: 1px solid #ab0000;
  padding: 13px 20px 18px;
  margin-bottom:30px;
}
.isue-head::after {
    clear: both;
    display: block;
    content: "";
}
.isue-head .cover {
    float: left;
    width: 25%;
    height: auto;
    max-height: none;
    margin-right: 20px;
}
.isue-head .cover img {
    display: block;
    max-height: 250px;
    max-width: 100%;
    width: auto;
    height: auto;
}
ul.isue-list{}
ul.isue-list li{
  display:block;
  padding:5px 0 5px 20px!important;
  margin: 0!important; 
  border-bottom: 1px solid #ddd;
}
ul.isue-list li::before{
    font-family: 'FontAwesome';
    content: '\f1c1'!important; 
    font-size: 14px!important;
    color: #808080!important;
    top: 4px!important;
    left: 0!important;
    background-color:transparent!important;
}

ul.isue-list li h3 {
    font-size: 14px!important;
    line-height: 20px;
    font-weight: 700;
    margin:0 0 10px 0!important;
}
ul.isue-list li .meta {
    position: relative;
    font-size: 13px;
    line-height: 20px;
}
ul.isue-list li .a-autor {
    padding-right: 5em;
    color:#808080;
}
ul.isue-list li .a-pages {
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 28px;
    color:#808080;
}


.institut-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}

.megamenu {
display: flex;
flex-wrap: wrap;
}
.megamenu .menu-box {
  max-width: 360px;
  width: 33%;
  min-width: 185px;
  flex-basis: 320px;
  margin: 1rem 30px;
}
.grid-item ul li {
  margin:16px 0 15px 0!important;
}
.person-list {
  grid-gap: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(165px,1fr));
  margin: 30px 0;
}

.person-page .person-card {
  max-width: inherit;
  margin-bottom: 2.5rem;
}
.person-card a {
  border: 0!important;
}
.person-card .person-card__container {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}
.person-card .person-card__image-container {
  flex-basis: 150px;
  flex-grow: 1;
}
.person-card .person-card__container > * {
  padding: 10px;
}
.person-card .person-card__info-container {
  flex-basis: 250px;
  flex-grow: 3;
}
.person-card .person-card__info-container .name {
  display: block;
  font-size: 1.185em;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: .5em;
  text-decoration: none;
}
.person-card .person-card__image {
  background-color: #ccc;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
}
.person-card .person-card__image img {
  height: auto;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  width: auto;
}
.person-card .person-card__info-container p {
  font-size: 1em;
  line-height: 1.2;
  margin: 0 0 .5em;
  color:#555;
}
.person-card .person-card__info-container .email, .person-card .person-card__info-container .phone, .person-card .person-card__info-container .website {
  font-size: .85em;
  margin-top: .5rem;
}
.person-page .person-card .person-card__info-container p {
  font-size: 1em;
  line-height: 1.2;
  margin: 0 0 1em;
}
.person-page .person-card .person-card__info-container .title {
  margin: 0 0 1.5em;
}
.person-page .person-card .person-card__info-container .email a, .person-page .person-card .person-card__info-container .phone a, .person-page .person-card .person-card__info-container .website a, .person-card .person-card__info-container .link a, .person-page .person-card .person-card__info-container .address  {
  display:flex;
  font-size: 1.125em;
  align-items: center; 
  flex-wrap: nowrap; 
  align-content: center;
  gap: 1rem;
}
.person-page .person-card .person-card__info-container svg {
  width: 32px;
  height: 32px;
}

/*.left_menu li:first-child a:before{
	content: '\f077';
	color: #b2b2b2;
	font-size: 12px;
	position: absolute;
	right: 15px;
	font-family: 'FontAwesome';
}
.left_menu .aside-menu-inner .active > a:before{
	content: '';
}*/
@media screen and (max-width: 1228px) {
.slideshow .img-holder{width: 650px;}
.slideshow .text-holder{width: 290px;}
   .sidebar {width: 270px;}
   .main .content {max-width: 668px;}

	.container.cam-wrap{
		margin: 190px auto 0;
		padding:0 20px;
	}

}


@media screen and (max-width: 1000px) {
	/*.main {
		overflow: hidden;
	}*/
	.heading {
		padding: 20px 0;
	}
	.header {
		padding: 18px 0px 18px;
	}

}
@media screen and (max-width: 998px) {
.slideshow .img-holder{width: 650px;}
.slideshow .text-holder{width: 290px;}
	.sidebar {
		float: none;
		clear: both;
		width:100% !important;
		margin: 0;
	}
   .main .content {max-width: 100%;}
	.content {
		float: none;
		width:100%;
	}
	.content-holder .content{
		float: left;
		width: 100%;
	}
	.band__photo__slide .slideshow .img-holder{
		/*height: 350px;
		line-height: 350px;*/
		overflow: hidden;
		text-align: center;
	}
	.band__photo__slide .img-holder a{
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
	}
	.band__photo__slide .img-holder a.fancybox{display: block!important;}

	.slideshow .img-holder {
		float: none;
		width:auto;
	}
	.slideshow .img-holder img {
		width:100%;
	}
	.slideshow .text-holder {
		float: none;
		width:auto;
		padding: 15px 30px;
	}
	.band__photo__slide .text-holder{
		width: 405px;
		padding: 15px 0;
	}
	.band__photo__slide .text-holder p{
		text-align: left!important;
	}
	.bx-pager.bx-default-pager{
		display: none;
	}
	.slideshow .text-holder p {
		text-align: center;
	}
	.bx-pager {
		display: none;
	}
	.bx-controls {
		top: 50%;
		margin-top: -40px;

		position: absolute;
		width: 100%;
		text-align: center;
		left: 0;
		bottom: auto;
		/*top:0;*/
		/*height: 100%;*/
	}
	.bx-controls-direction a.bx-prev::before{
		position: absolute;
		top: 40%;
		left: 0;
	}
	.bx-controls-direction a.bx-next::before{
		position: absolute;
		top: 40%;
		right: 0;
	}
	.heading .bx-controls-direction a.bx-prev {
		left: 15px;
		width:40px;
		height: 100%!important;
		top:0;
		background-position: 10px 40%;
	}
	.bx-controls-direction a.bx-prev {
		left: 15px;
		width:40px;
		top:0;
		background-position: 10px 40%;
	}
	.band__photo__slide .bx-controls{
		width: 100%;
	}
	.band__photo__slide .text-holder{
		height: auto;
	}
	.band__photo__slide .bx-controls-direction a.bx-prev,
	.band__photo__slide .bx-controls-direction a.bx-next {
		/*height: 350px !important;*/
		margin: 0 !important;
		background-color: rgba(0,0,0, .0);
		opacity: .5;
	}
	.band__photo__slide .bx-controls-direction a.bx-prev:hover,
	.band__photo__slide .bx-controls-direction a.bx-next:hover{
		opacity: 1;
	}
	.band__photo__slide .bx-controls-direction a.bx-next {
		left: auto;
		right: 0px!important;
		padding-left: 4px;
	}
	.heading .bx-controls-direction a.bx-next {
		right: 15px !important;
		width: 40px;
		height: 100%!important;
		top:0;
		background-position: -33px 40%;
	}
	.bx-controls-direction a.bx-next {
		right: 15px !important;
		width: 40px;
		top:0;
		background-position: -33px 40%;
	}
	.cam-wrap {
		width:auto;
		min-width: 270px;
		padding:0 20px;
	}
	.footer-area.cam-wrap {
		padding: 25px 20px;
	}
	.heading {
		height: 650px;
	}
}
@media screen and (max-width: 977px) {

	.fl{
		float: none !important;
		clear: both;
		width: 100% !important;
	}

	.info.left-indent {
		margin-left: 3%;
	}
	.galleries .info.left-indent {
		margin-left: 12px;
	}
}
@media screen and (min-width: 1024px) {
	.inner-page-menu>li:hover .dropdown-menu {
	  display: block;
	}
}
@media screen and (max-width: 956px) {
	.content-holder {
		float: left;
		width: 650px;
	}
}  /*04.03*/
@media screen and (max-width: 952px) {
	.log-in{
		float: right;
		margin-left: 0!important;
	}
	.log-in,
	.search-btn,
	.open-menu {
		width:30px;
		height: 30px;
		/*text-indent: -9999px;*/
		overflow: hidden;
		/*background: url(../images/btns-mobile.png) -80px 0 no-repeat;*/
		margin-left: 25px;
	}
	/*.log-in:before{
		font-family: 'FontAwesome';
		content: '\f0c0';
		font-size: 20px;
		color: #80b1d9;
	}*/
	.search-btn{
		margin-left: 10px;
		float: right;
		text-decoration: none;
		text-align: center;
	}
	.search-btn:before {
		font-family: 'FontAwesome';
		content: '\f002';
		color: #80b1d9;
		font-size: 20px;
		line-height: 30px;
	}
	.search-btn:hover:before{
		color: #fff;
	}
	.open-menu{
		/*background: url(../images/menu_icon.png) no-repeat;*/
		float: left;
		text-decoration: none;
	}
	.open-menu:before{
		font-family: 'FontAwesome';
		content: '\f0c9';
		color: #80b1d9;
		font-size: 20px;
		padding-left: 5px;
		line-height: 30px;
	}
	.open-menu:hover:before{
		color: #fff;
	}
	.log-in a {
		display: block;
		height:100%;
	}
	.galleries .info.left-indent {
		margin-left: 11px;
	}
}
@media screen and (max-width: 908px) {
	.content-holder {
		float: left;
		width: 600px;
	}
}  /*04.03*/
@media screen and (min-width: 867px){
	.inner-page-menu ul li ul{display: none!important;}
	.inner-page-menu LI{border-top: 1px solid #1664B4;margin-top: -1px;
}

}
@media screen and (max-width: 867px) {
	.inner-page-menu ul li a:hover{
		background: #004682!important;
	}
	.inner-page-menu .dropdown-menu{
		background: transparent;
	}
	.search-form,
	.top-menu,
	.heading .cam-wrap>.holder,
	.lang-box,
	.drop-section .close-drop,
	.heading.inner .logo,
	.breadcrumbs,
	.aside{
		display: none;
	}
	.search-btn,
	.open-menu,
	.heading.inner .cam-wrap>.holder,
	.mobile-heading,
	.dropTitle {
		display: block;
	}
	.inner-page-menu>li.has-drop > a:before{
		display: none;
	}
	#search-drop,
	#menu-mobile,
	#lang-mobile,
	#lang-mobile{
		margin: 0px ;
	}

	#language-drop,
	#about-academy,
	#maup-study{
		margin: 0px ;
	}
	.search-form input[type="text"]{
		border-right: #3783BF solid 1px;
	}
	.search-form button[type="submit"]{
		background: none;
		margin: 0 0 0 -35px;
	}
	.search-form.hidden-block{
		padding-left: 0!important;
	}
	.search-btn:hover{
		background-position: -120px -44px;
	}
	.btn-lang {
		width:30px;
		height: 30px;
		line-height: 30px;
		/*text-indent: -9999px;*/
		overflow: hidden;
		/*background: url(../images/btns-mobile.png) -40px 0 no-repeat;*/
		display: block;
		margin: 0 10px 0 0;
		float: right;
		text-align: center;
		text-decoration: none;
	}
	.btn-lang:before{
		content: '\f0ac';
		font-size: 20px;
		color: #80b1d9;
		line-height: 30px;
		font-family: 'FontAwesome';
	}
	 
	.btn-lang:hover:before{
		color: #fff;
	}
	.logo-mobile{
		display: block;
		overflow: hidden;
		width: 108px;
		height: 30px;
		background: url(../images/logo.png) no-repeat;
		background-size: 108px 30px;
		margin: -10px auto 0;
		position: relative;
	}
	.logo-mobile span{
		position: absolute;
		bottom: 0;
		right: 0;
		font-size: 6px;
		line-height: 6px;
		color: #4db5f4;
		width: 76px;
	}
	.heading {
		padding: 0;
		margin: 0 -20px;
		height: auto;
	}
	.header {
		padding: 25px 0px 0px;
		min-width: 310px;
	}
	.bx-controls-direction a.bx-prev::before{
		position: absolute;
		top: 30%;
		left: 15px;
	}
	.bx-controls-direction a.bx-next::before{
		position: absolute;
		top: 30%;
		right: 15px;
	}
	.heading.inner .cam-wrap{
		margin: 0;
	}
	.header .cam-wrap{
		margin: 0;
	}
	.header .cam-wrap .open-menu{
		margin-left: 0;
	}
	 /* 04.03 */
	.slideshow {
		bottom:0;
	}
	.slideshow li {
		font-size: 19px;
		line-height: 21px;
	}
	.container.cam-wrap {
		margin-top: 15px;
	}
	.container.cam-wrap.inner {
		padding-bottom: 40px;
		margin-left: 20px;
	}
	.drop-section {
		background:#0064b4;
	}
	.drop-section ul {
		padding-left: 0;
		background: none;
	}
	.drop-section .cam-wrap {
		padding: 20px;
	}
	.drop-section .search-form {
		float: none;
		margin: 0;
		width:auto;
	}
	.search-form input[type="text"] {
		border-color: #3783BF;
		width:100%;
		color:#fff;
		box-sizing: border-box;
	}
	.search-form input[type="submit"] {
		background: url(../images/search-btn2.png) no-repeat;
		margin-left: -30px;
	}
	.search-form input[type="submit"]:hover{
		background-position: 0 0;
	}
	.searching{
		padding-left: 20px;
	}
	.drop-section ul {
		width:auto;
	}
	.drop-section ul li {
		padding-left: 0;
		background: none;
	}
	.drop-section ul a {
		color: #fff;
		border-bottom-color: #fff;
	}
	.drop-section #lang-mobile ul a {
		color:#fff;
		border-bottom-color: #fff;
	}
	.galleries .info.left-indent {
		margin-left: 10px;
	}
	.page-name {
		margin: 15px 20px;
		height: 15px;
		font-size: 20px;
		line-height: 23px;
	}
	.inner-nav {
		height: 50px;
		position: relative;
	}
	.inner-nav ul {
		width:100%;
		position: absolute;
		top: 49px;
		left:0;
		display: none;
		border-top:1px solid #0064b4;
		z-index: 1001;
	}
	.inner-nav ul.active {
		display: block;
	}
	.inner-nav ul li {
		display: block;
		float: none;
		position: static;
		background: #0096f0;
	}
	.inner-nav ul li a,
	.dropTitle {
		display: block;
		position: relative;
		padding: 16px 20px;
		white-space: nowrap;
		height: 18px;
	}
	.dropTitle {
		font-weight: bold;
		color:#fff;
		background: #007ed6 !important;
	}
	.has-drop>a>span {
		position: static;
	}
/*	.has-drop>a>span:after {
		top: 0;
		right: 0px;
		margin-top: 0;
		width:50px;
		height: 50px;
		background-color: #007ed6;
		background-position: 50% 50%;
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
*/	.dropdown-menu .has-drop>a>span:after {
		display: inline-block;
	}
	.inner-page-menu>li {
		border-right:0;
		border-left:0;
	}
	.inner-page-menu>li .dropdown-menu,
	.inner-page-menu>li .dropdown-menu .dropdown-menu{
		position: absolute;
		top:-1px;
		left:100%;
		width:100%;
		/*display: block;*/
		-webkit-transition: left 1s;
		 -moz-transition: left 1s;
		  -ms-transition: left 1s;
		   -o-transition: left 1s;
		      transition: left 1s;
	}
	.inner-page-menu>li .dropdown-menu li {
		border-bottom: 1px solid #0064b4;
	}
	.mobile-heading {
		background: #0096f0;
		overflow: hidden;
		padding: 0 0 0 20px;
	}
	.mobile-heading a.open {
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		overflow: hidden;
		background:#007ed6;
		content: '';
		float: right;
		text-decoration: none;
	}
	.mobile-heading a.open:before{
		font-family: 'FontAwesome';
		content: '\f078';
		font-family: 'FontAwesome';
		color: #fff;
		font-size: 16px;
		font-style: normal;
	}
	.dropdown-menu li.back span i{
		float: none;
		position: static;
		top: auto;
		width: auto;
		height: auto;
		line-height: normal;
		background-color: none;
	}
	.dropdown-menu li.back i:before{
		content: "\f053";
	}


	.mobile-heading a.open.active {
		-moz-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.mobile-heading {
		font:18px/21px Arial, Helvetica, sans-serif;
		color:#fff;
		cursor: pointer;
	}
	.mobile-heading span {
		border-bottom: 1px dotted #fff;
		float: left;
		margin: 15px 0 0;
	}
	.inner-page-menu>li .dropdown-menu li.back {
		display: block;
		padding: 16px 20px;
		height: 15px;
		background: #007ed6;
	}
	.inner-page-menu>li .dropdown-menu li.back span {
		position: relative;
		cursor: pointer;
		font-weight: bold;
		color:#fff;
		border-bottom:1px dotted #fff;
	}
	.heading.inner {
		margin-bottom: -28px;
		/*height: 101px;*/
		height: 95px;
	}
	.content-holder {
		width:auto;
		float: none;
	}
	.content-holder .content {
		float: none;
		width:auto;
	}
	.sidebar.inner {
		width:auto;
		margin: 0;
		float: none;
		margin-bottom: 20px;
	}
	.inner-page-menu li a.active {
		background: none !important;
		color:#ffc864;
		padding-left: 35px;
		position: relative;
	}
	.inner-page-menu li a.active span {
		border-color:transparent !important;
		font-weight: bold;
	}
	.inner-page-menu li a.active:before {
		position: absolute;
		left: 25px;
		/*background: url("../images/arrow-yellow.gif") no-repeat;*/
		width: 10px;
		height: 5px;
		content: '\f105';
		font-family: 'FontAwesome';
		color: #ffc864;
		font-size: 16px;
		display: block;
	}
	.sidebar.inner .chapter .title {
		font: 17px/20px Ubuntu, Arial, sans-serif;
	}
	.sidebar.inner .chapter img {
		width:100%;
		display: block;
	}

	.inner-page-menu{
		-webkit-transition: left 1s;
		-moz-transition: left 1s;
		-ms-transition: left 1s;
		-o-transition: left 1s;
		transition: left 1s;
	}
	.inner-page-menu.left100 {
		left: -100%;
	}
	.inner-page-menu.left101 {
		left: -200%;
	}
	.inner-page-menu ul.dropdown-menu {
		left: 100%;
	}
	.submenu_mobile{
		display:block;
		height: auto;
		width: 100%;
		position: relative;
		z-index: 50;
		background:#0064b4;
		padding:20px 0;
	}
}
@media screen and (max-width: 890px) {
	.blue-menu {
		display: none;
	}
	.logo-block {
		float: none;
		text-align: center;
		width:auto;
	}
	.footer-logo {
		margin: 0 auto 20px;
	}
	.top-footer {
		text-align: center;
		padding: 20px 10px;
	}
	.top-footer .left {
		float: none;
		display: block;
	}
	.social-row {
		float: none;
		margin: 10px 0 0;
	}
	.social-row li {
		margin: 0 10px;
	}
	.white-menu {
		text-align: center;
		float: none;
		margin: 20px 0 0;
		width:auto;
	}
	.footer {
		height: 321px;
		margin-top: -310px;
	}
	.w1 {
		padding-bottom: 310px;
	}
	.inner-page-menu li.has-drop a.active::before{
		color: #ffc864;
	}
	
}
@media screen and (max-width: 755px) {
	.galleries .info.left-indent {
		margin-left: 0;
	}
	.galleries .info {
		width:auto;
		display: block;
	}
	.content__menu{
		border-bottom: none;
		/*text-align: center;*/
	}
	.content__menu li{
		display: inline-block;
		margin: 0px;
	}
	.value__year{
		width: 100%;
		margin: 15px 0;
	}
	.value__year:first-child{
		margin: 15px 0;
	}
}


@media screen and (max-width: 640px) {
	.media__item,
	.media_content,
	.media__text{
		float: none;
		display: block;
		width: 100%;
		height: auto;
	}
	.media__new{
		padding-bottom:20px;
	}
.institut-list {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
}
@media screen and (max-width: 605px){
	.content__menu-nav li.is-active a{
		padding-bottom: 0;
	}
}
@media screen and (max-width: 585px){
	.content__menu-nav{
		width: 100%;
	}
	.searching__inp{
		width: 300px
	}
	.content__menu-tab__item{
		display: inline-block;
		text-align: center;
		margin: 0 !important;
	}
	.nav2 > .content__menu-tab__item{
		width: 48% !important;
	}
}

@media screen and (max-width: 460px) {
	.info {
		display: block;
		width:auto;
		margin-bottom: 25px;
	}
	.chapter{
		margin-bottom: 20px;
	}
	.info.left-indent {
		margin-left: 0;
	}
	.bx-controls-direction a.bx-prev {
		background-position: 10px 45%;
	}
	.bx-controls-direction a.bx-next {
		background-position: -33px 45%;
	}
	.sidebar.white img {
		width: 47%;
	}
	.content__menu-nav{
		border: none;
		margin: 0;
	}
	.nav2{
		margin-top: -5px;
	}
	.nav2 .content__menu-tab__item,
	.content__menu-tab__item{
		display: block !important;
		width: 100% !important;
		margin: 5px 0 !important;
	}
	.content__menu-tab__item a{
		width: 100%;
		margin: 0;
		padding-bottom: 10px;
	}
	.slideshow .text-holder:before{
		display: none;
	}
	.drop-section ul{
		float: none;
	}
}
@media screen and (max-width: 460px) {
	.searching__inp{
		width: 200px;
	}
    .institut-list {
        grid-template-columns: repeat(1, 1fr);
    }	
	
}
@media screen and (max-width: 350px) {
	.searching__inp{
		width: 160px;
	}

}



/*-------experement-----*/
/*-------experement-----*/
/*-------experement-----*/
/*-------experement-----*/
/*-------experement-----*/


@media screen and (max-width: 867px){

	.dropdown-menu{
		display: none;
	}
	.has-drop > a{
		margin-right: 51px;
	}
	.has-drop i{
		float: right;
		position: relative;
		top: -50px;
		width:50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		background-color: #007ed6;

		cursor: pointer;
	}
	.has-drop i:before{
		content: '\f054';
		font-family: 'FontAwesome';
		color: #fff;
		font-size: 16px;
		font-style: normal;
	}
	.left{
		display: block!important;
		left: 0%!important;
	}
	.right{
		display: block!important;
		left: 100%!important;
	}
	.dropdown-menu:hover{
		position: absolute;
		left: 0%;
	}
	
}
.height100 {height:100px!important;}
.twoocolls ul {

}
.twoocolls ul li {
    width: 50%;
    display: inline-block;
}