body {
  font-family: Arial, Verdana;
  text-align: center;
}

#content {
  width: 760px;
  margin: 0px auto;
  text-align: left;
  font-size: 12px;
  background-color: #FFFFFF;
}

#zahlavi { 
  height: 150px;
}

#zahlavi a {
  display: block;
  height: 150px;
}

#zahlavi h1 {
  display: none;
}

#menu {
  width: 395px;
  margin: 0px auto;
  _margin-left: 75px;
  
  background-color: #FFFFFF;
  font-size: 125%;
  text-align: center;
  color: #D15612;
}

.polozkaMenu {
  display: block;
  width: 130px;
  color: #D15612;
  
  float: left;
  margin: 0px;
  padding: 0px;
}

.polozkaMenu:hover {
  background-color: #EDCFA6;  /* E5B987 FFE5BF */
  text-decoration: none;
}

.vlajky {
  float: right;
  
  margin: 1px 0px 0px 0px;
  padding: 0px;
}

.vlajky img {
  border: 1px solid #000000;
  margin: 0px;
  padding: 0px;
}

#menuKonec {
  height: 20px;
}

#telo {
  width: 760px;
  margin-top: 20px;
  /*background-color: #FFFFFF; */
}

#telo-vnitrek {
  margin: 0px 10px;
}

.center-IE {
  text-align: center;
}

.img-left {
  float: left;
  margin: 0px 10px 2px 0px;
}

.img-right {
  float: right;
  margin: 0px 0px 2px 10px;
}

.img-center {
  margin: 0px 30px 0px 30px;
}




.nahled { 
  float: left; 
  width: 210px; 
  border: 0px solid #999; 
  margin: 0px 10px 15px 10px; 
  padding: 5px;
  text-align: center; 
}

a img {
  border: none;
}

.popis {
  margin: 0px 0px 5px 10px; 
} 

.clearboth { 
  clear: both; 
}






/*#telo a, a:visited {
  color: #D15612;
  text-decoration: underline;
}

#telo a:hover, a:active {
  color: #FFFFFF;
  background-color: #FAB33D;
  text-decoration: none; 
}*/

#podpis {
  float: right;
  margin: 0px 100px 0px 0px;
}

#poznamka {
  font-size: 50%;
}

.zvyrazni {
  font-weight: bold;
}

.center {
  text-align: center;
  margin: 0px auto;
}

div .left {float: left;}
div .right {float: right;}


#telo table {
  text-align: center;
  border-collapse: collapse;
  margin: 0px auto;
  font-size: 100%;
}

#telo td {
  text-align: left;
  border: 1px solid black;
  /*padding: 2px;*/
}

#telo th {
  text-align: left;
  border: 1px solid black;
  /*padding: 2px;*/
}

#telo caption {
  text-align: center;
  margin: 2px auto;
  font-size: 110%;
  font-weight: bold;
}

.vystavy li {
  list-style-type: none;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px -40px;
}

.vystavy img {
  margin: 0px 0px -2px 0px;
}

.aktuality {
  margin: -10px 0px 30px -10px;
}

.aktuality li a {
  list-style-type: disc;
  color: #D15612;
}

.aktuality a:hover {
  background-color: #EDCFA6;
  text-decoration: none;
}

.aktuality img {
  margin: 0px 0px -2px 0px;
}

.aktuality a:hover img {
  background-color: #FFFFFF;
  text-decoration: none;
}





#zapati {
  clear: both;
  width: 100%;

  margin-top: 2em;
  padding-top: 10px;
  border-top: 1px dotted #d15612;
  font-size: 90%; 
  color: #D15612; 
}

#zapati span {
  margin: 200px 0px;
  position: relative;
  left: 300px;
}