/*
Author : 이주희
Contact Us : 
Version : 
discription : 
*/

@charset "utf-8";

/* 일반 게시물 */
.board_list {border-top:2px solid #1d4c8a;}
.board_list thead th {background:url('/images/about_korea/bg_board_01.gif') no-repeat right #ECF2FE;border-bottom:1px solid #ADC0DB;padding:10px 0px 10px 0px;text-align:center;font-weight:bold;color:#1D4C8A;font-size:11px;}
.board_list tbody td {text-align:center;padding:10px;font-size:11px;border-bottom:1px solid #E0E0E0;}
.board_list .title01 {text-align:left;padding-left:15px;}
.board_list .title01 a {color:#1D4C8A;text-decoration:underline;}
.board_list .bg_none {background-image:none;}

.board_view {border-top:2px solid #1d4c8a;}
.board_view thead th {background:#ECF2FE;border-bottom:1px solid #BBC9DC;padding:8px 0px 8px 15px;text-align:left;font-weight:bold;color:#1D4C8A;font-size:11px;}
.board_view thead td {font-size:11px;padding:8px 0px 8px 15px;border-bottom:1px solid #BBC9DC;}
.board_view tbody td {padding:20px 15px 20px 15px;border-bottom:1px solid #E0E0E0;font-size:11px;}
.board_view .mail01 a {color:#33A7AF;}

/* 게시물 검색 */
.board_search {border:1px solid #E0E0E0;background:#F8F8F8;text-align:center;padding:7px 0px 7px 0px;margin-top:15px;}
.board_search select {vertical-align:middle;}
.board_search .input01 {border:1px solid #CFCFCF;padding:1px 0px 1px 4px;height:17px;font-size:11px;vertical-align:middle;width:160px;}
.board_search img {vertical-align:middle;text-decoration:underline;}

/* Tourist Site 리스트 */
.board_site {border-top:2px solid #1d4c8a;}
.board_site thead th {background:url('/images/about_korea/bg_board_01.gif') no-repeat right #ECF2FE;border-bottom:1px solid #ADC0DB;padding:10px 0px 10px 0px;text-align:center;font-weight:bold;color:#1D4C8A;font-size:11px;}
.board_site tbody td {text-align:center;padding:10px;font-size:11px;border-bottom:1px solid #E0E0E0;background:#FCFCF2;}
.board_site tbody td img {width:150px;height:100px;margin:0px 10px 10px 0px;float:left;}
.board_site .title01 {text-align:left;padding-left:15px;}
.board_site .title01 a {color:#1D4C8A;text-decoration:underline;}
.board_site .title01_on {text-align:left;padding-left:15px;}
.board_site .title01_on a {color:#FF7100;}
.board_site .view01 {padding:15px;background:none;text-align:left;}
.board_site .bg_none {background-image:none;}


.bbsList {}
.bbsList table {border-top:2px solid #1d4c8a;}
.bbsList table thead th {padding:6px 0px 7px 0px;font-size:11px;font-weight:bold;color:#1d4c8a;text-align:center;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fcfcf2;}
.bbsList table thead th.first, .bbsList table tbody td.first {border-left:0;}
.bbsList table tbody td {padding:6px 0px 7px 0px;font-size:11px;color:#666666;text-align:center;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.bbsList table tbody td label {padding:0 4px;}
.bbsList table tbody td label.first {padding-left:0px;}
.bbsList table tbody td input.input01 {border:1px solid #e6e6e6;border-top:1px solid #afafaf;vertical-align:middle;}
.bbsList table tbody td select.select01 {border:1px solid #e6e6e6;border-top:1px solid #afafaf;vertical-align:middle;}
.bbsList table tbody td .orange {color:#FF7100;}
.bbsList table tbody tr.first th, .bbsList table tbody tr.first td {border-bottom:1px solid #1d4c8a;}
.bbsList table tfoot td {border:1px solid #d2dffc;font-size:14px;font-weight:bold;color:#1D4C8A;padding:6px 10px 7px 10px;background:#ECF2FE;text-align:right;}
.bbsList table tfoot td input.input01 {width:110px;padding-right:5px;font-weight:bold;color:#de2667;text-align:right;}
.bbsList table tfoot td.field01 {color:#de2667;border:0;border-bottom:1px solid #d2dffc;background:#ffffff;}
.bbsList table .text_al {text-align:left;padding:6px 0px 7px 12px;}


.bbsWrite {}
.bbsWrite table {border-top:2px solid #1d4c8a;}
.bbsWrite table tbody th {padding:6px 3px 7px 12px;font-size:11px;font-weight:bold;text-align:left;color:#1d4c8a;border-bottom:1px solid #E0E0E0;background:#fcfcf2;}
.bbsWrite table tbody td {padding:6px 3px 7px 12px;font-size:11px;color:#2d2d2d;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.bbsWrite table tbody tr.last th, .bbsWrite table tbody tr.last td {border-bottom:1px solid #1d4c8a;}
.bbsWrite table tbody th.bl {border-left:1px solid #E0E0E0;}
.bbsWrite table tbody th.field01 {background:#f6f6f6;}
.bbsWrite table tbody th.field01bl {background:#f6f6f6;border-left:1px solid #E0E0E0;}
.bbsWrite table tbody td label {padding:0 4px;}
.bbsWrite table tbody td label.first {padding-left:0px;}
.bbsWrite table tbody td input.input01 {border:1px solid #e6e6e6;border-top:1px solid #afafaf;vertical-align:middle;}
.bbsWrite table tbody td input.input02 {padding:1px 0px 1px 4px;height:16px;color:#33a7af;text-decoration:underline;border:1px solid #e6e6e6;border-top:1px solid #afafaf;vertical-align:middle;}
.bbsWrite table tbody td select.select01 {border:1px solid #e6e6e6;border-top:1px solid #afafaf;vertical-align:middle;}
.bbsWrite table tbody td .orange {color:#FF7100;}
.bbsWrite table .text_ac {text-align:center;padding:6px 0px 7px 0px;}

.bbsWrite input.size30p {width:30%;} .bbsWrite input.size40p {width:40%;} .bbsWrite input.size45p {width:45%;} .bbsWrite input.size93p {width:93%;} .bbsWrite input.size97p {width:97%;}
.bbsWrite select.size30p {width:31%;} .bbsWrite select.size40p {width:41%;} .bbsWrite select.size45p {width:46%;} .bbsWrite select.size97p {width:98%;}

/* 페이지영역 */
.pageNotice { position:relative; width:100%; margin-top:10px;}

.page { position:absolute; top:0; left:0; font-size:11px; color:#898989; padding-top:5px; }
.paging {height:20px; padding:5px 0 0 0; text-align:center; }

.paging img{vertical-align:middle;} 
.btnAreaR { position:absolute; top:0; right:0; }
ul.numberBox {overflow:hidden; }
.paging a { display:inline-block; padding:0 4px 2px 3px; font-weight:bold; vertical-align:middle; color:#1D4C8A; line-height:1.4em; text-decoration:underline;font-size:11px;}
.paging a:hover {color:#ff7100; text-decoration:none;}
.paging a.on { padding:0 4px 2px 3px; border-color:#2F98D2; color:#ff7100; text-decoration:none;}

.paging a.btn {border:none; padding:3px 0 3px 0; background:#FFFFFF;}
.paging a.prev {padding:3px 3px 3px 0;}
.paging a.next {padding:3px 0 3px 3px;}
.paging a.btn:hover {background:#FFFFFF;}

.page_count {position:absolute;left:0;top:8px;font-size:11px;font-weight:bold;letter-spacing:-1px;}
.page_count span {color:#23699F;}