menu, ul.menu, ul.menu ul, supermenu, ul.supermenu, ul.supermenu ul {
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 0px;
	color:#000;
	font-weight:normal;
	text-align:left;
	font-style:normal;
	text-decoration:none;
}

ul.menu a, ul.supermenu a, #textcomment a {
	/*height: 16px;*/
  /*display: block;*/
	color:#000;
/*	font-weight:normal;*/
	font-weight:normal;
	text-align:left;
	font-style:normal;
	text-decoration:none;
}

ul.menu>li>a, ul.supermenu>li>a {
/*	padding: 0 0 0 8px;
	margin: 1px 0 0 -8px;
	*/	/*padding: 1px 0 1px 8px;
	margin: 1px 0 0 -8px;*/
	padding: 0px 0 0px 8px;
	margin: 7px 0 0 -8px;
	width: 162px;
	display: block;
	height: 15px;
}
ul.menu li ul li a:hover, ul.menu li ul li.selected a, #textcomment a:hover {
	background: #fff;
	color: #af8d31;
}
/*ul li {overflow: visible;}*/

ul.menu>li>a:hover, ul.supermenu>li>a:hover, ul.menu>li.selected>a, ul.supermenu>li.selected>a {
	background-color:#000;
	color:#fff;
}

ul.menu li ul li a, ul.supermenu li ul li a {
	/*margin-left:1em;*/
	display: block;
	/*margin: 5px 0 4px 1em;*/
	padding: 0 0 0px 0;
	margin: 4px 0 0 1em;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { /*background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em;*/ }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }


