.menuLang {
	margin: 0px 0px 0px 8px; font-size: 12px;
}
.menuLang-left {
	margin-left: 70px;
}
.menuLang ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.menuLang ul li {
	float: left; position: absolute;
}
.menuLang ul li a {
	background: rgba(0, 0, 0, 0.7); width: 70px; height: 20px; text-align: center; line-height: 22px; text-decoration: none; margin-top: 0px; display: block;
}
.menuLang ul li a:visited {
	background: rgba(0, 0, 0, 0.7); width: 60px; height: 20px; text-align: center; line-height: 22px; text-decoration: none; margin-top: 0px; display: block;
}
* html .menuLang ul li a {
	background: rgba(0, 0, 0, 0.7); width: 60px;
}
.menuLang ul li a:visited {
	background: rgba(0, 0, 0, 0.7); width: 60px;
}
.menuLang ul li ul {
	display: none;
}
.menuLang ul li:hover a {
	background: rgba(0, 0, 0, 0.7); width: 60px;
}
.menuLang ul li:hover ul {
	left: 0px; top: 20px; width: 60px; margin-top: 0px; display: block; position: absolute;
}
.menuLang ul li:hover ul li ul {
	display: none;
}
.menuLang ul li:hover ul li a {
	background: rgba(0, 0, 0, 0.7); width: 60px; height: auto; line-height: 22px; display: block;
}
.menuLang ul li:hover ul li a.drop {
	background: rgba(0, 0, 0, 0.7);
}
.menuLang ul li:hover ul li a:hover {
	background: rgba(0, 0, 0, 0.7);
}
.menuLang ul li:hover ul li:hover ul {
	left: 60px; top: 0px; width: 60px; display: block;
}
.menuLang ul li:hover ul li:hover ul.left {
	left: -60px;
}
