@charset "EUC-KR";				
				
/* Layout ***********************************************************************/				
				
				
body.bg_main { background:#fff url('/images3/main_top.gif') no-repeat center top;}				
body.bg_sub { background:#fff url('/images3/main_top.gif') no-repeat center top;}				
				
				
/* container */				
#wrapper_outer_index {margin:0 auto; width:100%; background:url('/images3/main_top.gif') no-repeat center top;}				
#wrapper_outer {margin:0 auto; width:100%;  background: url('/images3/main_top.gif') no-repeat center top;}				
				
#wrapper {width:970px; margin:0 auto; padding:0px 0px 0px 0px;}/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */				
				
#SNS {top: 106px; left:0; position: fixed; width:40px;z-index:500;}				
#SNS img {margin-bottom:5px;}				
				
				
				
/* Skip Navigation */				
.skip { position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; }				
#skipnavigation {list-style:none; margin:0 auto; padding:0; width:100%;}				
				
a.skip_navi {position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:1.3em;}				
a.skip_navi:hover,				
a.skip_navi:focus,				
a.skip_navi:active {position: absolute; top: 0; left:0; padding: 15px 0; font-weight:bold; color:#fff; background:#389fd1; z-index:500; width:100%; margin:0 auto;}				
				
				
.skipNavigation{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}				
.skipnavigation:hover,				
.skipnavigation:active,				
.skipnavigation:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}				
				
				
				
#Frontheader{ width:100%; height:33px; padding-top:15px; background:url('/images3/bg_frontheader.gif') repeat-x top;}				
 .frontheader_box{margin:0 auto; width:970px; margin:0 auto; padding:0px 10px 0 0; text-align:right; vertical-align:top;}				
 .frontheader_box a{color:#000000; font:normal 11px/1.45 'µ¸¿ò',Dotum,'±¼¸²',Gulim,AppleGothic,Sans-serif; padding:0px 0px 0px 2px;}				
 .frontheader_box a.last{padding:0px 0px 0px 0px; background:none;}				
				
				
#header, #Subwrapper  {width:970px; margin:0 auto; clear:both}				
				
				
/*gnb*/					
#gnb { width:970px; height:48px; margin:0 auto;}				
				
		/*¿ÞÂÊ »ó´Ü*/				
		#gnb #start {width:600px; float:left; margin-top:13px; height:10px; background:#ffffff;} 				
		#gnb #start li { margin:0; padding:0px 5px 0px 0px; overflow:hidden; display:inline;}				
		#gnb #start li.first { padding:0px 5px 0px 0px;}				
		#gnb #start li.last { padding:0px 0px 0px 0px;}				
				
		/*¿À¸¥ÂÊ »ó´Ü*/				
		#gnb #home {float:right; margin:0px; margin-top:13px;} 				
		#gnb #home li { margin:0; padding:0px 4px 0px 10px; overflow:hidden; display:inline; vertical-align:middle;background:url('/images3/home_line.gif') no-repeat 0px 0px;}				
		#gnb #home li.first { padding:0px 0px 0px 5px; background:none;}				
		#gnb #home li.last { padding:0px 0px 0px 10px;}						
		#gnb img {vertical-align:middle; margin-top:-3px; padding:0;}				
		#gnb #home li a{color:#000000;}				
				
				
				
#header			{z-index:10; height:190px; margin-bottom:0px;position: relative;}			
#header .top_banner2 { position: absolute; left:520px; top:3px; width:450px; height:90px; z-index:10;}			
#header .top_banner {position:absolute; left:380px; width:590px; margin-top:6px;}			
#header .top_banner p {margin-top:26px;float:right;}			
#header .top_banner span {width:319px; float:right;}						
				
				
   .logo {position: relative; top:15px; left:22px; z-index:15;width:172px; height:34px;}				
   .logo2 {position: relative; top:15px; left:0px; z-index:15;width:223px; height:34px;}				
				
				
				
	/*°Ë»ö*/				
	#header .search { position: absolute; left:651px; top:108px; float:right; width:300px;height:25px; padding:0px 0px 0px 0px;z-index:100;}  				
					
	#header .search .input_text { width:221px; height:22px; padding:3px 0px 0px 5px; margin-right:5px; border:1px solid #BFC6D5; vertical-align:middle;background:#fff url(/images3/txt_input.gif) 10px 7px no-repeat}				
	#header .search .main_search { border:0px; width: 65px; height:27px; vertical-align:middle;}				
				
	/*¼Óº¸*/				
	#header .quick { position: absolute; left:670px; top:90px; float:right; width:280px;height:20px; padding:0px 0px 0px 0px; background:#333333;}  				
				
				
   .link_chosun { position: absolute; left:843px; top:147px; z-index:20;}				
				
				
/* Å¾¸Þ´º #mnbwrapper { position:relative; list-style:none; margin-left:0px; top:35px; width:970px; height:55px; z-index:10; overflow:hidden;} */				
				
#mnbwrapper { position:relative; list-style:none; margin-left:0px; top:63px; width:970px; height:55px; z-index:10; overflow:hidden;}				
#mnbwrapper ul { position:absolute; list-style:none; margin:0px; padding:0px; width:970px; left:0px; top:0px;}					
				
#mnbwrapper { position:relative; list-style:none; width:970px; height:66px; z-index:10; overflow:hidden;}				
#mnbwrapper ul { position:absolute; list-style:none; margin:0px; padding:0px; width:1000px; left:0px; top:4px;}					
#mnbwrapper ul li { float:left; margin:0px; padding:0 30px 0 30px; background:url(/images/topmenu_bar.gif) no-repeat top right;}					
#mnbwrapper ul li.first { padding:0 30px 0 45px; }				
#mnbwrapper ul li.last { padding:0px 30px 0px 30px; background:none;}				
#mnbwrapper ul li.last2 { padding:0px 0px 0px 0px; background:none;}				
				
#mnb li{ float:left;display:inline;}				
#mnb div{position:absolute;top:39px; z-index:7; width:670px;}				
#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:10; background:url(/images/sub_menu_bg.gif) repeat-x;}				
#mnb div ul li {float:left;padding:0px 10px 0px 0px;background:none;}				
				
				
/*°Ë»ö*/				
#mnbwrapper.search { float:right;width:285px;height:24px; padding:0px 0px 0px 0px; background:url(/images/box_search_bg.gif) no-repeat;}  				
#mnbwrapper.search img { vertical-align:middle;}				
#mnbwrapper.search input { width:180px; height:17px; padding:1px 0 1px;border:1px solid #C3C3C3; vertical-align:middle;}				
#mnbwrapper.search .main_search { border:0px; width: 32px; height:24px; vertical-align:middle;}				
				
				
				
				
		/* °Ë»ö ¹Ú½º */				
		#searchArea {position:absolute; width:280px; margin-top:4px; background:url(/images/box_search_bg.gif) no-repeat}				
		.searchArea fieldset legend {display:none;}				
		.searchArea .searchimg {position:relative;float:left;margin:0px;}				
		.searchEditBox {float:left; width:168px; height:24px; padding:1px 1px 0px 1px; margin:0px;}				
		.searchEditBox input.editBox {margin:0 3px 0 4px; width:160px; border:0; height:15px; padding:2px 0px 1px 0; background-color:#fff;}				
		.searchArea .searchBtn {float:left;}				
		.searchArea .searchBtn input {display:block;}				
				
				
				
				
#Mainwrapper		{z-index:10; width:970px; margin:0 auto; clear:both padding:0px 0px 0px 0px;}				
				
				
				
				
				
				
		/* ¸ÞÀÎ ÀÌ¹ÌÁö ¿òÁ÷ÀÓ*/				
			#slide {				
				position: relative;				
				width: 615px;				
				height: 345px;				
				margin: 0 0 0px 0px;				
				padding: 0px;				
			}				
				
			#slide #list li {				
				position: absolute;				
				top: 0;				
				left: 1;				
			}				
				
			#slide #navi {				
				position: absolute;				
				top: 417px;				
				right: 2px;				
			}				
				
			#slide #navi li {				
				display: inline;				
				padding: 0px;border-radius:3px;				
			}				
				
			#slide #navi li a {				
				background: #000000;				
				width: 16px;				
				height: 16px;				
				display: block;				
				float: left;				
				overflow: hidden;				
				margin-right: 6px;				
				padding: 0;				
				text-indent: -9999px;				
				text-decoration: none; 				
			}				
				
			#slide #navi li a.current,				
			#slide #navi li a:hover {				
				background: #CC3300;				
			}				
				
