/* 게시판 바디 */
#bbsContent{font-size:0.95em;}

.top-member-btn {text-align:right;font-size:0.85em;margin:0 0 5px 0;}

.board-body *{}

/* 테이블 - 가로 테이블 게시판 등*/
.tbl2{width:100%;}
.tbl2 table th,.tbl2 table td{padding:5px 5px;text-align:center;border-bottom:1px solid #aaa;}
.tbl2 table{float:left;width:100%;border-top:1px solid #aaa;}
.tbl2 table th{font-size:14px;font-weight:600;background:#f0f0f0;}
.tbl2 table td{font-size:14px;line-height:26px;}

/* 테이블 - 세로테이블 게시판등..*/
.tbl3{width:100%;}
.tbl3 table{width:100%;border-top:1px solid #ccc;}
.tbl3 table th,.tbl3 table td{padding:8px 8px;border-bottom:1px solid #ccc;}
.tbl3 table th{font-size:14px;font-weight:600;background:#f0f0f0;text-align:left}
.tbl3 table td{text-align:left;font-size:14px;}

.tbl3 .title {clear:both;line-height:150%;font-size:1.3em;margin:10px 10px 0 0 ;font-weight:400;}
.tbl3 .info{line-height:150%;font-size:16px;margin:0 10px;}


/* 글 목록 */

/*작성자 정보 */
.writer-info{	
	position:relative;
	font-size:0.85em;
	z-index:200;
}
.writer-info ul {position:absolute;top:0;left:0;background:#fff;margin:0; padding:5px; list-style:none; border:1px solid #aaa; border-radius:2px;	-webkit-border-radius:2px;	-moz-border-radius:2px;	}
.writer-info ul li {float:none;text-align:center;}
.writer-info ul li:first-child{ margin-bottom:5px; padding:2px 5px 2px 5px; border-bottom:1px dashed #ddd;}
.writer-info ul a {display:block;margin:0; padding:2px 5px 2px 5px;text-decoration:none;border:1px solid #fff;}
.writer-info ul a:hover {color:#50a046;background:#efefef;border:1px solid #ddd;}

.writer-name{cursor:pointer;}

/* 페이저 */
.list-page{clear:both;text-align:center;padding:5px;}

/* 글 작성폼 */
.wtt {font-weight:bold;text-align:left;height:25px;color:red;}

.wtbn {width:100%;border-top:2px solid #93C4CC; }
.wtbn th, .wtbn td {margin:0;  border-bottom:1px solid #dadada; vertical-align:top; line-height:130%; }
.wtbn th {padding:5px 0 5px 25px; text-align:left;  font-weight:normal; background:#f7f7f7 url(img/stt_icon1.gif) 8px 50% no-repeat; 
vertical-align:middle; font-weight:normal; color:#000000; border-right:1px dashed #dadada;}
.wtbn td {padding:5px 0 5px 6px; text-align:left;  font-weight:normal; vertical-align:middle; font-weight:normal; color:#000000;}

/* 글 보기 글정보 테이블 */
.vcontent {position:relative;clear:both;float:none; width:100%;height:auto;border-bottom:1px solid #ddd;padding:15px 0 15px 0;line-height:150%;overflow:hidden; }
.vcontent .ip-num {text-align:right;font-size:0.85em;}
.vcontent .content-img {max-width:100%;display:block;margin:10px auto;float:none;}
.vcontent img {max-width:100% !important;height:auto  !important;}


/* 댓글 목록 */
.comment-box{clear:both;position:relative;width:100%;margin:20px 0 0 0;border-bottom:1px solid #ddd;}
.comment-box .comment-header{width:100%;height:25px;font-size:0.9em;}
.comment-box .comment-header .comment-user{float:left;}
.comment-box .comment-header .comment-btn{float:right;}
.comment-box .comment-memo{width:100%;margin:5px 0 20px 0;font-size:0.9em;color:#787878;}
.comment-box  .comment-date{font-size:0.8em;}

/* 이전글 다음글 */
.seq-list{width:100%;}
.seq-list li {margin:5px 0;}
.seq-list .date{float:right;}


/* 로그인 */
.login-box{
	position:relative; margin:30px auto 0 auto; width:560px; border:4px solid #ddd; 
	border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;  
	text-align:center;
}
.login-form-box{position:relative;width:500px;margin:20px auto 20px auto;}
.login-form-label{display:inline-block;width:70px;}
.login-box-content{padding:10px;margin:20px 0;text-align:center;}

.login-form-box hr{
	display:block !important;
	margin:12px 0;
	border: 0;
    border-bottom: 1px dashed #efefef;
    background: #ddd;
	}


/* 메세지 박스 */
.msg-box{
	position:relative; margin:30px auto 0 auto; width:560px; border:4px solid #ddd; 
	border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;  
	text-align:center;
}
.msg-box-in{position:relative;width:500px;margin:20px auto;}
.msg-box-content{padding:10px;margin:20px 0;text-align:center;}
.msg-box-in hr{
	display:block !important;
	margin:12px 0;
	border: 0;
    border-bottom: 1px dashed #efefef;
    background: #ddd;
	}
	
/* 버튼 그룹 */
.btn-table{clear:both;position:relative;width:100%;float:none;margin-top:20px;}
.btn-table .btn-right{float:right;z-index:100;}
.btn-table .btn-left{float:left;}

/* 카테고리 탭 */
.cate-tab {padding:0 0 10px 0;}
.cate-tab .tab {clear:both; position:relative; padding:0; width:100%; background:url(./img/tab_bg_line.gif) 0 100% repeat-x;}
.cate-tab .tab li {display:inline;}
.cate-tab .tab a {float:left; margin:0 2px 0 0; padding:4px 18px 4px 18px; border:1px solid #cacaca; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;  text-align:center; font-size:1em; background:url(./img/tab_menu_off.png) #f2f2f2; 0 100% ;	}
.cate-tab .tab a:hover {color:#50a046;}
.cate-tab .tab a.active {padding:3px 18px 5px 18px; border-color:#cacaca; border-top:2px solid #93C4CC; border-bottom:none; color:#000; background:#fff;}
.cate-tab .tab:after {content:""; clear:both; visibility:hidden; overflow:hidden; display:block; height:0;}
*:first-child+html .cate-tab ul.tabs {min-height:1px;} /* IE 7를 위한 규칙 */


/* 검색어 강조*/
.keyword-bold {color:red; font-weight:bold;}
hr.line{
	display:block !important;
	margin:12px 0;
	border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
	}
.hidden{display:none;}


caption{display:none;}

