

html, body {
	margin: 0 auto;
	padding: 0;
	background-color:none;
	color: #444444;
	font-size: 12pt;
	font-family: Calibri;

}

html, body, #container {
	height: 100%;
}

body > #container {
	height: auto;
	min-height: 100%;
}

header {
	height: 100px;
	background-color:  rgba(24, 192, 160, 0.1);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

header .page-title {
	display: inline-block;
}

header nav {
	float: right;
}

header nav ul {
	padding: 0;
	margin: 0;
	list-style: none outside none;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.15) 80%, rgba(0, 0, 0, 0) 100%);
	font-size: 0;
}

header nav ul>li {
	margin-left: 1px;
	display: inline-block;
	font-size: 16pt;
	text-align: center;
	border-bottom: 5px solid rgba(24, 192, 160, 0);
	transition : border 500ms ease-out;
}

header nav ul>li:first-child {
	margin-left: 0;
}

header nav ul>li>a {
	margin: 0;
	display: block;
	height: 40px;
	background-color:none;
	padding: 60px 25px 0;
	color: rgb(24, 192, 160);
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

header nav ul>li.current, header nav ul>li:hover {
	border-bottom: 5px solid rgba(24, 192, 160, 1);
}

header nav ul>li.current2 {
	border-bottom: 5px solid rgba(255, 91, 13, 1);
}


header nav ul>li.current3 {
	border-bottom: 5px solid rgba(143, 240, 47, 1);
}

header nav ul>li.current4 {
	border-bottom: 5px solid rgba(243,253,66, 1);
}


header nav ul>li.language0.current, header nav ul>li.language0:hover {

  	border-bottom: 5px solid rgba(24, 192, 160, 1);
    
}
header nav ul>li.language0.current, header nav ul>li.language0 {

	border-bottom: 5px solid rgba(24, 192, 160, 0);
}




header nav ul>li.language.current, header nav ul>li.language:hover {

  	border-bottom: 5px solid rgba(255, 91, 13, 1);
    
}
header nav ul>li.language.current, header nav ul>li.language {

	border-bottom: 5px solid rgba(255, 91, 13, 0);
}


header nav ul>li.language2.current, header nav ul>li.language2:hover {

  	border-bottom: 5px solid rgba(143, 240, 47, 1);
    
}
header nav ul>li.language2.current, header nav ul>li.language2 {

	border-bottom: 5px solid rgba(143, 240, 47, 0);
}





header nav ul>li.language3.current, header nav ul>li.language3:hover {

  	border-bottom: 5px solid rgba(243,253,66, 1);
    
}
header nav ul>li.language3.current, header nav ul>li.language3 {

	border-bottom: 5px solid rgba(243,253,66, 0);
}






header nav ul>li.current>a, header nav ul>li:hover>a {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.1) 100%);
}

header nav ul>li>a:active {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.2) 100%);
}


header nav ul>li.current2>a {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.1) 100%);
}

header nav ul>li.current3>a {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.1) 100%);
}

header nav ul>li.current4>a {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.1) 100%);
}






header h1 {
	margin: 12px 0px 0px;
	font-size: 32pt;
	color: white;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-weight: normal;
}

header p {
	margin: 0px;
	color: rgba(255, 255, 255, 0.5);
}

#main-feature {
   margin:20px 0px 20px 0px;
}
#pod {
margin-top:4px;margin-bottom:60px
}



.center {
	text-align: center;
}

#main-content {
	margin: 40px 0 0 0;
	padding-bottom: 80px;
}

footer {
	clear: both;
	position: relative;
	z-index: 10;
	margin-top: -60px;
	height: 59px;
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
	background-color: rgba(0, 0, 0, 0.1);
	color:white;
}

footer p {
	margin: 0px;
	padding: 20px 0 0 0;
	text-align: center;
}


h2 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding: 5px 0;
	width:100%;
	color: #444444;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2)

}

h2 span {
	border-bottom: 5px solid #1B8E75;
	font-weight: normal;
	padding: 6px 0px;
}

.preview-sidebar > h2:first-child {
	margin-top: 0;
}



.text_en{position:absolute;margin-left:5px;font-size:12px;}
.text_cz{position:absolute;margin-left:33px;font-size:12px;}
.text_de{position:absolute;margin-left:63px;font-size:12px;}    


                        