@charset "euc-kr";
@import url("/css/Portal.css");
@import url("/css/board.css");
@import url("/css/contents.css");

/*
 * Layout
 */
hr {
	display: none;
}
#body 
{
	margin: 0;
	padding: 0;
}
/* top À§Ä¡ ÁöÁ¤ */
#top_button 
{
	width:950px;
	position: absolute;
}
#head 
{	
	margin:0 auto;
	width:950px;
	position: relative;
	height: 135px;
}
#accessibility a{position:absolute; display:block; left:-2000px; top:0; width:100%; text-align:center; font-weight:bold; z-index:10;}
#accessibility a:hover,
#accessibility a:active, 
#accessibility a:focus{left:0; padding:10px 0; background:#71C64C; color:#fff;z-index:2000;}
a#dvcontent{margin:0; padding:0; font-size:0;}

/* ·Î°í */
#head h1 {
	position: relative;
	margin: 0;
	/*left: 10px;*/
	z-index:1;
}
#head ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#head li {	
	float: left;
}
#head ul.site-foreign {
	position: absolute;
	top: 8px;
	left: 740px;
	width:250px;
	height:20px;
	z-index:1;
}
#head ul.site-foreign li {
	margin:0 3px;
}
#head ul.site-menu {
	position: absolute;
	top: 10px;
	font-size:11px;
	left: 410px;
	width:310px;
	height:20px;
	letter-spacing: -0.5px;
	z-index:1;
}
#head ul.site-menu li
{
	background: url(/images/top_bar.gif) right no-repeat;
	padding-right:8px;
	padding-left:8px;
}

#head ul.site-menu li.end
{
	background-image:none;
}

#head ul.font-size {
	position: absolute;
	top: 45px;
	left: 410px;
	width:150px;
	height:20px;
	z-index:1;
}
#head ul.font-size li
{
	padding-left:10px;
}
#head #now-clock
{
	position: absolute;
	font-size:11px;
	left:260px;
	top:45px;
}
#head div.site-search {
	position: absolute;
	top: 40px;
	left: 700px;
	width:250px;
	height:20px;
	z-index:1;
}
#head2009
{	
	margin:0 auto;
	width:950px;
	position: relative;
	/*height: 135px;*/
	/*height:102px;*/
	/*height:117px;*/
	z-index:1;
	height:119px;
}


/* top navigation À§Ä¡ ÁöÁ¤ */
#top-navigation {
	position: absolute;
	background: url(/images/main_menu_back.gif) no-repeat;
	top:70px;
	left:0px;
	width:950px;
	padding-top:10px;
	height:65px;
}

/* depth1 ¸Þ´ºº° ³Êºñ ÁöÁ¤ */
#top-navigation ul.depth1 img {
/*	behavior: url(/script/iepngfix.htc);*/
}

#top-navigation ul.depth1 li.menu-1 {
	text-align:right;
	margin-left:280px;
	display: inline;
}
#top-navigation ul.depth1 li.menu-1, li.menu-2, li.menu-3, li.menu-4, li.menu-5 {
	background: url(/images/main_menu_bar.jpg) right repeat-y;
	padding-right:20px;
	padding-left:20px;
}

#top-navigation ul.depth1 li.menu-6 {
	padding-left:10px;
}
/* depth2 À§Ä¡ ÁöÁ¤ */
#top-navigation ul.depth2 {
	position: absolute;
	display: none;
	padding-top:0px;
	top:33px;
	left:280px;
	width:600px;
	height:32px;
	font-weight:bold;
	color: #000000;
	letter-spacing: -1px;
	white-space:nowrap;
}
#top-navigation ul.depth2 li {
	background: url(/images/menu_bg_center.gif) repeat-x;
	height:31px;
	padding-left:15px;
	padding-top:10px;
}
/*
#top-navigation ul.depth2 li a:hover, a:visited {
	color:#8C3712;
}*/
#top-navigation ul.depth2 li.menu-tab-start {
	background: url(/images/menu_bg_left.gif) top left no-repeat;
/*	behavior: url(/script/iepngfix.htc);*/
	height:31px;
	padding-left:20px;
	padding-top:10px;
}

