

/* Start:/bitrix/templates/isk/components/bitrix/menu/main/style.css?1533815566134*/
nav#menu a:first-child{
	display: none;
}

@media only screen and (max-width: 950px){
	nav#menu a:first-child{
		display: block;
	}	
}
/* End */


/* Start:/bitrix/templates/isk/styles.css?1568809787216786*/
@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('/bitrix/templates/isk/font/clearsans-light-webfont.eot');
    src: url('/bitrix/templates/isk/font/clearsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/isk/font/clearsans-light-webfont.woff') format('woff'),
         url('/bitrix/templates/isk/font/clearsans-light-webfont.ttf') format('truetype'),
         url('/bitrix/templates/isk/font/clearsans-light-webfont.svg#clear_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pobedabold';
    src: url('/bitrix/templates/isk/font/pobeda-bold-webfont.eot');
    src: url('/bitrix/templates/isk/font/pobeda-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/isk/font/pobeda-bold-webfont.woff') format('woff'),
         url('/bitrix/templates/isk/font/pobeda-bold-webfont.ttf') format('truetype'),
         url('/bitrix/templates/isk/font/pobeda-bold-webfont.svg#pobedabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'clear_sansbold';
    src: url('/bitrix/templates/isk/font/clearsans-bold-webfont.eot');
    src: url('/bitrix/templates/isk/font/clearsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/isk/font/clearsans-bold-webfont.woff') format('woff'),
         url('/bitrix/templates/isk/font/clearsans-bold-webfont.ttf') format('truetype'),
         url('/bitrix/templates/isk/font/clearsans-bold-webfont.svg#clear_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'icomoon';
	src:url('/bitrix/templates/isk/font/icomoon.eot');
	src:url('/bitrix/templates/isk/font/icomoon.eot#iefix') format('embedded-opentype'),
		url('/bitrix/templates/isk/font/icomoon.ttf') format('truetype'),
		url('/bitrix/templates/isk/font/icomoon.woff') format('woff'),
		url('/bitrix/templates/isk/font/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'icomoon2';
	src:url('/bitrix/templates/isk/font/icomoon2.eot');
	src:url('/bitrix/templates/isk/font/icomoon2.eot#iefix') format('embedded-opentype'),
		url('/bitrix/templates/isk/font/icomoon2.ttf') format('truetype'),
		url('/bitrix/templates/isk/font/icomoon2.woff') format('woff'),
		url('/bitrix/templates/isk/font/icomoon2.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'icomoon3';
	src:url('/bitrix/templates/isk/font/icomoon3.eot');
	src:url('/bitrix/templates/isk/font/icomoon3.eot#iefix') format('embedded-opentype'),
		url('/bitrix/templates/isk/font/icomoon3.ttf') format('truetype'),
		url('/bitrix/templates/isk/font/icomoon3.woff') format('woff'),
		url('/bitrix/templates/isk/font/icomoon3.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bold {
	font-weight: bold;
}
.icon-menu1:before {
	content: "\e90d";
}
.icon-menu2:before {
	content: "\e90e";
}
.icon-menu3:before {
	content: "\e90f";
}
.icon-arr4:before {
	content: "\e90b";
}
.icon-arr5:before {
	content: "\e90c";
}
.icon-arr3:before {
	content: "\e90a";
}
.icon-close:before {
	content: "\e909";
}
.icon-ico2:before {
	content: "\e900";
}
.icon-ico3:before {
	content: "\e911";
}
.icon-ico4:before {
	content: "\e902";
}
.icon-ico5:before {
	content: "\e903";
}
.icon-ico6:before {
	font-family: 'icomoon3';
	content: "\e900";
}
.icon-ico7:before {
	content: "\e905";
}
.icon-ico8:before {
	content: "\e906";
}
.icon-ico1:before {
	content: "\e912";
}
.icon-arr2:before {
	content: "\e908";
}
.icon-arr1:before {
	content: "\e803";
}
.icon-tw:before {
	content: "\e800";
}
.icon-vk:before {
	content: "\e801";
}
.icon-fb:before {
	content: "\e802";
}
.icon-instagram:before {
	content: "\ea90";
}
.icon-ok:before {
	content: "\e910";
}



html{height:100%;}
body{
	padding:0;
	margin:0;
	font-family:'clear_sans_lightregular',Arial, Helvetica, sans-serif;	
	background:#282a33;
	color:#fff;
	font-size:18px;
	line-height:150%;
	height:100%;
	overflow-x:hidden;
	-webkit-text-size-adjust: none;
}
#container{min-height:100%;overflow:hidden;width:100%;position:relative;z-index:1;}
ul,ol,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;}
input,select,textarea{color:#000;font-family:'clear_sans_lightregular',Arial, Helvetica, sans-serif;font-size:14px;line-height:normal;outline:none;outline:none;border-radius:0;-webkit-appearance:none;}
input::-ms-clear{display:none;}
header,section,footer,aside,nav,article,figure,figcaption{display:block;padding:0;margin:0;}
a img{border:none;}
a{display:inline-block;white-space:nowrap;line-height:1;outline:none;border-bottom:1px solid #223A76;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:link,a:visited,a:hover{color:#000;text-decoration:none;}
a:hover{border-bottom-color:transparent;}
.jsLink{cursor:pointer;position:relative;z-index:1;border-bottom:1px dashed #000;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.jsLink:hover{border-bottom-color:transparent;}
p{padding:0 0 20px 0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:normal;font-weight:normal;font-family: 'clear_sansbold';text-transform:uppercase;display:block;}
h1,.h1{font-size:66px;padding:0 0 20px 0;font-family: 'pobedabold';letter-spacing:-2px;color:#fff;}
.pageBrown h1,.pageBrown .textBlockCont h1{color:#816438;}
.pageBlue h1,.pageBlue .textBlockCont h1{color:#00D3EC;}
.pageViolet h1,.pageViolet .textBlockCont h1{color:#975BF8;}
h2,.h2{font-size:48px;padding:0 0 20px 0;font-family: 'pobedabold';}
h3,.h3{font-size:36px;padding:0 0 20px 0;font-family: 'pobedabold';}
h4,.h4{font-size:24px;padding:0 0 20px 0;}
h5,.h5{font-size:20px;padding:0 0 5px 0;}
h6,.h6{font-size:16px;padding:0 0 5px 0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.w100{position:relative;z-index:1;width:100%;overflow:hidden;zoom:1;overflow:hidden;clear:both;}
strong{font-family: 'clear_sansbold';font-weight:normal;}
.strong{font-family: 'clear_sansbold';font-weight:normal;}
.siteWidth{
	max-width:1400px;
	margin:0 auto;
	padding:0 50px;
}
h1 small{
	display:block;
	font-size:18px;
	line-height:normal;
	color:#fff;
	font-family: 'clear_sansbold';
	max-width:200px;
	padding:20px 0 0 0;
	letter-spacing:normal;
}

aside{
	width:16%;
	position:fixed;
	z-index:50;
	left:0;
	top:0;
	height:100%;
	box-sizing:border-box;
	background:#282a33;
	min-height:650px;
}
#logo{
	display:block;
	background:transparent;
	height:20%;
	text-align:center;
	border:none;
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0 0 1px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
#logo img{
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	/* margin:-50px 0 0 -44px; */
	margin:-75px 0 0 -70px;
}
#logo:hover,.logoCur{
	background:#1b1b23 !important;
}
#menu{
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	font-size:18px;
	line-height:normal;
	height:45%;
	letter-spacing:1px;
}
#menu a{
	display:block;
	border:none;
	line-height:normal;
	position:relative;
	z-index:1;
	height:14.2857%;
}
/*#menu>a:first-child{display:none;}*/
#menu a:link,#menu a:visited,#menu a:hover{color:#fff;}
#menu a.current:link,#menu a.current:visited,#menu a:hover{background:#1b1b23;color:#97A5B7;}
#menu a.current:after{
	content:'';
	position:absolute;
	z-index:10;
	left:100%;
	top:50%;
	margin:-10px 0 0 0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid #1b1b23;
}
#menu a span{
	position:absolute;
	z-index:1;
	left:0;
	top:50%;
	width:100%;
	box-sizing:border-box;
	padding:0 0 0 17%;
	margin-top:-13px;
}

footer{
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	width:100%;
	box-sizing:border-box;
	padding:0 40px 40px 17%;
	color:#707C8D;
	font-size:12px;
	line-height:150%;
}
.lang,.lang2{
	text-transform:uppercase;
	font-family: 'clear_sansbold';
	font-size:18px;
	line-height:normal;
	word-spacing:10px;
	color:#fff;
	padding:0 0 30px 0;
}
.lang2{
	font-size:14px;
	line-height:200%;
}
.lang2 a:link,.lang2 a:visited,.lang2 a:hover{
	color:#707C8D;
	border-color:#707C8D;
}
.lang2 a:hover{color:#fff;border-color:#fff;}

.soc{
	padding:0 0 10px 0;
	margin:-10px 0 0 -10px;
}
.soc a{
	font-size:18px;
	border:none;
	padding:10px;
}

footer a:link,footer a:visited,footer a:hover{
	color:#707C8D;
	border-bottom-color:#707C8D;
}
footer a:hover{
	color:#fff;
	border-bottom-color:#fff;
}
article{
	margin:0 0 0 16%;
}
/*.bodyout article,.bodyout .colLeft,.bodyout .textBlock{
	opacity:0 !important;
	-moz-transition:all 0.1s ease-in-out !important;
	-webkit-transition:all 0.1s ease-in-out !important;
	-o-transition:all 0.1s ease-in-out !important;
	transition:all 0.1s ease-in-out !important;
}
.bodyout .colLeft,.bodyout .textBlock{
	-webkit-transition-delay:0.05s !important;
	-moz-transition-delay:0.05s !important;
	-o-transition-delay:0.05s !important;
	transition-delay:0.05s !important;
}*/
/*.bodyout .colLeft.menuCol{
	opacity:1 !important;
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
	transition:none !important;
}*/
/*article,.colLeft,.textBlock{
	-moz-transition:all 0.5s ease-in-out 0.1s;
	-webkit-transition:all 0.5s ease-in-out 0.1s;
	-o-transition:all 0.5s ease-in-out 0.1s;
	transition:all 0.5s ease-in-out 0.1s;
	opacity:0;
	-webkit-transform:translate3d(50px,0,0);
	-moz-transform:translate3d(50px,0,0);
	-o-transform:translate3d(50px,0,0);
	transform:translate3d(50px,0,0);	
}
.ready article,.ready .colLeft,.ready .textBlock{
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
}*/
article.pageSide{
	margin-left:36%;
	position:relative;
	z-index:15;
	min-height:100%;
}

.mainTop{
	overflow:hidden;
}
.mainTop li{
	float:left;
	width:50.1%;
	height:50vh;
	min-height:500px;
	margin:0 -100% 0 0;
	position:relative;
	z-index:1;
	background:#000;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.mainTop li.second{
	float:right;
	margin:0 0 0 -100%;
}
.mainTop a{
	display:block;
	width:100%;
	height:100%;
	border:none;
	background:no-repeat center center;
	background-size:cover;
	position:relative;
	z-index:1;
	overflow:hidden;
	white-space:normal;
	font-size:21px;
	line-height:150%;
}
.mainTop a:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#00afc4;
	opacity:0.7;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.mainTop li.second a:before{background:#7848c5;opacity:0.9;}

.mainTop a:hover:before,.mainTop li.second a:hover:before{opacity:0;}
.touch .mainTop a:hover:before,.touch .mainTop li.second a:hover:before{opacity:1;}
.touch .mainTop a:after{display:none;}

.mainTop a:link,.mainTop a:visited,.mainTop a:hover{color:#fff;}
.mtBlock{
	position:absolute;
	z-index:5;
	left:0;
	bottom:0;
	width:100%;
	box-sizing:border-box;
	padding:0 20% 0 10%;
}
.mtIco{
	display:block;
	height:130px;
	opacity:1;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.mainTop a:hover .mtIco{opacity:0;}

.mtIco img{display:block;}
.mtName{
	display:block;
	font-size:72px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family: 'pobedabold';
	padding:0 0 25px 0;
	position:relative;
	z-index:1;
	margin:0 0 35px 0;
	line-height:normal;
}
.mtName:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100px;
	height:5px;
	background:#fff;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.mtName:after {
	content: "\e803";
	font-family: 'icomoon';
	font-size:14px;
	line-height:1;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 20px;
	opacity:0;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.mainTop a:hover .mtName:after{
	opacity:1;	
}
.mainTop .mtName:hover:after{
	-webkit-transform:translateX(20px);
	-moz-transform:translateX(20px);
	-o-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px);
}

.mainTop .mtName:hover:before{
	background:#00afc4;
}
.mainTop li.second .mtName:hover:before{
	background:#7848c5;
}
.mtText{
	overflow:hidden;
	display:block;
	height:150px;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.mainTop a:hover .mtText{height:0;}

.mainTop.sizefirst li.first{width:55.1%;}
.mainTop.sizefirst li.second{width:45%;}

.mainTop.sizesecond li.first{width:45%;}
.mainTop.sizesecond li.second{width:55.1%;}
.mainTop video{
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	opacity:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	-webkit-object-fit:cover;
	-moz-object-fit:cover;
	-ms-object-fit:cover;
	object-fit:cover;
	visibility:hidden;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}

.bx-ie .mainTop video{
	left:50%;
	top:50%;
	min-height:100%;
	min-width:100%;
	width:auto; 
	height:auto;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
.mainTop a:after{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(/bitrix/templates/isk/img/blank.svg) repeat 0 0;
	opacity:0;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.mainTop a:hover:after{opacity:1;}
/*.mainTop a:hover{background:transparent !important;}*/
.mainTop a:hover video{
	opacity:1;
/*	opacity:0.7;*/
	visibility:visible;
}
.logoText{
	overflow:hidden;
	padding:80px 8%;
	background:#f1f1f1;
	color:#000;
}
.logoText img{
	float:left;
	margin:0 90px 0 0;
}
.logoBtns{
	float:right;
	width:260px;
}
.logoText p{
	padding:0;
	float:left;
	width:40%;
}
.cis-logo {
    margin: 0 0 30px 0;
}
a.btn,.sbm{
	border:none;
	font-size:21px;
	font-family: 'pobedabold';
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:1;
	display:inline-block;
	padding:20px 40px 19px 40px;
	text-align:center;
	border:1px solid #955cfc;
	box-sizing:border-box;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}
a.btn.btnWhite{
	border-color:#fff;
}
a.btn.btnWhite:link,a.btn.btnWhite:visited,a.btn.btnWhite:hover{color:#fff;}
a.btn.btnWhite:hover{background:#48d4ee;border-color:#48d4ee;}
a.btn.btnWhite:active{background:#3094a4;border-color:#3094a4;}
a.btn.btnWhite.btnWhiteViol:hover{background:#955cfc;border-color:#955cfc;}
a.btn.btnWhite.btnWhiteViol:active{background:#874cff;border-color:#874cff;}
a.btn.btnBack{
	border-color:#fff;
	display:block;
	padding:14px 20px 13px 20px;
	line-height:1;
}
a.btn.btnBack:link,a.btn.btnBack:visited,a.btn.btnBack:hover{color:#fff;}
a.btn.btnBack:hover{color:#fff;background:#48d4ee;border-color:#48d4ee;}
a.btn.btnBack:active{background:#3094a4;border-color:#3094a4;}

a.btn.btnBack.btnBackGray:link,a.btn.btnBack.btnBackGray:visited,a.btn.btnBack.btnBackGray:hover{color:#97A5B7;border-color:#97A5B7;}
a.btn.btnBack.btnBackGray:hover{color:#fff;background:#48d4ee;border-color:#48d4ee;}
a.btn.btnBack.btnBackGray:active{background:#3094a4;border-color:#3094a4;}


a.btn.btnBack:after{
	top:50%;
	left:25px;
	margin:-5px 0 0 0;
	content:'\e908';
}
a.btn.noarr:after{display:none;}
a.btn.btnViolet{background:#955cfc;}
a.btn.btnViolet:link,a.btn.btnViolet:visited,a.btn.btnViolet:hover{color:#fff;}
a.btn.btnViolet:hover{background:#874cff;border-color:#874cff;}
a.btn.btnViolet:active{background:#7837fc;border-color:#7837fc;}

a.btn.btnBlack{background:#fff;border:1px solid rgba(255,255,255,0.1);}
a.btn.btnBlack:link,a.btn.btnBlack:visited,a.btn.btnBlack:hover{color:#272A33;}
a.btn.btnBlack:hover{background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.1);}
a.btn.btnBlack:active{background:#000;}

a.btn.btnGray{background:#717c8e;border:1px solid #717c8e;}
a.btn.btnGray:link,a.btn.btnGray:visited,a.btn.btnGray:hover{color:#fff;}
a.btn.btnGray:hover{background:transparent;color:#717c8e;border:1px solid #717c8e;}

a.btn.btn24{font-size:24px;padding-left:80px;padding-right:80px;}

a.btn.btnWide{
	display:block;
	line-height:200px;
	height:200px;
	box-sizing:border-box;
	padding:0;
}
a.btn.btnWide span{
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
	position:relative;
	z-index:1;
	padding:20px;
}
a.btn.btnWide:after{display:none;}


a.btn.btnWide span:after {
	content: "\e803";
	font-family: 'icomoon';
	font-size:10px;
	line-height:1;
	position:absolute;
	top:50%;
	left:100%;
	margin:-7px 0 0 10px;
	z-index:1;
	-moz-transition:-moz-transform 0.3s ease-in-out;
	-webkit-transition:-webkit-transform 0.3s ease-in-out;
	-o-transition:-o-transform 0.3s ease-in-out;
	transition:transform 0.3s ease-in-out;
}
a.btn.btnWide:hover span:after{
	-webkit-transform:translateX(5px);
	-moz-transform:translateX(5px);
	-o-transform:translateX(5px);
	-ms-transform:translateX(5px);
	transform:translateX(5px);
}



.sbm{
	color:#fff;
	background:#48d4ee;
	border-color:#48d4ee;
	cursor:pointer;
	padding:15px 30px 14px 30px;
	text-align:center;
	width:230px;
	border:none;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.sbm:hover{
	background:#2fbed9;
}
.sbm:active{
	background:#139bb4;
}

.tCenter{text-align:center;}


a.btn:after {
	content: "\e803";
	font-family: 'icomoon';
	font-size:10px;
	line-height:1;
	display:inline-block;
	position:absolute;
	z-index:1;
	margin:4px 0 0 15px;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
a.btn:hover:after{
	-webkit-transform:translateX(5px);
	-moz-transform:translateX(5px);
	-o-transform:translateX(5px);
	-ms-transform:translateX(5px);
	transform:translateX(5px);
}
a.btn.btnBack:hover:after{
/*	-webkit-transform:translateX(-5px);
	-moz-transform:translateX(-5px);
	-o-transform:translateX(-5px);
	-ms-transform:translateX(-5px);
	transform:translateX(-5px);*/
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	-ms-transform:none;
	transform:none;
	left:20px;
}
a.btn:link,a.btn:visited,a.btn:hover{color:#955cfc;}
a.btn:hover{
	border:1px solid #955cfc;
	color:#fff;
	background:#955cfc;
}
a.btn:active{background:#874cff;}
.logoBtns .btn{
	display:block;
	width:100%;
	margin:0 0 20px 0;
}
.logoBtns .btn.btnBlue{margin:0;}

a.btn.btnBlue{
	background:#48d4ee;
	border-color:#48d4ee;
}
a.btn.btnBlue:link,a.btn.btnBlue:visited,a.btn.btnBlue:hover{color:#fff;}
a.btn.btnBlue:after{display:none;}
a.btn.btnBlue:hover{background:#3fbecd;color:#fff;}
a.btn.btnBlue:active{background:#3094a4}

.newsCol{
	float:left;
	width:70%;
	background:#282a33;
	height:500px;
}
a.btn.btnMore{
	float:left;
	width:33.3333%;
	height:60%;
	border:none;
	font-size:30px;
	line-height:302px;
	padding:0;
	border-left:1px solid rgba(255,255,255,0.1);
	border-bottom:1px solid rgba(255,255,255,0.1);
}
a.btn.btnMore span{
	line-height:normal;
	display:inline-block;
	vertical-align:middle;
}
a.btn.btnMore:after{margin-top:144px;}


a.btn.btnBlue2{
	border:none;
	font-size:36px;
	background:#282a33;
	position:relative;
	z-index:1;
	white-space:normal;
}

a.btn.btnBlue2:link,a.btn.btnBlue2:visited,a.btn.btnBlue2:hover{color:#00D3EC;}


.newsList{
	height:100%;
}
.newsList li{
	float:left;
	width:33.3333%;
	height:40%;
}
.newsList li:last-child{display:none;}
.newsList li.first{
	width:66.6666%;
	height:60%;
}
.newsList a{
	display:block;
	width:100%;
	height:100%;
	border:none;
	white-space:normal;
	position:relative;
	z-index:1;
	overflow:hidden;
	box-sizing:border-box;
}
.newsList .nopic a{
	border-left:1px solid rgba(255,255,255,0.1);
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.newsList .newsPic{
	position:absolute;
	z-index:0;
	right:0;
	top:0;
	width:50%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsList .first a:hover .newsPic,.newsList2 .first a:hover .newsPic2{
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.newsList .newsPic:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsText{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	height:100%;
	box-sizing:border-box;
	padding:10px 20px 20px 20px;
	width:55%;
	background:#717c8e;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsList .nopic .newsText,.newsList .nopic a:hover .newsText{width:100%;}
.newsText:after{
	content:'';
	margin-top:-8px;
	position:absolute;
	z-index:1;
	left:100%;
	top:50%;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #717c8e;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsList a:link,.newsList a:visited,.newsList a:hover{color:#fff;}
.newsDate{
	font-size:40px;
	line-height:1;
	font-family: 'pobedabold';
}
.newsDate em{
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
}
.newsDate small{
	display:block;
	font-family:'clear_sans_lightregular';
	font-size:14px;
	line-height:1;
	text-transform:lowercase;
}
.newsName{
	font-size:14px;
	line-height:1.3;
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	letter-spacing:1px;
	position:absolute;
	z-index:1;
	left:0;
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
	bottom:10px;
}
.newsList a:hover .newsText{
	background:#955cfc;
}
.newsList a:hover .newsText:after{
	border-left-color:#955cfc;
}
.newsList a:hover .newsPic{width:56%;}
.newsList a:hover .newsText{width:50%;}
.newsList a:hover .newsPic:before{opacity:0;}

.newsList li.first .newsText{
	width:100%;
	background:none;
	padding:40px;
	height:auto;
}
.newsList li.first .newsPic{width:100%;}
.newsList li.first .newsText:after,.newsList li.nopic .newsText:after{display:none;}
.newsList li.first a:hover .newsDate:before,.newsList2 li.first a:hover .newsDate:before,.newsList2 li.first a.newsEventsFirst:hover .newsDate:before{background:#955cfc;}
.newsList li.first .newsName{font-size:24px;line-height:normal;display:block;width:45%;left:0;bottom:0;position:relative;padding:0;}
.newsList li.nopic .newsName{width:50%;}
.newsList li.first .newsDate,.newsList2 li.first .newsDate{
	font-size:72px;
	line-height:1;
	display:inline-block;
	text-align:center;
	position:relative;
	z-index:1;
	margin:0 0 30px 0;
}
.newsList2 li.first .newsDate{color:#fff;padding:0;text-align:center;}
.newsList li.first .newsDate small,.newsList2 li.first .newsDate small{
	font-size:16px;
	line-height:1;
	text-indent:0;
}
.newsList2 li.first .newsDate small{display:block;}
.newsList li.first .newsDate:before,.newsList2 li.first .newsDate:before{
	content:'';
	position:absolute;
	z-index:0;
	left:50%;
	margin-left:-44px;
	top:18px;
	width:88px;
	height:88px;
	background:#717c8e;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsList2 li.first .newsDate.last:before{
	width:140px;
	height:140px;
	margin-left:-70px;
}

.newsList2 li.first .newsEventsFirst .newsDate:before{background:#7e6435;}
/*.newsList li.first a:hover .newsDate:before,.newsList2 li.first a:hover .newsDate:before{
	opacity:0;
}*/
.newsList li.first .newsDate>span,.newsList2 li.first .newsDate>span{
	position:relative;
	z-index:5;
}
.newsList li.first .newsDate>span>span,.newsList2 li.first .newsDate>span>span{
	display:block;
	text-indent:9px;
}
.newsList li.first.nopic a:hover{background:#955cfc;}


.newsList li.nopic .newsText{background:transparent;}
.newsList li.nopic a:hover .newsText{background:#955cfc;}

.newsList li.first.nopic a:hover .newsText{background:transparent;}

.newsList li.first .cbDate {
    text-align: center;
}
.evBlock{
	float:right;
	width:30%;
	background:#7e6435;
	color:#fff;
	box-sizing:border-box;
	height:520px;
	padding:40px 60px;
	position:relative;
	z-index:3;
	overflow:hidden;
	margin:-20px 0 0 0;
}
.evBlock h4{padding-right:10px;}
.evBlock .h4{padding-right:10px;}

.evBlock.evBlock2{
	background:#717c8e;
	padding:40px 60px;
	height:auto;
	margin:0;
}
.evBlock.evBlock2:before{display:none;}
.evBlock:before{
	content:'';
	position:absolute;
	z-index:5;
	left:0;
	bottom:0;
	width:100%;
	box-shadow:0 0 20px 20px #7e6435
}
.evList a{
	display:block;
	white-space:normal;
	border:none;
	font-size:14px;
	line-height:normal;
	padding:20px 0;
}
.evList a:hover{opacity:0.5;}
.evList a:link,.evList a:visited,.evList a:hover{color:#fff;}
.evList .evDate{
	display:block;
	padding:0 0 10px 0;
	color:#00D3EC;
	font-size:14px;
	line-height:1;
	text-transform:lowercase;
}
.evList li.first{border:none;}
.evList li.first a{padding-top:0;}
.evList li.first .evDate{
	position:absolute;
	z-index:1;
	left:-80px;
	top:0;
	width:80px;
	height:80px;
	background:#48d4ee;
	color:#fff;
	text-align:center;
	font-size:36px;
	line-height:1;
	font-family:"pobedabold";
	padding:15px 10px;
	box-sizing:border-box;
}
.evList li.first .evDate:after{
	content:'';
	position:absolute;
	z-index:1;
	left:100%;
	top:50%;
	margin:-8px 0 0 0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #48d4ee;
}
.evList li.first .evDate small{
	display:block;
	font-size:14px;
	line-height:1;
	font-family:"clear_sans_lightregular";
}

.evList strong,
.evList .strong{
	line-height:normal;
	display:block;
	font-size:18px;
}
.evList a>small{
	display:block;
	font-size:14px;
	line-height:150%;
	padding:15px 0 0 0;

}
.evList li{
	border-top:1px solid rgba(255,255,255,0.1);
	padding:0 30px;
	margin:0 -30px;
	position:relative;
	z-index:1;
}
.evList li.last{display:none;}
.evBlock2 .evList li{display:block !important;}
.cdecor{
	position:relative;
	z-index:1;
}
.cdecor:after,.cdecor.cdecor13:before,.cdecor.cdecor15:before{
	content:'';
	position:absolute;
	z-index:0;
	left:100%;
	margin-left:0px;
	top:0;
	width:10px;
	height:10px;
	border-top:10px solid #48d4ee;
	border-left:10px solid #48d4ee;
}
.cdecor.cdecor1:after{
	left:0;
	border-color:#717c8e;
}
.cdecor.cdecor2:after{
	left:-4%;
	top:-25px;
	border-left:none;
	border-right:10px solid #955cfc;
	border-color:#955cfc;
}
.cdecor.cdecor7:after,.cdecor.cdecor18:after{
	left:2%;
	top:30px;
	border-left:none;
	border-right:10px solid #955cfc;
	border-color:#955cfc;
}
.cdecor.cdecor3{position:inherit;}
.cdecor.cdecor3:after{
	left:2%;
	top:30px;
	border-left:none;
	border-right:10px solid #955cfc;
	border-color:#955cfc;
}
.cdecor.cdecor4:after,.cdecor.cdecor5:after{
	left:-7%;
	top:-10px;
	width:30px;
	height:30px;
	border-left:none;
	border-right:30px solid #fff;
	border-top:30px solid #fff;
}
.cdecor.cdecor5:after{
	left:auto;
	top:auto;
	bottom:50px;
	right:5%;
}
.cdecor.cdecor6:after{
	border-color:#955cfc;
}
.cdecor.cdecor7:after{
	left:auto;right:2%;
}
.cdecor.cdecor8:after{
	border-color:#282a33;
	border-left:none;
	border-right:10px solid #282a33;
}
.cdecor.cdecor9:after{
	left:0;
	border-color:#7e6435;
}
.cdecor.cdecor10:after{
	left:auto;
	top:auto;
	bottom:50px;
	right:5%;
	width:30px;
	height:30px;
	border-right:none;
	border-left:30px solid #fff;
	border-top:30px solid #fff;
}
.cdecor.cdecor11:after{
	border-left:none;
	border-right:10px solid #282a33;
	border-color:#282a33;
	left:auto;
	right:2%;
	top:30px;
}
.cdecor.cdecor12:after{
	left:0;
	border-color:#955cfc;
}
.cdecor.cdecor13:before{
	left:auto;
	right:5%;
	top:30px;
	width:30px;
	height:30px;
	border-color:#4d5360;
	border-width:30px;
}
.cdecor.cdecor14:after{
	left:0;
	border-color:#4c5361;
}
.cdecor.cdecor15:before{
	left:auto;
	right:5%;
	top:30px;
	width:30px;
	height:30px;
	border-color:#7e6435;
	border-width:30px;
}
.cdecor.cdecor16:after,.cdecor.cdecor17:after{
	left:auto;
	right:0;
	top:0;
	width:30px;
	height:30px;
	border-color:#d7dadd;
	border-width:30px;
	border-left:none;
	border-right:30px solid #d7dadd;
}
.cdecor.cdecor17:after{border-color:#373a45;}
.cdecor.cdecor18:after{
	left:85%;	
	border-color:#48d4ee;
}
.cdecor.cdecor19:after{
	left:auto;
	bottom:20px;
	top:auto;
	right:5%;	
	border:10px solid #282a33;
	border-width:0 10px 10px 0;
	
}
.cdecor.cdecor20:after{
	left:auto;
	right:30px;
	top:100%;
	margin-top:30px;
	border-width:30px;
	border-left:none;
	border-right:30px solid #717c8e;
	width:30px;
	height:30px;
	border-color:#717c8e;
}
.cdecor.cdecor21:after{
	left:15px;
	bottom:15px;
	top:auto;
	border:5px solid #00d3ec;
	border-width:0 0 7px 7px;
	width:9px;
	height:10px;
	border-color:#00d3ec;
}
.cdecor.cdecor22:after{
	left: 85%;
	top: 38px;
	border-left: none;
	border-right: 40px solid #48d4ee;
	border-top: 40px solid #48d4ee;
	border-color: #48d4ee;
	width: 40px;
	height: 40px;
}


.pageReady{
	opacity:0;
	-moz-transition:opacity 0.3s ease-in-out 0.1s;
	-webkit-transition:opacity 0.3s ease-in-out 0.1s;
	-o-transition:opacity 0.3s ease-in-out 0.1s;
	transition:opacity 0.3s ease-in-out 0.1s;
}
.pageReady:nth-child(2){
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	transition-delay:0s;
}
.pageReady:nth-child(3){
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
}
.pageReady:nth-child(4){
	-webkit-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	transition-delay:0.3s;
}
.pageReady:nth-child(5){
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
}
.pageReady:nth-child(6){
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	transition-delay:0.5s;
}
.pageReady:nth-child(7){
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-o-transition-delay:0.6s;
	transition-delay:0.6s;
}
body.ready .pageReady{
	opacity:1;
}
#asideCol{
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	width:60px;
	height:100%;
	background:#282a33;
	text-align:center;
	border-right:1px solid rgba(255,255,255,0.1);
}

#menuhide{
	cursor:pointer;
	padding:20px 0 16px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
	margin:0 0 20px 0;
}
#menuhide div{
	width:22px;
	height:2px;
	background:#fff;
	margin:0 auto 4px auto;
	-moz-transition:all 0.3s cubic-bezier(0.8, -1.1, 0.5, 1.9);
	-webkit-transition:all 0.3s cubic-bezier(0.8, -1.1, 0.5, 1.9);
	-o-transition:all 0.3s cubic-bezier(0.8, -1.1, 0.5, 1.9);
	transition:all 0.3s cubic-bezier(0.8, -1.1, 0.5, 1.9);	
}
#menuhide:hover,.showmenu #menuhide{
	background:#1b1b23;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;	
}
.showmenu #menuhide .mh2{width:0px;}
.showmenu #menuhide .mh1{
	-webkit-transform:rotate(45deg) translateX(5px) translateY(4px);
	-moz-transform:rotate(45deg) translateX(5px) translateY(4px);
	-o-transform:rotate(45deg) translateX(5px) translateY(4px);
	-ms-transform:rotate(45deg) translateX(5px) translateY(4px);
	transform:rotate(45deg) translateX(5px) translateY(4px);
	-webkit-transform-origin:center top;
	-moz-transform-origin:center top;
	-o-transform-origin:center top;
	-ms-transform-origin:center top;
	transform-origin:center top;
}
.showmenu #menuhide .mh3{
	-webkit-transform:rotate(-45deg) translateX(5px) translateY(-4px);
	-moz-transform:rotate(-45deg) translateX(5px) translateY(-4px);
	-o-transform:rotate(-45deg) translateX(5px) translateY(-4px);
	-ms-transform:rotate(-45deg) translateX(5px) translateY(-4px);
	transform:rotate(-45deg) translateX(5px) translateY(-4px);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom;
}

.showmenu.showpodmenu #menuhide .mh2{width:22px;}
.showmenu.showpodmenu #menuhide .mh1{
	-webkit-transform:rotate(45deg) translateX(4px) translateY(12px);
	-moz-transform:rotate(45deg) translateX(4px) translateY(12px);
	-o-transform:rotate(45deg) translateX(4px) translateY(12px);
	-ms-transform:rotate(45deg) translateX(4px) translateY(12px);
	transform:rotate(45deg) translateX(4px) translateY(12px);
	width:16px;
}
.showmenu.showpodmenu #menuhide .mh3{
	-webkit-transform:rotate(-45deg) translateX(4px) translateY(-12px);
	-moz-transform:rotate(-45deg) translateX(4px) translateY(-12px);
	-o-transform:rotate(-45deg) translateX(4px) translateY(-12px);
	-ms-transform:rotate(-45deg) translateX(4px) translateY(-12px);
	transform:rotate(-45deg) translateX(4px) translateY(-12px);
	width:16px;
}

.colLeft{
	width:20.1%;
	background:#1b1d24;
	color:#fff;
	position:fixed;
	height:100%;
	left:16%;
	top:0;
	z-index:10;
	font-size:14px;
	line-height:150%;
	overflow:hidden;
	/*backface-visibility:hidden;*/
}
.colLeft:before{
	content:'';
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#1b1b23;
	opacity:0.5;
}
.textBlock{
	position:fixed;
	z-index:20;
	left:16%;
	bottom:0;
	width:20%;
	padding:40px 40px;
	box-sizing:border-box;
	color:#fff;
	font-size:15px;
	line-height:170%;
}
.textBlock.contPos{
	bottom:auto;
	/* top:385px; */
	padding-bottom:1000px;
}
.textBlock:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100%;
	height:90%;
	background:#1b1b23;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMWIyMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzFiMWIyMyIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMWIxYjIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiMWIyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(27,27,35,0) 0%, rgba(27,27,35,0.7) 15%, rgba(27,27,35,1) 30%, rgba(27,27,35,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,27,35,0)), color-stop(15%,rgba(27,27,35,0.7)), color-stop(30%,rgba(27,27,35,1)), color-stop(100%,rgba(27,27,35,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(27,27,35,0) 0%,rgba(27,27,35,0.7) 15%,rgba(27,27,35,1) 30%,rgba(27,27,35,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(27,27,35,0) 0%,rgba(27,27,35,0.7) 15%,rgba(27,27,35,1) 30%,rgba(27,27,35,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(27,27,35,0) 0%,rgba(27,27,35,0.7) 15%,rgba(27,27,35,1) 30%,rgba(27,27,35,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(27,27,35,0) 0%,rgba(27,27,35,0.7) 15%,rgba(27,27,35,1) 30%,rgba(27,27,35,1) 100%); /* W3C */
}
.textBlockCont{
	position:relative;
	z-index:5;
}
/*.textBlockCont a:link,.textBlockCont a:visited,.textBlockCont a:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,0.5);}
.textBlockCont a:hover{border-bottom-color:transparent;}*/

.content{
	padding:80px 10% 50px 7%;
	overflow:hidden;
	background:#f1f1f1;
	color:#000;
}
/*.content.contInner{padding-top:50px;}*/
.contCol,.contCol2{
	padding:50px 10% 50px 7%;
	display:table-cell;
	width:50%;
	box-sizing:border-box;
	background:#f1f1f1;
	color:#000;
}
.contColInner{
	padding:50px 30% 50px 22%;
	margin:-50px -30% 50px -22%;
	background:#f1f1f1;
	color:#000;
}
.contCol2{width:35%;}
.contCol21{
	width:65%;padding-right:0px;
	color:#000;
	background:#f1f1f1;
}
.contBrown{
	background:#7e6435;
	color:#fff;
}
.content.contentDark{
	background:#282a33;
	color:#97A5B7;
}
.content.contentDark.price-education{
	color:#ffffff;
}
.contentDark  a:link,.contentDark  a:visited,.contentDark  a:hover{color:#97A5B7;border-bottom-color:#97A5B7;}
.contentDark  a:hover{border-bottom-color:transparent;}
.content.contentDark2{background:#717c8e;color:#fff;}
.content.contentDark3{background:#464c5a;color:#fff;}
.content.contentWhite{
	background:#fff;
}
.content h1,.content h2,.content h3,.content .h1,.content .h2,.content .h3{max-width:600px;}
.contentDark h2,.contentDark h3,.contentDark .h2,.contentDark .h3{color:#fff;}


.textCol{max-width:80%;}

.textColMess{padding-right:320px;}
.w48{width:48%;}
.w50{width:50%;}
a.fileLink{
	display:inline-block;
	border:none;
	font-family: 'pobedabold';
	font-size:24px;
	line-height:normal;
	width:110px;
	white-space:normal;
	vertical-align:top;
	text-align:left;
}
a.fileLink:hover{color:#955cfc;}
.pageBrown .fileLink:hover{color:#816438;}
.fileLink img{
	display:block;
	margin:0 0 15px 0;
}
.fileLink small{
	display:block;
	font-size:16px;
	line-height:normal;
	font-family: 'clear_sansbold';
	color:#727d8f;
	padding:5px 0 0 0;
}
.fileLink small span{text-transform:uppercase;}
.firstName{
	width:170px;
	height:200px;
	box-sizing:border-box;
	text-align:center;
	background:url(/bitrix/templates/isk/img/first.svg) no-repeat 0 0;
	background-size:100% auto;
	font-size:12px;
	line-height:190%;
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	padding:50px 20px 0;
	display:inline-block;
	vertical-align:top;
}
.misRight{
	float:right;
	text-align:center;
}
.misRight li{float:left;width:50%;}

.menuTabs{
	background:url(/bitrix/templates/isk/img/4.jpg) no-repeat center center;
	background-size:cover;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.menuTabs:before,.menuTabs:after{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#272a33;
	opacity:0.5;
}
.menuTabs:after{
	height:50%;
	top:100%;
	box-shadow:0 -130px 200px 40px #272a33;
	opacity:0.7;
}
.menuTabs a{
	float:left;
	width:50%;
	box-sizing:border-box;
	height:300px;
	border:none;
	border-left:1px solid rgba(255,255,255,0.2);
	position:relative;
	z-index:5;
	padding:70px 10% 70px 7%;
	white-space:normal;
	/*margin:0 -3px;*/
}
.menuTabs.menuTabs3 a{width:33.3333%;}
.menuTabs a:first-child{border:none}
.menuTabs a:link,.menuTabs a:visited,.menuTabs a:hover{
	color:#fff;
}
.menuTabs a strong,
.menuTabs a .strong{
	font-family: 'pobedabold';
	display:block;
	font-size:26px;
	max-width:220px;
	line-height:1.3;
}
.menuTabs a span{
	font-size:80px;
	margin:0 0 30px 0;
	display:block;
}
.menuTabs a:hover{
	color:#48d4ee;
	/*width:55%;*/
}
.menuTabs.imt1 a.imt1{width:55%;}
.menuTabs.imt1 a.imt2{width:45%;}
.menuTabs.imt2 a.imt1{width:45%;}
.menuTabs.imt2 a.imt2{width:55%;}

.menuTabs.menuTabs3.imt1 a.imt1{width:40%;}
.menuTabs.menuTabs3.imt1 a.imt2{width:30%;}
.menuTabs.menuTabs3.imt1 a.imt3{width:30%;}
.menuTabs.menuTabs3.imt2 a.imt1{width:30%;}
.menuTabs.menuTabs3.imt2 a.imt2{width:40%;}
.menuTabs.menuTabs3.imt2 a.imt3{width:30%;}
.menuTabs.menuTabs3.imt3 a.imt1{width:30%;}
.menuTabs.menuTabs3.imt3 a.imt2{width:30%;}
.menuTabs.menuTabs3.imt3 a.imt3{width:40%;}


.brownBlock{
	color:#fff;
	background:#7e6435;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.brownBlock div{position:relative;z-index:1;}
.bgico{
	position:absolute;
	z-index:0;
	color:#fff;
	font-size:320px;
	right:-50px;
	bottom:-50px;
	opacity:0.1;
}
.btnCol{
	text-align:center;
	padding-top:50px;
}

.lineForm{
	max-width:480px;
	padding:0 0 10px 0;
}
.lineForm.lineForm72,.lineForm.lineForm73,.lineForm.lineForm74,.lineForm.lineForm75{
	width:220px;
	margin-right:40px;
	float:left;
}

.lineForm.lineForm74{clear:both;}
.lineForm dt{
	width:100px;
	float:left;
	margin:11px -100% 0 0;
	font-size:14px;
	line-height:normal;
}
.lineForm dd{
	margin:0 0 0 100px;
}
.lineForm dt small{
	font-size:14px;
	line-height:normal;
	color:#6A7989;
}
#form31 .lineForm dt{
	width:130px;
}
#form31 .lineForm dd{
	margin:0 0 0 130px;
}
.inpText{
	display:block;
	box-sizing:border-box;
	width:100%;
	border:1px solid #ababab;
	padding:10px 15px;
	line-height:normal;
	resize:none;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.inpText:focus{
	border-color:#965cfb;
}
.jq-selectbox{
	display:block;
	box-sizing:border-box;
	width:100%;
	border:1px solid #ababab;
	background:#fff;
	font-family:'clear_sans_lightregular',Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	cursor:pointer;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.jq-selectbox__select-text{
	padding:10px 40px 10px 15px;
	color:#975BF8;
}
.jq-selectbox__trigger{
	position:absolute;
	z-index:2;
	right:15px;
	top:50%;
	margin:-3px 0 0 0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #955cfc;
}
.jq-selectbox.opened{
	border-color:#965cfb;
}
.jq-selectbox.opened .jq-selectbox__trigger{
	border-bottom:6px solid #955cfc;
	border-top:none;
}
.jq-selectbox__dropdown{
	width:100%;
	background:#fff;
	left:-1px;
	border:1px solid #965cfb;
}
.jq-selectbox__dropdown li{
	padding:10px 15px;
	border-bottom:1px solid #cccccc;
	color:#707C8D;
}
.jq-selectbox__dropdown li.sel{display:none;}
.jq-selectbox__dropdown li:hover{color:#975BF8;}
.jq-selectbox__dropdown li:last-child{border:none;}

@-webkit-keyframes shake{
	0%,100%{-webkit-transform:translate(0px,0px);}
	10%{-webkit-transform:translate(-10px,0px)}
	20%{-webkit-transform:translate(9px,0px)}
	30%{-webkit-transform:translate(-8px,0px)}
	40%{-webkit-transform:translate(7px,0px)}
	50%{-webkit-transform:translate(-6px,0px)}
	60%{-webkit-transform:translate(5px,0px)}
	70%{-webkit-transform:translate(-4px,0px)}
	80%{-webkit-transform:translate(3px,0px)}
	90%{-webkit-transform:translate(-2px,0px)}
}
@-moz-keyframes shake{
	0%,100%{-moz-transform:translate(0px,0px)}
	10%{-moz-transform:translate(-10px,0px)}
	20%{-moz-transform:translate(9px,0px)}
	30%{-moz-transform:translate(-8px,0px)}
	40%{-moz-transform:translate(7px,0px)}
	50%{-moz-transform:translate(-6px,0px)}
	60%{-moz-transform:translate(5px,0px)}
	70%{-moz-transform:translate(-4px,0px)}
	80%{-moz-transform:translate(3px,0px)}
	90%{-moz-transform:translate(-2px,0px)}
}
@-o-keyframes shake{
	0%,100%{-o-transform:translate(0px,0px)}
	10%{-o-transform:translate(-10px,0px)}
	20%{-o-transform:translate(9px,0px)}
	30%{-o-transform:translate(-8px,0px)}
	40%{-o-transform:translate(7px,0px)}
	50%{-o-transform:translate(-6px,0px)}
	60%{-o-transform:translate(5px,0px)}
	70%{-o-transform:translate(-4px,0px)}
	80%{-o-transform:translate(3px,0px)}
	90%{-o-transform:translate(-2px,0px)}
}
@keyframes shake{
	0%,100%{transform:translate(0px,0px)}
	10%{transform:translate(-10px,0px)}
	20%{transform:translate(9px,0px)}
	30%{transform:translate(-8px,0px)}
	40%{transform:translate(7px,0px)}
	50%{transform:translate(-6px,0px)}
	60%{transform:translate(5px,0px)}
	70%{transform:translate(-4px,0px)}
	80%{transform:translate(3px,0px)}
	90%{transform:translate(-2px,0px)}
}
.inpText.error{
	border-color:#f00;
	-webkit-animation:shake 0.5s ease-in-out;
	-moz-animation:shake 0.5s ease-in-out;
	-o-animation:shake 0.5s ease-in-out;
	animation:shake 0.5s ease-in-out;
}
label.error{display:none !important;}

.sbmLine{clear:both;}
.sbmLine,.errLine{
	padding:20px 0 0 100px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#form31 .sbmLine{padding-left:130px;}
.errLine{padding-top:0;color:#F00;font-size:14px;}
.sbmLine input{float:left;}
.sbmLine p{
	overflow:hidden;
	padding:0 0 0 30px;
	font-size:10px;
	line-height:150%;
	max-width:300px;
	color:#707C8D;
}
.form h3{max-width:480px;}
.form .h3{max-width:480px;}
.colbg{
	position:absolute;
	z-index:-1;
	left:-5%;
	top:0;
	width:110%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
}
.blur{
	-webkit-filter:blur(10px);
	-ms-filter:blur(10px);
	-moz-filter:blur(10px);
	-o-filter:blur(10px);
	filter:blur(10px);
	opacity:0.5;
}
#menuInner{
	position:relative;
	z-index:5;
	font-size:14px;
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	height:100%;
	box-sizing:border-box;
	overflow:auto;
}
.menuInnerBlock{
		padding:0 0 100px 0;
/*	height:100%;
	overflow:auto;
	width:100%;*/
}
#menuInner a{
	display:block;
	padding:35px 40px;
	border:none;
	position:relative;
	z-index:1;
	margin:0 0 1px 0;
	white-space:normal;
	line-height:normal;
	outline:none;
}
#menuInner a.podmenuLink.current{
	box-shadow:0 10px 20px rgba(0,0,0,0.3);	
	position:relative;
	z-index:5;
}
#menuInner a.podmenuLink:before{
	content: "\e90a";
	position:absolute;
	z-index:1;
	right:20px;
	top:50%;
	margin:-4px 0 0 0;
	font-family: 'icomoon';
	font-size:5px;	
}
#menuInner a.podmenuLink.current:after{display:none;}
#menuInner .podmenu{
	font-family:'clear_sans_lightregular';
	font-size:14px;
	line-height:normal;
	background:rgba(0,0,0,0.3);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 71%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 71%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 71%,rgba(0,0,0,0) 100%);
	margin:-1px 0 0 0;
	display:none;
	height:auto !important;
	position:relative;
	z-index:1;
/*	border-bottom:1000px solid transparent;*/
}
#menuInner .podmenu.current{display:block;}

#menuInner .podmenu:after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 5%;
    top: 100%;
    height: 1px;
    width: 90%;
    background: #fff;
    opacity: 0.1;
}
#menuInner .podmenu:last-child:after{
	display:none;
}

#menuInner .podmenu a{
	display:block;
	padding:10px 40px;
	border:none;
	text-transform:none;
	background:none;
	opacity:0.5;
	top:0px;	
}
.newsMenu .podmenu{background:none !important;}
.newsMenu .podmenu a{top:0 !important;}
#menuInner a:after{
	content:'';
	position:absolute;
	z-index:1;
	left:5%;
	top:100%;
	height:1px;
	width:90%;
	background:#fff;
	opacity:0.1;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
#menuInner a.current:after,#menuInner a:hover:after,#menuInner a.curprev:after{opacity:0;}
#menuInner .podmenu a:after{display:none;}
#menuInner a:link,#menuInner a:visited,#menuInner a:hover{
	color:#fff;
}
#menuInner a.current:link,#menuInner a.current:visited,#menuInner a:hover{
	background:rgba(0,0,0,0.5);
	color:#97A5B7;
}
#menuInner .podmenu a.current:link,#menuInner .podmenu a.current:visited,#menuInner .podmenu a:hover{
	background:none;
	color:#fff;
	opacity:1;
}
#menuInner .podmenu a.current{
	font-family: 'clear_sansbold';
}




.pageBrown #menuInner a.current:link,.pageBrown #menuInner a.current:visited,.pageBrown #menuInner a:hover{color:#816438;}
#menu a.pbrown.current:link, #menu a.pbrown.current:visited, #menu a.pbrown:hover{color:#816438;}
.pageBrown a.btn.btnBack:link,.pageBrown a.btn.btnBack:visited,.pageBrown a.btn.btnBack:hover{color:#816438;border-color:#816438;}
.pageBrown a.btn.btnBack:hover{color:#fff;background:#816438;border-color:#816438;}
.pageBrown a.btn.btnBack:active{background:#644c2c;border-color:#644c2c;}
.pageBrown .colLeft h1{color:#816438;}

.pageBlue #menuInner a.current:link,.pageBlue #menuInner a.current:visited,.pageBlue #menuInner a:hover{color:#00D3EC;}
#menu a.pblue.current:link, #menu a.pblue.current:visited, #menu a.pblue:hover{color:#00D3EC;}
.pageBlue a.btn.btnBack:link,.pageBlue a.btn.btnBack:visited,.pageBlue a.btn.btnBack:hover{color:#00D3EC;border-color:#00D3EC;}
.pageBlue a.btn.btnBack:hover{color:#fff;background:#00D3EC;border-color:#00D3EC;}
.pageBlue a.btn.btnBack:active{background:#3094a4;border-color:#3094a4;}
.pageBlue .colLeft h1{color:#00D3EC;}

.pageViolet #menuInner a.current:link,.pageViolet #menuInner a.current:visited,.pageViolet #menuInner a:hover{color:#975BF8;}
#menu a.pviolet.current:link, #menu a.pviolet.current:visited, #menu a.pviolet:hover{color:#975BF8;}
.pageViolet a.btn.btnBack:link,.pageViolet a.btn.btnBack:visited,.pageViolet a.btn.btnBack:hover{color:#975BF8;border-color:#975BF8;}
.pageViolet a.btn.btnBack:hover{color:#fff;background:#975BF8;border-color:#975BF8;}
.pageViolet a.btn.btnBack:active{background:#874cff;border-color:#874cff;}
.pageViolet .colLeft h1{color:#975BF8;}


#menuInner .podmenu a:link,#menuInner .podmenu a:visited,#menuInner .podmenu a:hover{color:#fff !important;}

.prList{
	overflow:hidden;
}
.prList>li{
	float:left;
	width:33.333%;
	height:400px;
	position:relative;
	z-index:1;
	background:no-repeat center center;
	background-size:cover;
	cursor:pointer;
}
.prList .sexbg{
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#2e3340;
	text-align:center;
}
.mprepPic .sexbg{
	text-align:center;
	color:#fff;
	display:block;
}
.prList .sexbg:before,.mprepPic .sexbg:before{
	content:'\e901';
	font-family: 'icomoon2';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size:200px;
	display:inline-block;
	margin:50px 0 0 0;
}
.prList .sexbg.sex1:before,.mprepPic .sexbg.sex1:before{
	content:'\e902';
}

.prList.prList2>li{
	width:20%;
	background-position:center top;
}
.prList.prList2.prListNew>li{
	height:auto;
}
.prList.prList2.prListNew>li img{
	display:block;
	width:100%;
	height:auto;
}

.prList2 a.fancy{
	position:absolute;
	z-index:5;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:none;
	white-space:normal;
}
.prList>li:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#272a33;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MmEzMyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MmEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(39,42,51,0.5) 0%, rgba(39,42,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,42,51,0.5)), color-stop(100%,rgba(39,42,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(39,42,51,0.5) 0%,rgba(39,42,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(39,42,51,0.5) 0%,rgba(39,42,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(39,42,51,0.5) 0%,rgba(39,42,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(39,42,51,0.5) 0%,rgba(39,42,51,1) 100%); /* W3C */
	opacity:0.8;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.prList>li:hover:before,.prList>li.active:before{
	opacity:0;
}
.prList .prText{
	visibility:hidden;
	opacity:0;
	position:absolute;
	z-index:10;
	left:100%;
	top:0;
	width:100%;
	height:100%;
	background:#f1f1f1;
	box-sizing:border-box;
	font-size:16px;
	color:#000;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}

.prList.prList2 .prName, .prList.prList2 .prText h4, .prList.prList2 .prText .h4 {
	padding: 10% 10% 3% 10%;
}

.prList.prList2 .prText .h6 {
	padding: 0 10%;
}

.doptext {
	padding: 10%;
	background-color: #f1f1f1;
}

.prList .prText:before{
	content:'';
	position:absolute;
	z-index:1;
	left:-10px;
	top:50%;
	margin:-10px 0 0 0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid #f1f1f1;
}
.prList.prList2>li:nth-child(3n) .prText{left:100%;}
.prList.prList2>li:nth-child(3n) .prText:before{
	left:-10px;
	border-left:none;
	border-right:10px solid #f1f1f1;
}

.prList>li:nth-child(3n) .prText,.prList.prList2>li:nth-child(5n) .prText{
	left:-100%;
}
.prList>li:nth-child(3n) .prText:before,.prList.prList2>li:nth-child(5n) .prText:before{
	left:100%;
	border-right:none;
	border-left:10px solid #f1f1f1;
}


.prList .prName{
	position:absolute;
	z-index:5;
	left:0;
	bottom:0;
	box-sizing:border-box;
	width:100%;
	padding:20px 10%;
	color:#fff;
	font-family:'pobedabold';
	font-size:24px;
	line-height:normal;
	max-width:150px;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.prList>li:hover .prName,.prList>li.active .prName{
	opacity:0;
}
.prList li.active{z-index:5;cursor:auto;}
.prList li.active .prText{
	opacity:1;
	visibility:visible;
}
.prText h4,
.prText .h4{
	font-family:'pobedabold';
	font-size:30px;
	color:#816438;
	line-height:normal;
	padding-right:20px;
}
.prList2 .prText h4{color:#000;}
.prList2 .prText .h4{color:#000;}
.prList2 .prText h6{color:#707C8D;}
.prList2 .prText .h6{color:#707C8D;}

.prList .icon-close{
	position:absolute;
	z-index:5;
	right:0;
	top:0;
	border:20px solid transparent;
	cursor:pointer;
	font-size:16px;
	color:#816438;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.prList .icon-close:hover{
	color:#000;
	text-shadow:0 1px 0 #000;
}

.secList{
	display:table;
	width:100%;
}
.secList .secbg{
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
	-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
.secList li:hover .secbg{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.secList li{
	display:table-cell;
	vertical-align:top;
	width:33.3333%;
	box-sizing:border-box;
	position:relative;
	z-index:1;
	background:no-repeat center center;
	background-size:cover;
	padding:200px 10% 30px 7%;
	color:#fff;
	overflow:hidden;
}
.secList li:before{
	content:'';
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#816438;
	opacity:0.9;
}
.secList.secList2 li:before{display:none;}
.secList li:nth-child(2){color:#000;}
.secList li:nth-child(2):before{background:#fff;}
.secList li:nth-child(3):before{background:#6f7b8d;}
.secList h3,.secList .h3{font-size:30px;}
.secList h3,.secList .h3,.secList p{position:relative;z-index:1;}

.secList.secList2 li{
	width:50%;
	background:#282a33;
	color:#fff;
	border-left:1px solid rgba(255,255,255,0.1);
	padding-top:70px;	
	padding-bottom:50px;
}
.secList.secList2 p{color:#97A5B7;}
.secList.secList2 li:first-child{border:none;}


.eduCol{
	counter-reset: educol;
}
.eduOl li{
	padding:0 0 0 40px;
	position:relative;
	z-index:1;
	margin:30px 0 0 0;
	counter-increment:educol;
}
.eduOl li:before{
    content:counter(educol);
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	font-size:80px;
	line-height:1;
	font-family:'pobedabold';
}
.eduOl h5{padding:0 0 15px 0;}
.eduOl .h5{padding:0 0 15px 0;}
.eduOl li:after{
	content:'';
	position:absolute;
	z-index:0;
	left:-50px;
	top:35px;
	width:120px;
	height:120px;
	background:#48d4ee;
}
.eduOl h5,.eduOl .h5,.eduOl p{position:relative;z-index:5;}
.eduOl li:nth-child(2n){padding-left:30%;}
.eduOl li:nth-child(2n):before{
	left:30%;
	margin-left:-40px;
}
.eduOl li:nth-child(2n):after{
	width:65%;
	left:35%;
	padding:0 50px 0 0;
	background:#955cfc;
	top:-10px;
}
.eduOl li:nth-child(3n):after{
	left:auto;
	right:65%;
	background:#99a5b8;
	top:-40px;
}

table{
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table th,table td{
	padding:20px 20px 20px 0;
	text-align:left;
	vertical-align:top;
}
table th{
	font-weight:normal;
	font-family: 'clear_sansbold';
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:1px;
	background:#373a45;
	color:#975BF8;
	position:relative;
	z-index:1;
}
table th:first-child:before,table th:last-child:before{
	content:'';
	position:absolute;
	width:50px;
	left:-50px;
	top:0;
	height:100%;
	background:#373a45;
}
table th:last-child:before{left:100%;}
table th.blue{color:#00D3EC;}
table td{
	border-bottom:1px solid rgba(0,0,0,0.1);
}
table tr:last-child td{border:none;}
.contentDark table td{
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.col2text .textCol{
	float:right;width:50%;max-width:none;padding-right:10%;
	box-sizing:border-box;
}
.col2text h1{
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-right:20px;
}
.price-education h1{
	float:none;
	width:50%;
	box-sizing:border-box;
	padding-right:20px;
	color: #fff;
	font-size: 36px;
}

.photoItem{
	width:100%;
	height:350px;
	background:no-repeat center center;
	background-size:cover;
	outline:none;
}
.photoSlider .photoItem{
	float:left;
}
.photoSlider{
	width:100%;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.slick-dots{
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	background:#7e6435;
	padding:2% 3%;
	line-height:1;
	font-size:1px;
	white-space:nowrap;
}
.prSlider .slick-dots{
	background:none;
	text-align:center;
	width:100%;
	bottom:40px;
	padding:0;
}
.slick-dots li{
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
	width:8px;
	height:8px;
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
	z-index:1;
	cursor:pointer;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.prSlider .slick-dots li{
	border:1px solid #7e6435;
	width:6px;
	height:6px;
}
.slick-dots button{display:none;}
.slick-dots li:hover{border-color:#48d4ee;}
.slick-dots li.slick-active{
	background:#48d4ee;
	border-color:#48d4ee;
}
.slick-arrow{
	position:absolute;
	z-index:5;
	left:-90px;
	top:50%;
	display:block;
	padding:0;
	margin:-90px 0 0 0;
	border:none;
	background:none;
	overflow:hidden;
	text-indent:999px;
	outline:none;
	width:100px;
	height:100px;
	cursor:pointer;
}
.slick-arrow:before{
	content:'\e90b';
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	margin:-20px 0 0 -11px;
	font-size:40px;
	line-height:1;
	font-family: 'icomoon';
	color:#554735;
	text-indent:0;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.slick-arrow:hover:before{color:#48d4ee;}
.slick-next.slick-arrow{
	left:auto;
	right:-90px;
}
.slick-next.slick-arrow:before{
	content:'\e90c';
}
.cont2col .content{
	display:table-cell;
	box-sizing:border-box;
	width:60%;
}
.cont2col .contentDark{width:60%;}
.cont2col .content.contentWhite{
	position:relative;
	z-index:5;
	overflow:visible;
	width:40%;
}
.cont2col .content.contentWhite:before{
	content:'';
	position:absolute;
	z-index:1;
	width:100%;
	height:20px;
	left:0;
	top:-20px;
	background:#fff;
}
.cont2col2{background:#f1f1f1;}
.cont2col.cont2col2 .content.contentWhite:before{display:none;}
.gray{color:#707C8D;}

.list{
	font-family: 'clear_sansbold';
	padding:0 0 20px 0;
}
.list2{padding:20px 0 20px 0;}
.list li,.list2 li{
	position:relative;
	z-index:1;
	padding:0 0 10px 30px;
}
.list2 li{padding-bottom:15px;}
.list li small{
	font-size:inherit;
	font-family:'clear_sans_lightregular';
}
.list li:before,.list2 li:before{
	content:'—';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}
.prSlider{
	background:url(/bitrix/templates/isk/img/slidebg.svg) no-repeat center top;
	background-size:contain;
	width:650px;
	height:460px;
	margin:0 auto 20px auto;
	text-align:center;
	box-sizing:border-box;
	padding:70px 50px 0 50px;
	font-size:16px;
	line-height:150%;
	position:relative;
	z-index:1;
}
.prSlider h5,
.prSlider .h5{
	color:#fff;
	font-size:24px;
	line-height:150%;
	font-family:'pobedabold';
	padding:0 0 40px 0;
}
.prItem{
	width:100%;
	float:left;
	outline:none;
}
.slick-list{width:100%;overflow:hidden;position:relative;z-index:1;}



.z1{
	position:relative;
	z-index:1;
}
.w45{width:45%;}


.btnLine.btnLineGray{background:#717c8e;}
.btnLine.btnLineGray2{background:#282a33;}
.btnLine li{
/*	float:left;
	width:50%;*/
	position:relative;
	z-index:1;
}
.btnLine a.btn{
	vertical-align:middle;
	min-width:240px;
}
.btnLine li:first-child:before{
	border-top:1px solid rgba(255,255,255,0.1);
	content:'';
	width:100%;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	padding:0 0 0 50px;
}
.btnLine.whiteColored li:first-child:before{
	border-top:1px solid rgba(255,255,255,0.5);
}
.btnLine{
	overflow:hidden;
	background:#282a33;
	line-height:150px;	
	text-align:center;
}
.bgWhite{background:#fff;}
.picArr{
	position:relative;z-index:1;
}
.picArr:before{
	content:'';
	position:absolute;
	z-index:5;
	left:0;
	top:50%;
	margin-top:-10px;
	border-left:10px solid #282a33;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
}
.bgGray .picArr:before{border-left-color:#717c8e;}
.picArr.picArr2:before,.picArr.picArr4:before{
	left:auto;
	right:-1px;
	border-right:10px solid #717c8e;
	border-left:none;
}
.picArr.picArr3:before{
	border-right:10px solid #7e6435;
	border-left:none;
	right:-1px;
	left:auto;
}
.picArr.picArr4:before{
	border-right-color:#282a33;
}
.w50colPic{
	width:50%;
	height:100%;
	position:absolute !important;
	z-index:1;
	right:-12%;
	top:-80px;
	background:no-repeat center center;
	background-size:cover;
	padding:80px 10% 50px 3px;
}
.bgGray{
	background:#717c8e;
	color:#fff;
}
.contw50{
	display:table;
	width:100%;	
}
.contw50 .contItem{
	width:50%;
	display:table-cell;
	box-sizing:border-box;
	vertical-align:top;
	text-align:left;
	background:no-repeat center top;
	background-size:cover;
	min-height:220px;
}
.p50{padding:50px 10% 50px 7%;}
.contw50 .p50{border-left:1px solid rgba(255,255,255,0.1);}
.contw50 .p50:first-child{border:none;}
.contw50.bgGrayDark .p50,.contw50.bgBrown .p50{border:none;}
.contItem img{
	display:block;
	width:100%;
	height:auto;
}
.contItem>p:last-child{padding:0;}
.bgGrayDark{
	background:#282a33;
	color:#97A5B7;
}
.bgGrayDark h3{color:#fff;}
.bgGrayDark .h3{color:#fff;}
.calHead{
	background:#774ac9;
	text-align:center;
	color:#00D3EC;
	font-size:18px;
	line-height:30px;
	font-family: 'clear_sansbold';
	padding:20px 0;
	text-transform:uppercase;
	padding:50px 50px 15px 50px;
	white-space:nowrap;
}
.calHead h3,
.calHead .h3{
	line-height:normal;
	border-bottom:1px solid rgba(255,255,255,0.1);
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.calHead a{
	border:none;
	font-size:10px;
	padding:10px;
}
.calHead a:link,.calHead a:visited,.calHead a:hover{color:#00D3EC;}
.calHead .prev{float:left;margin:0 -100% 0 0;}
.calHead .next{float:right;margin:0 0 0 -100%;}

.calHead .next:hover{
	-webkit-transform:translateX(5px);
	-moz-transform:translateX(5px);
	-o-transform:translateX(5px);
	-ms-transform:translateX(5px);
	transform:translateX(5px);
}
.calHead .prev:hover{
	-webkit-transform:translateX(-5px);
	-moz-transform:translateX(-5px);
	-o-transform:translateX(-5px);
	-ms-transform:translateX(-5px);
	transform:translateX(-5px);
}


.calTable{
	background:#955cfc;
	padding:10px 50px 20px 50px;
	color:#5e4397;
	font-family: 'clear_sansbold';
}
.tLink{
	color:#fff;
	cursor:pointer;
	display:inline-block;
	position:relative;
	z-index:5;
}
.tLink:hover{z-index:10;}
.tLink em{
	visibility:hidden;
	position:absolute;
	z-index:5;
	left:100%;
	margin:-16px 0 0 10px;
	top:50%;
	opacity:0;
	background:#48d4ee;
	padding:8px 15px 10px 15px;
	line-height:1;
	font-style:normal;
	font-size:14px;
	white-space:nowrap;
	cursor:auto;
	text-align:left;
	/*-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;*/
}
.tLink em:before{
	content:'';
	position:absolute;
	z-index:1;
	left:-5px;
	top:50%;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #48d4ee;
}
.tLink:hover em{
	visibility:visible;
	opacity:1;
}
.calTable table th:first-child:before,.calTable table th:last-child:before{display:none;}
.calTable table th{background:none;color:rgba(255,255,255,0.5);}
.calTable table th,.calTable table td{padding:10px;border:none;text-align:center;}
.calTable .NewsCalWeekend{color:#fff;}
.calTable .NewsCalOtherMonth{
	font-family:'clear_sans_lightregular';
}
.calTable table td.NewsCalToday{
	border:1px solid #fff;
	background:#774ac9;
}

.bgBrown{background:#7e6435;color:#fff;}

.newsMenu{height:100%;}
.menuName{
	height:20%;
	position:relative;
	z-index:1;
}
.menuName h6,
.menuName .h6{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100%;
	padding:0 40px 20px 40px;
	box-sizing:border-box;
}
.newsMenu h6,
.newsMenu .h6{
	padding:0 25px 20px 25px;
}
.menuYear{
	font-family: 'pobedabold';
	font-size:30px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	position:relative;
	z-index:1;
}
.menuYear:after{
	content:'';
	border-bottom:1px solid rgba(255,255,255,0.1);
	position:absolute;
	z-index:1;
	left:5%;
	width:90%;
	bottom:0;
}
#menuInner .menuYear a{padding:10px 40px;}
#menuInner .menuYear a:after{display:none;}
#menuInner .menuYear a:last-child:after{display:block;}
#menuInner .menuYear a:after{display:none !important;}

.newsMenu a.current:link,.newsMenu a.current:visited,.newsMenu a:hover,.newsMenu .podmenu a.current:link,.newsMenu .podmenu a.current:visited,.newsMenu .podmenu a:hover{
	color:#00D3EC !important;
}


.newsList2>li{
	position:relative;
	z-index:1;
	overflow:hidden;
}
.newsList2{background:#464c5a;}
.newsList2 a{
	display:block;
	border:none;
	box-sizing:border-box;
	padding:20px 10% 20px 250px;
	min-height:200px;
	white-space:normal;
	line-height:150%;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.newsList2 a.newsEvents{padding-top:30px;}
.newsList2 li.first a{min-height:100%;}
.newsList2 a:hover{padding-left:300px;}
.newsList2 a:link,.newsList2 a:visited,.newsList2 a:hover{color:#fff;}
.newsList2 a:hover{background:#955cfc;}
.newsList2 li.first a:hover{background:transparent;}
.newsPic2{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:200px;
	height:100%;
	background:url(/bitrix/templates/isk/img/newsbg.png) no-repeat center center;
	background-size:cover;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsEvents .newsPic2{background:#7e6435;}

.newsList2 a.newsEvents:hover .newsPic2{background:#955cfc;}

.newsList2 a:hover .newsPic2{width:250px;}
.newsList2 .first{
	height:340px;
}
.newsList2 .first .newsPic2,.newsList2 .first a:hover .newsPic2{
	width:100%;	
}
.newsPic2:before{
	content:'';
	position:absolute;
	z-index:2;
	right:0;
	top:50%;
	margin-top:-10px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;	
	border-right:10px solid #464c5a;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsEvents .newsPic2:after{display:none;}
.newsPic2:after{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#1b1b23;
	opacity:0.4;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsEvents .newsPic2:before{border-right-color:#464c5a;}
.newsList2 a:hover .newsPic2:after{opacity:0;}
.newsName2{
	display:block;
	font-family: 'clear_sansbold';
	font-size:20px;
	line-height:normal;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.newsList2 li.first .newsName2{max-width:320px;}
.newsList2 .newsDate{
	font-size:36px;padding:0 0 10px 0;display:block;color:#00D3EC;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.newsList2 .newsDate.newsDateEvents{color:#fff;background:#7e6435;padding:5px 10px;margin:0 0 5px -10px;display:none;}
.newsList2 a:hover .newsDate.newsDateEvents{background:#955cfc;color:#fff;}
.newsList2 .newsPic2 .newsDate{
	font-size:60px;
	text-align:center;
	color:#fff;
	position:absolute;
	z-index:5;
	left:0;
	top:50%;
	width:100%;
	padding:0;
	box-sizing:border-box;
	margin-top:-50px;
}
.newsList2 .newsPic2 .newsDate.last{margin-top:-70px;}
.newsList2 .newsPic2 .newsDate small{display:block;}

.newsList2 .newsDate small{
	display:inline;
	font-family: 'clear_sansbold';
}
.newsDate small.last{
	display:inline-block !important;
	vertical-align:top;
	background:url(/bitrix/templates/isk/img/last.svg) no-repeat center top;
	text-transform:uppercase;
	font-size:12px;
	width:112px;
	height:30px;
	line-height:29px !important;
	font-family: 'clear_sans_lightregular';
	margin:20px 10px 10px 10px;
	text-align:center;
}
.evpic .newsDate small.last{margin-left:0;margin-right:0;}

.newsList2 li.first .newsDate small.last{
	margin:20px 0 0 0;
}

.newsList2 .newsDate.newsDateEvents small.last{
	vertical-align:middle;
	margin:0;
}

.newsList2 a:hover .newsPic2:before{border-right-color:#955cfc;}
.newsList2  li.first .newsPic2:before{display:none;}
.newsList2 a:hover .newsDate{color:#fff;}
.newsText2{
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	padding:50px;
}
.newsText2 .newsName2{font-size:24px;}
/*.newsList2 li.first a:hover .newsPic2:after,.newsList2 li.first a:hover .newsDate::before{opacity:1;background:#955cfc;}*/

.pages{	
	padding:0 0 0 200px;
	background:#282a33;
	font-size:0;
	font-family: 'pobedabold';
	color:#fff;
	white-space:nowrap;
	border-bottom:1px solid rgba(255,255,255,0.1);
	margin-bottom:-1px;
}
.pages a,.pages span{
	font-weight:normal;
	line-height:80px;
	display:inline-block;
	font-size:30px;
	border:none;
	padding:3px 0 0 0;
	width:80px;
	text-align:center;
	border-right:1px solid rgba(255,255,255,0.1);
	vertical-align:top;
}
.pages a:first-child{
	border-left:1px solid rgba(255,255,255,0.1);
}
.pages a:link,.pages a:visited,.pages a:hover{color:#fff;}
.pages a:hover{color:#707C8D;}
.pages span{background:#48d4ee;}
.pages .pagearr{font-size:40px;}
.pages a.pagearr:link,.pages a.pagearr:visited,.pages a.pagearr:hover{color:#48d4ee;}
.pages a.pagearr:hover{color:#fff;background:#48d4ee;}

.newsHead{
	background:#282a33;
	color:#fff;
	display:table;
	width:100%;
	height:160px;
}
.newsHead .newsDate{
	background:#717c8e;
	display:table-cell;
	width:100px;
	text-align:center;
	vertical-align:middle;
	font-size:70px;
	padding:0 20px;
	white-space:nowrap;
}
.newsHead .newsDate.today{
	padding:0 10px 0 20px;	
}
.newsHead.newsHeadEvent2 .newsDate{background:#7e6435;}
.newsHead.newsHeadEvent2 .newsDate.last{padding:20px 0 0 0;}
.newsDate small{
	font-size:16px;
}
.newsHead h1{
	display:table-cell;
	vertical-align:bottom;
	padding:25px 0 25px 25px;
	font-size:48px;
	letter-spacing:-1px;
	line-height:normal;
}
.newsHead.newsHeadEvent h1{padding-left:50px;padding-right:50px;}
.newsHead.newsHeadEvent2{padding-bottom:25px;}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/bitrix/templates/isk/img/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/bitrix/templates/isk/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:100%;height:100%;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
.fotorama__thumb-border{box-sizing:border-box;border:20px solid #48d4ee !important;width:100px !important;height:100px !important;}
.fotorama__arr{background:none;}
.fotorama__nav__frame .fotorama__video-play:after,.fotorama__video-play:after{
	content:'';
	background:none;
	width:auto;
	height:auto;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:15px solid #fff;
	margin:-10px 0 0 -8px;
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
}
.fotorama__video-play{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	margin:0;
}
.fotorama__nav__frame--thumb .fotorama__video-play{background:none;}
.fotorama__video-play:after{
	border-top:40px solid transparent;
	border-bottom:40px solid transparent;
	border-left:60px solid #fff;
	margin:-40px 0 0 -30px;
	-moz-transition:all 0.3s ease-in-out !important;-webkit-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important;
}
.fotorama__stage__frame--video .fotorama__video-play:hover:after{
	border-left-color:#48d4ee;	
}

.fotorama{
	background:#282a33;
}
.fotorama__video-close{background:none;}
.fotorama__video-close:before{
	content:'\e909';
	color:#fff;
	font-family: 'icomoon';
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.fotorama__video-close:hover:before{color:#48d4ee;}
.fotorama__nav-wrap{padding:15px 0 0 0;}
.fotorama__thumb img{
	opacity:0.5 !important;
	-webkit-transform:translateZ(0);
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.fotorama__nav__frame--thumb:hover .fotorama__thumb img,.fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb img{opacity:1 !important;}


.evpic{
	position:relative;
	z-index:1;
}
.evpic img{
	display:block;
	width:100%;
	height:auto;
}
.evpic .newsDate{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:20%;
	min-width:160px;
	background:#7e6435;
	color:#fff;
	text-align:center;
	padding:10% 20px 0 20px;
	font-size:72px;
	box-sizing:border-box;
	height:100%;
}
.evpic .newsDate small{
	font-family: 'clear_sansbold';
}
.content2{
	float:left;
	width:70%;
	box-sizing:border-box;
	padding:50px;
	position:relative;
	z-index:1;
	background:#f1f1f1;
	color:#000;
}
.content2:before{
	content:'';
	position:absolute;
	z-index:5;
	left:0;
	bottom:100%;
	width:100%;
	height:25px;
	background:#f1f1f1;
}
.evTime{
	overflow:hidden;
	padding:10px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
	color:#99a5b8;
	width:500px;
	font-size:16px;
	line-height:150%;
}
.evTime dt{
	float:left;
	font-family: 'clear_sansbold';
	margin:0 -100% 0 0;
}
.evTime dd{
	margin:0 0 0 150px;
}
.evBoss{
	position:fixed;
	z-index:5;
	top:20%;
	left:16%;
	width:16%;
	color:#fff;
	background:#282a33;
	box-sizing:border-box;
	padding:30px;
	z-index:30;
	-webkit-transform:translateZ(10);
}
.evBoss p{font-size:16px;line-height:150%;}
.evBoss h3, .evBoss .h3{font-size:30px;line-height:normal;color:#00D3EC;padding:0 0 10px 0;}
.evBoss h6,.evBoss .h6{color:#00D3EC;padding:0 0 30px 0;}
.s16{font-size:16px;line-height:150%;}

.contItem{margin-bottom:-30px;}
.contItem li{
	display:inline-block;
	vertical-align:top;
	width:32%;
	padding:0 0 40px 0;
}
.phone{
	font-family: 'pobedabold';
	font-size:24px;
	line-height:1;	
}
.contItem .phone{
	display:block;
	padding:5px 0 0 0;
}
.page404{
	background:#fff url(/bitrix/templates/isk/img/404.jpg) no-repeat center center;
	background-size:cover;

}
.cont404{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100%;
}

#contMap{
	height:450px;
/*	-moz-filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:grayscale(100%);*/
}
[class*=ymaps-2-1][class*="-ground-pane"],[class*=ymaps-2-1][class*="-controls__control_toolbar"],[class*=ymaps-2-1][class*="-copyrights-pane"]{
	-moz-filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:grayscale(100%);
}
.dirCol{
	display:table;
	margin:20px 0 -50px -10%;
}
.dirCol dt,.dirCol dd{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.dirCol dt img{
	display:block;
	width:100%;
	height:auto;
}
.dirCol dt{
	border-right:1px solid rgba(255,255,255,0.1);
	width:300px;
}
.dirCol span{
	display:block;
	padding:30px 50px;
	font-size:18px;
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	line-height:normal;
}
.dirCol dd{
	padding:0 0 0 50px;
	max-width:800px;
}
.teamLinks a{
	height:240px;
	border:none;
	position:relative;
	z-index:1;
	background:#fff;
	display:table;
	width:100%;
	white-space:normal;
	line-height:150%;
}
.teamLinks a.tlBrowm,.teamLinks li:first-child a.tlBrowm{
	background:#7e6435;
}
.teamLinks a.tlBrowm:link,.teamLinks a.tlBrowm:visited,.teamLinks a.tlBrowm:hover{color:#fff;}
.teamLinks .teamName{
	display:table-cell;
	width:50%;
	vertical-align:middle;
	text-align:center;
	font-family: 'pobedabold';
	font-size:36px;
	padding:0 30px;
	position:relative;
	z-index:5;
	line-height:normal;
}
.teamLinks li:nth-child(2n-1) a{
	background:#707C8D;
	color:#fff;
}
.teamLinks .teamText{
	display:table-cell;
	width:50%;
	vertical-align:top;
	text-align:left;
	position:relative;
	z-index:5;
}
.teamLinks .teamText strong,
.teamLinks .teamText .strong{
	display:block;
	font-family: 'pobedabold';
	font-size:36px;
	padding:0 0 20px 0;
	line-height:1;
}
.teamLinks .teamName:before{
	content:'';
	position:absolute;
	z-index:1;
	left:100%;
	top:50%;
	margin-top:-10px;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid #fff;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.teamLinks li:nth-child(2n-1) .teamName:before{
	border-left-color:#707C8D;
}
.teamLinks .teamText:before{border-left-color:#7e6435;}
.teamLinks a:hover .teamName:before,.teamLinks li:nth-child(2n) a:hover .teamName:before,.teamLinks a:hover .teamText:before{
	border-left-color:#955cfc;
	border-right-color:#955cfc;
}
.teamLinks li:nth-child(2n) .teamName:before,.teamLinks li:nth-child(2n) .teamText:before{
	left:auto;right:100%;
	border-left:none;
	border-right:10px solid #fff;
}
.teamLinks .teamPic{
	display:table-cell;
	width:50%;
	vertical-align:middle;
	text-align:center;
	background:no-repeat center top;
	background-size:cover;
	position:relative;
	z-index:1;
}
.teamLinks .teamPic:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.teamLinks a:hover,.teamLinks li:nth-child(2n-1) a:hover{
	background:#955cfc;
	color:#fff;
}
.teamLinks a:hover .teamPic:before{opacity:0;}

#modalmask,#modalCont{
	position:fixed;
	z-index:500;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
}
#modal{
	background:#717c8e;
	color:#fff;
	font-size:16px;
	line-height:150%;
	position:absolute;
	z-index:600;
	left:50%;
	top:50%;
	min-width:100px;
	min-height:100px;
}
.modalrelative #modal{
	top:0;
	margin-top:20px !important;
	margin-bottom:20px;
}
#modalCont{
	z-index:600;
	opacity:1;
	background:none;
	overflow:auto;
}
#modalclose{
	font-family: 'icomoon';
	color:#fff;
	font-size:20px;
	line-height:1;
	cursor:pointer;
	border:20px solid transparent;
	position:absolute;
	z-index:100;
	right:0;
	top:0;
	-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;
}
#modalclose:hover{color:#00D3EC;}
#modalclose:before{
	content:'\e909';
}
body.modalshow{overflow:hidden;}

.modalPrepod{	
	width:auto;
	overflow:hidden;
	position:relative;
	z-index:1;
	display:none;
	font-size:16px;
	line-height:150%;
	margin:0 20% 0 30%;
	background:#717c8e;
	color:#fff;
}
.mprepPic{
	float:left;
	width:300px;
	position:relative;
	z-index:5;
}
.mprepPic img{
	display:block;
	width:100%;
	height:auto;
	background:#707c8d;
}


.mprepText{
	padding:50px;
	min-height:210px;
	border-left:300px solid #7e6435;
}
.modalPrepodRe .mprepText{border-color:#717c8e;}

/*.mprepText.nopic{border:none;}*/
.mprepText h3,
.mprepText .h3{
	font-size:30px;
	line-height:normal;
	padding:0 0 10px 0;
}
.mprepText h6,
.mprepText .h6{
	color:#00D3EC;
	padding:0 0 30px 0;
}
.mprepAssist{
	background:#7e6435;
	min-height:175px;
	position:relative;
	z-index:1;
	padding:0 0 0 300px;
}
.mprepAssist:before,.mprepAssist:after{
	content:'';
	position:absolute;
	z-index:1;
	left:150px;
	bottom:0;
	width:1px;
	height:1000%;
	background:#fff;
	opacity:0.1;
}
.mprepAssist:after{
	left:299px;
}
.massPic{
	float:left;
	width:175px;
	height:auto;
	position:relative;
	z-index:2;
	margin:0 -1px 0 0;
}
.massText{
	overflow:hidden;
	padding:30px;
	font-size:14px;
	line-height:150%;
	border-left:1px solid rgba(255,255,255,0.1);
}
.massText h5,
.massText .h5{
	font-family: 'pobedabold';
	font-size:24px;
	line-height:normal;
}
.massText h6,
.massText .h6{
	color:#00D3EC;
	padding:0 0 15px 0;
}



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	color:#000;
}

.fancybox-skin {
	position: relative;
}

.fancybox-opened {
	z-index: 8030;
}




.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: visible !important;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/isk/img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/isk/img/fancybox_loading.gif') center center no-repeat;
}




.fancybox-close {
	font-family: 'icomoon';
	color:#fff;
	font-size:20px;
	line-height:1;
	cursor:pointer;
	border:20px solid transparent;
	position:absolute;
	z-index:100;
	right:0;
	top:0;
	background:none;
	-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;
}
a.fancybox-close:link,a.fancybox-close:visited,a.fancybox-close:hover{color:#fff;}
.fancybox-type-image a.fancybox-close:link,.fancybox-type-image a.fancybox-close:visited,.fancybox-type-image a.fancybox-close:hover{color:#000;}
.fancybox-type-image a.fancybox-close:hover{color:#00D3EC;}
.regLay a.fancybox-close:link,.regLay a.fancybox-close:visited,.regLay a.fancybox-close:hover{color:#5d5d5d;}
.regLay2 a.fancybox-close:link,.regLay2 a.fancybox-close:visited,.regLay2 a.fancybox-close:hover{color:#fff;}
a.fancybox-close:hover,.regLay a.fancybox-close:hover,.regLay2 a.fancybox-close:hover{color:#00D3EC;}
.fancybox-close:before{
	content:'\e909';
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 80px;
	height: 80px;
	cursor: pointer;
	text-decoration: none;
	background: #464c5a;
	text-align:center;
	line-height:80px;
	font-size:40px;
	z-index: 8040;
	font-family: 'icomoon';
	color:#fff;
}
a.fancybox-nav:link,a.fancybox-nav:visited,a.fancybox-nav:hover{color:#fff;}
a.fancybox-nav:hover{color:#00D3EC;}
.fancybox-nav:before{
	content:'\e90b';
}
.fancybox-nav.fancybox-next:before{
	content:'\e90c';
}

.fancybox-prev {
	left: -160px;
}

.fancybox-next {
	left:-80px;
}




.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

/*.fancybox-lock body {
    overflow: hidden !important;
}*/

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background:#000;
	background:rgba(0,0,0,0.7);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: scroll;
	overflow-x: hidden;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


.prepLay .fancybox-close{right:20%;}
.prepLay .fancybox-nav{margin-left:30%;}

#menublock{
	display:none;
	width:auto;
	margin-left:16%;
}
.foodTabs{
	display:inline-block;
	vertical-align:top;
	white-space:nowrap;
	width:100%;
}
.foodTabs li{
	display:inline-block;
	width:10%;
	vertical-align:top;
}
.foodTabs a{
	display:block;
	border:none;
	height:115px;
	background:#717c8e;
	text-align:center;
	font-size:14px;
	line-height:normal;
	border-right:1px solid rgba(255,255,255,0.1);
}
.foodTabs li:last-child a{border-right:none;}
.foodTabs a:link,.foodTabs a:visited,.foodTabs a:hover{color:#fff;}
.foodTabs span{
	display:block;
	font-size:60px;
	height:60px;
	padding:15px 0 5px 0;
	position:relative;
	z-index:1;
}
.foodTabs span.icon-menu2{font-size:55px;top:5px;}
.foodTabs a.current,.foodTabs a:hover{background:#464c5a;}
.foodIems{
	background:#464c5a;
	color:#fff;
	font-size:14px;
	line-height:150%;
	display:table;
	width:100%;
}
.foodIems>li{display:none;}
.foodMenu{
	display:table-cell;
	width:20%;
	border-right:1px solid rgba(255,255,255,0.1);
	padding:50px 25px 30px 25px;
}
.foodMenuBlock .foodMenu:last-child{border:none;}
.foodMenuBlock p{padding:0 0 7px 0;line-height:normal;}
.foodIems h4,
.foodIems .h4{
	font-family: 'pobedabold';
	font-size:30px;
	line-height:normal;
	padding-bottom:10px;
}
.foodIems h6{color:#975BF8;padding-top:10px;}
.foodIems .h6{color:#975BF8;padding-top:10px;}
.foodIems h4 span{display:block;color:#717c8e;}
.foodIems .h4 span{display:block;color:#717c8e;}

.menuLay .fancybox-close{top:115px;}

.jobParam .blue{color:#00D3EC;}
.jobParam .violet{color:#975BF8;}
.jobParam .brown{color:#816438;}
.jobParam{
	display:inline-block;
	width:50%;
	vertical-align:top;
	box-sizing:border-box;
	padding:20px 30px 20px 0;
}
a.linkWite:link,a.linkWite:visited,a.linkWite:hover{
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.5);
}
a.linkWite:hover{border-bottom-color:transparent;}

#regform{
	background:#f1f1f1;
	display:none;
	margin:0 0 0 16%;
	padding:70px 0 60px 0;
}
.regLay2 #regform{padding:0;}
#regform #regModal{
	max-width:930px;
	margin:0 auto;
}
#regModal h3,
#regModal .h3{
	float:left;
	margin:0 -100% 0 0;
	width:220px;
	font-size:48px;
}
#regModal .messOk h3,
#regModal .messOk .h3{
	float:none;
	margin-right:0;
	width:auto;
	line-height:normal;
}
.fancybox-inner .colInps{
	margin:0 0 0 240px;
}
.icon-ok{font-size:75px;display:block;padding:0 0 20px 0;}
.page404Text{
	position:absolute;
	z-index:1;
	left:50%;
	bottom:10%;
	margin:0 0 0 -275px;
	width:550px;
	background:#464c5a;
	text-align:center;
	box-sizing:border-box;
	color:#fff;
	padding:50px;
}
.page404Text a.btn:link,.page404Text a.btn:visited,.page404Text a.btn:hover{color:#00D3EC;border-color:#00D3EC;}
.page404Text a.btn:hover{color:#fff;background:#00D3EC;}
.page404Text p{padding:0 0 30px 0;}
.errPic{display:none;}
.contGray{color:#fff;background:#717c8e;position:relative;z-index:1;}
.contGray:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	bottom:100%;
	height:30px;
	width:100%;
	background:#717c8e;
}
.contWhite{background:#fff;color:#000;}

div[id*="wait_comp"]{display:none!important;}

.messOk{
	display:none;
	color:#272A33;
}
.messOk h3,
.messOk .h3{
	position:relative;
	z-index:1;
	font-size:48px;
	padding:0 0 15px 0;
	margin:0 0 15px 0 !important;
}
.messOk h3:before,
.messOk .h3:before{
	content:'';
	height:5px;
	width:180px;
	background:#282a33;
	left:0;
	bottom:0;
	position:absolute;
	z-index:1;
}


.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0;padding:0;text-indent:0!important;list-style:none!important;font-weight:400;font-family:"Helvetica Neue",Arial,sans-serif;font-size:inherit}.likely{opacity:0;font-size:0!important}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{display:inline-block;position:relative;white-space:nowrap}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;display:inline-block;margin:0;outline:0}.likely__button{position:relative;cursor:pointer;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__widget,.likely__icon,.likely__button,.likely__counter{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;line-height:inherit}.likely__widget:hover,.likely__widget:active,.likely__widget:focus{transition:none;cursor:pointer}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:#ececec;background:rgba(231,231,231,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(0,0,0,.2)0,rgba(0,0,0,0).5px,rgba(0,0,0,0)100%)}.likely-light .likely__widget{color:#fff;fill:#fff;background:rgba(236,236,236,.16);text-shadow:rgba(0,0,0,.2)0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(to right,rgba(255,255,255,.4)0,rgba(255,255,255,0).5px,rgba(255,255,255,0)100%)}.likely__widget_facebook{fill:#425497}.likely__widget_facebook:hover,.likely__widget_facebook:active,.likely__widget_facebook:focus{background:rgba(207,212,229,.8)}.likely-light .likely__widget_facebook:hover,.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}.likely__widget_twitter{fill:#00b7ec}.likely__widget_twitter:hover,.likely__widget_twitter:active,.likely__widget_twitter:focus{background:rgba(191,237,250,.8)}.likely-light .likely__widget_twitter:hover,.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}.likely__widget_gplus{fill:#dd4241}.likely__widget_gplus:hover,.likely__widget_gplus:active,.likely__widget_gplus:focus{background:rgba(246,207,207,.8)}.likely-light .likely__widget_gplus:hover,.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus{text-shadow:#dd4241 0 0 .25em;background:rgba(221,66,65,.7)}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_vkontakte:hover,.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus{background:rgba(211,218,227,.8)}.likely-light .likely__widget_vkontakte:hover,.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}.likely__widget_pinterest{fill:#cc002b}.likely__widget_pinterest:hover,.likely__widget_pinterest:active,.likely__widget_pinterest:focus{background:rgba(242,191,202,.8)}.likely-light .likely__widget_pinterest:hover,.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus{text-shadow:#cc002b 0 0 .25em;background:rgba(204,0,43,.7)}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_odnoklassniki:hover,.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus{background:rgba(252,227,206,.8)}.likely-light .likely__widget_odnoklassniki:hover,.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}.likely{line-height:20px;margin:0 -5px -10px}.likely .likely__widget{font-size:14px;border-radius:3px;height:22px;margin:0 5px 10px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely svg{left:3px;top:3px;width:16px;height:16px}.likely-big{line-height:28px;margin:0 -6px -12px}.likely-big .likely__widget{font-size:18px;border-radius:4px;height:32px;margin:0 6px 12px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{line-height:14px;margin:0 -4px -8px}.likely-small .likely__widget{font-size:12px;border-radius:2px;height:18px;margin:0 4px 8px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}
.likely{padding:20px 0 0 0;clear:both;}

.formCont{
	overflow:visible;
	z-index:10;
}


.pageSide>.formCont:last-child .jq-selectbox__dropdown{
	top:auto;
	bottom:100% !important;
}

#mobile{display:none;}
.jq-file__browse{
	font-size:13px;
	white-space:nowrap;
	color:#999;
}
.jq-file__name{
	border-bottom:1px solid #000;text-transform:uppercase;
	display:inline-block;
	line-height:1;
	vertical-align:middle;
	font-family: 'clear_sansbold';	
	-moz-transition:border 0.3s ease-in-out;-webkit-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;
}
.jq-file{
	cursor:pointer;
	padding:4px 0 0 0;
}
.jq-file:hover .jq-file__name{border-bottom:1px solid transparent;}
.lineForm34{display:none;}

.textBlockCont p{margin-bottom:-20px;}
.contPos .textBlockCont p{margin:0;}

.colLeft{
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	opacity:0;
}
.ready .colLeft{
	opacity:1;
}

.pageIn,.textBlockCont h1,.textBlockCont p,.pageIn2{
	opacity:0;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-o-transform:translateX(50px);
	transform:translateX(50px);
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.textBlockCont h1,.textBlockCont p{
	-moz-transform:translateY(50px);
	-webkit-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
}
/* .textBlockCont h1{color:#97A5B7;} */
.textBlockCont h1{color:#FFFFFF;}
.ready .pageIn,.ready .textBlockCont h1,.ready .textBlockCont p,.active .pageIn2{
	opacity:1;
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.ready.ready2 .pageIn{
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	transition-delay:0s;
}
.pageIn:nth-child(2),.textBlockCont p,.eduaddItem .contentDark.pageIn2,.jobItem .pageIn2:nth-child(2){
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
	-o-transition-delay:0.1s;
	transition-delay:0.1s;
}
.pageIn:nth-child(3),.eduaddItem .contentWhite.pageIn2,.jobItem .pageIn2:nth-child(3){
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
}
.pageIn:nth-child(4),.eduaddItem .pageIn2:nth-child(4),.jobItem .pageIn2:nth-child(4){
	-webkit-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	transition-delay:0.3s;
}
.pageIn:nth-child(5){
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
}
.pageIn:nth-child(6){
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
}
.pageIn:nth-child(7){
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	transition-delay:0.5s;
}
.pageIn:nth-child(8){
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-o-transition-delay:0.6s;
	transition-delay:0.6s;
}
.pageIn:nth-child(9){
	-webkit-transition-delay:0.7s;
	-moz-transition-delay:0.7s;
	-o-transition-delay:0.7s;
	transition-delay:0.7s;
}
.pageIn:nth-child(10){
	-webkit-transition-delay:0.8s;
	-moz-transition-delay:0.8s;
	-o-transition-delay:0.8s;
	transition-delay:0.8s;
}
.pageIn:nth-child(11){
	-webkit-transition-delay:0.9s;
	-moz-transition-delay:0.9s;
	-o-transition-delay:0.9s;
	transition-delay:0.9s;
}
.pageIn:nth-child(12){
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	-o-transition-delay:1s;
	transition-delay:1s;
}
.pageIn:nth-child(13){
	-webkit-transition-delay:1.1s;
	-moz-transition-delay:1.1s;
	-o-transition-delay:1.1s;
	transition-delay:1.1s;
}
.pageIn:nth-child(14){
	-webkit-transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-o-transition-delay:1.2s;
	transition-delay:1.2s;
}
.pageIn:nth-child(15){
	-webkit-transition-delay:1.3s;
	-moz-transition-delay:1.3s;
	-o-transition-delay:1.3s;
	transition-delay:1.3s;
}
.pageIn:nth-child(16){
	-webkit-transition-delay:1.4s;
	-moz-transition-delay:1.4s;
	-o-transition-delay:1.4s;
	transition-delay:1.4s;
}
.pageIn:nth-child(17){
	-webkit-transition-delay:1.5s;
	-moz-transition-delay:1.5s;
	-o-transition-delay:1.5s;
	transition-delay:1.5s;
}
.pageIn:nth-child(18){
	-webkit-transition-delay:1.6s;
	-moz-transition-delay:1.6s;
	-o-transition-delay:1.6s;
	transition-delay:1.6s;
}
.pageIn:nth-child(19){
	-webkit-transition-delay:1.7s;
	-moz-transition-delay:1.7s;
	-o-transition-delay:1.7s;
	transition-delay:1.7s;
}
.pageIn:nth-child(20){
	-webkit-transition-delay:1.4s;
	-moz-transition-delay:1.4s;
	-o-transition-delay:1.4s;
	transition-delay:1.4s;
}
.pageIn:nth-child(21){
	-webkit-transition-delay:1.8s;
	-moz-transition-delay:1.8s;
	-o-transition-delay:1.8s;
	transition-delay:1.8s;
}
.pageIn:nth-child(22){
	-webkit-transition-delay:1.9s;
	-moz-transition-delay:1.9s;
	-o-transition-delay:1.9s;
	transition-delay:1.9s;
}
.pageIn:nth-child(23){
	-webkit-transition-delay:2s;
	-moz-transition-delay:2s;
	-o-transition-delay:2s;
	transition-delay:2s;
}
.pageIn:nth-child(24){
	-webkit-transition-delay:2.1s;
	-moz-transition-delay:2.1s;
	-o-transition-delay:2.1s;
	transition-delay:2.1s;
}
.pageIn:nth-child(25){
	-webkit-transition-delay:2.2s;
	-moz-transition-delay:2.2s;
	-o-transition-delay:2.2s;
	transition-delay:2.2s;
}
.pageIn:nth-child(26){
	-webkit-transition-delay:2.3s;
	-moz-transition-delay:2.3s;
	-o-transition-delay:2.3s;
	transition-delay:2.3s;
}
.pageIn:nth-child(27){
	-webkit-transition-delay:2.4s;
	-moz-transition-delay:2.4s;
	-o-transition-delay:2.4s;
	transition-delay:2.4s;
}
.pageIn:nth-child(28){
	-webkit-transition-delay:2.5s;
	-moz-transition-delay:2.5s;
	-o-transition-delay:2.5s;
	transition-delay:2.5s;
}
.pageIn:nth-child(29){
	-webkit-transition-delay:2.6s;
	-moz-transition-delay:2.6s;
	-o-transition-delay:2.6s;
	transition-delay:2.6s;
}
.pageIn:nth-child(30){
	-webkit-transition-delay:2.7s;
	-moz-transition-delay:2.7s;
	-o-transition-delay:2.7s;
	transition-delay:2.7s;
}
.pageInBG{background:#f1f1f1;width:100%;}

.picHover,.picHover2{
	overflow:hidden;
	position:relative;
	z-index:1;
}
.picHover2 div,.picHover2 span{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
}
.picHover img,.picHover2 div,.picHover2 span{
	display:block;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.picHoverImg img{display:none;}
.picHover img:hover,.picHover2 div:hover,.picHover2:hover span,.teamLinks a:hover .picHover2 span{
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
a.linkBlue:link,a.linkBlue:visited,a.linkBlue:hover{color:#48d4ee;border-bottom:1px solid #48d4ee;}
a.linkBlue:hover{border-bottom-color:transparent;}

.icobook:before{
	content:'\e903';
	font-family: 'icomoon2';
	position:absolute;
	z-index:0;
	right:-120px;
	top:-35px;
	font-size:320px;
	color:#e3e3e4;
	line-height:1;	
}
.icoball{
	position:relative;
	z-index:1;
	overflow:hidden;
}
.icoball:before{
	content:'\e900';
	font-family: 'icomoon2';
	position:absolute;
	z-index:0;
	right:-45px;
	bottom:-115px;
	font-size:360px;
	color:#697384;
	line-height:1;
}
.icoball h3,.icoball .h3,.icoball p{position:relative;z-index:5;}

.h20{clear:both;height:20px;}

a.newClassBlock{
	width:100%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
	position:relative;
	z-index:0;
	overflow:hidden;
        box-sizing: border-box;
        padding: 0 40px;
}
a.newClassBlock:link,a.newClassBlock:visited,a.newClassBlock:hover{
	border:none;
	color:#fff;
}
.cbDate{
	float:left;
	background:#717c8e;
	padding:0 40px 10px 40px;
	margin:85px 35px 0 0;
	position:relative;
	z-index:5;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.newClassBlock:hover .cbDate{
	background:#955cfc;
}

.cbDate span{
	font-family:"pobedabold";
	font-size:72px;
	display:block;
	line-height:32px;
	padding:0 0 10px 0;
}
.cbDate small{
	display:block;
}
.newClassBlock .cbDate small{
	padding:10px 0 0 0;
}
.newClassBlock .overflow{
	display:block;
	overflow:hidden;
	padding:20px 0 0;
	position:relative;
	z-index:5;
	clear: both;
}

.newClassBlock .overflow span{
	font-family:'clear_sansbold';
	font-size:24px;
	line-height:normal;
	display:block;
	padding:0 0 20px 0;
	text-transform:uppercase;
	max-width:500px;
}
.newClassBlock .overflow small{
	display:block;
	max-width:300px;
	line-height:150%;
}
.ohidden{overflow:hidden;}
.cbPic{
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.newClassBlock .cbPic{
	background-position:left center;
}
.cbPic:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#1b1b23;
	opacity:0.65;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.newClassBlock:hover .cbPic{
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.newClassBlock:hover .cbPic:before{
	opacity:0;
}
.blockMess{
	background:#282a33;
	color:#fff;
	position:relative;
	z-index:5;
	overflow:visible;
}
.messPic{
	position:absolute;
	z-index:10;
	right:0;
	bottom:0;
	width:320px;
}
.messPic img{
	display:block;
	width:100%;
	height:auto;
}
.messPic div{
	color:#fff;
	background:#955cfc;
	padding:30px;
}

.messBlock{
	display:none;
	color:#fff;
	background:#282a33;
	margin:0 0 0 35.7%;
}
.messBlock .overflow{
	padding:60px;
	overflow:hidden;
}

.messBlockPic{
	float:left;
	width:320px;
}
.messBlockPic img{
	display:block;
	width:100%;
	height:auto;
}
.messBlock h3,
.messBlock .h3{
	padding:0 0 5px 0;
}
.messBlock h5,
.messBlock .h5{
	padding:0 0 20px 0;
	color:#00d3ec;
	font-size:16px;
	line-height:normal;
}
.newClassText{
	width:100%;
	display:table;
}
.newClassText .contCol2{
	vertical-align:middle;
}
.newClassText .contCol2.contWhite{
	background:#282a33;
	color:#fff;
	position:relative;	
	z-index:5;
}
.newClassText .contCol2.contWhite:after{
	content:'';
	position:absolute;
	z-index:1;
	left:100%;
	top:50%;
	margin:-7px 0 0 0;
	border-left:7px solid #282a33;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
}

.newClassText .contCol2.contWhite strong,
.newClassText .contCol2.contWhite .strong{
	display:block;
	font-family:"pobedabold";
	font-size:60px;
	line-height:normal;
	white-space:nowrap;
}
.newClassText .contCol2.contCol21{
	background:#955cfc;
	color:#fff;
}
.contw50 .contItem.bgCalc{background:#955cfc;}

a.newClassBlock2 {
    padding: 0 5%;
    box-sizing: border-box;
    margin-bottom: -8px;
	min-height:250px;
}
.newClassBlock2 .cbDate {
    padding: 0 20px 25px 20px;
    margin: 80px 65px 0 0;
    background: #707C8D;
}
.newClassBlock2:hover .cbDate {
    background: #816438;
}
.newClassBlock2 .cbDate span {
    font-size: 72px;
}
.newClassBlock2 .overflow {
    box-sizing: border-box;
    padding: 55px 0px;
    clear: none;
}
.newClassBlock2 .overflow span, .newClassBlock2 .overflow small {
    white-space: normal;
}
.newClassBlock2 .overflow span img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 0 10px 0;
}
.newClassBlock2 .overflow span {
    max-width: 620px;
    font-size: 30px;
    text-transform: none;
}
.newClassBlock2 .overflow small {
    max-width: 450px;
}
.newClassBlock2:hover .cbPic:before {
    opacity: .3;
}
.formList{
	margin:0 0 0 -40px;
}
.formList>li{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	width:16.6666%;
	padding:0 0 50px 40px;
}
.formList img{
	display:block;
	padding:9px;
	border:1px solid #8f9fb1;
	margin:0 0 20px 0;
}
.formList a:hover img{
	border:1px solid #51c3dc;
}
.formList{
	text-transform:uppercase;
	font-family:"clear_sansbold";
}
.formList span{
	display:block;
	font-family:"clear_sans_lightregular",Arial,Helvetica,sans-serif;
	padding:5px 0 0 0;
}
.formList a{
	font-size:14px;
	line-height:150%;
	white-space:normal;
}
.formList a:link,.formList a:visited,.formList a:hover{
	border:none;
	color:#fff;

}
.formList a:hover{color:#51c3dc;}

.btnCenter{
	text-align:center;
	border-top:1px solid rgba(255,255,255,0.1) !important;
}
.bRight{
	border-right:1px solid rgba(255,255,255,0.1) !important;
}

.ymaps-2-1-39-ground-pane,.ymaps-2-1-39-controls-pane,.ymaps-2-1-39-copyrights-pane{
	-webkit-filter:grayscale(100);
	-moz-filter:grayscale(100);
	-o-filter:grayscale(100);
	-ms-filter:grayscale(100);
	filter:grayscale(100);
}


.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Default skin*/

.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

/*Gray skin*/

.scrollable.gray-skin {
  padding-right: 17px;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*Modern skin*/
.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -o-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -ms-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -o-linear-gradient(#95aabf, #547092);
  background-image: -moz-linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

#podmenuscr{
	/*overflow:auto;*/
	width:100%;
	padding:0 0px 20px 0;
}

.docsTable{
	display:table;
	width:100%;
	color:#fff;
	background:#474c5b;
}
.docsTable dl{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding:50px 35px 30px 35px;
	box-sizing:border-box;
	border-left:1px solid #4f5461;
}
.docsTable dl dt{
	font-family:"pobedabold";
	font-size:30px;
	line-height:normal;
	padding:0 0 30px 0;
}
.docsTable dl:first-child{border:none;}
.fileLink2{
	display:block;
	vertical-align:top;
	border:none;
	overflow:hidden;
	position:relative;
	z-index:1;
	min-height:51px;
	padding:0 0 0 50px;
	font-size:15px;
	line-height:normal;
	white-space:normal;
	margin:0 0 25px 0;
}
a.fileLink2:link,a.fileLink2:visited,a.fileLink2:hover{color:#fff;}
a.fileLink2:hover{color:#975BF8;}
.fileLink2 img{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}
.fileLink2 small{
	display:block;
	color:#717C8E;
	font-family: 'clear_sansbold';
	text-transform:uppercase;
	font-size:12px;
	line-height:normal;
	padding:0px 0 0 0;
}
.fileLink2 small span{
	text-transform:none;
}
#modaldoc{display:none;}
.docsTable2{
	position:relative;
	z-index:5;
	margin:-57px 0 0 0;
}
.docsTable2 dd{
	background:#717c8e;
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
	-o-transition-delay:0.1s;
	transition-delay:0.1s;		
}
.docsTable2 dt{
	padding:0 7% 30px 7%;
	color:#fff;
	font-size:24px;
	line-height:normal;	
	font-family:"pobedabold";
	text-transform:uppercase;
}
.docsTable2 dd a{
	display:block;
	white-space:normal;
	border-bottom:1px solid #848d9d;
	padding:30px 7%;
	overflow:hidden;
}
.docsTable2 a img{
	float:left;
	margin:-5px 20px 0 0;
}
.docsTable2 a:link,.docsTable2 a:visited,.docsTable2 a:hover{
	color:#fff;
}
.docsTable2 a:hover{
	background:#5e6979;
}
.docsTable2 a small{
	display:block;
	color:#9AA3AF;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'clear_sansbold';
	padding:5px 0 0 0;
}
.docsTable2 a small span{
	text-transform:none;
}
.doptext{
	font-size:14px;
	line-height:normal;
	color:#707c8d;
	width:100%;
	overflow:hidden;
	word-break:normal;
	box-sizing: border-box;
}
.doptext a{display:inline;white-space:normal;line-height:normal;border:none;}

.reviews{
	overflow:hidden;
	background:#f7f7f7;
}
.reviews>li{
	float:left;
	width:25%;
	background:#ffffff;
}
.reviews>li:nth-child(2n){
	background:#f0f0f0;
}
.reviews>li>a{
	display:block;
	white-space:normal;
	border:none;
	overflow:hidden;
	line-height:normal;
}
.reviews>li>a:link,.reviews>li>a:visited,.reviews>li>a:hover{
	color:#282a33;
}
.reviews>li>a:hover{
	background:#975bf8;
	color:#fff;
}
.reviews img{
	float:left;
	background:#707c8d;
	width:105px;
	height:auto;
}
.reviews h3,
.reviews .h3{
	font-size:26px;
	line-height:normal;
	padding:25px 25px 0 25px;
	overflow:hidden;
}
.reviews h3 small,
.reviews .h3 small{
	display:block;
	font-size:16px;
	line-height:normal;
	font-family:"clear_sans_lightregular",Arial,Helvetica,sans-serif;
	text-transform:none;
	letter-spacing:1.3;
	padding:5px 0 0 0;
}
.reviews p{
	padding:25px;
	clear:both;
}
.reScroll{
	overflow:hidden;
	white-space:nowrap;
	background:#464c59;
	color:#fff;
	position:relative;
	z-index:1;
}
.reScroll li.slick-slide{
	display:inline-block;
	vertical-align:top;
	width:100%;
	white-space:normal;
	outline:none;
	overflow:hidden;
	height:300px;
}
.reScroll img{
	display:block;
	float:left;
	width:230px;
	height:auto;
	background:#707c8d;
}
.reScroll .overflow{
	padding:45px 45px 0 45px;
}
.overflow{overflow:hidden;}
.reScroll h3,
.reScroll .h3{
	color:#23d2e9;
}
.reScroll h3 small,
.reScroll .h3 small{
	display:block;
	font-size:20px;
	line-height:normal;
	font-family:"clear_sans_lightregular",Arial,Helvetica,sans-serif;
	text-transform:none;
	letter-spacing:1.3;
	padding:5px 0 0 0;
	color:#fff;
}
.reSlider{clear:both;}
.reSlider a.btn.btnMore{
	height:300px;
	width:23.33333%;
}
.reScroll .slick-dots{
	right:0;
	left:auto;
}
.reSlider a.btn.btnMore span{max-width:100px;white-space:normal;}

.photosList{overflow:hidden;}
.photosList a{
	float:left;
	width:25%;
	border:none;
	overflow:hidden;
}
.photosList img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.photosList a:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.socHead{
	background:#816438;
	color:#fff;
	position:relative;
	z-index:1;
	padding:30px 40px;
}
.socHead h3,
.socHead .h3{
	padding:0;
}
.sochash{
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	height:100%;
	box-sizing:border-box;
	font-size:30px;
	line-height:98px;
	font-family:'clear_sansbold';
	background:#48d4ee;
	padding:0 50px;
	border:none;
}
a.sochash:link,a.sochash:visited,a.sochash:hover{color:#fff;}
a.sochash:hover{
	background:#2eb4cd;
}
#instafeed{
	overflow:hidden;
}
#instafeed a{
	float:left;
	width:16.666666%;
	border:none;
	overflow:hidden;
}
#instafeed a:first-child{
	width:33.3333333%;
}
#instafeed a img{
	width:100%;
	height:auto;
	display:block;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	background:no-repeat center center;
	background-size:cover;
}
#instafeed a:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.cis-logo{
	display:inline-block;
	border:none;
	margin:0 0 40px 0;
	vertical-align:top;
}

.calLinks{
	padding:30px 0;
	margin:0 50px;
	border-top:1px solid rgba(255,255,255,0.1);
	color:#fff;
	overflow:hidden;
}
.calLink{
	width:49%;
	font-family:'pobedabold',arial;
	font-size:21px;
	line-height:1;
}
.calLink a{
	padding:20px 0;
	float:left;
	width:75%;
	text-align:center;
	border:none;
	color:#fff;
	box-sizing:border-box;
	position:relative;
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	border:1px solid #fff;
}
.calLink a:hover{
	background:#fff;
	color:#000;
}
.calLink a.calLinkPdf{
	width:25%;
	margin-left:-1px;
}
.calLink a.calLinkPdf:after{
	content: "\e803";
    font-family: 'icomoon';
    font-size: 10px;
    line-height: 1;
    display: inline-block;
    position: absolute;
    z-index: 1;
	left:50%;
	bottom:10px;
    margin:0 0 0 -5px;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}
.calLink a svg{
	margin:0 0 0 5px;
}
.calLink a svg path{
	fill:#fff;
		transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.calLink a:hover svg path{
	fill:#000;
}
a.partners-logo {
    vertical-align: middle;
    display: inline-block;
    border: none;
    margin: 10px 0px 10px 0px;
}

.partners-block {
	display: block;
    width: 100%;
    float: left;
    padding-top: 30px;
    margin-bottom: 30px;
}
.cis-logo {
	display: none;
}

a.partners-logo img{margin-right: 50px;}

/* adaptive */
@media only screen and (max-height: 900px){
	.cis-logo{
		margin:0 0 20px 0;
	}
}
@media only screen and (max-height: 850px){
	#logo{height:15%;}
	/* #logo img{height:80px;width:auto;margin:-40px 0 0 -38px;}	 */
	#logo img{height:72px;width:auto;margin:-40px 0 0 -70px;}	
}
@media only screen and (max-height: 800px){
	#menuInner .podmenu a{padding-top:7px;padding-bottom:7px;}
	#menuInner a{padding-top:25px;padding-bottom:25px;}	
	footer{padding-bottom:20px;}
}
@media only screen and (max-height: 750px){
	/* .textBlock.contPos{top:auto;padding-bottom:30px;bottom:0;} */
	.textBlock.contPos{top:auto;padding-bottom:0px;bottom:0;}
	.textBlock .textBlockCont h1 {font-size: 42px;}
	.textBlockCont.s16 {    line-height: 100%;}
	.textBlock{padding-top:40px;padding-bottom:40px;}
}
@media only screen and (max-height: 700px){
	.lang,.soc, footer p{padding:0 0 15px 0;}
	.lang,.soc a{font-size:14px;}
	footer{padding-bottom:20px;}
	/* #logo img{height:60px;width:auto;margin:-35px 0 0 -29px;} */
	#logo img{height:60px;width:auto;margin:-35px 0 0 -70px;}
	#logo{height:15%;}
	.menuName{height:15%;min-height:76px;}
	.evBoss{top:15%;}
	.contItem li{padding-bottom:20px;}
	.parentsBlock.photoSlider .contItem li {
	    padding-bottom: 0px;
	}
	.contItem{margin-bottom:-10px;}
	.textBlock{padding-top:30px;padding-bottom:30px;}
}
@media only screen and (max-height: 650px){
	#menuInner a{
		padding-top: 20px;
	    padding-bottom: 20px;
	}
}

@media only screen and (max-width: 5120px){
	.teamLinks a{height: 600px;}
}

@media only screen and (max-width: 4120px){
	.teamLinks a{height: 400px;}
}

@media only screen and (max-width: 2160px){
	.teamLinks a{height: 300px;}
}

@media only screen and (max-width: 1920px){
	.teamLinks a{height: 290px;}
}
@media only screen and (max-width: 1700px){
	body{font-size:16px;line-height:150%;}
	.logoText{padding:80px 5%;}
	.cdecor.cdecor4:after{left:-3%;}
	.logoText img{margin-right:60px;}
	.logoBtns{margin-left:70px;}
	.mainTop a{font-size:18px;line-height:150%;}
	a.btn.btnMore{width:25%;white-space:normal;padding:0 40px;height:46%;line-height:312px;}
	a.btn.btnMore:after{margin-top:149px;}
	.newsList li{width:50%;height:27%;}
	.newsList li.first{width:75%;height:46%;}
	.newsList li:last-child{display:block;}
	.newsList li:nth-child(4) .newsText,.newsList li:nth-child(5) .newsText{left:auto;right:0;}
	.newsList li:nth-child(4) .newsText:after,.newsList li:nth-child(5) .newsText:after{left:-8px;border-left:none;border-right:8px solid #717c8e;}
	.newsList li:nth-child(4) a:hover .newsText:after,.newsList li:nth-child(5) a:hover .newsText:after{border-right-color:#955cfc;}
	.newsList li:nth-child(4) .newsPic,.newsList li:nth-child(5) .newsPic{right:auto;left:0;}
	.newsCol{height:700px;}
	.evBlock{height:720px;}
	.evBlock.evBlock2{height:auto;}
	.evList li.last{display:block;}
	.evList strong{font-size:16px;}
	.evList .strong{font-size:16px;}
	h5{font-size:18px;}
	.h5{font-size:18px;}
	.eduOl li:nth-child(3n):after{top:-28px;}
	.newsName2{font-size:18px;}
	.prList.prList2>li{width:25%;}
	.prList.prList2>li:nth-child(5n) .prText{left:100%;}
	.prList.prList2>li:nth-child(5n) .prText:before{left:-10px;border-left:none;border-right:10px solid #f1f1f1;}
	.prList.prList2>li:nth-child(4n) .prText{left:-100%;}
	.prList.prList2>li:nth-child(4n) .prText:before{left:100%;border-right:none;border-left:10px solid #f1f1f1;}
	.modalPrepod{margin-right:10%;}
	.prepLay .fancybox-close{right:10%;}
	.contCol21 .sbmLine p{float:none;overflow:hidden;width:auto;}
	.textBlock{padding:40px 30px;}
	article{margin-left:270px;}
	aside,.colLeft,.textBlock,.evBoss{width:270px;}
	.colLeft,.textBlock,.evBoss{left:270px;}
	article.pageSide{margin-left:570px;}
	.content,.contCol, .contCol2{padding-left:50px;padding-right:50px;}
	.colLeft,.textBlock{width:300px;}
	.newsList2 a{padding-right:7%;}
	.secList li{padding-left:50px;padding-right:50px;}
	.dirCol{margin-left:-50px;}
	.p50{padding:50px;}
	.prepLay .fancybox-nav,.modalPrepod{margin-left:540px;}
	#regform,#menublock{margin-left:270px;}
	.textBlock h1{font-size:60px;}
	.prList>li{height:300px;}
	.w50colPic{padding-right:50px;right:-50px;padding-left:0;}
	.prList .sexbg:before{margin-top:25px;font-size:150px;}
	#menuInner a,#menuInner .podmenu a,#menuInner .menuYear a,.menuName h6,.menuName .h6{padding-left:30px;padding-right:30px;}
	.messBlock{margin-left:570px;}
	.newsName{font-size:13px;line-height:normal;}
	.newsDate{font-size:40px;line-height:1;}
	.newsDate small{font-size:14px;line-height:1;}
	.docsTable2 dt{padding:0 50px 30px 50px;}
	.docsTable2 dd a{padding:30px 50px;}
	.evBlock{padding:40px 50px;}

	.reSlider a.btn.btnMore{width:17.5%;}
	.contColInner{padding-left:50px;padding-right:50px;margin-left:-50px;margin-right:-50px;}
	
	.calLinks{margin:0 20px;}
	a.partners-logo img{margin-right: 50px;margin-bottom: 0px;}
	.teamLinks a{height: 270px;}
}
@media only screen and (max-width: 1600px){
	.reviews>li{width:33.333%;}
	.reScroll li.slick-slide,.reSlider a.btn.btnMore{height:250px;}
	.reSlider a.btn.btnMore{line-height:250px;}
	.reSlider a.btn.btnMore:after{margin-top:119px;}
	.reScroll .overflow{padding:30px 30px 0 30px;}
	.reScroll h3,.reScroll .h3{font-size:32px;}
	.reScroll h3 small,.reScroll .h3 small{font-size:16px;}
	.reScroll img{height:250px;width:auto;}
	.calLink{width:100%;margin:10px 0 0 0;}
	.calLinks{padding:10px 0 20px 0;}
}
@media only screen and (max-width: 1500px){
	.partners-block{padding-top:0px;margin-bottom: 0;}
	.logoBtns{margin:0;float:none;clear:both;width:100%;}
	.logoTextBlock{overflow:hidden;}
	.logoText p{float:none;width:auto;padding:0 0 30px 0;}
	.logoBtns .btn{width:48%;float:left;}
	.logoBtns .btn.btnBlue{float:right;}
	.mainTop li{min-height:400px;}
	.mtIco img{height:60px;width:auto;}
	.mtIco{height:80px;}
	.mtName{font-size:60px;line-height:1;padding-bottom:20px;margin-bottom:25px;}
	.mainTop a{font-size:16px;line-height:150%;}
	.mtText{height:120px;}
	.mtBlock{padding:0 7%;}
	.evBlock{padding:40px;}
	.evList li.first .evDate{left:-60px;}
	.evList li.first .evDate{font-size:26px;padding:10px 7px;width:60px;height:60px;}
	.evList li.first .evDate small{font-size:12px;}
	.evList li{padding:0 20px;margin:0 -20px;}
	a.btn.btnMore{font-size:24px;}
	.newsList li.first .newsName,.newsList li.nopic .newsName{width:70%;}
	.mainTop.sizefirst li.first{width:52%;}
	.mainTop.sizefirst li.second{width:48%;}	
	.mainTop.sizesecond li.first{width:48%;}
	.mainTop.sizesecond li.second{width:52%;}
	.col2text .textCol{float:none;width:auto;max-width:80%;padding:0;}
	.col2text h1{float:none;width:auto;max-width:600px;}
	.photoItem{height:300px;}
	.prSlider{width:550px;padding:50px 30px 0 30px;height:390px;font-size:15px;line-height:150%;}
	.prSlider h5{padding:0 0 20px 0;}
	.prSlider .h5{padding:0 0 20px 0;}
	.calHead,.calTable{padding-left:20px;padding-right:20px;}
	.pages a, .pages span{line-height:60px;width:60px;}
	.pages .pagearr{font-size:30px;}
	.newsHead h1{font-size:40px;}
	.newsHead .h1{font-size:40px;}
	.evBlock.evBlock2{padding:30px;}
	.prList.prList2>li{height:250px;}
	.prList.prList2 .prName{padding:20px 10%;font-size:20px;}
	.prList.prList2 .prText h4{font-size:24px;}
	.prList.prList2 .prText .h4{font-size:24px;}
	.prList.prList2 .prText h6{font-size:14px;}
	.prList.prList2 .prText .h6{font-size:14px;}
	.modalPrepod{margin-right:0;}
	.mprepText{padding:30px;}
	.mprepPic{width:250px;}
	.mprepText{border-left-width:250px;}
	.mprepAssist{padding-left:250px;}
	.mprepAssist:before{left:125px;}
	.mprepAssist:after{left:249px;}
	.massPic{width:125px;}
	.massText{padding:20px;}
	.prepLay .fancybox-close{right:0;}
	.foodMenu{padding:25px 25px 5px 25px;}
	.foodIems h4{font-size:26px;}
	.foodIems .h4{font-size:26px;}
	.contCol2{width:40%;}
	.contCol21{width:60%;}
	.contCol21 .sbmLine p{clear:both;padding:30px 0 0 0;}
	.prList .icon-close{border-width:15px;}
	.prList .sexbg:before{margin-top:15px;font-size:120px;}
	.page404Text{padding:30px;width:450px;margin-left:-225px;}
	
	.cbDate{padding-left:30px;padding-right:30px;}
	.cbDate span{font-size:40px;line-height:25px;}
	.newClassBlock2 .cbDate span{font-size: 60px;}
	.calTable table th, .calTable table td{padding:10px 5px;}
	.newClassText .contCol2.contWhite strong{font-size:50px;}
	.newClassText .contCol2.contWhite .strong{font-size:50px;}
    .newClassBlock2 .cbDate {padding-left: 30px;padding-right: 30px;}

	.formList>li{width:33.333%;}
	.newsName{bottom:10px;}
	.newsText{padding:10px 20px;}
	.newsDate{font-size:36px;}
	.socHead{padding:20px 40px;}
	.sochash{padding:0 40px;line-height:80px;font-size:26px;}
	
}

@media only screen and (max-width: 1300px){
	.partners-block{padding-top:0px;}
	article{margin-left:220px;}
	article.pageSide{margin-left:440px;}
	.colLeft{left:220px;width:220px;font-size:12px;line-height:150%;}
	.colLeft h1{font-size:46px;padding:0 0 15px 0;letter-spacing:-1px;}
	aside{width:220px;}
	#menu{font-size:16px;}
	.content{padding:30px;}
	.menuTabs a{padding:70px 50px;}
	#menuInner a{padding:25px 20px;}
	#menuInner a, #menuInner .podmenu a, #menuInner .menuYear a, .menuName h6, .menuName .h6{padding-left:20px;padding-right:20px;}
	.prList>li{height:250px;}
	.prText h4{font-size:26px;padding-bottom:15px;}
	.prText .h4{font-size:26px;padding-bottom:15px;}
	.prList .prText{font-size:14px;}
	.prList .icon-close{border-width:10px;}
	.secList li{padding:150px 30px 10px 30px;}
	.contCol{padding:30px;}
	.eduOl li:after{left:-30px;width:110px;height:110px;}
	.eduOl li:nth-child(2n):after{padding-right:30px;}
	.prSlider{margin-bottom:0;}
	.newsHead.newsHeadEvent h1{padding-left:30px;}
	.content2{padding:30px;}
	.evBlock.evBlock2{width:35%;}
	.content2{width:65%;}
	.dirCol dd{padding-left:30px;}
	.dirCol span{padding:20px 30px;}
	.dirCol{margin:10px 0 -30px -30px;}
	.prList.prList2>li{width:33.333%; background-position:center;}
	.prList.prList2>li:nth-child(4n) .prText{left:100%;}
	.prList.prList2>li:nth-child(4n) .prText:before{left:-10px;border-left:none;border-right:10px solid #f1f1f1;}
	.prList.prList2>li:nth-child(3n) .prText{left:-100%;}
	.prList.prList2>li:nth-child(3n) .prText:before{left:100%;border-right:none;border-left:10px solid #f1f1f1;}
	/*.content.contInner{padding-top:30px;}*/
	.modalPrepod{margin-left:440px;font-size:14px;line-height:150%;}
	.mprepText h6{padding-bottom:15px;}
	.mprepText .h6{padding-bottom:15px;}
	.prepLay .fancybox-nav{margin-left:440px;font-size:30px;width:60px;height:60px;line-height:60px;}
	.prepLay .fancybox-prev{left:-120px;}
	.prepLay .fancybox-next{left:-60px;}
	#menublock{margin-left:220px;}
	.foodMenu{padding:20px 20px 0 20px;}
	.menuLay .fancybox-close{border-width:10px;}
	.textBlock{width:220px;left:220px;padding:30px 20px;font-size:13px;line-height:150%;}
	.textBlock h1{font-size:50px;line-height:normal;}
	.evBoss{width:220px;left:220px;padding:20px;}
	#regform,.messBlock{margin-left:220px;}
	#regModal{width:100%;box-sizing:border-box;padding:0 30px;}
	.contCol21,.contCol2{padding:30px;}
	.w50colPic{padding-right:30px;right:-30px;padding-top:30px;top:-30px;}
	.soc a{padding:8px;}
	.cbDate{padding-left:25px;padding-right:25px;margin-right:25px;}
	.cbDate span{font-size:32px;line-height:20px;}	
	.newClassBlock2 .cbDate { padding-left: 25px;padding-right: 25px;margin-right: 25px;}
	.docsTable2 dt{padding:0 30px 20px 30px;}
	.docsTable2 dd a{padding:30px;}
	.docsTable2{margin-top:-50px;}
	.prList.prList2>li{ height:280px;}
	.contColInner{padding:30px;margin:-30px -30px 30px -30px;}
}
@media only screen and (max-width: 1200px){
	body{font-size:14px;line-height:150%;}
	article{margin-left:180px;}
	aside{width:180px;}
	article.pageSide{margin-left:360px;}
	.colLeft{left:180px;width:180px;}
	.textBlock{padding:20px;}
	.colLeft h1{font-size:40px;padding:0 0 10px 0;}
	h1{font-size:46px;padding:0 0 20px 0;}
	#menu{font-size:14px;}
	/* #logo img{width:60px;height:auto;margin:-33px 0 0 -30px;} */
	#logo img{width:75%;height:auto;margin:-33px 0 0 -65px;}
	#logo{height:100px;}
	footer{padding:0 20px 15px 20px;font-size:11px;}
	#menu a span{padding-left:20px;}
	.lang,.soc a{font-size:14px;}
	.soc,.lang,footer p{padding:0 0 10px 0;}
	a.btn.btnMore:after{top:50%;margin:-1px 0 0 10px;}
	.evList li.first .evDate{position:relative;background:none;padding:0 0 10px 0;left:0;top:0;display:block;text-align:left;color:#00D3EC;width:auto;height:auto;}
	.evList li.first .evDate:after{display:none;}
	.evList li.first .evDate small{display:inline;font-size:14px;}
	.evBlock{padding:0px 40px;}
	h4{font-size:20px;}
	.h4{font-size:20px;}
	.cdecor.cdecor4:after{width:20px;height:20px;border-width:20px 20px 0 0;}
	a.btn.btnMore{font-size:20px;}
	.mainTop a,.evList strong,.evList .strong{font-size:14px;}
	.logoText img{margin:0 30px 0 0;width:200px;height:auto;}
	.newsList li.first .newsName{font-size:20px;}
	.newsName{font-size:14px;line-height:normal;}
	.newsDate{font-size:36px;}
	.newsCol,.evBlock{height:560px;}
	a.btn.btnMore{line-height:268px;padding:0 30px;}
	.evList li.last{display:none;}
	.evList a>small{padding:10px 0 0 0;}
	.newsText{padding:15px;}
	.newsName{padding:0 15px;bottom:10px;}
	.newsDate small{display:inline-block;}
	.newsHead .newsDate small{display:block;}
	.newsList li.first .newsText, .newsList li.first a:hover .newsText{padding:25px;}
	/*a.btn{padding:20px 20px 19px 20px;}*/
	.firstName{width:120px;height:140px;padding:30px 15px 0 15px;font-size:9px;}
	.fileLink{font-size:20px;width:90px;}
	.fileLink small{font-size:12px;}
	.lineForm dt{display:block;float:none;margin:0;padding:0 0 10px 0;}
	.lineForm dd,#form31 .lineForm dd{margin:0;}
	.sbmLine,.errLine,#form31 .sbmLine{padding-left:0;}
	.brownBlock .w50{width:100%;float:none;}
	.btnCol{padding:10px 0 0 0;text-align:left;}
	.sbm{width:200px;}
	/*.sbmLine p{float:none;padding:0;margin:0 0 0 230px;width:auto;}*/
	.secList h3{font-size:26px;}
	.secList .h3{font-size:26px;}
	.menuTabs a{padding:50px 30px;}
	#menuInner a.podmenuLink:before{right:10px;}
	.prSlider{width:500px;padding:30px 20px 0 20px;height:360px;font-size:14px;line-height:150%;}
	.prSlider h5{padding:0 0 20px 0;}
	.prSlider .h5{padding:0 0 20px 0;}
	.slick-arrow{margin-top:-75px;}
	.calHead h3{font-size:26px;}
	.calHead .h3{font-size:26px;}
	.calTable table th, .calTable table td{padding:5px;}
	.pages a, .pages span{line-height:50px;width:50px;}
	.pages .pagearr{font-size:24px;}
	.menuName{height:13%;}
	.evBoss{padding:20px;}
	.evBoss h6,.evBoss .h6,.s16,.evBoss p{font-size:14px;}
	.evBoss h3,.evBoss .h3{font-size:24px;}
	.evBoss{top:0;margin-top:100px;}
	.dirCol dt{width:250px;}
	.teamLinks .teamName{font-size:26px;}
	.modalPrepod{margin-left:360px;}
	.mprepPic{width:200px;}
	.mprepText{border-left-width:200px;}
	.mprepAssist{padding-left:200px;}
	.mprepAssist:before{left:100px;}
	.mprepAssist:after{left:199px;}
	.massPic{width:100px;}
	.mprepText{padding:20px;}
	.massText h5{font-size:20px;}
	.massText .h5{font-size:20px;}
	.massText h6{font-size:13px;padding-bottom:10px;}
	.massText .h6{font-size:13px;padding-bottom:10px;}
	.massText{font-size:13px;line-height:150%;}
	.cdecor.cdecor20:after{width:20px;height:20px;border-width:20px;}
	.fancybox-close{border-width:10px;}
	.prepLay .fancybox-nav{margin-left:360px;}
	#menublock{margin-left:180px;}
	.foodIems h4{font-size:20px;padding-bottom:10px;}
	.foodIems .h4{font-size:20px;padding-bottom:10px;}
	.foodIems h6{font-size:14px;padding-bottom:5px;}
	.foodIems .h6{font-size:14px;padding-bottom:5px;}
	.foodIems{font-size:12px;line-height:150%;}
	.foodTabs span{font-size:40px;padding-bottom:10px;height:40px;}
	.foodTabs span.icon-menu2{font-size:35px;}
	.foodTabs a{height:95px;}
	.menuLay .fancybox-close{top:95px;}
	.foodTabs a{font-size:13px;}
	.textBlock{width:180px;left:180px;}
	.phone{font-size:20px;}
	.textBlock{font-size:12px;line-height:150%;}
	.textBlock h1{font-size:40px;letter-spacing:-1px;}
	.evBoss{width:180px;left:180px;}
	#regform{margin-left:180px;padding:50px 0;}
	.regLay #regform{margin-left:0;}
	.docsTable dl dt{font-size:24px;}
	.messBlock{margin-left:180px;}
	.messBlock .overflow{padding:30px;}
	.docsTable dl{padding:40px 25px 20px 25px;}
	
	
	#regModal h3{float:none;width:auto;margin:0;}
	#regModal .h3{float:none;width:auto;margin:0;}
	#regModal{padding:0 50px;}
	.fancybox-inner .colInps{margin:0;}
	/*.contCol21 .sbmLine p{margin:0;}*/
	.bgico{display:none;}
	.mprepPic .sexbg:before{font-size:140px;}
	.icobook:before,.icoball:before{display:none;}
	
	.cbDate{float:none;display:inline-block;margin:30px 0 0 0;padding:0 20px 10px 20px;}
	.newClassBlock .overflow{padding:30px 0px;}
	.newClassBlock .overflow span{font-size:20px;padding:0 0 10px 0;}
	.newClassBlock2 .cbDate {margin: 30px 0 0 0;padding: 0 20px 10px 20px;}
	.messPic{width:250px;}
	.messPic div{padding:20px;}
	.textColMess{padding-right:270px;}
	.calHead, .calTable{padding-left:5px;padding-right:5px;}
	table th{font-size:14px;}
	
	.fancybox-nav{margin-left:0;width:40px;height:40px;line-height:40px;font-size:20px;left:0;}
	.fancybox-next{left:40px;}
	#menuInner a{padding:15px;}
	#menuInner{font-size:13px;}
	.menuInnerBlock{padding-bottom:70px;}
	#menuInner a, #menuInner .podmenu a, #menuInner .menuYear a, .menuName h6, .menuName .h6{padding-left:15px;padding-right:15px;}
	.textBlock{padding:15px;}
		.newsCol{width:100%;height:auto;}
	.evBlock{width:100%;height:auto;margin:0;padding:30px;}
	.evBlock:before{display:none;}
	
	
	.newsList li{width:100%;}
	a.btn.btnMore,.newsList li.first{height:200px;width:70%;}
	a.btn.btnMore{line-height:208px;width:30%;}
	.newsList li.first .newsName{font-size:16px;}
	.newsList li.first .newsDate{font-size:46px;}
	.newsList li.first .newsDate small{font-size:12px;}
	.newsList li.first .newsDate:before{top:12px;}
	.newsList li{height:150px;}
	.newsList li:nth-child(4),.newsList li:nth-child(5){display:none;}
	.newsList li:nth-child(3) .newsText{left:auto;right:0;}
	.newsList li:nth-child(3) .newsText:after{left:-8px;border-left:none;border-right:8px solid #717c8e;}
	.newsList li:nth-child(3) a:hover .newsText:after{border-right-color:#955cfc;}
	.newsList li:nth-child(3) .newsPic{right:auto;left:0;}

	.newClassBlock2 .overflow span img{width:350px;}
	.reviews img{width:80px;}
	.reviews h3{padding:15px 15px 0 15px;}
	.reviews .h3{padding:15px 15px 0 15px;}
	.reviews p{padding:15px;}
	.reviews h3 small{font-size:13px;}
	.reviews .h3 small{font-size:13px;}
	.reSlider a.btn.btnMore{width:30%;}
	.reSlider a.btn.btnMore:after{margin-top:-6px;}
	.reSlider a.btn.btnMore span{max-width:none;}
	.reScroll .overflow {padding: 20px 20px 0 20px;}
	
	
}
@media only screen and (max-width: 950px){
	.partners-block{margin-bottom: 30px;}
	#podmenuscr{height:auto !important;}
	.mainTop li{width:100%;margin:0 !important;}
	.mainTop.sizefirst li.first,.mainTop.sizefirst li.second,.mainTop.sizesecond li.first,.mainTop.sizesecond li.second{width:100%;}
	.mainTop li{min-height:0;height:300px;}
	.mtText{height:80px;}
	.mtName{font-size:50px;/*line-height:*/;padding-bottom:15px;margin-bottom:15px;}
	mtName:before{height:4px;}
	.logoText img{float:none;margin:0 0 30px 0;}
	.logoText{padding:30px;}
	.mtBlock{padding:0 30px;}
	a.btn{padding:15px 40px 14px 40px;font-size:18px;}
	a.btn:after{font-size:8px;margin-top:3px;}

	/*.colLeft{position:relative;width:auto;left:0;top:0;margin:0 0 0 180px;height:auto;padding-top:300px;font-size:14px;line-height:150%;}
	.colLeft.menuCol{padding:0;}
	.menuCol .textBlock{display:none;}*/
	article.pageSide{margin-left:180px;}

	.w48{width:100%;}
	.menuTabs a{padding:70px 30px;}
	
	.menuInnerBlock{padding-bottom:0px;}
/*	#menuInner{display:table;max-width:100%;}
	#menuInner a{padding:15px 10px;display:table-cell;font-size:12px;vertical-align:middle;line-height:normal;}
	#menuInner a:after{display:none;}*/
	.textCol{max-width:none;}
	.secList h3{font-size:24px;}
	.secList .h3{font-size:24px;}
	.menuTabs a strong{font-size:23px;}
	.menuTabs a .strong{font-size:23px;}
	.photoItem{height:250px;}
	.prSlider{width:400px;padding:30px 20px 0 20px;height:290px;font-size:12px;line-height:150%;}
	.prSlider p{padding:0 0 10px 0;}
	.prSlider h5{padding:0 0 10px 0;font-size:16px;}
	.prSlider .h5{padding:0 0 10px 0;font-size:16px;}
	.slick-arrow{margin-top:-75px;}
	.p50{padding:30px;}
	.calHead{padding-top:30px;}
	.pages a, .pages span{line-height:40px;width:40px;font-size:24px;}
	.pages .pagearr{font-size:18px;}
	.evBlock.evBlock2,.content2{width:100%;}
	.content2:before{display:none;}
	.evTime{width:100%;}
	.evTime dd{margin-left:80px;}
	.newsHead.newsHeadEvent h1{padding:30px;}
	.newsHead{height:auto;}
	.evpic .newsDate{bottom:0;}
	.evpic .newsDate{font-size:40px;}
	.newsDate small{font-size:14px;}
	h2{font-size:40px;}
	.cont404{position:relative;}
	.contItem li{width:49%;}
	.dirCol dt{width:150px;}
	.dirCol span{padding:15px;font-size:14px;}
	.dirCol dd{padding-left:20px;}
	.prList.prList2>li{height:280px;}
	.prList.prList2 .prText h4{font-size:20px;}
	.prList.prList2 .prText .h4{font-size:20px;}
	.prList.prList2 .prText h6{font-size:12px;}
	.prList.prList2 .prText .h6{font-size:12px;}
	.modalPrepod{margin-left:180px;}
	.prepLay .fancybox-nav{margin-left:180px;}
	#menublock{margin:0;}
	.foodMenu{padding:15px 0 15px 15px;display:block;width:100%;border:none;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.1);}
	.foodTabs li{width:15%;}
	.foodMenu p{padding-bottom:0;}
	.foodMenu ul{display:table;width:100%;}
	.foodMenu ul li{display:table-cell;width:33.33%;padding:0 20px 0 0;}
	.foodIems h4 span{display:inline;}
	.foodIems .h4 span{display:inline;}
	.foodIems{padding-bottom:20px;}
	.jobParam{width:100%;padding:10px 0 0 0;}
	
	 #asideCol{display:block;}
	 aside,aside.pageReady{
		 background:#1b1b23;
		 width:50%;min-height:0;height:100%;overflow:hidden;box-sizing:border-box;padding:0 0 0 60px;left:-100%;
		-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;
	 }
	 article{margin-left:60px;}
	 #logo,.lang{display:none;}



	 .showmenu aside{left:0%;overflow-y:auto;}
	 .mainTop li{height:250px;}
	 #menu,footer{
		 opacity:0;-moz-transition:all 0.3s ease-in-out 0.5s;-webkit-transition:all 0.3s ease-in-out 0.5s;-o-transition:all 0.3s ease-in-out 0.5s;transition:all 0.3s ease-in-out 0.5s;
		 -webkit-transform:translateY(20px);
		 -moz-transform:translateY(20px);
		 -o-transform:translateY(20px);
		 transform:translateY(20px);
	 }
	 .showmenu #menu,.showmenu footer{
		 opacity:1;
		 -webkit-transform:translateY(0px);
		 -moz-transform:translateY(0px);
		 -o-transform:translateY(0px);
		 transform:translateY(0px);
	 }
	 .showmenu footer{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}	 
	article.pageSide{margin-left:60px;}
	footer{padding:0;width:auto;left:80px;bottom:30px;right:20px;}
	#menu a.current:link, #menu a.current:visited, #menu a:hover{background:#282a33;}
	.colLeft{
		width:50%;left:-100%;
		-moz-transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
	}
	.showmenu .colLeft{
		left:50%;
	}
	.textBlockBack{display:none;}
	
	.textBlock{
		position:relative;z-index:1;left:0;bottom:0;width:auto;margin-left:60px;
		background:#282a33;
		padding:30px;
		font-size:14px;
		line-height:150%;
	}
	.menuCol .textBlock{
		margin:0;
		position:relative;
		left:0;
		bottom:0;
		width:100%;
		z-index:10;
		background:none;
	}
	.colLeft {display:none;}
	.colLeft.menuCol{display:block;}
	.textBlock:before{display:none;}
	#menu{margin-top:55px;}
	.evBoss{position:relative;top:0;left:0;width:auto;padding:0 30px 30px 30px;margin:0;}
	.evBoss p,.evBoss h3,.evBoss h6,.evBoss .h3,.evBoss .h6{padding:0 0 5px 0;}
	article.pageSide{z-index:1;}
	#regform,.messBlock{margin:0;}
	#regModal{padding:0 100px;}
	.newsHead.newsHeadEvent2{padding-bottom:0;}
	.textBlock.contPos{padding:30px;top:0;}
	.newsList li.first .newsDate:before{width:60px;height:60px;margin-left:-30px;}
	.newsList li.first .newsDate>span>span,.newsList2 li.first .newsDate>span>span{text-indent:5px;}
	.prList .sexbg:before{margin-top:20px;font-size:90px;}
	
	.cbDate{margin:20px 0 0 0;padding:0 15px 10px 15px;}
	.newClassBlock .overflow{padding:0;}
	.newClassBlock .overflow span{font-size:16px;}
	.newClassBlock2 .cbDate span{font-size: 50px;}
	.newClassBlock2 .cbDate{margin: 20px 0 0 0;padding: 0 15px 10px 15px;}
	.docsTable dl dt{font-size:18px;}
	.fileLink2 img{width:20px;height:31px;}
	.fileLink2{padding:0 0 0 30px;font-size:13px;min-height:31px;}
	.docsTable dl{padding:30px 20px 0px 20px;}
	.docsTable dl dt{padding:0 0 20px 0;}
	.fileLink2 small{font-size:10px;}
	a.newClassBlock2{padding:20px 30px;min-height:200px;}
	.reScroll h3{font-size:24px;}
	.reScroll .h3{font-size:24px;}
	.reScroll h3 small{font-size:14px;}
	.reScroll .h3 small{font-size:14px;}
	
}
@media only screen and (max-width: 750px){
	.docsTable dl{width:100% !important;display:block;border:none;border-top:1px solid #4f5461;}
	.docsTable dl{padding-top:20px;}
	.mtText{display:none;}
	.logoBtns .btn{padding-left:15px;padding-right:15px;}
	a.btn:after{margin-left:10px;}
	.prList>li{width:50%;height:220px;}
	.prList>li:nth-child(3n) .prText{
		left:100%;
	}
	.prList>li:nth-child(3n) .prText:before{
		left:-10px;
		border-left:none;
		border-right:10px solid #f1f1f1;
	}
	.prList>li:nth-child(2n) .prText{
		left:-100%;
	}
	.prList>li:nth-child(2n) .prText:before{
		left:100%;
		border-right:none;
		border-left:10px solid #f1f1f1;
	}

	.secList li{width:100%;display:block;padding-top:30px;}
	.secList.secList2 li{width:100%;border:none;padding-bottom:10px;padding-top:30px;}
	.secList.secList2 li:first-child{border-bottom:1px solid rgba(255,255,255,0.1);}
	.contCol{width:100%;display:block;}
	.cont2col .content,.cont2col .content.contentWhite{width:auto;display:block;}
	.prSlider{padding:0 20px;background:none;height:auto;width:auto;}
	.prSlider .slick-dots{position:relative;bottom:0;padding:10px 0 0 0;}
	.slick-arrow{left:-20px;top:50%;margin:-30px 0 0 0;width:30px;height:40px;}
	.slick-arrow:before{content:'\e908';margin:-10px 0 0 -5px;}
	.slick-arrow:before{font-size:20px;}
	.slick-next.slick-arrow{right:-20px;}
	.slick-next.slick-arrow:before{content:'\e803';}
	.contw50 .contItem{display:block;width:100%;}
	.picHoverImg img{display:block;}
	.picHoverImg div{position:relative;}
	.contw50 .p50{border:none;border-top:1px solid rgba(255,255,255,0.1);}
	.newsPic2{width:150px;}
	.newsList2 a:hover .newsPic2{width:170px;}
	.newsList2 a{padding:20px 20px 20px 170px;}
	.newsList2 a:hover{padding-left:190px;}
	.pages{padding-left:150px;}
	.modalPrepod{margin:0;}
	.prepLay .fancybox-nav,.fancybox-nav{margin-left:0;width:40px;height:40px;line-height:40px;font-size:20px;left:0;}
	.prepLay .fancybox-next,.fancybox-next{left:40px;}
	.contGray:before{display:none;}
	.contCol21,.contCol2{display:block;width:100%;}
	article{overflow:hidden;}
	.contItem{margin:0;}
	.lineForm.lineForm72, .lineForm.lineForm73, .lineForm.lineForm74, .lineForm.lineForm75{float:none;max-width:480px;width:auto;margin-right:0;}
	#form31 .lineForm dt{width:auto;}
	.newClassBlock2 .overflow span img{width:250px;}
	.reviews>li{width:50%;}
	
	.reScroll{clear:both;}
	.reScroll img{width:80px;height:auto;}
	.reScroll .overflow{padding:0px 0 20px 0;overflow:visible;}
	.reScroll  h3,.reScroll  .h3{overflow:hidden;padding:15px 15px 0 15px;font-size:26px;}
	.reScroll  h3 small,.reScroll  .h3 small{font-size:13px;}
	.reScroll  p{clear:both;padding:15px;}
	.reSlider a.btn.btnMore{width:100%;height:auto;line-height:70px;}
	.reSlider a.btn.btnMore span{max-width:none;}
	.reScroll li.slick-slide, .reSlider a.btn.btnMore{height:auto;}
	.photosList a{width:33.333%;}
	.socHead{padding:20px;}
	.sochash{position:relative;height:auto;line-height:1;padding:20px;margin:20px -20px -20px -20px;display:block;}
	#instafeed a:first-child{width:50%;}
	#instafeed a{width:25%;}

}
@media only screen and (max-width: 750px){
	.mainTop video{display:none !important;visibility:hidden !important;}
	.mainTop a:after{display:none;}
	 #menu a{height:auto;padding:15px 20px;}
	 #menu a span{line-height:1;margin:0;position:relative;left:0;top:0;padding:0;}
	 #menu{height:auto;width:200px;margin:10px auto 30px auto;}
	 footer{width:200px;margin:0 auto;padding:0 20px 20px 20px;box-sizing:border-box;position:relative;left:0;bottom:0;}
	 #menu a.current:link, #menu a.current:visited, #menu a:hover{background:none;}
	 a.btn{padding:15px 20px 14px 20px;}
	 a.btn:after{margin-left:4px;}
	 .cdecor:after,.cdecor:before{display:none;}
	
	.colLeft{padding-top:150px;}
	h2,.h2{font-size:36px;line-height:normal;}
	h3,.h3{font-size:30px;line-height:normal;}
	.menuTabs a strong{font-size:18px;}
	.menuTabs a .strong{font-size:18px;}
	.menuTabs a{height:200px;padding:30px;}
	.menuTabs a span{font-size:50px;margin:0 0 20px 0;}


	h1,.h1{font-size:36px;padding:0 0 15px 0;letter-spacing:-1px;}
	.eduOl li:first-child{margin:0;}
	table th{font-size:14px;}
	table th,table td{padding:10px 10px 10px 0;font-size:12px;line-height:150%;}
	.col2text .textCol{max-width:none;}
	.photoItem{height:200px;}
	.slick-dots{padding:10px;}
	.slick-dots li{margin:0 5px;width:5px;height:5px;}
	h1 small{font-size:14px;max-width:none;}
	.w50{width:100%;}
	.w50colPic{width:auto;position:relative !important;right:0;padding:0;height:250px;margin:0 -30px -30px -30px;top:0;}
	 .w45{width:100%;}
	 .picArr:before{display:none;}
	 .p50{padding:20px;}
	 .newsList2 .first{height:auto;}
	 .newsText2{padding:20px 0;position:relative;top:20px;}
	 .newsList2 li.first .newsName2{padding:0;font-size:18px;max-width:100%;position:relative;z-index:5;padding:0 0 20px 0;}
	 .newsList2 li.first .newsDate{font-size:42px;}
	 .newsList2 li.first .newsDate.last{margin-left:-20px;}
	  .newsList2 li.first .newsDate small{font-size:11px;}
	  newsList2 li.first .newsDate{margin-bottom:15px;}
	  .newsList2 li.first .newsDate.last:before{width:90px;margin-left:-45px;height:90px;}
	  .newsList2 li.first .newsDate small.last{margin:10px 0 0 0;}
	  .newsList2 li.first a{padding-left:15px;}

	  .newsList2 .newsDate{font-size:18px;}
	  .newsName2{font-size:16px;}
	  .newsList2 a{padding:15px 15px 15px 165px}
	  .newsList2 .newsPic2 .newsDate{font-size:50px;}
	  .newsList2 a.newsEvents{padding-top:15px;min-height:150px;}
	  .newsList2 a{min-height:0;}
	  .pages{padding:0;}
	  .newsHead h1{font-size:30px;padding:20px;}
	  .newsHead .newsDate{font-size:50px;width:80px;}
	  .newsDate small{font-size:12px;}
	  .newsHead{height:auto;}
	  .fotorama__thumb-border{border-width:5px !important;}
	  
	  .evBlock.evBlock2,.content2{padding:20px;}
	  .evpic .newsDate{font-size:26px;min-width:120px;padding-left:0;padding-right:0;}
	  .evpic .newsDate small.last{margin-top:10px;}
	  .evpic .newsDate small{font-size:10px;}
	  .phone{font-size:16px;}
	  .contItem li{padding:0 0 20px 0;}
	  .contItem{margin:0;}
	  #contMap{height:300px;}
	  .teamLinks a{height:200px;}
	  .teamLinks .teamName{font-size:18px;padding:0 10px;line-height:normal;}
	  .teamLinks.teamLinks2 .teamText{display:block;width:100%;padding:0;}
	  .teamLinks.teamLinks2 .teamPic{display:none;}
	  .teamLinks.teamLinks2 a{height:auto;box-sizing:border-box;display:block;padding:20px;}
	  .teamLinks .teamText strong{padding-bottom:10px;}
	  .teamLinks .teamText .strong{padding-bottom:10px;}
	  
		.prList.prList2>li{width:50%;}
		.prList.prList2>li:nth-child(3n) .prText{left:100%;}
		.prList.prList2>li:nth-child(3n) .prText:before{left:-10px;border-left:none;border-right:10px solid #f1f1f1;}
		.prList.prList2>li:nth-child(2n) .prText{left:-100%;}
		.prList.prList2>li:nth-child(2n) .prText:before{left:100%;border-right:none;border-left:10px solid #f1f1f1;}
	.prList.prList2 .prName,.prList.prList2 .prText h4,.prList.prList2 .prText .h4{font-size:16px;line-height:normal;}
	a.btn.btn24{padding-left:20px;padding-right:20px;}
	
	.mprepPic{width:150px;margin:0 20px 15px 0;}
	.mprepText{border:none;}
	.mprepAssist{padding:0;clear:both;}
	.mprepAssist:before,.mprepAssist:after{display:none;}
	.foodTabs li{width:115px;}
	.colLeft{padding:0;overflow:hidden;overflow-y:auto;}
	.colLeft:before{display:none;}
	.colbg{left:0;top:0;width:100%;height:100%;}
	aside, aside.pageReady{width:100%;}

	#menu a.podmenu.current span:after{
		content:'';
		font-family: 'icomoon';
		content: "\e803";
		display:inline-block;
		margin:0 0 0 15px;
		vertical-align:middle;
		font-size:10px;
	}
	.colLeft{
		width:100%;
		-webkit-transition:left 0.3s ease-in-out !important;
		-moz-transition:left 0.3s ease-in-out !important;
		-o-transition:left 0.3s ease-in-out !important;
		transition:left 0.3s ease-in-out !important;
		box-sizing:border-box;
		padding-left:60px;
		z-index:100;
	}
	.showmenu .colLeft{left:100%;}
	.showmenu.showpodmenu .colLeft{left:0%;}
	.showmenu.showpodmenu aside{left:-100%;}
	.menuCol .textBlock{display:none;}
	body.showmenu{overflow:hidden;}
	.menuName{height:auto;}
	.menuName h6{position:relative;padding:0 25px; height:55px;line-height:55px;white-space:nowrap;}
	.menuName .h6{position:relative;padding:0 25px; height:55px;line-height:55px;white-space:nowrap;}
	#menuInner{height:auto;}
	
	.newsHead.newsHeadEvent h1,.evBoss{padding:20px;}
	.evBoss{padding-top:0;}
	.evBoss h3{font-size:18px;}
	.evBoss .h3{font-size:18px;}
	.evBoss h6{font-size:10px;}
	.evBoss .h6{font-size:10px;}
	#regModal{padding:30px;}
	#regform{padding:0;}
	#regModal h3{font-size:36px;}
	#regModal .h3{font-size:36px;}
	.page404Text{width:100%;left:0;margin:0;padding:30px;bottom:0;position:relative;}
	.errPic{display:block;width:100%;height:auto;}
	.page404{background:#464c5a;}
	#menuInner .podmenu{border:none;}
	#menu>a:first-child{display:block;}
	#mobile{display:block;}
	.messOk h3,.messOk .h3{font-size:36px;padding-bottom:10px;margin-bottom:10px !important;}
	.icon-ok{font-size:46px;padding:0 0 15px 0;}
	.messOk h3:before,.messOk .h3:before{height:3px;width:100px;}
	.newsList2 li.first .newsDate:before{width:60px;height:60px;margin-left:-30px;top:12px;}
	.newsList2 .newsPic2 .newsDate{margin-top:-35px;}
	.newsList2 .newsPic2 .newsDate.last{margin-top:-55px;}
	.newsList2 .newsDate small.last{margin-top:10px;}
	.newsDate small.last,.newsList2 li.first .newsDate small.last{background-size:80px auto;font-size:10px;line-height:23px !important;margin-left:0;margin-right:0;height:22px;}
	
	.textColMess{padding-right:0;}
	.messPic{ position:relative;width:100%;margin:0 0 30px 0; max-width:300px;}
	
	.messBlockPic{width:180px;}

	.docsTable2{margin-top:-40px;}
	.docsTable2 dt{padding-bottom:13px;}
	.calLink a{padding:15px 0;}
	.calLink{font-size:18px;}
	.calLink a.calLinkPdf:after{bottom:5px;}
	.calLink a svg{width:15px;height:12зчж}
	
	
}
@media only screen and (max-width: 500px){
	/*.content.contInner{padding-top:20px;}*/
	.partners-block{margin-bottom: 0px;}
	.mainTop li{height:150px;}
	.mtName{font-size:26px;padding-bottom:7px;margin-bottom:10px;}
	.mtName:before{width:50px;height:2px;}
	.mtName:after{font-size:7px;margin-left:5px;}
	.mainTop .mtName:hover:after{
		-webkit-transform:translateX(10px);
		-moz-transform:translateX(10px);
		-o-transform:translateX(10px);
		-ms-transform:translateX(10px);
		transform:translateX(10px);
	}
	.mtIco img{height:40px;}
	.mtIco{height:55px;}
	.mtBlock{padding:0 20px;}
	.logoText{padding:20px;}
	.logoText img{width:150px;}
	.logoText img{margin:0 0 15px 0;}
	.btn,.sbm,.logoBtns .btn{width:100%;}
	.newsList li{display:none;}
	.newsList li.first{display:block;width:100%;height:auto;}
	a.btn.btnMore{width:100%;}
	a.btn.btnMore{height:70px;line-height:70px;}
	a.btn.btnMore:after{right:auto;margin-left:10px;}
	.newsList li.first .newsName, .newsList li.nopic .newsName{width:100%;}
	.newsText{position:relative;display:block;}
	.newsList li.first .newsName{font-size:14px;}
	h4{font-size:18px;}
	.h4{font-size:18px;}
	.evBlock{padding:20px;}
	.evList li{padding:0 10px;margin:0 -10px;display:none;}
	.evList li:first-child{display:block;}
	.evList li.first a{padding:0;}
	.textBlock{padding:20px;}
	.fileLink{font-size:16px;}
	.fileLink img{width:60px;height:auto;margin:0 0 10px 0;}
	.content{padding:20px;}
	a.btn.btnMore:after{margin-top:-5px;}
	a.btn:after{margin-left:10px;}
	.sbmLine,.errLine{padding:10px 0 0 0;}
	.sbmLine p{clear:both;padding:10px 0 0 0;margin:0;max-width:none;}
	.menuTabs a{padding:20px;height:150px;}
	.menuTabs a strong{font-size:14px;}
	.menuTabs a .strong{font-size:14px;}
	.menuTabs a span{font-size:40px;}
	h1{font-size:32px;}
	.prList>li .prText{left:0 !important;}
	.secList li{padding:20px 20px 0 20px;}
	.contCol{padding:20px;}
	.contColInner{padding:20px;margin:-20px -20px 20px -20px;}
	.btnLine{height:100px;line-height:100px;}
	.btnLine li{width:100%;box-sizing:border-box;}
	.btnLine li:first-child,.btnLineGray,.btnLineGray2{padding:0 20px;}
	a.btn.btnWide{height:auto;line-height:normal;}
	.calHead h3,.calHead .h3{font-size:20px;}
	.calHead{padding-top:20px;font-size:14px;}
	.newsPic2{display:none;}
	.newsList2 a,.newsList2 a:hover{padding-left:15px;}
	.newsList2 li.first .newsPic2{display:block;}
	.mprepText h3,.mprepText .h3{font-size:26px;}
	.mprepText h6,.mprepText .h6{font-size:14px;}
	.newsList2 .newsDate.newsDateEvents{display:inline-block;}
	.textBlock.contPos{padding:20px;}
	.tLink em{font-size:12px;padding:8px 10px 10px 10px;}
	.evpic .newsDate{padding-top:7%;}
	.messBlockPic{width:100%;}
    .newClassBlock2 .cbDate span {font-size: 36px;}
	.formList>li{width:50%;}
	.newsName{font-size:12px;line-height:normal;}
	.docsTable2 dt{padding:0 20px 9px 20px;font-size:18px;}
	.docsTable2{margin:-30px 0 0 0;}
	.docsTable2 dd a{padding:20px;}
	.docsTable2 a img{margin-right:15px;}
	.newClassBlock .cbDate small{padding-top:0;}
	a.newClassBlock2{padding:20px;min-height:150px;}
	a.newClassBlock{padding:20px;}
	.newsHead .newsDate,.newsHead h1,.newsHead.newsHeadEvent2 .newsDate.last{display:block;padding:20px;}
	.newsDate small.last{width:80px;}
	.newsHead .newsDate{width:auto;text-align:left;}
	.prList.prList2 .prName{padding:10px 20px;}
	.prText h4{padding-bottom:5px;}
	.prText .h4{padding-bottom:5px;}
	.prList.prList2 .prText h6{font-size:10px;line-height:normal;}
	.prList.prList2 .prText .h6{font-size:10px;line-height:normal;}
	.doptext{font-size:12px;}
	.reviews>li{width:100%;}
	.reviews a{height:auto !important;}
	.partners-block{padding-top: 10px;}
	a.partners-logo img{margin-right: 0px;}
	a.partners-logo img:first-child {margin-right: 20px;}
	a.partners-logo{margin: 20px 0px 0px 0px;} 
	.iconItem {
	    width: 50% !important;
	    margin-bottom: 20px;
	    display: inline-block;
	    float: left;
	    height: 130px;
	}

	.divide-padding-image {
	    min-height: 170px;
	    width: calc(100% + 40px);
	    margin-left: -20px;
	    margin-right: -20px;
	}

	.wide-button {
		height: auto;
	    width: 100%;
	    color: white;
	    overflow: visible;
	    white-space: normal;
	    line-height: 30px;
	    padding: 15px 15px 14px 15px;
	    line-height: 25px;
	}

	.iconBlocks {
		margin-bottom: 0px;
	}

	.1-li {
		margin: 0 0 80px 0;
	}

	.2-li, .4-li {
	    margin: 0 0 40px 0;
	}

	.3-li {
		margin: 0 0 60px 0;
	}
}
@media only screen and (max-width: 400px){
	.prList>li{width:100%;}
	.menuTabs a strong{font-size:12px;}
	.menuTabs a .strong{font-size:12px;}
	.menuTabs a{padding:10px;height:130px;}
	.newsHead h1{font-size:24px;}
	.contItem li{width:100%;}
	.dirCol{margin:0;}
	.dirCol span{padding:15px 0 15px 0;font-size:18px;}
	.dirCol dt,.dirCol dd{display:block;width:auto;border:none;padding:0;}
	.teamLinks .teamName{font-size:16px;}
	.teamLinks a{height:150px;}
	.mprepPic{float:none;width:100%;margin:0;}
	.massPic{width:100%;float:none;display:block;}
	.foodTabs li{width:33.333%;}
	#regModal{padding:20px;}
}


.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/bitrix/templates/isk/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.cont_side_school__name {
	font-family: 'pobedabold';
	font-size: 36px;
	line-height: 52px;
	color: #875bf3;
}
.cont_side_school:nth-child(2n) .cont_side_school__name {
	color: #77d1e9;
}
.cont_side_school {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.cont_side_school:nth-child(3n) {
	margin-bottom: 20px;
}
.cont_side_school:after {
	content: "";
	background: #fff;
	opacity: 0.6;
	position: absolute;
	width: 50%;
	height: 1px;
	bottom: 0px;
	left: 0px;
}
.cont_side_school:last-child:after {
	content: none;
}
@media only screen and (max-width: 1200px) {
	.cont_side_school__name {
		font-size: 26px;
		line-height: 34px;
	}
}
@media only screen and (max-height: 750px) {
	.cont_side_school__name {
		font-size: 26px;
		line-height: 34px;
	}
}
/* End */
/* /bitrix/templates/isk/components/bitrix/menu/main/style.css?1533815566134 */
/* /bitrix/templates/isk/styles.css?1568809787216786 */
