@charset "utf-8";
.div_main_menu {
	height: 51px;
	width: 980px;
	clear: both;
	float: none;	
	position: relative;
}
.div_main_back_white {
	background-image: url(pictures/menu_down_white.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 51px;
}
.div_main_back_red {
	background-image: url(pictures/menu_down_red.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 51px;
}
.div_main_back_blue {
	background-image: url(pictures/menu_down_blue.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 51px;
}
.div_main_menu ul li a, .div_main_menu ul li a:visited {
	display: block;
	background-repeat: repeat;
	background-position: left center;
}
.div_main_menu ul li .a_menu2, .div_main_menu ul li .a_menu2:visited {
	height: 41px;
	width: 122px;
	background-image: url(pictures/menu_02.png);
}
.div_main_menu ul li .a_menu2:hover, .div_main_menu ul li .a_menu2:hover {
	background-image: url(pictures/menu_02_ac.png);
}
.div_main_menu ul li .a_menu3, .div_main_menu ul li .a_menu3:visited {
	height: 41px;
	width: 123px;
	background-image: url(pictures/menu_03.png);
}
.div_main_menu ul li .a_menu3:hover, .div_main_menu ul li .a_menu3:hover {
	background-image: url(pictures/menu_03_ac.png);
}
.div_main_menu ul li .a_menu4, .div_main_menu ul li .a_menu4:visited {
	height: 41px;
	width: 122px;
	background-image: url(pictures/menu_04.png);
}
.div_main_menu ul li .a_menu4:hover, .div_main_menu ul li .a_menu4:hover {
	background-image: url(pictures/menu_04_ac.png);
}
.div_main_menu ul li .a_menu5, .div_main_menu ul li .a_menu5:visited {
	height: 41px;
	width: 123px;
	background-image: url(pictures/menu_05.png);
}
.div_main_menu ul li .a_menu5:hover, .div_main_menu ul li .a_menu5:hover {
	background-image: url(pictures/menu_05_ac.png);
}
.div_main_menu ul li .a_menu6, .div_main_menu ul li .a_menu6:visited {
	height: 41px;
	width: 123px;
	background-image: url(pictures/menu_06.png);
}
.div_main_menu ul li .a_menu6:hover, .div_main_menu ul li .a_menu6:hover {
	background-image: url(pictures/menu_06_ac.png);
}
.div_main_menu ul li .a_menu7, .div_main_menu ul li .a_menu7:visited {
	height: 41px;
	width: 122px;
	background-image: url(pictures/menu_07.png);
}
.div_main_menu ul li .a_menu7:hover, .div_main_menu ul li .a_menu7:hover {
	background-image: url(pictures/menu_07_ac.png);
}
.div_main_menu ul li .a_menu8, .div_main_menu ul li .a_menu8:visited {
	height: 41px;
	width: 122px;
	background-image: url(pictures/menu_08.png);
}
.div_main_menu ul li .a_menu8:hover, .div_main_menu ul li .a_menu8:hover {
	background-image: url(pictures/menu_08_ac.png);
}
.div_main_menu ul li .a_menu9, .div_main_menu ul li .a_menu9:visited {
	height: 41px;
	width: 123px;
	background-image: url(pictures/menu_09.png);
}
.div_main_menu ul li .a_menu9:hover, .div_main_menu ul li .a_menu9:hover {
	background-image: url(pictures/menu_09_ac.png);
}
.div_main_menu ul {
	list-style-type: none;
}
.div_main_menu ul li {
	float: left;
	position: relative;
}
.div_main_menu ul li ul {
	position: absolute;
	visibility: hidden;
	top: 41px;
}
.div_main_menu ul li ul .li_first {
	background-image: url(pictures/menu_first.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
}
.div_main_menu ul li ul .li_last {
	background-image: url(pictures/menu_last.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}
.div_main_menu ul li ul li a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pictures/menu_back.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.div_main_menu table {
	border-collapse:collapse;
	margin:0;
	margin:-1px;
}
.div_main_menu ul li a:hover, .div_main_menu ul li a:hover {
	background-image: url(pictures/menu_back_ac.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.div_main_menu ul li:hover ul, .div_main_menu ul li a:hover ul {
	visibility:visible;
	left:0;
}
.div_main_menu ul li:hover ul li, .div_main_menu ul li a:hover ul li {
	display:block;
	width:230px;
	clear:both;
}
.div_main_menu ul li:hover ul li ul, .div_main_menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
}
.div_main_menu ul li:hover ul li a, .div_main_menu ul li a:hover ul li a {
	display:block;
	width:190px;
	padding-left:20px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	line-height: 16px;
	font-size: 11px;
}
.div_main_menu ul li:hover ul li:hover ul, .div_main_menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	left:230px;
	bottom:0;
}
.div_main_menu ul li:hover ul, .div_main_menu ul li a:hover ul {
	left:-8px;
}
.div_main_menu ul li:hover ul.first, .div_main_menu ul li a:hover ul.first {
	left:8px;
}
.div_main_menu ul li:hover ul.last, .div_main_menu ul li a:hover ul.last {
	left:-115px;
}
.div_main_menu ul li:hover ul li:hover ul.last, .div_main_menu ul li a:hover ul li a:hover ul.last {
	left:-210px;
	width:230px;
}

