#main-menu {width:950px; margin-top:6px; padding-right:50px;}

#main-menu .mlddm {	visibility: hidden; margin: 0; padding: 0; height: 24px; float:right; }
#main-menu	.mlddm li {	display: inline; list-style: none; margin:0; padding: 0 10px; background: url(../img/bkg_menu_sep.gif) right no-repeat;float: left;}

#main-menu	.mlddm li.last {background:none;}

#main-menu	.mlddm li a.round {font-size:14px; line-height:24px;}
#main-menu	.mlddm li a.round span {height:24px; display:block; padding: 0 10px; line-height:24px; font-size:14px;}

#main-menu	.mlddm li a, 
#main-menu .mlddm li a#buttonnohover 
{display: block; text-align:center; color:#FFF; margin:0; font-size:14px; text-decoration: none;}

#main-menu .mlddm li a.round:hover, .mlddm li a#buttonhover.round:hover {color: white; background: #00baff url(../img/n_c_r.png) right no-repeat;}
#main-menu .mlddm li a.round:hover span, .mlddm li a#buttonhover.round:hover span { background:url(../img/n_c_l.png) left no-repeat;}

#main-menu .mlddm li a:hover, 
#main-menu .mlddm li a#buttonhover.round {color: #FFF; background: #00baff url(../img/n_c_r.png) right no-repeat;}
#main-menu .mlddm li a#buttonhover.round span{background:url(../img/n_c_l.png) left no-repeat;}



#main-menu .mlddm li#selected a.round {color: #FFF; background: #00baff url(../img/n_c_r.png) right no-repeat;}
#main-menu .mlddm li#selected a.round span {background:url(../img/n_c_l.png) left no-repeat;}


#main-menu	.mlddm ul.submenu1
		{	z-index: 100;
			margin:0 0 0 -6px;
			padding:10px 1px 10px 1px;
		 top:41px;
		 width:178px;
			visibility: hidden;
			position: absolute;
			clear: both;
			background: url(../img/submenu.png) bottom no-repeat;
			left:auto;
}
#main-menu	.mlddm ul.correct
		{	
		 top:30px;
}


body:nth-of-type(1) #main-menu	.mlddm ul.saf{
	left:330px;
}


#main-menu	.mlddm ul.submenu1 li {margin:0; padding:0;}
#main-menu	.mlddm ul.submenu1 li a {color:#000;}

#main-menu	.mlddm ul.submenu2
		{	z-index: 100;
			margin: 0;
			padding:10px 1px 10px 1px;
			margin-top:-10px;
			width:148px;
			visibility: hidden;
			position: absolute;
			clear: both;
			background: url(../img/submenu2.png) bottom right no-repeat;
			border-top:1px solid white;
}
		
#main-menu	.mlddm ul li{	float: none; background:none;}

#main-menu	.mlddm ul.submenu2 a {font-size:11px!important;}

#main-menu	.mlddm ul li a
		{	white-space: nowrap;
			width: auto;
			margin:0;
			padding: 0px 10px;
			font-size: 12px;
			line-height:22px;
			text-align: left;
			text-decoration: none;
			color: #FFF;
			background: transparent
}

#main-menu .mlddm ul li a:hover {color: #FFF; padding: 0px 10px;}

#main-menu	.mlddm .hsub {background: no-repeat right url(arroww.gif)}

#main-menu	.mlddm .hsub:hover {background: #1C1D1F no-repeat right url(arroww.gif)}


/* Language Menu */

#languages {width:140px; display:block; position:absolute; right:110px; top:45px;}

#languages .mlddm {	visibility: hidden; margin: 0; padding: 0; height: 24px;}
#languages	.mlddm li {	display: inline; list-style: none; margin:0; padding: 0; float: left; width:195px; height:24px; line-height:22px; background:url(../img/dropdown.jpg) no-repeat;}

#languages	.mlddm li.last {background:none;}

#languages	.mlddm li a, 
#languages .mlddm li a#buttonnohover 
{display: block; text-align:center; color:#212121; margin:0; font-size:13px; width:195px; height:24px; line-height:22px; text-decoration: none;}

#languages .mlddm li a:hover, 
#languages .mlddm li a#buttonhover {color: #FFF; background: #00baff;}

#languages .mlddm li#selected a {color: #FFF; background: #00baff;}

#languages .mlddm ul li{	float: none; background:none;}

#languages .mlddm ul
		{	z-index: 100;
			margin:0;
			padding:10px 2px 10px 1px;
		 top:38px;
		 width:192px;
			visibility: hidden;
			position: absolute;
			clear: both;
background: url(../img/submenu_lang.png) bottom no-repeat ;
}

#languages	.mlddm ul li a
		{	white-space: nowrap;
			width: auto;
			margin:0;
			padding: 0 10px;
			font-size: 12px;
			line-height:22px;
			text-align: left;
			text-decoration: none;
			color: #212121;
			background: transparent;
}

#languages .mlddm ul li a:hover {color: #FFF; padding: 0px 10px; background:#00baff;}
#languages .mlddm ul li#selected_lg a {color: #FFF; padding: 0px 10px; background:#0088BB;}
