/*
Theme Name: SinglePage Child
Theme URI: http://www.datax.bg/
Description: SinglePage Child is a customized theme for a specific site.
Version: 1
Author: DataX
Author URI: http://www.datax.bg/
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, dark,light,gray, responsive-layout, custom-background, custom-header, custom-menu, theme-options, left-sidebar, translation-ready, editor-style, featured-images
Text Domain: singlepage
Template: singlepage
*/


html, body, * {
    padding: 0;
    margin: 0;
	font-family: Roboto, sans-serif;
}

h1 {
    font-size: 36px;
}

p {
    font-size: 12px;
width: 18vw;
}

div.window {
    top: 0px;
    left: 0px;
    width: 100vw;
	height:100vh;
    background-color: white;
    position: fixed;
	
}

div.content {
	margin: 15px auto;
	/****/
	width: 75.5627009646vh;
	height: 100vh;
	display: block;
	position: relative;
//	padding: 20em;
	/****/
	background-image: url("image_archive_2016/logo.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100vh;
	background-color: white;
	overflow:auto;
}

.menu-big.menu-left {
	position: fixed;
	left:0;
	top:0;
	bottom:0;
	width: 210px;
}

.menu-big.menu-right {
	position: fixed;
	right:20px;
	top:0;
	bottom:0;
	width: 300px;
	
}


.menu-big a{
	position: absolute;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}


.menu-big .contact {
    bottom: 20px;
    left: 40px;
}
.menu-big .contact.en-US {
    width: 128px;
    height: 30px;
    background-image: url(image_archive_2016/contact_en.svg);
}
.menu-big .contact.en-US:hover {
    background-image: url(image_archive_2016/contact_en_hover.svg);
}
.menu-big .contact.en-US:focus {
    background-image: url(image_archive_2016/contact_en_hover.svg);
}

.menu-big .fblink {
	bottom: 28px;
	left: 188px;
	width: 22px;
	height: 22px;
	background-image: url(image_archive_2016/fb.svg);
}

.menu-big .fblink:hover {
    background-image: url(image_archive_2016/fb_hover.svg);
}
.menu-big .fblink:focus {
    background-image: url(image_archive_2016/fb_hover.svg);
}

.menu-big .program2015 {
	bottom: 50px;
	left: 0px;
	width: 212px;
	height: 30px;
	padding-top: 20px;
	background-image: url(image_archive_2016/program15_en.svg);
}
.menu-big .program2015:hover {
    background-image: url(image_archive_2016/program15_en_hover.svg);
}
.menu-big .program2015:focus {
    background-image: url(image_archive_2016/program15_en_hover.svg);
}


.menu-big .program2016 {
	bottom: 90px;
	left: 0px;
	width: 212px;
	height: 30px;
	padding-top: 20px;
	background-image: url(image_archive_2016/program16_en.svg);
}

.menu-big .program2016:hover {
    background-image: url(image_archive_2016/program16_en_hover.svg);
}
.menu-big .program2016:focus {
    background-image: url(image_archive_2016/program16_en_hover.svg);
}

.menu-big .program2017 {
	bottom: 130px;
	left: -4px;
	width: 271px;
	height: 30px;
	padding-top: 20px;
	background-image: url(image_archive_2016/current_program_en.svg);
}
.menu-big .program2017:hover {
    background-image: url(image_archive_2016/current_program_en_hover.svg);
}
.menu-big .program2017:focus {
    background-image: url(image_archive_2016/current_program_en_hover.svg);
}

.menu-big .archive2015 {
	bottom: 10px;
	left: 0px;
	width: 191px;
	height: 30px;
	padding-top: 20px;
	background-image: url(image_archive_2016/archive15_en.svg);
}

.menu-big .archive2015:hover {
    background-image: url(image_archive_2016/archive15_en_hover.svg);
}
.menu-big .archive2015:focus {
    background-image: url(image_archive_2016/archive15_en_hover.svg);
}

div.container {
	//display: none!important;
	/****/
	margin-left: 3em;
	width: 470px;
	height: 622px;
	min-height: 622px;
	float: left;
	display: block;
	/****/
	//font-size: 44px;
	color: #00ff00;
}

/*div.logo {
	position: fixed;
	width: 100%;
	height: 100vh;
	background-image: url("logo.svg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto 100vh;
	z-index: -1;
}
*/

div.window {
    top: 0px;
    left: 0px;
	display:block;
	overflow:auto;
	/*
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	*/
}

div.content {
	margin: 0 auto;
	/*width: 60vh;*/
	width: auto;
	height: 100%;
	padding-left: 12vh;
	padding-right: 12vh;
	position: relative;
	display:block;
	overflow:auto;
}
div.type {
	margin: 0 auto;
	width: 60vh;	
	height: 100%;
	padding-left: 12vh;
	padding-right: 12vh;
	position: relative;
	display:block;
	overflow:auto;
}

div.paglet {
	padding: 0;
	padding-top: 10vh;
	width: 100%;
	height: 100%;
	min-height: 100vh;
	float: left;
	display: block;
	color: #00F000;
}

div.entry-content {
	padding: 1em;
	/*min-height: 95%;*/
	min-height: 85vh;
	
}

div.image-header {
	margin: 0 auto;
	width: 30vh;
	height: 100%;
	padding-left: 12vh;
	padding-right: 12vh;
	position: relative;
	display:block;
	overflow:left;
}

div.window {
    top: 0px;
    left: 0px;
	display:block;
	overflow:auto;
	/*
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	*/
}

div.content {
	margin: 0 auto;
	/*width: 60vh;*/
	width: auto;
	height: 100%;
	padding-left: 12vh;
	padding-right: 12vh;
	position: relative;
	display:block;
	overflow: hidden;
}


div.textholder0{
	padding-top: 1vh;
	padding-left: 2vh;
	width: 20vw;
	height: 40vh;
	display: block;
	position: relative;
	overflow: hidden;
	float:left;
	margin-left: 10px;
	margin-top: 5px;	
}

div.textholder1{
	padding-top: 1vh;
	padding-left: 2vh;
	width: 20vw;
	height: 40vh;
	display: block;
	position: relative;
	overflow: hidden;
	float:left;
	margin-left: 10px;
	margin-top: 560px;	
}

div.textholder2{
	padding-top: 1vh;
	padding-left: 1vh;
	padding-right: 1vh;
	width: 20vw;
	height: 20vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	margin-left: 440px;
	margin-top: 3020px;
	background-color: rgba(255, 255, 255, 1);
}


div.textholder3{
	padding-top: 1vh;
	padding-left: 1vh;
	padding-right: 1vh;
	width: 20vw;
	height: 52vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	margin-left: 1290px;
	margin-top: 1120px;
	background-color: rgba(255, 255, 255, 1);
}

div.textholder4{
	padding-top: 1vh;
	padding-left: 1vh;
	padding-right: 1vh;
	width: 20vw;
	height: 30vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	margin-left: 860px;
	margin-top: 4340px;
	background-color: rgba(255, 255, 255, 1);
}

div.textholder5{
	padding-top: 1vh;
	padding-left: 3vh;
	padding-right: 1vh;
	width: 20vw;
	height: 61vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	margin-left: 420px;
	margin-top: 5300px;	
}

div.img1 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 300px;
}


