#menu {
	width:960px; 
	height:34px; 
	margin:0;
	padding:0;
	background: url(../images/pmenubar.gif) repeat-x 0px 0px; 
}

.menu ul li a {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.menu, .menu ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}
.menu {
	font-family: arial, sans-serif; 
	font-size:11px; 
	width:960px; 
	margin:0;
}
.menu a {
	background: url(../images/pmenu.gif) no-repeat 0px 0px; 
	text-decoration:none; 
	margin-right:-119px;
}
.menu a:hover {
	background-position: 0px -34px;
}

.menu a.sel {
	background-position: 0px -136px;
}

.menu a.firstlevel {
	background-position: 0px -68px;
}

.menu a.firstlevel:hover, .menu a.sel:hover {
	background-position: 0px -102px;
}

.menu a b {
	font-weight:normal; 
	display:block; 
	padding:10px; 
	height: 14px; 
	color:#fff;
	text-align: center;
}
.menu a:hover b {
	color:#000; 
	cursor:pointer;
}
.menu ul ul {
	top:-34px;
} 
.menu .drop, .menu a {
	width:120px;
}
.menu ul li {
	max-width:120px;
} 
.menu ul ul {
	left:120px;
}
.menu li {
	float:left;
} 
.menu ul {
	float:left; 
	position:relative; 
	z-index: 220;
} 
.menu ul li {
	clear:left;
} 
.menu a {
	position:relative;
	display:block;
} 
.menu a.main {
	float:left; 
	margin-top:10000px;
} 
.menu .drop, .menu .fly {
	margin-top:-10000px;
} 
.menu ul {
	margin-bottom:-5000px;
} 
.menu a:hover, .menu a:focus, .menu a:active {
	margin-right:0; z-index:210; outline:0;
}
.menu a:hover b, .menu a:focus b, .menu a:active b {
	color:#000
}
.menu ul:hover, .menu ul ul:hover {
	clear:left;
} 