.cal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    border: 0 none; 
    padding: 14px 0px 1px 0px;
}
.cal .table { 
    margin: 0px 20px 20px 0px; 
    padding: 1px; 
    border: 0 none; 
    line-height: 100%;
}
table.cal tr td {
    border: 0 none; 
}
.cal .table td {
  /*  margin: 0;
    padding: 0;
	*/
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.cal .table left.td {
    float: left;
}
.cal .month { 
    height: 20px;
    font-size: 8pt; 
    font-weight: bold; 
    text-align: center; 
    background-color: #ffffff;
    border-top: 1px solid #cccccc; 
 /*   border-left: 1px solid #cccccc; */
}
.cal .cw { background-color: #eeeeee; font-size: 8pt; font-weight: bold; text-align: center; /*    border-left: 1px solid #cccccc; */ }
.cal .left { float: none; /*    border-left: 1px solid #cccccc; */ }
.cal .day {
    height: 20px;
    color: #000000; 
    background-color: #eeeeee; 
    font-size: 8pt; 
    font-weight: bold; 
    text-align: center; 
 /*    border-left: 1px solid #cccccc; */
}
.cal .week { background-color: #eeeeee; font-size: 7pt; text-align: center; }
.cal tr.basic td { width: 20px; height: 20px; font-size: 7pt; text-align: center; }
.cal tr.login td { width: 20px; height: 34px; font-size: 7pt; text-align: center; }
.cal .n { background-color: #ffffff; }
.cal .o { background-color: #f3db7e; }
.cal .basic .of { background-color: #afd28e; }
.cal .login .of { background-color: #afd28e; }
.cal .basic .or { background-color: #f3db7e; }
.cal .login .or { background-color: #f3db7e; }
.cal .f { background-color: #afd28e }
.cal .basic .fo { background-color: #f3db7e;}
.cal .login .fo { background-color: #f3db7e ;}
.cal .basic .fr { background-color: #afd28e ;}
.cal .login .fr { background-color: #afd28e ;}
.cal .r { background-color: #f2e2c2; }
.cal .basic .rf { background-color: #f2e2c2; ;}
.cal .login .rf { background-color: #f2e2c2; ;}
.cal .basic .ro { background-color: #f2e2c2; ;}
.cal .login .ro { background-color: #f2e2c2; ;}
.cal .u { background-color: #f2e2c2; }

#zibepla_copyright {
    text-align: center;
}