﻿/* 리스트 테이블 */
table.tblList { border-collapse:collapse;background-color:white;}
table.tblList th {background-color:#eeeeee;padding:3px; border:solid 1px #cccccc;white-space:nowrap; }
table.tblList tr td {padding:3px; border:solid 1px #cccccc; white-space:nowrap;text-align:center; }
    table.tblList tr:hover td {
        background-color:#fff0ff;
    }
table.tblList tr.trTotal td {background-color:#eeeeee; font-weight:bold; }
table.tblList td.tdSameSearchName {font-weight:bold;}
table.tblList tr.thinRow th {padding:0px;}
table.tblList tr.thinRow td {padding:1px;}
table.tblList td.textLeft {text-align:left;}
table.tblList td.textCenter {text-align:center;}
table.tblList td.textRight {text-align:right;}



/* 디테일(읽기) 테이블 */
table.tblRead {border-collapse:collapse; border:solid 1px #c0c0c0;}
table.tblRead th {padding-top:3px; padding-bottom:3px; background-color:#e0e0e0; border:solid 1px #c0c0c0; }
table.tblRead td {background-color:#ffffff; padding:3px; border:solid 1px #c0c0c0;}

/* 읽기_옅은빨강 테이블 */
table.tblRead_palered {border:solid 1px #ffc0c0; border-collapse:collapse;}
table.tblRead_palered th {padding-top:3px; padding-bottom:3px; background-color:#ffe0e0; border:solid 1px #ffc0c0; }
table.tblRead_palered td {background-color:#ffffff; padding:3px; border:solid 1px #ffc0c0;}

/* 읽기_옅은파랑 테이블 */
table.tblRead_paleblue {border:solid 1px #c0c0ff; border-collapse:collapse;}
table.tblRead_paleblue th {padding-top:3px; padding-bottom:3px; background-color:#e0e0ff; border:solid 1px #c0c0ff; }
table.tblRead_paleblue td {background-color:#ffffff; padding:3px;border:solid 1px #c0c0ff; }

/*입장권기본가격리스트*/
table.tblDefaultFeeList {border-width:1px; border-color:#cccccc; border-style:solid; border-collapse:collapse;}
table.tblDefaultFeeList th {background-color:#e6e6e6;padding-top:3px; padding-bottom:3px;  border-left-width:1px; border-left-color:#cccccc; border-left-style:solid; }
table.tblDefaultFeeList td {padding:2px; border-top-color:#cccccc; border-top-width:1px; border-top-style:solid; border-left-width:1px; border-left-color:#cccccc; border-left-style:solid; }


/* 페이지 상단 Selector */
.divSelectorBox {border:solid 1px #cccccc; padding:10px; background-color:White; margin-bottom:10px; margin-top:10px;}

/* DaySelector, DurSelector Control Style */
table.tblDaySelectorStyle td {padding:0px; border:none; background-color:Transparent;}

/*체크박스리스트*/
table.tblChkBoxList td {padding:0px; border:none; padding-right:10px;}

/*페이지 사용 팁*/
div.divPagetip{margin:10px 0px;}

/*숨겨진 도움말 박스*/
div.divHelp {border:solid 1px #c0c0c0; padding:3px; display:none;}

/* 표지프린트 리스트 테이블 */
table.tblPrintLabel {font-size:14px; font-family:돋움;}

table.innerTblDefaultFee td {border-top : solid 1px #e6e6e6;  border-left-width:0px; text-align:center; }

.removecss td, 
.removecss th, 
table.tblRead .removecss td,
table.tblList .removecss td, 
table.tblList .removecss th
{
    border-width: 0;
    border-left-width:0;
    border-top-width:0;
    background-color:transparent;
    font-weight:normal;
    padding:0px;
    border-style:none;
    padding-bottom:0; padding-left:0; padding-right:0; padding-top:0;
}
.tblnowrap td, .tblnowrap th { white-space:nowrap; }

/* 각종항목선택테이블 */
table.tableSelector {border:solid 1px #c0c0c0; background-color:white;}
table.tableSelector td {padding:5px;}


/*체크박스리스트테이블*/
table.CheckboxlistTbl td {border-width:0px; background-color:Transparent; padding:0px; padding-right:10px; margin:0px;}
table.ChkTblUserLicense td {border-width:0px; background-color:Transparent; padding:0px; padding-right:10px;}

/* 요금 스타일 */
td.DisabledFeeTextStyle {text-align:right; color:#808080;}


/* 패키지기간별요금 리스트 테이블 */
table.tblListforPkgPeriod {border-width:1px; border-color:#cccccc; border-style:solid; border-collapse:collapse;}
table.tblListforPkgPeriod th {background-color:#e6e6e6;padding-top:3px; padding-bottom:3px;  border-left-width:1px; border-left-color:#cccccc; border-left-style:solid; }
table.tblListforPkgPeriod td {padding:3px; border-top-color:#cccccc; border-top-width:1px; border-top-style:solid; border-left-width:1px; border-left-color:#cccccc; border-left-style:solid; }

/* __테이블하단 요금합계 */
table.tblListforPkgPeriod tr.tblbottomtotalsum td {text-align:right; font-weight:bold;}

table.tblListforPackageTickets {border-collapse:collapse;}
table.tblListforPackageTickets th {background-color:#f8f8f8; padding-top:3px; padding-bottom:3px;  border-left-width:1px; border-left-color:#e6e6e6; border-left-style:solid; font-weight:normal;}
table.tblListforPackageTickets td {border-top:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; }


/* 리스트 테이블 인쇄용 */
table.tblListPrint {border:solid 1px #000000; border-collapse:collapse; background-color:#FFFFFF}
table.tblListPrint th {background-color:#808080; padding-top:3px; padding-bottom:3px; border:solid 1px #000000; }
table.tblListPrint td {padding:3px; border:solid 1px #000000; }

/* 리스트 테이블 인쇄용 센터정렬 */
table.tblListPrint_Center {border:solid 1px #000000; border-collapse:collapse; background-color:#FFFFFF; }
table.tblListPrint_Center th {background-color:#808080; padding-top:3px; padding-bottom:3px; border:solid 1px #000000; }
table.tblListPrint_Center td {padding:3px; border:solid 1px #000000; text-align:center; }

/* 인보이스테이블 */
table.tblInvoice {width:100%; border-collapse:collapse; background-color:#FFFFFF}
table.tblInvoice th {width:80px; padding:10px; border-bottom:solid 2px #000000; text-align:left; font-weight:normal; }
table.tblInvoice td {padding:10px; border-bottom:solid 2px #000000; }

/* 예약폼에서 - */
table.tdaligncenter td { text-align:center;}
table.tdalignright td { text-align:right;}

/* 예약 - 티켓 발권 상태 */
div.tblTicketStatus td {text-align:center;  padding:3px; text-align:center;}
div.tblTicketStatus th {padding:3px; background-color:#e6e6e6; }



