/* list.skin */
div.category_box		{ border-top:2px solid #454545; border-bottom:1px solid #454545; margin-bottom:30px; height:40px; }			/* 카테고리 테두리 */
div.category_box ul	{ margin:0; padding:0; }
div.category_box ul li				{ float:left; list-style:none; line-height:330%; height:40px; }
div.category_box ul li.cate		{ padding-left:18px; padding-right:18px; }
div.category_box ul li.cate a		{ font-size:14px; font-weight:bold; font-family:나눔고딕; color:#282828; }
div.category_box ul li.cate_crrt	{ background:#7B8B9D; }
div.category_box ul li.cate_crrt a	{ color:#fff; }


#top_date				{ margin:5px 0 0 0; text-align:right; padding:10px; } /* 상단 여백 및 날짜 검색 */
#top_date input		{ border:0; color:#A4A4A4; }

div.cate_title		{ font:bold 18px '맑은 고딕'; height:28px; border-bottom:1px solid #EBEBEB; margin:5px 0 15px 0; } /* 카테고리 제목 */

#news_list_box		{ clear:both; }	/* 뉴스 목록 바탕 */
#news_list_left		{ float:left; width:200px; }	/* 뉴스 목록 바탕 왼쪽 */
#news_list_right		{ float:left; width:528px; }	/* 뉴스 목록 바탕 오른쪽 */
#news_list_right .image_box		{ float:left; width:90px; height:80px; margin-bottom:20px; overflow:hidden; } /* 사진 */
/* 이미지 있을 때 뉴스 목록 영역 */
#news_list_right .describe_box	{ float:left; width:425px; padding-left:15px; box-sizing:border-box; } /* 뉴스 제목과 내용 */
/* 이미지 없을 때 뉴스 목록 영역 */
#news_list_right .describe_box_none_img	{ clear:both; width:517px; } /* 뉴스 제목과 내용 */

/* 0 ~ 4 까지 */
#news_list_right #top_news_list	{ clear:both; }
#news_list_right #top_news_list div.news_rec	{ clear:both; height:130px; }
#news_list_right #top_news_list	.news_title	 a { font:normal 17px '맑은 고딕'; color:#080808; letter-spacing:-1px; } /* 상단 최근 뉴스 목록 . 제목과 발췌 내용 */
#news_list_right #top_news_list	.news_title	 a:hover	{ text-decoration:underline; }
#news_list_right #top_news_list	.news_summary		{ margin:6px 0 10px 0; }
#news_list_right #top_news_list	.news_summary	 a { font-size:12px; font-family:나눔고딕; color:#8A8A8A; } /* 요약 내용 */
#news_list_right #top_news_list	.news_summary	 a:hover	{ text-decoration:underline; }
#news_list_right #top_news_list	.news_summary .wr_date	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; }
#news_list_right #top_news_list	.news_summary .ca_name	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; padding-left:10px; }

/* 5 ~ 14 까지 */
#news_list_right #top_news_list	.news_title_s		{ margin:15px 0 15px 0; }
#news_list_right #top_news_list	.news_title_s	a	{ font-size:14px; font-family:나눔고딕, Gullim; color:#2A2A2A; } /* 상단 최근 뉴스 목록. 제목만  */
#news_list_right #top_news_list	.news_title_s a:hover	{ text-decoration:underline; }
#news_list_right #top_news_list	.news_title_s .wr_date	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; }
#news_list_right #top_news_list	.news_title_s .ca_name	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; padding-left:10px; }

/* 15 ~ 까지 */
#news_list_right #top_news_list	.news_title_small		{ margin:15px 0 15px 0; }
#news_list_right #top_news_list	.news_title_small a		{ font:normal 14px 나눔고딕, Gullim; color:#2A2A2A; } /* 상단 최근 뉴스 목록. 제목만  */
#news_list_right #top_news_list	.news_title_small a:hover	{ text-decoration:underline; }
#news_list_right #top_news_list	.news_title_small .wr_date	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; }
#news_list_right #top_news_list	.news_title_small .ca_name	{ font-size:11px; font-family:'맑은 고딕'; color:#454545; padding-left:10px; }

.member			{ font-weight:normal; color:#677DFB; }

.board_button { clear:both; padding:20px 10px 0 0; height:40px; }
.board_page { clear:both; text-align:center; margin:30px 0 30px 0; }

.board_page_no			{ border:1px solid #FFFFFF; padding:1px 6px 1px 6px; margin:0 2px 0 2px; color:#616161; text-decoration:none; }
.board_page_no_current	{ border:1px solid #B5C8C8; padding:1px 6px 1px 6px; margin:0 2px 0 2px; color:#5695DA; background-color:#F6FAFE; text-decoration:none; }

div.new_write	{ text-align:right; padding:0 10px 0 0; }
a.btn_newwrite	{ display:inline-block; padding:7px 10px 7px 10px; vertical-align:middle; color:#A2A2A2; font:normal 11px Dotum; }	
a.btn_newwrite:hover	{ text-decoration:underline; color:#5C5C5C; } /* 새소식 올리기 */


/* write.skin */
.write_title	{ font:bold 18px '맑은 고딕'; margin:10px 0 0 0; } /*글쓰기 제목 */
table.write_box	{ margin:0 10px 0 10px; }
table.write_box  tr  td	{ border-bottom:1px solid #F3F3F3; }
table.write_box  tr:last-child  td	{ border-bottom:0; }
input[type=file]	{ border:0; background:#fff; }
.write_head { height:50px; width:90px; font-size:15px; text-align:left; font-weight:bold; color:#444444; font-family:나눔고딕; }
span.cate { cursor:pointer; background:#F7F7F7; border:1px solid #E7E7E7; border-radius:2px; margin:0 10px 0 0; text-align:center; font-size:13px; padding:5px; line-height:23px; line-height:160%; font-family:나눔고딕; color:#2A3A58; }
span.cate:hover		{ background:#5474B0; border:1px solid #2A3A58; border-radius:2px; color:#ffffff; }
span.ca_selected { background:#3399FF; border:1px solid #3399FF; color:#fff; }
.field { border:1px solid #ccc; }
input.ed		{ border:1px solid #C3C3C3; border-radius:2px; padding:5px; height:25px; }
input#wr_subject		{ border:1px solid #C3C3C3; border-radius:2px; padding:5px; height:25px; width:80%; }

input#btn_submit	{ border:1px solid #2080D0; border-radius:3px; background:#58A0DC; color:#ffffff; padding:10px 40px 10px 40px; margin:10px; cursor:pointer; font:bold 13px '맑은 고딕'; } /* 버튼 */
input#btn_submit:hover	{ border:1px solid #FF4040; background:#FF4040; }
input#btn_list	{ border:1px solid #8A8A8A; border-radius:3px; background:#A7A7A7; color:#ffffff; padding:10px 20px 10px 20px; margin:10px; cursor:pointer; font:bold 13px '맑은 고딕'; }
input#btn_list:hover	{ border:1px solid #E3E3E3; background:#EFEFEF; color:#242424; }

.ment	{ font:normal 11px '맑은 고딕'; color:#747474; }
/* view.skin.php */


.vw_writer	{ clear:both; margin:0 10px 20px 0; } /* 글 정보 */
.vw_writer .writer_left{ float:left; width:90%; }
.vw_writer .writer_left .subject	{ font:400 24px '맑은 고딕'; color:#242424; padding:10px 0 5px 0; word-wrap:break-word; line-height:130%; } /* 제목 */
.vw_writer .writer_left div.wr_info	{ margin:0 0 30px 0; }
.vw_writer .writer_right	{ float:left; width:10%; text-align:right; padding:10px 0 0 0; }
.vw_writer .writer_right img	{ width:50px; height:50px; border:1px solid #F0F0F0; } /* 프로필 사진 */
.vw_writer img	{ display:inline; }
.vw_writer span.wrname .member	{ font:normal 12px 나눔고딕; color:#3399FF; } /* 글쓴이 */
.vw_writer span.wrid		{ font:normal 11px Tahoma; color:#C3C3C3; } /* 글쓴이 ID*/
.vw_writer span.catename	{ color:#67737F; padding-right:2px; font:normal 12px 나눔고딕; }
.vw_writer span.datetime	{ color:#828282; font:normal 12px Tahoma; }
.vw_writer span.extfunc		{ color:#747474; font:normal 12px Dotum; cursor:pointer; } /* 스크랩, 트랙백, 주소복사 */
.vw_writer span.extfunc:hover	{ text-decoration:underline; }

/* 내용 상자 */
.vw_content_box	{ clear:both; border-top:2px solid #505C68; padding-top:30px; margin:0 10px 0 0; }
.vw_content_box p	{ font:normal 14px '맑은 고딕'; line-height:160%; }
.vw_content_box .attach	{ margin:15px 0 15px 0; }		/* 첨부파일 */
.vw_content_box .attach a	{ cursor:pointer; color:#3399FF; font:bold 13px 나눔고딕; }
.vw_content_box .attach a:hover	{ text-decoration:underline; }
.vw_content_box .attach span	{ margin-right:10px; }
.vw_content_box .attach span.fileinfo	{ font:normal 10px 나눔고딕; color:#7C858E; }
.vw_content_box .attach span .filehit	{ color:#ED8600; }
.vw_content_box .link	{ margin:5px 0 5px 0; }		/* 링크 */
.vw_content_box .link a	{ cursor:pointer; color:#505C68; font:normal 13px 나눔고딕; }
.vw_content_box .link a:hover	{ text-decoration:underline; }
.vw_content_box .link span	{ margin-right:10px; }
.vw_content_box .link span.linkinfo	{ font:normal 10px 나눔고딕; color:#7C858E; }
.vw_content_box .link span .linkhit	{ color:#ED8600; }
.vw_content_box .attach_img	{ margin:5px auto; text-align:center; }	/* 첨부 이미지 */

#content_box	{ clear:both; margin:40px 0 20px 0; font:normal 15px 나눔고딕; line-height:150%; } /* 내용 출력 상자 */

#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; }

#ifrmcmmt		{ width:100%; }

/* 인접 글 */
.list_adjoin	{ margin:10px 0 10px 0; }
.list_adjoin > div	{ margin:3px 0 3px 0; font:normal 11px Dotum; color:#5D6268; }
.list_adjoin > div a	{ font:normal 11px Dotum; color:#5D6268; }
.list_adjoin > div a:hover	{ text-decoration:underline; }
.list_adjoin > div .other_datetime	{ font:normal 10px Tahoma; color:#BAC4D0; }

/* 내용 하단 버튼들 */
.bottom_btns	{ text-align:right; padding:0 20px 20px 0; }
.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; }



/* 게시판 버튼 */
a.btn_write	{ display:inline-block; padding:7px 10px 7px 10px; background:#ED8600; vertical-align:middle; color:#fff; }	
a.btn_write:hover	{ background:#5474B0; color:#fff; }


input.btn_write	{ display:inline-block; padding:7px 10px 7px 10px; background:#ED8600; vertical-align:middle; color:#fff; border:0; }				/* 글쓰기 페이지의 글쓰기 버튼 */
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; }


/* common */
div.line			{ clear:both; border-bottom:1px solid #E7E7E7; }
div.line1		{ border-top:1px solid #D6D6D6; border-bottom:1px solid #fff; }
.bold				{ font-weight:bold; }