/* Menu */
#menu {
	width:820px;
	margin:0 auto 0 auto;
	background:url(../layout/bg_menu.png) no-repeat;
	border-top:1px solid white;
}

#menu ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-size:0;
	font-weight:normal;
}

#menu li {
	margin:0;
	float:left;
}


/* Navigation */
#main #navigation ul {
	width:190px;
	margin:20px 0 0 10px;
	padding:0;
	list-style:none;
	font-size:.7em;
}

#main #navigation ul ul {
	font-size:1em;
	margin:0;
}

#main #navigation li {
	margin:0;
}

#main #navigation li.l2 a {
	padding:4px 10px 4px 30px;
}

#main #navigation li.bo1,
#main #navigation li.bo2,
#main #navigation li.bo2fi {
	border-bottom:1px solid transparent;
}

* html #main #navigation li.bo1,
* html #main #navigation li.bo2,
* html #main #navigation li.bo2fi {
	border-bottom:1px solid white;
}

#main #navigation li.bo2la {
	border-bottom:1px solid #FCC;
}

#main #navigation li.bo2fi {
	border-top:1px solid #FCC;
}

#main #navigation li a {
	color:#666;
	display:block;
	padding:4px 10px;
	margin:0;
}

#main #navigation li a:hover,
#main #navigation li.bg2 a:hover{
	color:#333 !important;
	background:url(../layout/nav_ov.gif) !important;
}

#main #navigation li.bg1cur a,
#main #navigation li.bg2cur a {
	color:#333 !important;
	background:url(../layout/nav_ov.gif);
}

#main #navigation li.bg2 a {
	color:#666 !important;
	background:transparent !important;
}

* html #main #navigation li.bg2 a {
	background:white !important;
}

#main #navigation li.bg1ais a {
	color:#333;
	background:url(../layout/nav_ov.gif);
}

#main #navigation li.bg1cis a {
	color:#CCC;
}
