html, body {height: 100%;}
body { margin: 0px; padding: 0px; background: #C60000 url('img/pozadi.gif'); color: #333333; 
font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
font-style: normal; font-size: 8pt;} 

/* text ---------------------------------------------------------------------- */
p { color: #333333; text-align: justify; padding: 0px 15px 0px 15px;}
a { color: #CC0000; text-decoration: none;}
a:hover { color: #FF6600; text-decoration: none;}
h1 { color: #CC0000; font-weight: bold; font-size: 9pt; padding: 15px 0px 0px 15px; border: 0px; margin: 0px; }
.nadpis { color: #CC0000; font-weight: bold; font-size: 8pt;}
a.bila {color: #ffffff; text-decoration: none; font-size: 8pt;}

/* bloky ---------------------------------------------------------------------- */
#celek { position: absolute; top: 0; height: 100%; min-height: 100%; width: 700px; left: 50%; margin-left: -350px; background: #ffffff;}
body>#celek { height: auto; }
#leva { position: relative; float: left; top: 6px; left: 6px; width: 304px; height: auto; background: #ffffff;}
#prava { position: relative; float: right; top: 6px; right: 6px; width: 378px; height: auto; background: #ffffff;}
.cervena { width: auto; height: 15px; background: #CC0000; border: 1px solid #990000; color: #ffffff; text-align: right;}
.seda { width: auto; background: #ECECEC; border: 1px solid #E0E0E0; text-align: center; padding: 6px;}
.sedaaktiv { width: auto; background: #CC0000; border: 1px solid #990000; text-align: center; padding: 6px;}
.bila { width: auto; height: 6px; font-size: 6px;}
#akce { position: absolute; top: 163px; left: 0px; width: 100px;}
#menu { position: absolute; top: 163px; left: 102px; width: 100px;}
#aktuality { position: absolute; top: 163px; left: 204px; width: 100px;}

#gurman { position: absolute; top: 344px; left: 4px;}
.gurman2 { position: relative; float: left; padding-right: 5px;}

#cervenal { position: absolute; left: 0; top: 136px; width: 304px; max-width: 302px; height: 15px; background: #CC0000; border: 1px solid #990000; color: #ffffff;}
#waitdiv0 { position: absolute; left: 0; top: 0; width: 300px; text-align: center; visibility: hidden;}
#waitdiv1 { position: absolute; left: 0; top: 0; width: 300px; text-align: center; visibility: hidden;}
.waitdiv { position: absolute; left: 0; top: 0; width: 300px; text-align: center; visibility: hidden;}
.skryty {display: none;}

/* menu ---------------------------------------------------------------------- */
#levmenu { position: absolute; top: 344px; left: 102px; width: 202px;}
ul {list-style: none;	margin: 0px; padding: 0px; border: none;}
li {margin: 0px; padding: 0px; border: none; width: 202px; height: 16px; padding-top: 2px;}
li a {display: block; background: #ECECEC; color: #000000; text-decoration: none; max-width: 202px; 
height: 16px; text-align: right; padding: 0px 10px 0px 0px; border: 1px solid #E0E0E0; }
li a:hover {background: #CC0000; color: #ffffff; text-decoration: none; border: 1px solid #990000;}
li.aktiv {display: block; background: #CC0000; color: #ffffff; text-decoration: none; max-width: 190px; 
height: 16px; text-align: right; padding: 0px 10px 0px 0px; margin-top: 2px; border: 1px solid #990000; }

a.button { display: block; background: #ECECEC; color: #000000; text-decoration: none; color: #CC0000;
	text-decoration: none; width: 100px; max-width: 100px; height: 16px; max-height: 14px; text-align: center; margin-top: 2px;}
a:hover.button { background: #CC0000; color: #ffffff; text-decoration: none; border: 1px solid #990000; 
width: 98px; max-width: 98px; height: 14px; max-height: 14px;}
.aktivm { display: block; background: #CC0000; color: #ffffff; text-decoration: none;
	text-decoration: none; width: 98px; max-width: 98px; height: 14px; max-height: 14px; text-align: center; margin-top: 2px; border: 1px solid #990000;}

/* formulare ---------------------------------------------------------------------- */
td {font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-size: 8pt; 
text-align: left; padding: 1px; margin: 0px;}
.tabulka { border: 0px; width: auto; padding: 0px; margin: 0px; padding-left: 15px;}
.formular { margin: 0px; color: #333333; border: 1px solid #B9B9B9;	background-color: #ffffff;
	width : 210px; height: 16px; max- height: 16px; font-size: 8pt; padding: 2px;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; }
.domena { margin: 0px; color: #333333; border: 1px solid #B9B9B9; background-color: #ffffff; overflow: hidden;
	width : 210px; height: 120px; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	 font-size: 9pt; padding: 2px;}
.tlacitko {color: #ffffff; width : 120px; height: 18px; border: none; cursor: hand;
   background-color: #CC0000; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
    font-size : 8pt; padding: 0px;}
  
/* ostatni ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram {padding: 1px; border: 6px solid #ECECEC; margin: 0px 0px 0px 10px; background: #FFFFFF; float: right;}
.ramf {padding: 1px; border: 1px solid #ECECEC; margin: 15px 0px 15px 10px; background: #FFFFFF; cursor: pointer; cursor: hand;}
.ramecek {padding: 1px; border: 6px solid #ECECEC; margin: 0px; background: #FFFFFF;}

.hlasy { width: 100px; height: 3px; padding: 0px; margin: 0px; background: #CC0000; font-size: 4pt; float: left; margin-top: 3px;}
.hlasypro { width: 30px; height: 9px; padding: 0px; margin: 0px; font-size: 8pt; float: right; text-align: right;}
.anketa {width: 200px; padding-left: 80px;}
