﻿@charset "utf-8";
/* all */
* {margin:0; padding:0; font-family:AppleGothic, Dotum, Sans-serif, Arial;} 
html,body {
	width:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#e0e0e0;
	scrollbar-shadow-color:#e0e0e0;
	scrollbar-darkshadow-color:#fff;
	scrollbar-arrow-color:#bdbdbd;
	scrollbar-track-color:#f7f7f7;
	font-size:12px;
}

td,th {font-size: 12px; line-height:17px ; color:#666; }

a:link {text-decoration:none; color:#666;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none; color:#4488FF;}
.color333 {color:#333;}
.r_color {color:#8a9fa7;}

/*폼테그*/
.search_select {font-size:12px; color:#666; vertical-align: middle; height:20px; border:1px solid #ddd;}
.input {font-size:12px; text-align:left; vertical-align: middle; color:#666; background-color:ffffff; border:1px solid #ddd; height:18px;}
.textarea {font-size:9pt; color:#666; background:#FFFFFF; border:1px solid #ddd; }
.check {COLOR:#666;	BORDER: 1px solid #c4c4c4; font-size: 8px; background-color:ffffff; vertical-align:middle; }
.radio {background-color:FFFFF7; vertical-align:middle;}


/*일반게시판*/
.board_tb {border-top:2px solid #999;}
.board_tb caption {visibility:hidden;}
.board_tb th {background-color:#f6f6f6;border-bottom:1px solid #ddd; font-weight:bold; color:#666; text-align:center; padding:5px; }
.board_tb td {border-bottom:1px solid #ddd; padding:5px; text-align:center; vertical-align:middle; line-height:18px;}
.board_tb .left {text-align:left; padding-left:10px;}
.board_tb .right {text-align:right; padding-left:10px;}
.board_tb .r_none {border-right:none;}
.board_tb .r_border {border-right:1px solid #ddd;}
.board_tb .cont {text-align:left; vertical-align:top; padding:15px; word-break:break-all;}
.board_tb .title {background-color:#f6f6f6; height:43px; color:#666; font-weight:bold;}
.board_tb td .photo {width:140px; height:115px}
.board_tb td .phototitle {width:100%; border-bottom:1px dashed #ddd; vertical-align:middle; padding:7px 0 7px 0;}
.board_tb td .photocont {width:100%; padding:5px 5px 5px 5px; height:30px; }


/*일반게시판-테두리얇은거*/
.board_tb02 {border-top:1px solid #999;}
.board_tb02 caption {visibility:hidden;}
.board_tb02 th {background-color:#f6f6f6;border-bottom:1px solid #ddd; font-weight:bold; color:#666; text-align:center; padding:5px; }
.board_tb02 td {border-bottom:1px solid #ddd; padding:5px; text-align:center; vertical-align:middle; line-height:18px;}
.board_tb02 .dotline {border-bottom:1px dashed #ddd;}
.board_tb02 .left {text-align:left; padding-left:10px;}
.board_tb02 .r_none {border-right:none;}
.board_tb02 .r_border {border-right:1px solid #ddd;}
.board_tb02 .b_none {border-bottom:none;}
.board_tb02 .cont {text-align:left; vertical-align:top; padding:15px; word-break:break-all;}
.board_tb02 .title {height:35px; color:#666; font-weight:bold; background-color:#fff;}
.board_tb02 .comment_btn {border:1px solid #ddd;width:90%;height:75px;background:#f6f6f6;font-size:9pt;color:#000000}
.board_tb02 .fontgray {color:#aaa;}

/*갤러리게시판*/
.board_gallery {margin:15px 0 10px 0;}
.board_gallery dl {width:160px; height:205px; margin-right:12px; margin-left:12px; float:left;}
.board_gallery dl dt {float:left; margin-bottom:10px; padding:5px; 5px 0 5px; background-color:#f8f8f8; border:1px solid #ddd;  text-align:center;}
.board_gallery dl dt img {width:140px; height:115px}
.board_gallery dl dd {font-size:13px; width:160px; float:left; color:#666;}
.dd_id {font-size:11px; font-weight:normal; color:#c16699; letter-spacing:0;}
.dd_date {font-size:11px; font-weight:normal; color:#8a9fa7; letter-spacing:0;}


/*게시판 하단 - 페이지 및 버튼*/
.board_paging {height:50px; text-align:center;}
.board_searchbox {background-color:#f6f6f6; border:1px solid #ddd; height:65px; margin-top:10px; text-align:center; }
.board_searchbox td {padding-left:10px; padding-right:10px}
.floatr {float:right;}

.pagenum_text_on {font-weight:bold; color:#dd4c99;}
.pagenum_text_off {font-weight:none; color:#666;}
.board_btn02 {height:30px; margin-top:20px; text-align:center;}
.board_btn {position:relative; float:right; height:30px; margin-left:30px; margin-top:20px; }

/*선택삭제, 검색*/
.board_search {position:relative; float:right; border: 0px solid #cccccc; margin-bottom:10px;}
.verticalalign {vertical-align:top;}
