@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:48px; 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:1775px; 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:1980px; 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:780px; 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;}	