@charset "utf-8";
.menu {
	/*position:absolute;
	top:3px;
	left:25px;*/
	margin-left:10px;	
}
/* Items */  
.menu ul li {
	position:relative;
	display:block; 
	margin-right:8px;
	list-style:none;
	overflow:visible;
	float:left;
}
.menu ul li a {
	display:block;
	height:45px; 
	line-height:45px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left:15px;
	font-size:13px;
	color:#82846f;
	outline:none;
}
.menu ul li .active {
	/*background:url(images/on.png) top right no-repeat;*/
}

.menu ul li .inactive {
	/*background:url(images/off.png) top right no-repeat;*/
}
/* Subitems */
.menu ul li ul {
	position:absolute;
	display:none; 
	top:62px;
	left:-2px; 
	padding:9px;   
	width:178px;
	background:#ffffff;
	border:solid 1px #c6c6c6;
	-moz-border-radius: 5px;
}
.menu ul li ul li .cornup {
	position:absolute;
	height:14px;
	width:20px;
	top:-21px;
	left:75px;
	background:url(images/corn-up.png) top left no-repeat;
}
.menu ul li ul li {
	position:relative;
	display:inline;
	width: 100%;
	background: none;
	font-size:13px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:1px;
	border-bottom:solid 1px	#d1d1d1;
}
.menu ul li ul li ul {
	position:absolute;
	left:198px;
	top:-5px;
}
.menu ul li ul li .cornleft {
	position:absolute;
	height:70px;
	width:13px;
	top:4px;
	left:-20px;
	background:url(images/corn-left.png) top left no-repeat;
}
.menu ul li ul li .active {
	background:url(images/sub-on.png) top right no-repeat;
}

.menu ul li ul li .inactive {
	background:url(images/sub-off.png) top right no-repeat;
}
.menu ul li ul li a {
	background:none;
	font-size:12px;
	height:auto;
	color:#858585;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
}