body{
  width: 900px;
  margin: 10px auto;
  font: normal 1em verdana,sans-serif;
  position: relative;
}

h1 a, h1 a span{
  display:block;
  width: 900px;
  height: 150px;
}

h1 a{
  text-decoration: none;
  position: relative;
  color:#000;
}

h1 a span{
  position:absolute;
  top:0px;
  left:0px;
  z-index:5;
  background: url("../img/header.jpg") left top no-repeat;
  cursor: hand; 
}

#main{
  padding: 10px 10px 10px 220px;
  font:normal 1.1em 'Trebuchet MS',Arial,sans-serif;
  background: url("../img/menu.gif") top left repeat-y;
  margin-top:-15px;
}

#main h2{
  padding:10px 0px 20px 20px;
  color: #fff;
  font-weight:normal;
}

#main h2 a{
  padding:10px 0px 0px 0px;
  color: #fff;
  text-decoration: none;
}

#main2{
  width:650px;
  margin: 0px 0px 0px 0px;
  border: 5px solid #F5821F;
  font:normal 1.1em 'Trebuchet MS',Arial,sans-serif;
  min-height:465px;
  _height: 465px;
}

#main2 h2{
  background: #F5821F;
  color: #fff;
  margin:0px;
  padding: 5px 5px 5px 15px;
}

#main2 p,#main2 div{
  padding:10px;
}

#main2 div{
  text-align: center;
}

#main2 div img{
  margin-bottom:10px;
}

#horni,#dolni{
  width:603px;
  height:223px;
  position:relative;
  margin-bottom:10px;
}

#hlavnitext{
  width:603px;
  position:relative;
  font:12px,  'Trebuchet MS',Arial,sans-serif;
  margin-bottom:25px;
  margin-top:15px;

}

#reklama{
  width:480px;
  height:60px;
  position:relative;
}
#horni{
  background: url("../img/menu1.jpg") top left no-repeat;
}

#horni p{
  text-align:right;
  margin-right:20px;
}

#dolni{
  background: url("../img/menu2.jpg") top left no-repeat;
}

#dolni p{
  text-align:left;
  margin-left:20px;
}

#dolni h2{
  text-align:right;
  margin-right:15px;
}

#dolni h2 a{
  padding:10px 0px 0px 0px;
}

#dolni a.more,#horni a.more{
  position: absolute;
  top:0px;
  left:0px;
  display:block;
  width:603px;
  height:223px;
  background: url("../images/trans.gif") left top;
}

#dolni a span,#horni a span{
  display:none;
}

.cistic{
  clear:both;
}

#footer{
  background: url("../img/footer.jpg") top left no-repeat;
  width: 880px;
  height: 55px;
  padding-left:20px;
  border-top: 5px solid #fff;
  line-height: 55px;
  color: #fff;
}

#footer strong{
  color: #F5821F;
}



#menu{
  position: absolute;
  top:156px;
  _top:154px;
  left:0px;
  width:123px;
  padding:70px 0px 0px 0px;
  margin:0px;
}



#menu li{
  width: 123px;
  height: 35px;
  list-style-type:none;
  padding: 0px;
  margin:0px;
  border-bottom:5px solid #fff;
}

#menu li a{
  display: block;
  margin:0px;
  padding:10px 0px 0px 0px;
  text-align:center;
  height: 25px;
  color: #fff;
  background: #F5821F;
  font:bold 0.9em "segeo ui", arial,sans-serif;
  text-decoration: none;
}

#menu li a:hover{
  background: #F9B373;
}

#seznam{
  width: 90%;
  border-collapse: collapse;
  border: 1px solid #bbb;
  position:relative;
  left: -70px;
}

#seznam td,#seznam th{
  border: 1px solid #bbb;
  padding:5px;
  text-align: center;
  font-size: 0.9em;
}

#seznam th{
  background: #DDD;
  font-size: inherit;
}



