body { margin-top: 0; margin-left: 0; background : #ffffff; 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: #003366; text-decoration: none;}
a:hover { color: #FF6600; text-decoration: none;}
a.link { color: #990000; text-decoration: underline;}
a:hover.link { color: #FF6600; text-decoration: none;}
h1 { color: #990000; font-size: 10pt; font-weight: bold;}
.datum {color: #666666; font-style: normal; font-size: 8pt; padding-top: 3px;}
.adresa {color: #000000; font-style: normal; font-size: 8pt; padding-top: 3px; text-align: center; width: 415px;}
.adresa_admin {color: #000000; font-style: normal; font-size: 8pt; padding-top: 3px; text-align: center; width: 563px;}
.nadpis { color: #990000; font-size: 9pt; font-weight: bold;}


/* bloky ---------------------------------------------------------------------- */
#centr {position: absolute; top: 0px; left: 50%; width: 726px; margin-left: -363px;}
#leva {position: absolute; top: 98px; left: 0px; width: 145px;}
#stred {position: absolute; top: 98px; left: 163px; width: 415px; text-align: justify;}
#stred_admin {position: absolute; top: 98px; left: 163px; width: 563px; text-align: justify;}
#prava {position: absolute; top: 98px; left: 597px; width: 129px;}
.lboxvrch {width: 145px; height: 23px; color: #ffffff; font-weight: bold; 
    background: url('images/leboxvrch.gif') no-repeat; text-align: left;}
.lboxstred {width: 145px; color: #000000; font-weight: normal; 
    background: url('images/leboxpoz.gif') left repeat-y; text-align: left; padding: 0px 0px 0px 5px;}
.lboxspod {width: 145px; height: 23px; background: url('images/leboxspod.gif') no-repeat; }
.pboxvrch {width: 129px; height: 23px; color: #ffffff; font-weight: bold; 
    background: url('images/prboxvrch.gif') no-repeat; text-align: right;}
.pboxstred {width: 127px; color: #000000; font-weight: normal; font-size: 8pt;
    background: url('images/prboxpoz.gif') left repeat-y; text-align: left; padding: 3px;}
.pboxspod {width: 129px; height: 23px; background: url('images/prboxspod.gif') no-repeat; }
.ramecek {padding: 1px; border: 1px solid #003366; margin: 1px;}
.noram {padding: 0px; border: 0px; margin: 0px;}
.bottom_menu {float: left;}
.bottom_menu_right {float: right;}
.obsah_left{float: left};
.obsah_right{float: right};

/* tabulky -----------------------------------------------------------------------------*/
td {padding-left: 2px; font-family : Arial, sans-serif; font-size: 9pt;}
.tabulka { border: 0px; width: 100%; }
.tdvyplntm {background-color: rgb(81,138,197); color: white; text-align: center; padding: 1px;}
.tdvyplntm1 {background-color: rgb(81,138,197); color: white; text-align: left; padding: 1px;}
.tdvyplnsv {background-color: rgb(233,240,248); color: rgb(81,138,197); text-align: center; padding: 1px;}
.tdvyplnsv1 {background-color: #FFEECC; text-align: left; padding: 4px;}
.tdvyplnbila {background-color: #FFFFFF; text-align: center; padding: 1px; border: 1px solid #FFCC66;  }
.tdvyplnbil {background-color: #FFFFFF; text-align: right; padding: 1px; width: 20%;}
.tdvyplnnic {background-color: #FFFFFF; text-align: center; padding: 1px;}
.tdvyplnsed {background-color: #E0E0E0; text-align: center; padding: 1px;}
.domena {color: #000000; border: 1px solid #666666;	background-color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt;}

/* formulare ------------------------------------------------------------------------------ */
.flat { margin: 0px; color: #000000; border: 1px solid #666666;	background-color: #eeeeee;
	font-family : Arial, sans-serif; font-size: 8pt; padding: 0px;}
.tlacitko {color: #ffffff; width : 65px; max-width : 65px; height: 20px; border: 1px solid #cccccc; 
		background-color: rgb(81,138,197);}	


