@charset "euc-kr";							
							
							
/* Layout ***********************************************************************/							
							
							
body.bg_main { background:#fff url('/images/main_bg_2016_f.gif') repeat-x top;}							
body.bg_sub { background:#fff url('/images/sub_bg_f1.gif') repeat-x top;}							
							
							
/* container */							
#wrapper_outer {margin:0 auto; width:100%; }							
#wrapper {width:980px; margin:0 auto; padding:0px; }/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */							
							
							
/* Skip Navigation */							
							
#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;}							
							
.skip { position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; }							
							
								
/*gnb*/								
#gnb { width:980px; height:35px; margin:0 auto;}							
							
		/*¿ÞÂÊ »ó´Ü*/							
		#gnb #start {width:625px; float:left; margin:0px; padding-top:2px;} 							
		#gnb #start li { margin:0; padding:0px 5px 0px 7px; overflow:hidden; display:inline; vertical-align:middle;background:url('/images/ball_top.gif') no-repeat 0px 5px;}							
		#gnb #start li.first { padding:0px 3px 0px 7px;}							
		#gnb #start li.last { padding:0px 0px 0px 7px;}							
							
		/*¿À¸¥ÂÊ »ó´Ü*/							
		#gnb #home {width:355px; float:right; margin:0px; padding-top:0px;} 							
		#gnb #home li { margin:0; padding:0px 11px 0px 0px; overflow:hidden; display:inline; vertical-align:middle;}							
		#gnb #home li.first { padding:0px 0px 0px 0px;}							
		#gnb #home li.last { padding:0px 0px 0px 0px;}							
									
		#gnb img {vertical-align:middle; margin:0px; padding:0;}							
							
							
#header { width:980px; height:154px; margin:0 auto; position:relative;background:#fff;}    							
#header .event_banner_r {position:absolute; left:680px;margin-top:0px;}							
							
    .logo {position: absolute; left:0px; top:40px; z-index:10;}							
							
#header .top_banner {position:absolute; left:252px;margin-top:0px;}							
#header .top_banner .sns {list-style:none;} 							
#header .top_banner .sns li { float:left; margin:0; padding-right:15px; display:inline;}							
#header .top_banner .sns li.last { padding-right:0px;}									
							
							
							
	/*°Ë»ö*/							
	#header .search { position: absolute; left:745px; top:102px; float:right; width:223px;height:24px; border:1px solid #CECECE; padding:0px 0px 0px 0px; z-index:10;}  							
	#header .search input { width:191px; height:22px; padding:0px 0 0px;border:1px solid #ffffff; vertical-align:middle;}							
	#header .search .main_search { border:0px; width: 30px; height:24px; vertical-align:middle;}							
							
#header .top_smenu {position:absolute; left:740px; top:123px; z-index:10;}							
							
/* Å¾¸Þ´º */								
#mnbwrapper { position:relative; left: 0px; top:95px; padding:0px; width:980px; height:39px; z-index:5; overflow:hidden; background:#1d1d1d url('/images/menu_bg_f.gif') no-repeat;}							
#mnbwrapper ul { position:absolute; list-style:none; margin:0px; padding:0px; width:980px; left:0px; top:0px; }								
#mnbwrapper ul li { float:left; margin:0px; padding:0 1px 0 0px; background:url(/images/topmenu_bar_f.gif) no-repeat top right;}								
#mnbwrapper ul li.first { padding:0 1px 0 30px; }							
#mnbwrapper ul li.last { padding:0 0px 0 0px; background:none;}							
							
#mnb li{ float:left;display:inline;}							
#mnb div{position:absolute;top:54px; z-index:7;}							
#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;}							
#mnb div ul li {float:left;padding:0px 10px 0px 0px;}			


#Mainwrapper {margin:0px 0 0px 0px; padding:0px; width:980px; overflow:hidden;}							
							
							
	#MainLeftWrap	{float:left; z-index:10; width:980px; margin:0px;}							
							
							
							
		/* ¸ÞÀÎ ´º½º ¹Ú½º */							
		#main_news_box {margin:0; padding-top:0px; }							
							
							
		/* ¸ÞÀÎ ÀÌ¹ÌÁö ¿òÁ÷ÀÓ*/							
			#slide {			 position:relative; 							
				width: 675px;							
				height: 180px;							
				margin: 0px 0 0px 22px;							
				padding: 0px;							
			}							
							
			#slide #list li {position: absolute; top: 0; left: 1; }							
			#slide #list li .img {float:left; margin:0 20px 0 0; border-top: 3px solid #9F9F9F; border-right: 3px solid #9F9F9F; border-left: 3px solid #9F9F9F; border-bottom: 3px solid #9F9F9F;}							
							
			#slide #navi {							
				position: absolute;							
				top: 160px;							
				right: 2px;							
			}							
							
			#slide #navi li {							
				display: inline;							
				padding: 0px;border-radius:3px;							
			}							
							
			#slide #navi li a {							
				background: #C2C2C2;							
				width: 11px;							
				height: 11px;							
				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: #006FCA;							
			}							
							
	
		.container {position:relative; margin:0px 0px 0px 0px;}	
		.container .ico_area2 {position:absolute; text-align:left; display:inline-block; padding:2px 7px; margin-left:0px; left:0; top:0; color:#fff; font-size:1.1em; letter-spacing:-1px; font-weight:500; line-height:22px; background:#CC2129; z-index:999999;	}	
		.container .ico_area2 a {color:#fff;}	
							
		#main_slides{position:relative;width:350px; height:195px;}		
		#main_slides .slides_container{position:absolute;overflow:hidden;width:350px;height:195px;}		
		#main_slides .slides_container li{position:absolute; height:195px;}		
		#main_slides .slides_container li a img{		
		}		
		#main_slides .slides_container li a:hover img{		
		   filter: none;		
		   -webkit-filter: grayscale(0%);		
		}		
		#main_slides .control li{position:absolute;top:73px;z-index:10;width:35px;height:50px}		
		#main_slides .control li a img{display:block;width:35px;height:50px;		
			background:#000 filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0; /**/		
		}		
		#main_slides .control li.pPrev{left:0;width:35px;height:50px}		
		#main_slides .control li.pNext{right:0;width:35px;height:50px}		
		#main_slides .control li a span{position:absolute;top:50%;margin-top:-52px;left:7px;width:34px;height:104px;background:url(/images/btn_spt02.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden}		
		#main_slides .control li.pPrev:hover,		
		#main_slides .control li.pNext:hover{background:#000000;opacity:0.5;filter:alpha(opacity=50);}		
		#main_slides .control li.pNext a span{background:url(/images/btn_spt02.png) -170px 0 no-repeat}		
	
	
							
