*{
	margin:0px;
	padding:0px;
}
html{
	background-image:url(../img/bgpage.jpg);
	background-repeat:repeat-x;
	background-position:top center;
/*	background-color:#2b3840;*/
/*	background-color:#3b4b57;*/
	background-color:#2b3840;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	text-align:center;
	}
img, a{
	border:none;
	}	
a{
	text-decoration:underline;
	color:white;
	}
a:hover{
	text-decoration:none;
	}	
h2{
	font-size:16px;
	}
h3{
	font-size:14px;
	}			
.schovat{
	position:absolute;
	left:-1000px;
	visibility:hidden;
}	
li{
	list-style-type:none;
	}
#centrovat{
	margin:0px auto 0px auto;
	width:840px;
	text-align:left;
	background-image:url(../img/bgtelo.png);
	_background-image:none;
	background-repeat:repeat-y;
	background-position:top center;
	min-height:1000px;
	_height:1000px;
	position:relative;
	}
#telotextu{
/*upravy pro horni banner */
	margin-top:30px;
	}
#ram{
	border-right:1px solid #3c4d5a;
	border-left:1px solid #3c4d5a;
/*	background-image:url(../img/bgstranka.png);*/
	background-color:#3d505d;
	background-repeat:repeat-y;
	background-position:top center;	
	min-height:1000px;
	width:799px;
	margin:0px 20px 0px 20px;
	padding:0px 0px 180px 0px;
	_height:1000px;
	}	
#hlavicka{
	width:800px;
	height:340px;
	background-image:url(../img/hlavicka.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#hlavicka .ikony{
	font-size:10px;
	padding:10px 10px 0px 450px;
	}
#hlavicka .ikony li{
	display:inline;
	padding:0px 20px 0px 0px;
}
#hlavicka .ikony img{
	vertical-align:bottom;
}	
#hlavicka .menu{	
	padding:10px;
	margin:145px 0px 0px 20px;
	}
#hlavicka .menu li{
	display:inline;
	padding:5px 20px 5px 5px;
	}
#hlavicka .menu a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}		
#paticka{
	clear:both;
	position:absolute;
	bottom:1px;
	width:780px;
	height:98px;
	background-image:url(../img/paticka.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:10px;
}
#paticka p{
	margin:5px;
	padding:5px;
	}
.toppage{
	background-image:url(../img/toppage.png);
	_background-image:url(../img/toppage_ie.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	position:absolute;
	top:0px;
	left:-17px;
	width:16px;
	height:49px;
	}
#usercontent{
	width:730px;
	background-image:url(../img/bgtext24.png);
	_background-image:url(../img/bgtext.png);
	&background-image:url(../img/bgtextjpg.jpg);
	background-position:top conter;
	background-repeat:no-repeat;
	margin:-100px 20px 20px 20px;
	padding:15px;
	line-height:2em;
	}
#usercontent h2{
	margin:10px 0px 20px 0px;
	}	
#userconent p{
	margin:5px 0px 5px 10px;
	}
#usercontent li{
	margin:5px 0px 5px 10px;
	}	
.formular *{
	margin:3px;
	padding:3px;
	}	
#uvitani, #nahodnefoto{
	margin:-100px 0px 0px 0px;
	width:777px;
	height:288px;
	background-image:url(../img/uvitani24.png);
	_background-image:url(../img/uvitani.png);	
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	text-align:justify;
	}
#uvitani .jedna{
	font-size:18px;
	padding:50px 310px 0px 30px;
	}
#uvitani .dva{
	padding:80px 350px 0px 50px;
}		
#uvitani span{
	font-size:14px;
	}
#onas{
	width:390px;
	_width:360px;
	min-height:250px;
	_height:250px;
	_overflow:visible;
	background-image:url(../img/onas.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	padding:30px 0px 0px 20px;
	_padding:30px 10px 0px 15px;
	font-size:10px;
	margin:20px 0px 0px 20px;
	float:left;
	}
#onas h3{
	font-size:10px;
/*	padding:10px 0px 10px 0px;*/
	}
#onas p{
	padding:5px 0px 5px 20px;
	}			
#onas img{
	vertical-align:middle;	
	}
#kalendar, #news{
	width: 289px;
	min-height:100px;
	_height:100px;
	_overflow:visible;
	margin:20px 25px 0px ;
	padding:30px 10px 0px 20px;
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	font-size:10px;
	}
#kalendar img, #news img{
	vertical-align:middle;
	}	
#kalendar{
	background-image:url(../img/kalendar.jpg);
}
#news{
	background-image:url(../img/aktualne.jpg);
}	
#nahodnefoto{
	width:717px;
	margin:20px 0px 0px 0px;
	padding:30px 30px 0px 30px;
	background-image:url(../img/foto24.png);
	_background-image:url(../img/foto.png);
	overflow:hidden;
}
#nahodnefoto img{
	padding:5px;
	margin:5px;
	border:1px solid #717e86;
	}
#nahodnefoto h2{
	font-size:12px;
	}	
#nahodnefoto .pix{
	text-align:center;
	padding:20px 10px 0px 10px;
	margin:0px 10px 0px 0px;
	float:left;
	overflow:hidden;
	}	
.odsadit{
	padding-left:20px;
	}	
.datum{
	font-size:10px;
	font-style: italic;
	}
.vlevo{
	text-align:left;
	}
.vpravo{
	text-align:right;
	}	
.cl{
	clear:both;
	}	
.topbanner{
	margin-top:-50px;
	}
.bnrtop{
	position:absolute;
	top:210px;
	left:200px;
	width:468px;
	height:60px;
	}
.kod{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	text-align:left;
}		
#idnes{
	width:150px;
	height:50px;
	position:absolute;
	bottom:20px;
	right:20px;
	}	