#horni-menu {
  position:absolute;
  left:5px;
  top:160px;
  width:958px;
  background: #930005;
  border:1px solid #fff;
}

#horni-menu .c, #spodni-menu .c {
  margin:1px;
  display:block;
  height:35px;
}

#horni-menu ul, #spodni-menu ul {
  margin:0;
  padding:0;
  padding-top:10px
}

#horni-menu li, #spodni-menu li {
 list-style-type:none;
 position:relative;
 float:left;
 width:auto;
 ma/gin:5px ;
 padding-left:5px;
 padding-right:5px;
 border-left:1px solid #fff; /*C3262C*/
 text-align:center
}

#horni-menu li.first, #spodni-menu li.first {
  margin-left:0;
  border:none;
}

#horni-menu a, #spodni-menu a {
  display:inline;
  padding:9px;
  font-size: 14px;
  color:#fff;
  text-decoration:none;
  text-align:center
}  

#horni-menu a:hover, #spodni-menu a:hover {
 color:#ffff00
} 

#horni-menu a.first {   border:none;}

/* --------------------------  horni plovouci menu --------------------- */

#horni-menu ul  ul {
  position:absolute;
  display:none;
  width:160px;
  background:#DD0A11;
  font-size:1em;
  z-index:100;
  margin:0;
  margin-top:8px;
  padding:1px;
}

#horni-menu ul ul {top:100%; left:0}
#horni-menu ul ul ul {left:100%;top:0;margin-left:-1px;margin-top:0}

#horni-menu ul ul li {
   float: none;
   position:relative;
   border:none;
}

#horni-menu ul ul li a{
  background:none;
  color:#fff;
  font-size:13px;
  padding:5px;
  text-align:left;
  display:block;
}

#horni-menu ul ul li a:hover {
  background:#930006;
  color:#fff
}   

/* make the second level visible when hover on first level list OR link */

#horni-menu ul li:hover ul ul,#hornimenu ul a:hover ul ul {display:none}
#horni-menu ul li:hover ul ul ul {dipslay:none}
#horni-menu ul li:hover ul li:hover ul ul {display:none}
#horni-menu ul li:hover ul li:hover ul ul ul{display:none}
#horni-menu ul li:hover ul li:hover ul li:hover ul ul{display:none}
#horni-menu ul li:hover ul li:hover ul li:hover ul ul ul {display:none}

#horni-menu ul li:hover ul,#hornimenu ul a:hover ul,
#horni-menu ul li:hover ul li:hover ul,
#horni-menu ul li:hover ul li:hover ul li:hover ul,
#horni-menu ul li:hover ul li:hover ul li:hover ul li:hover ul { display:block;}

/* --------------------------  horni plovouci menu --------------------- */
  
#menu {
 position:absolute;
 right:20px;
 top:10px;
 width:500px;
 list-style-type:none;
 background: url(../images/bg_menu.gif) no-repeat;
 height:50px;
} 

#menu ul {
  padding:0;
  margin-left:15px;
}

#menu li {
  float:left;
  padding:0;
  margin:0;
  list-style-type:none;
  _height:40px;
  height:40px;
  position:relative;
  border-left:1px solid #D44637;
}

#menu li.first {border:none}

#menu a {
  display:block;
  float:left;
  font-size: 13px;
  color:#fff;
  padding:10px;
  background: url(../images/menu_off.gif) no-repeat left 5px;
  text-decoration:none;
  text-transform:uppercase;
}

#menu a:hover {
  background: url(../images/menu_on.gif) no-repeat left 5px;
  color:#FCFF00;
}  

.menu ul {margin:0;padding:0}

.menu li {
 position:relative;
 margin:0;
 padding:0;
}
 
.menu li a {
 display:block;
 width:264px;
 height:56px;
  background: url(../images/menu_off.gif) no-repeat;
  font-size:16px;
  color:#6A2401;
  text-decoration:none;
}

.menu span {
 display:block;
 padding-top:16px;
 padding-left:55px;
 font-size:20px;
} 

.menu a:hover {  background: url(../images/menu_on.gif) no-repeat;}  
.menu a:hover span {color:#fff}

.mapawebu {
   margin:20px;
}

.mapawebu ul {
  padding:0;
}

.mapawebu li    { margin:5px;line-height:25px;}
.mapawebu li a { 
  padding:5px;
  font-size:1.0em;
  text-transform:uppercase;
  text-decoration:none
}
.mapawebu ul ul { margin-left:20px;}
.mapawebu ul ul li a {font-size:1.0em;color:#444;text-transform:lowercase}
