.special .special-panel{
	position: relative;
	height: 60px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #D6D6D6),
		color-stop(1, #F9F9F9)
	);
	background-image: -o-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
	background-image: -moz-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
	background-image: -webkit-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
	background-image: -ms-linear-gradient(top, #D6D6D6 0%, #F9F9F9 100%);
	background-image: linear-gradient(to top, #D6D6D6 0%, #F9F9F9 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#D6D6D6'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#D6D6D6')"; /* IE8 */
	font-size: 18px;
	line-height: 24px;
	color: #000 !important;
}
.special .special-panel a{color: #000 !important;}

body.fz1{font-size: 14px; line-height: 22px;}
body.fz2{font-size: 18px; line-height: 26px;}
body.fz3{font-size: 22px; line-height: 30px;}

.special-panel a{color: #000;}
.special-panel .center{display: table; height: 60px;}
.special-panel .center .column{display: table-cell; vertical-align: middle; color: #000 !important;}
.special-panel .center .column.c1{width: 283px;}
.special-panel .center .column.c2{border-left: 1px solid #AAA; border-right: 1px solid #AAA; padding: 0 60px;}
.special-panel .center .column.c3{width: 240px; text-align: center;}

.special-panel ul{display: inline-block;}
.special-panel ul li{display: inline-block; text-align: center;}
.special-panel ul li.current{border: 2px solid #000;}
.special-panel ul li a{text-decoration: none;}

.special-panel .fontSize .i1{font-size: 16px; line-height: 20px; width: 20px;}
.special-panel .fontSize .i2{font-size: 22px; line-height: 26px; width: 26px;}
.special-panel .fontSize .i3{font-size: 28px; line-height: 34px; width: 34px;}

.special-panel .colorTheme li {width: 20px; height: 20px; padding: 2px;}
.special-panel .colorTheme li a{display: block; width: 20px; height: 20px; line-height: 20px;}
.special-panel .colorTheme .i1 a{background-color: #FFF; color: #000;}
.special-panel .colorTheme .i2 a{background-color: #000; color: #FFF !important;}

.special.white{background-color: #FFF; color: #000;}
.special.black{background-color: #000; color: #FFF;}

.special.white #main{background-color: #FFF; color: #000;}
.special.black #main{background-color: #000; color: #FFF;}

.special.white .header{background-color: #FFF; color: #000;}
.special.black .header{background-color: #000; color: #FFF;}
.special.white .header .center{border-bottom: 2px solid #000;}
.special.black .header .center{border-bottom: 2px solid #FFF;}

.special.index .header .center{border: none;}

.special.white .top-header-data .department-top-name .city,
.special.white .top-header-data .department-top-name .name{ color: #000;}

.special.black .top-header-data .department-top-name .city,
.special.black .top-header-data .department-top-name .name{ color: #FFF;}

.special .booble-element{opacity: 1;  transition: opacity 0ms ease-out, transform 0ms ease-out; transform: translateY(0px);}

.special.white .top-header-data.center{border-bottom: 2px solid #000;}
.special.black .top-header-data.center{border-bottom: 2px solid #FFF;}

.special .top-navigation-block .btns,
.special .main-courses-info,
.special .header-top-options,
.special .spHide{display: none;}

.special.white *{color: #000 !important;}
.special.black *{color: #FFF !important;}
.special.white.main-slider .text-holder .text h2,
.special.white.main-slider .text-holder .text h2 a,
.special.white a{color: #000;}
.special.black.main-slider .text-holder .text h2,
.special.black.main-slider .text-holder .text h2 a,
.special.black a{color: #FFF;}

.special .main-slider {box-shadow: none; margin-bottom: 0;}
.special .main-slider .items-holder{width: 0;}
.special.white .main-slider .text-holder{background: #EEE;}
.special.black .main-slider .text-holder{background: #181818;}
.special .main-slider .text-holder .text{font-size: inherit; line-height: inherit;}

.special .section .section{width: auto !important; float: none;}
.special.white .section .section-content{border-color: #000;}
.special.black .section .section-content{border-color: #FFF;}

.special .courses-slider .controlls,
.special .navi{display: none !important;}

.special.white .main-slider .controlls .scroll.prev,
.special.white .main-slider .controlls .pagination .pages a.prev.page,
.special.white .pagination .pages .main-slider .controlls a.prev.page{border-color: #000; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYMAPGBmIABpAvAKI2Qgp+gHE/4F4JS6TkRX9gPIHg6K/hBSBwGOoIhD2IhQURJlItBsHseJnQMxBSDFIkRExSQ1uEkCAAQCGdSuhgSEn/wAAAABJRU5ErkJggg==);}
.special.white .main-slider .controlls .scroll.next,
.special.white .main-slider .controlls .pagination .pages a.next.page,
.special.white .pagination .pages .main-slider .controlls a.next.page{border-color: #000;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYEAARgYiABsQrwBiDXyKQCatBOL/QPyDkGINqKKhqvgvIcVeUIUg/JgiE4lyI50VcQDxM2LDzQiqWIOYpMaBTxIgwABHPSuhfksIQAAAAABJRU5ErkJggg==);}

.special.black .main-slider .controlls .scroll.prev,
.special.black .main-slider .controlls .pagination .pages a.prev.page,
.special.black .pagination .pages .main-slider .controlls a.prev.page{border-color: #FFF; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHZJREFUeNpi/P//PwMewAjEYAVMeBRpAPFyIGYD80AmYsEaQPzjPwSsBGJGQop+QPkMRClCV4hTEbJCvIpgCkGCf/Epgil8/B8BvHCEAmkmEu1GknxNUjiSFDPYFD8DYg5cCmGKQYqMQHxGAumRA4h/gBgAAQYAq9rWAL8g22EAAAAASUVORK5CYII=);}
.special.black .main-slider .controlls .scroll.next,
.special.black .main-slider .controlls .pagination .pages a.next.page,
.special.black .pagination .pages .main-slider .controlls a.next.page{border-color: #FFF;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHxJREFUeNpi/P//PwMUMAIxnIMOmKA0GxAvB2INXAoZgCYyAvHK/xDwA4g1QLagYxhDA6oIp2JkDl7F6FbgVMyAxT1YFWNTiK74L4iPSyEIe/1HgMcUmUiUG4nyNVHhSFTMcADxM2Lj2giqWANXcDEipUcOIP6BK5UBBBgAk9rWALJLoXsAAAAASUVORK5CYII=);}

.special .courses-slider{margin-left: 0;}
.special .courses-slider .items-holder{width: auto;}
.special .slider .items-holder .items .item .element .picture{display: none;}
.special .slider {margin-bottom: 0;}

.special.white .slider .items-holder .items .item .element{border-color: #000;}
.special.black .slider .items-holder .items .item .element{border-color: #FFF;}

.special .slider.courses-slider .items .item .element .text{max-height: 220px;}
.special .slider.courses-slider .items .item .element .description{max-height: none;}

.special.white .slider.courses-slider .items .item .element:hover{ background-color: #FFF;}
.special.black .slider.courses-slider .items .item .element:hover{ background-color: #000;}

.special.fz1 .slider.courses-slider .items .item .element .title{font-size: 20px; line-height: 24px;}
.special.fz2 .slider.courses-slider .items .item .element .title{font-size: 24px; line-height: 28px;}
.special.fz3 .slider.courses-slider .items .item .element .title{font-size: 28px; line-height: 32px;}
.special.fz1 .slider.courses-slider .items .item .element .description{font-size: 14px; line-height: 22px;}
.special.fz2 .slider.courses-slider .items .item .element .description{font-size: 16px; line-height: 26px;}
.special.fz3 .slider.courses-slider .items .item .element .description{font-size: 20px; line-height: 30px;}

.special .main-shorties .shorties,
.special .main-shorties .top-shorty{float: none; width: auto; margin-left: 0;}
.special .main-shorties .top-shorty .title{font-weight: normal;}
.special .main-shorties .shorties .picture,
.special .main-shorties .top-shorty .picture{display: none;}

.special.white .main-shorties .top-shorty .description,
.special.white .main-shorties .top-shorty .title a,
.special.white .main-shorties .shorties .title a,
.special.white .main-shorties .date{color: #000;}

.special.black .main-shorties .top-shorty .description,
.special.black .main-shorties .top-shorty .title a,
.special.black .main-shorties .shorties .title a,
.special.black .main-shorties .date{color: #FFF;}

.special.fz1 .main-shorties .shorties .date,
.special.fz1 .main-shorties .top-shorty .date{font-size: 14px; line-height: 22px; font-weight: 300;}
.special.fz2 .main-shorties .shorties .date,
.special.fz2 .main-shorties .top-shorty .date{font-size: 18px; line-height: 26px; font-weight: 300;}
.special.fz3 .main-shorties .shorties .date,
.special.fz3 .main-shorties .top-shorty .date{font-size: 22px; line-height: 30px; font-weight: 300;}

.special.fz1 .main-shorties .shorties .title,
.special.fz1 .main-shorties .top-shorty .title{font-size: 22px; line-height: 26px;}
.special.fz2 .main-shorties .shorties .title,
.special.fz2 .main-shorties .top-shorty .title{font-size: 26px; line-height: 30px;}
.special.fz3 .main-shorties .shorties .title,
.special.fz3 .main-shorties .top-shorty .title{font-size: 30px; line-height: 34px;}

.special.fz1 .main-shorties .shorties .description,
.special.fz1 .main-shorties .top-shorty .description{font-size: 14px; line-height: 22px;}
.special.fz2 .main-shorties .shorties .description,
.special.fz2 .main-shorties .top-shorty .description{font-size: 18px; line-height: 26px;}
.special.fz3 .main-shorties .shorties .description,
.special.fz3 .main-shorties .top-shorty .description{font-size: 22px; line-height: 30px;}

.special h2 a, .special .main-shorties .shorties a, .special .main-shorties .top-shorty a{text-decoration: underline;}

.special.white .btn{background: #FFF; color: #000; border: 2px solid #000; text-transform: uppercase;}
.special.black .btn{background: #000; color: #FFF; border: 2px solid #FFF; text-transform: uppercase;}

.special .courses-options .icon,.special  img{
    filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.special.black .header img{
	filter: grayscale(100%) invert(100%);
	filter: gray;
	-webkit-filter: grayscale(100%)  invert(100%);
}

.special .footer{background: none; height: 180px;}
.special .footer .copyright{width: 470px;}
.special .footer .certified{font-size: inherit;}
.special .footer .center{background: none;}
.special .footer .social-nav{display: none;}
.special.white .footer .center{border-top: 2px solid #000;}
.special.black .footer .center{border-top: 2px solid #FFF;}

.special .middle{padding-bottom: 200px;}

.special.fz3 .footer{height: 250px;}
.special.fz3 .middle{padding-bottom: 260px;}

.special .footer .main-nav{left: auto; right: 0; width: 570px;}
.special .main-nav a{text-decoration: underline !important;}
.special.white .top-navigation-block .main-nav a{color: #000;}
.special.black .top-navigation-block .main-nav a{color: #FFF;}
.special.fz1 .main-nav li{font-size: 18px !important; line-height: 26px !important; margin-bottom: 5px;}
.special.fz2 .main-nav li{font-size: 22px !important; line-height: 30px !important; margin-bottom: 5px;}
.special.fz3 .main-nav li{font-size: 26px !important; line-height: 34px !important; margin-bottom: 5px;}

.special.white .main-nav .current {
    box-shadow: 0 0 0 1px #000;
    padding: 0 3px;
}
.special.black .main-nav .current {
    box-shadow: 0 0 0 1px #FFF;
    padding: 0 3px;
}
.special .main-nav .current a{text-decoration: none !important;}

.special.white .top-search-form input[type=text]{background-color: #fff; color: #000;}
.special.black .top-search-form input[type=text]{background-color: #000; color: #FFF;}

.special .footer .copyright .certified{color: inherit;}

.special.white .slider .items-holder .items .item{background-color: #FFF;}
.special.black .slider .items-holder .items .item{background-color: #000;}
.special.white .slider.courses-slider .items .item .element .title a,
.special.white .slider.courses-slider .items .item .element .text{color: #000;}
.special.black .slider.courses-slider .items .item .element .text,
.special.black .slider.courses-slider .items .item .element .title a{color: #FFF;}

.special.white .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.special.white .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today a,
.special.white .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,
.special.white .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today span,
.special.white .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today span,
.special.white .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today span,
.special.white .scroll:hover,
.special.white .pagination .pages a.page:hover,
.special.white .top-search-form,
.special.white .section-content .main-tabs .tabs li a.active,
.special.white .levels .level-descriptions-block,
.special.white .main-tabs .tabs li a.active,
.special.white .rainbow-block .block-content,
.special.white .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.special.white .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today a,
.special.white .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,
.special.white a.scroll:hover,
.special.white .pagination .pages a.page:hover,
.special.white a.top-search-form,
.special.white .section-content .main-tabs .tabs li a.active,
.special.white .levels a.level-descriptions-block,
.special.white .main-tabs .tabs li a.active,
.special.white .rainbow-block a.block-content{background-color: #FFF; border: 2px solid #000; box-shadow: none;}

.special.black .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.special.black .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today a,
.special.black .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,
.special.black .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today span,
.special.black .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today span,
.special.black .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today span,
.special.black .scroll:hover,
.special.black .pagination .pages a.page:hover,
.special.black .top-search-form,
.special.black .section-content .main-tabs .tabs li a.active,
.special.black .levels .level-descriptions-block,
.special.black .main-tabs .tabs li a.active,
.special.black .rainbow-block .block-content,
.special.black .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.special.black .ui-datepicker .ui-datepicker-calendar .article table th.ui-datepicker-today a,
.special.black .article table .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,
.special.black a.scroll:hover,
.special.black .pagination .pages a.page:hover,
.special.black a.top-search-form,
.special.black .section-content .main-tabs .tabs li a.active,
.special.black .levels a.level-descriptions-block,
.special.black .main-tabs .tabs li a.active,
.special.black .rainbow-block a.block-content{background-color: #000; border: 2px solid #FFF; box-shadow: none;}

.special .sidebar-nav{box-shadow: none; padding:10px 15px;}
.special .sidebar-nav li{padding: 0;}
.special .sidebar-nav li:before{display: none;}
.special .sidebar-nav li a{padding: 5px 15px; font-weight: 500; display: block;}
.special.white .sidebar-nav li.current a{text-decoration: none; background-color: #d9d9d9;}
.special.black .sidebar-nav li.current a{text-decoration: none; background-color: #333;}
.special.fz1 .sidebar-nav li{font-size: 15px; line-height: 22px;}
.special.fz2 .sidebar-nav li{font-size: 19px; line-height: 26px;}
.special.fz3 .sidebar-nav li{font-size: 23px; line-height: 30px;}
.special.white .sidebar-nav{border: 2px solid #000; background-color: #fff;}
.special.black .sidebar-nav{border: 2px solid #FFF; background-color: #000;}

.special.fz1 h1{font-size: 38px; line-height: 42px;}
.special.fz2 h1{font-size: 42px; line-height: 46px;}
.special.fz3 h1{font-size: 46px; line-height: 50px;}

.special .programms .item{height: 16em; min-height: 245px;}
.special .programms .text{max-height: none;}
.special .programms .description{max-height: 4em; min-height: 55px;}
.special.fz1 .programms .description{font-size: 12px; line-height: 18px;}
.special.fz2 .programms .description{font-size: 16px; line-height: 22px;}
.special.fz3 .programms .description{font-size: 20px; line-height: 26px;}

.special.fz1 h2, .special.fz1 .news-list .item.top-news .title,.special.fz1 .persons .name,.special.fz1.notfound .not-found-block .monitor .text{font-size: 22px; line-height: 26px;}
.special.fz2 h2, .special.fz2 .news-list .item.top-news .title,.special.fz2 .persons .name,.special.fz2.notfound .not-found-block .monitor .text{font-size: 26px; line-height: 30px;}
.special.fz3 h2, .special.fz3 .news-list .item.top-news .title,.special.fz3 .persons .name,.special.fz3.notfound .not-found-block .monitor .text{font-size: 30px; line-height: 34px;}

.special.fz1 h3{font-size: 18px; line-height: 22px;}
.special.fz2 h3{font-size: 22px; line-height: 26px;}
.special.fz3 h3{font-size: 26px; line-height: 30px;}

.special.fz1.notfound .not-found-block .monitor .text b{font-size: 150px; line-height: 140px;}
.special.fz2.notfound .not-found-block .monitor .text b{font-size: 160px; line-height: 150px;}
.special.fz3.notfound .not-found-block .monitor .text b{font-size: 170px; line-height: 160px;}

.special.fz1 h4, .special.fz1 .search-results .title{font-size: 17px; line-height: 23px;}
.special.fz2 h4, .special.fz2 .search-results .title{font-size: 21px; line-height: 27px;}
.special.fz3 h4, .special.fz3 .search-results .title{font-size: 25px; line-height: 31px;}

.special.fz1 h5, .special.fz1 .levels .level-descriptions-block .description .category a, .special.fz1 .programms .title, .special.fz1.notfound .back-link{font-size: 16px; line-height: 20px;}
.special.fz2 h5, .special.fz2 .levels .level-descriptions-block .description .category a, .special.fz2 .programms .title, .special.fz2.notfound .back-link{font-size: 20px; line-height: 24px;}
.special.fz3 h5, .special.fz3 .levels .level-descriptions-block .description .category a, .special.fz3 .programms .title, .special.fz3.notfound .back-link{font-size: 24px; line-height: 28px;}

.special .levels .level-descriptions-block .description .text,
.special .persons .post,
.special .exams .text,
.special .news-list .item .date,
.special .breadcrumbs{font-size: inherit; line-height: inherit;}

.special.fz2 .persons.employees .text{line-height: inherit; max-height: 110px;}
.special.fz3 .persons.employees .text{line-height: inherit; max-height: 115px;}
.special .persons .item{height: 520px;}

.special .filter-form .field.year,
.special .filter-form .field.month{width: auto; display: block; margin-bottom: 15px;}
.special .form .label, .form .form-element, .special.notfound .not-found-block .monitor .extra{line-height: inherit; font-size: inherit;}

.special.fz1 .levels .title .sub, .special.fz1 .pagination .pages li, .special.fz1 .exams .title, .special.fz1 .galleries .item, .special.fz1 .news-list .item .title, .special.fz1 .partners .title, .special.fz1 .search-query{font-size: 16px; line-height: 20px;}
.special.fz2 .levels .title .sub, .special.fz2 .pagination .pages li, .special.fz2 .exams .title, .special.fz2 .galleries .item, .special.fz2 .news-list .item .title, .special.fz2 .partners .title, .special.fz2 .search-query{font-size: 20px; line-height: 24px;}
.special.fz3 .levels .title .sub, .special.fz3 .pagination .pages li, .special.fz3 .exams .title, .special.fz3 .galleries .item, .special.fz3 .news-list .item .title, .special.fz3 .partners .title, .special.fz3 .search-query{font-size: 24px; line-height: 28px;}

.special .news-list .item + .item{width: 270px; height: 280px;}
.special .news-list .item + .item .picture{height: 140px;}
.special .news-list .item + .item .title{max-height: 117px;}

.special .partners .item{height: 16em; min-height: 275px;}
.special .partners .title{max-height: 4.8em;}

.special .rainbow-block{padding: 0;}
.special .rainbow-block:after,
.special .rainbow-block:before,
.special .rainbow-block .block-content:after,
.special .rainbow-block .block-content:before{display: none;}

.special.fz2 .rainbow-block .block-content{font-size: 19px; line-height: 24px;}
.special.fz3 .rainbow-block .block-content{font-size: 23px; line-height: 28px;}

.special.fz2 .rainbow-block .block-content .large{font-size: 22px; line-height: 26px;}
.special.fz3 .rainbow-block .block-content .large{font-size: 26px; line-height: 32px;}

.special.white .article li:before{color: #000;}
.special.black .article li:before{color: #FFF;}

.special .features .text,
.special .features .text .title{font-size: inherit; line-height: inherit;}

.special .features {margin-left: 0;}
.special .features li{float: none; width: 100%; margin-left: 0;}
.special.white .features li{border-color: #000; background-color: #fff;}
.special.black .features li{border-color: #FFF; background-color: #000;}

.special.notfound .not-found-block .monitor{background: none;}

.special.white .form .form-element, .special.white .ui-selectmenu-menu{border-color: #000; background-color: #fff;}
.special.black .form .form-element, .special.black .ui-selectmenu-menu{border-color: #FFF; background-color: #000;}
.special.white .ui-selectmenu-menu .ui-menu-item:hover{background-color: #EEE;}
.special.black .ui-selectmenu-menu .ui-menu-item:hover{background-color: #333;}

.special.black .events-list .item{background-color: #000;}

.special.white .pagination .pages a.current{background-color: #000; color: #FFF !important;}
.special.black .pagination .pages a.current{background-color: #FFF; color: #000 !important;}


.pagination .pages a.page:hover{padding: 0;}
.special.white .scroll, .special.white .pagination .pages a.page,.special.white .contacts .column{border-color: #000;}
.special.black .scroll, .special.black .pagination .pages a.page,.special.black .contacts .column{border-color: #FFF;}


.special .mail-link{margin-left: 0;}
.special .mail-link::before{display: none;}

.special.black .contacts .column,
.special.black .galleries .item,
.special.black .fancybox-skin,
.special.black .sidebar-slider,
.special.black .persons .item,
.special.black .exams .item,
.special.black .news-list .item,
.special.black .partners .item,
.special.black .programms .item,
.special.black .levels .title,
.special.black .courses-options .item{background-color: #000;}

.special .sidebar-slider{border-width: 2px;}
.special.white .sidebar-slider, .special.white .persons .item, .special.white .exams .item, .special.white .partners .item, .special.white .programms .item, .special.white .levels .title{border-color: #000;}
.special.black .sidebar-slider, .special.black .persons .item, .special.black .exams .item, .special.black .partners .item, .special.black .programms .item, .special.black .levels .title{border-color: #FFF;}

.special .main-tabs .tabs li a.active::before{display: none;}

.special.black .main-tabs .tabs li a{background-color: #333; border-color: #222;}

.special.black .persons.testimonials .text:after {background-image: -o-linear-gradient(bottom, transparent 0%, #000 100%); background-image: -moz-linear-gradient(bottom, transparent 0%, #000 100%); background-image: -webkit-linear-gradient(bottom, transparent 0%, #000 100%); background-image: -ms-linear-gradient(bottom, transparent 0%, #000 100%); background-image: linear-gradient(to bottom, transparent 0%, #000 100%); }

.special.white .levels .title.active{background-color: #EEE;}
.special.black .levels .title.active{background-color: #333;}
.special.black .fancybox-skin{border: 2px solid #FFF;}

.special.white .levels .level-descriptions-block::before {border-color: #000 transparent;}
.special.black .levels .level-descriptions-block::before {border-color: #FFF transparent;}
.special.black .levels .level-descriptions-block::after {border-color: #000 transparent;}

.special .fancybox-overlay {background-color: #000;}

.special .up-link{border-color: #000; background-color: #EEE; opacity: 1;}
.special .up-link:hover{border-color: #FFF; background-color: #000; box-shadow: 0 0 0 1px #000;}

.special .footer .my-goete-link{display: none;}

@media screen and (max-width: 1199px) {
	.special .footer .copyright{width: 430px;}
	.special .footer .main-nav{width: 500px;}
	.special .footer .main-nav li{margin-right: 10px;}
}