body { margin: 0px; padding: 0px; background: #F7F1E6; color: #333333; 
font-family: Georgia, "New York CE", utopia, serif; font-style: normal; font-size : 8pt;} 

/* text ---------------------------------------------------------------------- */
p { color: #333333; text-align: justify; }
a { color: #CC0000;}
a:hover { color: #FF3300; text-decoration: none;}
h1 { color: #CC0000; font-weight: bold; font-size: 10pt; }
h2 { color: #CC0000; font-weight: normal; font-size: 9pt;}
.nadpis { color: #CC0000; font-weight: bold; font-size: 9pt;}
.datum {color: #6F5F44; text-decoration: none; font-size: 8pt;}
a.datum {color: #CC0000; text-decoration: none;}

/* bloky ---------------------------------------------------------------------- */
#main { background: url('images/pozadivrch.gif') repeat-x 50% 0px; 
margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 239px;}
#celek { position: absolute; width: 740px; top: 0; height: auto; left: 50%; margin-left: -370px;}
#vrch { position: absolute; left: 0px; top: 0px; width: 740px; height: 174px;}
#stranyobsah { position: absolute; left: 195px; top: 156px; width: 535px; z-index: 2;}

/* menu ---------------------------------------------------------------------- */
#levmenu { position: absolute; top: 156px; left: 0px; width: 154px; padding: 0px 0px 0px 2px; margin: 0px; z-index: 3;}
#levmenu ul { list-style: none;	margin: 0px; padding: 0px; border: none;}
li {margin: 0px; padding: 0px; border: none; width: 154px; line-height: 1.5;}
li a {display: block;	background: #F1EADF; color: #CC0000; text-decoration: none;  max-width: 154px; 
height: 17px; text-align: left; padding-left: 10px; border: 1px solid #E5D8C2; margin-top: 1px;}
li a:hover {background: #CC0000; color: #ffffff; text-decoration: none; border: 1px solid #990000;}

.levmenumez {background: #CC0000; color: #ffffff; text-decoration: none;  width: 147px; 
max-width: 147px; height: 17px; border: 1px solid #990000; padding-left: 5px;}
.mezera {display: block; max-width: 131px; height: 5px; left: 0px; font-size: 4pt;}

/* tabulky ---------------------------------------------------------------------- */
td {font-family: Georgia, "New York CE", utopia, serif; font-size: 8pt; text-align: left;}
.tabulka { border: 0px; width: 100%; }
.tdvyplntm {background-color: #CC0000; border: 1px solid #990000; color: #ffffff; text-align: center;}
.tdvyplnsv {background-color: #F1EADF; border: 1px solid #E5D8C2; text-align: center;}
.tdvyplnnic {text-align: center; font-size: 8pt;}
  
/* ostatni ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram {padding: 4px; border: 1px solid #E5D8C2; margin: 0px; background: #ffffff; cursor: hand; cursor: pointer;}
.ramp {padding: 4px; border: 1px solid #E5D8C2; margin: 5px; background: #ffffff; float: right; cursor: hand; cursor: pointer;}
.otaznik {cursor: help;}

.povinne ul { margin: 5px 0px 5px 0px; padding: 0px; border: none;}
.povinne ul li { list-style: none; }
.povinne ul li ul li { list-style: circle; margin-left: 30px; }
  
