div#navbar {
	font-size:0.9em;
	height:2.2em;
	background-color:gray;
}
div#navbar a {
	color:white;
}
div#navbar ul {
	padding:0;
	margin:0;
}
div#navbar ul li {
	position:relative;
	float:left;
	padding:0;
	height:2.2em;
	border-right:1px solid white;
	background-color:gray;
}
div#navbar ul li a {
	display:block;
	line-height:1.2em;
	padding:0.5em;
}
div#navbar ul li.lang {
	border-right:0px;
	border-left:1px solid white;
	float:right;
}
div#navbar ul li ul {
	position:absolute;
	z-index:300;
	display:none;
	border:1px solid white;
	width:20em;
}

div#navbar ul li:hover ul, div#navbar ul li.simHover ul{
	position:absolute;
	display:block;
	left:0;
}
div#navbar ul li ul li {
	padding:0;
	margin:0;
	border:none;
	width:100%;
}
#navbar ul li:hover, #navbar ul li.simHover, #navbar ul li.current {
	background-color:silver;
}