#menu {
	background-position: left 55px;
	background-repeat: no-repeat;
}
#menu.over {
	background-position: left -15px;
}

ul.n2,
ul.n3 {
	text-align: left;
}
li.n1 ul.n2 {
	display: none;
}
li.n1:hover ul.n2,
li.n1.over ul.n2 {
	display: block;
}
ul.n2 {
	background-position: left -70px;
	height: 70px;
	background-repeat: no-repeat;
}
li.n2 {
	padding: 0;
/*	line-height: 110%;*/
}
li.n1 a {
	padding-top: 17px;
}
li.n2 a {
	padding: 0;
}
li.n1 a,
li.n2 a {
	color: #000;
}
li.n3 a {
	color: #000;
}

li.n2 a,
li.n3 a {
	white-space: nowrap;
}
#listA li.n2 a,
#listB li.n2 a {
	padding-left: 10px;
}
#listC li.n2 a,
#listD li.n2 a {
	padding-right: 10px;
}
#listA,#listB,#listC,#listD {
	position: absolute;
	top: 55px;
	z-index: 50;
	width: 360px;
	height: 70px;
/*	border: 1px solid #000;*/
}
#listA {
	left: 120px;
	text-align: left;
	padding-right: 314px;
}
li.n2 {
	display: inline;
	width: 180px;
}
#listB li.n2 {
	width: 360px;
}
#listA li.n2,
#listB li.n2 {
	float: left;
}
#listC li.n2,
#listD li.n2 {
	float: right;
	text-align: right;
}
#listB {
	left: 277px;
	background-position: -157px -70px;
	background-repeat: no-repeat;
}
#listC {
	right: 157px;
	background-position: -111px -70px;
	background-repeat: no-repeat;
}
#listD {
	right: 0;
	background-position: -268px -70px;
	background-repeat: no-repeat;
}
#linkA,
#linkB,
#linkC,
#linkD {
/*	display: none */;
	display: block;
}
li.n1:hover #linkA,
li.n1.over #linkA,
li.n1.current #linkA,
li.n1:hover #linkB,
li.n1.over #linkB,
li.n1.current #linkB,
li.n1:hover #linkC,
li.n1.over #linkC,
li.n1.current #linkC,
li.n1:hover #linkD,
li.n1.over #linkD,
li.n1.current #linkD {
/* 	display: block; */
}

#itemA,
#itemB,
#itemC,
#itemD {
	background: transparent none 50% 50% no-repeat;
}
