body{
  background-color:white;  
  min-width:750px;  
  padding:0px; margin:0px;
    
}

/***** rozdeleni dokumentu do 4 casti *****/

#zahlavi{
  margin:0px;
  padding:0px;
  background-image:url("./obrazky/grafika/logob.jpg");  
  border-collapse: collapse;
  border-style:none; 
  width:100%;
  font-family: Arial;  
  height:160px;
}

#zahlavi td{
  margin:0px;
  padding:0px;
  border:none;
}


#zahlavi img{
  border:none;
  margin:auto;
}
#zahlavi a{
  display:block;
  margin-right:10px;
  height:160px;

  
}
#zahlavi #autozahlavi{
  width:340px;

  height:160px;
}

#zahlavi #autozahlavi a{
  padding-left:20px;
}
#zahlavi #logozahlavi a{
  padding-left:40px;
  height:160px;

}


#menu{
  background-color:#F4F4F4;
  width:194px;
  margin:0px;
  padding:0px;
  border:solid 1px #ddddff;
  vertical-align:top;
}

#telo{
  display:block;
  border:solid 1px #ddddff;
  background-color:#F4F4F4;
  margin:0 5px;
  padding:10px 10px 100px 10px;
  font-family: Verdana, Arial;
  font-size:18px;
}

#zapati{
  clear:both;
}

.hlavni{
  text-align:center;
}





/***** zahlavi (hlavicka) *****/




#obrazeknadpis{
 border-style: none; 
 width:194px;
 height:150px; 
 margin:0px;
 padding:0px;
 border-right: solid 1px white; 
}

#obrazeknadpis img{
 border-style: none; 
 width:194px;
 height:150px; 
 margin:0px;padding:0px;
 
}

#obrazeknadpis a{
 display:block;
 border-style: none; 
 width:194px;
 height:150px; 
 margin:0px;padding:0px;
 
}

#nadpis{  
  font-size:36px;
  text-align:center; 
  font-variant: small-caps; 
  font-weight: normal;
}

#nadpis a{
  background-color:red;
}

#nadpis .velky{
  font-size:42px;
  font-weight:bold;
}

#logo{
  color:white;
  width:120px;
  height:120px;
  font-size:120px;
  font-weight:bold;
  text-align:center;
  border-left: solid 1px white;
}



/***** pruh se znackami *****/
#pruh{
  width:100%;
  height:30px;
  margin-top:3px;
  background-image:url("./obrazky/pruh.gif");
}


/***** menu *****/

.menu_poz{
  margin:5px;
  margin-top:15px;
  height:100%;
  padding:0px;

  
}

.menu_poz li{
  color:white;
  margin:0px;
  padding:0px;
  list-style-type:none;
  width:184px;
  height:44px;
  background-image:url("./obrazky/znacka.gif");
  background-repeat: no-repeat;
}

.menu_poz li a{
  display:block;
  color:white;
  text-decoration:none;
  font-family: Verdana;
  font-size:18px;
  padding-left:10px;
  height:32px;
  padding-top:10px; 
}

.menu_poz a:hover{
  color:#fdd017;
  padding-left:10px;
}

#cas{
  
  width:180px;
  margin:auto;
  padding:5px 0px;
  text-align:center;
  font-size:18px;
  background-color:white;
  border:1px solid black; 
  margin-top:15px;
}
#hodiny{  
  font-size:22px;
  font-weight:bold;
  color:red;
}


#menuSelected{
  color:yellow;
}



#stred{
  width:100%;
  margin-top:5px;
}
.vyrazne{
  color:#1528c7;
}

.nadpis1{  
  font-weight:bold;
}
.nadpis2{
  
  font-weight:bold;
  text-decoration:underline;
}


.textstred{
    text-align:center;
}

h2{
    text-align:center;
    margin-bottom:30px;
    font-size:24px;
}

.normtab{
    border-collapse: collapse;
    border:solid black 1px;
    margin:auto;
}

.normtab th{
    background-color:white;
    border:solid black 1px;
    padding:5px 10px;

}
.normtab td{
  
   border:solid black 1px;
   padding:5px 10px;

}


.normtaba{
    border-collapse: collapse;
    border:solid black 1px;
    margin:auto;
}
.normtaba td{
  
   border:solid black 1px;
   padding:10px 10px;
   background-color:#f5f5f5
   

}
.normtaba td.tabcena{
  background-color:white;
  text-align:right;
} 

#alba{
    text-align:center;
    margin:auto;
}

#alba img{
    width:200px;
    height:150px;
    border:solid 1px white;
}

dd{
margin:10px 0px 20px 30px;
}
dt{
font-weight:bold;
}

.kontakttab td{
  padding:0 30px;


}


.nadpisx{
float:left;
    
}

pre{
  font-family: Verdena,Arial; 
  }
  
 
