body {text-align: center; background-image: URL('pict/bodyback21.gif'); 
color:#003366; font-family: "Arial CE", Arial, Verdana, Geneva, Helvetica, 
sans-serif;} a { color: #003366;}

#main_out { width:945px; height:785px; position: relative; text-align: left; 
margin: auto; background-color: #99ccff;}

h3 {text-align:center}

.odsaz {margin-left:20px;}

.odsaz a {font-weight:bold; }

#head{ width:945px; height:95px; position: absolute; background-image: 
URL('pict/hhhead.gif'); }

#head2{ width: 945px; height:40px; position: absolute; top:95px;}

#left{ width: 135px; height:650px; position: absolute; top: 135px; 
background-color: #99ccff; overflow: hidden;}

#left_kon{ width: 200px;   position: absolute; top: 135px; 
background-color: #99ccff; overflow: hidden; }

#right{ width: 200px;  height:650px; position: absolute; top: 135px; left:745px;
 float:right; font-size: 10pt; background-color: #99ccff; overflow:hidden;}

#right img { border: 2px solid white; margin: 20px 20px 0px 20px;}

#right1{ width: 200px;  height:650px; position: absolute; top: 135px; 
left:745px; float:right; font-size: 10pt; background-color: #99ccff; 
overflow:hidden;}

#right1 img {margin: 30px 20px 0px 10px;}

#main{ width: 610px;  height:650px; overflow:auto; position: absolute; top: 
135px; left:135px; font-size: 10pt; vertical-align:top; background-color: 
#99ccff;} 
#main img { border: 0px solid white; float:right; margin: 0px;}

#main table {font-size: 8pt; border-collapse:collapse; }

#main td { padding:2px; text-align:center}

#main th { padding:5px; text-align:center}

#main li {margin:5px;}

.zluta td {background-color: #ffff00;}

.modra td {background-color: #00ffff;}

.zelena td {background-color: #00ff00;}

.fialova td {background-color: #ff00ff;}

.ffffcc td {background-color: #ffffcc;}

.ff99cc td {background-color: #ff99cc;}

.ccffff td {background-color: #ccffff;}

.ffff99 td {background-color: #ffff99;}

.ffcc99 td {background-color: #ffcc99;}

.ccffcc td {background-color: #ccffcc;}

.oo66ff td {background-color: #0066ff;}

.ffcc99 td {background-color: #ffcc99;}

.ccccff td {background-color: #ccccff;}

.cc99ff td {background-color: #cc99ff;}

.c0c0c0 td {background-color: #c0c0c0;}

#main_zpus{ width: 810px;  height:650px; overflow:auto; position: absolute; 
top: 135px; left:135px; font-size: 10pt; vertical-align:top; background-color: 
#99ccff; }

#main_kon{ width: 545px;  height:650px; overflow:auto; position: absolute; top: 
135px; left:200px; font-size: 10pt; vertical-align:top; background-color: 
#99ccff; text-align:center}

#main_whole{ width: 945px;  height:650px; overflow:auto; position: absolute; 
top: 135px; font-size: 10pt; vertical-align:top; background-color: #99ccff; } 
#main_whole table {float:center; font-size: 9pt; border-collapse:collapse;} 
#main_whole td { padding:3px;}

#main_whole th { padding:10px; text-align:center}

#menu{ width: 135px; background-color: #99ccff;   height:650px; font-size: 7pt;}

#counter {width: 135px; background-color: #99ccff; height:50px;}

.uvod_levy {margin:5px; float:left; background-color: #ccffff; width: 215px; 
padding:10px; }

.uvod_pravy {margin:5px; float:right; background-color: #ccffff; width: 215px; 
padding:10px; }

#left {

color: inherit;

float: left;

/*

#body { background-image: URL('pict/bodyback1.gif'); }

width: 12em; em proto, aby se menu p\159i zm\11Bn\11B velikosti písma také 
roztáhlo*/ /* height: 400px; výška je zadána jen z estetického hlediska*/

/*background : transparent url(../images/priklady/ikw1.gif) repeat-y top left; 
*/ }

/* #menu {

width: 100%;

margin-top: 1em;

background-image: URL('pict/leftback.gif');

}*/

.odkazvmenu a {

float:right;

font-size: 7pt;

display: block;

padding: 0.2em;

text-decoration: none;

width: 80%;

color:#003366;

border: 2px solid #fff;

margin: 0.1em;

background-image: URL('pict/leftbutback.gif');

}

.odkazvmenu a:hover {

font-size: 7pt;

color: #003366;

background: #ffff99;

}

.odkazsamostatny a {

font-size: 7pt;

font-weight: bold;

width: 89%;

text-decoration: none;

color: #000;

text-align: center;

padding:0.4em 0.2em 0.4em 0.2em;

margin: 0.5em 0.5em 0em 0.5em;

border: 2px solid #fff;

background-image: URL('pict/leftbutmainback.gif');

display: block;

}

.odkazsamostatny a:hover {

font-size: 7pt;

text-decoration: none;

font-weight: bold;

text-align: center;

color: black;

background: #ffff99;

padding:0.4em 0.2em 0.4em 0.2em;

margin: 0.5em 0.5em 0em 0.5em;

border: 2px solid #fff;

background: #ffff99;

display: block;

}

.nadpis {

font-size: 7pt;

float:right;

clear:both;

padding:0.2em;

font-weight: bold;

display: block;

width: 89%;

margin-top: 1.5em;

margin-bottom: 0.5em;

margin-left: 0.5em;

border: 2px solid #fff;

/*margin: 0 0 0.7em 0;*/

color: #000;

text-align: center;

}

/*#menu a span {

display: block;

width: 100%;

margin-left: 1em;

padding: 0.2em;

background: #0000ff;

color: inherit;*/

/*#menu h3 span {

display: block;

padding : 0.2em;

border: 1px solid #000;

background: #ffcc00;

color: inherit;

text-align: center;

} */

/*#menu a:hover span{

color: black;

background: #ffff99;

} */

/* #menu1 h3 span {

display: block;

width: 100%;

padding: 0.2em;

text-align: center;

/*margin-left: 1em;

background: #0000ff;

color: inherit;*/

/*#menu1 h3 span {

display: block;

padding : 0.2em;

border: 1px solid #000;

background: #ffcc00;

color: #000;

text-align: center;

padding: 0.2em;}

#menu h3 a:hover {

color: inherit;

background: #ffff99;

}

.hidden, #menu h2 {

display: none;

}

/*Aktualizace

#levysloupec p {

text-align: center;

background: #778899;

color: inherit;

padding: 0.2em;

*/

