@charset "utf-8";
@import url("board.css");
/* CSS Document */


/* husoft e-creative Team (http://www.husoft.co.kr/) willy 2009_09_14 */
/* */

/* 레이아웃 */
body {background:url(../../images/eng/common/bg_body.gif) repeat-x 0 0;}
div#wrap {width:950px; margin:0 auto; position:relative; overflow:hidden;}
	div#header {width:950px; height:146px; background:url(../../images/eng/common/bg_header.gif) no-repeat 0 bottom;}
	div#header .skip_navi { position:absolute; top:0px; left:563px; z-index:10;}
	div#header .skip_navi ul { width:75px;  height: 24px; }
	div#header .skip_navi li { width:75px; height: 24px; position:relative; padding-left:16px; }
	div#header .skip_navi li img {margin-top:6px;}
	div#header .skip_navi li.none {display:none;}
	
	div#header .logo {width:212px; height:34px; float:left; margin:30px 0 0 20px; display:inline;}	
	
	div#header .lnb {width:260px; height: 24px; float:right; display:inline; position:relative; z-index:100; background:url(../../images/eng/common/lnb_bg.gif) repeat-x 0 0;}
	div#header .lnb li {height:24px; display:inline; float:left;  padding:0 11px; background:url(../../images/eng/common/lnb_bar.gif) no-repeat left 50%;}
	div#header .lnb li img {margin-top:6px;}
	div#header .lnb .bg_none {background:none; margin-left:20px;}

	div#header .topmenu { width:200px; height:15px; margin:45px 0 0 34px; float:left;}
	div#header .font_access {width:120px; height:18px; margin:20px 0 0 140px; float:left;}
	div#header .search {width:198px; height:22px; margin:20px 0 0 4px; float:right; background:url(../../images/eng/common/search_bg.gif) no-repeat right 0px;;}
	div#header .search img {margin-left:5px; margin-top:2px;}
	div#header .search a img {margin-left:5px; margin-top:2px;}
	div#header .search input { width:118px; border:1px #fff solid; height:15px; font-size:11px;}

	div#header .gnb {width:950px; height:40px; position:absolute; top:72px; left:0px; background: url(../../images/eng/common/gnb_bg.gif) no-repeat 0 0; }
	div#header .gnb li { width:157px; height:40px; float:left; background:url(../../images/eng/common/gnb_bar.gif) no-repeat left 4px; margin-top:10px; text-align:center; }
	div#header .gnb li#menu1 {background:none; }

	
	div#header .gnb div {position:absolute; top:45px; width:700px; height:30px;}
	div#header .gnb div li { width:auto; height:14px; float:left;  margin-top:3px; background: url(../../images/eng/common/sub_bar.gif) no-repeat left 4px; padding-bottom:3px; padding:0 16px;  }
	div#header .gnb div li.bg_none {background:none;}
	div#header .gnb div li a { color:#3b4c57; font-weight:bold; }
	
	
	
	/* GNB sub 좌표값 설정 */ 
	div#header .gnb li#menu1 div {left:0px; }
	div#header .gnb li#menu2 div {left:167px;}
	div#header .gnb li#menu3 div {left:359px;}
	div#header .gnb li#menu4 div {left:482px;}
	div#header .gnb li#menu5 div {left:672px;}
	div#header .gnb li#menu6 div {left:515px;}
	div#header .gnb li#menu7 div {left:480px;}
	
	/* main navi noscript */
	div#header_w .nsct { position: relative; margin-top: -74px; width:950px; background: #f7f7f7 url(../../images/kor/common/gnb_bg.gif) no-repeat 0 0; overflow: auto; }
	div#header_w .nsct li { width:157px; float:left; background:url(../../images/kor/common/gnb_bar.gif) no-repeat left 4px; margin-top:10px; text-align:center; }
	div#header_w .nsct li.first { width:157px;  float:left; background: 0 none; margin-top:10px; text-align:center; }
	div#header_w .nsct div.nsct_box { width: 147px; padding-left: 10px; padding-top: 5px; margin-top: 12px; }
	div#header_w .nsct div.nsct_box li { width: 147px; background: 0 none; margin-top: 3px; text-align: left; }
	/* //2010.02.09 e-creative team yb */
	
	div#container {width: 950px; position:relative; overflow:hidden; padding-top:10px; background:url(../../images/eng/common/bg_container.gif) no-repeat 0 top;}

		/* snb의 최소 높이는 400px; 1행의 크기는 27px; */
		div#snb {width:180px; position:relative; float:left; display:inline; }
		div#snb dl dt {width:180px; height: 66px;  border-bottom:2px solid #003383; }
		div#snb dl dd {width:180px; height:auto; padding-top:5px; border-bottom:1px #e7e7e7 solid;}
		div#snb dl dd a { color:#2a2a2a;  background:url(../../images/eng/common/snb_icon_dot.gif) no-repeat  0px 0px; padding-left:15px; margin-left:10px; }
	
		/* 2뎁스활성화 코드  */
		div#snb dl dd.on {width:180px; background:url(../../images/eng/common/snb_over_bg.gif) no-repeat 0 0; } 
		div#snb dl dd.on a { color:#003383; margin-left:10px; font-weight:bold; letter-spacing:-1px; }

		/* plus 코드  */
		div#snb dl dd.plus a { background:url(../../images/eng/common/snb_icon_plus.gif) no-repeat 0 0;} 

		/* minus 코드  */
		div#snb dl dd.minus a { background:url(../../images/eng/common/snb_icon_minus.gif) no-repeat 0 0;} 


		div#snb div {width:180px; position: relative;/* top:130px; left:20px;*/}
		div#snb ul li {width:180px; height:20px; background: #FFF url(../../images/eng/common/snb_bg_2dot.gif) repeat-x left top; padding-top:4px; }
		div#snb dl li a { background:url(../../images/eng/common/snb_bu_arrow.gif) no-repeat 10px 2px !important; padding-left:20px; font-size:11px; color:#858585 !important; }
		div#snb ul li.on a {color:#003383; font-weight:bold;}
		div#snb ul li.top {border-top:1px solid #e7e7e7; background:none;}
		/* //snb*/
		
		/* 서브메인 contents */
		div#contents {width:640px; min-height:500px; height: auto; padding-left:50px; position:relative; float:left !important; background:url(../../images/eng/common/bg_contents.gif) repeat-y 9px 0;}
		
		div#contents .pagetitle {width:350px; height:20px; float:left; margin-top:10px; font-size:11px; }
		div#contents .pagetitle em {font-weight:bold; font-size:11px; color:#324776;}
		div#contents .util {width:250px; height:20px; float:right; text-align:right; margin-top:10px;}
		
		
		div#contents .contents_head {width:640px; height:34px; background: url(../../images/eng/common/bg_content_title.gif) repeat-x 0  bottom;}
		div#contents .contents_4th {width:640px; position: relative; background:url(../../images/eng/common/bg_contents_4th.gif) no-repeat 0 0; padding-top:10px; overflow:hidden; margin-bottom:30px; }
		div#contents .contents_4th ul {width:640px; position:relative; background: url(../../images/eng/common/bg_contents_4th2.gif) no-repeat 0 bottom; padding-bottom:10px;overflow:hidden;}
		div#contents .contents_4th ul li {float:left; padding:4px 10px 4px 20px; background: url(../../images/eng/common/bu_h5.gif) no-repeat 12px 10px; white-space:nowrap;}
		div#contents .contents_4th ul li.on a { color:#1e4ca7; font-weight:bold;}
		
		div#contents .contents_sub {width:597px; overflow:hidden; padding:5px 20px; background-color:#f6f6f6; border: 1px solid #dedede; margin-bottom:15px;}
		div#contents .contents_sub p { padding-left:10px; background: url(../../images/eng/common/bu_h5.gif) no-repeat 0px 6px;}
		
		
		/* //서브메인 contents */	
	
	
	
		div#quickmenu { width:80px; height:325px; position:absolute; top:25px; right:0px; background:url(../../images/eng/common/quick_bg.gif) no-repeat 0 0;  }
		div#quickmenu ul { width:53px; height:185px; padding:50px 0 0 27px; }
		div#quickmenu ul li { width:53px; height:46px;} 
		div#quickmenu p {margin:20px 0 0 44px;}
	
	/* footer */
	div#footer {width:950px; height:160px; position:relative; background: url(../../images/eng/common/footer_bg.gif) no-repeat 0 0px;}
	div#footer .footer_logo { width:151px; height:25px; margin:100px 0 0 30px; float:left; display:inline;}
	div#footer .copyright {width:720px; height:50px; position:relative; margin:100px 0 0 0; float:right;}
	div#footer .copyright li {float:left; margin-bottom:5px;}
	div#footer .copyright p {clear:both;}
	div#footer .copyright span {margin:0 10px;}
	div#footer .copy {width :500px; margin-top:25px; float:left; display:inline;margin-left:20px;}
	div#footer .copy ul li { display:inline;}
	div#footer .copy ul li a:hover {text-decoration:none;}
	div#footer .copy p {clear:both;}
	/* //footer */	
	
	
