@charset "euc-kr";


/* Layout ***********************************************************************/
body.bg_-sub { background:#F7F9F8 url('/images/bg.gif') repeat-y center top;}
body.bg_-sub_com { background:#F7F9F8 url('/images/bg_com.gif') repeat-y center top;}



/* 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;}


/* container */
#wrapper_main {width:1100px; height:100%; margin:0 auto; padding:0px; top: 0; left:0; background:url('/images/main_bg.jpg') no-repeat left top;}/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */
#wrapper {width:1100px; margin:0 auto; padding:0px; top: 0; left:0; background:url('/images/sbg.gif') no-repeat left top;}/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */
#wrapper_com {width:1100px; margin:0 auto; padding:0px; top: 0; left:0;  background:url('/images/sbg_com.gif') no-repeat left top;}/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í */



		#gnb_main {position:absolute; width:380px; top:40px; z-index:20;}

        .logo_main {float:left; margin-left:24px;}
		
		.home_main { float:right; position:relative; width:55px; margin-right:10px;}
		.home_main li {display:inline-block; margin:0; width:100%; height:20px; padding:0px; font:normal 11px 'µ¸¿ò',Dotum;}
		.home_main li a {display:block; text-align:right; margin:0px; padding:0px; color:#ffffff; letter-spacing:0px; line-height:20px; background:none;}
		.home_main li a:hover {color:#ffffff; text-decoration:none;}
		.home_main li a.on{color:#ffffff;}



		#gnb {position:absolute; width:360px; top:40px; z-index:20;}

        .logo {float:left; margin-left:30px;}
		
		.home { float:right; position:relative; width:55px; margin-right:10px;}
		.home li {display:inline-block; margin:0; width:100%; height:20px; padding:0px; font:normal 11px 'µ¸¿ò',Dotum;}
		.home li a {display:block; text-align:right; margin:0px; padding:0px; color:#747474; letter-spacing:0px; line-height:20px; background:none;}
		.home li a:hover {color:#000000; text-decoration:none;}
		.home li a.on{color:#000000;}



#Mainwrapper {margin:0px 0 0px 0px; padding:0px 0px 0px 0px; width:1100px; height:895px; overflow:hidden;}

	#MainLeft {float:left; width:350px; padding:275px 0px 0px 30px; height:620px;}


		/* °øÁö»çÇ× */
		.Box_notice {width:170px; margin:0px 0px 24px 0px;}

		.Box_notice ul{margin-top:7px;}
		.Box_notice ul li {	font-weight:normal; width:160px; line-height:18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:10px; background:url('/images/ball.gif') no-repeat 3px 50%;}
		.Box_notice li a {color:#333; font-weight: normal;font-style: normal;}
		.Box_notice li a:hover {color:#000;font-weight: normal;font-style: normal;}


		#main_menu { position:absolute; width:125px; top:155px; margin-left:210px; z-index:20;}	
		#main_menu .menu { width:125px; display:inline-block; height:48px;}
		#main_menu .submenu {width:125px; display:none; margin:-20px 0px 10px 0px;}
		#main_menu .m_sub li a {display:block; margin:0px; padding:0px; color:#ffffff;FILTER:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; letter-spacing:0px; line-height:23px; text-align:right; background:none;}
		#main_menu .m_sub li a:hover {color:#ffffff;FILTER:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;text-decoration:none;}
		#main_menu .m_sub li span {letter-spacing:-1px;}



	#MainRight {float:right; width:720px; padding:0px 0px 0px 0px;}  
	





#Subwrapper {margin:0px 0px 0px 0px; width:1100px; min-height:901px; overflow:hidden; background:url('/images/bg.gif') repeat-y left top;}
#Leftwrapper {position:relative; float:left; width:360px; padding:155px 0px 0px 0px; min-height:901px; background:url('/images/sbg.gif') no-repeat left top;}

#Subwrapper_com {margin:0px 0px 0px 0px; width:1100px; min-height:901px; overflow:hidden; background:url('/images/bg_com.gif') repeat-y left top;}
#Leftwrapper_com {position:relative; float:left; width:360px; padding:155px 0px 0px 0px; min-height:685px; background:url('/images/sbg_com.gif') no-repeat left top;}





/* Å¾¸Þ´º */	
#mnbwrapper { position:relative; width:125px; z-index:5;}
#mnbwrapper ul { position:absolute; margin:0px; padding:0px; width:125px; left:65px; top:0px; }	
#mnbwrapper ul li { float:left; margin:0px; padding:0 0px 0 0px; }	

#mnbwrapper #mnb li{display:inline-block; height:48px;}
#mnbwrapper #mnb div{position:absolute;z-index:7;}
#mnbwrapper #mnb ul{visibility:hidden;}
#mnbwrapper #mnb .m_sub {z-index:99999; position:absolute; left:155px; margin-top:-25px; width:125px;}
#mnbwrapper #mnb .m_sub li {display:inline-block; vertical-align:middle; margin:0; width:100%; height:30px; padding:3px 0px 0px 0px; font-weight:bold; border-bottom: #B6B6B6 1px solid;}
#mnbwrapper #mnb .m_sub li a {display:block; margin:0px; padding:0px; color:#666666; letter-spacing:0px; line-height:30px; text-align:left; background:none;}
#mnbwrapper #mnb .m_sub li a:hover {color:#942243;text-decoration:none;}
#mnbwrapper #mnb .m_sub li a.on{color:#942243;}
#mnbwrapper #mnb .m_sub li span {letter-spacing:-1px;}



#Rightwrapper {position:relative;float:right; width:740px; padding:40px 0px 0px 0px;}   

	 	  /*Å¸ÀÌÆ²*/
	 	#title { margin:0px; padding:0px; width:740px;}
	 	#title img{ margin:0px 0px 22px 42px;}
		#title .subbg1 { width:740px; height:120px; background:url(/images/sub_img1.jpg) repeat-y;}
		#title .subbg2 { width:740px; height:120px; background:url(/images/sub_img2.jpg) repeat-y;}
		#title .subbg3 { width:740px; height:120px; background:url(/images/sub_img3.jpg) repeat-y;}
		#title .subbg4 { width:740px; height:120px; background:url(/images/sub_img4.jpg) repeat-y;}
		#title .subbg5 { width:740px; height:120px; background:url(/images/sub_img5.jpg) repeat-y;}
		#title .subbg6 { width:740px; height:120px; background:url(/images/sub_img6.jpg) repeat-y;}
		#title .subbg7 { width:740px; height:120px; background:url(/images/sub_img7.jpg) repeat-y;}
		#title .subbg10 { width:740px; height:120px; background:url(/images/sub_img10.gif) repeat-y;}
		#title .subbg10_1 { width:740px; height:120px; background:url(/images/sub_img10_1.gif) repeat-y;}
		#title .subbg10_2 { width:740px; height:120px; background:url(/images/sub_img10_2.gif) repeat-y;}


        #sub_img { margin:0; padding:0px 0px 0px 0px; width:740px; height:120px; overflow:hidden; position:relative;}
		#banner { width:429px; overflow:hidden; position: absolute; top:430px; margin-left:360px; z-index:100;}



	    #body_head {width:670px; margin:0px 0 30px 40px; padding:0px; overflow:hidden;;}
	
		
	 	  /*ÆäÀÌÁö°æ·Î*/
	 	  #location { margin-top:13px; padding:4px 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:#757575; }
	 	  #location .loca_text a:first-child {background:none; padding:1px 3px 0 0px; }
	 	  #location .loca_text a { margin:0; padding:0 3px 0 10px; color:#757575; background:url(/images/ico_location_arrow.gif) no-repeat left; }
		  #location .loca_text span { color:#333; font-weight:bold;}


	  
		
		/*º»¹®¿µ¿ª*/
		#real_conts { margin:0px 0 0px 0px; padding:0px 30px 30px 40px; width:670px; overflow:hidden; text-align:justify; line-height:16pt;}
		#real_conts .img {margin-bottom:20px;}
		#real_conts .img10 {margin-bottom:10px;}
		#real_conts .img30 {margin-bottom:30px;}
		#real_conts strong {font-weight:bold; color:#000000;}
		#real_conts strong {font-weight:bold; color:#000000;}
		#real_conts p.title_green {margin-bottom:10px;font-family:¹ÙÅÁ; font-size:12px; font-weight:bold; color:#016B2B;}

		
		.person_table th { background-color:#c5e3ab ; border-top:1px solid #595757; border-bottom:1px solid #595757; height: 25px; border-right:1px solid #595757; text-align: left; padding:4px 5px 0 5px;  font-size: 11.5px; }
		.person_table td { border-bottom:1px solid #595757; border-right: 1px solid #595757; text-align: left; padding: 0 5px 0 5px; height:25px; font-size: 11.5px; }


/* Ç²ÅÍ¿µ¿ª ½ÃÀÛ */
#footerBox_com{width:1100px; height:120px; background:url(/images/foot_bg_com.gif) no-repeat;}
#footerBox{width:1100px; height:120px; background:url(/images/foot_bg.gif) no-repeat;}
			
		#foot{width:645px; float:right; margin:25px 60px 0 0;}
		.footMenu{margin:5px 0 0 0;  color:#222222; float:left; background:#fff;}
			.footMenu a:link, .footerMenu a:visited, .footerMenu a:active{color:#222222; text-decoration:none; font-weight:bold;}
			.footMenu a:hover{color:#000000; text-decoration:underline;}
		.related_Sites{float:right;}
			.selecter_Css{margin:3px 0 0 0; width:140px; height:19px; font-family:"±¼¸²"; font-size:11px; color:#777777; border:#CACACA 1px solid; background-color:#FCFCFC;}
		.Copyright{clear:both; margin:7px 0 0 0px; color:#717171; line-height:19px; float:left; }
			

	

	
/*Äü¸Þ´º*/
	  
#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;}