.immLabel { display: none; }
#menu {
	width: 711px;
	position: relative;
	z-index: 999;
	padding: 8px 10px 0 10px;
	color: #fff;
/*	background-color: #fe0000; */
background-image:url(../img/menu_bg.gif);
background-repeat:repeat-x;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	line-height: 28px;
	height:20px;
	margin-top:0px;
	text-align: left;
	}
.menu-left { width: auto; float: left; }
.menu-rite { width: auto; float: right; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { margin: 0; padding: 0; width: auto; float: left; position: relative;}
.border_add{border-right:2px solid #ffffff;}
.border_add a{padding-right:5px;}

#menu .menu-left li { margin-right: 10px; }
#menu .menu-rite li { margin-left: 10px; }
#menu a { color: #fff; background-color: transparent; text-decoration: none; }

#menu .sub {
	width: 340px;
	position: absolute;
	z-index: 99;
	top: 12px;
	color: #000;
	background: transparent url(../img/common/menu.arrow.up.gif) top left no-repeat scroll;;
	}
#menu .menu-left .sub { left: 0; background-position: left top; }
#menu .menu-rite .sub { width: auto !important; right: 0; background-position: right top; }
#menu .sub ul { padding: 10px 10px 0 10px; margin-top: 8px; background-color: #fff; clear: both; float: left; }
#menu .sub li { margin: 0 10px 10px 0; line-height: 130%; width: 150px; color:#7c0100; font-weight:normal;}
#menu .sub a { color: #7c0100; font-weight:bold;}
#menu .sub { display: none; }
#menu li.hover .sub { display: block; }