body {
  background: #BB9D5A url(../img/background.jpg) repeat-x top;
  font-size: 11px;
  font-family: Century Gothic, Arial;
  color: #3e3e3e;
  _text-align: center;
  margin-top: 20px; 
}

a {
  color: #3b91ca;
}

form {
  margin: 0; 
  padding: 0; 
}

#main {
  width: 725px;
  margin: 0 auto;
  _text-align: left;
}

#zahlavi {
  background: url(../img/zahlavi.gif) no-repeat top;
  height: 7px;
  font-size: 1px;
}

#banner {
  background: #ffffff url(../img/banner.jpg) no-repeat left;
  height: 168px;
  width: 725px;
}

#telo {
  background: #ffffff url(../img/mnu-bg.gif) repeat-y left;
  padding-left: 5px;
}

#menu {
  float: left;
  width: 194px;
  min-height: 230px;
  _height: 230px;
  padding-top: 20px;
  background: url(../img/mnu2-bg.gif) repeat-x top;
}

#pruh {
  float: left;
  width: 15px;
  min-height: 230px;
  _height: 230px;
  background: url(../img/pruh.gif) no-repeat left top;
}

#text {
  float: left;
  width: 506px;
  min-height: 230px;
  _height: 230px;
  background: url(../img/text-bg.gif) repeat-x top;
}

#banner a {
  display: block;
  height: 160px;
  width: 500px;
  text-decoration: none;
}

#zapati {
  clear: both;
  background: url(../img/zapati.gif);
  height: 53px;
  padding-left: 15px;
  color: #fff;
  font-size: 10px;
}

#zapati a {
  color: #fff;
  text-decoration: none;
}

#zapati a:hover {
  text-decoration: underline;
}

#clear {
  clear: both;
}

h1 {
  color: #3b91ca;
  margin: 20px 0 0 15px;
  font-size: 19px;
}

div#odsazeni {
   margin: 5px 35px 40px 15px;
}

#zl {
  float: left;
  width: 455px;
  margin-top: 17px;
  overflow: hidden;
  height: 35px;
}

#zp {
  margin-top: 17px;
  float: left;
  width: 240px;
  text-align: right;
}

.puntik {
  font-weight: bold;
  margin: 0 10px 10px 12px;
  padding-left: 20px;
  background: url(../img/puntik.gif) no-repeat left;
}

#menu ul {
  list-style: square;
  color: #3198cc;
  margin: 0 10px 14px 46px;
  padding: 0; 
}


#menu a {
  color: #3e3e3e;
  text-decoration: none;
}

#menu a:hover {
  color: #3b91ca;
}

.input {
  width: 200px;
  border: 1px solid #d0d0d0;
}

.textarea {
  width: 350px;
  height: 100px;
  border: 1px solid #d0d0d0;
}

.odeslat {
  background-color: #d0d0d0;
  font-size: 11px;
  font-family: Century Gothic, Arial;  
}

