@charset "utf-8";

@import url("common.css");
@import url("default2.css");
@import url("topmenu.css");
@import url("quickmenu.css");
@import url("pagemaker.css");


* { -webkit-text-size-adjust: none; }

.main_left {width:15%; height:100%;float:left; padding:40px 20px 0 20px;  }
.main_right {width:72%; float:left; padding:20px 0 0 20px; }

a:visited {text-decoration: none; color: black;}
a {text-decoration: none;}
a:hover {text-decoration: none; color: blue;}

body.sub	{ clear: both; padding: 0; margin: 0; font-family: '나눔고딕', NanumGothic, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; font-size: 14px; line-height: 1.7em; word-spacing: 0.1em; }
h1 {display: block; width: 90%; height: 47px; margin: 0; padding: 28px 0 0 70px; font-size: 28px; color: #000; text-align: left; background: url(../images/sub_title.png) no-repeat left top;}
h3 {display: block; padding:20px 20px 20px 40px; font-size: 23px; font-family: '나눔고딕';}
/*	폰트 크기 고정	*/
body	{ font-size: 12pt; }
.xIEDown table { font-size: 9pt; }

div.skip,
p.skip,
a.skip,
*.skip	{ visibility: hidden; display: block; width: 0; height: 0; padding: 0; margin: 0; line-height: 0; overflow: hidden; font-size: 0; }


#container	{ position: relative; clear: both; width: 100%; }
	#container:after	{ content: ""; display: block; clear: both; }


#header hr	{ display: none; }
#body>hr	{ display: none; }
#footer hr	{ display: none; }
#leftquick hr	{ display: none; }
#rightquick hr	{ display: none; }



/*	layout	*/
#header	{ }
#body	{ }
#footer	{ }

	/*	main	*/
	/*	main.css에서 설정	*/
	/*	sub	*/
	/*	sub.css에서 설정	*/


.admin_page_info	{ display: none; }
/*
*************************************************
	print
*************************************************
*/
@media print
{
	#header	{ display: none; }
	#footer	{ display: none; }
	#leftquick	{ display: none; }
	#rightquick	{ display: none; }
	
	.admin_page_info	{ display: none; }

	.main #body	{ float: left; padding: 0 !important; margin: 0 !important; }
	.sub #body	{ float: left; width: 100% !important; padding: 0 !important; margin: 0 !important; background: none !important; }
	.sub #body .extension	{ display: none; }
	.sub #body .linebox,
	.sub #content,
	.sub #content .content_box_inner
	{ width: 100% !important; padding: 0 !important; margin: 0 !important; border: none !important; }

	.sub #content h1	{ padding: 0 !important; margin: 0 !important; height: 2em !important; border: none !important; background: none !important; }
	.sub #content .menupath	{ position: relative !important; left: 0 !important; top: 0 !important; float: right; clear: both; padding: 0 !important; margin: 0 !important; border: none !important; background: none !important; }


	.sub #body .content_box_top,
	.sub #body .content_box_bottom,
	.sub #body .tl,
	.sub #body .tr,
	.sub #body .bl,
	.sub #body .br,
	.sub #body .dtl,
	.sub #body .dtr
	{ display: none; }

	.sub #body .content_box_left,
	.sub #body .content_box_right,
	.sub #document_content	{ width: 100% !important; padding: 0 !important; margin: 0 !important; border: none !important; background: none !important; }

	.sub #content h1	{ font-size: 20px !important; border-bottom: 1px solid #000 !important; }
	.sub #content .menupath	{ padding: 5px !important; }
}