@charset "utf-8";

* {margin:0;padding:0;list-style-type:none;}
html, body {margin:0px;padding:0px;font-family:'돋움', Dotum, Tahoma;height:100%;}
html, body {height:100%;}
body {width:100%;color:#666666;font-size:12px;line-height:130%;min-height:100%;}
img, fieldset {border:0px;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
table {border-collapse:collapse;}
hr {display:none;}
legend {width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
input, select, label {vertical-align:middle; }
select {height:23px;border:1px solid #BBBBBB; }

a, a:link, a:visited, a:active { color:#666666; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

.clfix:after, .tab:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix, .tab {display: inline-block;}
.clfix, .tab {display: block;}
* html .clfix, * html .tab {height: 1%;} /* Hides from IE-mac */
.clfix, .tab { zoom:1; } /*for IE 5.5-7*/

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

#skipnavi a {position:absolute;text-align:center;width:200px;display:block;background:#c52227;color:#fff;left:-9999px;}
#skipnavi a:hover {z-index:999999;margin-left:-100px;left:50%;}
#skipnavi a:focus {z-index:999999;margin-left:-100px;left:50%;}
#skipnavi a:active {z-index:999999;margin-left:-100px;left:50%;}

caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0;overflow:hidden;}

.iR {font-size:0;line-height:0;text-shadow:none;color:transparent;overflow:hidden;}
.iB {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}



/* 여백 */
.mt5{ margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb50 { margin-bottom:50px !important; }
.mr0 { margin-right:0 !important; }
.mr5 { margin-right:5px !important; }
.mr25 { margin-right:25px !important; }
.pb0 {padding-bottom:0 !important;}
.pb15 {padding-bottom:15px !important;}

.pb100 {padding-bottom:100px !important;}

.reader {position:absolute;left:-1000%;top:0px;width:1px;height:1px;font-size:0;line-height:0px;overflow:hidden; }

/* 정렬 */
.ac {text-align:center;}
.ar {text-align:right; !important;}
.oh {overflow:hidden;}
.vam {vertical-align:middle;} /* 2012-09-27 추가 */

/* 간격 */
.ls_bs {letter-spacing:0}

/* input type-button or input type-submit */
.btns_c {text-align:center;margin-top:10px;}
.btns_l {text-align:left;margin-top:10px;}
.btns_r {text-align:right;margin-top:10px;}
.btns_c input, .btns_l input, .btns_r input {line-height:0;font-size:0;color:transparent;cursor:pointer;border:#ffffff 0px solid;}
.btns_r.line_t {padding-top:10px;}

.btn_pre {background:url("/img/btn/btn_pre.gif") no-repeat left top;width:55px;height:24px;}
.btn_commit{background:#e33b41;}
.btn_next {background:url("/img/btn/btn_next.gif") no-repeat left top;margin-left:5px;width:55px;height:24px;}
.btn_login {background:url("/img/btn/btn_login.gif") no-repeat left top;width:80px;height:60px;margin-left:5px; line-height:0;font-size:0;color:transparent;cursor:pointer;border:#ffffff 0px solid;}
.btn_login4 {background:url("/img/btn/btn_login4.gif") no-repeat left top;width:55px;height:50px;margin-left:5px; line-height:0;font-size:0;color:transparent;cursor:pointer;border:#ffffff 0px solid;}
.btn_userId {background:url("/img/btn/btn_use.gif") no-repeat left top;width:73px;height:24px;min-height:24px;}
.btn_search {background:url("/img/btn/btn_search3.gif") no-repeat left top;width:46px;height:23px;margin-left:5px;}
.btn_post {background:url("/img/btn/btn_search.gif") no-repeat left top;width:55px;height:24px;}
.btn_confirm {background:url("/img/btn/btn_confirm2.gif") no-repeat left top;width:55px;height:24px;}
.btn_confirm2 {background:url("/img/btn/btn_confirm3.gif") no-repeat left top;width:35px;height:21px;}
.btn_confirm3 {background:url("/img/btn/btn_confirm4.gif") no-repeat left top;width:51px;height:24px;}
.btn_confirm5 {background:url("/img/btn/btn_confirm5.gif") no-repeat left top;width:55px;height:24px; margin-left:5px;}
.btn_membership {background:url("/img/btn/btn_membership.gif") no-repeat left top;width:111px;height:23px;}
.btn_membership2 {background:url("/img/btn/btn_membership2.gif") no-repeat left top;width:113px;height:24px;}
.btn_cancel {background:url("/img/btn/btn_cancel.gif") no-repeat left top;width:55px;height:24px; margin-left:5px;}
.btn_cancel.mr0 {margin-left:0;}
.btn_cancel2 {background:url("/img/btn/btn_cancel2.gif") no-repeat left top;width:55px;height:21px;}
.btn_save {background:url("/img/btn/btn_save.gif") no-repeat left top;width:55px;height:24px;}
.btn_reg {background:url("/img/btn/btn_reg.gif") no-repeat left top;width:55px;height:24px;}
.btn_login2 {background:url("/img/btn/btn_login2.gif") no-repeat left top;width:89px;height:24px;}
.btn_find_pw {background:url("/img/btn/btn_find_pw.gif") no-repeat left top;width:101px;height:24px; margin-left:5px;}
.btn_combine {background:url("/img/btn/btn_combine.gif") no-repeat left top;width:141px;height:24px;}
.btn_login3 {background:url("/img/btn/btn_login3.gif") no-repeat left top;width:133px;height:24px;}
.btn_login5 {background:url("/img/btn/btn_login5.gif") no-repeat left top;width:120px;height:24px;}
.btn_login6 {background:url("/img/btn/btn_login6.gif") no-repeat left top;width:120px;height:24px;}
.btn_bd_search {background:url("/img/btn/btn_search2.gif") no-repeat left top;width:24px;height:23px;}
.btn_list {background:url("/img/btn/btn_list.gif") no-repeat left top;width:55px;height:24px;}
.btn_modify {background:url("/img/btn/btn_modify.gif") no-repeat left top;width:56px;height:15px;}
.btn_modify2 {background:url("/img/btn/btn_modify2.gif") no-repeat left top;width:73px;height:24px;}
.btn_modify3 {background:url("/img/btn/btn_modify3.gif") no-repeat left top;width:35px;height:21px;}
.btn_modify4 {background:url("/img/btn/btn_modify4.gif") no-repeat left top;width:55px;height:24px;margin-left:5px;}
.btn_del {background:url("/img/btn/btn_del.gif") no-repeat left top;width:56px;height:15px; margin-left:5px;}
.btn_deposit {background:url("/img/btn/btn_deposit.gif") no-repeat left top;width:76px;height:24px;}
.btn_return {background:url("/img/btn/btn_return.gif") no-repeat left top;width:76px;height:24px;}
.btn_out {background:url("/img/btn/btn_out.gif") no-repeat left top;width:98px;height:24px;}
.btn_move {background:url("/img/btn/btn_move.gif") no-repeat left top;width:55px;height:21px;}
.btn_name {background:url("/img/btn/btn_name.gif") no-repeat left top;width:73px;height:24px; margin-left:5px;}
.btn_qna {background:url("/img/btn/btn_qna.gif") no-repeat left top;width:73px;height:24px;}
.btn_write {background:url("/img/btn/btn_write.gif") no-repeat left top;width:62px;height:24px;}
.btn_change {background:url("/img/btn/btn_change2.gif") no-repeat left top;width:73px;height:24px;}




/* a type-button */
.Btns {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;background:url("/img/common/btn_input.gif") repeat-x left top;}
.Btns span{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;background:url("/img/common/btn_input.gif") repeat-x right top;margin-left:5px;padding-right:5px;padding-top:3px;padding-bottom:4px;color:#777777;font-size:11px;cursor:pointer;border:none;}

/* base type st */
.icons {background:url("/img/common/icons.gif") no-repeat;}
.txt {padding:3px 3px;font-size:11px;border:1px solid #bbbbbb;}
input.txt:focus {border:1px solid #e33b41;}

/* color */
.blue {color:#6191b5;}
.green {color:#6cb32e;}
.red {color:#e0696d;}

/* border-line */
.line_t {border-top:1px solid #dedede;}
.line_r {border-right:1px solid #dedede;}
.line_b {border-bottom:1px solid #dedede;}
.line_l {border-left:1px solid #dedede;}

/* text */
.line {text-decoration:underline;}


/* paging */
.paging {text-align:center; margin:20px 0; position:relative;}
	.paging a.btn_next, .paging a.btn_prev {border:0; width:24px; height:24px; padding:0; margin:0;}
	.paging a.btn_prev {margin-right:4px;}
	.paging a {border:1px solid #dedede; text-align:center; width:22px; padding:4px 0 3px; display:inline-block; *display:inline;zoom:1; margin-right:4px; vertical-align:middle;}
	.paging a.on {background:#555; color:#fff; font-weight:bold; border:1px solid #555;}


/*layout 관련 추가_이진우*/
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mt5{margin-top:5px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt35{margin-top:35px !important;}
.mt45{margin-top:45px !important;}
.mb4{margin-bottom:4px !important;}
.mb15{margin-bottom:15px !important;}
.pt3{padding-top:3px !important;}
.bdnone{border:none !important;}
.bdlnone{border-left:none !important;}
.bdrnone{border-right:none !important;}
.red{color:#e33b41 !important;}
.aR{text-align:right !important;}
.aC{text-align:center !important;}
.aL{text-align:left !important;}
.f_left{float:left !important;}
.f_right{float:right !important;}
.f_none{float:none !important;}
.w65{width:65px !important;}
.w90{width:90px !important;}
.w94{width:94px !important;}
.w95{width:95px !important;}
.w98{width:98px !important;}
.w125{width:125px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w400{width:400px !important;}
.w547{width:547px !important;}
.inlineblock{display:inline-block !important;}
.block{display:block !important;}
.inline{display:inline !important;}
.clear{clear:both !important;}
.c333{color:#333 !important;}
.c808080{color:#808080 !important;}
