body { margin-top: 0; margin-left: 0; background: #0040A1 url('images/pozadi.gif'); 
 color: #ffffff; font-family: Arial, sans-serif; font-style : normal; font-size : 9pt;} 
  
/* text ---------------------------------------------------------------------- */
p { color: #ffffff; text-align: justify; margin: 0px; padding: 0px; }
a { color: #FFCC33; text-decoration: none;}
a:hover { color: #ff9933; text-decoration: none; }
h1 { color: #ffffff; font-size: 8pt; font-weight: bold; text-transform: uppercase;}
h2 { color: #FFCC00; font-size: 9pt; font-weight: bold;}
.nadpis { color: #FF9900; font-size: 9pt; font-weight: bold;}
.skladby { color: #ffffff; font-size: 8pt;}
.bila { color: #ffffff; font-style: normal; text-decoration: none;}
a.bila { color: #ffffff; font-style: normal; text-decoration: none;}
a:hover.bila { color: #ff9933; text-decoration: none; }

/* bloky ---------------------------------------------------------------------- */
#celek {width : 718px; position: absolute; top: 0; height: auto; left: 50%; margin-left: -359px;}
#vrch {position: absolute; top: 11px; left: 0px; width: 718px; height: 134px; background: url('images/vrchpozadi.gif')}
#flash {position: absolute; top: 10px; left: 10px; }
#vrchl {position: absolute; top: 0px; left: 0px; width: 411px; height: 114px;}
#vrchp {position: absolute; top: 0px; left: 411px; width: 287px; height: 114px;}
#stred {position: absolute; top: 152px; left: 0px; width: 718px; background: url('images/pozadistred.gif');}
#svrch {top: 0px; left: 0px; width: 718px;}
#text { position: relative; left: 31px; width: 490px; float: left;}
#spodek { position: relative; width: 718px; height: 20px; padding-top: 10px; margin-bottom: -10px;}

/* menu ---------------------------------------------------------------------- */
#menu {position: relative; width: 110px; right: 50px; float: right; z-index: 2;}

/* ostatni ---------------------------------------------------------------------- */
.ram { padding: 2px; border: 3px solid #ffffff; margin: 5px;}
.ramp { padding: 2px; border: 3px solid #ffffff; margin: 5px; float: right;}
.noram { padding: 0px; border: 0px; margin: 0px;}

/* formulare ---------------------------------------------------------------------- */
.box1 { margin: 2px; color: #FFCC33; border: 1px solid #ffffff; background-color: #082E68;
	width : 200px; font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}
.box2 { margin: 2px; color: #FFCC33; border: 1px solid #ffffff; background-color: #082E68; overflow: hidden;
	width : 480px; height: 100px; font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}
.tlac {color: #000000; width: 60px; height: 20px; border: 1px solid #ffffff; margin: 2px;
   background-color: #FF9933; font-family : Arial, sans-serif; font-size: 9pt; cursor: pointer; cursor: hand; 
   padding: 0px;}
.flat { margin: 2px; color: #FFCC33; border: 1px solid #ffffff; background-color: #082E68;
	 font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}
input .flat { margin: 2px; border: 1px solid #ffffff; 
	 font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}	 
	
/* tabulky ------------------------------------------------------------------------ */
td {font-family : Arial, sans-serif; font-size: 9pt; padding: 2px; margin: 1px; color: #ffffff; text-align: center;} 
.foto td{text-align: left;}
.tabulka { border: 0px; width: 100%; } 
.tdvyplntm {background-color: #000000; border: 0px;} 
.tdvyplnsv {background-color: #2A5BA4; border: 0px;} 
.tdvyplnsv1 {background-color: #5886CC; border: 0px;} 
