#ctmenu {position:relative; width:600px; height:300px; margin:0 auto;}

#ctmenu ul {list-style:none; padding:0; margin:0;}

#ctmenu ul li {position:absolute;}

#ctmenu ul li a.part {position:absolute; top:0; left:0; font-size:1px; text-indent:-5000px; text-decoration:none; z-index:90;}

#ctmenu .detail {
	width:190px;
	position:absolute;
	left:0;
	padding:1px;
	border:5px solid #333;
	display:none;
	z-index:0;
}
	
#ctmenu ul li:hover .detail, #ctmenu ul li a:hover .detail {display:block; z-index:100;}

#ctmenu ul li:hover .detail {background:#fff url(../html/img/main/nobg.gif) repeat; z-index:120;}

#ctmenu .detail a {
	margin:0;
	padding:4px 0 3px 4px;
	color:#030;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#ctmenu .detail a:hover {
	color:#fff;
	background-color: #030;
	background-image: url(../html/img/main/navsubbul2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#ctmenu ul li#bdf {width:40px; height:142px; top:79px; left:145px;}
#ctmenu ul li#bds {width:126px; height:12px; top:144px; left:185px;}
#ctmenu ul li#tcs {width:52px; height:47px; top:119px; left:311px;}
#ctmenu ul li#trn {width:77px; height:42px; top:131px; left:363px;}
#ctmenu ul li#str {width:120px; height:42px; top:84px; left:402px;}
#ctmenu ul li#fdf {width:32px; height:137px; top:82px; left:436px;}
#ctmenu ul li#fds {width:85px; height:13px; top:121px; left:351px;}
#ctmenu ul li#wch {width:40px; height:82px; top:120px; left:561px;}

#ctmenu ul li#bdf a.part {width:40px; height:142px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#bds a.part {width:126px; height:12px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#tcs a.part {width:52px; height:47px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#trn a.part {width:77px; height:42px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#str a.part {width:120px; height:42px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#fdf a.part {width:32px; height:137px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#fds a.part {width:85px; height:13px; background:url(../html/img/main/nobg.gif) repeat;}
#ctmenu ul li#wch a.part {width:40px; height:82px; background:url(../html/img/main/nobg.gif) repeat;}

#ctmenu ul li#bdf a.part:hover, #ctmenu ul li#bdf:hover a.part {background:url(../html/img/part/ct_bdf.jpg) no-repeat left bottom;}
#ctmenu ul li#bds a.part:hover, #ctmenu ul li#bds:hover a.part {background:url(../html/img/part/ct_bds.jpg) no-repeat left bottom;}
#ctmenu ul li#tcs a.part:hover, #ctmenu ul li#tcs:hover a.part {background:url(../html/img/part/ct_tcs.jpg) no-repeat left bottom;}
#ctmenu ul li#trn a.part:hover, #ctmenu ul li#trn:hover a.part {background:url(../html/img/part/ct_trn.jpg) no-repeat left bottom;}
#ctmenu ul li#str a.part:hover, #ctmenu ul li#str:hover a.part {background:url(../html/img/part/ct_str.jpg) no-repeat left bottom;}
#ctmenu ul li#fdf a.part:hover, #ctmenu ul li#fdf:hover a.part {background:url(../html/img/part/ct_fdf.jpg) no-repeat left bottom;}
#ctmenu ul li#fds a.part:hover, #ctmenu ul li#fds:hover a.part {background:url(../html/img/part/ct_fds.jpg) no-repeat left bottom;}
#ctmenu ul li#wch a.part:hover, #ctmenu ul li#wch:hover a.part {background:url(../html/img/part/ct_wch.jpg) no-repeat left bottom;}

#ctmenu ul li#bdf .detail {top:142px;}
#ctmenu ul li#bds .detail {top:12px;}
#ctmenu ul li#tcs .detail {top:47px;}
#ctmenu ul li#trn .detail {top:42px;}
#ctmenu ul li#str .detail {bottom:42px;}
#ctmenu ul li#fdf .detail {top:137px;}
#ctmenu ul li#fds .detail {bottom:13px;}
#ctmenu ul li#wch .detail {top:72px; left:-30px;}