@charset "euc-kr";

/*
	Publishing by.LH (yj84@lh.co.kr)
	Daelim-apt
	Base

	font-size : 11px = 95% 
				12px = 100%
*/

/* anchor font */
a {color:#707070;}
a:hover, a:focus, a:active {color:#707070;}

/* skip_nav, gotop, longdesc, accessibility */
.skip_nav, .gotop, .longdesc {position:relative;}
.skip_nav a, .gotop a, .longdesc a {display:block; overflow:hidden; width:1px; height:1px; margin-bottom:-1px; color:#666; text-align:center; white-space:nowrap;}
.skip_nav a:focus, .skip_nav a:active,
.gotop a:focus, .gotop a:active,
.longdesc a:focus, .longdesc a:active {width:auto; height:auto; padding:5px; margin-bottom:5px;}
#accessibility, .accessibility {visibility: hidden; position: absolute; top: -10000px; width: 0; height: 0; overflow: hidden;}
.alternative {display:none; position:absolute; left:-10000px; top:-1000px; text-indent:-10000px;}

/* button, checkbx type */
.button {overflow:visible; width:auto; padding:0; *padding:1px 0 0 3px; _padding:0 0 0 3px; border:none; background-color:transparent; cursor:pointer;}
.checkbx label,
.checkbx input {vertical-align:middle;}
.checkbx input {*overflow:hidden; position:relative; top:-1px; height:13px; width:13px;}

/* bullet */
p.point {margin-top:20px; margin-bottom:5px; padding-left:17px; background:url("/images/bullet/bu_point.gif") no-repeat 5px 4px;}

/* wait */
div.wait {width:305px; height:135px; margin:60px auto 0; padding-top:18px; padding-left:110px; background:url("/images/common/bg_wait.gif") no-repeat left top;}
div.wait .btn {margin-top:12px; padding-top:12px; border-top:1px solid #F78F1E; text-align:center;}

/* graph_area */
.graph_area {width:100%; height:; margin:35px 0;}
.graph_area p.access {margin-top:5px; text-align:right;}
.graph_area a:hover {color:#1389a1; text-decoration:underline;}

/* tabarea */
.tabarea {width:100%;}
.tabarea .tablist {overflow:hidden; width:100%; border-bottom:2px solid #EFC69D;}
.tabarea .tablist li {float:left; background-color:#F7F6F5;}
.tabarea .tablist li a {display:block; padding:5px 30px;}
.tabarea .tablist li a.on {padding-bottom:3px; border:2px solid #EFC69D; border-bottom:none; font-weight:bold; letter-spacing:-1px;}

/* findbx */
.findbx {position:relative; width:380px; margin:0 0 20px; border:1px solid #F78F1E; background-color:#F7F6F5;}
.findbx p {margin:2px; margin-bottom:22px; padding-top:18px; padding-bottom:5px; background-color:#EAE4E0; text-align:center; color:#978F83; font-weight:bold;}
.findbx .info {width:67%; margin:0 auto;}
.findbx .info li {margin-bottom:8px;}
.findbx .info li span {display:inline-block; width:110px; font-weight:bold;}
.findbx .info li .text {width:112px;}
.findbx .info li .num  {width:45px;}
.findbx .btn {width:85%; margin:10px auto; padding-top:15px; border-top:1px solid #48914F; text-align:center;}



/* login layout */
.login #footer {background:url("/images/common/bg_mfooter.gif") no-repeat left 27px;}

/* msgbx : 로그인, 에러 공통 */
div.msgbx {width:484px; margin:30px auto; padding:30px 57px 26px; background:url("/images/common/bg_loginbx.gif") no-repeat left top;}
div.msgbx h1 {margin:0; padding-bottom:1px; border-bottom:1px solid #FA9E19; text-align:center;}
div.msgbx .caution {width:440px; height:31px; padding:8px 15px 0 26px; background:url("/images/common/bg_caution.gif") no-repeat left top; font-size:95%;}
div.msgbx .extra_btn {width:100%; margin-top:16px; padding-top:24px; border-top:1px solid #3D3D3D; text-align:center;}
div.msgbx .extra_btn li {display:inline;}

/* login */
div.login {}
div.login .login_cont {position:relative; width:210px; margin:37px auto 30px;}
div.login .login_cont .id,
div.login .login_cont .pw {width:153px; height:20px; margin-bottom:9px; _margin-bottom:8px; border:1px solid #414141; background:#1E1E1E url("/images/main/bg_login_input.gif") no-repeat 5px 5px; color:#A19F9C;}
div.login .login_cont .pw {background-position:5px -20px;}
div.login .login_cont .checkbx {position:absolute; right:0; top:4px;}
div.login .login_cont .btn {position:absolute; right:0; bottom:9px;}

/* error */
div.error {margin-top:0;}
div.error h2 {padding-bottom:1px; border-bottom:1px solid #D94036; text-align:center;}
div.error p.errormsg {margin:60px 0; text-align:center;}


/* png */
.iePngFix {behavior:url(/library/script/global_function.htc);}
.png24 {tmp:expression(setPng24(this));}


/* print */
@media print {
	#header, #footer, #lnb, .option, .path {display:none;}
	#wrap {width:100% !important; margin:0; padding:0; background:none;}
	#container {overflow:visible;}
	#contents .board_list {width:100%;}
}