.a.board_a:link, a.board_a:visited , a.board_a:active { text-decoration:none; color:#666666; }
a.board_a:hover { color: #438c03; text-decoration:underline;}

.board_search_bg {
   width: 687px; 
   height: 60px; 
   background-image:url(../images/board/search_bg.gif); 
   background-repeat:no-repeat;
   }

.board_search_algin {
    padding-left: 50px; 
	padding-top: 18px;
	}

.board_search_align2 {
   float:left; 
   padding-right: 5px; 
   padding-top: 2px;
   }

.board_input_bg {
   background-color:#e4f1d1; 
   border: 1px solid #cae2a3; 
   width: 427px; 
   height: 16px; 
   padding-left: 2px; 
   padding-top: 1px;
   }

.board_input_bg01 {
   background-color:#fff; 
   border: 1px solid .cae2a3; 
   width: 427px; 
   height: 16px; 
   padding-left: 2px; 
   padding-top: 1px;
   }

.board_s_input_bg {
   background-color:.fff; 
   border: 1px solid .cae2a3; 
   width: 100px; 
   height: 16px; 
   padding-left: 2px; 
   padding-top: 1px;
   }
.board_ss_input_bg {
   background-color:#fff; 
   border: 1px solid .cae2a3; 
   width: 200px; 
   height: 16px; 
   padding-left: 2px; 
   padding-top: 1px;
   }

.board_search_btn {
   float:left; 
   padding-left: 5px; 
   padding-top: 0px;
   }

.board_title_bar {
   clear:both; 
   background-image:url(../images/board/board_bar.gif); 
   height: 26px; 
   width: 687px; 
   border: none; 
   margin-left: 40px;;
   }

.board_num {
   width:70px;
   }

.board_title {
   width:450px;
   }

.board_data {
   width:80px;
   }

.board_id {
   width:80px;
   }

.board_class {
   width: 80px;
   }

.board_random {
   width: 80px;
   }

.board_num2 {
   width:70px; height: 27px; 
   }

.board_title2 {
   width:450px; text-align: left;
   }
 
 .board_button {
    padding-top: 10px; 
	padding-bottom: 20px; 
	margin-left: 30px; 
	width: 700px;
 }

.board_list_bg {
   clear:both; 
   background-image:url(../images/board/board_text_bg.gif); 
   width: 687px; 
   border: none; 
   margin-left: 40px;
   }

/*view*/

.board_title_bar_02 {
   clear:both; 
   background-image:url(../images/board/board_bar_02.gif); 
   height: 26px; 
   width: 687px; 
   border: none; 
   margin-left: 40px;
   }

 .board_title_bar_03 {
   clear:both; 
   height: 24px; 
   width: 685px; 
   border: none; 
   margin-left: 40px;
   border-right: solid 1px #89a93e;
   border-left: solid 1px #89a93e;
   }

 .board_title_bar_04 {
   clear:both; 
   height: 28px; 
   width: 685px; 
   border: none; 
   margin-left: 40px;
   border-right: solid 1px #89a93e;
   border-left: solid 1px #89a93e;
   border-bottom: solid 1px #89a93e;
   }


.board_title_view {
   width:350px; text-align: left; padding-left: 10px;
   }

.board_id_view {
   width:130px;  text-align: left; padding-left: 10px;
   }

.board_data_view {
   width:120px; text-align: right; padding-left: 10px; padding-right: 10px;
   }
 
 .board_file_view {
   width:120px; text-align: right; padding-left: 10px; padding-right: 10px;
   }
 .board_filelist_view {
   width:50px; text-align: right; padding-right: 5px;
   }

.board_view_bg {
   clear:both; 
   width: 685px; 
   border: none; 
   margin-left: 40px;
   border: solid 1px #89a93e;
   }


.board_view {
   width:520px; 
   text-align:left; 
   padding-left: 10px;
   }

.board_data_view {
   text-align:left; 
   padding-left: 10px;
   }

.board_cont_view {
   text-align:left;
   padding:10px;
   }


.board_cont_view_center {
   text-align:left;
   padding:14px;
   }

.board_line_top {
   width: 667px; 
   clear:both; 
   border-top: solid 2px #89a93e; 
   margin-left:40px; 
   padding-bottom: 10px; 
   padding-left: 10px; 
   padding-right: 10px; 
   text-align:center;
   }

.board_line_bottom {
   width: 680px; 
   clear:both; 
   margin-left:40px; 
   text-align:center; 
   border-bottom: solid 1px #89a93e;
   }

.board_photo_pd {
   clear:both; 
   height: 140px; 
   width: 667px; 
   text-align:center; 
   margin-left:40px; 
   padding-left: 10px;
   }

.board_photo_pd2 {
   width: 120px; 
   padding:3px; 
   border: solid 1px #bdbdbd; 
   float:left;
   }

.board_photo_pd3 {
   width: 120px; 
   padding:3px; 
   border: solid 1px #bdbdbd; 
   float:left; 
   margin-left: 5px;
   }


/*memeber*/

.join_ok_pd {
   padding-bottom: 30px; 
   clear:both;
   }

.join_input {
  border-right: 0px; 
  border-top: 0px; 
  border-left: 0px; 
  border-bottom: 0px;
  }

.join_title_pd {
   clear:both; 
   padding-bottom: 10px;
   }

.join_line {
   width: 680px; 
   border: solid 3px #e8e8e8; 
   padding: 10px;
   }

.join_line2 {
   width: 680px; 
   border: solid 3px #e8e8e8; 
   padding: 10px; 
   margin-top: 30px;
   }

.join_line_top {
   border-bottom: solid 1px #83ab25; 
   height: 30px;
   }

.join_line_m {
   width: 130px; 
   border-bottom: solid 1px #b9b9b9; 
   height: 30px;
   }

.join_line_m2 {
   border-bottom: solid 1px #b9b9b9; 
   text-align: left; 
}

.join_line_m3 {
   border-bottom: solid 1px #b9b9b9; 
   height: 30px; 
   padding-left: 5px;
   }

.join_line_b {
   border-bottom: solid 1px .83ab25; 
   height: 50px;
   }

.join_line_b2 {
   border-bottom: solid 1px #83ab25; 
   text-align: left;
   }

.join_line_bg {
   border-bottom: solid 1px #83ab25; 
   border-top: solid 1px #83ab25; 
   height: 30px; 
   background: #e9e9e9; 
   text-align:center;
   }

 .join_line_bg2 {
   border-bottom: solid 1px #83ab25; 
   border-top: solid 2px #83ab25; 
   height: 30px; 
   background: #e9e9e9; 
   text-align:center;
   }


.board_title_bar01 {
   clear:both; 
   width: 687px; 
   border: none; 
   margin-left: 40px;
   }

.horz {border-top:2px solid #99c25c;}

.board_table {
	border-collapse:collapse;
	border-spacing:0;
	width:687px;
	text-align:center;}

.board_table tbody th {
	background:none repeat scroll 0 0 #e4f1d1;
	border-bottom:1px solid #cae2a3;
	border-left:1px solid #cae2a3;
	border-top:1px solid #cae2a3;
	color:#333;
	text-align:center;}

.horz th {
	border-bottom:1px solid #D6DBE1;
	border-left:1px solid #D6DBE1;
	padding:0 5px;
	width:14%;}


.board_table th {
	background:none repeat scroll 0 0 #EDF1F5;
	padding:6px 0 5px;
	text-align:center;
	white-space:nowrap;}

.horz td {
	padding-left:10px;
	text-align:left;}

.board_table td {
	border-bottom:1px solid #D6DBE1;
	border-left:1px solid #D6DBE1;
	border-top:1px solid #D6DBE1;
	border-right:1px solid #D6DBE1;
	color:#4B647D;
	padding:6px 0 5px 20px;
	text-align:left;}

.board_cont {
	line-height:1.5;
	padding:0 10px 0 0;}