/*840px*/
#mainNav ul{ \width:600px; w\idth:600px; border:none; z-index:200; position: relative; } 

#mainNav a:hover span{background-position: 100% -30px;}

#mainNav{ clear:right;}

#mainNav ul{margin:0 auto !important; padding:0;}
 
#mainNav ul.de3 { \width:830px; w\idth:828px; }
#mainNav ul.es3 { /*\width:730px; w\idth:728px;*/ }
#mainNav ul.fr3 { \width:814px; w\idth:812px; }
#mainNav ul.it3 { \width:100%; w\idth:100%; }
#mainNav ul.uk3 { \width:730px; w\idth:728px; }
#mainNav ul.nl3 { \width:838px; w\idth:836px; }
#mainNav ul.se3 { \width:770px; w\idth:768px; }


#mainNav li
{
	position:relative;
	top:5px;
	list-style:none;
	float:left;
	padding:0;
}

#mainNav a
{
	float:left;
	display:block;
	background:url("../images/menu/bg_top_left.gif") no-repeat;
	padding-left:11px;
	border-bottom:0px solid #93C0FF;
	text-decoration:none;
}

#mainNav a span
{
	float:left;
	display:block;
	background:url("../images/menu/bg_top_right.gif") no-repeat right top;
	padding:4px 11px 3px 0px;
	color: #ffffff !important;
}

#mainNav a:hover span {color:#000000 !important;}

/* !IE5-Mac \*/
#mainNav a span {  float:none;}
/**/

#mainNav #current a
{
	background-position:0 -30px;
	border:0;
}

#mainNav #current a span
{
	background-position:100% -30px;
	color:#000;
	font-weight:normal;
	padding-bottom:4px;
}

#mainNav a:hover
{
	background-position:0 -30px;
}

#mainNav a:hover span
{
	background-position:100% -30px;
}
