@charset "euc-kr";						
						
						
/* Layout ***********************************************************************/						
						
						
body.bg_main { background:#fff url('/images/main_bg.gif') repeat-x center top;}						
body.bg_sub { background:#fff url('/images/main_bg.gif') repeat-x center top;}						
						
						
/* container */						
#wrapper_outer {margin:0 auto; width:100%; }						
 .frontheader_box{width:1020px; margin:0 auto;padding:2px 0 0 0;}						
#wrapper {width:1020px; margin:0 auto; padding:0px;} /* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */						
						
#header { width:1020px; margin:0 auto; position:relative; }						
		
						
							
/*gnb*/							
#gnb { width:1020px; height:145px; margin:0 auto;}						
						
		/*½ÃÀÛÆäÀÌÁö·Î*/						
		#gnb #start {  list-style:none; width:250px; margin:0px; padding-top:10px; float:left; overflow:hidden; vertical-align:middle; }						
		#gnb #start li {margin-right:5px; padding-left:0px; font-weight:600;}						
						
						
		/*·Î±×ÀÎ*/						
		#gnb #home {height:18px; float:right; margin:0px; padding-top:5px;} 							
		#gnb #home li { padding:0 0 0 5px; vertical-align:middle;}						
		#gnb #home li.first_h2 {}						
								
		#gnb img {vertical-align:middle; margin:0px; padding:0;}						
							
    						
#header .event_banner {position:absolute; top:60px;}						
#header .event_banner_r {position:absolute; left:735px; top:60px;}						
						
    .logo {position: absolute; left:425px; top:65px; z-index:10;text-align:center;}						
						
	/*°Ë»ö*/						
	#header .search { position: absolute; left:788px; top:155px; float:right; width:240px; height:23px; padding:0px 0px 0px 0px; z-index:10; }  						
	#header .search input { width:180px; height:23px; padding:0px 0 0px; background:#EAEAEA; vertical-align:middle;}						
	#header .search .main_search { border:0px; width: 25px; height:25px; vertical-align:middle; background:none;}						
						
	#header .top_smenu {position:absolute; left:730px; top:205px; z-index:10; }
	#header .top_smenu form {display:inline; width:91px; height:26px;}	
	#header .top_smenu input {border:none; width:91px; height:26px;}		
		
		
		
	/* ¸ÞÀÎ ½Ç½Ã°£´º½º */							
	#header .boxQuick  {position:absolute; top:215px; width:650px; height:25px; margin:0px 0px 0 15px; z-index:5;}							
	#header .boxQuick span {float:left;display:inline; display:block; width:99px; color:#246490; font-weight:bold;}							
	#header .boxQuick .box {float:left;display:inline; display:block; width:490px;}											
		
		
						
/* Å¾¸Þ´º */							
#mnbwrapper { position:relative; left: 0px; padding:0px; width:1020px; height:105px; z-index:5; overflow:hidden; background:url(/images/topmenu.gif) no-repeat;}						
#mnbwrapper ul { position:absolute; list-style:none; margin:0px; padding:0px; width:1020px; left:0px; top:0px; }							
#mnbwrapper ul li { float:left; margin:0px; padding:0 20px 0 20px; background:url(/images/topmenu_bar.gif) no-repeat top right;}							
#mnbwrapper ul li.first { padding:0 20px 0 45px; }						
#mnbwrapper ul li.last { padding:0 0px 0 25px; background:none;}						
						
#mnb li{ float:left;display:inline;}						
#mnb div{position:absolute;top:50px; z-index:100;}						
#mnb ul{visibility:hidden;}						
#mnb .mn01 {left:0;} 						
#mnb .mn02 {left:0;}						
#mnb .mn03 {left:0;}						
#mnb .mn04 {left:0;}						
#mnb .mn05 {left:0;}						
#mnb .mn06 {left:0;} 					
#mnb .mn07 {left:0;} 
#mnb div ul {position:absolute; overflow:hidden; z-index:100; height:30px; padding:5px 0px 5px 0px;}						
#mnb div ul li {float:left; padding:0px 10px 0px 0px;}						
										
						
#Mainwrapper {margin:0px 0 0px 0px; padding:0px 0px 0px 0px; width:1020px; overflow:hidden; background:#fff url('/images/main_bg_line.gif') repeat-y center top; }						
		
	.main_slide_wrap_type5 {width:1020px; overflow:hidden;}				
	.main_slide_wrap_type5 li { overflow:hidden; position:relative;}				
	.main_slide_wrap_type5 li a {display:block; position:relative; cursor:pointer;}			
	.main_slide_wrap_type5 li.con1 {float: left; width:546px;}				
	.main_slide_wrap_type5 li.con2 {float: right; width:474px;}			
	.main_slide_wrap_type5 li.con2 a{float: left; width:232px; }					
	.main_slide_wrap_type5 li .inner_con1 {margin:0 0px 5px 0; position:relative; display:block; overflow:hidden; }				
	.main_slide_wrap_type5 li .inner_con2 {margin:0 0px 5px 5px; position:relative; display:block; overflow:hidden; }				
	.main_slide_wrap_type5 li img {vertical-align: top;}				
	.main_slide_wrap_type5 li .tit_txt_area1 {width:94%; position:absolute; left:15px; bottom:15px;}			
	.main_slide_wrap_type5 li .tit_txt_area1 strong {width:100%; padding-bottom:4px; display:block; font-weight:600; font-size:27px; line-height:32px; color:#fff;}			
	.main_slide_wrap_type5 li .tit_txt_area {width:93%; position:absolute; left:10px; bottom:5px;}			
	.main_slide_wrap_type5 li .tit_txt_area strong {width:100%; padding-bottom:4px; display:block; font-size:14px; line-height:19px; color:#fff;}				
	.main_slide_wrap_type5 li .tit_txt_area span {width:95%; display:block; font-size:13px; line-height:17px;  color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
	.main_slide_wrap_type5 li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:-2px; background:url(/images/img_shado2.png) left bottom repeat-x;}				
		
		
		
/* 		
	.main_slide_wrap_type5 {width:100% !important; overflow:hidden;}				
	.main_slide_wrap_type5 li {width:50% !important; float: left; overflow:hidden; position:relative;}				
	.main_slide_wrap_type5 li a {width:100%; height:100%; display:block; position:relative; cursor:pointer;}				
	.main_slide_wrap_type5 li.con2 a {width:50%; height:50%; float: left;}				
	.main_slide_wrap_type5 li a .inner_con1 {margin:2px; position:relative; display:block; overflow:hidden; }				
	.main_slide_wrap_type5 li img {width:100%; max-width:100%; height:auto; vertical-align: top;}				
	.main_slide_wrap_type5 li .tit_txt_area {width:95%; position:absolute; left:10px; bottom:5px;}				
	.main_slide_wrap_type5 li .tit_txt_area strong {width:100%; padding-bottom:4px; display:block; font-size:14px; line-height:16px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
	.main_slide_wrap_type5 li .tit_txt_area span {width:95%; display:block; font-size:13px; line-height:17px;  color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
	.main_slide_wrap_type5 li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:-2px; background:url(/images/img_shado2.png) left bottom repeat-x;}				
 */		
		
		
	#MainCenterWrap{z-index:10; width:1020px;}					
	#MainLeftWrap	{float:left; z-index:10; width:680px;}							
						
		/* ¸ÞÀÎ ´º½º ¹Ú½º */						
		#main_news_box {margin:0; padding-top:0px; }						
						
						
#MainRightWrap	{float:right; z-index:10; width:340px;}						
						
						
  #center_con {width:425px; margin:0px 40px 0 0;float:left;background:#fff;}						
						
						
						
						
#Subwrapper    {margin:0px; border-top:1px solid #E6E6E6; padding:0px 0px 0px 0px; overflow:hidden; background:#fff url('/images/sub_bg.gif') repeat-y center top;}						
						
#Leftwrapper	{float:left; z-index:10; width:650px; height:100%; min-height:1766px; padding:20px 20px 20px 20px; margin-bottom:0px;}						
   						
						
		/* ±â»ç¸®½ºÆ® */						
								
	    #body_head {width:650px; height:30px; margin:0px 0 30px 0; padding:0px; overflow:hidden; background:url(/images/location_bg.gif) repeat-x;}						
							
								
	 	  /*Å¸ÀÌÆ²*/						
	 	  #title { margin:0px; padding:0px; float:left; width:300px;  }						
	 	  #title h2 { margin:0; padding:0px 0px 0px 27px; height:26px;background:url(/images/h2_bulit.gif) no-repeat top left; }						
	 	  #title h2 span { font-size:110%; font-weight:bold; color:#171717;  letter-spacing:-1px;}						
								
	 	  /*ÆäÀÌÁö°æ·Î*/						
	 	  #location { margin:0; padding:6px 0 0 0; background:url(/images/ico_home.gif) no-repeat left 8px; float:right; }						
		  #location .loca_text {  font-size:95%; vertical-align:middle; float:left; padding-left:15px; color:#909090; }						
	 	  #location .loca_text { margin:0; padding:0 3px 0 8px; color:#909090; background:url(/images/ico_location_arrow.gif) no-repeat left 45%; }						
		  #location .loca_text span { color:#333; font-weight:bold;}						
						
						
	  /* Å¸ÀÌÆ² ¿Ï¼º */						
	    #body_head2 {width:650px; height:30px; margin:0px 0 30px 0; padding:0px; overflow:hidden;background:url(/images/location_bg.gif) repeat-x;}						
							
								
	 	  /*ÆäÀÌÁö°æ·Î*/						
	 	  #location2 { margin:0; padding:6px 0 0 0; background:url(/images/ico_home.gif) no-repeat left 8px;}						
		  #location2 .loca_text {  font-size:100%; vertical-align:middle; float:left; padding-right:15px; color:#909090; }						
	 	  #location2 .loca_text { margin:0; padding:0 8px 0 3px; color:#909090; background:url(/images/ico_location_arrow.gif) no-repeat left 45%; }						
		  #location2 .loca_text span { color:#16238C; font-weight:bold;}						
						
		#body_head2 ol	{float:right; margin:0px;}						
		#body_head2 li { text-align:left;						
			display:inline; margin-right:0px; 	padding-right:0px;						
		}						
		#body_head2 li img	{vertical-align:middle; margin-right:0px:}						
						
		  						
	    #body_print {margin:0px; padding:0px; width:690px;}						
	    /*#body_print ul {background:#ececec; width:295px; height:11px; margin:7px 0 0 0; padding:4px 13px 7px 10px; list-style:none; float:right;}*/						
		#body_print ul {background:#ececec; width:670px; height:11px; margin:0px 0 20px 0; padding:4px 10px 7px 10px; list-style:none; float:right;}						
	    #body_print ul li {margin:0px; padding:0 17px 0 0px; display:inline; background:url(/img_2011/common/body_print_bar.gif) no-repeat top right; float:left;}						
		#body_print ul li img {margin:0px; padding:0px;}						
		#body_print ul li.last_btn { background:none; padding:0px; margin:0px;}						
		  						
								
		/*º»¹®¿µ¿ª*/						
		#real_conts { margin:0px 0 0px 0px; padding:0px 0 0 0; width:650px; overflow:hidden; font-size:12px; color:#666666;line-height:16pt;letter-spacing:-0.0em;font-family:Gulim,GulimChe,verdana;*word-break:break-all;-ms-word-break:break-all;}						
						
#Rightwrapper	{float:right; z-index:10; width:330px; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; }					
    						
 /*Ç²*/						
	  						
#footwrapper {margin:0px 0 0 0; padding:0px 0px 0px 0px;  width:1020px; height:95px; position:relative; clear:both; }				
						
							
/*Äü¸Þ´º*/						
	  						
#top{margin:0 auto;width:975px;text-align:left;background:#000;}		
						
#top_btn {}						
.btn_t {position:absolute; left:975px; top:415px;}						
						
#top_btn2 {}						
.btn_t2 {position:absolute; left:975px; top:190px;}				


 /*Äü¸Þ´º*/	  									
#top_index{margin:0px auto; width:1300px; z-index:0;}									
.top_left {position:absolute; float:left; width:120px; top:145px; text-align:left;}									
.top_right {position:absolute; float:right; width:120px; top:145px; margin-left:1180px;}		