@charset "euc-kr";

/* Layout ***********************************************************************/

body { margin:0; padding:0; background:#e9e9d9;}

.skipNavigation { text-indent:-2000px; clear:both; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;} /* ½ºÅµ³×ºñ°ÔÀÌ¼Ç */

#container_outer { position:relative; margin:0; padding:0; width:100%; overflow:hidden; background:url(/img/main/bg.jpg) left top;}
#container { position:relative; margin:0; padding:0; width:950px; overflow:hidden;} 

/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í *//* #head El **********/
#head { position:relative; margin:4px 0 0 0; padding:0; width:925px; height:102px; overflow:hidden; }
#logo {  margin:0; padding:0px 0 0 20px; width:228px; height:78px; float:left;}
	 #globalmenu { width:290px; height:16px; margin:0; padding:0 0 0 560px; background:url(/img/main/global_bg.jpg) no-repeat 560px top; float:left;}
	 #globalmenu ul { list-style:none; margin:0 ;height:16px;  padding:1px 0 0 0px; overflow:hidden;  }
	 #globalmenu ul li { float:left; margin:0; padding:0 10px 0 10px; overflow:hidden; }
	 #font { margin:0 0 0 850px; padding:2px 0 0 10px; width:59px; height:16px; background:url(../img/inc/font_bg.gif) no-repeat; }
	 #font ul {margin:0; padding:0;}
	 #font ul li {margin:0; padding:0 2px 0 0; list-style:none; float:left;}
 
	 /* Å¾¸Þ´º */
    #topmenu { position:absolute; top:25px; left:378px; width:493px; height:29px; background:url(/img/main/menu_bg.jpg) no-repeat left top; }	
	#topmenu ul { position:relative; float:left; list-style:none; width:493px; margin:0; padding:12px 0 0 19px;  }		
	#topmenu ul li { float:left; margin:0; padding:0 42px 0 0; }																		
	#topmenu li ul { position:absolute; left:0; top:28px; display:none; list-style:none; margin:0; padding:13px 0 0 0; overflow:hidden; }
	#topmenu li ul li { height:26px; margin:0; padding:7px 0 0 0; white-space:nowrap; background:url(/img/main/menu_m.jpg) repeat-x; }
	#topmenu li ul li.first { height:26px; padding-left:8px; background:url(/img/main/menu_l.jpg) no-repeat;}
	#topmenu li ul li.last { height:26px; padding-right:8px; background:url(/img/main/menu_r.jpg) no-repeat top right; }
	#topmenu li ul li a { display:block; padding:1px 10px 1px 10px; color:#fff; font-size:95%; line-height:1; letter-spacing:-1px; text-decoration:none;}
	.noBg {	background:none !important;}
	
	#topmenu li ul li.first a {  }
	#topmenu li ul li a.active, #topmenu ul ul li a:hover { color: #fff;}
	#topmenu li ul#top2m1 { padding-left:20px; width:500px; }
	#topmenu li ul#top2m2 { padding-left:60px; width:500px; }
	#topmenu li ul#top2m3 { padding-left:250px; width:455px; }
	#topmenu li ul#top2m4 { padding-left:8px; width:700px; }
	#topmenu li ul#top2m5 { padding-left:680px; width:490px; }
	#topmenu li ul#top2m6 { padding-left:510px; width:400px; }
	#topmenu li ul#top2m7 { padding-left:695px; width:215px; }

    /*Å¾¸Þ´º noscript ÀÏ¶§*/
	#allmenu_noscript { position:absolute; left:370px; top:60px; margin:0; padding:0px 19px 0 8px; width:123px; height:50px; z-index:100; }
	#allmenu_noscript .bg { position:absolute; left:0; top:0; width:493px; height:40px; background:#FFFFFF; }
	#allmenu_noscript .all_menu { position:relative; clear:both; margin:0; padding:0; width:485px; height:40px; overflow:auto; z-index:20; }
	#allmenu_noscript .all_menu  div { position:relative; float:left; margin:0; padding:0 0 10px 0; width:115px;}
	#allmenu_noscript .all_menu  h2 { margin:0; padding:2px 10px 5px 20px; font-size:0; line-height:0;  }
	#allmenu_noscript .all_menu  ul { list-style:none; margin:8px 0 0 10px; padding:0;}
	#allmenu_noscript .all_menu  ul li { margin:0; padding:0 0 0 7px; font-size:85%; line-height:1.35em;}
	#allmenu_noscript .all_menu a { color:#666666; }
	
	
	
#main_body { position:relative; margin:0; padding:0; width:950px; }
    #main_swf {position:relative; margin:0; padding:0; width:492px; height:481px; float:left;}
	#main_right {position: absolute; top:0; left:493px; width:458px; height:351px;}

    /*½Ã¼³¾È³»µµ&Ã£¾Æ¿À½Ã´Â±æ ¹öÆ°*/
	#main_right_t {margin:12px 0 9px 0; padding:0; width:458px; height:61px;}
	#main_right_t ul { margin:0; padding:0; width:458px; height:61px; list-style:none;}
	#main_right_t ul li { margin:0 13px 0 0; padding:0; float:left;}

	/*°øÁö»çÇ×*/
    #tabgroup {position:relative; margin:0; padding:0; width:433px; height:120px; background:url(/img/main/notice_bg.jpg) no-repeat; overflow:hidden;}		
	#tabgroup noscript {font-weight:bold; color:#1d81c9;}
     .tab01 {list-style:none; margin:9px 0 15px 20px; padding:0; width:50px; height:17px; overflow:hidden; }
     .tab01 li {float:left; margin:0; padding:0 1px 0 0;}
     .tab01 li img {vertical-align:bottom; }    
    #list01 {list-style:none; margin:0 0 0 25px; padding:0; overflow:hidden; width:376px;}
    #list01 li {margin:0; padding:0; width:376px; color:#666666; white-space:nowrap; line-height:13px; background:none; }
    #list01 li span {font-size:100%; float:right; padding:0; margin:0; color:#333;}
    #list01 li a {width:320px; float:left; display:block; margin:0; padding:0; font-size:100%; white-space:nowrap; color:#333; letter-spacing:-0.5px; text-decoration:none; }	
	
	/*ÆË¾÷&´ë°üÀÏÁ¤&¿¬½À½ÇÀÏÁ¤*/
	#main_right_b { margin:11px 0 0 0; padding:0; width:435px; height:153px;}	
    #pop { margin:0; padding:0 7px 0 0; width:342px; height:153px; float:left;}	
	#r_bt { float:right; right:0;  margin:0; padding:0; width:80px; height:101px; }

	#r_bt ul {list-style:none; margin:0; padding:0;}
	#r_bt ul li {margin:0 0 2px 0; padding:0;}
	
	#b_img {position:relative; margin:0; padding:0;}
	
	
/* footer  **********/
#footer { position:relative; clear:both; margin:0; padding:0; width:925px; overflow:hidden; background-color:#e9e9d9; }

	#foot_wrap { float:left; margin:0; padding:12px 0 0 27px; width:898px; }
		
		/* ÁÖ¼Ò,¿¬¶ôÃ³µî */
		#foot_add {margin:0; padding:0 65px 0 0; float:left; width:322px; height:53px; }
		#foot_add address { font-style: normal; color:#666666; font-size:85%; }
		
		/*¹è³Ê*/
		#bn { right:0; float:right; margin:0; padding:0; background:url(/img/main/bn_bg.jpg) no-repeat; width:460px; height:43px;}
	    #bn ul {margin:6px 0 0 36px; padding:0; list-style:none;}
		#bn ul li {margin:0 38px 0 0; padding:0; float:left;}
