@charset "utf-8";

@font-face {font-family:나눔web; src:url(/korean/nanum_m.eot);} 

body {
font-family:나눔web,바탕체; 
text-decoration: none; 
font-size:13px; 
color:#333333; 
line-height:140%;
letter-spacing:0px;
text-align:justify;
background-color:#fdf9d1;
margin:0 auto;

scrollbar-3dlight-color:595959; 
scrollbar-arrow-color:ffffff; 
scrollbar-base-color:CFCFCF; 
scrollbar-darkshadow-color:FFFFFF; 
scrollbar-face-color:CFCFCF; 
scrollbar-highlight-color:FFFFF; 
scrollbar-shadow-color:595959
}

img {border:0;}

select {background-color:#ebe8cf;border-color:#ebe8cf;font-family:Dotum,돋움;}

td {font-family:나눔web,바탕체;font-size:13px;line-height:140%;  text-decoration: none; color:#333333; letter-spacing:0px;}
.text{font-size:12px;font-family:나눔web,바탕체, serif;letter-spacing:0px;color:#333333; line-height:180%; text-align:justify;}
.text_right{font-size:12px;font-family:나눔web,바탕체, serif;letter-spacing:0px;color:#333333; line-height:180%; text-align:right;}
.text_01 {padding:3 0 0 10 line-height:140%; font-family:Gulim; font-size:12px; background-image:url("../images/common/dot01.gif"); background-repeat:no-repeat; background-position:3px 8px; letter-spacing:0px;}
.text_book{font-size:12px;font-family:나눔web,바탕체, serif;letter-spacing:0px;color:#333333; line-height:150%; text-align:justify;}
.copyright {font-family:Verdana; text-decoration: none; font-size:11px; color:#333333;}
.input { background-color:#FFFFFF ; border: 1px #bbbbbd solid; font-size: 12px; color:#333333;height:21px;padding-top:4px;font-family:Dotum,돋움;letter-spacing:0px;}
.input_c { background-color:#f2eee3; border: 1px #dfd7cb solid; font-size: 12px; color:#333333;height:21px;padding-top:3px;font-family:Verdana;letter-spacing:0px;}

/*main*/
.top_bg{background-color:#005293; height:2px;}
.top_menu {padding:12px 0 29px 0;}
.bottom_line {background-color:#d9d9d9; height:1px;}

/*sub_common*/
.sub_top {background-color:#005293; height:3px;}
.title_bg {height:35px; border-bottom:solid 1px #d9d9d9;}
.lm_line {background-color:#d9d9d9; height:1px;}
.location {text-decoration: none;  color:#989898;  background-image:url("../images/common/icon_navi.gif"); background-repeat:no-repeat; background-position:3px 13px; font-size: 11px;  font-family:dotum, 돋움; height:35px; text-align:right; padding:13px 5px 0 25px;}
.location strong{color:#005293;}
.location a {text-decoration: none;  color:#989898;}
.location a:hover {text-decoration: underline;  color:#005293;}

.board_cap {text-align:right; color:#333333; padding:0 0 5px 0;font-family:Dotum,돋움;}
.board_cap strong {color:#005293;}

.board_book {border-top:solid 2px #005293; border-bottom:solid 1px #005293;}
.book_line {background-color:#dfdfdf; height:1px;}

 .s_top {background-image:url("../images/common/s_top.gif");height:10px;width:100%;}
 .s_left {background-image:url("../images/common/s_left.gif");width:10px;height:100%}
 .s_right {background-image:url("../images/common/s_right.gif");width:10px;}
 .s_bottom {background-image:url("../images/common/s_bottom.gif");height:10px;}
 .s_contents{padding:10 10 10 10}

 /*  탭메뉴 */
#office_wrap {width:712px; margin:0 auto;}
#office_wrap .tab_menu {width:712px; margin:0 0 0 0; padding:0; overflow:hidden; background:url('../images/ighp/tab_bg.gif') repeat-x left bottom;}
#office_wrap .tab_menu li {float:left; line-height:0; padding-right:1px; background:none;list-style:none;}
#office_wrap .tab_menu li.visible {position:relative; z-index:1;}
#office_wrap .tab_menu li img {vertical-align:top;}
#office_wrap .box {position:relative; width:712px; margin:15px 0 7px 0;}
#office_wrap .box.hidden {display:none;}
/*#office_wrap .box li {clear:both;}
#office_wrap .box li .date {float:right; font:10px Tahoma; padding-right:8px;}
#office_wrap .box li a {float:left; margin:0 0 0 8px; padding-left:6px; background:url('../images/blt_dot01.gif') no-repeat 0 4px;}
#office_wrap .box .more {position:absolute; top:-33px; right:1px; z-index:10;}*/

.bbs_photo {border:2px solid #bfbda9;}
.board_photo {border-top:solid 2px #005293; border-bottom:solid 1px #005293;}
.photo_line {background-color:#dfdfdf; height:1px;}

.textarea{
scrollbar-3dlight-color:E1EDEE; 
scrollbar-arrow-color:FF0400; 
scrollbar-base-color:E1EDEE; 
scrollbar-darkshadow-color:E1EDEE; 
scrollbar-face-color:FFFFFF; 
scrollbar-track-color:#E1EDEE;
scrollbar-highlight-color:E1EDEE; 
scrollbar-shadow-color:FFFFFF;
background-color:#E1EDEE; 
border: 1px #E1EDEE solid; 
font-size: 9pt; 
font-family:dotum, 돋움;
color:#333333; 
overflow-x:hidden; 
overflow-y:auto; 
line-height:16px;
padding-top:1; 
padding-right:5; 
padding-bottom:5; 
padding-left:5;
}

.textarea01	{
border:1px #dfd7cb solid;
background-color:#f2eee3;
padding:4;
color:#333333;
font-size:11px;
font-family:Dotum;
line-height:160%;
letter-spacing:0px;
scrollbar-3dlight-color:FFFFFF; 
scrollbar-arrow-color:FE0200; 
scrollbar-base-color:FFFFFF; 
scrollbar-darkshadow-color:FFFFFF; 
scrollbar-face-color:FFFFFF; 
scrollbar-track-color:#E5E5E5;
scrollbar-highlight-color:FFFFF; 
scrollbar-shadow-color:FFFFFF;
}

 .font_ing {text-decoration: none; color:#FFFFFF; font-size: 11px;font-family:Dotum,돋움;font-weight:bold;letter-spacing:0px;}

.font_date {text-decoration: none; color:#333333; font-size: 10px;font-family:Tahoma;letter-spacing:0px;}

 A.Font_top {text-decoration: none; color:#333333; font-size: 11px;font-family:Dotum,돋움;}
 A.Font_top:hover {text-decoration: underline; color:#FF6600;  font-size:11px; font-family:Dotum,돋움;}

 A.Font1 {text-decoration: none; color:#333333; font-size: 11px;font-family:Dotum,돋움;}
 A.Font1:hover {text-decoration: underline; color:#005293;  font-size:11px; font-family:Dotum,돋움;}

 A.Font2 {text-decoration:none; color:#333333; font-size:11px; font-family:Verdana,Dotum,돋움; letter-spacing:0px;}
 A.Font2:hover {text-decoration:underline; color:#005293; font-size:11px; letter-spacing:0px; font-family:Verdana,Dotum,돋움;}

 A.Font3 {text-decoration: none; color:#333333; font-size: 11px; font-family:Verdana;}
 A.Font3:hover {text-decoration: none; color:#D4AE0F;  font-size: 11px;}

 A.Font4 {text-decoration: none; color:#195ca3; font-size: 12px; font-family:dotum, 돋움;height:15px;letter-spacing:0px;}
 A.Font4:hover {text-decoration: underline; color:#107c1d;  font-size: 12px; letter-spacing:0px;}

 A.Font5 {text-decoration: none; color:#333333; font-size: 12px; font-family:dotum, 돋움;}
 A.Font5:hover {text-decoration: underline; color:#005293; font-size: 12px; position:relative; }

 A.Font6 {text-decoration: none; color:#333333; font-size: 12px; font-family:dotum, 돋움;height:15px;letter-spacing:0px;}
 A.Font6:hover {text-decoration: underline; color:#FF6600;  font-size: 12px; letter-spacing:0px;}

 A.link {text-decoration: none; color:#333333; font-size: 11px; font-family:Verdana;}
 A.link:hover {text-decoration: underline; color:#8B8B8B; font-size: 11px; font-family:Verdana; position:relative;}

 A.link_url {text-decoration: none; color:#0061AA; font-size: 8pt; font-family:Verdana;}
 A.link_url:hover {text-decoration: underline; color:#C4A007; font-size: 8pt; font-family:Verdana; position:relative; top:1; left:1;}
 
 A.Font_maker {text-decoration: none; color:#333333; font-size: 11px;font-family:Verdana,Dotum;}
 A.Font_maker:hover {text-decoration: underline; color:#4e9ae1;  font-size:11px; font-family:Verdana,Dotum;}

 A.Font7 {text-decoration:none; color:#0061AA; font-size:12px; font-family:Dotum,돋움; letter-spacing:0px; font-weight:bold;}
 A.Font7:hover {text-decoration:none; color:#0061AA; font-size:12px; letter-spacing:0px; font-weight:bold;}

 A.font_photo {text-decoration:none; color:#333333; font-size:12px;letter-spacing:0px;}
 A.font_photo:hover {text-decoration:underline; color:#005293; font-size:12px; letter-spacing:0px;}

  A.font_photo_title {text-decoration:none; color:#005293; font-size:14px;letter-spacing:0px; font-weight:bold;}
 A.font_photo_title:hover {text-decoration:underline; color:#005293; font-size:14px; letter-spacing:0px; font-weight:bold;}

 A.font_more {text-decoration:underline; color:#005293; font-size:12px;letter-spacing:0px; font-weight:bold;}
 A.font_more:hover {text-decoration:none; color:#005293; font-size:12px; letter-spacing:0px; font-weight:bold;}

ol.num { list-style:none; margin:0 0 0 0; padding:0; letter-spacing:-1px;}
ol.num li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 15px 1.8em; }
ol.num li.n01 { background: url('../images/common/no_1.gif') no-repeat 0.2em 0.3em; }
ol.num li.n02 { background: url('../images/common/no_2.gif') no-repeat 0.2em 0.3em; }
ol.num li.n03 { background: url('../images/common/no_3.gif') no-repeat 0.2em 0.3em; }
ol.num li.n04 { background: url('../images/common/no_4.gif') no-repeat 0.2em 0.3em; }
ol.num li.n05 { background: url('../images/common/no_5.gif') no-repeat 0.2em 0.3em; }
ol.num li.n06 { background: url('../images/common/no_6.gif') no-repeat 0.2em 0.3em; }
ol.num li.n07 { background: url('../images/common/no_7.gif') no-repeat 0.2em 0.3em; }
ol.num li.n08 { background: url('../images/common/no_8.gif') no-repeat 0.2em 0.3em; }
ol.num li.n09 { background: url('../images/common/no_9.gif') no-repeat 0.2em 0.3em; }
ol.num li.n10 { background: url('../images/common/no_10.gif') no-repeat 0.2em 0.3em; }

ol.sch { list-style:none; margin:0 0 0 0; padding:0; letter-spacing:-1px;}
ol.sch li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2.2em; }
ol.sch li.n01 { background: url('../images/common/no_1.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n02 { background: url('../images/common/no_2.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n03 { background: url('../images/common/no_3.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n04 { background: url('../images/common/no_4.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n05 { background: url('../images/common/no_5.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n06 { background: url('../images/common/no_6.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n07 { background: url('../images/common/no_7.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n08 { background: url('../images/common/no_8.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n09 { background: url('../images/common/no_9.gif') no-repeat 0.2em 0.3em; }
ol.sch li.n10 { background: url('../images/common/no_10.gif') no-repeat 0.2em 0.3em; }


/* 배너 */
#banners {width:223px; overflow:hidden; margin:0 auto;}
#banners .roll_banner {width:223px; overflow:hidden;  padding:0 0 0 0;}
#banners #banner_list {float:left; width:223px; margin-left:-1px;}
#banners #banner_list li {float:left; display:inline; padding:0 0;}

/*Board01 - Start*/

.board01 {
	width:100%;
	font-family:Verdana,Dotum;
	font-size:12px;
	line-height:130%;
	border-collapse:collapse;
	border-top:solid 2px #005293;
	border-bottom:solid 1px #005293;
}
.board01 caption {
	text-align:right;
	font-family:Verdana,Dotum;
	font-size:11px;
	height:20px;
	color:#333333;
}
.board01 thead {
	background-color:#e5e7c5;
}
.board01 thead th {
	padding:9 3 7 3;
	border-bottom:solid 1px #d1d1d1;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;

	color:#474747;
	font-family:Dotum,돋움;
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
}
.board01 thead .first {
	border-left:0px;
}
.board01 thead .end {
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
/*.board01 tbody {
	background-color:#FFFFFF;*/
}
.board01 .num td {
	text-align:center;
	font-family:Verdana,Dotum;
	font-size:12px;
	border-bottom:solid 1px #E7E7E7;
}
.board01 tbody .view {
	text-align:center;
	font-family:Dotum,돋움;
	font-size:12px;
	border-bottom:solid 1px #E7E7E7;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board01 tbody .end {
	border-bottom:solid 1px #E7E7E7;
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board01 tbody th {
	background-color:#eff1f1;
	border-bottom:solid 1px #E7E7E7;
}
.board01 tbody th strong {
	color:#333333;
	font-family:Dotum,돋움;
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
}
.board01 tbody td {
	text-align:center;
	padding:7 3 5 3;
	color:#333333;
	border-bottom:solid 1px #E7E7E7;
}

/*Board01 - End*/


/*Board02 - Start*/

.board02 {
	width:100%;
	font-family:Verdana,Dotum;
	font-size:12px;
	line-height:110%;
	border-collapse:collapse;
	border-top:solid 2px #4798b7;
	border-bottom:solid 1px #4798b7;
}
.board02 caption {
	text-align:right;
	font-family:Verdana,Dotum;
	font-size:11px;
	height:20px;
	color:#333333;
}
.board02 thead {
	background-color:#eff1f1;
}
.board02 thead th {
	padding:9 3 7 3;
	border-bottom:solid 1px #d1d1d1;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;

	color:#474747;
	font-family:Dotum,돋움;
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
}
.board02 thead .first {
	border-left:0px;
}
.board02 thead .end {
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board02 tbody {
	background-color:#FFFFFF;
}
/*
.board02 tbody td {
	padding:6 3 4 3;
	color:#333333;
}
*/
.board02 .num td {
	/*text-align:center;*/
	font-family:Verdana,Dotum;
	line-height:100%;
	font-size:12px;
	/*border-bottom:solid 1px #E7E7E7;*/
}
.board02 tbody .head {
	text-align:right;
	font-family:Gulim;
	font-size:11px;
	font-weight: bold;
	color: #777777;
	padding: 3 5 0 20px;
}
.board02 tbody .head_bottom {
	text-align:right;
	font-family:Gulim;
	font-size:11px;
	font-weight: bold;
	color: #777777;
	padding: 3 5 10 20px;
}
.board02 tbody .subject {
	font-size:15px;
	padding: 10 0 10 0 px;
}
.board02 tbody .bottom {
	padding: 3 0 10 0 px;
}
.board02 tbody .view {
	text-align:center;
	font-family:Dotum,돋움;
	font-size:12px;
	border-bottom:solid 1px #E7E7E7;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board02 tbody .end {
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board02 tbody th {
	background-color:#eff1f1;
	border-bottom:solid 1px #E7E7E7;
}
.board02 tbody th strong {
	color:#333333;
	font-family:Dotum,돋움;
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
}

/*Board02 - End*/

.text_treatment{
 padding:0 10 0 20;
 vertical-align:top;
 background-image:url("../images/icon/01.gif");
 background-repeat:no-repeat;
 background-position:12px 6px;
 letter-spacing:0px;
 display:inline;
}
/*Table01 - Start*/

.table01 {
	width:100%;
	font-family:Dotum,돋움;
	font-size:11px;
	line-height:130%;
	border-collapse:collapse;
	border-top:solid 2px #4575C6;
	border-bottom:solid 1px #4575C6;
}
.table01 caption {
	text-align:right;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}
 .table01 thead {
	background-color:#eeebcc;
}
.table01 thead th {
	padding:8 3 6 3;
	border-left:solid 1px #d8d4b0;
	border-bottom:solid 1px #d8d4b0;
	color:#0C4098;
	font-family:Dotum,돋움;
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
}
.table01 thead .first {
	border-left:0px;
}
.table01 thead .point {
	background-color:#FFFFFF;
}
.table01 tbody {
	background-color:#fdf9d1;
}
.table01 .num td {
	text-align:center;
	font-family:Dotum,돋움;
	font-size:11px;
}

.table01  tbody .first {
	border-left:0px;
}

 .table01 tbody th {
	padding:8 7 6 7;
	color:#333333;
	/*
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	*/
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #d8d4b0;
	background-color:#eeebcc;
}
.table01 tbody th a:link, .page_contents .table01 tbody th a:active, .page_contents .table01 tbody th a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.table01 tbody th a:hover {
	color:#AAE4FF;
	text-decoration:underline;
}
.table01 tbody td {
	padding:8 7 6 7;
	border-bottom:solid 1px #d8d4b0;
	border-left:solid 1px #d8d4b0;
	color:#444444;
}

.table01 tbody td span{font-family:Verdana;}

.table01 tbody .point {
	font-weight:bold;
	background-color:#C6DAFC;
	color:#003184;
}
.table01 tbody .point {
	font-weight:bold;
}
.table01 tbody .point th {
	color:#FFFFFF;
	background-color:#496492;
}
.table01 tbody .point td {
	background-color:#C6D2E6;
	color:#111111;
}
.table01 tbody .point .point {
	background-color:#99BBF3;
	color:#003184;
}
.table01 .point a:link, .page_contents .table01 .point a:active, .page_contents .table01 .point a:visited {
	color:#003184;
	text-decoration:none;
}
.table01 .point a:hover {
	color:#0096DC;
	text-decoration:underline;
}

/*Table01 - End*/


/* 투명 png 이미지 - start*/

.png24 { 
	tmp:expression(setPng24(this)); 
}

.main_search_back 
	{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portal/service/main/images/search_back.png',sizingMethod='scale');
}

.sub_search_back 
	{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portal/service/images/sub_search_back.png',sizingMethod='scale');
}


/* 투명 png 이미지 - end*/


/* 이미지 레이어 */
/*#SLB_film		{z-index: 99997; position:absolute; display:none; width:100%; height:100%;  background-color:#000000; filter:Alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }*/
.SLB_center		{position:absolute; top:24px; cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFFFFF}
.SLB_close		{position:absolute; top:0px; left:0px; width:908px; cursor: pointer; display:none; font-family:Dotum; font-size: 12px; background-color:#000000; color: #ffffff; padding:3px 5px 4px 0; text-align:right;}
.SLB_caption	{ cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#SLB_loading	{ cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }
