/* list.skin */
#board_wrapper	{ text-align:center; }

/* 공지사항 */
.notice_date { color:#CBCBCB; font-size:11px; padding:0 5px 0 5px; }
div.notice_box		{ text-align:left; padding:0; margin:5px 0 2px 0; background:#F7F7F7; border:1px solid #D6D6D6; }
div.notice_box ul.notice_list	{ margin:0; padding:7px; border-bottom:1px solid #D6D6D6;  }
div.notice_box ul.notice_list:last-child { border-bottom:0; } 
div.notice_box ul.notice_list li { display:inline-block; list-style:none; margin:0; }
div.notice_box ul.notice_list li.n_ntc { width:10%; text-align:center; font-size:11px; color:#5D9DFD; }
div.notice_box ul.notice_list li.n_sbj { width:75%; }
div.notice_box ul.notice_list li.n_sbj a { color:#494949; }
div.notice_box ul.notice_list li.n_sbj a:hover	{ text-decoration:underline; }
div.notice_box ul.notice_list li.n_date { width:10%; font-size:10px; }
div.notice_box ul.notice_list li span.comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_top { clear:both; padding:3px; }

.gallery_list_top	{ clear:both; text-align:left; height:30px; line-height:250%; border-bottom:1px solid #D6D6D6; }
.gallery_list_top > div	{ float:left; width:50%; vertical-align:middle; }
.gallery_list_top > div:last-child	{ text-align:right; }
.gallery_list_top > div > span	{ margin:0 0 0 10px; }
.gallery_list_top > div > span > a	{ color:#585858; }

.gallery_list_box	{ clear:both; margin:10px 0 10px 0; }
.gallery_list_box .image_box { float:left; overflow:hidden; width:230px; height:180px; border:1px solid #EBEBEB; margin:0 16px 20px 0; }
.gallery_list_box .image_box_right	{ margin-right:0; } /* 이미지 목록 상자 오른쪽 */
.gallery_list_box .image_box .img	{ height:140px; overflow:hidden; } /* 이미지 */
.gallery_list_box .image_box .img .imgt		{ position:absolute; width:230px; height:140px; overflow:hidden; }
.gallery_list_box .image_box .img .sbj		{ position:absolute; height:20px; width:230px; line-height:150%; text-align:left; background:#202020; margin:120px 0 0 0; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
.gallery_list_box .image_box .img .sbj:hover	{ filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }
.gallery_list_box .image_box .img .sbj a	{ color:#fff; font:bold 12px Gullim; margin-left:5px; } /* 제목 */
.gallery_list_box .image_box .img .sbj a:hover	{ text-decoration:underline; }
.gallery_list_box .image_box .info	{ text-align:left; padding:5px; line-height:120%; } /* 정보 */
.gallery_list_box .image_box .info .writer .name .member	{ color:#636972; font:normal 11px Dotum; margin-right:5px; }	
.gallery_list_box .image_box .info .writer .cate_name a		{ color:#ED8600; }
.gallery_list_box .image_box .info .writer .datetime		{ font-size:11px; color:#A4A4A4; }

.gallery_list_box .image_box .cate_v { color:#A8AEB4; font-size:10px; font-family:Dotum; margin:0 3px 0 3px; }		/* 카테고리 구분 선 */


.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:150px; 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; }





/* view.skin */
/* 상단 버튼들 */
.vw_buttons		{ clear:both; text-align:right; padding-top:20px; }
.vw_buttons a.vw_btn_common	{ display:inline-block; font:normal 11px Dotum; letter-spacing:-1px; color:#505C68; height:25px; line-height:250%; padding:0 15px 0 15px; margin-right:-1px; border:1px solid #D7D7D7; border-bottom:0; cursor:pointer; } /* 버튼 */
.vw_buttons a.vw_btn_common:last-child	{ margin-right:0; }
.vw_buttons a.vw_btn_common:hover	{ text-decoration:underline; }
.vw_buttons a.vw_btn_write:hover	{ border:1px solid #FD736D; border-bottom:0; color:#FD736D; }	/* 글쓰기 버튼 */
.vw_buttons a.vw_btn_blue:hover		{ color:#4C90FF; }	/* BLUE 관리자 버튼 */
.vw_buttons a span.cmmt	{ color:#FD736D; } /* 댓글 수 */

.vw_writer	{ clear:both; margin:0 0 20px 0; } /* 글 정보 */
.vw_writer .writer_left{ float:left; width:90%; }
.vw_writer .writer_left .subject	{ font:500 16px 나눔고딕; color:#242424; padding:0 0 10px 0; word-wrap:break-word; line-height:130%; } /* 제목 */
.vw_writer .writer_right	{ float:left; width:10%; text-align:right; }
.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:#8B8B8B; padding-right:2px; font-family:나눔고딕; }
.vw_writer span.datetime	{ color:#B9B9B9; font:normal 11px Tahoma; }
.vw_writer span.extfunc		{ color:#747474; font:normal 11px Dotum; cursor:pointer; } /* 스크랩, 트랙백, 주소복사 */
.vw_writer span.extfunc:hover	{ text-decoration:underline; }

/* 내용 상자 */
.vw_content_box	{ clear:both; border-top:2px solid #505C68; padding:10px 0 0 0; }
.vw_content_box .attach	{ margin:5px 0 5px 0; }		/* 첨부파일 */
.vw_content_box .attach a	{ cursor:pointer; color:#3399FF; font:normal 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:15px 0 10px 0; 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; }
.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; }


/* write.skin */
div.write_btn	{ text-align:center; padding:10px; }
input[type=file]	{ border:0; background:#fff; }
.write_table input.ed	{ padding:3px; }
.write_head { height:30px; text-align:left; font:13px 나눔고딕; color:#444A4A; }
.field { border:1px solid #ccc; }
.submit_box		{ padding:30px; text-align:center; }




/* list.skin에서 글쓰기 버튼 */
a.btn_write	{ display:inline-block; border:1px solid #828282; border-radius:3px; height:22px; background:#f5f5f5; background:linear-gradient(#f5f5f5,#e3e3e3); color:#4A4A4A; font:normal 13px 'Malgun Gothic', '맑은 고딕', sans-serif; padding:5px 15px 0 15px; letter-spacing:-1px; }
a.btn_write:hover	{ border:1px solid #828282; background:#828282; color:#fff; }

/* 글쓰기 페이지의 글쓰기 버튼 */
input.btn_write	{ display:inline-block; border:1px solid #828282; border-radius:3px; height:30px; background:#f5f5f5; background:linear-gradient(#f5f5f5,#e3e3e3); color:#4A4A4A; font:normal 13px 'Malgun Gothic', '맑은 고딕', sans-serif; padding:0 20px 0 20px; letter-spacing:-1px; }
input.btn_write:hover	{ border:1px solid #FF242F; color:#FF242F; cursor:pointer; }

/* 글쓰기 페이지의 취소 버튼 */
input.btn_cancel	{ display:inline-block; border:1px solid #828282; border-radius:3px; height:30px; background:#f5f5f5; background:linear-gradient(#f5f5f5,#e3e3e3); color:#4A4A4A; font:normal 13px 'Malgun Gothic', '맑은 고딕', sans-serif; padding:0 10px 0 10px; letter-spacing:-1px; }
input.btn_cancel:hover	{ border:1px solid #76865C; color:#76865C; cursor:pointer; }
input.btn_cancel:active	{ border:1px solid #76865C; background:#76865C; color:#fff; cursor:pointer; }

/* /* 공통 */
a.btn_common	{ display:inline-block; height:22px; padding:0 12px 0 12px; line-height:200%; background:#505C68; vertical-align:middle; color:#fff; border-radius:2px; }
a.btn_common:hover	{ background:#152635; color:#fff; }
a.btn_common:active	{ background:#7C858E; color:#fff; }

/* 공통 하늘색*/
a.btn_common_sky	{ display:inline-block; height:22px; padding:0 12px 0 12px; line-height:200%; background:#8CC5FF; vertical-align:middle; color:#fff; border:1px solid #6994BF; border-radius:2px;}
a.btn_common_sky:hover	{ background:#57ABF6; color:#fff; }




/* common */
div.line1		{ border-top:1px solid #D6D6D6; border-bottom:1px solid #fff; }