body { margin-top: 0; margin-left: 0; background: #E7E7E7 url('images/pozadi1.gif') center repeat-y fixed; 
 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: #990000; }

a:hover { color: #FF6600; text-decoration: none;}




h1 { color: #000000; font-size: 9pt; font-weight: bold;}
h2 { color: #990000; font-size: 9pt; font-weight: bold;}
.nadpis { color: #ffffff; font-size: 9pt; font-weight: bold;}
.mail {color: #ffffff; font-style: normal; font-size: 9pt;}
.datum {color: #666666; font-style: normal; font-size: 8pt;}
.bilam {color: #ffffff; font-style: normal; font-size: 8pt;}
.bilav {color: #ffffff; font-style: normal; font-size: 9pt;}
a.mail {color: #ffffff; font-style: normal; font-size: 9pt; text-decoration: none;}
a:hover.mail {color: #cccccc;}
a.bila {color: #ffffff; font-style: normal; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:hover.bila { color: #FFCC00;}

/* bloky ---------------------------------------------------------------------- */
#celek {width : 760px; position: absolute; top: 0; height: auto; left: 50%; margin-left: -380px;}
.vrch {position: absolute; top: 0px; left: 10px;}
#menu {position: absolute; top: 96px; left: 10px; width: 740px; height: 24px; padding-left: 16px; padding-top: 4px;
   text-align: left; background: url('images/menu.gif') no-repeat;}
#foto {position: absolute; top: 120px; left: 10px; width: 740px; height: 161px; }
#stred {position: absolute; top: 278px; left: 10px; width: 740px; height: 38px; padding-top: 11px;
   text-align: right; background: url('images/stred.gif') no-repeat; color: #ffffff;}
#vlajky {position: absolute; top: 290px; left: 30px; width: 100px; z-index: 2;}
#tabulky {position: absolute; top: 316px; left: 10px; width: 740px; background: url('images/poztabulka.gif') repeat-y;}
#tabulkal {position: absolute; top: 5px; left: 19px; width: 270px; z-index: 2; margin-top: 0px;}
#tabulkap {position: absolute; top: 5px; left: 300px; width: 420px; z-index: 2;}
#tabulkapo {position: relative; top: 5px; left: 300px; width: 424px; text-align: justify;}

/* tabulka ---------------------------------------------------------------------- */
td {padding-left: 2px; font-family : Arial, sans-serif; font-size: 9pt; text-align: center;}
.tabulka { border: 0px; width: 100%; height: 17px;}
.tdvyplntm {background-color: #666666; text-align: center; padding: 1px; font-weight: bold; color: #FFFFFF;}
.tdvyplnob {background-color: #ffffff; text-align: center; padding: 1px;}
.tdvyplnsv {background-color: #ffffff; padding-left: 5px; text-align: left;}

/* formular ---------------------------------------------------------------------- */
.tlacdal {color: #ffffff; width : 100px; height: 20px; border: 1px solid #000000; background-color: #990000;
font-family : Arial, sans-serif; font-size : 9pt; cursor: pointer; cursor: hand; padding: 0px;}
.formular { margin: 0px; color: #000000; border: 1px solid #000000;	background-color: #ffffff;
	width: 100px; height: 16px; font-family : Arial, sans-serif; font-size: 9pt; padding: 0px;}
.domena {color: #000000; border: 1px solid #000000;	background-color: #ffffff;
font-family: Arial, sans-serif; font-size: 9pt;}
.tdnic {padding-left: 2px; text-align: left;}

/* ostatni ---------------------------------------------------------------------- */
.ramecek {padding: 1px; border: 1px solid #990000; margin: 1px;}
.noram {padding: 0px; border: 0px; margin: 0px;}