table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
}

tr {background-color: #EFEFE0;}

tr.odd {background-color: #EFEFE0;}
tr.even {background-color: #fafafa;}

tr.header, tr.header:hover {
    background-color: #8F8F7D;
    color: white;
    font-weight: bold;
}

tr.header a {color: white; text-decoration: underline;}
tr.header a:hover {color: white; text-decoration: none;}


tr.tr_checked {background-color: #ff6600;}
tr.tr_checked:hover {background-color: #ff6600;}

tr:hover {background-color: #EFEFD1;}

td {
    font-size: 75%;
    border-top: 1px dotted #8F8F7D;
    border-bottom: 1px dotted #8F8F7D;
    padding: 5px;
}

td.actions {
    font-size: 70%;
    color: #bbb;
    text-align: right;
}

table a:hover {color: #000;}

td.td_checkbox {width: 10px;}
td.td_checkbox input {padding: 0; margin: 0;}

td.actions a {color: #999;}

td.actions a.action_edit {color: #6DA9D2;}
td.actions a.action_read {color: #68B2EF;}
td.actions a.action_read:hover {color: #000;}
td.actions a.action_delete:hover {color: #DF5829;}

td.active, td.active a {color: #8CBF3B; font-weight: bold;}
td.inactive, td.inactive a {color: #DF3737; font-weight: bold;}

td.center {text-align: center;}
td.left {text-align: left;}
td.right {text-align: right;}

/***** Calendar - right *****/
table.calendar_right {}

table.calendar_right tr.first {
    font-weight: bold;
    color: black;
    background-color: #AFAF99;
}

table.calendar_right td {
    border: 1px dotted #8F8F7D;
    text-align: center;
}

table.calendar_right td.today {background-color: #DFCAA7}

/***** Categoryies table *****/
table.categoryies_table {margin-bottom: 15px;}
table.categoryies_table td.td_first {border-right: 1px dotted #999; background: url(../images/list_bullet_small.gif) no-repeat 5px 9px;}

table.categoryies_table tr.lvl1 {background-color: #E6E6D2;}
table.categoryies_table tr.lvl1 td.td_first {padding-left: 15px;}

table.categoryies_table tr.lvl2 {background-color: #EFEFE0;}
table.categoryies_table tr.lvl2 td.td_first {padding-left: 30px; font-size: 70%; background-position: 22px 9px;}

table.categoryies_table tr.lvl3 {background-color: #EFEFEF;}
table.categoryies_table tr.lvl3 td.td_first {padding-left: 50px; font-size: 60%; background-position: 42px 9px;}

table.categoryies_table tr.lvl4 {background-color: #FFFFEF;}
table.categoryies_table tr.lvl4 td.td_first {padding-left: 70px; font-size: 60%; background-position: 62px 9px;}

table.categoryies_table tr.lvl5 {background-color: #CFCFA8;}
table.categoryies_table tr.lvl5 td.td_first {padding-left: 90px; font-size: 60%; background-position: 82px 9px;}


/****** Versions table ******/
table.versions_table tr.revision {
    font-size: 80%;
    background-color: #fdfdfd;
}

table.versions_table td.td_first {padding-left: 30px; background: url(../images/list_bullet_small.gif) no-repeat 20px 9px;}
table.versions_table {}
table.versions_table {}