/* //레이아웃 */	
	
/* 컨텐츠 구성 */	


/* 전역 속성 */	

	/* form 정의*/
	select { font-size: 11px; }
	input { height: 15px; }
	/* //form select */
	
	/* p 속성 정의 */
	p.para { color:#3d4c57; text-align:justify; margin-bottom:25px;}
	p.b_arrow {background:url(../../images/eng/common/bu_h5.gif) no-repeat 7px 6px; padding-left:18px; color:#3b4c57; margin-bottom:25px;}
	p.title_img {margin-bottom:25px;}
	/* //p 속성 정의 */
	
	/* h시리즈 속성 정의 */
	h3 {height:40px; margin-top:28px; margin-bottom:27px;} 
	h4 { background:url(../../images/eng/common/bu_h4.gif) no-repeat 0 3px; padding-left:18px; color:#1e4ca7; font-weight:bold; }
	
	
	/* text시리즈 속성 정의 */
	.left {text-align:left;}
	.center {text-align:center;}
	.right {text-align:right;}
	/* //text시리즈 속성 정의 */	

	/* span시리즈 속성 정의 */
	.bold {font-weight:bold !important;}
	.red {color:#ff4e00 !important;}
	.blue {color:#00aeef !important ;}
	.f11 {font-size:11px;}
	.f15 {font-size:15px;}
	/* //span시리즈 속성 정의 */
	
/* //전역 속성 */	
	/* 지역 속성 */
	.aticle_tit {width:90px; height:22px;}
	.sub0102_img2 {width:90px; height:20px; float:left;}
	.sub0103_img1 { margin-bottom:60px;}
	.history {float:right; width:540px;}
	.history .year { width:540px; height:22px; background:url(../../images/eng/01_about/bg_dotline.gif) repeat-x 0 bottom;  clear:both; }
	.history .day { width:110px; color:#00aeef; font-weight:bold; float:left; clear: both;margin:10px 0 15px 0;}
	.history dd {width:425px; float:right; margin:10px 0 15px 0; text-align:justify; color:#3d4c57; }
	/* //지역 속성 */
	ol.sub0103 li { width:600px; margin-bottom:10px; margin-left:22px; text-indent:-22px;}
	ol.sub0103 li em {color:#1e4ca7; font-weight:bold;}
	
	ol.sub0104 { width:500px; margin: 40px 0 0 25px; }
	ol.sub0104 li {color:#3d4c57;}
	ol.sub0104 li span.ci_01 {color:#373658; font-weight:bold; }
	ol.sub0104 li span.ci_02 {color:#0074ff; font-weight:bold; }
	ol.sub0104 li span.ci_03 {color:#a6a6a6; font-weight:bold; }
				
	div.sub06 {width:640px; overflow:hidden; position:relative;}


	div.sub06 table { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; margin-bottom:18px; }
	div.sub06 tbody th p {margin-bottom:5px;}
	div.sub06 tbody tr.bggray td { background-color:#fafafa; }
	div.sub06 tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 25px; background:url(../../images/eng/common/bu_h5.gif) no-repeat 15px 12px;  }
	
	
	div.sub07 .searchform {width:640px; height: 100px; position:relative; background:url(../../images/eng/07_search/search_bg.gif) no-repeat 0 0; padding-top:30px;}
	
	div.sub07 .searchform .title { width: 130px; margin-left:55px; margin-top:2px; float:left; display:inline;}
	div.sub07 .searchform fieldset { width:400px; height:25px; margin-left:185px; }
	div.sub07 .searchform .text { margin-left:185px;}
	




	.tab_search ul {width:580px; height: 40px; }
	.tab_search li {float:left; text-align: center; }
	.tab_search li a {font-weight: bold; color: #fff; width: 79px; height: 22px; padding-top: 3px; display: block; background: url(../../images/kor/common/tab_etype_off.gif) no-repeat; }
	.tab_search li a.on { background: url(../../images/kor/common/tab_etype_on.gif) no-repeat; }
	.tab_search p.tab_con { clear: both; }
	.tab_search p.tab_tit { height:23px; border-bottom:2px solid #003383; background:url(../../images/eng/common/bu_h4.gif) no-repeat 0 3px; padding-left:18px; color:#1e4ca7; font-weight:bold; margin-bottom:1px; }
	.tab_search p {margin-bottom:10px;}
	.tab_search div div {border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
	.tab_search .result {margin-top:15px; text-align:right;}

	/* //컨텐츠 구성 */
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_21 */
	div.sub04_rec { width: 640px; margin-top: 10px; }
	div.sub04_rec div.site_wrap { width: 640px; clear: both; padding-top: 30px; }
	div.sub04_rec div.site_wrap div.guide_w06 { width: 185px; float: left; padding-right: 20px;  }
	div.sub04_rec div.site_wrap div.guide_w06 h4.site_title { border: none; width: 175px; height: 18px; border-bottom:2px solid #003383; margin-bottom: 0;}
	div.sub04_rec div.site_wrap div.guide_w06 p { color:#2a2a2a; width:157px; padding: 5px 0 5px 23px; border-bottom:1px #e7e7e7 solid; height:15px; background:url(../../images/kor/common/snb_icon_plus.gif) no-repeat 5px center; }
	div.sub04_rec div.site_wrap div.guide_w06 p a { color:#2a2a2a; }
	div.sub04_rec div.site_wrap div.guide_w06 p.bu_squ { background:url(../../images/kor/common/bu_square.gif) no-repeat 5px center; }
	div.sub04_rec div.site_wrap div.guide_w06 p.bo_bor01 { width: 170px; border-bottom: 1px solid #003383; }
	div.sub04_rec div.site_wrap div.guide_w06 ul { width:175px; background: #f6f6f6; }
	div.sub04_rec div.site_wrap .b_bor { border-bottom: 1px solid #003383; }
	div.sub04_rec div.site_wrap div.guide_w06 li { font-size: 11px; width:137px; padding: 5px 0 5px 23px; border-bottom:1px #e7e7e7 dotted; height:15px; background:url(../../images/kor/common/snb_bu_arrow.gif) no-repeat 10px center; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_21 */
	
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_03_26 */
.f_size01 { font-size: 9px !important; line-height: 110% !impotant;}
.f_size02 { font-size: 10px !important; line-height: 120% !impotant; }
.f_size03 {}
.f_size04 { font-size: 15px !important; line-height: 140% !impotant; }
.f_size05 { font-size: 18px !important; line-height: 150% !impotant; }

.f_size01 th { font-size: 9px !important; line-height: 110% !impotant;}
.f_size02 th { font-size: 10px !important; line-height: 120% !impotant; }
.f_size03 th { }
.f_size04 th { font-size: 15px !important; line-height: 140% !impotant; }
.f_size05 th { font-size: 18px !important; line-height: 150% !impotant; }

.f_size01 td { font-size: 9px !important; line-height: 110% !impotant;}
.f_size02 td { font-size: 10px !important; line-height: 120% !impotant; }
.f_size03 td {}
.f_size04 td { font-size: 15px !important; line-height: 140% !impotant; }
.f_size05 td { font-size: 18px !important; line-height: 150% !impotant; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_03_26 */
 


