@charset "utf-8";
/* CSS Document EF3023*/
body, html {
	background-color:#EF3023;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
			height:100%;
			border:0;
}


		#container {
			min-width:800px;
			min-height:370px;
			width:100%;
			height:100%;
			width:expression(document.body.clientWidth < 800? "800px": "100%" ); /* for IE */
			height:expression(document.body.clientHeight < 370? "370px": "100%" ); /* for IE */
			position:absolute;
			top:0;
			left:0;
		}

		#container-horizontal {
			text-align:left;
			margin:auto;
			position:absolute;
			top:50%;
			left:50%;
		}

		#container-in {
			position:absolute;	
			top:-195px;
			left:-400px;
			width:800px;
			height:370px;
			overflow:auto;
			background-color:#EF3023;
		}


#all {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align:left;
}

#logo_white {
	position: absolute;
	left:10px;
	top:  0px;
}

#lang_white {
	position:absolute;
	left:10px;
	top:170px;
}

#lang_white a {
	text-transform:uppercase;
	text-decoration:none;
	padding-right:27px;
	color:#FFFFFF;
}

#down {
	position:absolute;
	z-index:0;
	bottom:0px;
	left:-15px;
	width:100%;
	height:40px;
	vertical-align:top;
	text-align:center;
}

#down div {
	width:740px;
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:center;
}

#down table {
	width:740px;
}

#down table td {
	letter-spacing:1px;	
}

#menu {
	position: absolute;
	width: 230px;
	top:     0px;
	right:  10px;
}

.menu {
	border-collapse:collapse;
	width:190px;
	border-top: 1px solid #FFFFFF;
}

.menu a {
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:2px;
}

.menu td {
	text-align:left;
	vertical-align:middle;
	padding-left:0px;
	height: 35px;
	border-bottom: 1px solid #FFFFFF;
}

#main {
	position:absolute;
	z-index:50;
	top:    0px;
	left: 180px;
	width:330px;
	padding-top:0px;
	text-align:justify;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	background-color:#EF3023;
}

#main h1 {
	color:#FFFFFF;
	padding-bottom:0px;
	margin:0px;
	line-height:40px;
	font-size:18px;
	font-weight:100;
}

#main h2 {
	color:#FFFFFF;
	padding-bottom:0px;
	line-height:normal;
	margin:0px;
	font-size:16px;
}

#main h3 {
	color:#FFFFFF;
	padding-bottom:0px;
	margin:0px;
	font-size:15px;
}

#main h4 {
	color:#FFFFFF;
	padding-bottom:0px;
	margin:0px;
	font-size:14px;
}

#main h5 {
	color:#FFFFFF;
	padding-bottom:0px;
	margin:0px;
	font-size:12pt;
	font-weight:100;
}

#main h6 {
	color:#FFFFFF;
	padding-bottom:0px;
	margin:0px;
	font-size:9pt;
}

#main a {
	color:#2171BA;
	text-decoration:none;
}

#main a:hover {
	text-decoration:underline;
}

#odkazy a {
	color: white;
	text-decoration:none;
}

#odkazy a:hover {
	color: #FFFF99;
	text-decoration:underline;
}


@media print {
	#logo_white {
		display:none;
	}
	#menu{
		display:none;
	}
	#main {
		color:#000000;
		position:absolute;
		top:0px !important;
		left:0px !important;
		padding:0px !important;
		padding-top:0px !important;
		margin:0px !important;
		width:650px;
	}
	#main h1{ color:#000000;}
	#main h2{ color:#000000;}
	#main h3{ color:#000000;}
	#main h4{ color:#000000;}
	#main h5{ color:#000000;}
	#main h6{ color:#000000;}
	#main a{ color:#000000}
	
	#lang_white {
		display:none;
	}
	#down {
		display:none;
	}
}
