.AB-message-wrap{margin-left:1px;}
/* 여기위로 는항상 쓰는 css입니다. */

.AB-sch{text-align:right; padding:12px 0;}
.AB-message-head{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em; background-image:-moz-linear-gradient(top,#fff,#f3f3f3); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f3f3f3)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* ie */
*zoom:1;border:1px solid #bdc1c4;}
.AB-line-box{display:inline-block; width:215px; height:20px; border:1px solid #bbc1c3; border-right:none;}
.AB-line-box input{background:none;  width:215px; height:20px;}
.AB-message-tit ,.AB-message-list{width:100%;}
.AB-message-tit th{font-weight:bold; color:#454545;}
.AB-message-list td{text-align:center; border-bottom:1px solid #ededed;}
.AB-btn-set{padding:9px;}
.AB-paging{text-align:center}

.AB-message-tit h1{padding:10px 0 10px 27px; border-top:1px solid #cfcbd3; border-bottom:1px solid #cfcbd3; background:url("../images/icon_note01.gif") 17px 12px no-repeat;}
.AB-message-body{background:#fff;}
.AB-tab-box{padding-top:10px;}
.AB-message-view{border:solid #ddd;border-width:0 1px 1px 1px;}
.AB-message{position:relative;margin-top: 15px;}
.AB-message h3{color:#444444;font-weight:normal;line-height:25px;padding:0 7px;height:25px;top:1px;*zoom:1;-moz-border-radius:.4em .4em 0 0;-webkit-border-radius:.4em;border-radius:.4em; background-image:-moz-linear-gradient(top,#e2e2e2,#acacac); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e2e2e2),color-stop(1,#acacac));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#acacac',GradientType=0 ); border:1px solid #d1d1d1;}
.AB-message h3.on{*zoom:1;background-image:-moz-linear-gradient(top,#ffcc60,#e9a71b); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffcc60),color-stop(1,#e9a71b));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc60', endColorstr='#e9a71b',GradientType=0 ); border:1px solid #d1d1d1;}
.AB-message .tab01{left:0;}
.AB-message .tab02{left:69px;}
.AB-message .tab03{left:138px;}
.AB-message .tab01 a{display:inline-block;width:100%;}
.AB-message .tab02 a{display:inline-block;width:100%;}
.AB-message .tab03 a{display:inline-block;width:100%;}
.AB-note-num{position:absolute; right:19px; top:6px;}
.AB-note-num strong{font-weight:bold;}
.AB-align-c{text-align:center; padding:15px 0 0;}

.AB-mini_half_round.on{background-position:left -28px;}
.AB-mini_half_round.on a{background-position:right -28px;}

.AB-input-name{height:28px; line-height:28px; background:#f6f6f6; padding:1px 7px 1px 112px; border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1 ; position:relative;}
.AB-input-name label{position:absolute; top:1px;left:10px;}
.AB-name{width:100%; line-height:17px; height:17px; border:1px solid #d1d1d1; }
.AB-input-text{padding:8px; background:#fff;}
.AB-textarea{width:100%; border:none; border:1px solid #d1d1d1;}


/* 포인트정산 */
.AB-message-box h4{font-weight:normal; background:url("../images/icon_dot01.gif") 11px 4px no-repeat; padding:0 0 11px 20px;}
.AB-tit-h3{padding-left:20px; margin:-5px 0 10px 0;}
.AB-message-box h4 strong{color:#2959c6; font-weight:bold; }
.AB-fnt-c{color:#ff5c3c; font-weighT:bold;}
.AB-width-b{border:1px solid #dddddd; height:20px; line-height:19px; width:68px;}
.AB-width-a{border:1px solid #dddddd; height:20px; line-height:19px; width:100%;}

.AB-bg-line td{background:#f7f7f7;}
.input_select{vertical-align:middle; height:19px;}