td.day{height: 150px; width: 14.3%; overflow: auto;}
td.day span.number{border-bottom: 1px solid #A36700;display: block; color: #A36700; background: #FFCD6B; padding: 2px 6px; font-weight: bold; text-align: left;}
table caption{text-align: left;}
table.month caption a{
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    background: url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #F6A828;
    border: 1px solid #ED9810;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 10px;
    }
caption .current-month{font-weight: bold;}
td.day a{display: block; text-align: left; padding-left: 45px;}
.translator{background: url(../img/translator.png) 23px 2px no-repeat;}
.customer{background: url(../img/customers.png) 23px 2px no-repeat;}
.completed{background: url(../img/completed.png) 1px 2px no-repeat;}
.uncompleted{background: url(../img/uncompleted.png) 1px 2px no-repeat;}
.intact{background: url(../img/intact.png) 1px 2px no-repeat;}

.cashflows td.day a{display: block; text-align: left; padding-left: 30px;}
.customer-invoice{background: url(../img/customer_invoices.png) 2px 2px no-repeat;}
.supplier-invoice{background: url(../img/supplier_invoices.png) 2px 2px no-repeat;}
.taxes{background: url(../img/taxes.png) 2px 2px no-repeat;}