body { margin: 0px; padding: 0px; background: #E8E8E8 url('img/pozadi.gif') repeat-y 50% 0px; color: #333333; 
font-family: Arial, sans-serif; font-style: normal; font-size : 9pt;} 

/* text ---------------------------------------------------------------------- */
p { color: #333333; text-align: justify; }
a { color: #cc3300;}
a:hover { color: #ff3300; text-decoration: none;}
h1 { color: #cc3300; font-weight: bold; font-size: 9pt; }
h2 { color: #cc3300; font-weight: bold; font-size: 9pt;}
.datum {color: #666666; font-style: normal; font-size: 8pt;}
a.datum {color: #CC3300; text-decoration: none;}
a.kontakt {color: #FFF0CD; text-decoration: none;}
a:hover.kontakt { color: #ffffff; text-decoration: none;}
.nadpis {color: #cc3300; font-weight: bold; font-size: 8pt; text-transform: uppercase;}
.nadpism {color: #cc3300; font-weight: bold; font-size: 8pt;}
.nadpishlavni { color: #cc3300; font-weight: bold; font-size: 8pt;}

/* bloky ---------------------------------------------------------------------- */
#main { background: url('img/pozadivrch.png') repeat-x 50% 0px; 
margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 239px;}
#celek { position: absolute; width: 770px; top: 0; height: auto; left: 50%; margin-left: -385px;}
#vrch { position: absolute; left: 620px; top: 3px; margin: 0; width: 130px; text-align: right;}
#vrchl { position: absolute; left: 15px; top: 2px; margin: 0; width: 550px; text-align: left; z-index: 3;}
#vrchkras { position: absolute; left: 1px; top: 21px; width: 768px; height: 77px; z-index: 2;}
#stranyobsah { position: absolute; left: 164px; top: 105px; width: 590px;}
#stranytext { position: relative; width: 385px; float: left; padding-top: 15px;}
#stranyfoto { position: relative; width: 185px; float: right; padding-top: 30px;}
#stranyuvod { position: relative; width: 305px; float: left; padding-top: 15px;}
#stranyzpravy { position: relative; width: 255px; max-width: 255px; float: right;}
#stranycela { position: relative; width: 590px; max-width: 590px; padding-top: 15px; float: left;}
#stranykonec { position: relative; width: 590px; height: 30px; background: url('img/spodek.gif') no-repeat; float: left; 
margin-top: 20px; text-align: center; font-size: 8pt; color: #ffffff; padding-top: 7px;}
.kratkezpravy { float: right; width: 100%; background: #F4F4F4; padding: 6px; border: 1px solid #D9D9D9;
margin-top: 3px; font-size: 8pt; text-align: justify; line-height: 1.1; }
.reklama { float: right; width: 100%; background: #FFF3D5; padding: 6px; border: 1px solid #FEDA84;
margin-top: 3px; font-size: 8pt; text-align: center; line-height: 1.1; }
.reklamap { float: left; width: 117px; background: #FFF3D5; padding: 6px; border: 1px solid #FEDA84;
margin-top: 3px; font-size: 8pt; text-align: center; line-height: 1.1; }
.reklamas { width: 169px; background: #FFF3D5; padding: 6px; border: 1px solid #FEDA84;
margin-top: 3px; font-size: 8pt; text-align: center; line-height: 1.1; }

/* menu ---------------------------------------------------------------------- */
#levmenu { position: absolute; top: 90px; left: 10px; width: 131px; padding: 0px 0px 0px 2px; margin: 0px; z-index: 3;}
#levmenu ul { list-style: none;	margin: 0px; padding: 0px; border: none;}
#levmenu li { float: left; margin: 0px;	padding: 0px; border: none; width: 131px;}
#levmenu li a { display: block;	background: url('img/levmenu01.gif') no-repeat; color: #333333; 
  text-decoration: none;  height: 18px; left: 10px; padding-left: 10px;}
#levmenu li a:hover { background: url('img/levmenu02.gif') no-repeat; color: #000000;}
.levmenumez { background: url('img/levmenu.gif') no-repeat; color: #666666; 
  text-decoration: none; width: 131px; height: 28px; font-size: 8pt;}
.mezera {display: block; max-width: 131px; height: 5px; left: 0px; font-size: 4pt;}

/* tabulky ---------------------------------------------------------------------- */
td {font-family : Arial, sans-serif; font-size: 9pt; text-align: left; padding: 2px; margin: 1px; color: #000000;}
.tabulka { border: 0px; width: 100%; }
.tdvyplntm {background-color: #cc3300; border: 0px; color: #ffffff; text-align: center;}
.tdvyplnsv {background-color: #FFF3D5; border: 0px; text-align: center;}
.tdvyplnsv1 {background-color: #FFF3D5; border: 0px; text-align: justify; padding: 5px;}

/* formulare ---------------------------------------------------------------------- */
.formular { margin: 2px; color: #333333; border: 1px solid #D9D9D9;	background-color: #F4F4F4;
	width : 200px; height: 16px; font-family : Arial, sans-serif; font-size: 8pt; padding: 0px;}
.domena { margin: 2px; color: #333333; border: 1px solid #D9D9D9; background-color: #F4F4F4; overflow: hidden;
	width : 280px; height: 200px; font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}
.flat { margin: 2px; color: #333333; border: 1px solid #D9D9D9; background-color: #F4F4F4; overflow: hidden;
	font-family : Arial, sans-serif; font-size: 9pt; padding: 2px;}	
.tlacitko {color: #ffffff; width : 60px; height: 18px; border: none; cursor: hand;
   background-color: #cc3300; font-family : Arial, sans-serif; font-size : 8pt; padding: 0px;}
  
/* ostatni ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ramecek {padding: 3px; border: 1px solid #D9D9D9; margin: 0px; background: #F4F4F4; }
.ram {border: 1px solid #FEDA84; padding: 0px; margin: 0px;}
.ramleva {padding: 3px; border: 1px solid #D9D9D9; margin-right: 7px; margin-top: 4px; background: #F4F4F4; float: left; }
.otaznik {cursor: help;}
.hlasy { width: 100px; height: 3px; padding: 0px; margin: 0px; background: #FFCC66; font-size: 4pt; float: left; margin-top: 3px;}
.tab-ram {border-collapse: collapse;}
.tab-ram td {border:1px solid gray; margin:0;  }

/* tabulka dnes ---------------------------------------------------------------------- */
.pdportlet {border: 1px solid #ffffff; background-color: #ffffff; width: 100%;}
.pdportlet th {background-color: #FFDC95; text-align: left; font-size: 8pt; font-weight: bold; 
          padding: 2px; padding-left: 10px; border-bottom: 1px solid #ffffff;}
.pdportlet td {text-align: left; font-family: Arial, sans-serif; font-size: 9pt; padding: 2px; padding-left: 10px;
       border-bottom: 1px solid #ffffff;}
.pdoddrow {background-color: #FFEECC; text-align: center; }
.pdevenrow {background-color: #FFEECC; text-align: center; }
.pddate { color: #333333; font-size: 8pt; padding-left: 5px;}

.catalog {display: none;}

#google {position: absolute; left: -122px; top: 100px;}
#google2 {margin-left: 50px;}
#google_odkaz a{display: block; background: red;}
  

.all {width: 560px;}

/* reklama */
.alt {
	color: blue;
}

