body {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10px;
	color: white;
  text-align: center;
  background-color:#bbb6a9;
}
* {
  line-height:1.4em;
  margin:0px;
  padding:0px;
}
img {
  border:0px solid black;
}
.hiden {
  display:none;
}
.nowrap{
  clear:both;
  height:1px;
  font-size:1px;
} 

#stranka {
  position:relative;
  width:910px;
  margin:0px auto;
  text-align: left;
/* */  background:#eaebe5 url('stranka_white.gif') repeat-y top left;
  color:#716F62;
  border:2px solid #767063
}

#horni_pruh span {
  display:block;
  float:left;
  font-size: 1px;
  line-height: 1px;
  height:20px;
}
#horni_pruh #m1, #horni_pruh #m3   {
  background:#00467e url('pruh_m.gif') repeat-x top left; 
  width:68px
}
#horni_pruh #m2 {
  width:297px;
  background:#004c8a url('pruh_m2.gif') repeat-x top left; 
}
#horni_pruh #m3 {
  width:62px;

}
#horni_pruh #z {
  width:483px;
  background:#00853c url('pruh_konec2.jpg') repeat-x top right; 
}

#kontejner {
   background:url('vodotisk_menu.jpg') no-repeat bottom left;
   float:left
}

#left_panel {
width:330px;
  float:left
}
#left_panel .logo {
  float:left;
}
#right_panel {
  width:580px;
  float:right;
}
#logo2 {
  background:url('logo2.jpg') no-repeat top left;
  width:380px;
  height:114px
}

#obsah {
  width:395px;
  float:left;
}
#obsah img.ikona {
  margin-right: 15px;
  margin-bottom:15px;
}
#obsah h1 {
  text-transform: uppercase;
  font-size: 1.0em;
  letter-spacing: 0.02em;
  padding-left:50px;
  width:300px;
}
#info {
  float:right;
  width:185px;
  text-align: right;
  background:url('m3.jpg') no-repeat 2px 0px;
}
#info #baner {
  position:relative;
  top:-9px;
  left:-19px;
}
#info #aktuality {
  margin-top: 12px;
  text-align: justify;
  font-color: grey;
}
#info #aktuality p {
  margin:0px 30px 15px 15px;
  font-size: 10px;
  font-color: #000000;
}

#info #aktuality h2 {
  margin:15px 30px 0px 15px;
  font-size:10px;
  font-weight: bold;
  font-color: grey;
}
#info #aktuality h7 {
  font-size:10px;
  font-weight: bold;
  font-color: grey;
}
h2.m a {
  color: #0e5b85;
}
h2.z a {
  color: #02863b;
}
#info #foto {
  margin-top: 10px;
  text-align: left;
}
#info #foto ul{
  list-style: none;
  font-size:1.1em;
  font-weight: bold;
  margin:10px 30px 15px 15px;
}
#info #foto ul li{
  margin-bottom: 10px;
}
#info #foto ul li a{
  margin-bottom: 5px;
  color:#666666;
}
#pata {
  border-top: 2px solid #9999cc;
  background-color: #ffffff;
  color:#666666;
  padding:3px 30px;
  clear: both;
}
#pata span.right {
  text-align:right;
  display: block;
  font-size: 1em;
  float:right;
  width:500px;
  }