/* Menu */

#menu {position:absolute; width:700px; float:left; height:37px;padding:0px 0 0 0px; z-index:300; margin:0px 0 0 0px;}
#topmenu li{position:relative; float:left; display:block; padding:0 0px 0 0;  }
#topmenu li a{display:block;  padding:0 0px 0 0; }
#topmenu li.menu1 .lnb_sub_wrap{width:620px; height:20px; position:absolute; top:40px; left:0px; z-index:500; padding:2 0 5 0px; background:url(http://hahoe.or.kr/adboard/img/g_menu/sub01_bg.gif) ;}/* 01¸Þ´º */
#topmenu li.menu2 .lnb_sub_wrap{width:500px; height:20px; position:absolute; top:40px; left:-20px; z-index:500; padding:2 0 5 0px;  background:url(http://hahoe.or.kr/adboard/img/g_menu/sub02_bg.gif) ;  }/* 02¸Þ´º */
#topmenu li.menu3 .lnb_sub_wrap{width:360px; height:20px; position:absolute; top:40px; left:0px; z-index:500; padding:2 0 5 0px;  background:url(http://hahoe.or.kr/adboard/img/g_menu/sub03_bg.gif) ; }/* 03¸Þ´º */
#topmenu li.menu4 .lnb_sub_wrap{width:350px; height:20px; position:absolute; top:40px; left:-20px; z-index:500; padding:2 0 5 0px;  background:url(http://hahoe.or.kr/adboard/img/g_menu/sub04_bg.gif) ; }/* 04¸Þ´º */
#topmenu li.menu5 .lnb_sub_wrap{width:300px; height:20px; position:absolute; top:40px; left:-50px; z-index:500; padding:2 0 5 0px;  background:url(http://hahoe.or.kr/adboard/img/g_menu/sub05_bg.gif) ;  }/* 05¸Þ´º */
#topmenu li.menu6 .lnb_sub_wrap{width:450px; height:20px; position:absolute; top:40px; left:-300px; z-index:500; padding:2 0 5 0px;  background:url(http://hahoe.or.kr/adboard/img/g_menu/sub06_bg.gif) ; }/* 06¸Þ´º */
#topmenu li.menu7 .lnb_sub_wrap{width:200px; height:20px; position:absolute; top:40px; left:-130px; z-index:500; padding:2 0 5 0px; background:url(http://hahoe.or.kr/adboard/img/g_menu/sub07_bg.gif) ;  }/* 07¸Þ´º */





/* ¼­ºê¸Þ´º */
#topmenu .lnb_sub_wrap{height:30px; padding:0 0px 0 10px; display:none; z-index:500; }

#topmenu .lnb_sub_wrap li{ padding-left: 10px; padding-right: 2px;  letter-spacing:-1px; }

#topmenu .lnb_sub{position:relative; 100% 0% no-repeat; padding:0 5px 0 0; z-index:500;}

#topmenu .lnb_sub li{float:left; display:inline; margin:0 5px 0 0; z-index:400; padding:10 5 10 10px; }
#topmenu .lnb_sub li a{display:block; padding:10px;}



#submenu1	{
	margin-left: 2px;
}

ul.menu_sub li a {
	cursor: pointer;
	display: block;
}


#sub_menu {
	padding:0;
	}


#sub_menu ul {
	text-align:left;
	padding:0; margin:0;

	}

#sub_menu ul li {
	text-align:left;
	display:inline;
	list-style-type:none;
	}