/* Åé±â»ç ´º½º */				
#Main_img	{float:left; z-index:10; width:970px; height:360px; margin:0px 0px 18px 0px; padding:0px; background-color:#ffffff;}				
				
				
	#leftwrap	{float:left; z-index:10; width:651px; height:360px; margin:0px 0px 0px 0px; padding:0px;}				
				
	#rightwrap	{float:right; text-align:left; z-index:10; width:319px; padding:0px 0px 0px 0px;}				
	#rightwrap ul li {width:319px; height:171px; margin-bottom:18px;}				
				
				
#MainLeftWrap	{float:left; z-index:10; width:651px; BORDER-top: #CBCBCB 1px solid; background:url(/images3/bg_cons.gif) repeat-y;}				
				
	#Conts	{z-index:10; width:651px;}				
		.columnA{overflow:hidden;float:left; width:368px; padding:0px 23px 0px 0px;}				
		.columnB{overflow:hidden;float:right; width:260px; background:url(/images3/box_newsissue_bg.gif) repeat-y;}				
				
				
#MainRightWrap	{float:right;z-index:10; width:319px; BORDER-top: #CBCBCB 1px solid;}				
				
				
#Subwrapper    {margin:0px; padding:5px 0px 30px 0px;}				
				
#Leftwrapper	{float:left; z-index:10; width:620px; height:100%; min-height:1375px; padding:0px 30px 30px 20px; margin-bottom:0px;}				
				
				
		/* ±â»ç¸®½ºÆ® */				
		#List_area{float:left; width:620px;height:100%; min-height:1071px;}				
				
				
		/* ¸®½ºÆ® Location(ÇöÀçÀ§Ä¡ Ç¥½Ã)*/				
		#location	{position:relative; width:615px; height:26px; padding:12px 0 0 5px; margin:0px 0 23px 0; background:url(/images3/location_bg3.gif) repeat-x}				
		#location .title	{z-index:10; position:absolute; float:left; color:#4F4F4F; font:bold 14px 'µ¸¿ò',Dotum;letter-spacing:-1px;}				
				
		#location ol	{float:right; margin:0 -13px 0 0;}				
		#location li { text-align:left;				
			display:inline;				
			margin-right:5px;				
			padding-right:6px;				
			background:url(/images/ico_location_arrow.gif) no-repeat right 2px;				
		}				
		#location li img	{vertical-align:middle;}				
		#location li.li_current	{background:none; font-weight:bold; color:#000;}				
				
				
				
		#location2	{position:relative; width:620px; height:26px; margin:0px 0 23px 0; background:url(/images3/location_bgviw.gif) repeat-x}				
		#location2 .title	{z-index:10; position:absolute; float:left; color:#4F4F4F; font:bold 14px 'µ¸¿ò',Dotum;letter-spacing:-1px;}				
				
		#location2 ol	{float:right; margin:0px;}				
		#location2 li { text-align:left;				
			display:inline; margin-right:0px; 	padding-right:0px;				
		}				
		#location2 li img	{vertical-align:middle; margin-right:0px:}				
		#location2 li.li_current	{background:none; font-weight:bold; color:#000;}				
				
				
				
#Rightwrapper	{float:right;z-index:10; width:290px;padding:0px 10px 20px 0px;}				
				
				
				
#foot_banner{width:100%; height:50px; position:relative; clear:both;}				
.banner{ width:970px; z-index:10; margin:0 auto;text-align:center;}				
				
				
#foot_wrap{width:100%; height:110px; position:relative; clear:both; background: url(/images3/foot_bg_2017.gif) repeat-x;}				
.foot{ width:970px; z-index:10; margin:0 auto;text-align:center;}				
				
				
				
/*Äü¸Þ´º*/				
	  				
#top{margin:0 auto;width:1000px;text-align:left;}				
				
#top_btn {}				
.btn_t {position:absolute; left:1000px; top:172px;}				
				
#top_btn2 {}				
.btn_t2 {position:absolute; left:1000px; top:178px;}				
		
		
		
/*Äü¸Þ´º new*/	  									
#top_index{margin:0px auto; width:1265px; z-index:0; background: #fff;}									
.top_left {position:absolute; float:left; width:120px; top:238px;}									
.top_right {position:absolute; float:right; width:120px; top:238px; margin-left:1145px;}		
