#menu { 
	clear:both;
	margin:0;
	float:left;
}
#nav { 
	font:10px verdana;
	margin:0;
	padding:0;
}
#nav a { 
	color:#000; 
	padding:1px 10px; 
	text-decoration:none;
}
#nav ul a { 
	color:#000;
}
#nav li a:hover { 
	color:#000;
}
#nav ul li a:hover { 
	color:#000;
}
#nav ul { 
	background-color:#fff; 
	border:1px solid #999;
}
#nav li {
}
#nav li ul li {
	border-left:3px solid #CCCCCC;
	border-right:none;
	border-bottom:1px solid #eee;
}

ul.dropdown * ul { 
	list-style: none; 
	margin:0px; 
	padding:0px; 
	display:none; 
	position:absolute;
}
ul.dropdown li { 
	list-style:none; 
	float:left; 
	font-weight:bold; 
}
ul.dropdown li.active a, ul.dropdown li a:hover {
	background:url(../images/root/menu_hover.gif) repeat-x top left;
}
ul.dropdown li.active ul li a {
	background-image:none;
}
ul.dropdown li * li { 
	float:none; 
	font-size:10px; 
	font-weight:normal;
	border-left:3px solid #C1D8F7; 
	position: relative; 
	padding:0;
}
ul.dropdown ul * ul { 
	left:98%; 
	top:0; 
	width:100%;
}
ul.dropdown a { 
	display:block;
}
ul.dropdown ul * a { 
	width:13em; 
	font-weight:normal;
	padding:4px 10px; 
}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul { 
	display:none; 
}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul { 
	display:block;
}
ul.dropdown ul li a.has_submenu, ul.dropdown li.active ul li a.has_submenu { 
	background-image:url(../images/menu/open_submenu.gif);
	background-repeat:no-repeat;
	background-position:right;
}


#menu_x ul {

}
#menu_x ul li ul li ul li {
	float:left;
	list-style-type:none;
}