#board_cnt {float:left;}

/*테이블 보더 값 없애기*/
.table_bno td {border-bottom:0px; line-height:1.67em; font-size:1em;}

/*테이블 보더 값 없애기*/
#board_cnt .table_bno td {border:0px;}

/*페이지넘버*/
#page_num span {line-height:20px; height:20px; color:#726aa4; font-weight:bold;}
#page_num .page-number{margin:0;padding:0;font-family:"Tahoma"; font-size:10px;}
#page_num .page-number a {line-height:20px; height:20px; color:#666; font-weight:normal;text-decoration: none;font-family:Tahoma; font-size:11px;}
#page_num .page-number a:hover {line-height:20px; height:20px; color:#726aa4; font-weight:normal;text-decoration: none;font-family:Tahoma; font-size:11px;}

.page-number a {line-height:20px; height:20px; color:#666; font-weight:normal;text-decoration: none;}
.page-number a:hover {line-height:20px; height:20px; color:#726aa4; font-weight:normal;text-decoration: none;}

#page_num .number_btn_left {margin-left:5px;}
#page_num .number_btn_right {margin-right:5px;}
#page_num img {vertical-align:middle;}

#board_cnt .board_file {background-color:#f1f1f1;}
#board_cnt .veiw_ctn {padding:30px;}
#board_cnt .view_tle {background-color:#f8f5f2; color:#666; height:30px; line-height:20px; border:0;}
#board_cnt .view_txt {height:30px; line-height:20px; border:0;}
#board_cnt .view_write {height:30px; line-height:30px; padding-left:15px; border:0;}

#board_beforemsg{text-align:right;margin-top:5px; margin-bottom:5px;height:24px; }

.table_ft_height {padding-top:20px;}
.table_cs_tdGray {color:#f3f2ef;}
.table_txt_Gray {color:#666666;}
.table_txt_point {color:#cc3680;}
.table_txt_left {color:#7d7d7d;padding-left:10px;text-align:left;}

.board_no {font-family:Tahoma; font-size:11px;}

/*게시판 읽기 버튼 정렬*/
.bt_list1 {width:20%; float:left; text-align:left;}
.bt_list2 {width:70%; float:right; text-align:right;}

/*게시판 상위 - 검색*/
.board_top {background:url(/img/common/box_board_top.gif) no-repeat; width:698px;overflow:hidden; padding:0; margin:0;}
.board_bottom {background:url(/img/common/box_board_bottom.gif) no-repeat; clear:both; height:3px; line-height:3px;overflow:hidden;}
.board_ctn {margin:25px 40px 0px 40px; padding:0;border:1px solid #fff;}
.board_ctn li {float:left; margin-right:40px;}
.board_ctn li img { margin-bottom:25px;}
.board_ctn .board_tle { color:#977e7b; font-weight:bold; font-size:14px;}

.board_tdep {width:450px; margin-top:5px; padding:0;}
.board_tdep li { padding-left:10px; background: url(/img/common/icon_path.gif) no-repeat 0 7px; color:#666; font-weight:normal;line-height:20px; font-size:11px; margin-top:5px;}

.searchbox {float:right; padding-top:15px;}

/*게시판 버튼*/
.board_btn {/*float:left; */ margin-top:0px;  text-align:right;  margin-bottom:20px;}

/*게시판 본문 내용*/
.board_section {margin:25px; line-height:20px; font-family:"돋움", Tahoma; font-size:1em;}

/*게시판 첨부 */
.ps {margin:0; padding:10px; border-top:1px solid #977e7b; border-bottom:1px solid #977e7b;}

/*포토갤러리*/
.table_in2 .photo_ctn a {width:130px; border:1px solid #cdcdcd; margin-top:1px;}
.table_in2 .photo_ctn a:hover {width:130px; border:1px solid #9f2d22; height:83px; margin-top:1px;}
.photo_txt {margin-top:10px;}
.photo_txt .red a {color:#9f2d22; font-weight:bold;}
.photo_txt .red a:hover {color:#9f2d22; font-weight:bold; text-decoration:underline;}

/*-캘린더*/
.calender_wrap {width:230px; float:left;}
.calender {width:230px; border:1px solid #cfcfcf;}
.calender tbody td {height:30px; font-family:Tahoma; font-size:10px; font-weight:bold; line-height:30px; text-align:center; background:url(/img/board/bg_calender_b.gif) no-repeat right bottom; width:14%;}
.calender tbody td a { font-family:Tahoma; font-size:10px; font-weight:bold;}
.calender tbody td a:hover { font-family:Tahoma; font-size:10px; font-weight:bold;}

.calender_top {background:url(/img/board/bg_calender_t.gif) repeat-x; height:40px; line-height:40px; font-family:돋움; font-size:11px; font-weight:normal; border:0;}

.calender .sun a,.calender .sun { font-family:Tahoma; font-size:10px; font-weight:bold;color:#e553a2;}
.calender .sun a:hover { font-family:Tahoma; font-size:10px; font-weight:bold;color:#e553a2;}

.calender .sat a,.calender .sat { font-family:Tahoma; font-size:10px; font-weight:bold;color:#38a18c;}
.calender .sat a:hover { font-family:Tahoma; font-size:10px; font-weight:bold;color:#38a18c;}

.calender .week { font-family:돋움; font-size:11px; font-weight:normal;color:#5a5a5a;}
.calender .sun_week { font-family:돋움; font-size:11px; font-weight:normal;color:#e553a2;}
.calender .sat_week { font-family:돋움; font-size:11px; font-weight:normal;color:#38a18c;}

.calender .today {background:url(/img/board/bg_calender_point.gif) no-repeat center center; padding:5px;}
.calender .today span {font-family:Tahoma; font-size:10px; font-weight:bold; color:#fff;}

.calender_time {float:left; margin-left:10px; margin-right:20px;_margin-left:5px; margin-right:10px; width:80px;}
.calender_time textfield {line-height:22px;}


/* 읽기 */
.read_point {height:31px; color:#006; background-color:#f7f7f7; font-size:11px;line-height:31px;text-align:center;}
.read_leftpad {padding-left:18px;text-align:left;}

/*이전글 다음글*/
.nextprew_wrap {clear:both; padding-top:13px;}
.nextprew { border-top:1px solid #e6e6e6;}
.nextprew tbody td{ border-bottom:1px solid #e6e6e6;}
.nextprew tbody td a {text-decoration:none; color:#555;}
.nextprew tbody td a:hover {text-decoration:underline; color:#555;}




/*설문조사*/
.survey_wrap { width:630px; margin:30px auto; text-align:left;}
.pollresult_wrap {margin:20px 10px 0 10px;}
.poll_result{clear:both; padding:5px 0;}
.survey_title {font-size:1em;border-top:2px solid #b44973; background:#fbf2f6; color:#b44973; padding:10px;overflow:hidden;}
.survey_date{text-align:right;font-size:0.9em;padding-right:5px;}
.poll_box { clear:both; font-size:0.9em; border:3px solid #fbf2f6; padding:10px; line-height:1.6em; margin-top:10px;  margin-bottom:20px;}
.poll_dep00 {clear:both;margin:30px 0 10px 0;line-height:1.4em; font-weight:bold;color:#b44973;}
.hint_left{float:left; padding:12px 10px 10px 0;}
.hint_right{float:left; line-height:1.6em; padding:10px 0 10px 0; color:#ca64a5;}
.poll_dep01 {clear:both; overflow:hidden; margin:0px;padding:0px}
.poll_dep01 li {clear:both; list-style:none;  line-height:1.6em; padding:0px; margin:0px; font-weight:bold; color:#b44973;}
.poll_line {border-top:1px solid #b44973; border-bottom:1px solid #b44973; background-color:#fbf2f6; padding:15px;margin:8px 0;}
.poll_line a {color:#333 }
.poll_line a:hover { color:#CA64A5; text-decoration:underline; }
.poll_dep02{margin:0px;padding:0px}
.poll_dep02 li { line-height:1.6em; padding:0 0 0 0; margin:0 0 0 0;line-height:1.6em; font-weight: normal; color:#777;}

/* survey_view 설문조사 */
.jumin_wrap { width:100%; margin:20px auto;}
.jumin_wrap table {width:100%; border-top:2px solid #e1e1e1; border-collapse:collapse;}
.jumin_wrap caption{position:absolute; visibility:hidden; padding:0;margin:0;width:0; height:0;line-height:0; overflow:hidden;font-size:0.88em;} 
.jumin_wrap table th{background:#f7f7f7;padding:3px 10px;text-align:left;color:#24345d;border-bottom:1px solid #e1e1e1;line-height:25px;}
.jumin_wrap table td{background:#ffffff;padding:3px 10px;text-align:left;border-bottom:1px solid #e1e1e1;line-height:25px;}
.jumin_wrap .red {color:#f00;}
.jumin_wrap img{vertical-align:middle;}

.poll_bt { width:100%; text-align:center; margin:10px 0;}
.poll_bt button { position:relative;display:inline-block; border:0;background:none;cursor:pointer;margin:0; padding:0;vertical-align:middle;overflow:visible;text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap;  }
.poll_bt img { margin-right:5px;}
.poll_bt img, .poll_bt input {vertical-align:middle;}
.poll_pstxt { width:100%; text-align:center; line-height:1.6em; color:#f54e17;font-weight:bold;}
.survey_resultList{margin:25px 20px 0 0;}
