@media screen,projection {

#menu-main {
	position:absolute; left:120px; top:130px; width:761px; height:54px;
	margin:0; padding:0; list-style-type:none;
	font:normal bold 13px verdana, geneva, sans-serif;
	background-color:#1b4389;
	background-image:url(img/bg_menu_main.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
#menu-main li {
	float:left; margin:0; padding:17px 12px 0 20px; height:22px;
	background-image:url(img/bg_menu_li.gif);
	background-repeat:no-repeat;
	background-position:0 19px;
}
#menu-main li.frst {background-image:none;padding-left:14px}
#menu-main li a {display:block}
#menu-main li a:link {color:#fcfcfc; text-decoration:none}
#menu-main li a:visited {color:#fcfcfc; text-decoration:none}
#menu-main li a:hover {color:#f5a12f; text-decoration:none}


#menu-main ul {
	position:absolute;
	padding:0 0 2px 0; list-style:none;
	margin:5px 0 0 -10px;
	line-height:1.2em;
/*
	background:#484848;
	border:1px solid #a2a2a2;
*/
	background:#163f7d;
	border:1px solid #9abfd1;
}

#menu-main ul li {
	float:left; display:inline;
	margin:2px 0 0 3px;
	padding:0;height:auto;
	background:none;
}

#menu-main ul.me1 {width:165px} #menu-main ul.me1 li {width: 159px}
#menu-main ul.me2 {width:135px} #menu-main ul.me2 li {width: 129px}
#menu-main ul.me3 {width:135px} #menu-main ul.me3 li {width: 129px}



#menu-main ul a {
	display: block;
	padding:3px 8px;
	font:normal normal 12px verdana, geneva, sans-serif;
	background-image:none;
	zoom:1;
}
/*
#menu-main ul a:link {background-image:none}
#menu-main ul a:visited {background-image:none}
#menu-main ul a:hover {color:#e80011;background-color:#585858;background-image:none}
*/
#menu-main ul a:link {color:#fff;background-image:none}
#menu-main ul a:visited {color:#fff;background-image:none}
#menu-main ul a:hover {color:#f5a12f;background-color:#163f7d;background-image:none}

#menu-main li ul ul {
	margin: -2.1em 0 0 175px;
}


#menu-main ul {
/*	left: -999em; */ 
/*	display:none; */
	visibility:hidden;
	z-index:98;
/*	filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0); */
	filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.4) progid:DXImageTransform.Microsoft.Alpha(opacity=94);
	opacity:0.96;
}


#menu-main li:hover ul ul, #menu-main li:hover ul ul ul, #menu-main li.sfhover ul ul, #menu-main li.sfhover ul ul ul {
/* #menu-main li:hover ul ul, #menu-main li.sfhover ul ul { */
/*	left: -999em; */
/*	display:none; */
	visibility:hidden;
	z-index:98;
}
#menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li li li:hover ul, #menu-main li.sfhover ul, #menu-main li li.sfhover ul, #menu-main li li li.sfhover ul {
/* #menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li.sfhover ul, #menu-main li li.sfhover ul { */
/*	left: auto; */
/*	display:block; */
	visibility:visible;
	z-index:99;
}

/* ??? */
#menu-main li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
/*
	position:static;
	text-indent:0;
*/
}


}
