/* ---------- body -------------*/

body	{
	background: transparent url(foto/podklad.jpg); 
	margin: 	0px;
	padding: 	0px;
	margin-left: 	100px;
	font-family: Verdana, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	font-size: 15px;
}

/* ---------- hlavicka stranky -------------*/

#hlavicka {
	width: 1050px;
	background-color: #316A0B;
	margin: 0px;
	padding: 0px; 
	margin: auto;
	padding-bottom: 	0px; 
	float: left; 
}

/* ---------- telo stranky -------------*/

#telo {
	width: 1050px;
	background-color: #F3CC83;
	margin: 0px;
	padding: 0px; 
	margin: auto;
	float: left;  
}

/* ---------- texty stranky -------------*/

#obsah {
	width: 800px;
	background-color: #F3CC83;
	color: #000000;
	float: left;
}


/* ---------- menu stranky -------------*/

#menu {
	padding-top: 	20px;
	width: 220px;
	background-color: #316A0B;
	float: left;
}

#menu a, a:link, a:visited, a:active {
	margin: 	0px;
	padding: 	0px;
	padding-left: 	0px;
 	color: 		#fefbef;
	font-weight: 	bold;
	text-decoration: none;
	line-height: 	1.5;
}


#menuaktivni a, a:link, a:visited, a:active {
	margin: 	0px;
	padding: 	0px;
	padding-left: 	0px;
 	color: 		#F3CC83;
	font-weight: 	bold;
	text-decoration: none;
	line-height: 	1.5;
}

.polozkamenu {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	10px;
	padding-top: 	4px;
	padding-bottom:	4px;
	font-weight: 	bold; 
	font-size: 	1.03em;
	text-align: 	left;
	}


.polozkamenu-b {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	10px;
	padding-top: 	4px;
	padding-bottom:	4px;
	font-weight: 	bold; 
	font-size: 	1.03em;
	text-align: 	left;
	background-color: #F3CC83;
	}

a.menu:hover {
	color: 		#ffffff;
}

/* ---------- obrazek mimo titulni stranky -------------*/

img {
	border: 0px;
}


.titulka {
	padding-left:	100px;
	padding-top: 	40px;
	padding-bottom:	50px;
}


.fotogal1 {
	padding-left:	75px;
	padding-top: 	25px;
	padding-bottom:	5px;
}

.fotogal2 {
	padding-left:	50px;
	padding-top: 	25px;
	padding-bottom:	5px;
}


.ilustr1 {
	padding-left:	100px;
	padding-top: 	25px;
	padding-bottom:	5px;
}


.ilustr1bezpopisku {
	padding-left:	100px;
	padding-top: 	25px;
	padding-bottom:	15px;
}

.ilustr2 {
	padding-left:	150px;
	padding-top: 	25px;
	padding-bottom:	5px;
} 

.ilustr2bezpopisku {
	padding-left:	150px;
	padding-top: 	25px;
	padding-bottom:	15px;
}

.ilustr3 {
	padding-left:	50px;
	padding-top: 	25px;
	padding-bottom:	5px;
} 

.ilustr3bezpopisku {
	padding-left:	50px;
	padding-top: 	25px;
	padding-bottom:	15px;
} 
.ilustr4 {
	padding-left:	115px;
	padding-top: 	20px;
	padding-bottom:	5px;
} 

.ilustr4bezpopisku {
	padding-left:	115px;
	padding-top: 	20px;
	padding-bottom:	15px;
}

h1  {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	20px;
	padding-bottom:	5px;
	font-size: 	1.2em;
	font-weight: 	bold;
	text-align: 	left;
	color: 		#316A0B;
}

h2 {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	20px;
	font-size: 	1.0em; 
	font-weight: 	bold;
	text-align: 	left;
	color: 		#000000; 
}

h3, h4 {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	10px;
	font-size: 	1.0em;
	font-weight: 	normal; 
	text-align: 	left;
	color: 		#000000; 
}


.titnadpis {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	20px;
	padding-bottom:	5px;
	font-size: 	1.2em;
	font-weight: 	bold;
	text-align: 	center;
	color: 		#5e5e5e;
}