#top-navigation ul.depth2 li.menu-tab-end {
	background: url(/images/menu_bg_end.gif) top right no-repeat;
/*	behavior: url(/script/iepngfix.htc);*/
	width:20px;
	height:31px;
	padding-left:0px;
	padding-top:10px;
}

/* top depth2 ¸Þ´º ¹è°æ ¹× À§Ä¡ ÁöÁ¤ */
/* ÀüÀÚ¹Î¿ø */
#top-navigation li.menu-1 ul.depth2 {
	padding-left:0px;
	width:670px;
}
/* ½Ã¹Î±¤Àå */
#top-navigation li.menu-2 ul.depth2 {
	padding-left:90px;
	width:580px;
}
/* ´ë±¸¼Ò°³ */
#top-navigation li.menu-3 ul.depth2 {
	padding-left:110px;
	width:560px;
}
/* ÇàÁ¤Á¤º¸ */
#top-navigation li.menu-4 ul.depth2 {
	padding-left:60px;
	width:610px;
}
/* ´ë±¸°æÁ¦ */
#top-navigation li.menu-5 ul.depth2 {
	padding-left:240px;
	width:430px;
}
/* »ýÈ°Á¤º¸ */
#top-navigation li.menu-6 ul.depth2 {
	margin-left:-35px;
	width:730px;
}

#body-form 
{
	/*position:relative;*/
	margin:0 auto;
	width:950px;
	padding:0px;
}	
/* sub */
#sub {
	/*position:absolute;
	left:0px;*/
	float: left;
	margin:0px;
	padding:0 0 20px;
	width:200px;
	padding-left:0px;
	overflow:hidden;
	z-index: 5;
}
#sub h2 {
	margin:0px;
	padding:0px;
}

#sub-navigation {
	width:200px;
	margin: 0;
	padding: 149px 0 0 0;
	font-size:11px;
}

* html #sub-navigation {
	padding-top: 164px;
}

*+html #sub-navigation {
	padding-top: 164px;
}

#sub-navigation ul, #sub-navigation li {
	margin: 0px;
	padding:0 6px 0 8px; /*padding:0 7px 0 7px;*/
	list-style: none;
	width:168px;
	clear:left;
}
#sub-navigation ul.depth1 li {
	margin: 0px;
	padding:0px 0px 0px 0px;

}
#sub-navigation ul.depth2 {
	margin-top:5px;
	padding:0px;
	border-bottom:solid 1px #E4E4E4;
	width:158px;
}
#sub-navigation ul.depth2 a {
	color:#6A6A6A;
	padding-left:10px;
}
#sub-navigation ul.depth2 a:visited {
	color:#284FBC;
}
#sub-navigation ul.depth2 a:hover {
	color:#284FBC;
}
#sub-navigation ul.depth2 li {
	padding:2px 0px 2px 0;
	background:url(/images/2009_sub/left_icon.gif) 5px 8px no-repeat;

}
#sub-navigation ul.depth3 {
	background-color:#ECECEC;
	padding:4px 0px 4px 5px;
	margin-top:0px;
	width:153px;
}
#sub-navigation ul.depth3 a {
	color:#6B6B6B;
	padding-left:0px;
}
#sub-navigation ul.depth3 a:visited {
	color:#284FBC;
}
#sub-navigation ul.depth2 a:hover {
	color:#284FBC;
}
#sub-navigation ul.depth3 li {
	padding:0px;
	width:156px;
	line-height:17px;
	background: none;
}

/* °ü·Ã±â°ü »çÀÌÆ® */
div.site-link {
	background: url(/images/sub/go_bg.gif) no-repeat;
	padding:7px;
	width:197px;
	height:82px;
	margin-top:20px;
		
}
div.site-link ul {
	padding:0px;
	margin:0px;
}
div.site-link li {
	height:25px;
}
div.site-link select.site-select {
	width:140px;
	}


/* °ü·Ã±â°ü »çÀÌÆ® 
div.site-link {
	background: url(/images/go_bg.gif) repeat-y;
	padding:13px 10px 13px 10px;
	margin-top:5px;
	width:220px;
	height:44px;	
}
div.site-link select.site-select {
	width:170px;
	margin-bottom:2px;
}*/
/* body */
#body-default 
{
	width:750px;
	position:relative;
	padding-left:250px;
	vertical-align:top;
}
* html #body-default { 
	height: 300px;
}

