body {margin: 0; padding: 0; background: url(bg.jpg) repeat-x #f5c722; font-family: Verdana; color: #e6e6e6; }
div#kontejner {position: relative; width: 990px; margin: auto;}
div#hlavicka_left {width: 288px; height: 267px; float: left; background: url(images/index_01.jpg);}
div#hlavicka_left h3 {padding: 200px 0 0 0; color: #f5c722; text-align: center; font-size: 100%;}
div#hlavicka_right {width: 702px; height: 267px; float: left; }
div#kontakt_left {width: 250px; float: left; background: #333; border-left: 18px solid #f4c723; }
div#telo {position: relative; width: 661px; float: left; background: #333; border-left: 20px solid #82b12d; border-right: 22px solid #82b12d; border-bottom: 20px solid #82b12d; }
div#obsah {padding: 20px 25px 15px 25px; text-align: justify; line-height: 18px; font-size: 0.75em;}
div#text {text-align: center; padding: 0 20px 10px 20px; /*color: #f5c722;*/ font-size: 0.7em; }
div#text h3, div#text p {margin-top: 0; padding-top: 0; }

div#copy {clear: both; padding: 5px 0px 10px 270px; font-size: 0.65em; color: #c90; }
div#copy a {text-decoration: none; padding: 0 5px; color: #c90; background: #fddb5f;}
div#copy a:hover {color: #fddb5f; background: #c90; }

div#lista {width: 703px; height: 75px; position: absolute; top: -21px; right: -20px; background: url(lista.png);}
img#nahrada {display: none;}

a {color: #82b12d;}
a:hover {color: #f5c722;}
p a img {border: 1px solid #82b12d;}
p a:hover img {border: 1px solid #f5c722;}
img.fg {width: 120px; height: 80px; float: left; margin: 0 5px 5px 0;}
a img.fg {border: 1px solid #82b12d;}
a:hover img.fg {border: 1px solid #f5c722;}
hr.podscript {visibility: hidden; clear: both;}
img.pdf {width: 44px; height: 44px;}
a img.pdf, a:hover img.pdf {border: none;} 
h1 {display: block; margin: 20px 0; font-size: 1.5em; color: #e6e6e6; text-align: left; }
h2 {display: block; margin: 20px 0; font-size: 1.3em; color: #e6e6e6; }
ul.program {list-style: square;}
div#language {position: absolute; width: 200px; height: 40px; text-align: center; top: 202px; left: 43px;}
a img.flags {width: 50px; height: 35px; border: none;}
div#obsah ul {list-style: square; color: #82b12d; margin: 20px 0;}
ul.v_textu li {color: #e6e6e6; list-style: square; }
div#posun {padding-left: 50px;}

/*-------tabulky-------*/
table { width: 600px; 
	border: none; 
	background-color: #333; 
	color: #e6e6e6;
        text-align: left;
        font-size: 0.9em;
}
 
td { padding: 3px 8px;}
table td {
	
	
	border-right: 1px solid #000; 
	border-top: 1px solid #666; 
	border-left:1px solid #666; 
	border-bottom: 1px solid #222222; 
}
table tr:hover td{
	background-color: #666;
	border-right: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
        color: #fff; 
	
}


hr.cistic {clear: both; margin: 0; padding: 0; border: none; visibility: hidden;}
br.cistic {clear: both; }
h2, h3, h4 {color: #76b12e;}