#menu{
	height:220px;
	_height:223px;
	width:150px;
	position:relative;
	float:left;
	z-index:100;
	padding-right: 5px;
	/*padding-bottom: 7px;*/
}
#menu2 {clear:left; width:150px; position:relative; float:left; padding-right:5px; margin-top:15px; z-index:50;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:url(/english/images/home/trans.gif);}
#menu2 ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:url(/english/images/home/trans.gif);}

#menu li,
#menu2 li {margin:0; padding:0; list-style:none;}

#menu li,
#menu2 li {display:inline-block; display:inline;}

#menu ul ul {
	position:absolute;
	left:-9999px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #960;
}
#menu2 ul ul {
	position:absolute;
	left:-9999px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

#menu ul.toplevel,
#menu2 ul.toplevel {position:absolute; left:0; top:0; width:150px;}

#menu a {
	display:block;
	color:#73216d;
	line-height:13px;
	text-decoration:none;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../images/home/back.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #960;
	border-left-color: #960;
} 
#menu2 a {
	display:block;
	color:#73216d;
	line-height:13px;
	text-decoration:none;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../images/home/back.gif);
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
} 


#menu ul li:hover > ul,
#menu2 ul li:hover > ul
{left:100%; margin-top:-33px; margin-left:-1px;}
#menu ul li:hover ul li:hover > ul,
#menu2 ul li:hover ul li:hover > ul
{left:100%; margin-top:-33px; margin-left:-1px;}

#menu a:hover ul,
#menu2 a:hover ul,
#menu a:hover a:hover ul,
#menu2 a:hover a:hover ul,
#menu a:hover a:hover a:hover ul,
#menu2 a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul,
#menu2 a:hover ul ul,
#menu a:hover a:hover ul ul,
#menu2 a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {
	color:#960;
	white-space:nowrap;
}
#menu2 li a:hover {white-space:nowrap; color:#999;}

#menu li:hover > a {color:#960;}
#menu2 li:hover > a {color:#999;}
#menu li:hover ul li:hover > a {
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #960;
	background-position: 10px center;
}
#menu2 li:hover ul li:hover > a {
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #999;
	background-position: 10px center;
}

#menu ul ul li, #menu ul ul li a:hover {
	white-space:normal;
}
#menu ul ul a {
	width:140px;
	/*background:#fff url(arrow01.gif) no-repeat 10px center;*/
	background:#fff no-repeat 10px center;
	line-height:13px;
	padding-left:10px;
	filter: alpha(opacity=90);
	opacity:0.9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #960;
	padding-top: 9px;
	padding-bottom: 9px;
}
#menu2 ul ul a {
	width:140px;
	/*background:#fff url(arrow01.gif) no-repeat 10px center;*/
	background:#fff no-repeat 10px center;
	line-height:13px;
	padding-left:10px;
	filter: alpha(opacity=90);
	opacity:0.9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-top: 9px;
	padding-bottom: 9px;
}
#menu :hover ul a:hover {
	padding-left:10px;
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #960;
	/*background-image: url(arrow01-over.gif);*/
	background-repeat: no-repeat;
	background-position: 10px center;
}
#menu2 :hover ul a:hover {
	padding-left:10px;
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #999;
	/*background-image: url(arrow02-over.gif);*/
	background-repeat: no-repeat;
	background-position: 10px center;
}

#menu :hover ul :hover ul a {
	width:130px;
	/*background:#fff url(arrow01.gif) no-repeat 10px center;*/
	background:#fff no-repeat 10px center;
	line-height:13px;
	padding-left:10px;
	filter: alpha(opacity=90);
	opacity:0.9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #960;
	padding-top: 9px;
	padding-bottom: 9px;
}
#menu2 :hover ul :hover ul a {
	width:130px;
	line-height:15px;
	padding-left:10px;
	filter: alpha(opacity=90);
	opacity:0.9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-top: 9px;
	padding-bottom: 9px;
}
#menu :hover ul :hover ul a:hover {
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #960;
	background-position: 10px center;
}
#menu2 :hover ul :hover ul a:hover {
	color:#fff;
	filter: alpha(opacity=100);
	opacity:1.0;
	background-color: #999;
	background-position: 10px center;
}

#menu table,
#menu2 table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-10px; margin-left:-5px;}
#menu table table {margin-top:-10px; margin-left:-5px;}
#menu2 table table {margin-top:-10px; margin-left:-5px;}

