/* view.skin */
#ifrmcmmt		{ width:100%; }
#icon_police	{ cursor:hand; cursor:pointer; }

div.vw_subject	{ margin:4px; padding:20px 0 10px 0; font-weight:bold; font-size:18px; font-family:나눔고딕; } /* 제목 */
div.vw_info1	{ margin:4px; font-size:11px; color:#868686; }
div.vw_info1 span.catename	{ font-size:11px; color:#FF8000; }
div.vw_info1 .member { color:#40A0A0; font-size:11px; }
div.vw_info2	{ margin:4px; font-size:11px; color:#868686; }
div.vw_info2 span.hit	{ color:#646464; font-size:11px; }

span.vline	{ font-size:10px; color:#E3E3E3; margin:0 5px 0 5px; }

.bttn_box	{ margin:4px; padding-top:10px; height:30px; border-bottom:1px solid #959595; text-align:right; }
.attach_box	{ margin:4px; } /* 첨부 파일, 이미지 */
.attach_box .attach_file	{ margin:4px 0 4px 0; color:#404040; font-size:14px; }
.attach_box .attach_file span.download	{ margin:0 4px 0 4px; font-size:11px; color:#FF8000; }
.attach_box .attach_file span.datetime	{ margin:0 4px 0 4px; font-size:11px; color:#656565; }
.attach_box .attach_link	{ margin:4px 0 4px 0; }
.attach_box .attach_link span.link	{ color:#404040; font-size:14px; }
.attach_box .attach_link span.hit	{ color:#FF8000; font-size:11px; }
.attach_box .attach_image	{ margin:15px 0 5px 0; text-align:center; }

.content_box	{ margin:4px; line-height:160%; font-size:16px; font-family:나눔고딕; color:#333333; }	/* 본문 */


.good_txt		{ color:#616161; text-decoration:none; }
.view_etc_info_en	{ color:#828282; font-size:0.82em; padding:0; }
.view_etc_info_h	{ color:#828282; font-size:1em; padding:0; }
.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; }


#page_move		{ margin:8px; text-align:left; }
#page_move div	{ margin:2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* list skin */
#board_wrapper	{ margin:4px; }

.board_top { clear:both; padding:3px; height:30px; }
.notice_date { color:#CBCBCB; font-size:11px; padding:0 5px 0 5px; }
.board_button { clear:both; margin:10px 0 0 0; }

.board_search { text-align:center; padding:10px 0 10px 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.board_search .sfl	{ height:21px; }

.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:72%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
ul.notice_list li.n_sbj a { font-size:12px; padding-left:10px; color:#4A4A4A; }
ul.notice_list li.n_date { width:15%; font-size:10px; }
ul.notice_list li.n_sbj span.comment	{ color:#FF8000; font-size:10px; }

/* list.skin */
#board_list	{ clear:both; border-top:1px solid #E7E7E7; margin-top:5px; padding:3px 0 3px 0; text-align:left; }
#board_list div.list_subject	{ font-size:14px; margin-bottom:8px; padding-top:6px; }
#board_list div.list_subject a	{ color:#282828; }
#board_list div.list_subject .cate_name { color:#ED8600; font-size:11px; font-family:Dotum; }			/* 카테고리 이름 */
#board_list div.list_subject .cate_v { color:#A8AEB4; font-size:10px; font-family:Dotum; margin:0 3px 0 3px; }		/* 카테고리 구분 선 */
#board_list div.list_subject span	{ float:left; margin-left:3px; }
#board_list div.list_subject span.sbj	{ font-size:13px; }


#board_list div.list_info 	{ clear:both; color:#A6A6A6; font-size:12px; padding:3px 0 3px 0; border-bottom:1px solid #E7E7E7; margin-bottom:5px; }
#board_list div.list_info span.comment	{ color:#FF8000; }
#board_list div.list_info span	{ margin:2px; }
#board_list div.list_info .member	{ color:#40A0A0; }
#board_list div.list_info .quest	{ color:#656565; }
#board_list div.list_info > span	{ display:inline-block; width:80px; margin:0 auto; overflow:hidden;  white-space:nowrap; }


/* write skin */
.write_title	{ margin:4px; border-bottom:1px solid #5C5C5C; padding:8px; font-size:20px; font-family:나눔고딕; }
table.write_table	{ margin:4px; }
table.write_table input.ed	{ border-radius:2px; padding:4px; margin:2px 0 2px 0; }

/* buttons */
.bttn1	{ border:1px solid #828282; background:#fff; padding:4px 5px 3px 5px; color:#242424; height:28px; font-size:12px; border-radius:2px; }
.bttn2	{ border:1px solid #2A4A5B; background:#5495B6; padding:4px 5px 3px 5px; color:#fff; height:28px; font-size:12px; border-radius:2px; }