@charset "iso-8859-15";

#mainmenu {
	width:630px; 
	float:left; 
	clear:both; 
	position:absolute; 
	margin: -85px 0 0  317px;
}

#mainmenu ul {
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
}

#mainmenu a.menu {
	float				: left;
	font-size			: 12px;
	padding				: 5px;
	color				: #000000;
}
#mainmenu a.menu:hover, #mainmenu a.menu_on, #mainmenu a.menu_on:hover, #mainmenu ul li:hover .menu, #mainmenu ul li:hover .menu_on {
	float				: left;
	color				: #e30061;
	padding				: 5px;
	text-decoration		: none;
}

#mainmenu li {
	float			: left;
}

	#mainmenu ul li ul {
		position	: absolute;
		z-index		: 10;
		display		: none;
		margin		: 20px 0 0 12px;
	}
	#mainmenu ul li ul li {
		background	: url(images/submenu_bg_middle.png) repeat-y;
	}

	#mainmenu ul li:hover ul, #mainmenu li.sfhover ul{
		display			: block;
		left			: auto;
		width			: 222px;
	}

	#mainmenu ul li ul a.submenu {
		display			: block;
		width			: 212px;
		color			: #2e2d30;
		font-weight		: normal;
		padding			: 2px 0 2px 10px;
		margin			: 0 0 2px 8px;
		background		: url(images/submenu_hover.png) no-repeat;
	}

	#mainmenu ul li ul a.submenu:hover, #mainmenu ul li ul a.submenu_on:hover, #mainmenu ul li ul a.submenu_on {
		display			: block;
		width			: 212px;
		color			: #e30061;
		font-weight		: normal;
		padding			: 2px 0 2px 10px;
		margin			: 0 0 2px 8px;
		background		: url(images/submenu_hover_on.png) no-repeat;
	}