UL#menu { visibility: hidden; 	list-style-type: none; }

#menu A { display: block; line-height: 20px; }
#menu LI UL A { line-height: 15px; }
#menu A:hover, #menu A.unfolded, #menu A.unfolded:hover { font-weight:bold; background-color: #fcf4db }

#menu LI { position: relative; margin: 0px; }

#menu LI UL {
	display: none;
	position: absolute;
	top: 0px;
	padding: 1px;
	list-style-type: none;
	color: #FFFFFF;
	background-color: #fcf4db !important;
	border-right:2px solid #711464;
	border-bottom:2px solid #711464;
}

#menu LI UL { left: 165px; width: 170px; z-index: 1100; }
html>body #menu LI UL { left: 170px; }

#menu LI UL LI UL { left: 170px; z-index: 1200; }
html>body #menu LI UL LI UL { left: 170px; }

#menu LI UL LI, #menu LI UL LI UL LI { 	margin: 0px; }
html>body #menu LI UL LI, html>body #menu LI UL LI UL LI {  }
html>body #menu LI UL LI A, html>body #menu LI UL LI UL LI A { }