/************* obecná nastavení *********************************/

body{background-image:url(obr/p2.jpg);
	background-repeat:repeat-y;
	position:relative;
	color:navy;
	font-family:sans-serif;
	font-size:0.8em;
	}
h1,h2{
	font-weight:normal;
}
a,a:link,a:visited {
	color:navy;
}
.scarama{
	margin:1ex;
	padding:0;
	border:2px;
	border-style:solid;
	border-color:navy;
	border-collapse:collapse;
}
.scarama td, .scarama th{
	border:1px;
	border-style:solid;
	border-color:navy;	
}

.bezcar{
	margin:1ex;
	padding:0;
	border:0;
}
td{
	 padding:2px;
	 padding-left:1ex;
	 padding-right:1ex;
	 text-align:center;
	 vertical-align:middle;
}
th{
	 padding:2px;
	 padding-left:1ex;
	 padding-right:1ex;
	 text-align:center;
	 vertical-align:middle;
	 font-size:1em;
	 font-weight:bold;
}
.vlevo{
	text-align:left;
}
.vpravo{
	text-align:right;
}
hr{
	width:90%;
	height:1px;
	border-style:none;
	border-top-style:solid;
	border-color:navy;
}
.obrvlevo{float:left;}
.obrvpravo{float:right;}
.stred .tucne{font-weight:bold;}
.stred .kurziva{font-style:italic;}
/* ***************************** rozvržení obrazovky ********************************** */

.levy{position:relative;
		float:left;
		width:18%; /* position relative + width:18%; nechodí v FF - odkazy*/
		margin:0;
		padding:0;
		margin-top:-9ex;
		background-color:transparent;}
	
.horni{position:relative;
		float:none;
		min-height:71px;
		margin:0;
		padding:0;
		background-color:transparent;
	
	}
.stred{position:relative;
		float:right;
		background-color:transparent;
		margin:0;
		padding:0;
		width:81%}
.pata{position:relative;
		float:left;
		background-color:transparent;
		width:100%;
		margin:0;
		padding:0;
		}
		
.novina{position:relative;
		float:left;
		background-color:transparent;
		width:100%;
		margin:0;
		padding:0;
		}	
.obsah{
 	position:relative;
 	margin:0;
 	padding:1ex;
;
}

/******************* horní blok ******************************/

.obrlogo{
 	float:left;
	margin-left:15px;
	margin-top:0px;
}
.obriso{
 	float:left;
}
.iso{
	float:right;
	background-color:transparent;
	width:35ex;
	margin:0;
	padding:0;
	border:0;
}
.iso td{
	font-size:0.8em;
	vertical-align:bottom;
	text-align:left;
	padding:0;
	}
.horni .centrovat{
	position:relative;
	margin-top:1ex;
	margin-left:30ex;
	
}
.horni h1{
	text-align:left;
	margin-bottom:2px;
}
.horni p{
	margin:0;
	padding:0;
	text-align:left;
	/*margin-right:40ex;*/
}
.horni .menu{
	margin:0;
	padding:0;
	margin-top:3ex;
	float:right;
	background-position: right top;
	background-image:url(obr/p3.jpg);
	background-repeat:repeat-y;
	position:relative;
	width:100%;
	height:4ex;
}
.horni .menu .polozky{
	float:right;
	margin: auto;
	padding:0;
	border:0;
}
.horni .menu .polozky td{
 padding-left:2ex;
 text-align:center;
 vertical-align:middle;
 font-weight:normal;
 }
.horni a:hover,.levy a:hover {
	background-image:url(obr/pr50.gif);
}
/********************* levý blok ********************************************/
.levy ul{
	margin:0;
	padding:0;
}
.levy li{
	margin:0;
	padding:0;
	margin-left:1em;
	margin-top:2px;
}
.levy li li{
	margin:0;
	padding:0;
	margin-left:1em;
}
.levy .obsah{
 	
 	width:90%;
	margin-top:2ex;
	min-height:20em;
}

.submenu{visibility:visible;
		color:navy;
		height:auto}
.levy .h2{
	margin:0.5ex;
	padding:0;
}

/******************************* vlastní obsah ****************************************/		
.stred a:visited{
	color:purple;
}
.stred .obsah{
		margin:2ex;
		padding:2ex;
}
.stred p{
	text-indent:5ex;
	margin-bottom:2ex;
}		