body { margin-top: 0; margin-left: 0; background: #990000 url('images/pozadip.gif') top repeat-y; 
 color: #000000; font-family: Arial, sans-serif; font-style : normal; font-size : 9pt;} 
  
/* text ---------------------------------------------------------------------- */
p { color: #000000; text-align: justify; margin: 0px; padding: 0px; }
a { color: #B90000; text-decoration: underline;}
a:hover { color: #FF3300; text-decoration: none; }
h1 { color: #B90000; font-size: 8pt; font-weight: bold; text-transform: uppercase;}
.nadpis { color: #B90000; font-size: 9pt; font-weight: bold;}

/* bloky ---------------------------------------------------------------------- */
#celek {width : 770px; position: absolute; top: 0; height: auto; left: 50%; margin-left: -385px;}
#vrch {position: absolute; top: 0px; left: 0px; padding-left: 2px; width: 764px; background: #ffffff;}
#obsah {position: absolute; top: 110px; left: 175px; width: 555px; text-align: justify;}
#srdce {position: absolute; top: 13px; left: 630px; z-index: 3;}

#levmenu { position: absolute; top: 70px; left: 20px; width: 120px; padding: 0px; margin: 0px; border: none; 
text-align: center; z-index: 2;}
ul {list-style: none;	margin: 0px; padding: 0px; border: none;}
li {margin: 0px; padding: 0px; border: none; width: 120px}
li a {display: block;	background: #CC0000; color: #ffffff; text-decoration: none;  max-width: 120px; 
height: 17px; text-align: center; padding-top: 1px; border: 1px solid #ffffff;}
li a:hover {background: #990000; color: #ffffff; text-decoration: none;}

.levmenumem a {background: #333399; color: #ffffff; text-decoration: none;  width: 120px; max-width: 120px; height: 17px;}
.levmenumem1 a {background: #333399; color: #ffffff; text-decoration: none;  width: 120px; max-width: 120px; height: 30px;}
.levmenumem a:hover {background: #3366CC; color: #ffffff; }
.levmenumem1 a:hover {background: #3366CC; color: #ffffff; }

.levmenumeg a {background: #336600; color: #ffffff; text-decoration: none;  width: 120px; max-width: 120px; height: 17px; }
.levmenumeg a:hover {background: #669900; color: #ffffff; }

.levmenumez {background: #F7BB73; color: #ffffff; 
  text-decoration: none;  width: 120px; max-width: 120px; height: 17px;}

/* tabulka ---------------------------------------------------------------------- */
td {padding-left: 2px; font-family : Arial, sans-serif; font-size: 9pt; text-align: left;}
.justify {text-align: justify;}
.tabulka { border: 0px; width: 100%; height: 17px; }
.tabulka1 { border: 0px; width: 100%; height: 19px; margin: 0px; padding: 0px; }
.tdvyplntm {background-color: #990000; text-align: center; padding: 1px; color: white; font-weight: bold;}
.tdvyplnsv {background: #CC0000; color: white; padding-left: 5px; text-align: left;}
.tdvyplnsvl {background: #C33; color: white; padding-left: 5px; text-align: left;}
.tdvyplnsv a {color: white; text-decoration: none;}
.tdvyplnsvl a {color: white; text-decoration: none;}
.tdvyplnsv a:hover {color: #333399; text-decoration: none;}
.tdvyplnsvl a:hover {color: #333399; text-decoration: none;}
.tdvyplnbl {background-color: #ffffff; padding-left: 1px; text-align: left; color: #000000;}
.tdvyplnbp {background-color: #ffffff; padding-left: 1px; text-align: right; color: #000000;}


/* ostatni ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram {padding: 0px; border: 1px solid #ffffff; margin: 0px;}
.ramp {padding: 0px; border: 1px solid #ffffff; margin: 5px 0px 5px 15px; float: right;}
.raml {padding: 0px; border: 1px solid #ffffff; margin: 5px 15px 5px 0px; float: left;}