/* ¼­ºê¸ÞÀÎ ¹è°æ */
#body-default div.sub-main_top {
	width:750px;
	}
#body-default div.sub-main {
	width:750px;
	min-height:251px;
}
* html #body-default div.sub-main {
	height: 251px;
}

/*¼­ºêÀÌ¹ÌÁö*/
#body
{
	/*position: relative;
	padding: 160px 0 0 200px;*/
	float: left;
	padding: 160px 0 20px 0;
	/*background: url(/images/sub/sub_bg_m.gif) repeat-y;
	width:750px;*/
	width: 750px;
	vertical-align:top;
}
* html #body { padding-top: 145px; }
*+html #body { padding-top: 145px; }

#body .body-con{width:750px; margin:0 auto;}

div.sub-img_bottom
{
	position: relative;
	margin:0 0 0 200px;
	padding-bottom:10px;
	width:750px;
	height:24px;
	/*background:url(/images/Sub/sub_bottombg.gif) no-repeat;*/
}

/* sub title */
#sub_name {
	position: relative;
	width:670px;
	height:31px;
	margin-left:40px;
	background:url(/images/sub/sub_title_bg.gif) repeat-x;		
}
#sub_name h2 {
	position:absolute;
	margin:0px;
	padding-top:5px;
	height:31px;
	font-size : 10.2pt;
	font-weight : bold;
	color : #181818;
	letter-spacing : -1px;
	FONT-FAMILY:"µ¸¿ò";
}
#sub_name h3 {
	position:absolute;
	margin:0px;
	padding-top:5px;
	left:155px;
	width:500px;
	height:31px;
	text-align:right;	
	FONT-SIZE :8pt;
	COLOR :gray;
	FONT-FAMILY:"µ¸¿ò";
}
#sub_name h3 ul {
	float:right;
}
#sub_name h3 li {
	float:left;
	height:20px;
	font-size:11px;
	padding-left:5px;
}
#sub_name h3 li.tab {
	padding-right:10px;
	background:url(/images/top_icos.gif) right 20% no-repeat;
}
/*
#sub_name p {
	position:absolute;
	margin:0px;
	padding-top:5px;
	left:155px;
	width:500px;
	height:31px;
	text-align:right;	
	FONT-SIZE :8pt;
	COLOR :gray;
	FONT-FAMILY:"µ¸¿ò";
}
*/
/* 2Â÷¸ÞÀÎ ÇÃ·¡½Ã ¿µ¿ª */
.subFlashSection {
	margin:0 auto;
	width:950px;
	padding:0 0 10px 0;
}


/* foot : 2009.12. ÀÌÈÄ ¹Ì»ç¿ë
#foot {
	position: relative;
	margin-top:5px;
	margin:0 auto;
	background: url(/images/main/copy_bg.gif) left top no-repeat;
	width:950px;
	height:80px;
}
#foot div.copy-logo {
	position:absolute;
	padding-top:25px;
	margin-left:50px;
	height:25px;
	width:112px;
	z-index:1;
}
#foot ul.copy-link {
	position:absolute;
	top:12px;
	left:227px;
	list-style:none;	
	padding:0px;
	margin:0px;
}
#foot ul.copy-link li {
	padding:0px;
	float: left;
}	
#foot ul.copy-info {
	position:absolute;
	top:5px;
	left:713px;
	list-style:none;	
	padding:0px;
	margin:0px;
}
#foot ul.copy-info li {
	padding:0px;
	float: left;
}

#foot div.copy-text {
	position:absolute;
	text-align:left;
	top:35px;
	left:235px;
	width:700px;
}

#foot div.copy-admin {
	position:absolute;
	text-align:left;
	top:40px;
	left:885px;
	width:57px;
	height:21px;
	z-index:2;
}
 */
/* setting */
.clr{display:block; margin:0; padding:0; height:0; line-height:0; font-size:0; clear:both; visibility:hidden;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}

/* form css */
fieldset{border:0; padding:0; margin:0;}
legend{overflow:hidden; position:absolute; width:0px; height:0px; visibility:hidden; font-size:0px;}

