@charset "euc-kr";
/************************************************
Cloud9 Web publishing Team (http://cloud9.co.kr/)
Author : cloud9 (2011-04-18)
Version : 1.0
*************************************************/
.no-data { text-align: center; }

.tbl-type01 { width: 100%; border-top: 2px solid #49b4e2; border-bottom: 1px solid #d3d3d3; font-size: 1em; color: #666; *border-collapse: collapse; }
.tbl-type01 th,
.tbl-type01 td { border-bottom: 1px solid #d3d3d3; vertical-align: middle;  }
.tbl-type01 th { background: #f4f4f4; font-weight: bold; padding: 10px 0 8px 10px; }
.tbl-type01 td { padding: 10px 10px 8px 10px; word-wrap: break-word; }
.tbl-type01 th em,
.tbl-type01 td em { vertical-align: middle; color: #c92479; font-weight: bold; }
.tbl-type01 td em input { vertical-align: middle;}
.tbl-type01 tr:first-child th,
.tbl-type01 tr:first-child td { border-top: 1px solid #fff; }
.tbl-type01 tr:last-child th ,
.tbl-type01 tr:last-child td { border-bottom: 1px solid #fff; }
.tbl-type01 input,
.tbl-type01 label,
.tbl-type01 select { vertical-align: middle; margin: 0 0 4px 0; }
.tbl-type01 .btn-tbl01 { margin: 0 0 4px 0; }

.tbl-type02 { width: 100%; border-top: 2px solid #49b4e2; border-bottom: 1px solid #d3d3d3; font-size: 1em; color: #666; *border-collapse: collapse;}
.tbl-type02 td { border-top: 1px solid #d3d3d3; padding: 10px 5px 8px 5px; vertical-align: middle; }
.tbl-type02 th { position: relative; z-index: -1; font-weight: bold; border-top: 1px solid #d3d3d3; padding: 10px 5px 8px 5px; vertical-align: middle;  color: #49b4e2; text-align: center; border-bottom: 1px solid #fff; border-left: 1px solid #c9dde5;
		background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8); /* FF3.6 */
		filter:  progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#f8f8f8'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#f8f8f8')"; /* IE8+ */ }
.tbl-type02 thead th:first-child{ border-left: none; }
.tbl-type02 thead tr:first-child th { border-top: 1px solid #fff; }
.tbl-type02 thead th.odd { border-left: 1px solid #c9dde5 !important; }
.tbl-type02 thead th.bdr-r01 { border-right: 1px solid #c9dde5; }
.tbl-type02 thead th .attach { display:block;font-size:0.917em;font-weight:normal; }
.tbl-type02 thead th.rspan { border-right: 1px solid #d3d3d3; }
.tbl-type02 thead th.cspan { border-left: 0px solid #d3d3d3; }
.tbl-type02 tbody td { text-align: center; border-left: 1px solid #d3d3d3; }
.tbl-type02 tbody tr:first-child td {  padding-top: 8px; background: url(../images/com/bdr_gray02.gif) repeat-x left top; }
.tbl-type02 tbody td span { margin: 0 6px 0 26px; }
.tbl-type02 tbody td .btn-type01 span { margin: 0; }
.tbl-type02 tbody td:first-child { border-left: none; }
.tbl-type02 tbody td.rspan { border-right: 1px solid #d3d3d3; }
.tbl-type02 tbody td.cspan { border-left: 0px solid #d3d3d3; }
.tbl-type02 tbody input[type="hidden"] + td { border-left: none; }
.tbl-type02 tbody td.odd { border-left: 1px solid #d3d3d3 !important; }
.tbl-type02 tfoot th:first-child { border-left: none; }
.tbl-type02 tfoot td { background: #f7f7f7; font-weight: bold; color: #c92479; vertical-align: middle;}
.tbl-type02 tfoot td.sum { padding-right: 10px; text-align: right; }
.tbl-type02 tfoot td strong { vertical-align: middle; }
.tbl-type02 .tfoot td { background: #f7f7f7; font-weight: bold; color: #c92479; vertical-align: middle;}
.tbl-type02 .tfoot td.sum { padding-right: 10px; text-align: right; }
.tbl-type02 .tfoot td strong { vertical-align: middle; }

.tbl-type03 { width: 100%; border: 1px solid #cfcfcf; border-top: 3px solid #49b4e2; border-bottom: 1px solid #a9a9a9; font-size: 1em; color: #666; *border-collapse: collapse;}
.tbl-type03 th { padding: 0 0 0 13px; background: #f4f4f4; font-weight: bold; }
.tbl-type03 th:first-child {border-left: 1px solid #fff; }
.tbl-type03 th,
.tbl-type03 td { border-top: 1px solid #d3d3d3; }
.tbl-type03 th span { display: block; padding: 10px 0 8px 10px; background: url(../images/com/bul_gray01.gif) no-repeat left center; }
.tbl-type03 td { display: block; padding: 10px 10px 8px 10px; }
.tbl-type03 tr:first-child th span,
.tbl-type03 tr:first-child td span { border-top: 1px solid #fff; }
.tbl-type03 tr:last-child th span,
.tbl-type03 tr:last-child td span { border-bottom: 1px solid #fff; }

.tbl-type04 { width: 100%; border-bottom: 1px solid #bfbfbf; *border-collapse: collapse;}
.tbl-type04 thead th {padding: 13px 0; *padding: 13px 0 10px; text-align: center; background: url(../images/com/bg_board_head.gif) no-repeat 50% top; }
.tbl-type04 thead th:first-child { background-position: left top; }
.tbl-type04 thead th.last { background-position: right top; }
.tbl-type04 thead th span { display: block; background: url(../images/com/bdr_gray01.gif) no-repeat left center; }
.tbl-type04 thead th:first-child span { background: none; }
.tbl-type04 tbody td { padding: 7px 10px 6px; text-align: center; vertical-align: middle; font-size: 0.917em; color: #a0a0a0; border-top: 1px solid #e5e5e5; }
.tbl-type04 tbody tr:first-child td { border: none; }
.tbl-type04 tbody td a { color: #777; font-size: 1.091em; }
.tbl-type04 tbody td a:hover { color: #333; text-decoration: underline; }
.tbl-type04 tbody td .sit-brd01 { display: block; padding: 0 0 7px 0; font-size: 1.167em; line-height: 1.286em; }
.tbl-type04 tbody td .sit-brd01 a { color: #333; }
.tbl-type04 tbody .board-recom { background: #fafafa; }

.tbl-type-form01 { padding: 13px 0 0; width: 100%; color: #999; font-size: 0.917em; background: url(../images/com/bg_event_list.gif) no-repeat left top;*border-collapse: collapse;}
.tbl-type-form01 select { font-size: 1.091em; vertical-align: middle; color: #777; }
.tbl-type-form01 .text { vertical-align: middle;  font-size: 1.091em; color: #777; }
.tbl-type-form01 th { padding: 11px 0 11px 18px; border-bottom: 1px solid #e5e5e5; background: url(../images/com/bdr_gray07.gif) no-repeat right bottom; }
.tbl-type-form01 tr:first-child th { *padding-top: 24px; }
.tbl-type-form01 tr:first-child td { *padding-top: 19px; }
.tbl-type-form01 th img { padding: 0 0 0 10px; background: url(../images/com/bul_pink01.gif) no-repeat left center; }
.tbl-type-form01 td { border-bottom: 1px solid #e5e5e5; padding: 6px 0 6px 20px; background: none; }
.tbl-type-form01 td textarea { width: 550px; height: 188px; word-spacing: 0;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff;}
.tbl-type-form01 td strong { font-size: 1.091em; color: #333; vertical-align: middle; line-height: 1.667em; }

.tbl-type01.bd-style td {text-align:center;border-right: 1px solid #d3d3d3;}
.box-tbls { *zoom: 1; }
.box-tbls:after { content: ""; display: block; clear: both; }
.box-tbls .tbl-type02 { float: left; display: inline; width: 50%; }
.box-tbls .tbl-type02:first-child  { border-right: 1px solid #d3d3d3; }

.req-rtr .tbl-type01 th,
.req-rtr .tbl-type01 td,
.req-rtr .tbl-type02 th,
.req-rtr .tbl-type02 td { padding-top: 1px; padding-bottom: 1px; }


.tbl-type05 { border-top: 2px solid #49b4e2; border-bottom: 1px solid #d3d3d3; font-size: 1em; color: #666; *border-collapse: collapse;}
.tbl-type05 td { border-top: 1px solid #d3d3d3; padding: 10px 5px 8px 5px; vertical-align: middle; }
.tbl-type05 th {  z-index: -1; font-weight: bold; border-top: 1px solid #d3d3d3; padding: 5px 5px 8px 2px; vertical-align: middle;  color: #49b4e2; text-align: center; border-bottom: 1px solid #fff; border-left: 1px solid #c9dde5;
		background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8); /* FF3.6 */
		filter:  progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#f8f8f8'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#f8f8f8')"; /* IE8+ */ }
.tbl-type05 thead th:first-child{ border-left: none; }
.tbl-type05 thead tr:first-child th { border-top: 1px solid #fff; }
.tbl-type05 thead th.odd { border-left: 1px solid #c9dde5 !important; }
.tbl-type05 thead th.bdr-r01 { border-right: 1px solid #c9dde5; }
.tbl-type05 thead th .attach { display:block;font-size:0.917em;font-weight:normal; }
.tbl-type05 thead th.rspan { border-right: 1px solid #d3d3d3; }
.tbl-type05 thead th.cspan { border-left: 0px solid #d3d3d3; }
.tbl-type05 thead th.leftBord { border-left: 1px solid #d3d3d3; }
.tbl-type05 tbody td { text-align: center; border-left: 1px solid #d3d3d3; }
.tbl-type05 tbody tr:first-child td {  padding-top: 8px; background: url(../images/com/bdr_gray02.gif) repeat-x left top; }
.tbl-type05 tbody td span { margin: 0 6px 0 26px; }
.tbl-type05 tbody td .btn-type01 span { margin: 0; }
.tbl-type05 tbody td:first-child { border-left: none; }
.tbl-type05 tbody td.rspan { border-right: 1px solid #d3d3d3; }
.tbl-type05 tbody td.cspan { border-left: 0px solid #d3d3d3; }
.tbl-type05 tbody td.leftBord { border-left: 1px solid #d3d3d3; }
.tbl-type05 tbody input[type="hidden"] + td { border-left: none; }
.tbl-type05 tbody td.odd { border-left: 1px solid #d3d3d3 !important; }
.tbl-type05 tfoot th:first-child { border-left: none; }
.tbl-type05 tfoot td { background: #f7f7f7; font-weight: bold; color: #c92479; vertical-align: middle;}
.tbl-type05 tfoot td.sum { padding-right: 10px; text-align: right; }
.tbl-type05 tfoot td strong { vertical-align: middle; }
.tbl-type05 .tfoot td { background: #f7f7f7; font-weight: bold; color: #c92479; vertical-align: middle;}
.tbl-type05 .tfoot td.sum { padding-right: 10px; text-align: right; }
.tbl-type05 .tfoot td strong { vertical-align: middle; }
