﻿@charset "utf-8";
/* all */

.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 #1361b1;}
.board_tb caption {visibility:hidden;}
.board_tb th {background-color:#f0f8ff;  font-size:11px; text-align:center; font-weight:bold; color:#1361b1; border-bottom:1px solid #ddd; padding:5px; }
.board_tb td {text-align:center; color:#666; font-size:11px; border-bottom:1px solid #ddd; padding:5px; 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:#f0f8ff; height:43px; color:#1361b1; 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 #ddd;}
.board_tb02 caption {visibility:hidden;}
.board_tb02 th {background-color:#f0f8ff; border-bottom:1px solid #ddd; font-weight:bold; color:#1361b1; text-align:center; padding:5px; }
.board_tb02 td {border-bottom:1px solid #ddd; padding:5px; text-align:center; vertical-align:middle; line-height:18px; color:#666;}
.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 {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px;}
.board_gallery dl {width:160px; margin-right:12px; margin-left:12px; float:left; overflow:hidden; margin-bottom:20px;}
.board_gallery dl dt {float:left; padding:5px; 5px 0 5px; background-color:#f8f8f8; border:1px solid #ddd;}
.board_gallery dl dt img {width:140px; height:115px}
.board_gallery dl dd {font-size:13px; 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;}
.nodata {text-align:center;}

/*게시판 하단 - 페이지 및 버튼*/
.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;}

/*페이징*/
.pagenum {position:relative; text-align:center; margin:30px 0 30px 0;}
a.page {text-align:center; font-family:verdana; font-size:11px; color:#999; border:1px solid #ddd; padding:7px;}
a.page:hover, a.page:focus, a.page:active {text-align:center; font-family:verdana; font-size:11px; color:#999; border:1px solid #999; padding:7px;}
a.pageon {text-align:center; font-family:verdana; font-size:11px; color:#999; border:1px solid #999; color:#666; font-weight:bold; padding:7px;}