/* 게시판 */
/**(1) 게시판 목록****/
div.listTable{padding-bottom:20px;}
table.bbsListTable{width:100%;margin-top:5px;}
table.bbsListTable th{height:40px;color:#727272;font-weight:normal;border:1px solid #e3e2e2;background: #fafafa;}
table.bbsListTable td{height:40px;text-align:center;border:1px solid #e3e2e2;}
table.bbsListTable td.titleList{text-align:left;padding-left:10px;}
table.bbsListTable td.listImg img{width:80px;border:1px solid #ccc;}
table.bbsListTable td.alignLeft{padding-left:10px;}
table.bbsListTable td a:hover{text-decoration:underline;color:#333;}
table.bbsListTable td span.cntComment{color:#e84a4a;font-weight:bold;}

table.bbsListTable td img.prodImg{width:50px;height:50px;margin-right:10px;border:1px solid #e2e2e2;vertical-align:middle;}
table.bbsListTable td img.ico_Re{margin-left:20px;}
table.bbsListTable td img{vertical-align:middle;}

table.bbsListTable  th.numDiv{width:60px;}
table.bbsListTable  th.listImageDiv{width:80px;}
table.bbsListTable  th.idDiv{width:10%;}
table.bbsListTable  th.dateDiv{width:15%;}
table.bbsListTable  th.readDiv{width:8%;}

#passwordForm,
#secretTextForm{padding:8px 15px;border:1px solid #aeaeae;background:#FFF;box-shadow: 3px 3px 5px #888888;}
#passwordForm li.title{padding:2px 0;}
#passwordForm input{padding: 3px;border:1px solid #ccc;}

/**(2) 게시판 검색****/
div.boardTopSearchWrap{float:right;padding:1px;border:1px solid #e6e6e6;}
div.boardTopSearchWrap input,
div.boardTopSearchWrap select{border:none;}
div.boardTopSearchWrap input{width:150px;padding:4px;border-left:1px solid #e6e6e6;vertical-align:middle;}
div.boardTopSearchWrap a.btnBoardSearch{display:inline-block;*zoom:1;*display:inline;width:22px;height:22px;background: url(/himg/common/ico_search.png) left top no-repeat;vertical-align:middle;}
div.boardTopSearchWrap a.btnBoardSearch strong{display:none;}

div.boardCntWrap{float:left;margin-top:10px;color:#6a6a6a;}

/**(3) 게시판 등록/수정/상세보기 폼****/
table.tableForm{width:100%;border-top:1px solid #ddd}
table.tableForm th{height:40px;color:#727272;font-weight:normal;border-bottom:1px solid #e3e2e2;}
table.tableForm th.boardTit{font-size:14px;font-weight:bold;border:1px solid #e3e2e2;background: #fafafa;}
table.tableForm th.name{width:60px !important;}
table.tableForm th.read{width:60px !important;}
table.tableForm td{height:40px;padding:5px;border-bottom:1px solid #e3e2e2;}

div.viewContentArea{padding: 15px 0;line-height:24px;border-bottom:1px solid #e1e1e1}
div.viewContentArea img{max-width:100%;}

.nextTextWrap ul{border-top:1px solid #e5e5e5;}
.nextTextWrap ul li{padding: 5px 0;border-bottom:1px solid #e5e5e5;}

.snsIcoWrap{padding:10px 0;}

/** 댓글**/
div.comtTabWrap{margin-top:10px;padding:10px;border:1px solid #d9d9d9;}
	div.comtTabWrap .array{float:right;}
	div.comtTabWrap a.btnComtClose,
	div.comtTabWrap a.btnRefresh,
	div.comtTabWrap a.btnComtWrite{padding:3px 8px 2px;letter-spacing:-1px;color:#777;border:1px solid #d9d9d9;}

	div.comtWriteWrap{margin-top:30px;}
	div.comtWriteWrap textarea.comtWriteForm{float:left;width:85%;height:80px;overflow:hidden;border:1px solid #CCC;}
	div.comtWriteWrap a.comtWriteOk{float:left;padding-top:35px;width:13%;height:50px;text-align:center;font-weight:bold;color:#FFF;background:#BBB;border:1px solid #CCC;}

	div.comtModifyWrap{margin-top:30px;}
	div.comtModifyWrap textarea.comtModifyForm{float:left;width:85%;height:80px;overflow:hidden;border:1px solid #CCC;}
	div.comtModifyWrap a.comtModifyOk{float:left;padding-top:35px;width:13%;height:50px;text-align:center;font-weight:bold;color:#FFF;background:#BBB;border:1px solid #CCC;}

	div.comtListForm{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #dfdfdf;}
	div.comtViewWrap{padding:20px 10px;}
	div.comtViewWrap .imgBox{float:left;width:40px;}
	div.comtViewWrap .imgBox img.userImg{vertical-align:top;width:40px;height:40px;border:1px solid #dfdfdf;}
	div.comtViewWrap .comtBox{float:left;margin-left:10px;max-width:650px;}
	div.comtViewWrap .comtBox .info span{display:inline-block;*display:inline;*zoom:1;}
	div.comtViewWrap .comtBox .info span.userId{font-weight:bold;}
	div.comtViewWrap .comtBox .info span.date{margin-left:5px;vertical-align:middle;font-size:11px;color:#858585;}
	div.comtViewWrap .comtBox .comt{margin-top:10px;}
	div.comtViewWrap .comtBox .btnWrap{margin-top:15px;}
	div.comtViewWrap .comtBox .btnWrap a.btnComtWrite,
	div.comtViewWrap .comtBox .btnWrap a.btnLike,
	div.comtViewWrap .comtBox .btnWrap a.btnBad,
	div.comtViewWrap .comtBox .btnWrap a.btnModify,
	div.comtViewWrap .comtBox .btnWrap a.btnDelete{padding:3px 8px 2px;font-size:11px;letter-spacing:-1px;color:#777;border:1px solid #d9d9d9;}
	div.comtViewWrap .comtBox .btnWrap a.btnLike span{color:#ff0000;}
	div.comtViewWrap .comtBox .btnWrap a.btnBed span{color:#0054ff;}
	div.comtViewWrap .comtBox .btnWrap .btnLeftWrap{float:left;}
	div.comtViewWrap .comtBox .btnWrap .btnRightWrap{float:right;}

	div.comtWriteBox{margin:0 0 20px 60px;}
	div.comtModifyBox{margin:0 0 20px 60px;}

	div.comtListWrap{margin:0 15px 0 60px;padding:20px;background:#f9f9f9;border-bottom:1px solid #d9d9d9;}
	div.comtListWrap .imgBox{padding-left:15px;background:url(/himg/community/comment/ico_reply.png) left top no-repeat;}

	div.popLoginForm{padding:20px 10px;width:280px;border:1px solid #d9d9d9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	div.popLoginForm h3.title{font-size:18px;text-align:center;}
	div.popLoginForm .loginForm{margin-top:15px;padding:20px 10px 10px;border-top:1px solid #e1e1e1;}
	div.popLoginForm .loginForm .inputBox{float:left;}
	div.popLoginForm .loginForm .inputBox ul li.memPw{margin-top:7px;}
	div.popLoginForm .loginForm .inputBox ul li input{padding:2px;width:160px;}
	div.popLoginForm .loginForm .btnWrap{float:left;}
	div.popLoginForm .loginForm .btnWrap a.btnLogin{display:inline-block;*display:inline;*zoom:1;margin-left:10px;padding-top:20px;width:75px;height:30px;text-align:center;font-weight:bold;color:#FFF;background:#BBB;border:1px solid #CCC;}
	div.popLoginForm .loginForm .memBtnWrap{margin-top:15px;text-align:center;}

	div.popComtChkForm{padding:20px 10px;width:130px;border:1px solid #d9d9d9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	div.popComtChkForm .chkTxtBox{text-align:center;letter-spacing:-0.8px;line-height:18px;}
	div.popComtChkForm .btnWrap{margin-top:10px;text-align:center;}
	div.popComtChkForm .btnWrap a.btnLike,
	div.popComtChkForm .btnWrap a.btnBad,
	div.popComtChkForm .btnWrap a.btnCancel{display:inline-block;*display:inline;*zoom:1;padding:3px 8px 2px;letter-spacing:-1px;color:#777;border:1px solid #d9d9d9;}
	div.popComtChkForm .btnWrap a.btnCancel{margin-left:6px;}

	div.list-paginate{padding:10px 0;}

/**(4) 페이지 ****/
.paginate{padding: 10px;text-align:center;}
.paginate_left{float:left;margin-top:10px;}
.paginate  span.chkPage, .paginate a span.pageCnt,
.paginate_left  span.chkPage, .paginate_left a span.pageCnt{display:inline-block;*zoom:1;*display:inline;width:22px;padding:4px 0;text-align:center;border:1px solid #ccc;vertical-align:top;}
.paginate span.chkPage,
.paginate_left  span.chkPage{color:#f34747;border:1px solid #f34747;}
.paginate a.btn_board_prev, .paginate a.btn_board_next,
.paginate_left  a.btn_board_prev, .paginate_left a.btn_board_next{display:inline-block;*zoom:1;*display:inline;padding:4px 10px;text-align:center;border:1px solid #ccc;vertical-align:top;}


/**(5) 댓글 ****/
div.commentTableForm{margin-top:20px;padding:7px 0 20px;border-top:2px solid #bdbdbd;}
div.commentTableForm textarea.commentWriteForm{float:left;width:85%;height:80px;border:1px solid #ccc;overflow:hidden;}
div.commentTableForm  a.btnWriteComment{
										float:left;width:13%;
										height:50px;
										padding-top:35px;
										text-align:center;
										color:#FFF;
										border:1px solid #ccc;
										border-right:1px solid #a6a6a6;
										border-bottom:1px solid #a6a6a6;
										background: url(/himg/board/A0002/bg_comment_write.gif) left top;
										background-size : 100% 100%;
										}
div.commentTableForm  ul.nonMember  li{display:inline-block;*zoom:1;*display:inline;margin-right:7px;padding-bottom:10px;}
div.commentTableForm  ul.nonMember  li label{display:inline-block;*zoom:1;*display:inline;padding-right:5px;color:#4b4b4b;}
div.commentTableForm  ul.nonMember  li input{padding:3px;border:1px solid #ccc;}


/***(6) 블러그형 **********/
.blogListWrap .titWrap span.title{display:block;color:#000;font-size:14px;font-weight:bold;}
.blogListWrap .titWrap span.date{display:block;padding: 10px 0;color:#808080;}
.blogListWrap .contentWrap{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #dddddd;}
.blogListWrap .contentWrap .snsIconWrap{margin-top:20px;}


/* 리뷰테이블 */
.tableGrayList table{width:100%;border-top:2px solid #dddddd;}
.tableGrayList table th{height:22px;padding: 2px 0;font-weight:normal;border:1px solid #dddddd;background: #f2f2f2;}
.tableGrayList table td{height:22px;padding: 4px 0;text-align:center;border-bottom:1px solid #dddddd;}
.tableGrayList table td.title{padding-left:10px;text-align:left;}


/***** 리뷰게시판 *****/
.tableGrayList table td.title img.prodImg{float:left;width:50px;height:60px;}
.tableGrayList table td.title ul{float:left;margin-left:15px;}
.tableGrayList table td.title ul li{padding-bottom: 5px;}
.tableGrayList table td.title ul li.txtReview{line-height:16px;}
.tableGrayList table td.title ul li.txtDateGray{color:#a7a7a7}
.tableGrayList table td.cntStar img{margin-right:-4px;}

/***** 스페셜리뷰게시판 *****/
div.specListWrap .listBox{margin:0 10px;padding:15px 0;border-bottom:1px solid #CCC;}
div.specListWrap .listBox ul li{margin:5px 0;}
div.specListWrap .listBox ul li.grade,
div.specListWrap .listBox ul li.date,
div.specListWrap .listBox ul li.userImg,
div.specListWrap .listBox ul li.comt{display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
div.specListWrap .listBox ul li.grade,
div.specListWrap .listBox ul li.userImg{margin-right:5px;}
div.specListWrap .listBox ul li.title{color:#000;}


/*** (0) 버튼 및 정렬/기타 공통********/
a.btn_board_write,
a.btn_board_ok,
a.btn_board_cancel, 
a.btn_board_reply, 
a.btn_board_modify, 
a.btn_board_delete, 
a.btn_board_list{display:inline-block;*zoom:1;*display:inline;padding:5px 15px;color:#FFF;background:#828282;}

a.btnLayerOk{display:inline-block;*zoom:1;**display:inline;padding:3px 5px;color:#FFF;background:#000;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;zoom:1;}
a.btnLayerClose{display:inline-block;*zoom:1;**display:inline;padding:3px 5px;color:#FFF;background:#333;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;zoom:1;}

.btnRight{margin-top:10px;padding:0;text-align:right;}
.btnCenter{margin-top:10px;padding:0;text-align:center;}


/** 레이어 팝업 설정 **/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {-moz-border-radius:0px; border-radius:0px; background:#fff;border:10px solid #afafaf;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:-15px; right:60px; width:56px; height:30px; cursor:pointer; background:url(/images/reserv/btn_off.png) no-repeat;border:0px solid}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}