

/* 공통 레이아웃 */

#accessibility{

	display:none;

}

body,form,h1,h2,h3,h4,h5,h6,ul,ul li,p{

	margin:0px;

	padding:0px;

}


html{

	

}


body{

	background:#8BB442 url(./img/mbg.jpg);

}




#allw div.bg_right01>div.contents{

	width:685px; height:330px;

	display:table;	

}

h1{

	float:left;

}
div.logo{
	position:absolute;
	top:13px;
	left:13px;
	width:89px;
	z-index:1;
}
div.sitemap{
	position:absolute;
	top:0px;
	left:780px;
	width:89px;
}

#top{
	width:100%;
	background:url(./img/subbg_top.gif) no-repeat;
	height:162px;

}

#top div.mainmenu{
	padding-top:55px;
	padding-left:130px;

}

#top div.mainmenu ul li{
	float:left;

}

/* body */

#body{

	width:100%;

	display:table;
	background:url(./img/subbg_middle.gif);

}

#body #smallpart{

	float:left;

	width:235px;

	padding-bottom:100px;
	margin-top:260px;

}

#body #smallpart div.subvisual{

	position:absolute;
	top:105px;
	left:0px;
	height:288px;
	width:233px;
	z-index:1;
	border:0;
}

#body #smallpart h2{

	float:right;

	width:235px;

	padding:0;

}

#body #smallpart #submenu li{

	float:right;

	width:216px;

	display:table;

}



#body #largepart{

	float:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:15px;
	width:600px;

}
#body #largepart #subtitle{

	height:112px;
	width:600px;
	padding-left:50px;
	padding-top:55px;
	background:url(./img/subtitlebg.gif) no-repeat;

}

#body #largepart div.contents{

	margin-top:-25px;
	margin-left:10px;

}

#body #largepart #contentsarea{

	width:600px;

	padding-bottom:100px;

	display:table;

}

#body #largepart #contentsarea #pagetitlenhistory{

	width:600px;

	display:table;

	padding-bottom:30px;

}

#body #largepart #contentsarea #pagetitlenhistory h3{

	float:left;

}

#body #largepart #contentsarea #pagetitlenhistory #history{

	float:right;

	font-size:0.9em;

	font-weight:normal;

	color:#E43A4F;

	letter-spacing:-0.05em;

	margin-top:10px;

	padding-left:9px;

	background:url(./img/his_dot.gif) no-repeat 0 3px;	

}

#body #largepart #contentsarea #pagetitlenhistory #history a{

	color:#764749;	

	padding-right:10px;

	background:url(./img/his_dot2.gif) no-repeat 100% 100%;	

}

#body #largepart #contentsarea #pagetitlenhistory #history a:hover{

	color:#E43A4F;

}



#footer{
	margin-top:-100px;
	width:100%;
	height:208px;
	float:left;

}





/* 프린트용  */

@media print {



	/* display */

	html,

	body,

	#bodybg{

		background:none;

	}

	#accessibility,

	#gnb,

	#controller,

	#mainmenu,

	#body #smallpart,	

	#footer div.footermenus li,

	#footer div.sitelinks,

	#banners,

	div.tablelastline{

		display:none;

	}

	#body,

	#body #largepart,

	#body #largepart #contentsarea{

		width:100%;

	}

	h1,

	#body #largepart #contentsarea{

		padding:0 !important;

	}

	#body #largepart #contentsarea,

	#footer{

		margin:0;padding:0;

	}

	#footer div.footermenus li.copy,

	#footer div.footermenus li.clear{

		display:block;

	}

	#footer{

		width:100%;

		display:inline;

	}



	/* new design */

	table.list{

		border-top:2px solid #74A6DA !important;

		border-bottom:2px solid #74A6DA !important;

	}

	table.list th{

		border-bottom:1px solid #74A6DA;

	}

	#footer{

		margin-top:20px;

		border-top:2px solid #74A6DA !important;

	}



}
