/* °Ô½ÃÆÇ½ºÅ¸ÀÏ */

/* main table */
.tableLayout01 {position:relative;top:0px;width:97%;padding:2px 7px 7px 7px;}
.tableLayout01 table {width:100%;height:153px;font-size:11px;}
.tableLayout01 table td.subject {text-align:left;}
.tableLayout01 table td.subject a:hover {font-weight:bold; color:#333; text-decoration:none; letter-spacing:-1px;}



/* gray box */
.table_gr01 {width:100%;background:#483a72;height:50px; border-bottom: 2px solid #000;}
.table_gr01 ul li{float:left;margin:13px;margin-left:30px;}
.table_gr01 ul li a{display:block;padding:0px;font-size:14px;font-weight:bold;color:#fff;}
.table_gr01 ul li a:hover,{color:#fff;}
.table_gr01 ul li a:active,{color:#fff;}
.table_gr01 ul li a:focus{color:#fff;}


.table_gr02 {width:705px;background:#fff;font-size:12px;padding:10px;}
.table_gr02 td {vertical-align:top;}
.table_gr02 ul{float:left; margin:0;}
.table_gr02 ul li{text-align:left;padding:0;margin:0px;}
.table_gr02 tbody td.txtcenter{text-align:center;}
.table_gr02 tbody td.pd20{padding-left:15px;padding-top:4px;border-right: 1px dashed #d2d2d2;}
.table_gr02 tbody td.lst{border-right:none;}

.table_gr03 {width:705px;font-size:12px;padding:10px;}
.table_gr03 td {vertical-align:top;}
.table_gr03 ul{float:left; margin:0;}
.table_gr03 ul li{text-align:left;padding:0;margin:0px;}
.table_gr03 tbody td.txtcenter{text-align:center;}
.table_gr03 tbody td.pd20{padding-left:15px;padding-top:4px;border-right: 1px dashed #d2d2d2;}
.table_gr03 tbody td.lst{border-right:none;}



/* sub table */
table caption {visibility:hidden; font-size:0; height:5px; }

.board01  {border-collapse: collapse;margin:0;padding: 0;width:100%;color: #484848;border-bottom:1px solid #919BAA;text-align:left; }

.board01 thead tr th:first-child {background-image:none;}
.board01 th, .board01 td { border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-right:1px solid #d2d2d2; vertical-align:middle; height:13px; padding: 8px;}
.board01 thead th, .board01 thead td { background-color: #f6f6f6;font-size: 12px; vertical-align:middle; text-align:center; height:20px; padding: 7px;font-weight:bold;}
.board01 thead th, thead td { border-top:2px solid #76a8d4; border-right:1px solid #d2d2d2;}
.board01 tbody th, td { text-align:left;}
.board01 tbody td.title { text-align:left; padding-left:15px;}
.board01 tbody td.title a { color:#484848; text-decoration:none; }
.board01 tbody td.title a:hover { color:#484848; text-decoration:underline;}

.board01 thead .last { border-top:2px solid #76a8d4; border-right:none;}
.board01 tbody .last { border-right:none;}

.board02  {border-collapse: collapse;margin:0;padding: 0;width:100%;color: #484848;text-align:left; }
.board02 th, .board02 td { border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-right:1px solid #d2d2d2; vertical-align:middle; height:13px; padding: 8px;}



/*¸¶¿ì½º ¿Â¿À¹ö*/
.board01 tbody th, .board01 td { background-color:#FFF;}
.board01 tbody tr:hover td, .board01 tbody tr:hover th {background-color: #f9fcff;}

/* °Ô½ÃÆÇ»ó¼¼È­¸é */
.board_view {width:100%;border-top:3px solid #747474;border-bottom:1px solid #747474;}
.board_view tbody th {padding:6px 20px;height:20px;color:#515151;border-top:1px solid #d2d2d2;background-color:#fff; font-weight:bold; text-align:center;}
.board_view tbody tr.tit th,.board_view tbody tr.tit td {background-color:#fff;}
.board_view tbody td {padding:6px 20px;height:20px;border-top:1px solid #d9d9d9; text-align:left;background-color:#fff;}
.board_view tbody tr:first-child th,.board_view tr:first-child td {border-top:none;}
.board_view tbody td.cont {padding:20px 10px 28px 10px}

/* °Ô½ÃÆÇ»ó¼¼È­¸é3 */
.board_view3 {width:100%;border-top:3px solid #ffffff;border-bottom:1px solid #ffffff;}
.board_view3 tbody th {padding:6px 20px;height:20px;color:#000;border-top:1px solid #8b7ac1;background-color:#483a72; color:#fff;font-weight:bold; text-align:center;}
.board_view3 tbody tr.tit th,.board_view tbody tr.tit td {}
.board_view3 tbody td {padding:6px 20px;height:20px;border-top:1px dashed #8b7ac1; text-align:left;}
.board_view3 tbody tr:first-child th,.board_view tr:first-child td {border-top:none;}
.board_view3 tbody td.cont {padding:20px 10px 28px 10px}


/* ¼³¹®³»¿ëÅ×ÀÌºí2 */
.board_view2 {width:100%;border-top:3px solid #71a1c6;border-bottom:1px solid #d9d9d9;border-left:1px solid #d2d2d2;font-size:12px;}
.board_view2 tbody th {padding:6px 2px;height:20px;color:#515151;background-color:#d1ecff; border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;font-weight:bold;}
.board_view2 tbody td {padding:6px 2px;height:20px;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9; text-align:left;text-align:center;}
.board_view2 tbody tr:first-child th,.board_view tr:first-child td {border-top:none;}


.board_preview {width:100%; border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.board_preview tbody th {padding:8px 20px;height:16px;color:#4b4e5a;border-top:1px solid #d2d2d2; text-align:left;}
.board_preview tbody tr.tit th,.board_view tbody tr.tit td {background-color:#f8f8f9;}
.board_preview tbody td {padding:8px 20px;height:16px;border-top:1px solid #d2d2d2; text-align:left;}
.board_preview tbody tr:first-child th,.board_preview tr:first-child td {border-top:none;}
.board_preview span.prev,.board_preview span.next {padding-right:17px;font-weight:normal;background:url(../images/icon/ico_td_arrow_up.gif) no-repeat 100% 2px}
.board_preview span.next {background:url(../images/icon/ico_td_arrow_down.gif) no-repeat 100% 2px}
.board_preview tbody td.title a { color:#3d99e9; text-decoration:none; }
.board_preview tbody td.title a:hover { color:#ec6941; text-decoration:underline; }

.board_view + .board_view{margin-top:15px;}
.board_view + .board_preview{margin:0}



/*search box*/
.searchbox {display:inline-block; width:692px;border:1px solid #bed4e6; background:#f9fbfb; padding:8px 10px 6px 20px; margin-bottom:20px;}
.searchbox ul{float:left;margin:0;}
.searchbox li{float:left; font-weight:bold;line-height:200%; padding:1px 15px 1px 0px;}

/* paging */
.paging_wrap {width:724px; text-align:center; margin-top:15px;}
.paging_wrap .paging {color:#666;}
.paging_wrap .paging span {padding:0 3px 0; color:#0066cc; font-weight:bold;}
.paging_wrap .paging a {padding:0 1px 0 6px; color:#777;}
.paging_wrap .paging .first {padding:0 4px; background:none;}
.paging_wrap .paging .btn {padding:0; background:none;}



/* table */
table.tbl_list{width:100%;margin-bottom:15px;color:#333;}
table.tbl_list thead th{padding:8px 0 6px 0;border-top:2px solid #53758d;border-bottom:1px solid #a1b5ca;border-right:1px solid #a1b5ca;font-weight:bold;color:#2c5a80;background:#dce9ef;}
table.tbl_list thead th.lst{border-right:none;}
table.tbl_list tbody{text-align:center;}
table.tbl_list tbody td{padding:7px 0 5px 0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
table.tbl_list tbody td.lst{border-right:none;}
table.tbl_list tbody td img{margin:0 2px;vertical-align:middle;}
table.tbl_list tbody td.name, .tbl_list tbody td.address{text-align:left;}
table.tbl_list tbody td.name img{vertical-align:top;}
table.tbl_list tbody td.tit{text-align:left;padding-left:5px;}
table.tbl_list tbody td.tit img{vertical-align:middle;}
table.tbl_list tbody td.tit2{text-align:left;padding-left:70px;}
table.tbl_list tbody td.al{text-align:left;padding:7px 8px 5px 8px;}
.tbl_view{width:100%;margin-bottom:10px;border-top:1px solid #53758d;}
.tbl_view th{padding:8px 0 6px 10px;font-weight:bold;color:#2c5a80;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#f1f6f9;text-align:left;}
.tbl_view th.tc{text-align:center;}
.tbl_view td{padding:7px 0 5px 8px;border-bottom:1px solid #d3d3d3;}

table.tbl_list_b{width:100%;margin-bottom:15px;border-collapse:collapse;}
table.tbl_list_b thead th{padding:8px 0 6px 0;border-top:3px solid #71a1c6;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;color:#515151;background:#f8fcfd;}
table.tbl_list_b thead th.lst{border-right:none;}
table.tbl_list_b thead th.tlst{border-top:none;}
table.tbl_list_b thead td.bg2{background:#daeefa;text-align:left;padding:5px;border-right:none;font-weight:bold;}
table.tbl_list_b tbody{text-align:center;}
table.tbl_list_b tbody td{padding:7px 5px 5px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
table.tbl_list_b tbody td.bg{background:#f7f9e6;padding:7px 0 5px 0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}

table.tbl_list_b tbody td.t2{border-right:none;border-top:2px solid #d9d9d9;}
table.tbl_list_b tbody td.lst{border-right:none;}
table.tbl_list_b tbody td.fst{color:#515151;}
table.tbl_list_b tbody td.tit{text-align:left;padding-left:5px;}
table.tbl_list_b tbody td.al{text-align:left;padding:7px 8px 5px 8px;}
table.tbl_list_b tbody td.txtcenter{text-align:center;}
.bgcol01 {background-color:#f4f9fc;}

table.tbl_list_g{width:100%;margin-bottom:15px;border-collapse:collapse;}
table.tbl_list_g thead th{font-size:17px;color:#459cd1;padding:8px 0 6px 0;border-top:5px solid #71a1c6;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;background:#f8fcfd;}
table.tbl_list_g thead th.lst{color:#dc7979;background:#ffd9d9;}
table.tbl_list_g thead th.rlst{color:#459cd1;background:#d1ecff;}

table.tbl_list_g tbody{font-size:11px;text-align:left;border:1px solid #d4d4d4;}

table.tbl_list_g tbody td{padding:3px;border:1px solid #d4d4d4;vertical-align:top;}
table.tbl_list_g tbody td.bg{background:#f7f9e6;padding:3px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
table.tbl_list_g tbody td.fst{color:#515151;}
table.tbl_list_g tbody td.al{text-align:left;}



.tbl_view_b{width:100%;margin-bottom:10px;border-top:3px solid #71a1c6;}
.tbl_view_b th{padding:8px 0 6px 0;font-weight:bold;color:#515151;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#f8fcfd;}
.tbl_view_b th.tc{text-align:center;}
.tbl_view_b td{padding:10px 20px 10px;border-bottom:1px solid #d3d3d3;}

.tbl01{width:100%;margin-bottom:10px;background-color:#f1f8fc;border:1px solid #b4cbd9;}
.tbl01 th{padding:5px 15px;font-weight:bold;color:#515151;}
.tbl01 th.tc{text-align:left;}
.tbl01 td{}
