@charset "utf-8";
/* body */
.AB-empty-value{background-color:#ffd633	;outline:1px solid #33ad33;}
.ABA-join-step ol{background:url("icon_p_bg.gif") no-repeat; overflow:hidden; *zoom:1; margin:10px 0 16px; }
.ABA-join-step ol.AB-step-01{background-position:0 0;}
.ABA-join-step ol.AB-step-02{background-position:0 -35px;}
.ABA-join-step ol.AB-step-03{background-position:0 -70px;}
.ABA-join-step ol li{float:left; width:245px; height:31px; text-align:center; _width:242px; }
.ABA-join-step ol li.AB-first{margin-left:0 !important;}
.ABA-join-step ol li span{background:url("icon_pross.gif") 0 0 no-repeat; display:inline-block;*display:block ;text-indent:-9999px; width:50px; height:14px; overflow:hidden; margin-top:8px;}
.ABA-join-step ol li span.AB-step-on-1{background-position:0 0px;}
.ABA-join-step ol li span.AB-step-on-2{background-position:-54px -18px; margin-left:60px;}
.ABA-join-step ol li span.AB-step-on-3{background-position:-109px -38px;}
.ABA-join-step ol li span.AB-step-off-1{background-position:0 -18px;}
.ABA-join-step ol li span.AB-step-off-2{background-position:-54px 0; margin-left:60px;}
.ABA-join-step ol li span.AB-step-off-3{background-position:-109px -18px; margin-left:80px;}
.AB-space{line-height:26px;}
.AB-space input{vertical-align:middle;}

.AB-text-use01{background:url("join_h3.gif") 0 0 no-repeat !important; width:102px; height:21px !important; text-indent:-9999px; font-size:0; margin-bottom:10px; padding:0 !important;}
.AB-text-use02{background:url("join_h3.gif") 0 -26px no-repeat !important; width:157px; height:21px !important; text-indent:-9999px; font-size:0; margin-bottom:10px;padding:0 !important;}
.AB-text-use03{background:url("join_h3.gif") 0 -52px no-repeat !important; width:117px; height:21px !important; text-indent:-9999px; font-size:0; margin-bottom:10px;padding:0 !important;}
.AB-color-e{color:#ff7200; font-weight:bold;}
.ABA-sumit{margin-bottom:15px;}
.ABA-sumit a{display:inline-block; margin:0 2px; }
.AB-bg-img-a{background:url("bg_line_c.gif") 0 0 repeat-x}
.AB-bg-img-b{}
.ABA-list-title{width:100%;}
.ABA-list-title img{vertical-align:middle;}
.ABA-list-title td{text-align:center; font-weight:bold; color:#454545;}
.AB-text-indt{font-size:0; text-indent:-1999px;}
.AB-btn-edit{background:url("btn_edit.gif") 0 center no-repeat; display:block; width:14px; height:14px; margin-right:4px;}
.AB-btn-del{background:url("btn_del.gif") 0 center no-repeat; display:block; width:14px; height:14px; }
.ABA-list-body{width:100%;}
/*.ABA-list-body a{display:inline-block;} 풀다운 메뉴 버튼에 문제가 있어 주석 처리 함 by lee */
.ABA-list-body td{text-align:center; color:#454545; border-bottom:1px solid #ededed;}
.ABA-list-body td.AB-text-left{text-align:left; color:#666666; }
.AB-alignc{text-align:center; overflow:hidden; *zoom:1; clear:both; }
.AB-alignc a {color:#666; font-size:12px; display:inline-block; *margin-right:3px}
.AB-alignc a img{vertical-align:middle;}
.ABA-list-btn{margin:20px 0; }
.ABA-list-paging{padding:10px 0;}
.ABA-list-search{padding:10px 0;}
.ABA-list-search a{display:inline-block; vertical-align:middle;}
.ABA-view-head{background:#f6f6f6; width:100%; position:relative;  }
.ABA-view-head strong{font-weight:bold; color:#454545; padding:0 26px 0 25px;}
.AB-box-line{border-top:1px solid #1d2450; border-bottom:1px solid #cdcdcd;}

.AB-pos-c{position:absolute; bottom:34px; right:130px;}
.AB-pos-c01{position:absolute; bottom:34px; right:130px;}
/*.AB-box-line-solid-a{width:99%; margin:0 auto; height:0;} 테마01과 통일 시킴 by lee */
.AB-box-line-solid-a{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff; width:80%; height:0; font-size:0; line-height:0;}
.AB-box-line-solid-b{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.AB-box-line-solid-c{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff; height:0; font-size:0; line-height:0;}
.AB-box-line-solid-d{border-top:1px solid #bdc1c4; border-bottom:1px solid #bdc1c4;}
.AB-box-line-solid-e{border-top:1px solid #c0c3c6; padding-top:1px;}
.AB-box-line-solid-g{border-bottom:1px solid #bdc1c4;}
.ABA-tit-box{overflow:hidden; padding:8px 0; *zoom:1;}
.ABA-tit-box p{float:left;}
.ABA-tit-box h5{float:left;word-wrap: break-word; font-weight:normal; width:73%}
.ABA-item-box{zoom:1; overflow:hidden;}
.ABA-item-box p{float:left; padding:5px 0 8px; word-wrap: break-word;}
.ABA-view-body {word-wrap: break-word; padding:20px 23px; line-height:20px;}
.ABA-filedown{background:#f6f6f6; height:36px; line-height:36px; padding-left:31px;}
.ABA-filedown img{vertical-align:middle; margin:0 3px;}
.ABA-filedown strong{color:#454545; font-weight:bold;}
.ABA-prev-nxt {padding:10px 0; overflow:hidden; zoom:1;}
.ABA-prev-nxt .AB-fl{float:left; word-wrap: break-word; width:85%;}
.ABA-prev-nxt .AB-fl span{width:114px; display:inline-block; text-align:center; font-weight:bold;}
.ABA-prev-nxt .AB-fr{float:right;margin-right: 35px;}
.ABA-view-btn{overflow:hidden; width:100%; margin:7px 0; zoom:1; _position:relative;}
.ABA-view-btn .AB-btn-fl{float:left;}
.ABA-view-btn .AB-btn-fr{float:right;}
.ABA-view-btn .AB-btn-fr a{margin-right:4px;}
.AB-btn-fr a{vertical-align:middle; display:inline-block;}
.AB-btn-board-set{background:url("btn_board_set.gif") 0 0 no-repeat;width:56px ; height:22px; text-indent:-9999px; display:block; font-size:0; vertical-align:middle;cursor:pointer; }
.AB-btn-board-set01{background:url("btn_board_set.gif") 0 0 no-repeat; position:relative; display:block; border:0; height:22px;width:56px ; font-size:0;text-indent:-9999px; cursor:pointer;}
.AB-btn-board-set-pos-a{background-position:0 0;}
.AB-btn-board-set-pos-b{background-position:0 -69px;}
.AB-btn-board-set-pos-c{background-position:0 -46px;}
.AB-btn-board-set-pos-d{background-position:0 -23px;}
.AB-btn-board-set-pos-e{background-position:0 -142px; }
.AB-btn-board-set-pos-f{background-position:0 -92px;}
.AB-btn-board-set-pos-g{background-position:0 -118px;}
.AB-btn-board-set-pos-h{background-position:0 -166px;}
.AB-btn-board-set-pos-i{background-position:0 -92px;}
.AB-btn-board-set-pos-j{background-position:0 -189px; width:86px;}
.AB-btn-board-set02{background:url("btn_board_set02.gif") 0 0 no-repeat; height:25px; text-indent:-9999px; display: block; font-size:0;vertical-align:middle;}
.AB-btn-board-set02-pos-a{background-position:0 1px;width:56px;}
.AB-btn-board-set02-pos-b{background-position:0 -23px; width:56px;}
.AB-btn-board-set02-pos-c{background-position:0 -52px; width:56px;}

.ABA-list-btn-non{margin:15px 0;}

/* 게시판 글쓰기*/
.ABA-write-box .ABA-write-list {background:url("bg_item.gif") -40px 0 repeat-y;padding-bottom:1px;}
.ABA-write-box .ABA-write-list li:first-child{border-top:none;}
.ABA-write-box .ABA-write-list li{padding:6px 0 6px 140px;position:relative;}
.ABA-write-box .ABA-write-list li.AB-line-d{ background:url("bg_wline01.gif") 0 bottom repeat-x;}
.ABA-write-box .ABA-write-list .AB-opt{*zoom:1;}
.ABA-write-box .ABA-write-list .AB-opt li{border:none; padding:5px 0 0 0;}
.ABA-write-box .ABA-write-list .AB-opt li *{font-size:11px; color:#656565;}
.ABA-write-box .ABA-write-list label{}
.ABA-write-box .ABA-write-list label.AB-label-c{position:absolute; top:8px; left:10px;color:#454545; font-weight:bold; padding-left:11px;}
.ABA-write-box .ABA-write-list label.AB-label-c:before{content:"!!!" color:red; border:1px solid red; }
label[title~=*]{border:1px solid red;}
.ABA-write-box .ABA-write-list label.AB-label-a{position:absolute; top:146px; left:29px; font-size:12px; color:#454545; font-weight:bold; background:url("icon_dot.gif") 0 center no-repeat; padding-left:11px; }
.ABA-write-list a{display:inline-block;vertical-align:middle;}
.ABA-write-list .AB-btn-sumit{background:url("btn_input01.gif") 0 0 no-repeat; width:102px; height:19px; text-indent:-9999px; display:block; margin:0 3px;}
.ABA-write-list .AB-pos-inputbtn-1-1{background-position:0 -40px; width:112px;}
.ABA-write-list .AB-pos-inputbtn-1-3{background-position:0 0; width:112px;}
.ABA-write-list .AB-pos-inputbtn-1-4{background-position:0 -60px;}
.ABA-write-list .AB-pos-inputbtn-1-5{background-position:0 -80px; widtH:51px;}

/*제거대상 시작*/
.ABA-bbs-wrap input[type="radio"]{vertical-align:middle; margin:0 4px 3px 5px;}
.ABA-bbs-wrap input[type="checkbox"]{vertical-align:middle; margin:0 4px 3px 5px;}
.AB-inputbox-type-c{ border:1px solid #d6d6d6; line-height:18px; height:18px; vertical-align:middle;}
.AB-scach-list{vertical-align:middle;}
textarea{font-size:12px; color:#35363a;}
/*제거대상 끝*/

.AB-text{border:1px solid #d6d6d6; line-height:18px; height:18px; vertical-align:middle}
.AB-radio{vertical-align:middle; margin:0 3px 3px 5px;}
.AB-checkbox{vertical-align:middle; margin:0 3px 3px 5px;}
.AB-select{vertical-align:middle;}
.AB-textarea{border:1px solid #d6d6d6; line-height:18px; vertical-align:middle; color:#35363a;}
.AB-text-money {font-family:"verdana";font-size:12px;color:#666666;border:none;text-decoration:none;height:18px;line-height:17px;padding:0px 3px 0px 3px;background-color:transparent;}
.AB-text-money-emp{font-family:"verdana";font-size:15px;font-weight:bold;color:#666666;border:none;text-decoration:none;height:18px;line-height:17px;padding:0px 3px 5px 3px;background-color:transparent;text-align:right;}

.AB-width-a{width:418px;}
.AB-width-b{width:184px;}
.AB-width-c{width:95px;}
.AB-width-d{width:145px;}

.ABA-board-btn{margin-top:10px;}
.AB-width-d{width:145px;}

/* 갤러리 리스트 */
.ABA-gally-wrap{width:100%; overflow:hidden;}
.ABA-gally-wrap .ABA-album-thumb{float:left;line-height: 22px;_display:inline;white-space:nowrap}
.ABA-thumb{padding:4px; display:inline-block;}
.AB-rbox-line-c{border: 1px solid #dadada;  background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url ( ie-css3.htc);}
.AB-color-gray{color:#999999; letter-spacing:1px;}
.AB-edit{text-align:center;}
.AB-edit a {display:inline-block; vertical-align:middle; padding:0 1px; *padding:0;}
.AB-submit-btn{background:url("btn_edit01.gif") 0 0 no-repeat; width:39px; height:18px !important; display:block; text-indent:-9999px; font-size:0;}
.AB-pos-submit-btn-1-4{background-position:0 0;}
.AB-pos-submit-btn-1-5{background-position:0 -18px;}
.AB-pos-submit-btn-1-6{background-position:0 -39px; width:14px;}
.AB-pos-submit-btn-1-7{background-position:0 -57px; width:14px;}
/* 개인정보취급방침-로그인안할시 */

.ABA-user-wrap{padding:10px 0;}
.AB-tit-use{background:url("icon_tit01.gif") 5px 0px no-repeat !important; padding-left:23px; margin-bottom: 12px; zoom:1; height:13px;}
.AB-tit-use span{font-weight:bold;}
.AB-text-use{background:url("tit_text01.gif") 0 8px no-repeat !important; text-indent:-1999px; font-size:0; height:35px; }
.AB-text-agree{border:1px solid #d6d6d6;margin:8px 0; overflow:auto; height:180px;}
.AB-chk{font-size:11px; color:#666666;}
.AB-chk img{vertical-align:middle;}

/* 정열 */
.AB-alignr{text-align:right;}
/* 리플 */

.AB-line-c{padding:1px; background:#f6f6f6;}
.ABA-rep-wrap{padding-top:23px;}
.AB-cmt-view{ position:relative;border-bottom:1px dashed #ddd;margin:12px 11px;}
.AB-rep-info{/*overflow:hidden; by lee */*zoom:1; height:20px; line-height:20px;}
.AB-cmt{padding:6px 0 15px 15px; line-height:20px;color:#666666;}
.AB-rep-id{font-weight:bold; color:#454545; float:left; margin-left:0; padding:0 2px 0 18px;background:url("icon_rep.gif") 4px 4px no-repeat;}
.AB-rep-id01{background:url("icon_rep.gif") 4px 3px no-repeat;font-weight:bold; color:#454545;padding:0px 13px 5px 18px; margin-left:0;}
.AB-rep-date{color:#444444; font-size:12px; float:left;}
.AB-rep-editbtn{position:absolute; right:0; top:4px; _right:13px;}
.AB-rep-editbtn a{font-size:11px;color:gray;margin-right:5px;}
/*.AB-rep-editbtn img{margin-right:5px;}*/
.AB-cmt-wrap{padding-right:76px;position:relative; margin:0;}
.AB-cmt-box{padding-right:71px;position:relative;}
.AB-width-e{width:99%; border:1px solid #d0d0d0; height:73px ;}
.comment_btn{position:absolute; top:1px; right:-1px;  _right:20px;}

.AB-cmt-input-wrap{border:1px solid #e5e5e5; background:#f7f7f7; margin:12px 0 12px;padding:8px 14px 14px 10px}
.AB-btn-resize{position:absolute; right:-1px; top:55px;  _right:20px;}
.AB_cmt_reply_depth_1 .AB-btn-resize ,.AB_cmt_reply_depth_1 .comment_btn,
.AB_cmt_reply_depth_2 .AB-btn-resize ,.AB_cmt_reply_depth_2 .comment_btn,
.AB_cmt_reply_depth_3 .AB-btn-resize ,.AB_cmt_reply_depth_3 .comment_btn,
.AB_cmt_reply_depth_4 .AB-btn-resize ,.AB_cmt_reply_depth_4 .comment_btn,
.AB_cmt_reply_depth_5 .AB-btn-resize ,.AB_cmt_reply_depth_5 .comment_btn,
.AB_cmt_reply_depth_6 .AB-btn-resize ,.AB_cmt_reply_depth_6 .comment_btn,
.AB_cmt_reply_depth_7 .AB-btn-resize ,.AB_cmt_reply_depth_7 .comment_btn {right:6px; }
[class^="AB_cmt_reply_depth"] .AB-cmt-input-wrap,.AB-cmt .AB-cmt-input-wrap{border:none; background:none; margin:0; padding:0;}
/* 리플 뎁스 */
.AB_cmt_reply_depth_1{padding-left:20px; background:url("icon_rep01.gif") 8px 2px no-repeat;}
.AB_cmt_reply_depth_2{padding-left:40px; background:url("icon_rep01.gif") 25px 2px no-repeat;}
.AB_cmt_reply_depth_3{padding-left:60px; background:url("icon_rep01.gif") 48px 2px no-repeat;}
.AB_cmt_reply_depth_4{padding-left:80px; background:url("icon_rep01.gif") 66px 2px no-repeat;}
.AB_cmt_reply_depth_5{padding-left:100px; background:url("icon_rep01.gif") 86px 2px no-repeat;}
.AB_cmt_reply_depth_6{padding-left:120px; background:url("icon_rep01.gif") 107px 2px no-repeat;}
.AB_cmt_reply_depth_7{padding-left:120px; background:url("icon_rep01.gif") 107px 2px no-repeat;}


/* 로그인박스 */
.ABA-state-wrap{position:relative;width:100%; margin:10px auto; overflow:hidden; *zoom:1; border-top:1px solid #1d2450; border-bottom:1px solid #e2e2e2; }
.ABA-state-head{width:339px; float:left; padding:42px 0 42px 50px; position:relative;}
.AB-chk-psw{display:none;}
.ABA-state-body{width:370px; float:left; border-left:1px solid #e2e2e2; margin:20px 0;}
.ABA-state-box{padding:22px 0 22px; height:109px; position:relative;}
.AB-idpass-send{margin:-33px 0 48px 33px;}
.ABA-login-box{width:210px; margin:0 auto; *zoom:1; position:relative; }
.ABA-login-box:after{content:''; display:block; clear:both; height:0; visibility:hidden;}
.ABA-login-box p ,.ABA-find-box p{line-height:24px;}
.ABA-state-box p.AB-uid label{display:none;}
.ABA-state-box p.AB-upsw{margin-top:9px;}
.ABA-state-box p.AB-upsw label{display:none;}
.AB-sumit-login{position:absolute;  widtH:56px; height:22px; top:66px; right:9px;}
.AB-sumit-login .AB-btn{background:url("btn_login.gif") 0 0 no-repeat;width:56px; height:22px;display:block;text-indent:-9999px; cursor:pointer;}
.ABA-find-box{margin:0 auto; *zoom:1; position:relative; padding-left:33px;}
.ABA-find-box select{vertical-align:middle; /* 2011-04-20 */}

.AB-infofind{position:absolute; top:139px; right:106px;}
.AB-infofind01{position:absolute; top:110px; right:202px;}

.AB-input-c,.AB-input-id,.AB-input-pass,.AB-input-name{border:1px solid #d6d6d6; line-height:20px; height:20px; vertical-align:middle;}
.AB-input-d{border:1px solid #d6d6d6; line-height:18px; height:22px; vertical-align:middle; width:120px;}
.AB-input-e{border:1px solid #d6d6d6; line-height:18px; height:22px; vertical-align:middle; width:100px;}
.AB-upsw-save{position:absolute; top:55px; right:56px;}
.AB-upsw-save label{ font-size:11px; color:#666666; margin-right:10px;}

.AB-edit-pos-2{display:none;}
.AB-overlap-id{color:red; text-align:center;}
.AB-overlap-id strong{font-weight:bold; color:red;}
.AB-overlap-serch{background:#ff7d14; text-align:center; height:35px; line-height:35px; width: 422px; margin:17px auto;}
.AB-overlap-serch label{vertical-align:sub; color:#fff; font-weighT:bold;}
.AB-overlap-serch a{display:inline-block; width:52px; height:20px; vertical-align:middle;}
.AB-overlap-serch span{background:url("btn_serch01.gif") 0 0 no-repeat; display:block; width:100%; heighT:100%; text-indent:-9999px;}
.AB-overlap-serch span.AB-serch-pos-1{background-position:0 0;}
.AB-overlap-serch span.AB-serch-pos-2{background-position:0 -20px;}
.AB-waring{line-height:18px; padding:0 0 0 11px;}
.AB-waring li{font-size:11px; color:#666666; }

/* 회원가입 박스들 */
.AB-tit-wrap{display:none;}
.AB-edit-btn{position:absolute; top:112px; left:123px;}
.AB-edit-btn .AB-edit-pos-1{background:url("btn_gohome.gif") 0 0 no-repeat; display:block; widtH:164px; height:35px; font-size:0; text-indent:-9999px;}
.AB-login{display:none;}
.AB-join{display:none}
.AB-idpass{display:none;}
.AB-tit-txt-box{}
.AB-idpasswrite{margin-bottom:8px;}
.AB-tit-txt-box p{margin-bottom:9px;}
.AB-bg-tit span{background:url("text_box_tit01.gif") 0 0 no-repeat; height:22px; display:block; text-indent:-9999px; font-size:0;}
.AB-bg-tit .AB-tit-pos-02{background-position:0 -38px;}
.AB-bg-tit .AB-tit-pos-03{background-position:0 -35px;}
.AB-bg-tit .AB-tit-pos-04{background-position:0 -108px; height:20px;}
.AB-bg-tit .AB-tit-pos-05{background-position:0 -145px; height:20px; /* 2011-06-07 */}
.AB-bg-tit .AB-tit-pos-06{background-position:0 -70px; height:20px; /* 2011-06-07 */}
.AB-bg-process span{height:18px; display:block; color:#404040; padding-left:34px}

.AB-bg-explan{display:none;}
.AB-btn-menber{font-weight:bold;}
.AB-join-wrap{float:left;overflow:hidden; margin-right:12px;}
.AB-find-wrap{float:left;overflow:hidden;}


.AB-chk-id input{vertical-align:middle; /* 2011-04-20 */}

/* qna리스트 */
.faq-list-wrap{margin-top:15px;}
.AB-faq-head , .AB-faq-q{ widtH:100%: *zoom:1; overflow:hidden; position:relative;}
.AB-faq-head{border-top:1px solid #1d2450;border-bottom:1px solid #e2e2e2;height:35px;}
.AB-faq-q{border-bottom:1px solid #e2e2e2; color:#666666;}
.AB-bg-left{height:35px; position:absolute; left:0; top:0; width:7px;}
.AB-bg-right{height:35px;position:absolute; right:0; top:0;width:7px;}
.AB-faq-head p ,.AB-chk01,.AB-selected01,.AB-sjt01,.AB-qna-edit01{float:left; line-height:35px; font-weight:bold; text-align:center;}
.AB-chk01{width:15px; padding:0 0 0 14px; text-align:left;}
.AB-selected{widtH:100px; color:#444444;}
.AB-selected01{width:100px; color:#1d2450;}
.AB-qna-edit{float:right !important; width:40px; padding-right:6px;}
.AB-qna-edit01{float:right !important; padding:10px 8px 0 0; _padding:0px 8px 0 0; }
.AB-qna-edit01 a{display:block; float:left; overflow:hidden;}
.AB-sjt{ width:70%; padding-left:22px;}
.AB-sjt01{text-align:left !important; width:70%; word-wrap:break-word; color:#666666; font-weight:normal !important; line-height:35px; cursor:pointer; background:url("icon_q.gif") 3px 10px no-repeat; padding:1px 0 0 25px;}
.AB-chk {padding-left:14px;*margin-top:10px;}
.AB-chk input{vertical-align:middle; width:13px; heighT:13px; }
.AB-faq-a{color:#888888; font-weight:normal; line-height:20px; text-align:left; padding:11px 19px 10px 84px;background:#f7f7f7 url("icon_a.gif") 62px 12px no-repeat; border-top:1px solid #EDEDED; }
.AB-faq-lst{overflow:hidden; *zoom:1;}

/* 게시판 셋팅 */

.AB-bbs-btnedit{border:1px solid #d9d9d9; margin:20px 0;}
.AB-tit-box{overflow:hidden; *zoom:1; background:url("bg_edit.gif") 0 0 repeat-x; height:29px; line-height:29px; border-bottom:1px solid #d9d9d9;}
.AB-tit-box p{float:left; color:#808080;}
.AB-bbs-tit{font-weight:bold; width:107px; text-align:center;}
.AB-waring{color:red;}
.AB-bbs-move {overflow:hidden; *zoom:1; margin:10px; border:1px solid #d9d9d9; padding:0 5px ; background:#f6f6f7;}
.AB-movechk{float:left; padding:0 20px 0 8px; heighT:27px; line-height:27px;}
.AB-movechk select{vertical-align:middle;}
.AB-bbs-move input ,.AB-bbs-move img{vertical-align:middle; }
.AB-mov-c{width:50px;}
.AB-mov-d{width:95px;}

.ABA-borad-view{border: 1px solid #E8E8E8; padding: 18px 14px 14px; position:relative;}
.ABA-board-vhead {border-bottom:1px solid #E8E8E8;/* overflow: hidden*/;padding-bottom: 8px; *zoom:1;}
.ABA-board-vhead .AB-view-info { float: left;margin:0 0 0 13px;width: 540px; word-wrap:break-word;}
.ABA-board-vhead .AB-bg-qna {background: url("bg_qna.gif") no-repeat scroll 9px 0 transparent;float: left; height: 52px;width: 53px;}
.ABA-board-vhead .AB-bg-qna01 {background-position: 9px -52px;}
.ABA-board-vhead .AB-view-info p {padding-top: 9px; line-height:15px; position:relative;}
.ABA-board-vhead .AB-view-info p span:first-child {border-left: medium none;padding: 0 16px 0 0;}
.ABA-board-vhead .AB-view-info p span {border-left: 1px solid #ABABA9;display: inline-block;padding: 0 16px;}
.ABA-view-contents p.AB-view {line-height: 25px;padding: 17px 2px;}
.ABA-view-contents {line-height:18px;}
.ABA-alignc{ font-weight: bold;padding: 42px 0 17px; text-align: center;}
.alignc01{font-weight: bold;padding: 0 0 42px;text-align: center;}
.AB-filedown {background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #E5E5E5;height: 15px;margin: 10px 0;padding: 12px 0 14px 10px;}
.AB-filedown p, .AB-filedown01 p {color: #454545;font-weight: bold;height: 16px;line-height: 16px;}
.ABA-btns {height: 62px;overflow: hidden; padding: 20px 0;}
.AB-LF-notice img{vertical-align:text-top;}
#AB_cmt_box_btn_first {color: #52A9E0 !important;float: left;font-weight: bold; margin-top: 3px;}
[id^="AB_cmt_box_btn_"] span { color: #FF6600;font-weight: bold;}
.ABA-btns .AB-fr {float: right; padding: 0 6px 0 0;}
#AB_sns_util_container {clear: both;height:40px;}
.AB-qna {background: none repeat scroll 0 0 #F6F6F6;}
.ABA-btns-re {height: 30px;overflow: hidden;padding: 6px;}
.ABA-btns-re .AB-fr {float: right;}
.ABA-btns-re p {float: left;}
[id^="AB_cmt_box_btn_"] {color: #52A9E0 !important; font-weight: bold;}
div[id^="AB_cmt_reply_form"] .comment_btn{right:10px; }
div[id^="AB_cmt_reply_form"] .AB-btn-resize{right:10px;}
.AB_cmt_box_btn {margin-bottom: 5px;}
.AB-etc{position:absolute;right: 4px;top: 9px; width:125px;}
.AB-cr{zoom:1;}
.AB-marking{float:left; position:relative; left:36%; text-align:center; margin:0 5px;}
.AB-marking-p{font-size:14px; font-weight:bold; color:#f24d56; margin-top:15px;}
.AB-marking-m{font-size:14px; font-weight:bold; color:#4d60e2; margin-top:15px;}
.AB-recom{height:65px; margin:25px auto;}

/*.red14{color:#d43675;}
.green14{color:#2ad1dd;}*/


.ab-rss{background:url('images_rss2.gif') 0 0 no-repeat; width:54px; height:19px; position:absolute; right:0; top:16px;}
.ab-rss a{display:block; widtH:100%; height:19px; text-indent:-9999px; font-size:0;}


.AB-head-btnset {padding:15px 0 5px 0;position:relative; height:23px; *zoom:1; text-align:right}
.AB-head-btnset:after{content:" ", heighT:0; display:block; clear:both; visibility:hidden;}
.ABA-sumit a{display:inline-block; margin:0 2px; overflow:hidden; vertical-align:middle; }

#AB_sns_util {overflow:hidden; *zoom:1;}
#AB_sns_util li{float:left; margin-left:5px;}

/* 사이트맵 */
.ABA-map-wrap{width:100%;margin-top:15px;}
.ABA-map-wrap ul:first-child{overflow:hidden; width:100%;}
.ABA-map-wrap ul .AB-tit-site{float:left; width:222px; margin:0 17px 20px; min-height: 200px; _height:200px; display:inline;}
.ABA-map-wrap ul .AB-tit-site ul{padding-top:8px; background:#fcfcfc;}
.ABA-map-wrap ul .AB-tit-site h4{font-weight:bold;}
.AB-width{width:278px !important;}
.ABA-map-wrap .ABA-list-wrap{float:left; width:255px; }
.ABA-map-wrap .ABA-list-wrap ul.AB-site-list{margin:23px 42px 0 42px;}
.ABA-map-wrap h4{background:url("../images/icon_sitemap.gif") 10px 4px no-repeat !important; border-bottom:2px solid #cccccc; padding:0 0 7px 22px !important;}
.ABA-map-wrap h4 a{font-size:14px !important; color:#666666;}
.ABA-map-wrap h5{background:url("../images/icon_sitemap01.gif") 16px center no-repeat; height:24px; padding-left:24px; line-height:24px; }
.ABA-map-wrap h6{ height:18px; padding-left:24px;font-weight:normal; line-height:18px;}
.ABA-map-wrap h6 a{color:#969696; font-size:11px;}
.AB-border-non{border:none !important;}


.AB-non{display:none;}
.AB-input-id{background:url("text_input.gif") 2px -5px no-repeat;}
.AB-input-pass{background:url("text_input.gif") 2px -25px no-repeat;}
.AB-input-name{background:url("text_input.gif") 2px -45px no-repeat;}
.AB-input-email{background:url("text_input.gif") 2px -66px no-repeat;}
.AB-focus{background:none !important; border:1px solid #1d2450;}
.AB-focusnot{background:none !important}

.AB-LF-current-article{font-weight:bold; color:#1d2450; background:url("icon_allow04.gif") 0 2px no-repeat; padding-left:15px;}
.AB-comm{font-weight:bold; padding-left:5px ;color:#52A9E0; font-size:11px;}
.AB-rep{font-weight:bold; padding-left:5px ;color:#D48C55; font-size:11px;}
.AB-inline{vertical-align: middle; display: inline-block; overfloW:hidden;}

#AB-contents{width:625px; height:48px;}
/* faq다시테이블 */
.ABA-sfaq-head{position:relative;height: 35px; padding:0 7px;background: url("bg_line_c.gif") repeat-x scroll 0 0 transparent;}
.AB-sround-left01 {height: 35px;left: 0;position: absolute;top: 0;width: 7px;}
.AB-sround-right01 {height: 35px;right: 0;position: absolute;top: 0;width: 7px;}
.ABA-sfaq-head td{height:32px; text-align:center;}
.ABA-sfaq-set td{border-bottom:1px solid #EDEDED; padding:12px 0; text-align:center;}

.AB-sfaq-a{background:#F7F7F7; border-bottom: 1px solid #EDEDED; color: #888888; font-weight: normal; line-height: 20px; padding: 10px 5px 10px 10px; text-align: left;}
.AB-fsjt01{float:left;}
.ABA-sfaq-set div.a{font-weight:normal;}

#MOD_category_1 {margin-left:3px;}

/* 작성자정보 */
.ABA-full-down-menu{background:#fff; padding:3px; border:1px solid #868686; line-height:18px;text-align:left;margin:-20px 0 0 60px;;*margin:-20px 0 0 30px;position:absolute;width:100px;z-index:1000;}
.ABA-full-down-menu li{padding-left:5px;}
.ABA-full-down-menu li a{background:url("icon_bulet.gif") 0 50% no-repeat; padding-left:9px;}
.ABA-full-down-menu li a:hover{color:#0090ff}
.ABA-full-down-menu div{margin-top:5px;font-size:11px;letter-spacing:-1px;text-align:center}

/* 버튼정보 */
.AB-button.AB-btn-thema button:hover,.AB-button.AB-btn-thema a:hover{color:#FFFF00;}
.AB-button.AB-bgimg-pos04 button,.AB-button.AB-bgimg-pos04 a{color:#000 !important;}
.AB-button.AB-btn-thema, .AB-button.AB-btn-thema button,.AB-button.AB-btn-thema a{background-image:url("button_lst.gif"); color:#fff;}
.AB-button{height:20px; line-height:20px;margin-right: 2px;padding: 0;vertical-align: middle;}
.AB-button button,.AB-button a{background-position: right top;font-size: 12px;height: 20px;line-height: 20px; padding: 0 10px 0 8px;}
.AB-button,.AB-button button,.AB-button,.AB-button a{border: 0 none; display: inline-block;font-family:"돋음";font-size: 12px;margin: 0;overflow: visible;position: relative;text-decoration: none !important; white-space: nowrap; font-weight:bold;}
.AB-button button,.AB-button a{cursor: pointer;left: 2px; vertical-align: top; margin-right:2px;}

.AB-button.AB-bgimg-pos01{background-position:left -60px}
.AB-button.AB-bgimg-pos02{background-position:left -30px}

.AB-button.AB-bgimg-pos01 button,.AB-button.AB-bgimg-pos01 a{background-position:right -60px}
.AB-button.AB-bgimg-pos02 button,.AB-button.AB-bgimg-pos02 a{background-position:right -30px}

.AB_datepicker,.AB-file-line{border:1px solid #ddd}

/*게시물 제목에 자동으로 부여되는 클래스는 필요할 때 소스 보기 해서 정의.AB-
LF- + notice,common,reply,private,hidden 순의 조합으로 이름이 정해 짐.AB-
.AB-LF-notice-common {}
.AB-LF-common-reply {}
.AB-LF-reply-hidden {} .AB-.AB-.AB-*/

/* List Form (목록폼) */
.AB-LF-table {border: #f0efef solid 1px; border-collapse:separate;}
.AB-LF-table-title {border: #ffffff solid 1px;}
.AB-LF-title, .AB-LF-title a:link {font-family: "돋움", "돋움체";font-size: 11px;color: #000000;letter-spacing:-1px;font-weight:bold;}
.AB-LF-value {font-family: "돋움", "돋움체";font-size: 12px;color: #444444;padding-top: 2px;padding:5px;}
.AB-LF-list-odd {}
.AB-LF-list-even {}
.AB-LF-onmouseover {}
.AB-LF-onmouseout {}
a.AB-LF-title:link {color:#000000;text-decoration:none}
a.AB-LF-title:visited {color:#000000;text-decoration:none}
a.AB-LF-title:active {color:#000000;text-decoration:none}
a.AB-LF-title:hover {color:#000000;text-decoration:underline;}
a.AB-LF-value:link {color:#444444;text-decoration:none}
a.AB-LF-value:visited {color:#444444;text-decoration:none}
a.AB-LF-value:active {color:#444444;text-decoration:none}
a.AB-LF-value:hover {color:#224CC2;text-decoration:underline;}

/* 입력폼 (Input Form) */
.AB-IF-table {border: #F0EFEF solid 1px;}
.AB-IF-table-title {border: #E8E8E8 solid 1px;}
.AB-IF-table-value {border: #F3F3F3 solid 1px;}
.AB-IF-title {font-size:8pt;color:#545454;background-color:#f5fafb;padding-left:15px;border-bottom:1px solid #eee;}
.AB-IF-value {font-size: 11px;color: #444444;padding-top:1px;padding-bottom:1px;padding-left:10px;background: #FFFFFF;border-bottom:1px solid #eee;}

/* 보기폼 (View Form) */
.AB-VF-table {/*border: #f0efef solid 1px;*/}
.AB-VF-title {font-size: 11px;color: #000000;letter-spacing:-1px;}
.AB-VF-value {font-size: 12px;color: #444444;padding-left:2px;}
a.AB-VF-value:link {color:#444444;text-decoration:none}
a.AB-VF-value:visited {color:#444444;text-decoration:none}
a.AB-VF-value:active {color:#444444;text-decoration:none}
a.AB-VF-value:hover {color:#224CC2;text-decoration:underline;}
a.AB-VF-link:visited {color:#000000;text-decoration:none}
a.AB-VF-link:active {color:#000000;text-decoration:none}
a.AB-VF-link:hover {color:#000000;text-decoration:underline;}

.AB-VF-table-shop table td{border-bottom: 1px solid #EDEDED;} 
.AB-LF-table-title th{background:none;font-weight: bold;padding-left:0;padding:0;}
.AB-IF-title-shop {background:none;background-color:#f3f3f3;padding-left:0px;text-align:center;}
.AB-VF-value-shop{padding:6px;}

/*
.AB_borad-view{border: 1px solid #E8E8E8; padding: 18px 14px 14px; position:relative;}
.AB_board-vhead {border-bottom:1px solid #E8E8E8; overflow: hidden;padding-bottom: 8px; *zoom:1;}
.AB_board-vhead .AB_view-info { float: left;margin:0 0 0 13px;width: 540px; word-wrap:break-word;}
.AB_board-vhead .icon_qna {background: url("bg_qna.gif") no-repeat scroll 9px 0 transparent;float: left; height: 52px;width: 53px;}
.AB_board-vhead .AB_view-info p {padding-top: 9px; line-height:15px; position:relative;}
.AB_board-vhead .AB_view-info p span:first-child {border-left: medium none;padding: 0 16px 0 0;}
.AB_board-vhead .AB_view-info p span {border-left: 1px solid #ABABA9;display: inline-block;padding: 0 16px;}
.AB_view-contents p.AB_view {line-height: 25px;padding: 17px 2px;}
.alignc{ font-weight: bold;padding: 42px 0 17px; text-align: center;}
.alignc01{font-weight: bold;padding: 0 0 42px;text-align: center;}
.fd {background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #E5E5E5;height: 15px;margin: 10px 0;padding: 12px 0 14px 10px;}
.fd p, .fd01 p {color: #454545;font-weight: bold;height: 16px;line-height: 16px;}
.btns {height: 62px;overflow: hidden; padding: 20px 0;}
#AB_cmt_box_btn_first {color: #52A9E0 !important;float: left;font-weight: bold; margin-top: 3px;}
[id^="AB_cmt_box_btn_"] span { color: #FF6600;font-weight: bold;}
.btns .lb {float: right; padding: 0 6px 0 0;}
#AB_sns_util_container {clear: both;}
.qna {background: none repeat scroll 0 0 #F6F6F6;}
.AB_board-vhead .icon_qna01 {background-position: 9px -52px;}
.btns_re {height: 30px;overflow: hidden;padding: 6px;}
.btns_re .lb {float: right;}
.btns_re p {float: left;}
[id^="AB_cmt_box_btn_"] {color: #52A9E0 !important; font-weight: bold;}
.AB_cmt_box_btn {margin-bottom: 5px;}
.AB_etc{position:absolute;right: 4px;top: 16px; width:125px;}
.AB-cr{overflow:hidden; zoom:1;}
.AB-marking{float:left; text-align:center; margin-right:5px;}
.AB-marking p{font-weight:bold; font-size:14px; padding-bottom:3px; }
*/
