/* základní styly pro dvousloupcový layout s hlavickou a patickou */
body {
	font:1em Verdana, Arial, sans-serif;
	background: #FFF8D9 url(../images/bg/bg.jpg) top repeat-x;
	behavior:url(css/csshover.htc);
	}
* { 
	padding:0px; 
	margin:0px;
	}
img { 
	border:none;
	}	
div#container { 
	background:url(../images/bg/body.jpg) repeat-y center top; 
	margin:auto;
	width:960px;
	}	
div#pageHeader { 
	background:url(../images/bg/top.jpg) no-repeat center top; 
	height:170px;
	}	
div#obalsloupcu {
	float:left; 
	width:960px;
	}	
div#levy {
	float:left; 
	width:210px;
	margin-left:-960px;
	} /* záporný vnejsí okraj tlací navigaci na své místo */
div#pravy {
	float:left; 
	width:750px;
	margin-left:210px;
	display:inline;
	}	 /* display: inline je trik pro IE */
div#footer {
	width:960px;
	height:55px;
	background:url(../images/bg/bottom.jpg) no-repeat;
	}
	

/* hlavicka stránky */

div#logo {  
	padding:37px 0 0 10px;
	}	
	
/* pravý sloupec s obsahem */	
div#pravy {
	padding:0 0;
	}
/* obsah */					
div#obsah {
	margin:10px 25px 20px 20px;
	}
div#obsah h1 {
	font-size:1.1em; 
	margin:0 0 1em 0; 
	color:#0159A9;
	}
div#obsah h2 {
	font-size:.9em; 
	margin:1.5em 0 .5em; 
	color:#000000;
	}
div#obsah h3 {
	font-size:.9em; 
	text-align:center;
	}
div#obsah h3 span {
	text-transform:uppercase;
	}	
div#obsah h4 {
	font-size:.8em; 
	margin:1em 0 .5em;
	font-style:italic;
	}			
div#obsah p {
	font-size:.75em; 
	margin-top:0; 
	margin-bottom:1em;
	line-height:1.5;
	text-align:justify;
	}	
div#obsah p.note {
	font-style:italic;
	font-size:.7em; 
	line-height:1.3;	
	}
div#obsah p.odsazeni {
	padding-left:50px;	
	}	
div#obsah p.center {
	text-align:center;	
	}		
div#obsah ul, div#obsah ol {
	margin:0 0 0 1.5em;
	padding:0;
	}					
div#obsah li {
	font-size:.75em;
	margin:0;
	padding:.1em 0;
	line-height:1.5;
	}	
div#obsah a {
	text-decoration:none; 
	color:#013769;
	}
div#obsah a:hover {
	color:#0137690; 
	text-decoration:underline;
	}	
div#obsah img {
	border:1px solid #5D95C8;
	margin:.5em;
	}	
div#obsah img.vpravo {
	float:right;
	margin:0 0 0.5em 1.5em;
	border:1px solid #5D95C8;
	}
div#obsah img.vlevo {
	float:left;
	margin:0 1em .5em 0;
	border:1px solid #5D95C8;
	}
div#obsah label {
	width:200px;
	float:left;
	text-align:right;
	margin:0 20px 0 0;
}
div#obsah table {
	font-size:.7em; 
	background-color:#5D95C8;
	margin-bottom:20px;
	}	
div#obsah table tr th {
	font-weight:bold; 
	text-align:center;
	background-color:#347AbA;
	padding:5px;
	margin:1px;
	}
div#obsah table tr td {
	text-align:center;
	vertical-align:top;
	background-color:#FFF8D9;
	padding:3px 5px;
	margin:1px;
	}	
div#obsah table tr td a {
	margin:0 5px;
	}					
div#obsah div.konecobtekani {
	padding: 2px 0;
	vertical-align: bottom;
}

/* levý sloupec s navigací */	
div#linkList {
	padding:0 0 0 5px;
	background:url(../images/bg/menu.jpg) no-repeat left top;
	}	
div#linkList ul {
	border:0; 
	margin:0; 
	padding:95px 0 30px 0; 
	list-style-type:none;
	}
div#linkList li {
	background-color:#FFCC00;
	border-bottom:1px solid #0159A9; 
	margin:0; 
	padding:.5em 0;
	text-indent:1.25em;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;
	}
div#linkList a {
	text-decoration:none; 
	color:#000000;
	}
div#linkList a:hover {
	color:#0159A9;
	}
div#linkList p {
	text-align:center; 
	margin:10px auto;
	}		
div.cleaner {
	clear:both;
	display:none;
	}	
		
/* paticka stránky */
div#footer div#kontakt {
	font-size:.7em;
	text-align:center;
	color:#FFFFFF;
	width:950px;
	height:25px;
	line-height:25px;
	margin:auto;
	}
div#footer div#kontakt a, div#footer div#kontakt a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
div#footer div#kontakt a:hover, div#footer div#kontakt a:active {
	color:#FFFFFF;
	text-decoration:underline;
	}
div#footer div#wso { 
	font-size:.6em;
	color:#888888;
	text-align:center;
	height:25px;
	line-height:25px;
	}
div#footer div#wso a, div#footer div#wso a:visited {
	color:#888888;
	text-decoration:none;
	}
div#footer div#wso a:active, div#footer div#wso a:hover {
	color:#888888;
	text-decoration:underline;
	}
	
/* trídy */
.konecobtekani {
	clear:both;
	}
.cistic {
	clear:both;
	display: none;
	}	
.notice {
	font-size:.9em;
	}	
input.neviditelny {
	display: none;
}	
.center {
	text-align: center;
	font-size: .7em;
	}
	
/* formular */
div#obsah form label {
	width: 300px;
	float: left;
	text-align:right;
	font-size: .75em;
	margin: 2px 5px;
}
div#obsah form label.mensi {
	width: 200px;
	float: left;
	text-align:right;
	font-size: .75em;
	margin: 2px 5px;
}
div#obsah form span {
	font-size: .75em;
	margin: 2px 2px 2px 10px;
}
	