@charset "utf-8";
/* body */
/* img{ behavior: url(iepngfix.htc) } supersized gallery plugin 오류로 주석처리 */
.AB-empty-value{background-color:#edfbff;outline:1px solid #ff8533;}
.ABA-join-step ol{background:url("icon_p_bg.gif") center center no-repeat; overflow:hidden; *zoom:1; margin:27px 0; padding-left:18px; }
.ABA-join-step ol li{float:left; margin-left:55px;}
.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:block; width:202px; height:51px; text-indent:-9999px; }
/*.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:-205px 0px;}
.ABA-join-step ol li span.AB-step-on-3{background-position:-410px 0px;}
.ABA-join-step ol li span.AB-step-off-1{background-position:0 -52px;}
.ABA-join-step ol li span.AB-step-off-2{background-position:-205px -52px;}
.ABA-join-step ol li span.AB-step-off-3{background-position:-410px -52px;}*/
.AB-join-01{display:block;}
.AB-join-02{display:none;}
.AB-space{line-height:26px;}
.AB-space input{vertical-align:middle;}
.AB-bbs-wrap{position:relative;}
.AB-bg-img-a{background:url("bg_ABtitle-box.gif") 0 0 no-repeat; padding-left:2px;}
.AB-bg-img-b{background:url("bg_ABtitle-box01.gif") right 0 no-repeat;}
.ABA-list-title{width:100%;}
.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%; border-collapse: collapse;}
/*.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;}
.AB-alignc a {color:#666; font-size:12px; display:inline-block;}
.AB-alignc a img{vertical-align:middle;}
.ABA-list-btn{margin:20px 0; }
.ABA-list-paging{padding:10px 0;}
.ABA-list-search{background:#f7f7f7; padding:10px 0;}
.ABA-list-search a{display:inline-block; vertical-align:middle;}
.ABA-view-head{background:#f7f7f7; width:99%; position:relative;  }
.ABA-view-head strong{font-weight:bold; color:#454545; padding:0 26px 0 25px;}
.AB-box-line{border:1px solid #e1e1e1;box-shadow:2px 2px 2px #e0e0e0;-moz-box-shadow:2px 2px 2px #e0e0e0;-webkit-box-shadow:2px 2px 2px #e0e0e0; filter:progid:DXImageTransform.Microsoft.Shadow(color=#e0e0e0,direction=135, strength=3); }
.AB-box-round{width:2px; height:2px; position:absolute;}
.AB-box-round-a{background:url("bg_round01.gif") 0 0 no-repeat; top:-1px; left:-1px;}
.AB-box-round-b{background:url("bg_round04.gif") 0 0 no-repeat; bottom:-1px; left:-1px;}
.AB-box-round-c{background:url("bg_round02.gif") 0 0 no-repeat; top:-1px; right:-1px;}
.AB-box-round-d{background:url("bg_round03.gif") 0 0 no-repeat; bottom:-1px; right:-1px;}
.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:1px solid #e5e5e5;}
.AB-box-line-solid-c{border-top:1px solid #e5e5e5;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:10px 0 8px 0; *zoom:1;}
.ABA-tit-box p{float:left;}
.ABA-tit-box h5{float:left;/* width: 80%;*/word-wrap: break-word; font-weight:normal;width: 73%;}
.ABA-item-box{zoom:1; overflow:hidden;}
.ABA-item-box p{float:left; padding:7px 0 11px; word-wrap: break-word;}
.ABA-view-body {word-wrap: break-word; padding:20px 23px; line-height:20px;}

