 		 @import url("https://use.typekit.net/kmh4fnu.css");
 		 main #countdown {
 		 	position: relative;
 		 	top: 50%;
 		 	font-size: 1.2vw;
 		 	transform: translateY(-20%);
 		 	margin-left: 7%;
 		 	font-family: omnes-pro, sans-serif;
 		 	font-weight: 300;
 		 	color: #ffffff;
 		 }
 		 .hidde {
 		 	visibility: hidden;
 		 }
 		 /* menu stream */

 		 .tvarmenu {
 		 	width: 630px;
 		 	margin: 0 auto;
 		 	font-size: 19px;
 		 	font-style: normal;
 		 	font-weight: 400;
 		 	letter-spacing: 0.2px;
 		 }
 		 main label {
 		 	font-size: 85%;
 		 }
 		 .moveto {
 		 	padding: 20px;
 		 	padding-left: 20px;
 		 	padding-right: 20px;
 		 	padding-top: 16px;
 		 	padding-bottom: 12px
 		 }
 		 .tvarmenu a {
 		 	text-decoration: none;
 		 }
 		 .row_parameter {
 		 	height: 96px;
 		 }
		 
		 .odg {
			 margin-left: 18px;
		 }
 		 #alert {
 		 	padding: 20px;
 		 	background-color: #f44336;
 		 	color: white;
 		 }
 		 .closebtn {
 		 	margin-left: 15px;
 		 	color: white;
 		 	font-weight: bold;
 		 	float: right;
 		 	font-size: 22px;
 		 	line-height: 20px;
 		 	cursor: pointer;
 		 	transition: 0.3s;
 		 }
 		 .allowdesk {
 		 	display: block;
 		 }
 		 .allowmob {
 		 	display: none;
 		 }
 		 .active {
 		 	border-bottom: solid 5px #C42127;
 		 	padding-left: 20px;
 		 	padding-right: 20px;
 		 	padding-top: 16px;
 		 	padding-bottom: 10px;
 		 	font-weight: 500;
 		 }
 		 .moveto a {
 		 	color: #191919;
 		 }
 		 .moveto a:hover {
 		 	color: #191919;
 		 }
 		 .active a, .active {
 		 	color: #191919;
 		 }
 		 .moveto:hover {
 		 	padding-left: 20px;
 		 	padding-right: 20px;
 		 	padding-top: 16px;
 		 	padding-bottom: 12px;
 		 	color: #191919;
 		 	border-bottom: none;
 		 }
 		 .posunmob {
 		 	display: none;
 		 }
 		 header {
 		 	margin: 0;
 		 }
 		 /* end  */

 		 .logosha {
 		 	height: 45px;
 		 }
 		 .spacelogo {
 		 	padding-right: 15px;
 		 }
 		 .casovac {
 		 	font-size: 150%;
 		 	font-weight: 400;
 		 }
 		 .cent {
 		 	margin-left: 12%;
 		 }
 		 main #odpocet {
 		 	background-image: url("../img/ATIP_cover.png");
 		 	/* The image used */
 		 	position: absolute;
 		 	top: 0;
 		 	left: 0;
 		 	width: 100%;
 		 	height: 100%;
 		 	-webkit-background-size: 100%;
 		 	-moz-background-size: 100%;
 		 	-o-background-size: 100%;
 		 	background-size: 100%;
 		 	-webkit-background-size: cover;
 		 	-moz-background-size: cover;
 		 	-o-background-size: cover;
 		 	background-size: cover;
 		 }
 		 main .adtest {
 		 	padding-bottom: 8px;
 		 }
 		 .edugrant {
 		 	display: inline-block;
 		 }
 		 @media screen and (max-width:1300px) {
 		 	main #countdown {
 		 		font-size: 1.9vw;
 		 	}
 		 	.cent {
 		 		margin-left: 16%;
 		 	}
 		 	.casovac {
 		 		font-size: 140%;
 		 		font-weight: 400;
 		 	}
 		 }
 		 @media screen and (max-width:1200px) {
 		 	.cent {
 		 		margin-left: 15%;
 		 	}
 		 }
 		 @media screen and (max-width:1000px) {
 		 	.logoms {
 		 		width: 90px;
 		 	}
 		 	.logobiogen {
 		 		width: 115px;
 		 	}
 		 	.edugrant {
 		 		font-size: 90%;
 		 	}
 		 	.cent {
 		 		margin-left: 17%;
 		 	}
			.logosha {
				height: 35px;
			}
 		 }
 		 @media screen and (max-width:1000px) {
 		 	.coral {
 		 		display: block;
 		 	}
 		 }
		 @media screen and (max-height:800px){
			.special {
			max-height: 95%;
			overflow-y: scroll;
			}
			
			}
 		 @media screen and (max-width:920px) {
 		 	.edugrant {
 		 		display: none;
 		 	}
 		 	.cent {
 		 		margin-left: 5%;
 		 	}
			.tvarmenu {
 		 		width: 90%;
 		 	}
 		 	.menu {
 		 		display: block;
 		 	}
 		 	.coral {
 		 		display: block;
 		 	}
 		 	
 		 	.cent {
 		 		margin-left: 0%;
 		 	}
 		 	.casovac {
 		 		font-size: 140%;
 		 		font-weight: 400;
 		 	}
 		 	main .main-links {
 		 		text-align: center;
 		 	}
 		 	main .adtest {
 		 		text-align: center;
 		 		font-size: 90%;
 		 	}
 		 }
 		 @media screen and (max-width:700px) {
 		 	.tvarmenu {
 		 		width: 96%;
 		 	}
 		 	.menu {
 		 		display: block;
 		 	}
 		 	.coral {
 		 		display: block;
 		 	}
			.odg {
			 margin-left: 0px;
			 padding-left: 10px;
		 }
 
 		 	.menuname {
 		 		color: white;
 		 		font-size: 20px;
 		 		font-weight: 600;
 		 		float: right;
 		 		margin-top: 12px;
 		 		margin-right: 50px;
 		 	}
			.active {
 		 	border-bottom: solid 5px #C42127;
 		 	padding-left: 20px;
 		 	padding-right: 20px;
 		 	padding-top: 16px;
 		 	padding-bottom: 10px;
 		 	font-weight: 500;
			text-align: center;
 		 }
 		 	header {
 		 		margin-top: 0px;
 		 	}
 		 }
 		 @media (max-width: @iphone-screen) {
 		 	background-size: contain;
 		 }
 		 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 		 	/* IE10+ CSS styles go here */
 		 	main {
 		 		min-height: 1600px;
 		 		width: 100%;
 		 	}
 		 }