div#horni-menu {
   font-family: 'Georgia CE', georgia,'Times New Roman CE', georgia, serif, helvetica;
   display:block;
   top:144px;
   width:970px;
   height:50px;
   z-index:1000;
   background: url(/images/bg_menu.gif) no-repeat;
}

#horni-menu ul {
  position:relative;
  height:30px;
}  

div#horni-menu li {
 list-style-type:none;
 background: none;
 padding:0;
 margin-top:12px;
} 

#horni-menu a{
  text-decoration: none;
  color: #fff;
  font-size:14px;
  text-transform:uppercase;
}

#horni-menu a span {
 display:block;
 padding:7px;
 font-size:14px;
 font-weight:bold;
} 

#horni-menu a:hover span, #horni-menu a.active span {
 color:#fff;
 background:#075f0c
} 

#horni-menu li {margin: 0;padding: 0;}

#horni-menu ul {
 margin:0 auto;
}

#horni-menu li { 
	list-style-type: none; 
    padding:0;
	margin:0;
	float:left;
	margin-left:15px;
	margin-right: 10px;
	position:relative;
}

#horni-menu ul li a:hover, .rs-menu ul li:hover  { background:#fff;text-decoration:none}

#horni-menu ul ul {
   position:absolute;
   top:100%;
   left:0;
   width:250px;
   background: #111d12;
   display:none;
   height:auto;
}   

/*.rs-menu ul ul.right {
  left: -200px;
}*/

#horni-menu ul ul li {
 float:none;
 display:block;
 margin:1px;
 height:auto;
}

#horni-menu ul ul li a {
   padding:4px;
   height:auto;
   text-align:left;
}
#horni-menu ul ul li a:hover {text-decoration:underline}
#horni-menu ul ul li a span {
  padding:4px;
}

#horni-menu ul li:hover ul {display:block;}
#horni-menu ul li:hover ul ul{
   position:absolute;
   left:100%;
   top:0;
   width:200px;
   background: #fff;
   display:none;
   height:auto;
}   

#horni-menu ul li:hover ul li:hover ul{display:block;}


/*   konec horniho menu */
#floating-menu, #horni-menu {
  position:Absolute;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
}
  
#floating-menu {
  top:545px;
  background:#27442a;
  width:980px;
  color:#fff;
  display:none;
}

.section {
  float:left;
  margin:15px;
  padding:15px;
}

.section .header {
  font-size:14px;
  font-weight:bold;
}

.section ul, .section li  {
  list-style-type:none;
  margin-left:0;
}

.section li {
  margin:0;
  padding:0;
}  

.section a {
  display:block;
  font-size:14px;
  color:#fff;  
  padding:4px;
  margin:0;
}

#floating-menu .sl1 {  width:250px}
#floating-menu .sl2 {  
 width:500px; 
 border-left:1px solid #333
}

#leve-menu {
 background:#276B0F url(../images/obloucky_top.gif) no-repeat -1px top;
 margin-left:1px;
}

#leve-menu div.bottom {
 position:relative;
 width:174px;
 height:23px;
 background:#276B0F url(../images/obloucky_bottom.gif) no-repeat -1px bottom;
}
 
#leve-menu ul {
 list-style-type:none;
 margin:0;
 padding:0;
 padding-top:20px;
 padding-bottom:20px;
 margin-left:15px;
 margin-right:10px;
}

#leve-menu li {
  position:relative;
  margin-bottom:1px;
}

#leve-menu li a {
  display:block;
  padding:4px;
  color:#fff;
  font-size:14px;
  border-bottom:1px solid #274B0F;
}  

#leve-menu li a.menu3 {
  padding-left:15px;
  background: url(/images/menu3.gif) no-repeat left 2px;
  border:none
}

#leve-menu li a.aktivni {
 background:#ffff00;
 color:#000;
}

.podmenu ul {
  float:left;
  width:45%;
  margin:0
}

.podmenu li {
  font-size:16px;
  padding:5px;
}  

.podmenu a {
  color:#111d12
}  
 
.mapawebu ul {list-style-type:none;margin:0}
.mapawebu li {list-style-type:none;position:relative;display:block;padding:3px;}
.mapawebu li a {color:#035305; font-size:11px;vertical-align:middle;font-weight:normal;padding:3px;background:url(/images/sipka.gif) no-repeat 0px 9px}
.mapawebu ul ul {display:block;margin-left:15px;}
.mapawebu ul ul li a {color:#000;}
