ul.NM{
	list-style:none;
	padding:.15em 0;
	margin:0;
}
ul.NM ul{
	display:inline-block;
	padding:2px;
	margin:0;
	border:1px #FFF outset;
	background:#F5F5F5;
}
ul.NM li{
	margin:0;
	padding:0;
	display:inline;
	vertical-align:middle;
}
ul.NM li img{
	vertical-align:middle;
}
ul.NM li span{
	font-weight:bold;
	padding:0 5px;
	vertical-align:middle;
}
ul.NM li a{
	display:inline-block;
	color:#777 !important;
	border:1px #DDD solid;
	border-bottom-color:#AAA;
	border-right-color:#AAA;
	padding:.45em 1.2em;
	background:#CCC url(../images/bgg_w_01.png) center repeat-x;
}
ul.NM li a:hover{
	color:#555 !important;
	background-color:#DDD;
}

ul.NM li a.N{
	color:#A66 !important;
	border:1px #FDD solid;
	border-bottom-color:#CAA;
	border-right-color:#CAA;
	background-color:#ECC;
}
ul.NM li a.N:hover{
	color:#955 !important;
	background-color:#FDD;
}

ul.NM li a.D{
	cursor:default;
	background-color:#EEE !important;
	color:#AAA !important;
}
ul.NM li a.S{
	background-color:#FFF;
}
/*----*/
ul.FX{
	position:fixed;
	padding:0;
	margin:0;
}
/*----*/



ul.I li a{
	padding:5px 12px 5px 8px;
}

ul.OI li a{
	padding:5px;
}
ul.OI li span{
	display:none;
}


ul.V{
	width:180px;	
}
ul.V ul{
	display:block;
}
ul.V li a{
	display:block;
}
/*
ul.FL li{
	float:left;
}
ul.FR li{
	float:right;
}
*/


ul.blue ul{
	border-color:#EEF;
	background-color:#DDE;
}
ul.blue li a{
	color:#777 !important;
	border-color:#EED;
	border-bottom-color:#AAB;
	border-right-color:#AAB;
	background-color:#99D;
}
ul.blue li a:hover{
	color:#557 !important;
	background-color:#DDE;
}




/*
ul.NL{
	list-style:none;
	font-weight:bold;
	margin:0 10px;
	padding:0 10px;
}
ul.NL ul li{
	color:#333;
}
ul.NL>li{
	margin:2px 0;
	padding:5px 10px;
	color:#777;
}
ul.NL>li:hover{
	background:#DDD url(../css/images/bgg_w_01.png) top repeat-x;
}
ul.NL ul{
	list-style:none;
}
*/


ul.LH{
	font-size:.85em;
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.75em;
}
ul.LH li{
	display:inline;
	padding:1px 5px;
	margin:1px;
	background-color:#EEE;
	border:1px #CCC solid;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
ul.LH li:hover{
	background-color:#FFF;
	border-color:#AAA;
}



ul.LNM{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.5em;
}
ul.LNM li{
	margin:0;
	padding:0;
	display:inline;
	vertical-align:middle;
	border-left:1px #AAA solid;
}
ul.LNM li:first-child{
	border-left:0;
}
ul.LNM li a{
	color:#444;
	vertical-align:top;
	padding:.25em .6em;
}
ul.LNM li img{
	vertical-align:middle;
}
ul.LNM li a:hover{
	color:#222;
	text-decoration:underline;
}
ul.LNM li span{
	font-weight:bold;
	padding:0 .5em;
	vertical-align:middle;
}
ul.LNM li.S a{
	color:#B00;
	text-decoration:overline underline;
}




ul.TAB{
	font-size:.9em;
}
ul.TAB li span{
	vertical-align:middle;
	padding:0 .5em;
}
ul.TAB li a img{
	vertical-align:middle;
}

