/* základní styly pro dvousloupcový layout s hlavickou a patickou */
body {
	font:1em Verdana, Arial, sans-serif;
	background: #67824D 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:980px;
	}	
div#pageHeader { 
	background:url(../images/bg/top.jpg) no-repeat center top; 
	height:225px;
	}	
div#obalsloupcu {
	float:left; 
	width:980px;
	}	
div#levy {
	float:left; 
	width:222px;
	margin-left:-980px;
	} /* záporný vnejsí okraj tlací navigaci na své místo */
div#pravy {
	float:left; 
	width:758px;
	margin-left:222px;
	display:inline;
	}	 /* display: inline je trik pro IE */
div#footer {
	width:980px;
	height:60px;
	background:url(../images/bg/bottom.jpg) no-repeat;
	}
	

/* hlavicka stránky */
#pageHeader h2 { 
	display:none;
	}
div#horMenu {  
	padding:198px 12px 0 220px;
	width:700px;
	}	
/* horizontální rozbalovací nabídka */
#navigace {
	width:100%;
	float:left;
	background-color:#003300;
	color:#EEDDBB;  
	font-weight:bold;
	font-size:0.8em;
	}	
div#navigace ul {
	margin:0;/* odsazuje ul od levé hrany obalového prvku */
	}
div#navigace li {
	float:left;	/* zpusobuje, že se seznam zarovná horizontálne na své místo */
	position:relative; /* umístení obsahového bloku pro absolutne umístenou rozbalovací nabídku */
	list-style-type:none;	/* odstranuje odrážky každé položky seznamu */
	line-height:27px;
	}
div#navigace li.last {
	float:right;
	}	
div#navigace li:hover { 
	background-color:#003300; /* nastavuje pozadí položek nabídky */
	}
div#navigace a {
	display:block; /* zpusobuje správné zalomení rádku v položkách rozbalovací nabídky */
	padding:0 40px 0 5px; /* vytvárí okraj kolem textu položek  */
	text-decoration:none;	 /*  odstranuje podtržení odkazu */
	color:#EEDDBB;	/* nastavuje barvu odkazu */
	}
div#navigace li.last a {
	padding:0 0 0 5px;
	}	
div#navigace a:hover {
	color:#FFF;
	}
/* zde koncí horizontální nabídka */

/* zde zacíná rozbalovací nabídka */
div#navigace ul li ul {
	margin:0; /* odstranuje dedení hodnoty horizontální nabídky */
	position:absolute; /* umistuje rozbalovací nabídku ul ve vztahu k jeho relativne umístenému rodici li */
	width:14em; /* nastavuje šírku nabídky - spolecne se šírkou 100% u prvku li dostane nabídku na své místo */
	left:-1px; /* zarovnává rozbalovací nabídku pod horizontální nabídku */
	}
div#navigace ul li ul li {
	width:100%; /* položky nabídky se roztáhnou pres celý obalový prvek seznamu (ul) */
	border-top:1px solid #EEDDBB;
	background-color:#003300;
	padding:0 0 1px 10px;
	border-right:none;
	line-height:22px;
	}

/* rozbalovací nabídka se zobrazí pri najetí kurzoru myši - pri efektu prekreslení */
div#navigace ul li ul {display:none;} /* skrývá rozbalovací nabídku pri neprítomnosti kurzoru myši */
div#navigace ul li:hover ul {display:block; } /* zobrazuje rozbalovací nabídku pri prítomnosti kurzoru myši  */	
		
	
/* pravý sloupec s obsahem */	
div#pravy {
	padding:0 0;
	}
/* obsah */					
div#obsah {
	margin:20px 35px 20px 20px;
	}
div#obsah h1 {
	font-size:1.1em; 
	margin:0 0 1em 0; 
	color:#003300;
	}
div#obsah h2 {
	font-size:.9em; 
	margin:1em 0 .5em; 
	color:#000000;
	}
div#obsah h3 {
	text-transform: uppercase;
	font-size:.8em; 
	margin:1em 0 .5em;
	}		
