@charset "utf-8";

/* ---------------------------------------------------
POINTWEB.co.kr
Board Markup ver1.0 2014-01-17
Board Markup modify 2014-01-22
---------------------------------------------------- */

/* 게시판 공통 */
.btn_list{margin:20px 0;}
.btn_list2{margin:20px 0;text-align:right}
.bbs_new_icon {font-size:10px;margin-left:10px;display:inline-block !important;padding:0px 5px;color:#3bb9dd;}

/* 게시판 상담(검색) */
.bbs_top:after{display:block;clear:both;content:''}]
.bbs_top .bbs_search{float:right}
.bbs_top .bbs_search select{padding:2px;height:31px;border-right:0}
.bbs_top .bbs_search input {padding:5px 3px 5px 3px}
.bbs_top .bbs_faq_search{margin-bottom:5px;padding:10px 0;text-align:center;background:#fff;border:1px solid #ccc}
.bbs_top .bbs_faq_search label{margin-right:10px;font-size:11px;font-weight:bold;}

/* 페이지표시 */
.page{margin-top:20px;font-family:'Tahoma';font-size:12px;text-align:center;}
.page a{display:inline-block;width:24px;height:24px;text-align:center;vertical-align:middle;line-height:24px;letter-spacing:-1px;float:left}
.page .s_num {display:inline-block;margin-top:0;padding:7px 10px 0 10px;height:21px;font-weight: bold;line-height:12px;vertical-align:middle;border: 1px solid #515151;margin:0 5px}

/* 게시판 목록 */
.bbs_ltype,.bbs_vtype {width:100%;border-top:2px solid #515151} 
.bbs_ltype tr:hover {background-color:#f2f2f2}
.bbs_ltype th,.bbs_ltype td,.bbs_vtype tbody th,.bbs_vtype tbody td,.bbs_wtype tbody th,.bbs_wtype tbody td {padding:13px 27px;border-bottom:1px solid #d0d0d0;text-align:center;font-size:15px}
.bbs_ltype th {background-color:#f2f2f2;border-bottom:1px solid #515151;color:#252525;font-weight:400}
.bbs_ltype tbody td.subject{text-align:left}
.bbs_ltype tbody td.subject img {padding-right:7px}
.bbs_ltype tbody td .short {display:inline-block; max-width:600px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:bottom; text-align:left; cursor:pointer;}
.bbs_ltype .short:hover{color: #252525}
.bbs_ltype tbody td.del-content{padding-left:70px;text-align:left;font-weight:bold}
.bbs_line{width:100%;height:5px;background:url("/_public/image/board/foot_line.gif") repeat-x left bottom;border-top:1px solid #fff}


/* 게시판 상세보기 */
.bbs_vtype {border-bottom:1px solid #515151} 
.bbs_vtype tbody th{text-align:center;background-color:#f2f2f2}
.bbs_vtype tbody td{text-align:left;}
.bbs_vtype tbody td .subject {max-width: 800px; word-break: break-all;overflow:hidden}
.bbs_vtype tbody .contents { padding:30px;max-width:800px;} 

/* 게시판 이전다음글 목록 */
.bbs_foot_list{width:100%;overflow:hidden}
.bbs_foot_list dt,.bbs_foot_list dd{float:left;padding:13px 27px;border-bottom:1px solid #d0d0d0}
.bbs_foot_list dt{width:10%;text-align:center;background-color:#f2f2f2}
.bbs_foot_list dd{position:relative;width:79.4%;text-align:left;}
.bbs_foot_list dd .data{position:absolute;top:13px;right:10px;color:#515151;font-weight:normal;font-size:13px}
.bbs_foot_list dd.now{font-weight:bold;color:#515151}
.bbs_foot_list dd .data .kan{padding:0 5px}
.bbs_foot_list .short {display:inline-block; max-width:580px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:bottom; text-align:left; cursor:pointer;}
.bbs_foot_list .short:hover{text-decoration: underline; color: #444;}

/* 게시판 답변보기 */
.bbs_rtype{border-collapse:collapse;width:100%;border:1px solid #cecece;border-width:0 0 1px 0; margin:10px 0 10px 0;}
.bbs_rtype thead th{padding:7px 0 5px 15px;text-align:left;border:1px solid #cecece;}
.bbs_rtype tbody th{text-align:left;border:1px solid #cecece;border-width:1px 0 1px 1px}
.bbs_rtype tbody td{text-align:left;border:1px solid #cecece;border-width:1px 1px 1px 0}
.bbs_rtype tbody th{padding:7px 0 5px 20px;color:#0072be;}
.bbs_rtype tbody td{padding:7px 0 5px 0;}
.bbs_rtype tbody td.contents { padding: 20px 0;border-top:1px solid #cecece; border:1px solid #cecece;border-width:1px 0 1px 0} 

/* 게시판 글쓰기 */
.txtc_inreq { color:#ff9900; font-weight:bold}/* 필수항목 */
.bbs_wtype{border-top:2px solid #515151;border-collapse:collapse; table-layout: fixed; clear: both; width:100%}
.bbs_wtype th {text-align:center;border-right:1px solid #d0d0d0;font-weight:400}

.bbs_wtype tbody td.contents {padding:5px 0;border-top:1px solid #cecece;} 
.bbs_wfrom{padding:5px 0;border-bottom:1px solid #cecece;}


/* 포토갤러리 목록 */
.bbs_gallery{}
.bbs_gallery{position:relative;height:100%;overflow:hidden;}
.bbs_gallery ul {border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding-top:10px;}
.bbs_gallery ul:after {clear:both;display:block;content:"";}
.bbs_gallery ul li{height:205px;float:left;margin-bottom:20px;padding-top:20px;width:25%;text-align:left;}
.bbs_gallery ul li a{display:block;margin:0 10px;text-decoration:none;color:#666}
.bbs_gallery ul li a img {width:210px;height:150px;}
.bbs_gallery ul li span{display:block;margin-top:5px;}
.bbs_gallery ul li .tit{display:inline-block;margin-top:10px;max-width:210px;font-weight:bold;vertical-align:bottom;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bbs_gallery ul li .new{display:inline-block;margin-top:10px;line-height:14px}
.bbs_gallery ul li .data{font-size:11px;color:#787878}
.bbs_gallery ul li .nodata{padding-top:30px;width:100%;text-align:center}

/* 포토갤러리 상세보기 */
.bbs_gallery_view{border-collapse:collapse;width:100%;border:1px solid #cecece;border-width:0 0 1px 0}
.bbs_gallery_view thead th{padding:7px 0 5px 0;text-align:center;border:1px solid #cecece;}
.bbs_gallery_view tbody th,.bbs_gallery_view tbody td{text-align:left;border:1px solid #cecece;border-width:1px 0 0 0}
.bbs_gallery_view tbody th{padding:7px 0 5px 20px;color:#0072be;}
.bbs_gallery_view tbody td{padding:7px 0 5px 0;}
.bbs_gallery_view tbody td.contents { padding: 20px 0;border-top:1px solid #cecece;} 
.view_list li{ padding:10px 10px 8px 10px; border-bottom:1px solid #cecece; }
.view_list li.preline {border-top:1px solid #cecece; }
.view_list li span{margin:0 50px 0 10px;font-weight:bold;color:#0072be}

/* 덧글달기 */
.reply_box{margin-top:15px}
.reply_box .reply_top{margin-bottom:10px;height:100%;overflow:hidden}
.reply_box .reply_top li{float:left;padding:0 10px;font-weight:bold;border-left:1px solid #ccc}
.reply_box .reply_top li:first-child{padding-left:0;border-left:0;color:#FF0000}
.reply_box .reply_list{padding:10px 20px 20px;background:#fff}
.reply_box .reply_list li{padding:15px 0;border-bottom:1px dotted #c9c9c9}
.reply_box .reply_list li li{padding:4px 0 0 20px;background:url("/_public/image/board/dot_reply.gif") no-repeat 5px 3px;border-bottom:0}
.reply_box .reply_list li dl{position:relative;height:100%;overflow:hidden}
.reply_box .reply_list li dt{float:left;margin:0 5px 10px 0;color:#619c7c;font-weight:bold}
.reply_box .reply_list li dd.data{float:left;color:#666}
.reply_box .reply_list li dd.con{clear:left; word-break: break-all;}
.reply_box .reply_list li dd.btn{position:absolute;top:0;right:0}
.reply_box .reply_list li dd.btn a{padding:0 7px 0 3px}
.reply_box .reply_list li dd.btn a:first-child{border-right:1px solid #ccc}
.reply_box .reply_list li .btn_wt{margin-left:10px}
.reply_box .reply_list li .reply_input{/*margin-top:15px;*/padding:0 0;background:#f4f4f4;/*border-top:1px dotted #c9c9c9*/}
.reply_box .reply_list li .reply_input .wbtn{position:absolute;bottom:5px;right:0}
.reply_box .reply_list .reply_frame {}
.reply_box .reply_list .reply_frame .reply_input{padding:15px 0 0 0;background:#f4f4f4;}
.reply_box .reply_list .reply_frame .reply_input .wbtn{position:absolute;bottom:5px;right:0}

/* 덧글등록 */
.reply_input{position:relative;padding:20px;background:#ebebeb}
.reply_input dl{position:relative;padding:0 100px 0 0;height:100%;overflow:hidden;}
.reply_input dt{float:left;padding:0 5px 5px 0;font-size:11px;font-weight:normal !important;color:#3A3A3A !important}
.reply_input dd{float:left;padding:0 10px 5px 0}
.reply_input dt.con{clear:left}
.reply_input dd.txt_in{width:100%}
.reply_input .wbtn{position:absolute;bottom:25px;right:20px}

/* faq */
.bbs_faq{border-top:1px solid #e3e3e3}
.bbs_faq dt{background:url("/_public/image/board/ic_q.png") no-repeat 5px 7px;border-bottom:1px solid #e3e3e3}
.bbs_faq dt a{padding:10px 10px 10px 45px;display:block;min-height:20px;text-decoration:none}
.bbs_faq dt.selected{font-weight:bold;;text-decoration:underline;background:#F4F8F9 url("/_public/image/board/ic_q.png") no-repeat 5px 7px;}
.bbs_faq dd{padding:15px 10px 15px 45px;min-height:20px;background:url("/_public/image/board/ic_a.png") no-repeat 5px 12px;border-bottom:1px solid #e3e3e3}


/* 기본버튼(게시판용) */
.bbs_btn,
.bbs_btn a,
.bbs_btn button,
.bbs_btn input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important;font-weight:bold;border:0;white-space:nowrap; background:url(/_public/image/board/btn_bg.gif) no-repeat; overflow:visible; color:#333;}
.bbs_btn { height:29px; padding:0 2px 0 0; vertical-align:middle; margin-right:2px; background-position:right top;}
.bbs_btn a,
.bbs_btn button,
.bbs_btn input{ left:0;vertical-align:top; cursor:pointer;}

/* Button Size, color */
.bbs_btn a,
.bbs_btn button,
.bbs_btn input { height:29px; padding:0 14px 0 16px; line-height:29px; background-position:left top;}

.btn_join_search{text-align:center}

/* 버튼(로그인, 게시판) */


.btn_search_s {width:50px; height:31px; background:#fff;border:1px solid #d0d0d0;cursor:pointer}
.btn_search_s:hover {color:#fff;border:1px solid #bd9547;background-color:#bd9547}

.btn_point,.btn_unpoint, .btn_point_edit, .btn_point_delete {display:inline-block;text-align:center;}
.btn_point a, .btn_unpoint a, .btn_point_edit a,.btn_point_delete a {display:block;padding:8px 30px;text-decoration:none;background:#bd9547;color:#fff;border:1px solid #a78137}
.btn_unpoint a, .btn_point_delete a {background:#b1b1b1;color:#fafafa;border:1px solid #9a9a9a}
.btn_point_edit a {background:#025a9d}
.btn_point_edit a {border:1px solid #014476}
.btn_point a:hover, .btn_unpoint a:hover, .btn_point_edit a:hover{background:#515151;border:1px solid #515151}
.btn_point_edit a:hover {background:#515151;border:1px solid #515151}


.btn_point[type="submit"], .btn_unpoint[type="submit"]{padding:0 30px}

.write_btn_box {position:relative;text-align:left}
.write_btn_box .btn_point a {padding:4px 20px 5px 20px !important}
.write_btn_box .btn_point a:hover {border:1px solid #515151}

.btn_point_s{display:inline-block;height:20px;font-size:12px;text-align:center;cursor:pointer}
.btn_point_s a{display:block;padding:0px 8px;color:forestgreen;text-decoration:none;background:#11769c;color:#fff}

.btn_point_l{display:inline-block;height:60px;font-size:15px;text-align:center;}
.btn_point_l a{display:block;padding:20px 26px;color:#fff;text-decoration:none;background:#11769c;color:#fff;cursor:pointer}

/* 비밀번호 입력 팝업*/
.bbsedit_pop {width:300px;padding:0;margin:0}
.bbsedit_pop .close_btn {position:absolute;right:20px;top:11px;}
.bbsedit_pop h2.title_bbsedit {background:#11769c;color:#fff;font-size:20px;height:38px;padding:7px 0 0 10px}
.bbsedit_pop table {background:#fff;margin-top:25px}
.bbsedit_pop table th {text-align:right}
.bbsedit_pop table td {text-align:left;padding-left:10px}
.bbsedit_pop table td [type="password"]{border:solid 1px #d0d0d0; width:120px; height:18px}
.bbsedit_pop .popbtn {width:50px; height:33px;padding:1px 0 4px 0;background-color:#515151; color:#FFFFFF;border:0;cursor:pointer}
.bbsedit_pop .popbtn:hover {background-color:#252525}
