.langmenu {
	position : absolute;
	top : 2px;
	right : 70px;
	background : #fff;
	font-family : arial, verdana, sans-serif;
    margin-top:0px;
	margin-right:0px;
	height:15px;
}
.langmenu li.top {
	display : block;
	/*position : relative;*/
	width : 80px;
}
.langmenu li a.top_link {
	display : block;
	height : 15px;
	line-height : 15px;
	color : #000;
	text-decoration : none;
	font-size : 9px;
	font-weight : bold;
	cursor : pointer;
}
.langmenu li a.top_link span {
	float : right;
	font-weight : bold;
	display : block;
	padding : 0 4px 0 4px;
	height : 15px;
}
.langmenu li a.top_link span.down {
	float : right;
	display : block;
	height : 15px;
}
.langmenu li a.top_link:hover {
	color : #000;
}
.langmenu li:hover > a.top_link {
	color : #000;
}
.langmenu table {
	border-collapse : collapse;
	width : 0;
	height : 0;
	position : absolute;
	top : 0;
	left : 0;
}
.langmenu a:hover {
	visibility : visible;
	color : #000000;
}
.langmenu li:hover {
	background : #fff;
	position : relative;
	z-index : 100;
}
.langmenu ul, .langmenu :hover ul ul, .langmenu :hover ul :hover ul ul, .langmenu :hover ul :hover ul :hover ul ul, .langmenu :hover ul :hover ul :hover ul :hover ul ul {
	position : absolute;
	right : -9999px;
	top : -9999px;
	width : 0;
	height : 0;
	margin : 0;
	list-style : none;
}
.langmenu :hover ul.sub {
	right : 0;
	top : 15px;
	background : #fff;
	border : 1px solid #999999;
	white-space : nowrap;
	width : 78px;
	height : auto;
}
.langmenu :hover ul.sub li {
	display : block;
	height : 15px;
	position : relative;
	float : right;
	width : 76px;
}
.langmenu :hover ul.sub li a {
	font-weight : normal;
	display : block;
	font-size : 11px;
	height : 13px;
	width : 74px;
	line-height : 15px;
	text-indent : 5px;
	color : #000;
	text-decoration : none;
	border : 3px solid #fff;
	border-width : 0 0 0 3px;
}
.langmenu :hover ul.sub li a span {
	float : right;
	font-weight : bold;
	display : block;
	height : 15px;
}
.langmenu :hover ul.sub li a:hover {
	background : #fff;
	color : #000;
}
.langmenu :hover ul.sub li a.fly:hover {
	color : #000;
}
.langmenu :hover ul li:hover > a.fly {
	color : #000;
}
