/* základní styly pro dvousloupcový layout s hlavickou a patickou */
body {
	font:1em Verdana, Arial, sans-serif;
	background: #111111;
	behavior:url(css/csshover.htc);
	text-align:center;
	}
* { 
	padding:0px; 
	margin:0px;
	}
img { 
	border:none;
	}	
div#container { 
	background:#111111 url(../images/bg/body.jpg) repeat-y top center; 
	margin:auto;
	width:1110px;
	}	
div#pageHeader { 
	background:url(../images/bg/top.jpg) no-repeat center top; 
	height:255px;
	}
#levy {
	float:left; 
	width:255px;
	}
#pravy {
	
	}				 
div#footer {
	width:1110px;
	height:70px;
	background:url(../images/bg/footer.jpg) no-repeat;
	}	
hr {
	border-top:1px solid #2C2C30;
	border-bottom:1px solid #111111;
	}	

/* hlavicka stránky */
#pageHeader div#logo {
	}
		
/* horizontální rozbalovací nabídka */		
#horMenu {
	margin:0 0 0 255px;
	width:800px;
	}
#navigace {
	width:100%;
	float:left; 
	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, ze 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ázky kazdé polozky seznamu */
	line-height:35px;
	text-transform:uppercase;
	}	
div#navigace li:hover { 
	background-color:#000000; /* nastavuje pozadí polozek nabídky */
	}
div#navigace a {
	display:block; /* zpusobuje správné zalomení rádku v polozkách rozbalovací nabídky */
	padding:0 30px; /* vytvárí okraj kolem textu polozek  */
	text-decoration:none;	 /*  odstranuje podtrzení odkazu */	
	color:#CCC; 	/* nastavuje barvu odkazu */
	}
div#navigace a:hover {
	color:#974578;
	}
/* 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:22em; /* nastavuje sírku nabídky - spolecne se sírkou 100% u prvku li dostane nabídku na své místo */
	}
div#navigace ul li ul li {
	width:100%; /* polozky nabídky se roztáhnou pres celý obalový prvek seznamu (ul) */
	border-top:1px solid #555;
	background-color:#111;
	padding:0 0;
	line-height:30px;
	font-size:.9em;
	text-align:left;
	}
div#navigace ul li ul li:hover {
	background-color:#000;
	}	

/* rozbalovací nabídka se zobrazí pri najetí kurzoru mysi - pri efektu prekreslení */
div#navigace ul li ul {display:none;} /* skrývá rozbalovací nabídku pri neprítomnosti kurzoru mysi */
div#navigace ul li:hover ul {display:block; } /* zobrazuje rozbalovací nabídku pri prítomnosti kurzoru mysi  */	


/* zde koncí horizontální nabídka */

#model {
	margin-top:-35px;
	z-index:100;
	}
#odkazy {
	margin:20px 0;
	padding-bottom:20px;
	background:#010101 url(../images/bg/left_bg.jpg) no-repeat center bottom; 
	text-align:left;
	}	
#odkazy h3{
	background:url(../images/bg/left_nadpis.jpg);
	font-size:1em;
	padding:0 1em 0 1.5em; 
	color:#974578;
	line-height:35px;
	}	
#odkazy p{
	font-size:.8em;
	padding:0 1em 0 2.5em; 
	color:#fff;
	line-height:2em;
	}	
#odkazy a{
	color:#fff;
	text-decoration:none;
	}
#odkazy a:hover{
	color:#fff;
	text-decoration:underline;
	}			
/* obsah */					
div#obsah {
	color:#FFFFFF;
	padding:0 75px 10px 0;
	margin:0px 0px 0px 255px;
	text-align:left;
	}
div#obsah h1 {
	font-size:1.4em; 
	margin:1em 0 .5em;
	color:#974578;
	font-weight:normal;
	}
div#obsah h2 {
	font-size:1.2em; 
	margin:1em 0 .5em; 
	color:#FFF;
	font-weight:normal;
	}
div#obsah h3 {
	font-size:1em; 
	margin:1em 0 .5em; 
	color:#974578;
	}	
div#obsah h4 {
	font-size:.9em; 
	margin:1em 0 .5em; 
	}		
div#obsah p {
	font-size:.75em; 
	margin-top:0; 
	margin-bottom:1em;
	line-height:1.5em;
	text-align:justify;
	}
div#obsah p.note {
	font-style:italic;
	}	
div#obsah p.right {
	text-align:right;
	}	
div#obsah ul {
	margin:0 0 1em 0;	
	}		
div#obsah li {
	font-size:.75em;
	margin:0 0 0 1.5em;
	padding:.3em 0;
	line-height:1.5em;
	}	
div#obsah ul.odkazy li {
	font-size:.9em;
	font-weight:bold;
	line-height:2em;
	list-style:none;
	margin:0;
	}	
div#obsah ul.odkazy li a:hover {
	background:#000000;
	text-decoration:none;
	padding:5px;
	}		
div#obsah label {
	width:300px;
	float:left;
	margin:0 20px 0 0;
}
div#obsah span {
	width:400px;
	float:left;
	margin:0 20px 0 0;
}	
div#obsah a {
	text-decoration:none;  
	color:#fff;
	}
div#obsah a:hover { 
	color:#974578;
	text-decoration:underline;  
	}
div#obsah img.right {
	float:right;
	margin:0 0 0 20px;
	}	
div#obsah div.center {
	text-align:center;
	margin:20px 0;
	font-size:.8em;
	line-height:1.6em;
	}	
div#obsah div.center img {
	margin:0 30px;
	}				
div#obsah table {
	margin:auto;
	border: none;
	font-size:.8em;
	}
div#obsah table td {
	border: none;
	text-align:right;
	padding:5px 10px;
	}
div#obsah table td.levy {
	text-align:left;
	}	
div#obsah table.galerie {
	text-align:center;
	font-size:.8em;
	line-height:2em;
	}		
div#obsah table.galerie td {
	width: 160px;
	padding: 5px;
	border: none;
	text-align:center;
	}
div#obsah table.galerie img {
	border: 1px solid #FFF;
	text-align: center;
	}
div#obsah table.galerie img:hover {
	border: 1px solid #974578;
	}
div#obsah table.galerie a {
	background: none;
	line-height:1.5em;
	}	
		
/* paticka stránky */
div#footer div#kontakt {
	font-size:.7em;
	text-align:center;
	color:#111;
	line-height:36px;
	font-weight:bold;
	}
div#footer div#kontakt a, div#footer div#kontakt a:visited {
	color:#111;
	text-decoration:none;
	}
div#footer div#kontakt a:hover, div#footer div#kontakt a:active {
	color:#000;
	text-decoration:underline;
	}
div#footer div#wso { 
	text-align:center;
	font-size:.6em;
	line-height:35px;
	color:#AAA;
	}
div#footer div#wso a, div#footer div#wso a:visited {
	color:#AAA;
	text-decoration:none;
	}
div#footer div#wso a:active, div#footer div#wso a:hover {
	color:#AAA;
	text-decoration:underline;
	}
	
/* tridy */	
div.cleaner {
	clear:both;
	display:none;
	}	
.konecobtekani {
	clear:both;
	}
.center {
	text-align:center;
	}
	
/* formular */
div#obsah form {
	font-size: .75em;
}
div#obsah form label {
	width: 170px;
	float: left;
	text-align:right;
	margin: 5px 5px;
}
form.mysql_help_form th {
	font-size: 12px;
}