#MainRightWrap	{float:right; z-index:10; width:225px;margin:0px 0px 0 0;}							
							
 							
#Main_pre {position:relative; width:225px; height:50px; margin: 0px; padding-top:0px;}
							
							
	#MainLeft	{float:left; z-index:10; width:726px; margin:33px 29px 0px 0px; background:#fff url('/images/main_left_bg.gif') repeat-y;}							
			.columnA{overflow:hidden;float:left; width:170px; padding:30px 15px 0px 15px;}
			.columnB{overflow:hidden;float:right; width:485px; margin:30px 10px 30px 30px;}
							
	#MainLeft2	{float:left; z-index:10; width:715px; margin:33px 40px 0px 0px; background:#fff url('/images/main_left_bg2.gif') repeat-y;}
			.column_A{float:left; width:485px; margin:0px 30px 20px 0px;}
			.column_B{float:right; width:170px; min-height:1800px; padding:0px 15px 30px 15px; border-top:1px solid #D9D9DA; border-bottom:0px solid #D9D9DA;}


	#MainRight	{float:right;z-index:10; width:225px; margin:0px 0px 20px 0px; padding:30px 0px 0px 0px;}



#Subwrapper    {margin:0px; padding:10px 0px 0px 0px;}
							
#Leftwrapper	{float:left; z-index:10; width:640px; height:100%; min-height:2300px; border-top:1px solid #D9D9DA; border-left:1px solid #D9D9DA; border-right:1px solid #D9D9DA; padding:20px 42px 35px 41px; margin-right:30px;}							
   					      		
							
			/* ±â»ç¸®½ºÆ® */							
			#List_area{float:left; width:640px;height:100%;}							
							
			#List_area h1 { background:url(/images/ball_title-.gif) 0px 2px no-repeat; padding-left:20px; padding-bottom:8px; margin:20px 0 5px 0;border-bottom:1px solid #d1d1d1;position:relative;clear:both; }							
			#List_area h1.txt{ font:bold 12px 'µ¸¿ò',Dotum; color:#AF1C1B;}							
							
			#List_area h4 { background:url(/images/ball_title.gif) 0px 2px no-repeat; padding-left:20px; padding-bottom:8px; margin:20px 0 5px 0;border-bottom:1px solid #d1d1d1;position:relative;clear:both; }							
			#List_area h4.txt{ font:bold 14px 'µ¸¿ò',Dotum; color:#AF1C1B;}							
							
							
			/* ¸®½ºÆ® Location(ÇöÀçÀ§Ä¡ Ç¥½Ã)*/							
			#Location	{position:relative; width:640px; height:22px; margin:0 0 20px 0; background:url(/images/location_bg.gif) repeat-x;}							
			#Location li {							
				display:inline;							
				margin-right:4px;							
				padding-right:10px;							
				background:url(/images/arrow_location.gif) no-repeat right 3px;							
			}							
			#Location li.li_current	{background:none;}							
			#Location li.li_current img {background:none; margin:0 0 5px 0;}							
							
			#Location .edition	{z-index:10; position:absolute; float:right;right:0px; top:2px; color:#B01C1C; font:normal 12px 'µ¸¿ò',Dotum;}							
							
							
			#Location2	{position:relative; width:640px; height:21px; margin:0 0 10px 0; border-bottom:2px solid #4D4D4D; background:url(/images/location_bg-.gif) repeat-x;}							
			#Location2 li {							
				display:inline;							
				margin-right:4px;							
				padding-right:10px;							
				background:url(/images/arrow_location.gif) no-repeat right 3px;							
			}							
			#Location2 li.li_current	{background:none;}							
							
			#Location2 .edition	{z-index:10; position:absolute; float:right;right:0px; top:2px; color:#B01C1C; font:bold 12px 'µ¸¿ò',Dotum;}							
		  							
									
		/*º»¹®¿µ¿ª*/							
		#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:225px; margin:0px; }							
    							
							
 /*Ç²*/							
