
/* 테이블입력 */
/*
.tableins { border: 0px solid #787878; border-top: 2px solid #787878; border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; }
.tableins tbody tr th { padding: 1px 3px 1px 3px; background: #eeeeee; color: #5e5e5e; font-weight: bold; text-align: left; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
.tableins tbody tr td { padding: 1px 3px 1px 3px; background: #ffffff; text-align: left; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
.tableins thead tr th { padding: 1px 3px 1px 3px; background: #dbdbdb; color: #5e5e5e; font-weight: bold; text-align: center; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
.tableins thead tr td { padding: 1px 3px 1px 3px; background: #ffffff; text-align: left; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
.tableins tfoot tr th { padding: 1px 3px 1px 3px; background: #dbdbdb; color: #5e5e5e; font-weight: bold; text-align: center; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
.tableins tfoot tr td { padding: 1px 3px 1px 3px; background: #ffffff; text-align: left; vertical-align: middle; line-height: 120%; border-bottom: 1px solid #cccccc; }
*/
.tableins { border-collapse: collapse; border: 1px solid #959595; font: normal 12px "돋움"; color: #616161; background: #F3F3F3; }
.tableins td, .tableins th { border: 1px solid #cacaca; padding:3px; color: #616161; }
.tableins thead th,
.tableins tfoot th,
.tableins thead tr,
.tableins tfoot tr,
.tableins thead td,
.tableins tfoot td { font: bold 12px "돋움"; border: 1px solid #959595; text-align: center; background: #333333; color: #ffffff; padding: 2px; }
.tableins tbody th { font: bold 12px "돋움"; border: 1px solid #cacaca; text-align: center; background: #adadad; color: #ffffff; padding: 2px; }
.tableins thead a,
.tableins tfoot a, 
.tableins thead a:hover,
.tableins tfoot a:hover { color: #ffffff; }
.tableins tbody td a { background: transparent; text-decoration: none; color: #616161; } 
.tableins tbody td a:hover { background: #F0F0F0; color: #616161; }
.tableins tbody th a { font: normal 12px "돋움"; background: transparent; text-decoration: none; font-weight:normal; color: #616161; }
.tableins tbody th a:hover { background: transparent; color: #616161; }
.tableins tbody th { vertical-align: middle; text-align: center; }
.tableins tbody td { vertical-align: middle; text-align: left; }
.tableins tfoot td { border: 1px solid #959595; background: #C5C5C5; padding-top:3px; color: #000000; }

/* 테이블목록 */
/*
.tablelist { border: 0px solid #787878; border-top: 2px solid #787878; border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; }
.tablelist tbody tr th { padding: 5px 4px 5px 8px; background: #eeeeee; color: #5e5e5e; font-weight: bold; text-align: center; vertical-align: middle; border-bottom: 1px solid #cccccc; }
.tablelist tbody tr td { padding: 5px 4px 5px 8px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cccccc; }
.tablelist tbody tr:hover { background: #ffffe6; }
.tablelist thead tr th { padding: 5px 4px 5px 8px; background: #dbdbdb; color: #5e5e5e; font-weight: bold; text-align: center; vertical-align: middle; border-bottom: 1px solid #cccccc; }
.tablelist thead tr td { padding: 5px 4px 5px 8px; background: #ffffff; text-align: center; vertical-align: middle; border-bottom: 1px solid #cccccc; }
.tablelist tr.off td { background: #000000; }
.tablelist tr.off th { background: #000000; }
.tablelist tr.off td.usage { color: red; }
*/

.tablelist { border-collapse: collapse; border: 1px solid #959595; font: normal 12px "돋움"; color: #616161; background: #F3F3F3; text-align: center; line-height: 120%; vertical-align: middle; }
.tablelist caption { text-align: center; font: bold 18px "돋움", arial, helvetica; background: transparent; padding:6px 4px 8px 0px; color: #959595; text-transform: uppercase; }
.tablelist td, .tablelist th { border: 1px solid #cacaca; padding:1px; color: #616161; }
.tablelist thead th, .tablelist tfoot th, .tablelist thead tr, .tablelist tfoot tr, .tablelist thead td, .tablelist tfoot td { font: bold 12px "돋움"; border: 1px solid #959595; text-align: center; background: #333333; color: #ffffff; padding:1px; }
.tablelist tbody th { font: bold 12px "돋움"; border: 1px solid #cacaca; text-align: center; background: #adadad; color: #ffffff; padding:1px; }
.tablelist thead a, .tablelist tfoot a, .tablelist thead a:hover, .tablelist tfoot a:hover { color: #ffffff; }
.tablelist tbody td a { font: normal 12px "돋움"; background: transparent; text-decoration: none; color: #616161; }
.tablelist tbody td a:hover { background: #F0F0F0; color: #616161; }
.tablelist tbody th a { font: normal 12px "돋움"; background: transparent; text-decoration: none; font-weight:normal; color: #616161; }
.tablelist tbody th a:hover { background: transparent; color: #616161; }
.tablelist tbody th, .tablelist tbody td { vertical-align: middle; text-align: center; }
.tablelist tfoot td { border: 1px solid #959595; background: #C5C5C5; padding:1px; color: #000000; }
.tablelist tbody tr:hover { background: #FFFFDF; color: #000000; }
.tablelist .odd { background: #ffffff; }
.tablelist .odd2 { background: #FFE3C8; }
.tablelist .hand { cursor: pointer; }
.tablelist tbody tr { cursor: pointer; }
.tablelist tbody tr.bold td{ color: red; }

.button1 { background-color: #ffff00; font-size: 14px; font-weight: bold; }
.button2 { background-color: #66ff00; font-size: 14px; font-weight: bold; }
.button3 { background-color: #ff9900; font-size: 14px; font-weight: bold; }
.button4 { background-color: #3399ff; font-size: 14px; font-weight: bold; }
.button5 { background-color: #cc6600; font-size: 14px; font-weight: bold; }
.button6 { background-color: #ccff66; font-size: 14px; font-weight: bold; }


.table1 { border-collapse: collapse; border: 1px solid #959595; font: normal 12px "돋움"; color: #616161; background: #F3F3F3; text-align: center; line-height: 120%; vertical-align: middle; }
.table1 caption { text-align: center; font: bold 18px "돋움", arial, helvetica; background: transparent; padding:6px 4px 8px 0px; color: #959595; text-transform: uppercase; }
.table1 td, .table1 th { border: 1px solid #cacaca; padding:1px; color: #616161; }
.table1 thead th, .table1 tfoot th, .table1 thead tr, .table1 tfoot tr, .table1 thead td, .table1 tfoot td {
	font: bold 12px "돋움"; border: 1px solid #959595; text-align: center; vertical-align: middle; background: #333333; color: #ffffff; padding:1px; }
.table1 tbody th { font: bold 12px "돋움"; border: 1px solid #cacaca; text-align: center; background: #adadad; color: #ffffff; padding:1px; }
.table1 thead a, .table1 tfoot a, .table1 thead a:hover, .table1 tfoot a:hover { color: #ffffff; }
.table1 tbody td a { font: normal 12px "돋움"; background: transparent; text-decoration: none; color: #616161; }
.table1 tbody td a:hover { background: #F0F0F0; color: #616161; }
.table1 tbody th a { font: normal 12px "돋움"; background: transparent; text-decoration: none; font-weight:normal; color: #616161; }
.table1 tbody th a:hover { background: transparent; color: #616161; }
.table1 tbody th, .table1 tbody td { vertical-align: middle; text-align: center; }
.table1 tfoot td { border: 1px solid #959595; background: #C5C5C5; padding:1px; color: #000000; }
.table1 tbody tr:hover { background: #FFFFDF; color: #000000; }
.table1 .odd { background: #ffffff; }
.table1 .odd2 { background: #FFE3C8; }
.table1 .hand { cursor: pointer; }
.table1 tbody tr { cursor: pointer; }
.table1 tbody tr.bold td{ color: red; }

