.menu_line {
	height: 40px;
	width: 989px;
	background-color: #3a4e3e;
	margin-left: 1px;
}
.menu_line .h1 {
	float: left;
}
.menu_line .h1 .in_h1 {
	width: 166px;
	background-image: url("/res/images/tmenu/bg.png");
	height: 40px;
	overflow: hidden;
}
.menu_line .h1 .h2 {
	display: none;
}
.menu_line .h1:hover .in_h1 {
	background-image: none;
	background-color: #3a4e3e;
}
.menu_line .h1:hover .h2 {
	display: block;
	position: absolute;
	z-index: 10000;
	width: 480px;
	border-width: 7px 9px 9px;
	border-radius: 0px 0px 8px 8px;
	border-style: solid;
	border-color: #3a4e3e;
	margin-left: -166px;
	background-color: #FFFFFF;
	padding: 5px 0px;
}
.menu_line .h1:hover .first_h2 {
	margin-left: 0px;
}
.menu_line .h1:hover .last_h2 {
	margin-left: -166px;
	width: 314px;
}
.menu_line .h1 .in_h1 .inelt {
	width: 100%;
	height: 40px;
}
.menu_line .h1 .in_h1 .inelt .fcell {
	width: 50px;
}
.menu_line .h1 .in_h1 .inelt .tcell {
	font-size: 11pt;
	color: #383c39;
	font-weight: bold;
}
.menu_line .h1:hover .in_h1 .inelt .tcell {
	color: #ffffff;
}
.menu_line .h1:hover .h2 .element_h2 {
	width: 90px;
	height: 95px;
	overflow: hidden;
	float: left;
}
.menu_line .h1:hover .h2 .element_h2 a {
	border: none;
	color: #3a4e3e;
}
.menu_line .h1:hover .h2 .element_h2 .over {
	float: left;
	width: 90px;
	height: 95px;
	position: relative;
	top: -95px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #FFFFFF;
}
.menu_line .h1:hover .h2 .element_h2 .inelt2 {
	width: 100%;
}
.menu_line .h1:hover .h2 .element_h2 .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.menu_line .h1:hover .h2 .element_h2:hover a {
	text-decoration: underline;
}
.menu_line .h1:hover .h2 .element_h2 a .inelt2 {
	width: 100%;
}
.menu_line .h1:hover .h2 .element_h2 a .inelt2 td {
	text-align: center;
	font-size: 8pt;
}
.menu_line .h1:hover .h2 .element_h2:hover a .inelt2 td {
	text-decoration: underline;
}
