#menu {
	background:transparent;
	left : 0px;
	margin: 0;
	padding: 0; 
	position: relative;
	top:53px;
	list-style-type: none;
	width:980px;
	clear:both;
}
* html #menu {
	left : 10px;
}
html>/**/body  #menu {
	top:47px;
}
#menu b {
	float: right;
	margin: 0;
}
#menu ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	height:48px;
	line-height:37px;
	width:100%;
	background:center left transparent repeat-x;
	position:relative;
}
* html #menu ul {
	background:#f3f3f3;
}
#menu ul ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:auto;
	line-height:auto;
	width:120px;
	position:absolute;
	left:0;
	display:none;
	background:#bdce5d;
	border:0px none;
	padding:5px 0 5px 0;
}
#menu ul ul ul {
	position:relative;
	top:0;
	padding:0;
	margin:0;
}
#menu ul li {
	background:none;
	vertical-align:middle;
	text-align:center;
	padding: 0;
	margin:0;
	height:48px;
	width:120px;
	line-height:37px;
	position:relative;
}
#menu li {
	list-style-type: none; 
	float: left;
	position: relative; 
}
#menu li a {
	font-family:Verdana, sans-serif;
	display: block;
	text-decoration:none;
	color: #499b00;
	padding:0 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:48px;
	line-height:37px;
	white-space:nowrap;
}
#menu li li {
	width:	120px;
	border:0px none;
	float:none;
	clear:both;
	height:auto;
	margin:0;
	padding:0;
	white-space:nowrap;
	display:block;
	position:relative;
	background-color: #bdce5d; 
}
#menu li li a {
	font-weight:normal;
	color:#2d5900;
	text-transform:none;
	display:block;
	position:relative;
	text-decoration:none;
	background-image:none !important;
	filter:none !important;
	height:30px;
	line-height:30px;
}
* > #menu li li{
height: auto;
}
*+html #menu li li{
min-height : 1px; /* IE 7 transparency fix */
}
#menu li a:hover, #menu li:hover {
	margin:0;
	padding:0;
	background-color:transparent;
	color:#2d5900;
	text-decoration:none;
	background-image:url(images/menu/reflect.png);
}
#menu li li a:hover, #menu li li:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #bdce5d;
}
#menu li:hover ul {
	display: block;
}
#menu .menu_container li.langs {
	float:right;
}
#menu .menu_container li.last_menu {
	float:right;
}