div#menu {height:32px;background:url(../images/degrade_menu.png) repeat-x;width:100%;}
div#stepsads {height:32px;background:url(../images/degrade_menu.png) repeat-x;width:100%;}

div#menu ul,div#stepsads ul {padding:0;list-style:none;}

div#menu ul.menu,div#stepsads ul.menu{margin:auto;width:1000px;}

div#menu li.top,div#stepsads li{position:relative;z-index:9;margin:0;display:inline-block;float:left;height:32px;}

div#stepsads li.current{background:#--color--;}

div#menu li.sep, 
div#stepsads li.sep{position:relative;z-index:9;margin:0;padding:0 2px 0 0;display:inline-block;float:left;height:32px;background:url(../images/main-delimiter.png) no-repeat;}

div#menu li.flags,
div#menu li.flags:hover{position:relative;z-index:9;margin:0;display:block;padding:5px 0 0 0;float:right;background:transparent none repeat scroll 0 0;}

div#menu li:hover>ul{left:0px;}

div#menu li.current a {}

div#stepsads span{color:white;font:bold 15px/32px Trebuchet MS;padding:0 10px;}

div#menu ul ul a.parent span {background-position:95% 8px;background-image: url(../images/item-pointer.gif);}
div#menu ul ul a.parent:hover span{background-image: url(../images/item-pointer-mover.gif);}

/* menu::level1 */
div#menu a.menua{padding: 0 10px 0 10px;line-height: 32px;float: left;clear:both;width:100%;}
div#menu a:hover {color: rgb(218,219,222);text-decoration: none;}
div#menu span.menuspan{color: #FFF;font-size:13px;font-weight:bold;display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;}
div#menu span.menuspan img{margin-top:4px;}
div#menu span.menuspan2{font-size:12px;font-weight:bold;cursor:pointer;}
div#menu ul a:hover span{color:#FFFFFF;}
div#menu ul ul span {color:rgb(169,169,169);}
div#menu ul ul a:hover span {color:rgb(218,219,222);}
div#menu li.top:hover{background:#--color--;}
div#menu li.sep:hover{}
div#menu li.last {background:none;}

/* menu::level2 */
div#menu ul ul li {background:none;}
div#menu ul ul{position:absolute;top:31px;left:-999em;padding:5px 0 0 0;background:#--color--;margin:1px 0 0;}
div#menu ul ul a{padding:0 0 0 15px;height:auto;float:none;display:inline-block;line-height:24px;color:rgb(169,169,169);}
div#menu ul ul span {margin-top:0;padding-right:15px;_padding-right:20px;color: #FFF;white-space:nowrap;font-size: 13px;}
div#menu ul ul a:hover span{color:#fff;text-decoration:underline;}
div#menu ul ul li.last{background:none;}

/* menu::level3 */
div#menu ul ul ul{padding:0;margin:-31px 0 0 133px !important;margin-left:172px;}
div#menu ul ul ul {background:#--color--;}
div#menu ul ul ul ul{background:rgb(38,38,38);}
div#menu ul ul ul ul{background:rgb(35,35,35);}
