body{
  background-color: #87c792;
  background-image: url("pozadi.gif");
  background-repeat: repeat-x;
  margin:0px;
}

body a:visited{
  text-decoration: none;
  color: #000;
}

body a:link{
  text-decoration: none;
  color: #000;
}

img {
  border:2px solid #87c792;
  bborder:2px solid #837f00;
  bborder:2px solid #de8802;
}

#levy{
  width: 180px;
  float: left;
}

#stred{
  width: 540px;
  float:left;
}

#stred img{
  border:2px solid #aa0209;
}

#pravy{
  width: 180px;
  float:right;
}

*html #pravy{
  width: 178px;
}

.clear {
  clear: both;
}

#border{
  width: 900px;
  background-color: #d2eed7;
  border-left: 1px solid #8a8a8a;
  border-right: 1px solid #8a8a8a;
  border-bottom: 1px solid #8a8a8a;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  margin:0px;
}

#logo{
  width: 900px;
  height: 100px;
  background-image: url("top_logo.jpg");
  background-repeat: no-repeat;
  border-bottom: 2px solid #57df6f; 
  margin:0px; 
}

#logo2{
  width: 900px;
  height: 100px;
  background-image: url("logo.jpg");
  background-repeat: no-repeat;
  margin:0px;
  border-bottom: 2px solid #57df6f; 
}

#hlav{
  width: 900px;
  padding: 0px;
  margin: 0px;
}

#main{
  text-align: justify;
  display: block;
  padding: 7px;
  min-height: 815px;
  height: expression(this.scrollHeight < 815? "815px" : "auto" );
  overflow: visible;
}

#main a:visited{
  text-decoration: underline;
  color: #5A8099;
}

#main a:link{
  text-decoration: underline;
  color: #5A8099;
}

#ramecek{
  width: 538px;
  border-left: 1px dotted #57df6f;
  border-right: 1px dotted #57df6f;
}

#aktuality{
  width: 179px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  border-left: 1px solid #57df6f;
  border-top: 1px solid #57df6f;
  border-bottom: 1px solid #57df6f;
  background-color: #87c792;
}

* html #aktuality{
  width: 178px;
  position:relative;
  top:0px;
  left:-1px;
}

.aktual{ /*styl pro include aktuality*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

#odkazy{
  width: 179px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  display:block;
  border-left: 1px solid #57df6f; 
  border-top: 1px solid #57df6f;
  border-bottom: 1px solid #57df6f;
}

* html #odkazy{
  width: 178px;
  position:relative;
  top:0px;
  left:-1px;
}

.menu {
  width:180px;
  font-size:100%;
  margin:0px;
  font-family : Arial, Sans-Serif;
  font-size : 12px;
  font-weight: bold;
}

.menu a, .menu a:visited{ /*nastavení vzhledu celeho bloku*/  
  display:block; 
  text-decoration:none;
  height:25px;
  line-height:25px;
  width:179px;
  
  text-indent:5px;
  border:1px solid #fff;
  border-width:0 1px 1px 0;
}

.menu :hover > a{   /*nastaveni zmeny barvy pri najeti mysi na polozku*/
  color: #610000; 
  background:#d2eed7;
}

.menu ul{   /*nastaveni celeho menu jako celeho bloku*/
  padding:0;
  margin:0;
  list-style-type:none;
  width:180px;
  position:relative;
}

.menu li{    /* nastaveni bunky */
  position:relative;
  background: #87c792;
  display: block;
}

.menu li li a{
  font-size: 11px;
  font-weight: bold;
  color: #3e3c00;
  background-color: #a7d5ad;
}

.menu li li li a{
  font-size: 11px;
  font-weight: bold;
  color: #888600;
  background-color: #b4dcba;
}

#kontakt_bottom{
  width: 900px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-top: 1px dotted #57df6f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  background-image: url("paticka.jpg");
  background-repeat: repeat-x;
  pposition: relative;
  bbottom: -1px;  
}

.odsazeni{
  width:50px;
  float:left;
  display:block;
}

#kontakt_l{
  width: 397px;
  float:left;
  display:block;
  padding-top: 5px;
  padding-bottom: 5px;
}

#kontakt_p{
  width: 398px;
  float:right;
  display:block;
  padding-top: 5px;
  padding-bottom: 5px;
}

.znacka{
  margin-top: 20px;  
}

#pocitadlo{
  width: 179px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  display:block;
}
