ul.menu {list-style:none; margin:0; padding:0; font-size:0.75em; float:left;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; text-decoration:none;}
ul.menu li {position:relative; float:left; margin:0;z-index:3000;}
ul.menu li a {color:#921d80;}
ul.menu ul {position:absolute; top:23px; left:-1px; background:#fff; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #eee; border-top:none; font-size:0.9em; width:200px; margin:0;}
ul.menu ul li a {
	display:block;
	padding:5px 5px 5px 10px;
	background-color:#fff;
	background-image: url(../images/ico_list.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent:10px;
}
ul.menu ul li a:hover {background-color:#921d80; color: #fff;}
ul.menu ul ul {left:280px; top:0;}
ul.menu .topline {border-top:1px solid #ccc;}

.normalOL li{
	margin-left:20px;
	line-height:2em;
}
.consOL {
	counter-reset: item;
	list-style:none;
	margin-left:0;
	padding-left:10px;
	padding-right:10px;
}
.consOL > li {
	margin-top: 5px;
	margin-bottom: 20px;
}
.consOL > li:before {
	counter-increment: item;
	content: counter(item) ". ";
}
.consOL li > ol{
	counter-reset: def;
	padding-left:30px;
}
.consOL li ol > li {
	margin-top:10px;
	margin-bottom:10px;
}
.consOL li ol > li:before {
	counter-increment: def;
	content: counter(item) "." counter(def) " ";
}
.consOL li ol li ul{
	padding-left:40px;
}
.consOL li ol li ul li{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: lower-latin;
}

.standard { border:1px solid #e1e1e1; border-collapse:collapse; width:100%; }
	.standard td, .standard th { border:1px solid #e1e1e1; padding:0px; vertical-align:middle; text-align:center; height:24px; }
	.standard th { background:#636;color:#FFF;padding-top:6px;padding-bottom:6px; height:28px; border:0; }

