/* reset */ 
html, body		{ margin:0; padding:0; color:#666666; }
img				{ vertical-align:top; border:none; }
/* //reset */ 

#TopMenu		{ width:730px; height:121px; background:url(../img/bg_topmenu_1.gif) no-repeat left top; }
	#TopMenuSub		{ padding:40px 0 0 30px; margin:0; }
		#TopMenuSub ul				{ margin:0; padding:0; list-style:none; }
			#TopMenuSub ul li		{ float:left; width:100px; height:36px; margin:0; padding:0; list-style:none; }
				#TopMenuSub ul li div	{ position:absolute; height:30px; left:30px; top:63px; margin:10px 0 0 0; padding:0px; background:url(../img/bg_topmenu_2.gif) no-repeat left top; }
					/* 서브 메뉴의 위치*/
					#TopMenuSub ul li.menu1 div	{ left:300px; }
					#TopMenuSub ul li.menu2 div	{ left:390px; }
					#TopMenuSub ul li.menu3 div	{ left:490px; }
					
				
					/* //서브 메뉴의 위치*/
					/* 서브 메뉴의 가로넓이*/
					#TopMenuSub ul li.menu1 div ul { width:400px;}
					#TopMenuSub ul li.menu2 div ul { width:100px;}
					#TopMenuSub ul li.menu3 div ul { width:200px;}
					
		
					/* //서브 메뉴의 가로넓이*/
					#TopMenuSub ul li div ul	{ float:left; width:400px; margin:0 0 0 15px; height:30px; padding:0 15px 0 0; list-style:none; background:url(../img/bg_topmenu_2a.gif) no-repeat right top; display:inline; }
						#TopMenuSub ul li div ul li		{ width:auto; display:inline; height:auto; padding:7px 0 0 0; }
