@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/*
  모렌소프트 메인 레이아웃 css
  메인 _ layout.css
  Author _ 황선은
  Last Editor _ 황선은
  Date _ 2011. 03. 16
  Last _ 2011. 03. 16
*/

/* layout */
#wrap { width:940px; margin:0 auto; padding:20px 30px 0; background:url(/images/MAIN_LAYOUT_000/bg_wrap.png) 0 0 no-repeat; }

#header { position:relative; height:295px; }
	h1 { position:absolute; top:0; left:403px; }
	p.adver { position:absolute; top:0; left:0; }
	p.project { position:absolute; top:29px; right:0; }
	.gnb { overflow:hidden; *zoom:1; position:absolute; top:56px; right:0; } /* Global Navigation Bar */
	.gnb li { float:left; padding-left:16px; background:url(/images/MAIN_LAYOUT_000/gnb_division.gif) 8px 4px no-repeat; }
	.gnb li a {color:#444; font-size:11px !important; font-weight:bold; }
	.gnb li.first { padding:0; background:none; }
	
	.lnb { overflow:hidden; position:absolute; top:138px; left:0; } /* Local Navigation Bar */
	.lnb li { float:left; margin-right:35px; }
	.lnb li.s3 { float:left; margin-right:30px !important; }
	.lnb li.last { margin:0; }
	.lnb dl {}
	.lnb dl dt { margin-bottom:12px; }
	.lnb dl dd { padding-left:7px; margin-bottom:5px; background:url(/images/SUBS_LAYOUT_000/common/lnb_bullet.gif) 0 6px no-repeat; }
	.lnb dl dd a { font-size:12px; color:#333; font-weight:bold; font-family:'Nanum Gothic', 'NanumGothic', 'Malgun Gothic'; }
	.lnb dl dd a:hover { color:#4b1a9c; }

#container { overflow:hidden; width:100%; padding-bottom:55px; }
#container:after { display:block; clear:both; content:''; }
	h2 { margin-bottom:10px; line-height:0; font-size:0; }
	.column_left { float:left; }
		.case { overflow:hidden; width:563px; margin-bottom:30px; }
		.case p.thum { position:relative; float:left; margin-right:10px; }
		.case p.thum span { position:absolute; top:0; left:0; }
		.case p.summary { float:left; margin-bottom:10px; }
		.case p.launch { float:left; }
		/*
		.case dl { float:right; }
		.case dl dt { margin-bottom:10px; }
		.case dl dd { margin-bottom:3px; line-height:0; font-size:0; }
		.case dl dd.summary { margin:10px 0 14px 0; }		
		*/
		.project {}
		.project ul { overflow:hidden; width:563px; }
		.project ul li { position:relative; float:left; margin:0 15px 15px 0; }
		.project ul li.last { margin:0 0 15px 0; }
		.project ul li span { position:absolute; top:0; left:0; }
	.column_right { float:right; width:320px; padding-left:32px; font-size:11px; background:url(/images/MAIN_LAYOUT_000/bg_container_line.gif) 0 0 repeat-y; }
		.news { width:287px; margin-bottom:40px; }
		.news ul {}
		.news ul li { overflow:hidden; *zoom:1; line-height:18px; /* margin-bottom:9px; */ }
		.news ul li a { float:left; }
		.news ul li span.date { float:right; font-family:tahoma; font-size:10px; }
		.ongoing { width:287px; margin-bottom:40px; }
		.ongoing ul {}
		.ongoing ul li { line-height:18px; /* margin-bottom:9px; */ }
		.ongoing ul li span.date { float:left; width:75px; }
		.promo {  overflow:hidden; width:300px; margin-bottom:20px; }
		.promo p { margin-bottom:13px; }
		.promo ul { overflow:hidden; *zoom:1; }
		.promo ul li { float:left; margin-right:3px; }
#footer { padding-bottom:30px; }
#footer:after { display:block; clear:both; content:''; }
	p { text-align:center; }