ul#navmenu {
 padding-left:10px;
 width:968px; /*For KHTML*/
 list-style:none;

 }

ul#navmenu li {
 margin:0;
 border:0 none;
 padding:0;
 float:left; /*For Gecko*/
 display:inline;
 list-style:none;
 position:relative;
 /*background:url(leto/layout/bg_menu.gif) repeat-x; */
}


ul#navmenu ul {
 margin:0;
 border:0 none;
 padding:0;
 width:160px;
 list-style:none;
 display:none;
 position:absolute;
 top:0px;
 left:0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
 clear:both;
 display:block;
 font:1px/0px serif;
 content: ".";
 height:0;
 visibility:hidden;
}

ul#navmenu ul li {
 width:160px; 
 float:left; /*For IE 7 lack of compliance*/
 display:block !important;
 display:inline; /*For IE*/
 } 
 
 
/* Root Menu */
ul#navmenu a {
padding:.5em 1em;
margin:0px .1em;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display:block;
color:#0178BC;
font:normal 11px  Arial,Verdana, Helvetica, sans-serif;
text-decoration: none;
text-align:center;
height:auto !important;
height:1%; /*For IE*/
background: #fff url(../../css/leto/layout/navigace/bg_item.jpg) repeat-x  left top ;
border:2px solid #fff;
}

/* Root Menu Hover Persistence */
ul#navmenu li:hover a,ul#navmenu li.iehover a {

float:left;
color:#A20938;
}

ul#navmenu li:hover,
ul#navmenu li.iehover  {
color:#A20938;
	}





ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
float: none;
opacity: 0.9; filter:alpha(opacity=90);
text-align:left;
background:#FFFFFF;
padding:.5em .7em;
margin:0;
width:160px;
color:#000;
border:1px solid #DDD3A0;
font-weight:normal;
border-left:10px solid #DDD3A0;
padding-left:.3em;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a 
 {
 background:#FFEFF7;

 }
 
 
ul#navmenu li li:hover ,
ul#navmenu li li.iehover
{background-image:none;} 
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
float: none;
text-align:left;
padding:.5em .7em;
margin:0;
color:#000;
background:#FFFFFF;
width:170px;
border:1px solid #DDD3A0;
font-weight:normal;
border-left:10px solid #DDD3A0;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
 background:#FFEFF7;
 color: #000;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
 background: #CD0067F;
 color: #000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
 background: #CCC;
 color: #000;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul 
{
 display: none;
 position: absolute;
 top: 0;
 left: 170px;
}
ul#navmenu ul {
top:29px;
}

ul#navmenu ul ul {
top:5px;
left:181px;
}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul iframe,
ul#navmenu li:hover ul ul ul,
ul#navmenu li:hover ul ul iframe,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul iframe,
ul#navmenu li.iehover ul ul ul 
ul#navmenu li.iehover ul ul iframe
{
 
 display: none;
}

ul#navmenu li:hover ul,
ul#navmenu li:hover iframe,
ul#navmenu ul li:hover ul,
ul#navmenu ul li:hover iframe,
ul#navmenu ul ul li:hover ul,
ul#navmenu ul ul li:hover iframe,
ul#navmenu li.iehover ul,
ul#navmenu li.iehover iframe,
ul#navmenu ul li.iehover ul,
ul#navmenu ul li.iehover iframe,
ul#navmenu ul ul li.iehover ul 
ul#navmenu ul ul li.iehover iframe 
{
 display: block;
}

