@charset "euc-kr";

/* Layout ***********************************************************************/

body { margin:0; padding:0; background:#fff;}

.skipNavigation { text-indent:-2000px; clear:both; height:0; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;} /* ½ºÅµ³×ºñ°ÔÀÌ¼Ç */

#container_outer { position:relative; margin:0; padding:0; width:100%; overflow:hidden;}
#container { position:relative; margin:0; padding:0; width:1003px; overflow:hidden;} 
 #logo { position:absolute; margin:24px 0 0 14px; padding:0; width:103px; height:90px;  z-index:1;}/*logo´Â container ¾È¿¡ ÀâÀ½*/ 

/* ÀüÃ¼³»¿ëÀ»´ã´Â°Í *//* #head El **********/
#head { position:relative; margin:0; padding:0; width:1003px;  overflow:hidden; background:url(/nnimg/inc/head_bg_sub.jpg) no-repeat left top;}

	 #globalmenu {float:left; padding:10px 0 8px 725px; margin:0;}
/*	 *html #globalmenu { float:left; margin:10px 0 8px 0; padding:0 0 0 810px;}*/
	 #globalmenu ul { list-style:none; margin:0; padding:0; overflow:hidden;}
	 #globalmenu li { float:left; margin:0; padding:0; overflow:hidden;}
	 
	 #weather { margin:0; padding:9px 0 0 65px; width:180px; float:left;}
	 #weather ul {line-height:none; margin:0; padding:0; overflow:hidden;}
	 #weather ul li { float:left; margin:0; padding:0; overflow:hidden;}
	 
	 
	 
	 /* Å¾¸Þ´º */
	#topmenu { position:relative; clear:both; margin:0 0 0 147px; padding:0; width:823px; height:39px; background:url(/nnimg/topmenu/topmenu_bg1.gif) no-repeat left top; z-index:100;}
	
	#topmenu ul { position:relative; float:left; list-style:none; width:820px; margin:0; padding:3px 0 0 50px;}		
	#topmenu ul li { float:left; margin:0; padding:0 98px 0 0;}
	
	#topmenu li ul { position:absolute; left:0; top:28px; display:none; list-style:none; margin:0; padding:3px 0 0 0; overflow:hidden;}
	#topmenu li ul li { margin:0; padding:1px 0; white-space:nowrap; background:#FFFFFF; border-bottom:2px solid #0eb2e3; border-top:2px solid #0eb2e3;}
	#topmenu li ul li.first { padding-left:8px; border-left:2px solid #0eb2e3;}
	#topmenu li ul li.last { padding-right:8px; border-right:2px solid #0eb2e3;;}
	#topmenu li ul li a { display:block; padding:2px 10px 1px 10px; color:#676869; font-size:85%; line-height:1; letter-spacing:-1px; text-decoration:none; background:url(/nnimg/topmenu/part.gif) no-repeat right 5px;}
	.noBg {	background:none !important;}
	
	#topmenu li ul li.first a {  }
	#topmenu li ul li a.active, #topmenu ul ul li a:hover { color: #0492bc;}
	#topmenu li ul#top2m1 { padding-left:20px; width:735px; }
	#topmenu li ul#top2m2 { padding-left:60px; width:615px; }
	#topmenu li ul#top2m3 { padding-left:200px; width:455px; }
	#topmenu li ul#top2m4 { padding-left:460px; width:335px;}
	#topmenu li ul#top2m5 { padding-left:680px; width:490px; }
	#topmenu li ul#top2m6 { padding-left:510px; width:400px; }
	#topmenu li ul#top2m7 { padding-left:695px; width:215px; }
	/*Å¾¸Þ´º noscript ÀÏ¶§*/
	#allmenu_noscript { position:absolute; left:147px; top:40px; margin:0; padding:10px 19px 0 19px; width:785px; height:200px; z-index:100;}
	#allmenu_noscript .bg { position:absolute; left:0; top:0; width:913px; height:123px; background:url(/nnimg/main/all_menu_bg2.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nnimg/main/all_menu_bg.png', sizingMethod='crop'); z-index:19; }
	#allmenu_noscript .all_menu { position:relative; clear:both; margin:0; padding:0; width:775px; height:480px; overflow-y:scroll; z-index:20; }
	#allmenu_noscript .all_menu  div { position:relative; float:left; margin:0; padding:0; width:148px;}
	#allmenu_noscript .all_menu  h2 { margin:0; padding:5px 10px 5px 20px; font-size:0; line-height:0; border-bottom:1px solid #67aad6; border-top:1px solid #67aad6; }
	#allmenu_noscript .all_menu  ul { list-style:none; margin:8px 0 0 10px; padding:0;}
	#allmenu_noscript .all_menu  ul li { margin:0; padding:0 0 0 7px; font-size:85%; line-height:1.35em; background:url(/nnimg/topmenu/menu_bulit.gif) no-repeat left 5px;}
	#allmenu_noscript .all_menu a { color:#666666; }


    #visual {position:relative; margin:0; padding:0; height:120px;}
	:root #visual {position:relative; margin:0 0 4px 0; padding:0; height:120px;}


		
/* #body El **********/
#body { position:relative; margin:0; padding:0; width:1003px;  overflow:hidden;}	

/* sidebar El **********/
	#sidebar { position:relative; float:left; margin:0; padding:0; width:187px; background:url(/nnimg/sidemenu/sidemenu1/side_bg.gif) no-repeat; }
		/* ºÎ¸Þ´º Å¸ÀÌÆ² */
		#side_title { margin:0 0 0 33px; padding:0;} 	
		#sidemenu {  margin:7px 0 0 0; padding:0; background:url(/images/sidemenu/sidemenu_bg1.gif) no-repeat left top;}
	
		#sidemenu h2 { margin:0; padding:2px 0 0 2px; font-size:0; line-height:0; }
		#sidemenu ul { list-style:none; margin:0;  padding: 0 8px 0 42px; width:129px;  background:url(/nnimg/sidemenu/sidemenu1/side_m.gif) repeat-y; }
		#sidemenu ul li { margin:0; padding:0 0 1px 0px; font-size:0; line-height:0;  } 
		/* sidemenu3Depth **********/
		#sidemenu ul ul { list-style:none; width:131px; margin:0; padding:9px 0 7px 0; background:#f4f5f5;} /*  display: none; ÃãÃß´Â°Í¹æÁö */
		#sidemenu ul ul li { margin:0; padding:0 0 7px 7px; border-bottom:none;}
		/* #sidemenu ul ul li { margin:0; padding:0 0 7px 2px; border-bottom:none; background:url(/nnimg/sidemenu/sidemenu1/3depth_bulit.gif) no-repeat left 5px;}*/
		#side_bom{ margin:0 0 0 33px; padding:0;}



		
		
		

        #body_content { position:relative; width:700px; margin:0; padding:15px 0 0 20px; }
		:root #body_content { position:relative; width:700px; margin:15px 0 0 210px; padding:0;}
		
		#content { position:relative; width:625px; margin:0; padding:0;  }
		
		#body_head { position:relative; margin:15px 0 0 0; left:10px; padding:0; width:693px; height:36px; background:url(/nimg/inc/bg_01.gif) repeat-x left bottom;  }
		:root #body_head { position:relative; margin:15px 0 0 190px; padding:0; width:693px; height:36px; background:url(/nimg/inc/bg_01.gif) repeat-x left bottom; }
				/* ÆäÀÌÁöÅ¸ÀÌÆ² */
				#body_title { position: relative; float:left; display:inline;}
				#body_title h1 { } /* templat.css¿¡ Á¤ÀÇ */
				
				/* ±ÛÀÚÁ¶Àý/ÆäÀÌÁö°æ·Î */
				#body_head_r { position:relative; float:right; margin:0; padding:8px 0 0 0;}
				#body_head_r ul { margin:0; padding:0; list-style:none; float:left; overflow:hidden;}
				#body_head_r ul li { margin:0; padding:0; float:left; display:inline;}
				#body-head_r ul li.textzoom { padding-top:3px;}
				#body_head_r ul li.location { padding-left:20px; color:#9ea8b9; font-size:85%; letter-spacing:-1px;}
				
		
		
				

		/*ÆäÀÌÁö¸¸Á·µµÁ¶»ç*/
		#opinion { clear:both; margin:70px 0 60px 0; padding:9px 18px; width:613px; height:61px; background:url(/nnimg/opinion/opinion_bg.gif) no-repeat left top; }
		#opinion h2 { float:left; margin:0; padding:0; font-size:0; line-height:0;}
		#opinion h2 span { float:left; margin:0; padding:0;}
		#opinion .charge { float:right; margin:0; padding:0; color:#4f4d4d; font-size:85%; }
		#opinion .charge p { float:left; margin:0; padding:0 40px 0 0;}
		#opinion .charge p.tel { padding:0 0 0 18px; background:url(/nnimg/opinion/ico_tel.gif) no-repeat left 45%;}
		#opinion fieldset { margin:0; padding:16px 0 0 0; border:0; width:613px; }
		#opinion legend { margin:0; padding:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; }
		#opinion .grade { clear:both; margin:0; padding:0;}
		#opinion .inputText { margin:-2px 0 4px 10px; padding:0; width:184px; border:1px solid #d7d7d7; }
		#opinion input { margin:0; padding:0;}
		

 
 
 
 
 
 
 
 /* wing El **********/
#slide_bar { position:relative; float:left; margin:0 0 0 674px; padding:0; width:73px; }
	  
	 #quick { position:absolute; top:0; left:0; margin:0 0 0 78px; padding:0; width:73px; height:292px;  background:url(/nnimg/inc/qu_bg.gif) no-repeat left top; z-index:2;}
	 :root #quick { position:absolute; top:0; left:0; margin:0 0 0 58px; padding:0; width:73px; height:292px;  background:url(/nnimg/inc/qu_bg.gif) no-repeat left top; z-index:2;}
 	 #quick_1 { position: relative; margin:30px 0 0 8px; padding:0; }
	 #quick_tit {position:relative; margin:0 0 20px 4px; padding:0;}
     #quick ul {list-style: none; margin: 0; padding:0;}
     #quick ul li { display: inline; float: left;  margin:0; padding:0;}
	 :root #quick ul li { display: inline; float: left;  margin:0; padding:0 0 2px 0;}
	 *html #quick ul li {padding:0 0 2px 0;}
     #quick ul li img { vertical-align: top; border:0px; }
     #quick #quickpic {margin:0; padding:0;}
	 #quick_bt { margin:32px 0 0 11px; padding:0;}
	 :root #quick_bt { margin:148px 0 0 1px; padding:5px 0 0 0;}
	 *html #quick_bt { margin:28px 0 0 3px; padding:0;}
	 #quick_bt ul{ margin:0; padding:0; }
	 #quick_bt ul li{ float:left; margin:0 0 0 8px; padding:0; }
	 :root #quick_bt ul li{ float:left; margin:0 0 0 6px; padding:0 0 0 3px; }
	 #quick_bt_top { margin:2px 0 0 16px; padding:0;}
	 
	 /*noscript*/
	 #all_quick { position:absolute; top:0; left:662px; margin:0 0 0 58px; padding:0; width:73px; height:292px;  background:url(/nnimg/inc/qu_bg.gif) no-repeat left top; z-index:2;}
 	 #all_quick_1 { position: relative; margin:30px 0 0 8px; padding:0; }
	 #all_quick_tit {position:relative; margin:0 0 20px 4px; padding:0;}
     #all_quick ul {list-style: none; margin: 0; padding:0;}
     #all_quick ul li { display: inline; float: left;  margin:0; padding:0 0 2px 0;}
     #all_quick ul li img { vertical-align: top; border:0px; }
     #all_quick #quickpic {margin:0; padding:0;}
	 #all_quick_bt { margin:148px 0 0 2px; padding:5px 0 0 0;}
	 #all_quick_bt ul{ margin:0; padding:0; }
	 #all_quick_bt ul li{ float:left; margin:0 0 0 6px; padding:0 0 0 3px; }
	 #all_quick_bt_top { margin:0 0 0 17px; padding:0;}
 
 
 

/* footer  **********/
#footer { position:relative; clear:both; margin:0; padding:0 0 30px 0; width:1003px; overflow:hidden; background:url(/nnimg/main/copy_bg.gif) no-repeat; }
		
	/* ·Î°í */
	#foot_logo { float:left; margin:0; padding:21px 20px 0 55px; }
	
	#foot_wrap { float:left; margin:10px 0 0 0; padding:0; width:664px; }
		
		/*ÇÏ´Ü¸Þ´º*/
		#bottom_navi { list-style:none; margin:0; padding:0; height:19px;}
		#bottom_navi li { float:left; margin:0; padding:0 11px 0 11px; background:url(/nnimg/main/part2.gif) no-repeat left top;}
         .noPdL { padding-left:0 !important;}
		
		/* ÁÖ¼Ò,¿¬¶ôÃ³µî */
		#foot_add { margin:0; padding:0;}
		#foot_add address { font-style: normal; color:#666666; font-size:85%; }
	
	/* ¹æ¹®ÀÚ¼ö */
	#visit { float:left; margin:10px 0 0 0; padding:0; width:117px; }
	#visit h2 { margin:0; padding:1px 0 0 14px; width:103px; height:13px; color:#fff; font-size:85%; font-weight:bold; background:url(/nnimg/main/visit_bg.gif) no-repeat left top; }
		:root #visit h2 { padding-top:2px; height:12px; }
	#visit dl { margin:3px 0 0 0; padding:0 8px; font-size:85%; color:#444;}
	#visit dt { float:left; margin:0; padding:0; width:27px;}
	#visit dd { margin:0; padding:0; text-align:right;}
	#visit .today { color:#0794e4; font-weight:bold;}	 
	 
	 
