body { 
  margin: 0; 
  padding: 0; 
  text-align: center; 
  color: #000; 
  background: rgb(255,239,213);
  font: italic 1.2em Times, "Times New Roman", serif;
  } 



a:link {text-decoration: underline; color: green;}
a:hover {text-decoration: underline; color: red;}
a:visited {text-decoration: underline; color: green;}
a:active {text-decoration: underline; color: red;}


#kontejner { 
  width: 760px; 
  margin: 20px auto 0; 
  padding: 0; 
  position: relative; 
  /*border: 1px solid #ddd;*/
  } 

#hlavicka {
  background: rgb(255,239,213) url(bg_hlavicka.png) 100% 0 no-repeat; 
  height: 116px; 
  /*width: auto;*/
  } 

#hlavicka h1 {
  visibility: hidden ; 
  margin:0;
  }

#text { 
  padding: 0 100px 200px 100px; 
  background: rgb(255,239,213) url(bg_stred.png) 100% 0 no-repeat;
  } 

#odstavec{  
  padding-top: 1px; 
  padding-bottom: 1px; 
  } 

#text p { 
  font-size: 90%; 
  line-height: 1.66em; 
  margin: 0 1.5em; 
  padding: 0.5em 0;   
  } 

#text h3 { 
  letter-spacing: 0.1em; 
  font-size: 1.5em;
  font-weight: bold;
  color: rgb(107,153,139); 
  margin: 1em 0 0.5em 0.5em; 
  } 

#text h4 { 
  letter-spacing: 0.1em; 
  font-size: 1.2em;
  font-weight: bold;
  color: #777; 
  margin: 1em 0 0.5em 0.5em; 
  } 

#paticka { 
  margin: 0; 
  background: rgb(255,239,213) url(footer_bg1.png) 100% 0 no-repeat; 
  height: 126px;
  } 

#menu { 

  display: none;

  position: absolute; 
  z-index: 11; 
  width: 760px; 
  top: 105px; 
  left: 0; 
  margin: 0; 
  margin-top: 10px;
  /*background: #063;*/
  }

#menu ul {
  list-style-type: none;
  padding: 0;                  /*pro Mozilla*/
  margin: 0;                   /*pro IE*/
  /*border-bottom: 1px dashed #000;*/
  padding-top: 6px;
  padding-bottom: 5px;
  
  text-align: center; /* pro umístění menu uprostřed stránky, jinak vymažu a je vlevo*/
}

#menu li {
  display: inline;
}

#menu a {
  /*border: 1px dashed #000;
  border-bottom: none;*/
  padding: 5px 5px 5px 5px;
  margin-right: 5px;
  /*background-color: #EAEAEA;*/
  text-decoration: underline;
  color: #600;
  font-size: 0.75em;
  font-weight: bold; 
}

table {
  width: 100%;
  /*font-size: 0.75em;*/
  color: #333;
  /*border: 1px solid #000;*/
}

td {
  margin: 0;
  padding: 8px 20px;
  text-align: center;
}

table .nazev {
  text-align: left;

}

table .nadpis {
  font-weight: bold;
  padding: 24px 20px 8px 20px;
}

table .levy {
  text-align: left;  
}

table#faze a.ted {
color: #F00;
text-decoration: none;
}

table#faze .faze_tabulka_druhy_radek td, table#faze .faze_tabulka_treti_radek td{
border:none;
width: 33%;
}

table#kremy .kremy_tabulka_radek td{
border:none;
width: 33%;
}

table#menu_horni{
width: 100%;
} 

table#menu_horni{
color: #600;
font-weight: bold;
}

table#menu_horni td{
border: none;
}

table#menu_horni a:link {text-decoration: underline; color: #600;}
table#menu_horni a:hover {text-decoration: underline; color: #600;}
table#menu_horni a:visited {text-decoration: underline; color: #600;}
table#menu_horni a:active {text-decoration: underline; color: #600;}










