/* ---------- 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: 800px;
	background-color: black;
	margin: 0px;
	padding: 0px; 
	margin: auto; 
	float: left; 
}

/* ---------- telo stranky -------------*/

#telo {
	width: 800px;
	background-color: #F3CC83;
	margin: 0px;
	padding: 0px; 
	margin: auto;
	float: left;  
}

/* ---------- texty stranky -------------*/

#obsah {
	width: 580px;
	background-color: #F3CC83;
	color: #000000;
	float: left;
}


/* ---------- menu stranky -------------*/

#menu {
	padding-top: 	20px;
	width: 220px;
	background-color: #000000;
	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;
}

.polozkamenu {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	10px;
	padding-top: 	4px;
	padding-bottom:	4px;
	font-weight: 	bold; 
	font-size: 	1.03em;
	text-align: 	left;
 	}



/* ---------- obrazek mimo titulni stranky -------------*/

img {
	border: 0px;
}

.ilustr0 {
	padding-left:	90px;
	padding-top: 	20px;
	padding-bottom:	5px;
} 

.ilustr1 {
	padding-left:	90px;
	padding-top: 	25px;
	padding-bottom:	20px;
}

.ilustr2 {
	padding-left:	115px;
	padding-top: 	25px;
	padding-bottom:	20px;
	border: 	10px;
} 

.ilustr3 {
	padding-left:	65px;
	padding-top: 	25px;
	padding-bottom:	20px;
	border: 	10px;
} 

.ilustr4 {
	padding-left:	115px;
	padding-top: 	20px;
	padding-bottom:	5px;
} 

h1  {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	20px;
	padding-bottom:	5px;
	font-size: 	1.2em;
	font-weight: 	bold;
	text-align: 	left;
	color: 		#005B88;
}

h2, h3, h4 {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	20px;
	font-size: 	1.0em; 
	font-weight: 	bold;
	text-align: 	left;
	color: 		#000000; 
}


.titnadpis {
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	20px;
	padding-bottom:	5px;
	font-size: 	1.2em;
	font-weight: 	bold;
	text-align: 	center;
	color: 		#005B88;
}

.popisekobr {
	margin: 	0px; 
	padding: 	0px; 
	padding-bottom:	10px;
	font-size: 	0.9em;
	text-align: 	center;
}

p	{
	margin: 	0px; 
	padding: 	0px; 
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	5px;
	padding-bottom: 0px; 
	text-align: 	justify;
	}

.paticka {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top: 	40px;
	padding-bottom:	10px;
	font-size: 	0.9em;
	text-align: 	right;
 	}

.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: 		#005B88;
	font-weight: 	bold;
	text-decoration: none;
	list-style-type: square;	
	line-height: 	1.5;
}


.varsymboly {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	100px;
	text-align: 	left;
 	}

.cislouctu {
	margin: 	0px;  
	padding: 	0px;  
	padding-left: 	100px;
	padding-top: 	20px;
	padding-bottom:	5px;
	font-weight: 	bold;
	text-align: 	left;
 	}

a {
	font-weight: 	bold;
	color: 		#005B88;
	text-decoration: none;
}

a:hover {
	color: 		#fefbef;
}

a.menu:hover {
	color: 		#fefbef;
}

.kurziva {
	margin: 	0px;  
	padding: 	0px;  
	padding-top: 	10px;
	padding-bottom:	10px;	
	font-style: 	italic;
	text-align: 	center;
}

.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;
}

