#lng {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	margin: 0px;
	padding: 10px 5px 0px 0px;
	z-index:20;
}
#lng li {
	display: inline-block;
	float: right;
	list-style-type: none;
	list-style-image: none;
	background: none;
}

#lng  li a {
	display: block;
	font-size: 9px;
	text-decoration: none;
	line-height: 9px;
	padding: 1px 28px 11px 8px;
	color: #000000;
}
#lng li a:hover { color: #A11A1F; }
#lng #eng a { background: url(../images/template/cybermark-imgs.png) no-repeat -586px -49px; }
#lng #gmn a { background: url(../images/template/cybermark-imgs.png) no-repeat -586px -27px; }
#lng #spn a { background: url(../images/template/cybermark-imgs.png) no-repeat -586px -71px; }

/**************************************************************************/

#topnavi {
	height: 26px;
	width:708px;
	margin: 0px;
	padding:0px;
	position: absolute;
	bottom: 0px;
	right:8px;
	background: url(../images/template/cybermark-imgs.png) no-repeat right top;
}
#topnavi li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	display: inline-block;
	height: 26px;
	top: 0px;
	float:left;
}
#topnavi li a {
	display: block;
	color: #fff;
	line-height:26px;
	padding: 0px 14px 0px 13px;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #fff;
}

#topnavi li#l a {padding: 0px 15px;}

#topnavi li:hover a {color: #000000; background: url(../images/template/cybermark-imgs.png) no-repeat -10px -369px;}
#topnavi li#f:hover a {color: #000000; background: url(../images/template/cybermark-imgs.png) no-repeat 0px -369px;}
#topnavi li#l:hover a {color: #000000; background: url(../images/template/cybermark-imgs.png) no-repeat -40px -369px;}

/*********************POPOUT***********************/

/*leave alone*/
#topnavi li ul, #topnavi li:hover ul li ul {display:none;}
#topnavi li:hover ul, #topnavi li:hover ul li:hover ul { display:block;}

/*color and dimensions*/
#topnavi li:hover li {height:22px; display: inline-block; position:relative; top: 0px; float:left; }
#topnavi li:hover li a, #topnavi li:hover li:hover li a  {width:167px; text-align:left; font-size:11px; line-height:16px; padding: 3px 3px 3px 6px; background-color:#F0F0F0; border:#B71C22 solid 1px; top:-1px; color: #000; background-image:none; border-top:#F0F0F0;}
/*hover state*/
#topnavi li:hover li:hover a, #topnavi li:hover li:hover li:hover a {color: #fff; background-color:#B71C22; z-index:5;}

/*position of first level*/
#topnavi li:hover ul {position:absolute; top:26px; left:-1px; width:170px; margin:0px; padding:0px;}

/*position of second level*/
#topnavi li:hover ul li:hover ul {position:absolute; top:-1px; left:177px; width:177px; margin:0px; padding:0px; border-top:#B71C22 solid 1px;}
