@charset "euc-kr";

BODY {FONT-SIZE: 9pt; COLOR: #606060; FONT-FAMILY: "µ¸¿ò","µ¸¿ò"; line-height: 150%;}
td {
	font-family: "µ¸¿ò","µ¸¿ò";
	font-size: 9pt;
	line-height: 150%;
	color: #606060;
: none;
}


* {margin:0; padding:0;}
img {border:0;}
ul, li {padding:0; margin:0; list-style:none;}
.pointer {cursor:pointer;}
.bold {font-weight:bold;}
.black {color:black;}
.green {color:green;}
.white{color:white;}
.red {color:red;}
.orange {color:orange;}
.blue {color:blue;}
.gray {color:gray;}
.silver {color:silver;}
.clearboth {clear:both; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.color555 {color:#555;}
.color999 {color:#999;}
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
* {margin:0; padding:0; font-family:µ¸¿ò, NanumGothic, "¸¼Àº °íµñ", "Malgun Gothic", AppleGothic, ±¼¸², Gulim, µ¸¿ò, Dotum, Sans-serif; font-size:12px;}
A:link, A:visited { text-decoration:none; color:#596373; }
A:hover, A:active { text-decoration:none; color:#5D84B1; }


/* main_layout */
html {overflow-y:scroll;}
#wrap {position:relative; width:100%; z-index:0;}
#top {position:relative; width:100%; height:138px; text-align:center; z-index:10; font-size:0px; background:url('img/bg/navi_bg_back.jpg') top left repeat-x; }
	#top_in {position:relative; width:980px; height:138px; margin:0 auto; text-align:left; z-index:0; font-size:0px; background:url('img/bg/navi_bg.jpg') top left repeat-x; }

#body {position:relative; width:100%; height:178px; text-align:center; z-index:0; font-size:0px;}
	#body_in {position:relative; width:980px; height:178px; margin:0 auto; text-align:left; z-index:0; font-size:0px;}

#body01 {position:relative; width:100%; height:421px; text-align:center; z-index:0; font-size:0;}
	#body_in01 {position:relative; width:980px; height:188px; margin:0 auto; text-align:left; z-index:0; font-size:0; background:url('/img/bg/bg_body01.jpg') top left repeat-x;}
	#body_in02 {position:relative; width:980px; height:122px; margin:0 auto; text-align:left; z-index:0; font-size:0; background:url('/img/bg/bg_body02.jpg') top left repeat-x;}
	#body_in03 {position:relative; width:980px; height:58px; margin:0 auto; text-align:left; z-index:0; font-size:0; background:url('/img/bg/bg_body03.jpg') top left repeat-x;}
	#body_in04 {position:relative; width:980px; height:53px; margin:0 auto; text-align:left; z-index:0; font-size:0;}

#body02 {position:relative; width:100%; height:33px; text-align:center; z-index:0; font-size:0; background:url('/img/bg/bg_body05.jpg') top left repeat-x;}
	#body_in05 {position:relative; width:980px; height:33px; margin:0 auto; text-align:left; z-index:0; font-size:0; background:url('/img/bg/bg_body05_bt.jpg') top left repeat-x;}

#foot {position:relative; width:100%; height:100px; text-align:center; z-index:0; border-top:1px solid #ccc; background:#eeeeee; }
	#foot_in {position:relative; width:980px; height:100px; margin:0 auto; text-align:left; z-index:0;}


/* main */
.box1 {position:relative; width:980px; height:155px; overflow:hidden;}
	.box1 ul {position:relative; margin-left:10px; margin-top:10px;}
	.box1 ul li {float:left; margin-right:14px;}
.box1_a {position:relative; width:980px;} 
	.box1_a ul {position:relative; margin-left:18px;}
	.box1_a ul li {float:left; margin-right:12px;}
.box3 {position:relative; width:980px; overflow:hidden;}
	.box3 ul {position:relative; margin-left:15px; margin-top:5px;}
	.box3 ul li {float:left; margin-right:42px;}
.box4 {position:relative; width:950px; height:35px; margin:10px auto 0 auto; text-align:left;}
.box5 {position:relative; width:980px; overflow:hidden;}
	.box5 ul {position:relative; margin-left:80px; margin-top:10px;}
	.box5 ul li {float:left; margin-right:31px;}
	.btnkbs {position:relative; margin-top:-5px;}
.select {position:relative;  margin-top:-3px;}


.md_notice {position:relative; top:6px; left:20px; width:290px; height:100px; overflow:hidden;  float:left; margin-right:33px;}
	.md_notice .pwrap {position:relative; height:5px; font-size:0;}
	.md_notice h2 {position:relative; width:286px; height:14px; margin-bottom:10px;}
	.md_notice p {position:relative; width:282px; margin-top:1px; text-align:left; padding-left:8px; background:url('/img/bg/dot.gif') top left no-repeat; font-size:12px; color:black;}
	.md_notice p span {position:absolute; top:0; right:0;}
	.md_notice p a {color:black; text-decoration:none;}
	.md_notice p a:visited {color:black; text-decoration:none;}
	.md_notice p a:hover {color:black; text-decoration:underline;}
	.md_notice .rseof {position:relative; text-align:center; margin:33px 0; background:none; padding:0;}


/* sub_layout */
#wrap_sub {position:relative; width:100%; height:149px; text-align:center; overflow:hidden;}
	#fla_sub {position:relative; width:980px; height:149px; margin:0 auto; text-align:center; text-align:left;}

#sub_data {position:relative; width:100%; text-align:center; background:url('/img/bg/bg_data.jpg') top left repeat-x; }
	#sub_body {position:relative; width:980px; margin:0 auto; text-align:left;}

#sub_left {position:relative; width:214px; margin-right:15px; margin-left:5px; float:left; font-size:0px;}
	#sub_left dl dd {position:relative; width:214px; height:59px; font-size:0px; margin-top:0px;}
	#sub_left dl dt {position:relative; width:214px; height:31px; font-size:0px;}
	#sub_left .sc {position:relative; margin-top:15px; font-size:0px;}

#sub_right {position:relative; width:716px; float:left; margin-top:25px;}
	#sub_right .h2 {position:relative; width:716px; height:35px; border-bottom:1px solid #ccc;}
	.h2 .mapping {position:absolute; top:15px; right:10px; color:#666; font-size:11px;}
	#sub_right .contents {position:relative; width:740px;}


/* navi */
.logo {position:absolute; top:40px; left:35px;}
.logo_mono_a {position:absolute; top:25px; left:60px;}
.copyright {position:absolute; top:25px; left:300px;}
.sit {position:absolute; top:15px; width:60px; height:13px; right:60px;}
.email {position:absolute; top:15px; width:30px; height:13px; right:10px;}

* {margin:0; padding:0;}
img {border:0;}
.navigation_wrap {position:absolute; top:0; left:0; width:673px; height:54px;}
.navigation_wrap ul li {position:relative; float:left; padding:0 30px; font-size:0; height:15px;}
.navigation_wrap ul li.rightliline {border-right:1px solid #ccc;}

.navigation_in_black {position:absolute; top:25px; background:black; height:21px; font-size:0; display:none;}
.navigation_in_black img {position:relative; margin-top:5px;}
.navigation_in_black a {padding:0 15px 0 15px;}
#navi_in_black1 {left:24px;}
#navi_in_black2 {left:130px;}

.logotop {position:absolute; margin-top:10px; margin-left:15px;}
.skip {position:relative; width:300px; top:20px; margin-left:650px; font-size:0; background:red;}
.lang {position:relative; width:140px; margin-left:816px; margin-top:8px;}


/* navigation Ãß°¡*/
 #topmenu { position: absolute; top:67px; width:980px; height: 40px; margin: 0; padding: 0; float:left;} 
 #topmenu ul { position:absolute; left:0; top:0; list-style:none; padding:0; }
 #topmenu ul li { float:left; display:inline; margin:0; padding:10px 0px 0 43px;}
	
 #topmenu li ul { display:none; list-style:none; position:absolute; left:0; top:29px; margin:0; padding:0; padding:8px 0 0 0; height:33px;}
 #topmenu li ul li { margin:0; padding:0; white-space:nowrap; background:none; }
 #topmenu li ul li img {vertical-align:top;}
 * html #topmenu ul ul li { width: 1px; }

 #top1m1 {position:relative; left:10px;}
 #top1m2 {position:relative; left:18px;}
 #top1m3 {position:relative; left:30px;}
 #top1m4 {position:relative; left:45px;}
 #top1m5 {position:relative; left:58px;}
 #top1m6 {position:relative; left:70px;}
 #top1m7 {position:relative; left:80px;}
	
 #topmenu li ul#top2m1 { padding-left:35px; width:800px;}
 #topmenu li ul#top2m2 { padding-left:145px; width:900px;}
 #topmenu li ul#top2m3 { padding-left:250px; width:900px;}
 #topmenu li ul#top2m4 { padding-left:358px; width:350px;}
 #topmenu li ul#top2m5 { padding-left:465px; width:400px;}
 #topmenu li ul#top2m6 { padding-left:500px; width:700px;}
 #topmenu li ul#top2m7 { padding-left:620px; width:400px;}


/* ·Î±×ÀÎ */
 #loginbox {position:absolute; top:35px; left:580px;}
	.login_id {position:absolute; top:0; left:10px; border:1px solid #ccc; height:16px;}
	.login_pw {position:absolute; top:0; left:102px; border:1px solid #ccc; height:16px;}
	.login_submit {position:absolute; top:0; left:194px;}
	.login_sub {position:absolute; top:0; width:220px; left:250px; text-align:left;}
	.login_sub a {color:#666; font-size:11px; font-weight:bold; text-decoration:none; margin-right:10px;}


/* sub contents*/
.imgcon {position:relative; margin-top:30px; margin-left:10px; margin-bottom:50px;}
.titimg {position:relative; margin:15px;}
.btmoving {position:relative; margin-top:20px; margin-left:28px; margin-bottom:30px;}

/*sub login*/
.tex_login {position:relative; margin-top:50px; margin-left:120px;}
.sub_login {position:relative; background:white url('../img/bg/bg_login.gif') top left no-repeat; width:591px; height:206px; margin-top:10px; margin-left:50px; margin-bottom:100px; overflow:hidden;}
.sub_id {position:relative; margin-left:220px; margin-top:60px;}
.sub_pw {position:relative; margin-left:220px; margin-top:5px;}
.sub_loginbt {position:relative; margin-top:-46px; margin-left:452px;}
.btn_login {position:relative; margin-left:295px; margin-top:10px;}


.sub_idimg {position:relative; background:white url('../img/bg/bg_idimg.gif') top left no-repeat; width:569px; height:157px; margin-top:50px; margin-left:70px; overflow:hidden;}
.find_tit {position:relative; margin-top:18px; margin-left:25px;}
.sub_id01 {position:relative; margin-left:23px; margin-top:25px;}
.sub_pw01 {position:relative; margin-left:23px; margin-top:5px;}
.login_input0 {position:relative; width:150px; height:17px; border:1px solid #ccc; margin-left:49px; background:#eeeeee;}
.login_input1 {position:relative; width:150px; height:17px; border:1px solid #ccc; margin-left:30px; background:#eeeeee;}
.login_input2 {position:relative; width:150px; height:17px; border:1px solid #ccc; margin-left:20px; background:#eeeeee;}
.login_input3 {position:relative; width:150px; height:17px; border:1px solid #ccc; margin-left:59px; background:#eeeeee;}
.login_input4 {position:relative; width:100px; height:17px; border:1px solid #ccc; margin-left:22px; background:#eeeeee;}
.login_input5 {position:relative; width:100px; height:17px; border:1px solid #ccc; margin-left:5px; background:#eeeeee;}

.sub_loginbt01 {position:relative; margin-top:-46px; margin-left:345px;}
.sub_loginbt02 {position:relative; margin-top:-46px; margin-left:345px;}
.sub_pwimg {position:relative; background:white url('../img/bg/bg_pwimg.gif') top left no-repeat; width:569px; height:188px; margin-top:10px; margin-left:70px; margin-bottom:50px; overflow:hidden;}
.textarea01 {position:relative; width:620px; border:10px solid #eee; background:white; padding:10px; margin-top:5px;}
.textarea02 {position:relative; width:620px; border:10px solid #eee; background:white; padding:10px; margin-top:10px;}
.boxarea {position:relative; margin-top:30px; left:20px; }

.line {position:relative; width:660px; border-bottom:1px solid #ccc; margin-top:5px;}
.btn_yes {position:relative; margin-top:20px; margin-left:250px; margin-bottom:50px;}
.textbox {position:relative; width:660px; margin-top:40px; margin-left:20px; margin-bottom:40px;}

/*quick_menu*/
.quick_menu {position:relative; z-index:100;}


/*kbs layout*/
#wrap_kbs {position:relative; width:100%;}
#top_kbs {position:relative; width:100%; height:76px; z-index:0; font-size:0px; background:#191919; font-size:0;}
	#top_kbs_in {position:relative; width:944px; height:76px; text-align:left; z-index:10; font-size:0px; background:white url('/kbsnew/img/bg/bg_top.gif') top left no-repeat;}

#body_kbs01 {position:relative; width:100%; height:275px; z-index:0; font-size:0px; background:#191919; font-size:0;}
	#body_kbs_in01 {position:relative; width:944px; height:275px; text-align:left; z-index:0; font-size:0px;}

#body_kbs02 {position:relative; width:100%; z-index:0; font-size:0px; background:#191919; font-size:0;}
	#body_kbs_in02 {position:relative; width:944px; text-align:left; z-index:0; font-size:0px;}

#foot_kbs {position:relative; width:100%; height:100px; z-index:0; background:#4e4e4e; }
	#foot_kbs_in {position:relative; width:944px; height:100px; text-align:left; z-index:0;}


/*kbs main*/
.kbsbody {background:#191919;}
.btn_logo {position:relative;  float:left; margin-top:45px; left:30px;}
.btn_navi {position:relative; width:660px; height:20px; margin-top:48px; left:60px; float:left;}
.kbscen {position:relative; margin-left:30px;}
.pd {position:relative; padding:30px;}

.table_all {position:relative; width:800px; border:1px solid #fff; margin-top:30px; margin-left:60px; color:#fff;}
.table_th_a {background:#728935; height:18px; padding:5px; padding-left:22px; border-bottom:1px solid #fff;}
.table_th_b {background:#62621c; height:18px; padding:5px; padding-left:20px; border-bottom:1px solid #fff;}
.table_th01 {background:#333333; height:18px; padding:5px; padding-left:22px; border-bottom:1px solid #fff;}
.table_th02 {height:18px; padding:5px; padding-left:20px; border-bottom:1px solid #fff;}
.table_th03 a{height:18px; padding:5px; padding-left:5px; color:#fff; margin-top:2px;}
.address {position:relative; margin-top:40px; margin-left:130px; color:#fff; font-size:11px;}




/*-----------------------------------------------------------------------------------------------------------------------------*/

/*È¸¿ø°¡ÀÔ Æû*/
/* µµÆ® */
.list_01_dot {height: 1px;background: url("/img/mem/dot_line.gif") bottom left repeat-x;}

/* Font Style */
.text1 {font-size:9pt; font-family:µ¸¿ò,dotum;}
.text2 {font-family:µ¸¿ò,dotum;color:#ff8c40;}
.text3 {font-family: "µ¸¿ò,±¼¸²"; font-size: 12px; font-weight: bold; color:#585858;line-height:15px;}
.mem_text1	{font-size: 11px; font-weight: normal; color: #846722; text-decoration: none; line-height:14px;}
/* ¿À·»Áö º¼µå */
.mem_text2 {font-size:9pt; font-weight: bold; color: #ff6600; font-family:µ¸¿ò,dotum;}


/* input Æû °øÅë Ãß°¡ */
.input {font-family: µ¸¿ò; font-size:12px; text-align:left; verticar-align: middle; color:#5c5c5c; background-color:ffffff; 
		border-right: #c4c4c4 1px solid ; border-top: #c4c4c4 1px solid; 
		border-left: #c4c4c4 1px solid; border-bottom: #c4c4c4 1px solid; height:18px;}
.search_select {font-family: Verdana,±¼¸²; font-size: 12px; COLOR: #494949; height: 20px}
.textarea {font-family:µ¸¿ò; font-size:9pt; color:#4c4c4c; background:#FFFFFF; border:1px solid #cccccc; }


.board_header_text  {font-family: "µ¸¿ò,±¼¸²";  font-weight:bold; font-size:11px;color:#232323;line-height:15px;} 
.board_text1 {font-family: "µ¸¿ò,±¼¸²"; font-size: 11px;color:#666666;line-height:15px;}
.paging_text1 {font-family: "µ¸¿ò,±¼¸²"; font-size:11pt; font-weight: bold; color: #ff6600;}

/*°ü¸®ÀÚ ÆäÀÌÁöµé ±¸ºÐ¶óÀÎ*/
.line_bottom { border-bottom-width:1px; border-bottom-color:#DDDDDD; border-bottom-style:solid; }
