#head_menu {
	clear:both;
	width:100%;
	height:26px;
	margin:0; 
	padding:0; 
	text-align:left;
	border-top:1pt solid black;
	border-bottom:1pt solid black;
	background:url(img/BGthtop.gif) repeat-x top #B4DB10;
	z-index:9;
}
#menu {
	display:inline;
  margin:0px;
  padding:0px;
}
#menu li {
 	float:left;
	position:relative;
	list-style:none;
	_width:1px;
	z-index:100;
}
#menu a.menu_head {
	display:block; 
	margin:4px 0; 
	padding:1px 10px 0 10px; 
	height:16px;
	font-size:11px; 
	font-weight:bold; 
	color:white;
	text-align:center;
	text-decoration:none; 
	white-space:nowrap;
	border-right:1pt solid white;
}
#menu a.menu_head.last {
	border-right:none;
}
#menu a.menu_head:hover {
	color:black;
}
#menu li ul {
	display:none;
	position:absolute;
	top:24px;
	left:0px;
	width:175px;
	padding:0px;
	margin:0px;
	background:#B4DB10;
}
html>body #menu li ul {top:24px;} 
:root #menu li ul {top:24px;}     

#menu li ul li {
	width:173px; _width: 175px; ?width:175px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	border:1px solid #000; /*#DAED87;*/
	border-top:none;
}

#menu li ul li a {
	display:block;
	width:163px;_width:173px;?width:173px;
	height:auto;
	margin:0px;
	padding:3px 5px 2px 5px;
	text-decoration:none; 
	color:black;
	font-size:11px;
	font-weight:normal;
	background:none;
}

#menu li ul li a:hover {
	background:#DAED87;
}
#menu li > ul {
	top: auto;
	left: auto;
}
#menu li:hover ul, #menu li.over ul{ 
	display: block; 
}	