/* 테이블 공통 스타일 */
table {
	clear: both;
	width: 100%;
	color: #6E6E6E;
	background: #fff;
    border-collapse:collapse;
}

table caption {
    text-align:left;
    padding-bottom:5px;
}

table caption
    div.more_view {
        position:absolute;
        right:0px;
        top:3px;
        font-size:7pt;
        font-weight:normal;
        padding-left:5px;
        background:url('/img/common/icon_arrow_right.png') left center no-repeat;
        display:inline;
    }

table th {
	text-align:center;
	border:1px solid #C5C5C5;
	background:#D5D5D5;
}

table td {
    padding:3px;
	background:#fff;
	border:1px solid #C5C5C5;
	text-align:center;
	vertical-align:middle;
}


table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

div.sheet_area {
    padding:3px;
    margin:20px auto;
    width:675px;
    background:#DBDBDB;
}

/* 일반 테이블 스타일 */
table.content_sheet {
	color:#6E6E6E;
    font-family:'돋움';
}

table.content_sheet th {
	background:white;
    height:40px;
}

table.content_sheet thead th {
    border-bottom:2px solid #C5C5C5;
}

/* 게시판 테이블 스타일 */
table.board_sheet {
}

table.board_sheet thead {
    background:url('/img/common/img_board_top_ptn.png') repeat-x;
}

table.board_sheet thead th {
    border:none;
    height:26px;
    background:url('/img/common/img_board_top_ptn.png') repeat-x;
}

/*
table.board_sheet thead th:first-child {
    background:url('/img/common/img_board_top_left.png') left top no-repeat;
}
*/

table.board_sheet tbody td {
    border:none;
}

table.board_sheet tfoot td {
    border-top:1px solid #B5BCC2;
    border:none;
}

table.board_sheet
    tr.question td.title {
        background:url('/img/common/icon_question.png') left center no-repeat;
    }


/* 공지사항 테이블 스타일 */
table.notice_sheet {
    border-top:2px solid #535C65;
}

table.notice_sheet tfoot td {
    border-bottom:1px solid #B5BCC2;
}

table.notice_sheet th {
    border:none;
}

table.notice_sheet td {
    border:none;
}

table.notice_sheet
    tr td.title {
        padding-left:30px;
        text-align:left;
    }

table.notice_sheet
    tr.hot td.title {
        color:#55AE0E;
        background:url('/img/common/icon_hot.png') left center no-repeat;
    }

table.notice_sheet
    tr.new td.title {
        background:url('/img/common/icon_new.png') left center no-repeat;
    }