/* copyright ¼öÁ¤ 2009.07.15 Á¤Áö¿õ */
#foot address{font-style:normal; letter-spacing:normal;}
#foot .mail{margin:0; padding:0;}
#foot .copyright{margin:0; padding:0;}

ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}

/* 2009.07.14, Á¤Áö¿õ, ÄÁÅÙÃ÷ ÇÏ´Ü ½ºÅ©·¦,ÃßÃµ */
/* 2010.01.07, ±èÀÎÈ£, ÄÜÅÙÃ÷ ÇÏ´Ü ´ã´çºÎ¼­/¿¬¶ôÃ³ */
.clr{display:block; margin:0; padding:0; height:0; line-height:0; font-size:0; clear:both; visibility:hidden;}
.hidden{overflow:hidden; position:absolute; width:0px; height:0px; visibility:hidden; font-size:0px;}
#pagescrap {
	position:relative;
	display:inline-block;
	width:730px; 
	padding:6px 10px;
	background-color:#E7E7E7;
}
#pagescrap .charger{float:left; width:500px;}
#pagescrap .charger dl{float:left; margin:0; padding:0;}
#pagescrap .charger dt{float:left; margin:2px 10px 0 0; padding:0 0 0 0; height:17px; font-size: 11px; color: #606060;}
#pagescrap .charger dd{float:left; margin:2px 20px 0 0; padding:0 0 0 0; height:16px; font-size: 12px; color: #606060;}
#pagescrap .print_wrap{float:right; height:17px;}
#pagescrap .scrap{float:left; margin:0 0 0 5px; padding:0 0 0 0;}
#pagescrap .print{float:left; margin:0 0 0 5px; padding:0 0 0 0;}


#pagescrap2 {
	position:relative;
	display:inline-block;
	width:725px;
	padding:6px 10px;
	background-color:#E7E7E7;
}
#pagescrap2 .charger{float:left; width:500px;}
#pagescrap2 .charger dl{float:left; margin:0; padding:0;}
#pagescrap2 .charger dt{float:left; margin:2px 10px 0 0; padding:0 0 0 0; height:17px; font-size: 11px; color: #606060;}
#pagescrap2 .charger dd{float:left; margin:2px 20px 0 0; padding:0 0 0 0; height:16px; font-size: 12px; color: #606060;}
#pagescrap2 .print_wrap2{float:right; height:17px;}
#pagescrap2 .scrap{float:left; margin:0 0 0 5px; padding:0 0 0 0;}
#pagescrap2 .print{float:left; margin:0 0 0 5px; padding:0 0 0 0;}
#recommend {
	width:750px; 
	height:65px;
	margin:15px 0 0 0;
	padding:0;
	background:url(/images/2009_sub/page_bg.gif) left top no-repeat;
}
* html #recommend { margin-top: 13px; }
#recommend .tit{
	margin:0; 
	padding:10px 10px 0 10px; 
	height:20px;
	font-weight:bold;
}
#recommend .tit .left {
	color:#606060;
	float:left;
}
#recommend .tit .right {
	color:#e65338;
	float:right;
	background:url(/images/2009_sub/page_icon03.gif) no-repeat 0 0;
	padding:0 0 0 10px;	
}
#recommend .chk {padding:5px;}
#recommend .chk *{vertical-align:middle;}
#recommend .chk label{margin:0; padding:0 5px 0 0;}
#recommend .chk .opinion {padding:5px 2px 0px 5px; width:300px;}
* html #recommend .chk .opinion { width: 295px; }
*+html #recommend .chk .opinion { width: 295px; }
#recommend .chk .button {}

