/* list.skin */
#board_wrapper	{ text-align:center; }
.board_top { clear:both; padding:3px; }
.notice_date { color:#CBCBCB; font-size:11px; padding:0 5px 0 5px; }

.board_list { clear:both; text-align:left; margin:5px 0 0 0; border-top:2px solid #494949; border-bottom:1px solid #494949; }
.board_list tr td a { color:#343434; font-family:나눔고딕; }
.board_list tr.head	{ font-weight:bold; }

.board_list tr	{ height:36px; }	/* 레코드 높이 */
.board_list tr:first-child	{ background:#F3F3F3; text-align:center; color:#5C5C5C; font-family:나눔고딕; }

.board_list td { padding:.5em; }
.board_list td { border-bottom:1px solid #ddd; } 
.board_list td.num { color:#C7C7C7; text-align:center; font-size:9px; }
.board_list td.checkbox { text-align:center; }
.board_list td.subject { overflow:hidden; text-align:left; }
.board_list td.subject a { color:#333333; }
.board_list td.subject .cate_name a { color:#ED8600; font-size:11px; font-family:Dotum; }			/* 카테고리 이름 */
.board_list td.subject .cate_v { color:#A8AEB4; font-size:10px; font-family:Dotum; margin:0 3px 0 3px; }		/* 카테고리 구분 선 */
.board_list td.name { padding:0; text-align:left; overflow:hidden; font-size:11px; color:#99CCFF; font-family:Dotum; }
.member, .guest { color:#595959; }
.board_list td.datetime { font:normal 11px Dotum; color:#BABABA; text-align:right; }
.board_list td.adopt		{ text-align:center; }
.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }

.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }		/* 현재 보고 있는 게시물 번호 */
.board_list .no_current { font:bold 11px tahoma; color:#454545; }	/* 게시물 번호 */
.board_list .comment { font-family:Tahoma; font-size:12px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; }

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }

.board_search { text-align:center; margin:10px 0 0 0; color:#959595; font-family:Dotum; }
.board_search .stx { height:21px; width:250px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.board_search input[type="submit"] { height:25px; vertical-align:top; border:1px solid #CBCBCB; background:#F0F0F1; cursor:pointer; padding-left:10px; padding-right:10px; }
.board_search input[type="submit"]:hover {background:#4285F4; color:#fff; }

.notice_box		{ text-align:left; padding:0; margin:2px 0 2px 0; background:#F7F7F7; border:1px solid #D6D6D6; }
ul.notice_list	{ margin:5px; padding:0; border-bottom:1px solid #D6D6D6; height:20px; }
ul.notice_list:last-child { border-bottom:0; }
ul.notice_list li { display:inline-block; list-style:none; margin:0; }
ul.notice_list li.n_ntc { width:10%; text-align:center; font-size:10px; color:#A2A3A3; }
ul.notice_list li.n_sbj { width:75%; }
ul.notice_list li.n_sbj a { color:#494949; font-family:Dotum;  }
ul.notice_list li.n_date { width:10%; font-size:10px; }
ul.notice_list li span.comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

div.top_search_box	{ clear:both; padding:10px 0 0 0; }
div.top_search_box > div.board_search	{ float:left; width:50%; text-align:left; }
div.top_search_box > div.write_btn		{ float:right; width:50%; text-align:right; }

/* view.skin */
#ifrmcmmt		{ width:100%; }
#icon_police	{ cursor:hand; cursor:pointer; }
#zm_writeContents	{ clear:both; color:#333333; font-size:17px; line-height:160%; padding:0 10px 10px 10px; font-family:나눔고딕; }

span .member		{ font-weight:normal; color:#677DFB; }
.view_etc_info_h	{ font-size:12px; font-family:Dotum; padding:4px 5px 4px 5px; background:#9FA0A4; color:#fff; }
.view_etc_info_h:hover	{ background:#152635; }
.comment_count	{ color:#FF7070; font-size:11px; font-family:굴림; font-weight:normal; }
.other_datetime	{ font-size:10px; color:#C3C3C3; padding:0 0 0 20px; }
.other_colon	{ margin:0 10px 0 10px; text-align:center; color:#D3D3D3; }

div.writer > div	{ box-sizing:border-box; }
span.noopen	{ font:normal 12px "맑은 고딕"; color:#656565; } /* 닉넴 비공개 */
span.wrname	{ font:normal 13px "맑은 고딕"; color:#4C4C4C; } /* 작성자 */
span.aninfo	{ font:normal 12px "Dotum"; color:#72879F; } /* 답변 채택률 */
div.sbjtitle	{ clear:both; text-align:left; font:bold 17px "맑은 고딕"; color:#494949; } /* 질문 제목 */

div.sharesns 		{ text-align:center; padding:5px 0 15px 0; }
div.sharesns > a	{ cursor:pointer; margin:0 0 0 10px; border:1px solid #C3C3C3; padding:5px 10px 5px 10px; }
div.sharesns > a:hover	{ color:#30C0FF; border:1px solid #30C0FF; }


.question_document		{ border:1px solid #E3E3E3; }
#zmb_board_view_title_box	{ height:100px; margin:0 0 20px 0; border-bottom:1px solid #E3E3E3; text-align:left; }
#zmb_board_view_title { position:relative; color:#000000; font-size:13px; padding:0 0 3px 0; word-break:break-all; }
#zmb_board_view_title .writer span.winfo	{ color:#A2A2A2; font-weight:normal; font-family:Dotum; font-size:11px; }


/* 내용 하단 버튼들 */
.bottom_btns	{ text-align:right; padding-top:10px; }
.bottom_btns a.vw_btn_blue	{ color:#008080; }
.bottom_btns a.vw_btn_blue:hover	{ color:#4C90FF; }	/* BLUE 관리자 버튼 */
.bottom_btns a.btn_common_txt	{ display:inline-block; font-size:12px; color:#464A4E; margin:0 10px 0 10px; } /* 글자 형태 버튼 */
.bottom_btns a.btn_common_txt:last-child	{ margin-right:0; }
.bottom_btns a.btn_common_txt:hover	{ text-decoration:underline; }

#evaluation_box	{ clear:both; margin:20px 0 20px 0; text-align:center; } /* 추천, 반대 */
#evaluation_box .good_button	{ display:inline-block; height:40px; width:40px; margin:20px; padding-top:11px; border:1px solid #9DA4AA; border-radius:25px; text-align:center; cursor:pointer; box-sizing:border-box; }
#evaluation_box .good_button img	{ vertical-align:middle }
#evaluation_box .good_button span	{  }
#evaluation_box .btn_good:hover		{ border:1px solid #FF4040; background:#FFEEEE; }
#evaluation_box .btn_good:active	{ background:#FF7070; color:#fff; }
#evaluation_box .btn_nogood:hover	{ border:1px solid #FF8000; }
#evaluation_box .btn_nogood:active	{ background:#FF8000; }
#evaluation_box .good_txt		{ font:normal 12px 나눔고딕;  color:#616161; text-decoration:none; }
#evaluation_box #zm_good	{ position:absolute; margin-left:20px; color:#8E8E8E; font:normal 12px '맑은 고딕', tahoma; }
#evaluation_box #zm_nogood	{ color:#656565; font:normal 14px tahoma; }

.fb_good	{ clear:both; }


/* write.skin */
input[type=file]	{ border:0; background:#fff; }
div.btn_qwrite	{ padding:30px; text-align:center; }
.write_head { height:30px; text-align:left; font-weight:bold; color:#444444; }
.field { border:1px solid #ccc; }
.graymsg		{ color:#989898; }
input.ed	{ padding:5px; margin:2px 0 2px 0; width:90%; border-radius:2px; }


/* 게시판 버튼 */
a.btn_write	{ display:inline-block; padding:7px 40px 7px 40px; font:bold 20px '맑은 고딕'; background:#69C323; vertical-align:middle; color:#fff; }				/* list.skin에서 글쓰기 버튼 */
a.btn_write:hover	{ background:#FF242F; color:#fff; }

input.btn_write	{ display:inline-block; padding:7px 10px 7px 10px; background:#69C323; vertical-align:middle; color:#fff; border:0; font:bold 13px '맑은 고딕'; }				/* 글쓰기 페이지의 글쓰기 버튼 */
input.btn_write:hover	{ background:#FF242F; color:#fff; cursor:pointer; }

a.btn_cancel	{ display:inline-block; padding:7px 10px 7px 10px; background:#696969; vertical-align:middle; color:#fff; }				/* 취소 */
a.btn_cancel:hover	{ background:#040404; color:#fff; }

a.btn_common	{ display:inline-block; padding:7px 10px 7px 10px; background:#505C68; vertical-align:middle; color:#fff; }				/* 공통 */
a.btn_common:hover	{ background:#152635; color:#fff; }

a.btn_common_sky	{ display:inline-block; padding:7px 10px 7px 10px; background:#8CC5FF; vertical-align:middle; color:#fff; }				/* 공통 하늘색*/
a.btn_common_sky:hover	{ background:#57ABF6; color:#fff; }

a { color:#656565; }

/* common */
div.line1		{ border-top:1px solid #D6D6D6; border-bottom:1px solid #fff; }