p	{
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	5px;
	padding-bottom: 0px; 
	text-align: 	justify;
	}


.definice {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	50px;
	padding-right: 	40px;
	padding-top: 	15px;
	padding-bottom: 10px;	
	font-style: 	italic;
	text-align: 	justify;
}

.paticka {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	20px;
	padding-right: 	10px;
	padding-top: 	40px;
	padding-bottom:	10px;
	font-size: 	0.9em;
	text-align: 	right;
 	}

.napistitulka {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	40px;
	padding-bottom:	0px;
	font-size: 	1.5em;
	text-align: 	center;
	font-weight: 	bold;
	letter-spacing:	0.05em;
	color: 		#5e5e5e;
 	}

.kontakt {
	margin: 	0px;
	padding: 	0px;  
	padding-left: 	10px;
	font-size: 	0.9em;
	text-align: 	left;
 	}

.webodkaz {
	margin: 	0px;  
	padding: 	0px;  
	padding-right: 	10px;
	padding-top: 	10px;
	padding-bottom:	10px;
	font-size: 	0.9em;
	text-align: 	right;
 	}


.webodkaz a, a:link, a:visited, a:active {
	margin: 	0px;
	padding: 	0px;
	padding-left: 	0px;
	color: 		#316A0B;
	font-weight: 	bold;
	text-decoration: none;
	list-style-type: square;	
	line-height: 	1.5;
}


.popisek {
	text-align: 	center;
	padding-bottom:	15px;
 	}

#obsah a {
	margin: 	0px;  
	padding: 	0px;
	font-weight: 	bold; 
	text-decoration: none;
}

a:hover {
	color: 		#fefbef;
}


.kurziva {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	0px;
	padding-right: 	0px;
	padding-bottom:	0px;	
	padding-top:	0px;
	margin-left: 	0px;
	margin-right: 	0px;
	margin-bottom:	0px;	
	margin-top:	0px;
	font-style: 	italic;
}

.tabulka1 {
	width: 		110px;
	padding: 	0px;
	padding-top: 	0px;
	padding-left: 	10px;
	line-height: 	1.5;
	float: 		left;
}
.tabulka2 {
	width: 		60px;
	padding: 	0px;
	padding-top: 	0px;
	line-height: 	1.5;
	float: 		left;
}

.tabulka3 {
	width: 		400px;
	padding: 	0px;
	padding-top: 	0px;
	line-height: 	1.5;
	float: 		left;
}

#vycet {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	20px;
	padding-right: 	0px;
	padding-top: 	0px;
	padding-bottom: 0px;
}

#vycet ul {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	list-style-type: square;
	text-align: 	justify;

}		

.sloupec1 {
	width: 380px;
	padding: 0px;
	padding-top: 0px;
	float: left;
}

.sloupec2 {
	width: 380px;
	padding: 0px;
	padding-top: 0px;
	float: left;
}

.sloupec0 {
	width: 800px;
	padding: 0px;
	padding-top: 0px;
	float: left;
}

.tab1_l{
	width: 200px;
	padding: 	0px; 
	padding-top: 5px;
	padding-left: 	20px;
	float: left;
}

.tab1_p {
	width: 550px;
	padding: 0px;
	padding-top: 5px;
	float: left;
}

.novinka_nadpis {
	margin: 	0px;  
	padding: 	0px;  
	padding-top:	5px;
	padding-left: 	50px;
	padding-right: 	50px;
	padding-bottom:	0px;	
	font-weight: 	bold;
	text-align: 	justify;
}

.novinka_obsah {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	50px;
	padding-right: 	50px;
	text-align: 	justify;
}



.novinka_datum {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	50px;
	padding-right: 	50px;
	padding-bottom:	5px;	
	font-style: 	italic;
	text-align: 	right;
}

.aktualni_obsah {
	margin: 	0px;  
	padding: 	0px;  
	padding-top:	5px;
	padding-left: 	50px;
	padding-right: 	50px;
	padding-bottom:	0px;	
	text-align: 	justify;
}

.aktualni_datum {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	50px;
	padding-right: 	50px;
	padding-bottom:	15px;	
	font-style: 	italic;
	text-align: 	right;
}