#footerBox{margin:0px 0 0 0; padding:0px 0px 0px 0px; width:980px; height:130px; background:#F3F3F3 url(/images/foot_bg.gif) no-repeat top left; position:relative; clear:both;}							
	#footer{width:980px; height:130px; margin:0 auto;}							
		.footerMenuAndSites{width:930px; padding:0px 20px 20px 30px; float:left;}							
			.footerMenu{width:600px; padding:12px 0px 0 0px; font-family:'±¼¸²'; color:#999; float:left;}							
				.footerMenu a:link, .footerMenu a:visited, .footerMenu a:active{color:#333; text-decoration:none;}							
				.footerMenu a:hover{color:#000; text-decoration:underline;}							
		.relatedSites{width:200px; margin:12px 0 0 0; float:right;}							
			.selecterCss{width:170px; height:19px; font-family:"±¼¸²"; font-size:11px; color:#777777; border:#CACACA 1px solid; background-color:#FCFCFC;}							
										
			.logo2{float:left; padding:10px 0px 0px 20px;}							
							
			.copyright{width:790px; margin:0px 0 0 0; font-family:'±¼¸²'; color:#777; line-height:16px; float:right;}							
								
/*Äü¸Þ´º*/							
	  							
#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:1265px; z-index:0;}									
.top_left {position:absolute; float:left; width:120px; top:199px; text-align:center;}									
.top_right {position:absolute; float:right; width:120px; top:199px; margin-left:1145px;}		
