
#menu ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 750px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
#menu li {
	float: left;
	position: relative;
	z-index: 100;
}
/* use the table to position the dropdown list */
#menu table {
	border-collapse: collapse;
	left: -40px;
	_left: 0;
	position: absolute;
	top: 70px;
	_top: 69px;
	z-index: 80;
}
/* style all the links */
#menu a, #menu :visited {
	color: #fff;
	display: block;
	text-decoration: none;
}
/* style the links hover */
#menu :hover {
	color: #444;
}
/* hide the sub level links */
#menu ul ul {
	height: 0;
	position: absolute;
	visibility: hidden;
	width: 149px;
}
/* make the sub level visible on hover list or link */
#menu ul li:hover ul, #menu ul a:hover ul {
	visibility: visible;
}


#menu a {
	display: block;
	height: 70px;
	background: url('/img/bg-menu.jpg') 0 0;
}

#menu .mm-create a            { width: 194px; }
#menu .mm-create a:hover      { background-position: 0 -70px; }

#menu .mm-adv a               { width: 155px; background-position: -194px 0; }
#menu .mm-adv a:hover         { background-position: -194px -70px; }

#menu .mm-portfolio a         { width: 100px; background-position: -349px 0; }
#menu .mm-portfolio a:hover   { background-position: -349px -70px; }

#menu .mm-about a             { width: 103px; background-position: -449px 0; }
#menu .mm-about a:hover       { background-position: -449px -70px; }

#menu .mm-contacts a          { width: 159px; background-position: -552px 0 }
#menu .mm-contacts a:hover    { background-position: -552px -70px; }


#menu ul ul {
	background: url(/img/bg-dropdown.png);
	
	height: 107px;
	width: 243px;
}

#menu ul ul li {
}

#menu ul ul a {
	display: block;
	font-size: 12px;
	font-family: impact;
	font-weight: normal;
	background: none;
}

li.seo,
.seo a      { height: 37px !important; }

li.context,
.context a  { height: 25px !important; }

li.audit,
.audit a    { height: 45px !important; }