div#obsah p {
	font-size:.75em; 
	margin-top:0; 
	margin-bottom:.5em;
	line-height:1.5;
	text-align:justify;
	}
div#obsah span.okraj1 {
	margin-left:3.25em;
	}	
div#obsah p.note {
	font-style:italic;
	}
div#obsah p.cu {
	font-size:1.1em; 
	font-weight:bold;
	text-align:center;
	}		
div#obsah ul, div#obsah ol {
	margin:0 0 0 1.5em;
	padding:0;
	}	
div#obsah div.aktuality ol {
	margin:0 0 0 2em;
	padding:0;
	}				
div#obsah li {
	font-size:.75em;
	margin:0;
	padding:.1em 0;
	line-height:1.5;
	}
div#obsah div.aktuality li {
	font-size:1em;
	margin:0;
	padding:.1em 0;
	line-height:1.5;
	}	
div#obsah a {
	text-decoration:none; 
	color:#003300;
	}
div#obsah a:hover {
	color:#003300; 
	text-decoration:underline;
	}
div#obsah a#sfpg {
	text-decoration:none; 
	color:#EDDDBB;
	font-size:.5em;
	}	
div#obsah img {
	border:1px solid #354329;
	margin:.5em;
	}	
div#obsah img.vpravo {
	float:right;
	margin:0.5em 0 0.5em 1em;
	border:1px solid #354329;
	}
div#obsah img.vlevo {
	float:left;
	margin:0.5em 1em .5em 0;
	border:1px solid #354329;
	}	
div#obsah div#levy250 {
	float:left;
	width:250px;
	margin:0.5em 2em 0.5em 0;
	font-size:.6em;
	}
div#obsah div#pravy350 {
	float:right;
	width:350px;
	margin:0.5em 0.5em 0.5em 1em;
	font-size:.6em;
	}	
div#obsah div#pravy300 {
	float:right;
	width:300px;
	margin:0.5em 0.5em 0.5em 1em;
	font-size:.6em;
	}			
div#obsah div.vlevo img, div#obsah div.vpravo img {
	border:1px solid #354329;
	}		
div#obsah table.galerie {
	border: none;
	}
div#obsah table.galerie td {
	width: 270px;
	padding: 5px 0;
	border: none;
	text-align:center;
	}
div#obsah table.galerie img {
	border: 1px solid #354329;
	text-align: center;
	}
div#obsah table.galerie img:hover {
	border: 1px solid #000000;
	}
div#obsah table.galerie a {
	background: none;
	}	
div#obsah div.konecobtekani {
	padding: 2px 0;
	vertical-align: bottom;
}
div#obsah div.aktuality {
	clear:both;
	font-size:.75em;
	line-height:1.5em;
}
div#obsah div.aktuality div.date {
	float:left;
	width: 100px;
	color:#003300;
}
div#obsah div.aktuality div.aktual {
	float:left;
	width:600px;
	margin:0 0 20px 0;
}
div#obsah div.aktuality div.aktual strong {
	font-size:1.25em;
}

/* levý sloupec s navigací */	
div#linkList {
	padding:0 0 0 12px;
	background:url(../images/bg/menu.jpg) no-repeat left top;
	}	
div#linkList ul {
	border:0; 
	margin:0; 
	padding:70px 0 30px 0; 
	list-style-type:none;
	}
div#linkList li {
	border-bottom:1px solid #003300; 
	margin:0 1px; 
	padding:.5em 0;
	text-indent:1.25em;
	font-size:.8em;
	font-weight:bold;
	}
div#linkList a {
	text-decoration:none; 
	color:#003300;
	}
div#linkList a:hover {
	color:#000000;
	}
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:#EEDDBB;
	width:956px;
	height:27px;
	line-height:27px;
	margin:auto;
	}
div#footer div#kontakt a, div#footer div#kontakt a:visited {
	color:#EEDDBB;
	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:#7C6931;
	text-align:center;
	padding:3px 0;
	}
div#footer div#wso a, div#footer div#wso a:visited {
	color:#7C6931;
	text-decoration:none;
	}
div#footer div#wso a:active, div#footer div#wso a:hover {
	color:#7C6931;
	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;
}
	