/* select ¹öÆ° */
.btn_go{width:35px; height:21px; margin-left:5px; background:#fafafa; border:#ccc solid 1px; border-right:#bababa solid 1px; border-bottom:#bababa solid 1px; font-size:12px; font-weight:bold; font-family:Tahoma; color:#444;}


/*--------------------------ÇÏ´Ü ¼³Á¤ ½ÃÀÛ--------------------------*/
#lyBottom {
	margin:10px auto;
	width:950px;
	position:relative;
}
	#lyBottom #helpLinkSection {
		background-color:#ebeded;
		height:17px;
	}
	#lyBottom #helpLinkSection ul.HelpLink {
		margin:0 auto;
		padding:0;
		height:17px;
		width:440px;
	}
	#lyBottom #helpLinkSection ul.HelpLink li {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
	}
	#lyBottom dl.CopyrightSection {
		margin:0;
		padding:15px 0 0 0;
		position:relative;
	}
	#lyBottom dl.CopyrightSection dt {
		margin:0;
		padding:0;
		float:left;
		width:200px;
		text-align:center;
	}
	#lyBottom dl.CopyrightSection dd {
		margin:0;
		padding:0;
	}
	#lyBottom dl.CopyrightSection dd p {
		margin:0;
		padding:0;
	}
	#lyBottom dl.CopyrightSection dd address {
		font-style:normal;
	}
	#lyBottom dl.CopyrightSection dd div.AdminMode {
		position:absolute;
		left:880px;
		top:35px;
	}

	#lyBottom div.CopyrightSection .CopyrightLogo {position:absolute;top:30px;left:10px;}
	#lyBottom div.CopyrightSection {padding:13px 0 10px 177px;}
	#lyBottom div.CopyrightSection p, #lyBottom div.CopyrightSection address {margin:0;padding:0;font-style:normal;}
	#lyBottom div.CopyrightSection div.AdminMode {position:absolute;top:30px;right:10px;}
	#lyBottom div.CopyrightSection div.WAmark {
		/*position:absolute; right:0px; top:0px;*/ /*°æ°è¼±°ú °ÉÄ§*/
		position:absolute; right:130px; top:20px;
	}
	
	/* ½Ç±¹»ç¾÷¼Ò¿ë Copyright */
	#lyBottom dl.CopyrightSection2 {
		margin:0;
		padding:15px 0 0 0;
	}
	#lyBottom dl.CopyrightSection2 dt {
		margin:0;
		padding:0;
		float:left;
		width:200px;
		height:80px;
		text-align:center;
	}
	#lyBottom dl.CopyrightSection2 dd {
		margin:0;
		padding:0;
	}
	#lyBottom dl.CopyrightSection2 ul.CustomerOpinion {
		display:inline-block;
		position:relative;
		margin:0 0 5px;
	}
	#lyBottom dl.CopyrightSection2 ul.CustomerOpinion li {
		float:left;
	}
	#lyBottom dl.CopyrightSection2 ul.CustomerOpinion li.center {
		background-color:#E7E7E7;
		height:19px;
		padding:9px 10px 0 10px;
	}
	#lyBottom dl.CopyrightSection2 dd p {
		margin:0;
		padding:0;
	}
	#lyBottom dl.CopyrightSection2 dd address {
		font-style:normal;
	}
	#lyBottom dl.CopyrightSection2 dd div.AdminMode {
		position:absolute;
		left:880px;
		top:35px;
	}
/*--------------------------ÇÏ´Ü ¼³Á¤ ³¡--------------------------*/


#office div.ModuleTitle1_tblTitle {
	top:0;
}
div.ModuleTitle1_tblTitle {
	margin-bottom: 5px;
	padding-top: 8px;
	background:#F6F6F6;
	border-top:1px solid #6c9ec6;
	border-bottom:1px solid #6c9ec6;
	position:relative;
	height:22px;
	clear:both;
	text-align:left;
}
* html div.ModuleTitle1_tblTitle { top: 15px; }
*+html div.ModuleTitle1_tblTitle { top: 15px; }
div.ModuleTitle1_tblTitle span {
	position:absolute;
	left:10px;
	top:10px;
}
div.ModuleTitle1_tblTitle a.CommandButton {
	position:relative;
	left:640px;
	padding:0 0 0 20px;
}
div.right1 fieldset input.top_search_btn {
	float:left;
}
#office div.ModuleTitle1_tblTitle a.CommandButton {
	left:620px;
}
td div.ModuleTitle1_tblTitle {
	top:0;
}
#top {
	z-index:5 !important;
}

#dvcontent #content p.wps100 {margin:0 0 15px 0;}

#dvcontent #locator li *{line-height:normal;}