@charset "euc-kr";
/*
	File Name : layout.css
	Discriptiion : ·¹ÀÌ¾Æ¿ô, ·¹ÀÌ¾Æ¿ô °ü·Ã css
*/

/* layout */
	#wrap { height:100%; }
		#header { position:relative; width:1000px; height:143px; margin:0 auto; }/* sub page */
		#container { width:1000px; min-height:100%; margin:-143px auto -84px; }
		* html #container { height:100%; }
		#containerArea { padding:143px 0 84px; overflow:hidden; zoom:1; }
		/*#container { width:1000px; overflow:hidden; margin:0 auto; }*/
			/* sub page */
			#snb { float:left; width:200px; margin-right:10px; background:url(/images/common/lm/leaf.gif) no-repeat left top; }
			#content { position:relative; float:left; width:668px; }
		#footer { height:68px; margin-top:15px; background:#f6f6f6; border-top:1px solid #eeeeee; }


/* header - sub */
	#header h1 { display:none; /*position:absolute; left:48px; top:36px;*/ }
	#header ul { position:absolute; right:0; top:5px; z-index:9999; }
	#header ul li { float:left; padding:0 6px; background:url(/images/common/top/tmenu_gap.gif) no-repeat right top; line-height:normal; }
	#header ul li img { vertical-align:top; }
	#header ul li.last-child { padding-right:12px; background:none; }

	#header #quickMenu { position:absolute; left:905px; top:317px; width:78px; height:251px; z-index:1000; }
	#header #gnbVisual { width:1000px; height:143px; }


/* snb */
	#snb h2 { margin:47px 0 5px 42px; }

	#snb ul { width:119px; margin-left:42px; }
	#snb ul li { margin-bottom:6px; font-size:0; }
	#snb ul li img { vertical-align:top; }

	#snb ul li table { margin-top:9px; }
	#snb ul li table td { padding-bottom:4px; }


/* content */
	#content #cntHeader { height:45px; margin-bottom:18px; background:url(/images/cnt/cnt_header_dotline.gif) repeat-x left bottom; }


/* footer */
	#footer .footerArea { position:relative; width:1000px; margin:0 auto; }
	.footerArea .footerLogo { position:absolute; left:6px; top:14px; padding:8px 2px 8px 0; background:url(/images/common/footer/footer_logo_gap.gif) repeat-y right top; }
	.footerArea .footerMenu { position:absolute; left:147px; top:10px; height:14px; }
	.footerArea .footerMenu img { vertical-align:top; }
	.footerArea address { position:absolute; left:147px; top:29px; width:520px; }
	.footerArea address img { margin-right:9px; }
	.footerArea .copyright { position:absolute; left:147px; top:47px; }
	.footerArea .referenceSite { position:absolute; right:10px; top:30px; }



/* ÀÓ½Ã ¸µÅ© */
	#temLink { position:absolute; top:100px; left:1020px; width:150px; border:1px solid #999; background:#fff; }




/*
	main page only
*/
/* layout */
	#wrap #headerMain { position:absolute; width:1000px; height:100px; margin:0 auto; }/* header */
	#wrap #containerMain { width:1000px; min-height:100%; margin:0 auto -84px; }
	* html #containerMain { height:100%; }
	#containerMainArea { padding:0 0 84px; overflow:hidden; zoom:1; }
	/*#wrap #containerMain { width:1000px; margin:0 auto; overflow:hidden; }*/
	#containerMain #visualMain { width:1000px; height:490px; }/* visual flash */
	#containerMain #contentMain { width:1000px; margin-top:15px; /*overflow:hidden;*/ }/* content area */

/* header - main */
	#headerMain h1 { display:none; /*position:absolute; left:48px; top:36px;*/ }
	#headerMain ul { position:absolute; right:0; top:5px; z-index:9999; }
	#headerMain ul li { float:left; padding:0 6px; background:url(/images/common/top/tmenu_gap.gif) no-repeat right top; line-height:normal; }
	#headerMain ul li img { vertical-align:top; }
	#headerMain ul li.last-child { padding-right:12px; background:none; }

	#headerMain #quickMenu { display:none; }
	#headerMain #gnbVisual { width:1000px; height:272px; }

/* content */
	/* main BBS */
	#mainBoard { float:left; width:239px; margin-top:20px; margin-right:38px; }
	#mainBoard ul { width:239px; height:20px; }
	#mainBoard li { position:absolute; }
	#mainBoard li .tab01 { position:relative; left:0; top:-20px; width:58px; }
	#mainBoard li .tab02 { position:relative; left:58px; top:-20px; width:181px; background:url(/images/main/main_bbs_tab_bg.gif) repeat-x; }
	/*#mainBoard li .tab03 { position:relative; left:116px; top:-20px; width:123px; background:url(/images/main/main_bbs_tab_bg.gif) repeat-x; }*/

	#mainBoard li table.mainBBS { position:relative; top:-10px; width:239px; background:#fff; }
	#mainBoard li table.mainBBS td { line-height:150%; font-size:11px; }
	#mainBoard li table.mainBBS td.title { width:174px; padding-left:7px; background:url(/images/main/main_bbs_dot.gif) no-repeat 0 5px; }
	#mainBoard li table.mainBBS td.regDate { width:65px; color:#989898; text-align:right; }
	#mainBoard li table.mainBBS td.noData { width:239px; text-align:center; height:50px; color:#999; }
	#mainBoard li table.mainBBS td a { color:#666; font-size:11px; }
	#mainBoard li table.mainBBS td img { vertical-align:middle; }

	#mainBoard li p.more { position:absolute; top:-16px; left:203px; background:#fff; }
	#mainBoard li p.more img { padding:2px 0 2px 2px; }

	/* main quick links */
	#mainQuickLinks { float:left; margin-right:29px; overflow:hidden; }
	#mainQuickLinks p { float:left; }

	/* main contact us */
	#mainContactUs { position:relative; float:left; }
	#mainContactUs p {  }