div.img2 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 594px;
}



div.img3 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 890px;
}

div.img4 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 10px;
}

div.img5 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 10px;
}

div.img6 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 330px;
}

div.img7 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 14vw;
	height: 40vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 10px;
}


div.img8 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 14vw;
	height: 40vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 600px;
}

div.img9 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 850px;
}

div.img10 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 850px;
}

div.img11 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 1150px;
}



div.img12 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 31vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 1460px;
}


div.img13 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 1460px;
}

div.img14 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 31vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 1770px;
}

div.img15 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 1770px;
}

div.img16 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 2080px;
}

div.img17 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 2080px;
}


div.img18 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 2080px;
}

div.img19 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 2390px;
}

div.img20 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 2680px;
}

div.img21 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 2680px;
}

div.img22 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 2980px;
}

div.img23 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 2680px;}

div.img24 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 2980px;
}

div.img25 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 4990px;

}


div.img26 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 3280px;
}

div.img27 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 3600px;
}

div.img28 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 3600px;
}

div.img29 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 3910px;
}

div.img30 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 3910px;
}

div.img31 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 3600px;
}

div.img32 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 4100px;

}


div.img33 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 445px;
	margin-top: 4400px;

}

div.img34 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 3280px;
}

div.img35 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 4680px;
}

div.img36 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 21vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 4680px;
}

div.img37 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 21vw;
	height: 29vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 4990px;
}

div.img38 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 1460px;
}

div.img39 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 2390px;
}


div.img40 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 5280px;
}


div.img41 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 4380px;
}

div.img42 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 5280px;
}

div.img43 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 5280px;
}

div.img44 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 3910px;
}

div.img45 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 4680px;
}

div.img46 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 5600px;
}


div.img47 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 5580px;
}


div.img48 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 4400px;
}

div.img49 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 31vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 5940px;
}

div.img50 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 1300px;
	margin-top: 5940px;
}

div.img51 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 31vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 440px;
	margin-top: 5940px;
}

div.img52 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 870px;
	margin-top: 6260px;
}

div.img53 {
	padding-top: 0vh;
	padding-left: 0vh;
	width: 20vw;
	height: 28vh;
	display: block;
	position: absolute;
	overflow: hidden;
	float:left;
	background-color: rgba(255, 255, 255, 1);
	margin-left: 20px;
	margin-top: 6140px;
}

div.img55 {
	padding-top: 5vh;
	padding-left: 5vh;
	width: 50vw;
	height: 40vh;
	background-image: url("images_docu/img55.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 40vh;
	display: block;
	position: relative;
	overflow:auto;
	float:left;
}

div.img56 {
	padding-top: 40vh;
	padding-left: 5vh;
	width: 80vw;
	height: 40vh;
	background-image: url("images_docu/img56.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 40vh;
	display: block;
	position: relative;
	overflow:auto;
}