body, html { 
  margin: 0px; 
  padding: 0px; 
  height: 100%; 
  _overflow: hidden; 
  } 

#stranka { 
  margin: 0px; 
  padding: 0px; 
  height: 100%; 
  overflow: scroll;
  _overflow: auto; 
  } 

#menu { 
  position:fixed; 
  _position:absolute; 
  top: 0px; 
  left: 0px; 
  margin: 0px; 
  padding: 0px; 
  width: 97%; 
  height: 30px;
  background: #FFFFFF;
  z-index: 200;
  } 

#menus { 
  width: 590px; 
  } 

#zahlavi { 
  position: fixed;
  _position: absolute;
  left: 0px;
  margin: 0px;
  padding: 0px;
  width: 97%;
  background: #FFFFFF;
  z-index: 100;
  text-align: center;
  }

div#zahlavi2 {
  margin-right: 15px;
  _margin-right: 0px;
  }

#stranka-uvnitr { 
  margin: 0px;
  width: 97%;
  }

ul#mainMenu, ul { 
  padding: 0px; 
  margin: 0px; 
  list-style-type: none; 
  } 

ul#mainMenu ul { 
  margin-top: 2px; 
  } 

ul#mainMenu li { 
  float: left; 
  padding: 3px; 
  } 

ul#mainMenu a { 
  color: blue; 
  font-size: 16px;
  background-color: #F0F0F0;
  display: block; 
  padding: 1px 5px 2px 5px;
  } 

ul#mainMenu ul a { 
  border-bottom: none; 
  } 

ul#mainMenu ul a:hover {
  color:blue; 
  background-color: #FFFFFF; 
  } 

ul#mainMenu ul { 
  position: absolute; 
  visibility: hidden; 
  background-color: #D0D0D0; 
  border-top: 1px solid #D0D0D0;
  } 

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { 
  visibility: visible; 
  } 

ul#mainMenu li li { 
  float: none; 
  border: none; 
  padding: 0px 1px 1px 1px;
  } 

ul#mainMenu li { 
  behavior: url(./hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkiní, použijeme tento *.htc soubor */ 
  }
  
.cas_gen {
  font-size: 11px;
  font-family: sans-serif;
  text-align: center;
  }
