/************************************/
/*                             MENU */
/************************************/

#main-menu { 
  text-align:left; 
  vertical-align:middle;
  padding:0; 
  list-style-type:none; 
  clear: both;
  left: 211px;
  height:30px;
  position: absolute;
  top:67px;
  z-index:9999;
  width:auto;
  _width: 3000px;
 }
 
#main-menu h2 {display:none;}
#main-menu ul {
  padding:2px 0 10px 0; 
  margin:0; 
  list-style-type:none;
}
#main-menu li {
  float:left; 
  position: relative; 
  list-style: none;
  font-size:13px;
  }  	
#main-menu li a {
  display:block; text-decoration:none; float:left; 
  padding:6px 13px 7px;
  line-height: 1em !important; 
  _line-height: 0.9em !important;
  color: #fff!important;

}

/* ---- first level of menu */
#main-menu li ul {
  visibility:hidden;
  position:absolute; 
  top: 25px;
  left:0;
  height:0;
  margin:0!important;
  padding:0!important;
  overflow:visible;
  -moz-box-shadow: 0px 3px 3px #bbb;
  -webkit-box-shadow: 0px 3px 3px #bbb;
  -box-shadow: 0px 3px 3px #bbb;
  }
#main-menu table {border-collapse:collapse; font-size: 1.0em /* font size for IE5.5 */;}
#main-menu li li li a {_line-height: 11px !important}
#main-menu li:hover a, #main-menu li a:hover {border:0;}
#main-menu li:hover ul, #main-menu li a:hover ul {
  visibility:visible; 
  height:auto; 
  width:145px; 
  left:0; 
  overflow:visible;
  }
  
#main-menu ul ul li a.drop {
	background: #ff9800 url(/sys/resource/drop.gif) no-repeat 98% 50%;
  }
  
  #main-menu ul ul li a.drop:hover {
	background: #ffa117 url(/sys/resource/drop.gif) no-repeat 98% 50%;
  }
  
  
#main-menu li:hover ul li a, #main-menu li a:hover ul li a { 
  display:block; 
  height:auto; 
  width:145px;
  padding: 7px 12px 6px 13px;
  line-height:1.2em;
  }

  /* ----- second level of menu */
#main-menu li:hover ul li ul, #main-menu li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute;
  top: -1px;
  left:172px;
  overflow:visible;
  }

#main-menu li:hover ul li:hover ul, #main-menu li a:hover ul li a:hover ul {
  visibility:visible; 
  height:auto; 
  width: 145px;
/*  background-color: #A4B0C0; */
  background-color: #e08600;
} 

#main-menu li:hover, menu li.hover {
  background-color: #e08600;
} 


#main-menu li:hover ul li:hover ul li a, #main-menu li a:hover ul li a:hover ul li a {
  display:block; 
  height:auto; 
  width: 145px;
}
#main-menu li:hover ul li:hover ul li:hover a, #main-menu li a:hover ul li a:hover ul li a:hover {width : 145px;}
  /* ----- colors and fonts */
#main-menu li a {
  color: #293A4C;
  font-weight: bold;    
}

#main-menu li a:hover {
  background-color: #e08600;
}
#main-menu li ul { 
  width:172px !important;
  font-weight: normal;
  }
#main-menu li li a {
  background-color: #ff9800;
  font-weight: normal;
  border: solid 1px #f0f0f0 !important;
  border-top:none !important;
}
#main-menu li li a:hover {
  background:  #ffa117;        
  border: solid 1px #eeeeee !important;
  border-top:none !important;
}
#main-menu li li ul {
  border-top: solid 1px #fff !important;
}
  /* ----- status */
#main-menu li a, #main-menu li a:hover {border-left: 1px solid #002351 ! important}
#main-menu li a, #main-menu li a:hover {border-left: 0px solid #002351 ! important}  
/*#main-menu li li a {border-left: 0px}*/
#main-menu a.aktiv { 
  text-decoration:underline;
}
  #main-menu ul a.disabled { color:#8E8E8E !important; cursor:default;}
  #main-menu li li a.aktiv {font-weight:bold;}
  #main-menu li li a.aktiv:hover { 
      background-color: #ffa117;
}

* html ul.nav iframe {
    position: absolute;
    /* account for the border */
    left: 0em;
    top: 0em;
    z-index:9999;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}




/************************************/
/*                    DOCUMENT MENU */
/************************************/

#document-menu {
	border:solid 1px #c7c6c8;
	background:#f7f7f7;
	padding:1px 1px 0 1px;
	font-size:12px;
	}
	
#document-menu ul{
	margin-left:-15px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#document-menu ul li{
	list-style:none;
	display:block;
	background-color: #ff9800;
	/*width:169px;*/
	padding:6px 2px 6px 10px;
	margin-bottom:1px;
	}
	
#document-menu ul li a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	display:block;
	}
	
#document-menu ul li a:hover, #document-menu ul li:hover{
	background-color:#ffa726;
	display:block;
	}
	
#document-menu ul li a.aktiv{
	font-weight:bold;
	text-decoration:underline;
	}
	
#document-menu ul li a.disabled{
	color:#df8500!important;
	}
	
#document-menu ul li a.drop {
	background:url(/sys/resource/drop.gif) no-repeat 98% 50%;
  }
  
/* DALSI UROVEN */
	
#document-menu ul ul {
	margin-left:7px;
	}
	
#document-menu ul ul li {
	background:none;
	width:154px;
	background:url(/sys/resource/submenu-arrow.gif) no-repeat left 6px;
	padding:3px 0 3px 10px;
	}
	
#document-menu ul ul li a{
	background:none;
	color:#fff;
	text-decoration:none;
	}
	
#document-menu ul ul li a:hover{
	text-decoration: underline;
	background:none;
	}

#document-menu ul ul li a.drop {
	background:url(/sys/resource/drop.gif) no-repeat 99% 50%;
  }
  
/* JESTE DALSI UROVEN */

#document-menu ul ul ul li {
	background:none;
	width:137px;
	background:url(/sys/resource/submenu-arrow.gif) no-repeat left 6px;
	padding:3px 0 3px 10px;
	}

