@charset "utf-8";

fieldset.search {position:relative; text-align:right;}
fieldset.search .btn_bd_search {text-indent:-100000px;cursor:pointer;border:none;vertical-align:top;}
fieldset.search.qna {background:url('/img/addservice/bg_search.gif') no-repeat left top; height:55px;}
fieldset.search div {width:auto;height:23px;padding-top:15px;text-align:center;}
fieldset.search select {height:23px;border:1px solid #bbbbbb;vertical-align:top;}
fieldset.search .txt {height:15px;vertical-align:top;}
fieldset.search span {line-height:23px;color:#333333;font-weight:bold;vertical-align:top;}
fieldset.search .bgBar {padding:0 5px;}

.boardWrap {width:100%;margin-top:15px;}

.boardWrap .bd_type {width:100%;border-bottom:1px solid #dedede;background:url('/img/common/bbs/bg_table_top.gif') repeat-x left top;}
.boardWrap .bd_type th {padding:10px 0;height:15px;border-bottom:1px solid #dedede;background:url('/img/common/bbs/bg_th_line.gif') no-repeat right 1px;}/*2012-11-19*/
.boardWrap .bd_type th.firstTh {background:url('/img/common/bbs/bg_th_first.gif') repeat-x left top;}
.boardWrap .bd_type th.noLine {background:none;}
.boardWrap .bd_type td {text-align:center;border-top:1px solid #eaeaea;}
.boardWrap .bd_type td.title {padding:10px;text-align:left;}
/*
.boardWrap .bd_type tr:hover .title {padding:10px;text-align:left;border-bottom:1px solid #e33b41;}
.boardWrap .bd_type tr:hover a {color:#e33b41;font-weight:bold;}
*/
.boardWrap .bd_type tr:hover td {border-bottom:1px solid #e33b41;color:#e33b41;font-weight:bold;}
.boardWrap .bd_type tr:hover a {color:#e33b41;font-weight:bold;}

.boardWrap .bd_type2 {width:100%;border-collapse: collapse;border-top: 1px solid #AAA;border-bottom:1px solid #DEDEDE;}
.boardWrap .bd_type2 th {height:35px;background:#FAFAFA;font-weight:bold;color:#333;text-align:center;vertical-align:middle;border-bottom:1px solid #DEDEDE;border:1px solid #DEDEDE;letter-spacing:-1px;}
.boardWrap .bd_type2 td {height:35px;background:white;text-align:center;vertical-align:middle;border-bottom:1px solid #DEDEDE;border:1px solid #DEDEDE;}

.bottom {position:relative; overflow:hidden;}
.bottom .btns_r {position:absolute; right:0; top:20px; margin:0; }
.qnago {float:right; padding-top:20px;}

.bd_write {width:100%; border-top:1px solid #aaa;}
.bd_write th {padding:10px 0 10px 15px;height:15px;background:#fafafa;color:#333333;text-align:left;border-bottom:1px solid #dedede;}/*2012-11-19*/
.bd_write th.second {border-left:1px solid #DEDEDE; }
.bd_write td {padding:10px 0 10px 15px;height:15px;border-bottom:1px solid #dedede; border-left:1px solid #dedede;}/*2012-11-19*/
.bd_write td textarea {width:450px; height:198px; padding:5px;border:1px solid #bbbbbb;}
.bd_write td input.check {width:13px; height:13px;}
.bd_write td input.radio {margin-top:-2px; }

.fileStyle {position:relative;}
.fileStyle input {vertical-align:top;}
.fileStyle .plus {position:absolute;top:0;left:289px;}
.fileStyle .minus {position:absolute;top:0;left:289px;}
input.file.inpFile01 {height:18px;margin-right:5px;border:1px solid #BBB;}


.boardInfo {margin-top:20px;text-align:right;}
.boardWrap_view {width:100%; border-bottom:1px solid #dedede;}
.bd_view {width:100%;background:url('/img/common/bbs/bg_table_top.gif') repeat-x left top;}
.bd_view th {padding:10px 0;height:15px;border-bottom:1px solid #DEDEDE;}/*2012-11-19*/
.bd_view td {padding:10px 0 10px 15px;height:15px;border-bottom:1px solid #DEDEDE;}/*2012-11-19*/
.bd_view th.firstTh {background:url('/img/common/bbs/bg_th_first.gif') repeat-x left top;}
.bd_view .bline {background:url('/img/common/bbs/bg_th_line.gif') no-repeat right 1px;}
.bd_view td.title {font-weight:bold; color:#333;}
.bd_view td.read {text-align:center;}
.bd_view td.filesArea {height:13px;padding:20px 0;border-bottom:none;}/*2012-11-20*/
.filesWrap {position:relative;}
.filesWrap .files {float:right;width:150px;height:13px;padding:8px 1px 7px 11px;background:url('/img/addservice/bg_files.gif') no-repeat left top;cursor:pointer;z-index:10;}
.filesWrap .files span {display:inline-block;width:35px;line-height:13px;padding-left:11px;color:#808080;vertical-align:top;text-align:center;}
.filesWrap .downloadFiles {display:none;position:absolute;top:33px;right:0;width:212px;background:url('/img/addservice/bg_downtop.gif') no-repeat left top;z-index:10;}
.filesWrap .downloadFiles ul {width:180px;padding:16px 16px 8px 16px;background:url('/img/addservice/bg_downbottom.gif') no-repeat left bottom;}
.filesWrap .downloadFiles li {width:180px;line-height:12px;color:#808080;padding-bottom:8px;background:url('/img/btn/btn_down.gif') no-repeat right top;}
.filesWrap .downloadFiles li a {display:block; padding-right: 15px; word-wrap: break-word; word-break: normal;}
.boardWrap_view .bd_view td.text {padding:5px 10px 45px 10px;border-bottom:1px solid #dedede;}
.boardWrap_view .bd_view td.reservation {height:17px;line-height:17px;padding:33px 0 13px 0;background:url('/img/common/bbs/bg_reservation.gif') no-repeat left 20px;text-align:center;border-bottom:none;}
.boardWrap_view .bd_view td.reservation strong {height:12px; padding-left:5px;}
.boardWrap_view .bd_view td.reservation span {height:12px; padding-left:5px;}

.btns_r .bgBar {width:1px;height:15px;padding-left:5px;}
.btns_r input {vertical-align:top;}

.comment {background:#f7f7f7;border-bottom:1px solid #dedede;overflow:hidden; }
.comment p {border-top:1px solid #888; float:left; padding:20px 10px;}
.comment div {border-top:1px solid #dedede; float:left; padding:20px 20px 20px 15px; width:510px;}
.comment div.user {text-align:right; padding-bottom:0; padding-right:10px; width:518px;}
.comment div.reply {border-top:none; margin:10px; padding:15px; min-height:50px; width:560px; background:#fff; clear:both; }
.comment textarea {border:1px solid #bbb; padding:10px; width:405px; vertical-align:top; height:30px;color:#666666;}

.comment_list td {padding:25px 10px; border-bottom:1px solid #e5e5e5;}
.comment_list td p.user {color:#333; float:left }
.comment_list td p.btns {float:right }
.comment_list td p.btns span {font-size:11px;background:url('/img/addservice/bg_bar2.gif') no-repeat 11px top; padding-left:21px;}
.comment_list td p.btns span.rep {font-weight:bold;padding-left:14px;background:url('/img/customer/ico_reply.gif') no-repeat left top;}
.comment_list td p.btns span.btn {padding-left:4px;background:none;}

.comment_list td div {clear:both; padding-top:15px;}
.comment_list .re td {background:#f7f7f7 url('/img/addservice/bg_reply.gif') no-repeat left top; padding-top:50px; padding-left:20px;}
.comment_list .re.modify td {padding-right:20px;}

.sum_list {width:100%; background:url('/img/addservice/bg_list.gif') no-repeat left top; margin-top:60px;}
.sum_list p {overflow:hidden; padding:11px 0;}
.sum_list span {float:left; text-align:center; width:64px;}
.sum_list a {float:left; padding-left:15px;}
.sum_list span.date {float:right; width:90px;}

.modify .txt {padding:10px;line-height:11px;height:11px;color:#666666;font-size:12px;}
.modify textarea.txt {width:566px;height:30px;line-height:15px;}
.re.modify textarea.txt {width:546px;}



/* Ķ�����˾� */ /*������ height�� ���� ������ 5�� ������ ��׶��尡 ����� �ȳ��� */
/*
#calendar {position:relative; width:245px; height:219px; font-size:11px; text-align:center; color:#bbbbbb; border:1px solid #474645; background-color:#5e5d5c; padding:0 7px; *zoom:0; }
*/
#calendar {position:relative; width:245px; height:239px; font-size:11px; text-align:center; color:#bbbbbb; border:1px solid #474645; background-color:#5e5d5c; padding:0 7px; *zoom:0; }
#calendar .yearMonth {height:52px; padding:22px 0 0 0; }
#calendar .yearMonth .txtYM {display:inline-block; }
#calendar .yearMonth .txtYM img {padding:0 1px; }
#calendar .yearMonth .month {display:block; line-height:12px; padding-top:10px;color:#bbbbbb; }
#calendar .yearMonth .preMonth,
#calendar .yearMonth .nextMonth {position:absolute; top:24px; width:10px; height:17px; text-indent:-3000em; cursor:pointer; background:url('/img/common/bg_arrow01.png') no-repeat; }
#calendar .yearMonth .preMonth {left:58px; background-position:left top; }
#calendar .yearMonth .nextMonth {right:58px; background-position:right top; }
#calendar table {width:100%; background:url('/img/common/bg_calendar_top.gif') no-repeat; }
#calendar table thead th {height:19px;padding:0;text-align:center;text-indent:-3000em; color:transparent;background:none;border-bottom:none;}
#calendar table tbody td {height:23px;padding:0;border:0;text-align:center;border-bottom:1px solid #757473;border-left:none;background:#5e5d5c; }
#calendar table tbody td.sun {color:#fff; }
#calendar table tbody td.sun a {color:#fff; }
#calendar table tbody td.today {background-color:#ab9c85; color:#fff; }
#calendar table tbody td.today a {color:#fff; }
#calendar table tbody tr.last td {border-bottom:none; }
#calendar table a {color:#bbbbbb; }
#calendar .closeBtn {position:absolute; right:0; top:0; display:block; width:26px; height:19px; border-left:1px solid #474645; border-bottom:1px solid #474645; padding-top:7px; }

.calendar {position:relative; display:inline-block; vertical-align:top; }
/*#contents .contents .loadCalendar {display:none;position:absolute;width:261px;margin:0 0 0 4px;padding:0;z-index:10;}*/
#contents .contents .loadCalendar {display:none;position:absolute;width:261px;margin:0 0 0 4px;padding:0;z-index:10;}