/*board*/
.board_tit th{ background-color:#525252; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ebebeb; padding:10px;}
.board_tit .bg_sec{ background-image:url(../sp_images/sp_board/gline01.jpg); background-repeat:no-repeat; background-position:right center}

.board_tit2 th{ background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #bbbbbb;}
.board_tit2 .bg_sec{ background-image:url(../bbs_sun/skin/basic/img/add_sec.jpg); background-repeat:no-repeat; background-position:right center}
.board_tit2 .last {background-image:none;}


.board_tit3 th{ background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9a0a14; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #bbbbbb;}
.board_tit3 .bg_sec{ background-image:url(../bbs_sun/skin/basic/img/add_sec.jpg); background-repeat:no-repeat; background-position:right center}
.board_tit4 .last {background-image:none;}

.board{ table-layout:fixed; background:#fff; letter-spacing:-1px; word-spacing:1px }
.board:hover{ background:#f1f6f;9}
.board td{ color:#666; padding:10px; border-bottom:1px solid #dddddd; }
.board td.al_lt { text-align:left; padding-left:20px;}
.board td.b_txt { font-weight:bold; }
.board td.ac {text-align:center;}


.board_re{table-layout:fixed;background:#f4f4f4; letter-spacing:-1px; word-spacing:1px  }
.board_re:hover{background:#efefef; }
.board_re td{ color:#333; padding:10px; border-bottom:1px solid #dddddd; }


.board_on{ background:#f9f6f1}
.faq .board{cursor:pointer; font-weight:bold } 
.faq .board:hover{background:#f9f6f1}
.faq .board_re td{padding:10px 10px 10px 50px;text-indent:-35px;}



.board_not{table-layout:fixed;background:#dbebf6; letter-spacing:-1px; word-spacing:1px }
.board_not:hover{ background:#9dc3dd}
.board_not td{ color:#666; font-weight:bold; padding:10px; border-bottom:1px solid #c4dcee}
.board_not td a{ color:#666}
.board_not td a:hover{ color:#fff}

.searching{ border:4px solid #ebebeb; padding:10px 20px; margin:30px 0 0 0; overflow:hidden}
.searching .tbox{ border:1px solid #999; vertical-align:middle; padding:3px 5px 1px 5px; height:16px; width:200px}
.searching .sbox{ vertical-align:middle; padding:2px 0 2px 0; border:1px solid #999}
.searching .si_tt{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; font-style:italic; letter-spacing:-1px; color:#ccc; padding-right:10px; vertical-align:middle}
.searching .si_tt span{ font-size:21px}

.board_write{ table-layout:fixed; border-top:1px solid #ccc;}
.board_write caption{ text-align:left}
.board_write th{ background:#f4f4f4; border-bottom:1px solid #ccc; padding:10px 5px 10px 5px; color:#333}
.board_write th img{ vertical-align:middle}
.board_write td{ padding:10px 5px 8px 5px; color:#666; border-bottom:1px solid #ccc; text-align:left;}
.board_write td input{ border:1px solid #dddddd; padding:3px}
.board_write td textarea{border:1px solid #dddddd; padding:10px}
.board_write td img{ text-align:center;}

/*btn*/
.bbs_page { margin-top:20px;}
.bbs_page tr td{ height:15px; vertical-align:middle;}
.page_btn { margin:30px 0 0 0; text-align:center;}
.page_btn input{ margin:0 5px; color:#FFFFFF;}

.btn_check{border:1px solid #ccc; background:#333; padding:5px 10px; font-size:11px; font-weight:bold; color: #fff; cursor:pointer; letter-spacing:-1px}
.btn_pic{border:1px solid #ccc; background:#333; padding:5px 10px; font-size:11px; font-weight:bold; color: #fff; cursor:pointer; letter-spacing:-1px}
.btn_pic02{border:1px solid #ccc; background:#fff; padding:5px 10px; font-size:11px; font-weight:bold; color: #333; cursor:pointer; letter-spacing:-1px}
.btn_list{ height:28px; border:1px solid #dea50d; background:#f4aa0b; width:70px; padding:5px 0 4px 0; font-size:13px; font-weight:bold; color: #ffffff; cursor:pointer; letter-spacing:-1px}
.btn_write{ height:28px; border:1px solid #27759a; background:#2c7fa6; width:70px; padding:5px 0 4px 0; font-size:13px; font-weight:bold; color: #ffffff; cursor:pointer; letter-spacing:-1px}
.btn_modify{ height:28px; border:1px solid #777; background:#999; width:70px; padding:5px 0 4px 0; font-size:13px; font-weight:bold; color: #fff; cursor:pointer; letter-spacing:-1px}
.btn_search{ border:1px solid #666; background:#4b4b4b; padding:3px 8px 3px 8px; font-size:11px; font-weight:bold; color: #fff; cursor:pointer; letter-spacing:-1px}

/*common*/
.cutstr {text-overflow : ellipsis;overflow : hidden; white-space : nowrap; text-align:left; }
.cutstr img { padding-left:5px; padding-right:20px; }
.Tno_border{border:none;background-color:transparent;padding:0px;}

.board a:link{ color:#777; text-decoration:none}
.board a:visited{ color:#777; text-decoration:none}
.board a:hover{ color:#000; text-decoration:none}
.board a:active{ color:#000; text-decoration:none}
.board a:focus { outline:none}

.board_not a:hover{text-decoration:none}

.box01 { height:20px; .height:20px; border:none; padding:0; margin:0; width:240px; background:none; margin-top:3px; padding-top:3px; margin-right:5px;}
.sear_memu { height:24px; .height:24px; margin-top:4px; margin-right:5px; }

.input_txt { padding: 15px 20px; text-align:left; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.input_txt_bot { padding: 15px 20px; text-align:left; border-bottom:1px solid #dddddd;}


/*history*/
.h_year {height:39px; vertical-align:top; text-align:left; padding-top:20px;}
.h_day { width:90px; height:19px; font-family:"±¼¸²",Arial; font-size:13px; font-weight:bold; color:#333333; text-align:left; vertical-align:top;}
.h_event { font-family:"µ¸¿ò",Arial; font-size:13px;  color:#666666; text-align:left; vertical-align:top;}


/*map*/
.map_board tr td { vertical-align:middle; text-align:left;}




/*gallery */
.p_g_list_h { font-size:13px; font-weight:bold; text-align:center; }
.p_g_list { color:#000000;}
.p_g_list span { color:#666666;}
