*, *::after, *::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;	border: 0;font-size: 100%; font: inherit; vertical-align: middle;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {	display: block; }
ol, ul {list-style: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table { padding:0; margin:0; }
body { font-family: "ubunturegular", Arial, Helvetica, sans-serif; color:#C8C8C8; background:#e8e9ea; color:#111111; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;  font-size: 1em;}
tbody, tfoot, thead, th, table, td { padding:0; margin:0; }
.clear { height:0; font-size:1px; line-height:0; clear:both; }
a img { border: none; }
a { outline: none; text-decoration: none; color:#e6a133; }

.100 { padding:0; margin:0; height:100px; }
/* logo */
.header { display: block; padding:0; margin:0; z-index:999; position:fixed; height:85px; background: #e8e9ea; width:100%; }
.header .logo { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.header .logo { width: 200px; height: 45px; display: inline-block; float:left; margin:20px 0 0 25px; padding:0; z-index:4; }
.header .logo a { display: block; width: 200px; height: 45px; }
.header .logo a img { width: 200px; height: 45px; }

.header .line { display: inline-block; float:left; background: url(../img/v_line.png) left top no-repeat; width:1px; height:45px; margin: 0 0 0 10px; }

/* social */
.header .social { float: left; margin: 18px 0 0 4px; }
.header .social ul { padding-left:10px; margin:0; }
.header .social ul li { display: -moz-inline-box;  -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.header .social ul li { float:left; }
.header .social ul li a.fb { width: 23px; height: 23px; background: url("../images/en.png") 0px 0px no-repeat; }
.header .social ul li a.fb:hover { width: 23px; height: 23px; background: url("../images/en.png") 0px -23px no-repeat; }

/* lang */
.header .lang { float: left; margin: 21px 0 0 10px;  }
.header .lang ul { padding-left:10px; margin:0; }
.header .lang ul li { display: -moz-inline-box;  -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.header .lang ul li { float:left; padding: 0 0 0 5px; }
.header .lang ul li a { display: inherit; padding-right:5px; font-size: 1.05em; font-family: "ubunturegular", Arial, Helvetica, sans-serif; color:#aaabab; }
.header .lang ul li a:hover { color:#DC965A; }

.header .lang_soc { float: left; margin: 0 60px 0 0; padding:0; }


#block1 { margin: 0; height:100%; min-width: 320px; padding:180px 0 0 0; position: relative; width: 100%; float:left; }
#yellow { margin: 0; height:669px; min-width: 320px; padding:0; position: relative; width: 100%; float:left; background: url(../img/map_top.jpg) center center no-repeat; }
#block2 { margin: 0; height:100%; min-width: 320px; padding:0 0 300px 0; position: relative; width: 100%; float:left;}
#yellow2 { margin: 0; height:180px; min-width: 320px; padding:0; position: relative; width: 100%; float:left; background: url(../img/map_bottom.jpg) center center no-repeat; }
#block3 { margin: 0; height:100%; min-width: 320px; padding:120px 0 300px 0; position: relative; width: 100%; float:left;}
#block4 { margin: 0; height:100%; min-width: 320px; padding:180px 0 300px 0; position: relative; width: 100%; float:left;}
#block5 { margin: 0; height:100%; min-width: 320px; padding:180px 0 300px 0; position: relative; width: 100%; float:left;}
#block6 { margin: 0; height:100%; min-width: 320px; padding:180px 0 700px 0; position: relative; width: 100%; float:left;}
#block7 { margin: 0; height:50px; min-width: 320px; padding:100px 0 75px 0; position: relative; width: 100%; float:left;}
#block8 { margin: 0; height:100%; min-width: 320px; padding:0; position: relative; width: 100%; float:left;}

.footer { padding:0 10px 10px 10px; margin:0; position: absolute; width: 100%; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 0.9em; color:#111111; text-align:center;  }
.footer a { color:#e6a133; text-decoration:none; }
.contacts { padding:0 10px 10px 10px; margin:0; position: absolute; width: 100%; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1em; color:#111111; text-align:center;  }
.contacts a { color:#e6a133; text-decoration:none; }

.align_center { width: 100%; margin:0 auto; position: relative; float:left; }
.align_center_news { width: 100%; margin: 0 auto; position: relative; float:left; }

.align_center_bottom { width:1000px; margin: 0 auto; position: relative; }
.left_block { float: left; width: 50%; }
.right_block { float: right; width: 50%; }
.left_block2 { float: left; width: 50%; margin: 10px 0 0 0; }
.right_block2 { float: right; width: 50%; margin: 10px 0 0 0; }
.left_block3 { float: left; width: 35%; margin: 10px 0 0 0; }
.right_block3 { float: right; width: 65%; margin: 10px 0 0 0; }
.right_block3 p { padding:5px 10px 0px 10px; margin:0; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1em; color: #e6a331; }
.left_block4 { float: left; width: 50%; margin: 10px 0 0 0; }
.right_block4 { float: right; width: 50%; margin: 10px 0 0 0; }
.left_block2 p { padding:10px 20px 0px 20px; margin:0; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1em; color:#5d5d5d!important; }
.block-view-source p { padding:0px 5px 0px 5px; margin:0; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1em; color: #111111; line-height:1.4em; }
.block-view-source a { color:#e6a133; text-decoration:none; }
.block-view-source .tab1 { padding: 0 0 0 50px; }
.block-view-source .tab2 { padding: 0 0 10px 45px; }
.block-view-source .tab3 { padding: 0 0 0 40px; }
.block-view-source .tab4 { padding: 0 0 0 35px; }
.block-view-source .tab5 { padding: 0 0 10px 30px; }
.block-view-source .tab6 { padding: 0 0 0 25px; }
.block-view-source .tab7 { padding: 0 0 10px 20px; }
.block-view-source .tab8 { padding: 0 0 10px 15px; }
.block-view-source .tab9 { padding: 0 0 0 10px; }
.block-view-source .tab10 { padding: 0 0 10px 5px; }
.block-view-source .tab11 { padding: 0 0 10px 0px; }
.block-view-source .tab12 { padding: 0 0 10px 0px; }
.block-view-source .tab13 { padding: 0 0 0 30px; }
.block-view-source .tab14 { padding: 0 0 10px 25px; }
.block-view-source .tab15 { padding: 0 0 10px 20px; }
.block-view-source .tab16 { padding: 0 0 10px 15px; }
.block-view-source .tab17 { padding: 0 0 10px 10px; }
.block-view-source .tab18 { padding: 0 0 10px 5px; }
.block-view-source .tab18 img, .block-view-source .tab9 img{
	position: absolute;
	margin-left: -24%;
	margin-top: -50px;
}

.center_block_home { height: 375px; width: 100%; background: url(../img/pic_center_block_home.png) center center no-repeat; }
.center_block_bio { height: 375px; width: 100%; background: url(../img/pic_center_block_bio.png) center top no-repeat; }
.center_block_records { height: 375px; width: 100%; background: url(../img/pic_center_block_records.png) center top no-repeat; }
.center_block_video { height: 375px; width: 100%; background: url(../img/pic_center_block_video.png) center center no-repeat; }

.center_block_news { width: 100%; background: url(../img/pic_center_block_news.png) center top no-repeat; }
.l_b_left { position: absolute; left: 0; background: url(../img/left.png) left top no-repeat; height:375px; width:220px; z-index:99; float:left; }
.r_b_right { position: absolute; right: 0; background: url(../img/right.png) right top no-repeat; height:375px; width:220px; z-index:99; float:right; }

.l_b_left_video { position: absolute; left: 0; background: url(../img/left.png) left top no-repeat; height:375px; width:220px; z-index:40; float:left; }
.r_b_right_video { position: absolute; right: 0; background: url(../img/right.png) right top no-repeat; height:375px; width:220px; z-index:40; float:right; }

/* spoiler */
.view-source span { float:right; cursor: pointer; font-size:18px; background:url(../img/more.png) no-repeat top center; text-decoration: none; clear: both; padding: 0px 20px 0px 10px; color:#e8e9ea; }
.view-source .active { cursor: pointer; }
.hide { padding:0; margin:0; color:#111111; }
.view-source p { padding:5px 15px 0px 15px; margin:0; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1em; color:#111111; line-height:1.4em; }
.view-source h2 { padding:5px 10px 0px 10px; margin:0; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size: 1.3em; color:#111111; text-transform:uppercase; }
.otstup { margin:0; padding: 0px 0 0 55px!important; }

#go_down { bottom: 30px; display: none; padding:0; left:50%; margin-left:-15px; position: fixed; z-index:99; }
#go_down a { color: #111111; display: block; text-align: center; text-decoration: none; width: 30px; height:40px; }
#scrollPanel{ margin:0; padding:0; }

.cd-section { z-index:1; padding:0; text-align: right; position:relative; display: none; }
.cd-bouncy-nav-trigger { padding:0; position: fixed; top:10px; right:10px; z-index:1; }
.no-touch .cd-bouncy-nav-trigger:hover { background: none; }

.transition { transition: 2s; }
.cdmenu { position: relative; width: auto; height:90px; padding:0; margin:0 10px 0 0; float:right;  }
.cd-bouncy-nav li { width: 80px; height:70px; float: left; text-align: center; font-size: 0.9em; background:url(../img/v_line.png) top right no-repeat; }
.cd-bouncy-nav li:hover a.list, .cd-bouncy-nav li.active a.list { color: #e7a230;}
.cd-bouncy-nav a { display: block; min-width: 80px; position: relative; padding: 0; margin: 55px 0 0 0; color: #e8e9ea; }

.cd-bouncy-nav a::before { content: ''; display: block; position: absolute; height: 80px; width: 80px; margin:-65px 0 0 0; background-image: url("../img/cd-category-icons1.svg"); background-repeat: no-repeat; background-position: 0 0;  -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.cd-bouncy-nav a:hover::before { background-position: -80px 0;  -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.cd-bouncy-nav li.active a.list::before { background-position:  -80px 0; }

.no-touch .cd-bouncy-nav a:hover::before { background-color: none; }

.cd-bouncy-nav li:nth-of-type(2) a::before { background-position: 0 -80px; }
.cd-bouncy-nav li:nth-of-type(2) a:hover::before { background-position: -80px -80px; }
.cd-bouncy-nav li.active:nth-of-type(2) a.list::before { background-position: -80px -80px; }

.cd-bouncy-nav li:nth-of-type(3) a::before { background-position: 0 -160px; }
.cd-bouncy-nav li:nth-of-type(3) a:hover::before { background-position: -80px -160px; }
.cd-bouncy-nav li.active:nth-of-type(3) a.list::before { background-position: -80px -160px; }

.cd-bouncy-nav li:nth-of-type(4) a::before { background-position: 0 -240px; }
.cd-bouncy-nav li:nth-of-type(4) a:hover::before { background-position: -80px -240px; }
.cd-bouncy-nav li.active:nth-of-type(4) a.list::before { background-position: -80px -240px; }

.cd-bouncy-nav li:nth-of-type(5) a::before { background-position: 0 -320px; }
.cd-bouncy-nav li:nth-of-type(5) a:hover::before { background-position: -80px -320px; }
.cd-bouncy-nav li.active:nth-of-type(5) a.list::before { background-position: -80px -320px; }

.cd-bouncy-nav li:nth-of-type(6) a::before { background-position:0 -400px; }
.cd-bouncy-nav li:nth-of-type(6) a:hover::before { background-position: -80px -400px; }
.cd-bouncy-nav li.active:nth-of-type(6) a.list::before { background-position: -80px -400px; }

/*______________________________________________________________________________________________________________*/

.icon { position: relative; width: auto; height: auto; padding:0; margin:90px 10px 0 0; float: left;  }
.icon_video { position: relative; width: auto; height: auto; padding:0; margin:0 0 0 120px; float: left;  }
.icon-nav li { width: 120px; height:80px; float: left; text-align: center; font-size: 0.9em; }
.icon-nav li:hover a.icon_list, .icon-nav li.active a.icon_list { color: #606060;}
.icon-nav a { display: block; min-width: 80px; position: relative; padding: 0; margin: 55px 0 0 0; color: #606060; }
.icon-nav span { display: block; min-width: 80px; position: relative; padding: 0; margin: 55px 0 0 0; color: #606060; }

.icon-nav a::before { content: ''; display: block; position: absolute; height: 80px; width: 120px; margin:-65px 0 0 0; background-image: url("../img/icons-nav.svg"); background-repeat: no-repeat; background-position: 0 0;}
.icon-nav span::before { content: ''; display: block; position: absolute; height: 80px; width: 120px; margin:-65px 0 0 0; background-image: url("../img/icons-nav.svg"); background-repeat: no-repeat; background-position: 0 0;}
.icon-nav a:hover::before { background-position: 0 -80px; }
.icon-nav li.active a.icon_list::before { background-position: 0 -80px; }
.no-touch .icon-nav a:hover::before { background-color: none; }

.icon-nav li:nth-of-type(2) a::before { background-position: -120px 0; }
.icon-nav li:nth-of-type(2) a:hover::before { background-position: -120px -80px; }
.icon-nav li.active:nth-of-type(2) a.icon_list::before { background-position: -120px -80px; }

.icon-nav-video li { width: 120px; float: left; text-align: center; font-size: 1em; }
.icon-nav-video a { display: block; position: relative; padding: 0; margin: 10px 0 0 0; color: #464646; }

.icon-nav .noimg::before {background-image: url() !important; position: static !important; height: 60px; display: inline;}
.icon-nav .noimg {margin-top: 10px !important; }
.icon-nav .noimg:hover { color: #e6a230; }



/*__________________________________________________________________________________________________________________________________________*/

.slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat; }
.slick-prev { font-size: 0; line-height: 0; position: absolute; top: 57px; display: block; width: 40px; height: 80px; cursor: pointer; color: transparent; border: none; outline: none; background: url(../img/prev1.png); cursor: }
.slick-next { font-size: 0; line-height: 0; position: absolute; top: 57px; display: block; width: 40px; height: 80px; cursor: pointer; color: transparent; border: none; outline: none; background: url(../img/next1.png); }
.slick-prev{ left: 15px;}
.slick-next{ right: 15px;}
.slick-slider{ margin-bottom: 30px;}
.slick-dots { position: absolute; display: block; width: 100%; padding: 0 0 0 20px; list-style: none; text-align: left; top:300px 0 0 0; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;  }
.slick-dots li button { display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: #111111; border: 0; outline: none; background: transparent; font-family: "ubunturegular", Arial, Helvetica, sans-serif; font-size:1em; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; color: #e7a331;}
.slick-dots li.slick-active button { color: #e7a331; }


.slick-slider{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list{ position: relative; display: block; overflow: hidden;  margin: 0; padding: 0; }
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{ display: table; content: ''; }
.slick-track:after{ clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; width:100%; min-height:50px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block; width:100%; height:auto;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }

.slick-slider{margin:0 auto}
.one_news { width:300px; height:auto; padding:0; margin:0 auto; }


/*
 * Ideal Image Slider v1.4.0
 * By Gilbert Pellegrom
 * http://gilbert.pellegrom.me
 * Copyright (C) 2014 Dev7studios
 * https://raw.githubusercontent.com/gilbitron/Ideal-Image-Slider/master/LICENSE
 */
#slider1 { width: 640px; margin:0; padding:0; height:375px; text-align: right; float: right; }
#slider2 { width: 640px; margin:0 auto; padding:0; height:375px; }
#slider3 { width: 640px; margin:0; padding:0; height:375px; text-align: right; float: right; }
#slider4 { display:none; }
.ideal-image-slider { position: relative; overflow: hidden; }
.iis-slide { display: block; bottom: 0; text-decoration: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; text-indent: -9999px; }
.iis-effect-slide .iis-slide { opacity: 0; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
.iis-effect-slide .iis-current-slide { opacity: 1; z-index: 1; }
.iis-effect-slide .iis-previous-slide {	-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
.iis-effect-slide .iis-next-slide {	-webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }
.iis-effect-slide.iis-direction-next .iis-previous-slide, .iis-effect-slide.iis-direction-previous .iis-next-slide { opacity: 1; }
.iis-touch-enabled .iis-slide { z-index: 1; }
.iis-touch-enabled .iis-current-slide { z-index: 2; }
.iis-touch-enabled.iis-is-touching .iis-previous-slide, .iis-touch-enabled.iis-is-touching .iis-next-slide { opacity: 1; }
.iis-effect-fade .iis-slide { -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
.iis-effect-fade .iis-current-slide { opacity: 1; z-index: 1; }

/*___________________________________________________________________________________________________________________________*/

.video_img {padding: 10px 5px 0 5px;width:960px;margin: 0 auto;list-style: none;text-align: left;}
.video_img li {display: inline-block;width: 310px;margin: 0;padding: 15px 15px 75px 15px;text-align: left; position: relative;}
.video_img figure {	margin: 0;	position: relative;}
.video_img figure img {	max-width: 100%;display: block;	position: relative;}
.video_img figcaption {	position: absolute;	top: 0;	left: 0; padding: 10px;	background: #e6a234; }
.video_img figcaption h3 {margin: 0;padding: 0;	color: #fff;}
.cs-style-7 li:first-child { z-index: 7; }
.cs-style-7 li:nth-child(2) { z-index: 6; }
.cs-style-7 li:nth-child(3) { z-index: 5; }
.cs-style-7 li:nth-child(4) { z-index: 4; }
.cs-style-7 li:nth-child(5) { z-index: 3; }
.cs-style-7 li:nth-child(6) { z-index: 2; }
.cs-style-7 li:nth-child(7) { z-index: 1; }
.cs-style-7 figure img {z-index: 10;}
.cs-style-7 figcaption {height: 100%;width: 100%;opacity: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;-moz-transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;box-shadow: 0 0 0 0px #e6a234;}
.no-touch .cs-style-7 figure:hover figcaption, .cs-style-7 figure.cs-hover figcaption {opacity: 1;	height: 145%;box-shadow: 0 0 0 10px #e6a234;}
.cs-style-7 figcaption h3 {	margin-top: 62%;}
.cs-style-7 figcaption h3,.cs-style-7 figcaption span,.cs-style-7 figcaption a {opacity: 0;-webkit-transition: opacity 0s;-moz-transition: opacity 0s;transition: opacity 0s;}
.no-touch .cs-style-7 figure:hover figcaption h3,.no-touch .cs-style-7 figure:hover figcaption span,.no-touch .cs-style-7 figure:hover figcaption a,.cs-style-7 figure.cs-hover figcaption h3,.cs-style-7 figure.cs-hover figcaption span,.cs-style-7 figure.cs-hover figcaption a {	-webkit-transition: opacity 0.3s 0.2s;-moz-transition: opacity 0.3s 0.2s;transition: opacity 0.3s 0.2s;	opacity: 1;}

.links_left { margin:40px 0 0 0; position: absolute; left: 0; background: #e5a234; height:600px; width:50%; z-index:99; text-align:right; }
.links_left a { color:#464646; font-size:0.9em; }
.links_left p { color:#fff; font-size:1em; }
.links_left_r {  position: relative; right: 0; margin:0; background: url(../img/left_in_link.png) left top no-repeat; height:600px; width:400px; z-index:99; float: right; }

.img_links_l { padding:0; margin:0 0 0 10px; height:90px; width:120px; float:left; }
.img_info_l { padding:0; margin:0; height:90px; width:200px; float:left; }

.meisterkurse { padding:15px 0 0 0; margin:0 10px 0 0; float:right; }
.meisterkurse p { padding:27px 0 0 0; margin:0; }
.kharkov_national { padding:5px 0 0 0; margin:0 20px 0 0; float:right; }
.kharkov_national p { padding:17px 0 0 0; margin:0; }
.latvian_academy { padding:5px 0 0 0; margin:0 30px 0 0; float:right; }
.latvian_academy p { padding:17px 0 0 0; margin:0; }
.schlosskonzerte { padding:5px 0 0 0; margin:0 35px 0 0; float:right; }
.schlosskonzerte p { padding:25px 0 0 0; margin:0; }
.association_pour { padding:5px 0 0 0; margin:0 45px 0 0; float:right; }
.association_pour p { padding:7px 0 0 0; margin:0; }
.bern_university { padding:5px 0 0 0; margin:0 65px 0 0; float:right; }
.bern_university p{ padding:27px 0 0 0; margin:0; }


.links_right { margin:0; position: absolute; right: 0; background: #e5a234; height:600px; width:50%; z-index:99; }
.links_right a { color:#464646; font-size:0.9em; }
.links_right p { color:#fff; font-size:1em; }
.links_right_l { position: relative; margin:0; left: 0; background: url(../img/right_in_link.png) right top no-repeat; height:600px; width:400px; z-index:99; float: left; }

.img_links_r { padding:0; margin:0 10px 0 0; height:90px; width:120px; float:left; }
.img_info_r { padding:0; margin:0; height:90px; width:200px; float:left; }

.philippe_girardin { padding:15px 0 0 0; margin:0 0 0 65px; float: left; }
.philippe_girardin p{ padding:27px 0 0 0; margin:0; }
.kyiv_soloists { padding:5px 0 0 0; margin:0 0 0 45px; float: left; }
.kyiv_soloists p { padding:17px 0 0 5px; margin:0; }
.uk_national_academy { padding:5px 0 0 0; margin:0 0 0 35px; float: left; }
.uk_national_academy p { padding:17px 0 0 0; margin:0; }
.sommerakademie { padding:5px 0 0 0; margin:0 0 0 30px; float: left; }
.sommerakademie p { padding:17px 0 0 0; margin:0; }
.geneva_university { padding:5px 0 0 0; margin:0 0 0 20px; float: left; }
.geneva_university p { padding:27px 0 0 0; margin:0; }
.kunst { padding:5px 0 0 0; margin:0 0 0 10px; float: left; }
.kunst p { padding:17px 0 0 0; margin:0; }

/*_________________________________________________________________________________________________________________________*/
@media only screen and (max-width: 1024px),
only screen and (max-device-width: 1024px) {
.video_img {padding: 10px 5px 0 5px;width:100%;margin: 0 auto;list-style: none;text-align: center;}
.cd-section { z-index:1; padding:0; margin:0; text-align: center; position: absolute; display: block; width:40px; height:40px; float:right; }
.cd-bouncy-nav { max-width: 450px; }
.cd-bouncy-nav li { width: 33.33%; height:auto; float: left; text-align:center; }
.cd-bouncy-nav li:hover a.list, .cd-bouncy-nav li.active a.list { color: #fff;}
.cd-bouncy-nav-modal { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: #e7a230; opacity: 1; visibility: visible;}
.cd-bouncy-nav { position: absolute; left: 50%; top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 90%; }

.cd-bouncy-nav a { display: block; min-width: 80px; position: relative; padding: 90px 20px 0; margin: 0 0 30px 0; color: #e7a230;}
.cd-bouncy-nav a:hover { color: #fff;}

.cd-bouncy-nav a::before { /* icons */
  content: ''; display: block; position: absolute; top: 0; left: 50%; right: auto; margin:0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 80px; width: 80px;
  border-radius: 50%; background-color: #e8e9ea; background-image: url("../img/cd-category-icons1.svg"); background-repeat: no-repeat; background-position: 0 0;}
.cd-bouncy-nav a:hover::before { background-position: -80px 0; }
.no-touch .cd-bouncy-nav a:hover::before { background-color: #fff; }
.cd-bouncy-nav li:nth-of-type(2) a::before { background-position: 0 -80px; }
.cd-bouncy-nav li:nth-of-type(2) a:hover::before { background-position: -80px -80px; }
.cd-bouncy-nav li.active:nth-of-type(2) a.list::before { background-position: -80px -80px; }

.cd-bouncy-nav li:nth-of-type(3) a::before { background-position: 0 -160px; }
.cd-bouncy-nav li:nth-of-type(3) a:hover::before { background-position: -80px -160px; }
.cd-bouncy-nav li.active:nth-of-type(3) a.list::before { background-position: -80px -160px; }

.cd-bouncy-nav li:nth-of-type(4) a::before { background-position: 0 -240px; }
.cd-bouncy-nav li:nth-of-type(4) a:hover::before { background-position: -80px -240px; }
.cd-bouncy-nav li.active:nth-of-type(4) a.list::before { background-position: -80px -240px; }

.cd-bouncy-nav li:nth-of-type(5) a::before { background-position: 0 -320px; }
.cd-bouncy-nav li:nth-of-type(5) a:hover::before { background-position: -80px -320px; }
.cd-bouncy-nav li.active:nth-of-type(5) a.list::before { background-position: -80px -320px; }

.cd-bouncy-nav li:nth-of-type(6) a::before { background-position:0 -400px; }
.cd-bouncy-nav li:nth-of-type(6) a:hover::before { background-position: -80px -400px; }
.cd-bouncy-nav li.active:nth-of-type(6) a.list::before { background-position: -80px -400px; }

.cdmenu { display:none; }
.align_center_bottom { width:100%; margin: 0 auto; position: relative; }
.vertikal_otstup1 { margin:0; padding: 0; }
.vertikal_otstup2 { margin:0; padding: 0; }
.l_b_left { position: absolute; left: 0; background: url(../img/left_1024.png) left top no-repeat; height:375px; width:140px; z-index:99; float:left; }
.r_b_right { position: absolute; right: 0; background: url(../img/right_1024.png) right top no-repeat; height:375px; width:140px; z-index:99; float:right; }

.l_b_left_video { position: absolute; left: 0; background: url(../img/left_1024.png) left top no-repeat; height:375px; width:140px; z-index:99; float:left; }
.r_b_right_video { position: absolute; right: 0; background: url(../img/right_1024.png) right top no-repeat; height:375px; width:140px; z-index:99; float:right; }

#block1 { padding:100px 0 0 0; }
#block2 { padding:0 0 300px 0; }
#block3 { padding:100px 0 300px 0; }
#block4 { padding:100px 0 300px 0; }
#block5 { padding:100px 0 300px 0; }
#block6 { padding:100px 0 650px 0; }

.left_block3 {  float: left; width: 20%; margin: 10px 0 0 0; }
.right_block3 { float: right; width: 75%; margin: 10px 0 0 0; }
.icon { margin:20px 10px 0 0; }
.center_block_links { height: 400px; width: 100%; background: none; z-index:50; }
.slick-prev { font-size: 0; line-height: 0; position: absolute; top: 80px; display: block; width: 40px; height: 40px; cursor: pointer; color: transparent; border: none; outline: none; background: url(../img/prev.png); cursor: }
.slick-next { font-size: 0; line-height: 0; position: absolute; top: 80px; display: block; width: 40px; height: 40px; cursor: pointer; color: transparent; border: none; outline: none; background: url(../img/next.png); }
}
@media only screen and (max-width: 800px),
only screen and (max-device-width: 800px) {
#block6 { padding:100px 0 0 0; }

.block-view-source .tab1 { padding: 0; }
.block-view-source .tab2 { padding: 0 0 10px 0; }
.block-view-source .tab3 { padding: 0; }
.block-view-source .tab4 { padding: 0; }
.block-view-source .tab5 { padding: 0 0 10px 0; }
.block-view-source .tab6 { padding: 0; }
.block-view-source .tab7 { padding: 0 0 10px 0; }
.block-view-source .tab8 { padding: 0 0 10px 0; }
.block-view-source .tab9 { padding: 0; }
.block-view-source .tab10 { padding: 0 0 10px 0; }
.block-view-source .tab11 { padding: 0; }
.block-view-source .tab12 { padding: 0 0 10px 0; }
.block-view-source .tab13 { padding: 0; }
.block-view-source .tab14 { padding: 0 0 10px 0; }
.block-view-source .tab15 { padding: 0 0 10px 0; }
.block-view-source .tab16 { padding: 0 0 10px 0; }
.block-view-source .tab17 { padding: 0 0 10px 0; }
.block-view-source .tab18 { padding: 0 0 10px 0; }
.links_left { margin:40px 0 20px 0; position: relative; left: 0; background: #e5a234; height:600px; width:80%; z-index:99; text-align:right; }
.links_right { margin:0; position: relative; right: 0; background: #e5a234; height:600px; width:80%; z-index:99; float:right; }

}

@media only screen and (max-width: 640px),
only screen and (max-device-width: 640px) {
.links_left { margin:40px 0 20px 0; position: relative; left: 0; background: #e5a234; height:600px; width:100%; z-index:99; text-align:right; }
.links_right { margin:0; position: relative; right: 0; background: #e5a234; height:600px; width:100%; z-index:99; float: none; }

.links_left a { color:#464646; font-size:0.9em; }
.links_left p { color:#fff; font-size:1em; }
.links_left_r {  position: relative; right: 0; background: none; height:600px; width:320px; z-index:99; float: none; margin:0 auto; }

.img_links_l { padding:0; margin:0; height:90px; width:120px; float:left; }
.img_info_l { padding:0; margin:0; height:90px; width:200px; float:left; }

.meisterkurse { padding:0; margin: 0; float:right; }
.meisterkurse p { padding:27px 0 0 0; margin:0; }
.kharkov_national { padding:0; margin:0; float:right; }
.kharkov_national p { padding:17px 0 0 0; margin:0; }
.latvian_academy { padding:0; margin:0;  float:right; }
.latvian_academy p { padding:17px 0 0 0; margin:0; }
.schlosskonzerte { padding:0; margin:0;  float:right; }
.schlosskonzerte p { padding:25px 0 0 0; margin:0; }
.association_pour { padding: 0; margin:0;  float:right; }
.association_pour p { padding:7px 0 0 0; margin:0; }
.bern_university { padding: 0; margin:0; float:right; }
.bern_university p{ padding:27px 0 0 0; margin:0; }

.links_right a { color:#464646; font-size:0.9em; }
.links_right p { color:#fff; font-size:1em; }
.links_right_l { position: relative;  left: 0; background: none; height:600px; width:320px; z-index:99; float: none; margin:0 auto; }

.img_links_r { padding:0; margin:0; height:90px; width:120px; float:left; }
.img_info_r { padding:0; margin:0; height:90px; width:200px; float:left; }

.philippe_girardin { padding:15px 0 0 0; margin:0; float: left; }
.philippe_girardin p{ padding:27px 0 0 0; margin:0; }
.kyiv_soloists { padding:0; margin:0; float: left; }
.kyiv_soloists p { padding:17px 0 0 5px; margin:0; }
.uk_national_academy { padding:0; margin:0; float: left; }
.uk_national_academy p { padding:17px 0 0 0; margin:0; }
.sommerakademie { padding:0; margin:0; float: left; }
.sommerakademie p { padding:17px 0 0 0; margin:0; }
.geneva_university { padding:0; margin:0; float: left; }
.geneva_university p { padding:27px 0 0 0; margin:0; }
.kunst { padding:5px 0 0 0; margin:0; float: left; }
.kunst p { padding:17px 0 0 0; margin:0; }

.cd-bouncy-nav { max-width: 320px; padding: 15% 0 0 0; }
.cd-bouncy-nav li { width: 50%; float: left; }
.cd-bouncy-nav a { margin-bottom: 35px; }
.header .line { display: none; }
.header { height:120px; }
.l_b_left { position: absolute; left: 0; background: none; height:0; width:0; z-index:99; float:left; }
.r_b_right { position: absolute; right: 0; background: none; height:0; width:0; z-index:99; float:right; }
.l_b_left_video { position: absolute; left: 0; background: none; height:0; width:0; z-index:99; float:left; }
.r_b_right_video { position: absolute; right: 0; background: none; height:0; width:0; z-index:99; float:right; }
#scrollPanel{ margin:0; padding:0; display:none; }
#slider2 { width: 100%; margin:0; padding:0; height:375px; text-align: right; float: right;}
#slider3 { width: 100%; margin:0; padding:0; height:375px; text-align: right; float: right;}
.center_block_video { background: none; height: auto; }
.icon-nav-video a { margin: 0; }
#block3 { padding:120px 0 300px 0; }
#block5 { padding:120px 0 300px 0; }
#block6 { padding:120px 0 100px 0; }
.left_block4 { float: left; width: 100%; margin: 10px 0 0 0; }
.right_block4 { float: left; width: 100%; margin: 10px 0 0 0; }
.left_block { float: left; width: 100%; }
.right_block { display:none; }
#slider1 { width: 100%; margin:0 auto; padding:0; height:375px; text-align: center; float: left; }
#yellow2 { height:180px; min-width: 320px; position: relative; width: 100%; margin-bottom:-60px; float:left; background: url(../img/map_bottom.jpg) center center no-repeat; }
.one_news img{ height:180px; padding:0; margin:0 auto; }

}
@media only screen and (max-width: 280px),
only screen and (max-device-width: 280px) {
html, body { min-width:320px; height: 100%; }
.cd-bouncy-nav { max-width: 320px; }
.cd-bouncy-nav li { width: 50%; float: left; }
.cd-bouncy-nav a { margin-bottom: 35px; }
.header .line { display: none; }
.header { height:120px; }
.l_b_left { position: absolute; left: 0; background: none; height:0; width:0; z-index:99; float:left; }
.r_b_right { position: absolute; right: 0; background: none; height:0; width:0; z-index:99; float:right; }
#scrollPanel{ margin:0; padding:0; display:none; }
#slider3 { width: 640px; margin:0; padding:0; height:375px; text-align: right; float: right;}
#slider2 { width: 640px; margin:0; padding:0; height:375px; text-align: right; float: right;}
#slider1 { width: 640px; margin:0 auto; padding:0; height:375px; text-align: center; float: left; }
.center_block_video { background: none; height: auto; }
.icon-nav-video a { margin: 0; }
}

@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-r-webfont.eot');
    src: url('../fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;}

.error404{
	text-align: center;
	margin-top: 100px;
	width: 100%;
	height: 200px;
	font-size: 25px;
}

.nd{
	border: 0px solid red;
/*	width: 346px; */
	width: 247px;
	height: 198px;
	-ms-transform: skewX(28deg); /* IE 9 */
	-webkit-transform: skewX(28deg); /* Safari */
	transform: skewX(28deg);
	margin-left: 100px;
	overflow: hidden;
	margin-left: 20px;
}
.nd img{
	transform: skewX(-28deg);
	-ms-transform: skewX(-28deg); /* IE 9 */
	-webkit-transform: skewX(-28deg); /* Safari */
	margin-left: -60px;
	width: 360px;
	height: 228px;
}
.link_box{
	height: 310px;
}
.fl{
	float: left;
}
.news_year{
	color: #e7a331;
	font-size: 25px;
	padding-bottom: 50px;
	padding-left: 20px;
}

.news_year_curr a{
	color: black;
}

.one_news .view-source{
	padding-left: 20px;
}