.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_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_sns_util li {padding:0 !important;border:0 !important;}
.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;}
.AB_cmt_box_btn {margin-bottom: 5px;}
.AB-etc{position:absolute;right: 4px;top: 16px; width:125px;}
.AB-cr{zoom:1;}
.AB-cr:after{content:""; display:block; clear:both; visibility:hidden; height:0;}
.AB-marking{float:left; position:relative; text-align:center; padding:0 5px;display:inline-block;/*width:80px;margin:0 auto;*/}
.AB-marking-p{font-size:12px; font-weight:bold; color:#e82b2b; position:absolute;top:11px;left:46%;}
.AB-marking-m{font-size:12px; font-weight:bold; color:#2b2ee8; position:absolute;top:11px;left:46%;}
.AB-recom{padding:10px 0;margin:0 auto;text-align:center;}
.AB-recom-h{height:55px;}

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

#AB_sns_util {overflow:hidden; *zoom:1;}
#AB_sns_util li{float:left; margin-left:5px;}
.ABA-filedown{background:#f7f7f7; padding:10px 0 10px 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{display:inline-block; text-align:center; font-weight:bold; padding:0 20px;}
.ABA-prev-nxt .AB-fl span.AB-LF-common{font-weight:normal;}
.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:52px ; height:20px; 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; 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 -63px;}
.AB-btn-board-set-pos-c{background-position:0 -42px;}
.AB-btn-board-set-pos-d{background-position:0 -21px;}
.AB-btn-board-set-pos-e{background-position:0 -126px;}
.AB-btn-board-set-pos-f{background-position:0 -83px;}
.AB-btn-board-set-pos-g{background-position:0 -105px;}
.AB-btn-board-set-pos-h{background-position:0 -173px;}
.AB-btn-board-set-pos-i{background-position:0 -84px;}
.AB-btn-board-set-pos-j{background-position:0 -194px; width:101px}

.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-set03{background:url("btn_board_set02.gif") 0 0 no-repeat; position:relative; display:inline-block; border:0; height:25px;font-size:0; cursor:pointer; vertical-align:bottom;}
.AB-btn-board-set02-pos-a{background-position:0 0;width:52px }
.AB-btn-board-set02-pos-b{background-position:0 -26px; width:52px ;*margin-right:6px;}
.AB-btn-board-set02-pos-c{background-position:0 -52px; width:78px }

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

/* 게시판 글쓰기*/
.ABA-write-box .ABA-write-list {background:url("bg_item.gif") 0 0 repeat-y; border-bottom:1px solid #c0c3c6; 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 !important;border:none !important;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 ul{margin:0 !important;}
.ABA-write-box .ABA-write-list .AB-opt li{border:none; padding:5px 0 0 0 !important; }
.ABA-write-box .ABA-write-list .AB-opt li *{font-size:11px; color:#656565;}
.ABA-write-box .ABA-write-list label{vertical-align:middle;}
.ABA-write-box .ABA-write-list label.AB-label-c{position:absolute; top:8px; left:21px; _left:-120px;font-size:12px; color:#454545; font-weight:bold; background:url("icon_dot.gif") 0 center no-repeat; padding-left:11px;}
.ABA-write-box .ABA-write-list label.AB-label-a{position:absolute; top:146px; left:29px;_left:-120px; 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-write-box .ABA-write-list li input[type="file"]{border:1px solid #d6d6d6;}
.AB-file-line{border:1px solid #d6d6d6 !important; height:18px; line-height:18px;}
.ABA-bbs-wrap{position:relative;}

/*제거대상 시작*/
.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}
textarea{font-size:12px; color:#35363a;}
.AB-scach-list{vertical-align:middle;}
/*제거대상 끝*/
/* 2011-07-08 */

.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;}

/* 갤러리 리스트 */
.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 2px;}
.AB-submit-btn{background:url("btn_edit01.gif") 0 0 no-repeat; width:39px; height:18px; 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;}
/* 개인정보취급방침-로그인안할시 */
.AB-idpasswrite{display:none;}
.ABA-user-wrap{padding:10px;}
.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-use03,.AB-text-use02,.AB-text-use01{font-weight:bold;}
.AB-text-use{background:url("tit_text01.gif") 0 0 no-repeat !important; text-indent:-1999px; font-size:0; height:14px; }
.AB-text-agree{border:1px solid #d6d6d6; margin:8px 0; overflow:auto; height:180px;}
.bx h3{background:none; padding:0; font-weight:normal; font-size:13px !important; margin-left:0px !important}
.AB-tit-use h3{background:none; padding:0;}
.AB-chk{font-size:11px; color:#666666;}
.AB-alignr input ,.AB-upsw-save input{vertical-align:middle;}
/* 정열 */
.AB-alignr{text-align:right;}
/* 리플 */
.AB-line-c{background-color:#FFFAE7; border:1px solid #E8E8E8}
.ABA-rep-wrap{padding-top:23px;}
.AB-cmt-view{ position:relative;border-bottom:1px dashed #C5C5C5;margin:12px 11px;; *zoom:1; }
.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 13px 0 18px;background:url("icon_rep.gif") 4px 4px no-repeat;}
.AB-rep-id01{background:url("icon_rep.gif") 4px 11px no-repeat;font-weight:bold; color:#454545;padding:10px 13px 0px 18px; }
.AB-rep-date{color:#999999; font-size:11px; float:left;}
.AB-rep-editbtn{position:absolute; right:0; top:4px;}
.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:6px 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:2px; _right:15px;}
.AB-cmt-input-wrap{border:1px solid #e5e5e5; background:#f7f7f7; margin:12px 0 25px;padding:0 14px 0 10px;}
div[id^="AB_cmt_reply_form"] .comment_btn{right:10px; }
div[id^="AB_cmt_reply_form"] .AB-btn-resize{right:10px;}
.AB-btn-resize{position:absolute; right:2px; top:55px; _right:15px;}
[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{width:474px; margin:20px auto;}
.ABA-state-head{height:98px; width:368px; margin:0 auto 15px;}

.ABA-state-body{background:url("bg_login_box02.gif") 0 bottom no-repeat; padding-bottom:30px; margin-bottom:20px;}
.ABA-state-box{background:url("bg_login_box01.gif") 0 0 no-repeat; padding-top:30px}
.ABA-login-box{width:333px; 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{font-weight:bold; width:65px; display:inline-block;}
.ABA-state-box p.AB-upsw label{font-weight:bold; width:65px; display:inline-block;}
.AB-upsw select{vertical-align:middle;}
.AB-sumit-login{position:absolute;  width:75px; height:44px; top:2px; right:34px;}
.AB-sumit-login .AB-btn{background:url("btn_login.gif") 0 0 no-repeat; display:block;width:100%; height:100%;text-indent:-9999px; *height:44px; cursor:pointer;}
.ABA-find-box{width:435px; margin:0 auto; *zoom:1; position:relative; }
/* input[type="text"] ,input[type="password"]{border:1px solid #d6d6d6; line-height:18px; height:18px; vertical-align:middle;} 2011-07-08 */


.AB-input-c, .AB-input-d, .AB-input-e{border:1px solid #d6d6d6; line-height:18px; height:18px; vertical-align:middle;}
.AB-input-c{width:177px;}
.AB-input-d{width:120px;}
.AB-input-e{width:100px;}

.AB-upsw-save,.AB-idpass-send{text-align:center; margin-top:15px;}
.AB-upsw-save label,.AB-idpass-send label{ font-size:11px; color:#666666; margin-right:10px;}


.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{display:none;}
.AB-login{display:none;}
.AB-join{display:none}
.AB-idpass{display:none;}
.AB-tit-txt-box{background:url("bg_login_box.gif") 0 0 no-repeat; padding:17px 0 0 106px; }
.AB-bg-login-pos-2{background-position:0 -104px;}
.AB-bg-login-pos-3{background-position:-7px -203px;}

.AB-tit-txt-box p{margin-bottom:9px;}
.AB-bg-tit span{background:url("text_box_tit01.gif") 0 0 no-repeat; height:29px; 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 -79px;}
.AB-bg-tit .AB-tit-pos-04{background-position:0 -116px; height:33px;}
.AB-bg-tit .AB-tit-pos-05{background-position:0 -154px; height:33px;}
.AB-bg-process span{background:url("text_box_tit02.gif") 0 0 no-repeat; height:18px; display:block; text-indent:-9999px; font-size:0;}
.AB-bg-process .AB-process-pos-02{background-position:0 -121px;}
.AB-bg-process .AB-process-pos-03{background-position:0 -31px;}
.AB-bg-process .AB-process-pos-04{background-position:0 -61px;}
.AB-bg-process .AB-process-pos-05{background-position:0 -90px;}
.AB-bg-explan span{background:url("text_box_tit03.gif") 0 0 no-repeat; height:12px; display:block; text-indent:-9999px; font-size:0;}
.AB-bg-explan .AB-explan-pos-02{background-position:0 -29px;}
.AB-bg-explan .AB-explan-pos-03{background-position:0 -61px;}
.AB-bg-explan .AB-explan-pos-04{background-position:0 -90px;}
.AB-bg-explan .AB-explan-pos-05{background-position:0 -118px; width:314px; height:33px; *height:27px;}

.AB-btn-menber{background:url("btn_menber.gif") 0 0 no-repeat; display:block !important; text-indent:-9999px; font-size:0 !important;  height:11px; width:130px;}
.AB-serch{background:url("btn_menber.gif") 0 -13px no-repeat; display:block !important; text-indent:-9999px; font-size:0 !important;  height:11px;}

.AB-join-wrap{*display:inline;width:164px; float:left; margin-left:72px; _height:11px; overflow:hidden;}
.AB-find-wrap{*display:inline;width:164px; float:left; _height:11px; overflow:hidden;}

/* qna리스트 */
.AB-faq-head , .AB-faq-q{ width:100%: *zoom:1; overflow:hidden; position:relative;}
.AB-faq-head{background:url("bg_faq_head.gif") 0 -72px repeat-x;height:35px;}
.AB-faq-q{border-bottom:1px solid #ededed;}
.AB-bg-left{background:url("bg_faq_head.gif") 0 -1px no-repeat;height:35px; position:absolute; left:0; top:0; width:7px;}
.AB-bg-right{background:url("bg_faq_head.gif") 0 -36px no-repeat;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; font-weight:bold; text-align:center;}
.AB-faq-q p{}
.AB-faq-head p{ line-height:35px;}
.AB-selected{width:124px;}
.AB-selected01{width:124px; color:#4794c0 ;font-weight:normal !important;padding:11px 0; }
.AB-qna-edit{float:right !important; width:40px; padding-right:6px; }
.AB-qna-edit a{display:inline-block;}
.AB-qna-edit01{float:right !important; width:40px; padding:15px 3px 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;cursor:pointer; background:url("icon_q.gif") 5px 11px no-repeat; padding:13px 0 11px 27px;}
.AB-sjt01 img{vertical-align:middle;}
.AB-chk {padding:0 0 0 14px;}
.AB-chk01 {padding:11px 0 0 14px;}
.AB-chk input{vertical-align:middle;}
.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-LF-notice img{vertical-align:text-top;}
/* 게시판 셋팅 */
.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:6px 20px 4px 8px; }
.AB-movechk select ,.AB-movechk label{vertical-align:middle;}

.AB-bbs-move input ,.AB-bbs-move img{vertical-align:middle; }
.AB-mov-c{width:50px;}
.AB-mov-d{width:95px;}
.AB-mov-d .ui-datepicker-trigger{margin: 0 0 0 2px !important;}

/* 사이트맵 */
.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:221px; margin:0 17px 20px; min-height: 200px; _height:200px; display:inline;}
.ABA-map-wrap ul .AB-tit-site h4{font-weight:bold;}
.ABA-map-wrap ul .AB-tit-site ul{padding-top:8px; background:#fcfcfc;}
.ABA-map-wrap ul .AB-tit-site ul li ul {padding:0 0 0 30px;}
.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:0 0 0 10px;font-weight:normal; line-height:18px; background:url("left_icon01.gif") 0 45% no-repeat;}
.ABA-map-wrap h6 a{color:#969696; font-size:11px;}
.AB-border-non{border:none !important;}


#ABA-wrap{padding:0 18px; letter-spacing:-1px;}
#ABA-wrap h4 {background:url('title_hc.jpg') 0 0 no-repeat; width:775px; height:110px; text-indent:-9999px; font-size:0; margin-bottom:22px;}
#ABA-wrap p { margin-bottom:10px;}
#ABA-wrap h5 {background:url('icon_01.jpg') left center no-repeat; text-indent:15px; margin-bottom:9px;}
.blue {color:#3c75c4;}
.blue2 {color:#5d75cb; font-weight:bold;}
.red {color:#d51c1c;}
.pink{ color:#d24d82;}
.bold { font-weight:bold;}
.b1{ font-size:15px; font-weight:bold;}
.AB-a {border-top:1px solid #e1dfdf; margin-top:1px; background-color:#f6f6f6;margin-bottom:1px; border-bottom:1px solid #e1dfdf; padding:9px 43px; margin-bottom:6px;}
.AB-b {border-top:1px solid #e1dfdf; margin-top:1px; background-color:#d7e4ee;margin-bottom:1px; border-bottom:1px solid #e1dfdf; padding:9px 43px; margin-bottom:25px;}
.AB-c { background:url('icon_01.jpg') left center no-repeat; text-indent:15px; margin-bottom:5px; color:#d24d82; font-weight:bold; }
.AB-d {padding:0 15px; margin-bottom:17px;}
.t1 { margin-bottom:30px; border:none;}
.t1 strong{font-weight:bold;}
.t1 line{ text-decoration:line-through;}
.t1 .bgline01{background:url('bg_td1.gif') 0 0 repeat-x;}
.t1 .bgline02{background:url('bg_td2.gif') 0 0 repeat-x;}
.t1 .bgline03{background:url('bg_td3.gif') 0 0 repeat-x;}
.t1 .bgline04{background:url('bg_td4.gif') 0 0 repeat-x;}
.t1 td {padding:0 32px;}
#ABA-wrap .img {width:189px; height:162px; float:right;}
.AB-text-use01{margin-left:1px !important;}
.AB-text-use02{margin-left:1px !important;}
.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-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-input-c,.AB-input-id,.AB-input-pass,.AB-input-name{border:1px solid #d6d6d6; line-height:20px; height:20px; vertical-align:middle; }
/*.AB-width-c,.AB-input-email{width:95px; border:1px solid #d6d6d6; line-height:18px; height:18px; vertical-align:middle;}*/


.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;}


/* faq다시테이블 */
.ABA-sfaq-head{position:relative;height: 35px; padding:0 7px;background: url("bg_faq_head.gif") repeat-x scroll 0 -72px transparent;}
.AB-sround-left01 {background: url("bg_faq_head.gif") no-repeat scroll 0 -1px transparent;height: 35px;left: 0;position: absolute;top: 0;width: 7px;}
.AB-sround-right01 {background: url("bg_faq_head.gif") no-repeat scroll 0 -36px transparent;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;}

#AB-contents{width:625px; height:48px;}
#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,.AB-button.AB-btn-thema a:hover{color:#FFFF00;}
.AB-button.AB-bgimg-pos04 button,.AB-button.AB-bgimg-pos04 a{color:#666 !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 !important;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 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;}

.AB-button.AB-bgimg-pos01{background-position:left 0}
.AB-button.AB-bgimg-pos02{background-position:left -30px}
.AB-button.AB-bgimg-pos03{background-position:left -60px}
.AB-button.AB-bgimg-pos04{background-position:left -90px}
.AB-button.AB-bgimg-pos05{background-position:left -121px}
.AB-button.AB-bgimg-pos06{background-position:left -151px}

.AB-button.AB-bgimg-pos01 button,.AB-button.AB-bgimg-pos01 a{background-position:right 0}
.AB-button.AB-bgimg-pos02 button,.AB-button.AB-bgimg-pos02 a{background-position:right -30px}
.AB-button.AB-bgimg-pos03 button,.AB-button.AB-bgimg-pos03 a{background-position:right -60px}
.AB-button.AB-bgimg-pos04 button,.AB-button.AB-bgimg-pos04 a{background-position:right -90px}
.AB-button.AB-bgimg-pos05 button,.AB-button.AB-bgimg-pos05 a{background-position:right -121px}
.AB-button.AB-bgimg-pos06 button,.AB-button.AB-bgimg-pos06 a{background-position:right -151px}

/*게시물 제목에 자동으로 부여되는 클래스는 필요할 때 소스 보기 해서 정의.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-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;}
.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: #dddddd 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;border-bottom:1px solid #eee;text-align:center;}
.AB-IF-value {font-size: 11px;color: #444444;padding-top:1px;padding-bottom:1px;padding-left:10px;background: #FFFFFF;border-bottom:1px solid #eee;}
.ABA-content-box table tr:last-child th, .ABA-content-box table tr:last-child td {border-bottom:0;}

/* 보기폼 (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-IF-title-shop{background: url("/shop/design/theme01/images/bg_th.gif") no-repeat 19px center #F5F5F5;font-weight: bold; padding-left: 31px;text-align: left;}
.AB-VF-value-shop{padding:6px 0 6px 10px;}
.AB-LF-table-title th{background: url("/shop/design/theme01/images/bg_th.gif") no-repeat 19px center #F5F5F5;font-weight: bold; padding-left: 31px;text-align: left; padding:6px 10px 6px 30px;}

/*skip*/
.AB-skip{position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;z-index:-1;}