.body { width: 310px; _width: 312px !important; height: 350px; _height: 349px !important; padding: 0; margin: 2px!important; font: normal 100%/100% Arial, Helvetica, sans-serif; background-color : #edf6fb; }
.tabel-cal { background: #edf6fb; display: block; padding: 0; margin: 0; overflow: hidden; }
.tabel-cal tr, .tabel-cal th { background-color : #edf6fb; height: 50px !important; }
.tabel-cal th { background-color : #004c92; }
.tabel-cal tr td { /*
width: 30px !important;
height: 30px !important;
*/
}
.tabel-cal tr td a { padding: 0; text-decoration: none; display: block; text-align: center !important; }
.tabel-cal tr td a font { display: block; }
a.buttonbar:link, a.buttonbar:visited { font: normal 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #edf6fb !important; }
a.buttonbar:hover { border: solid 1px #8ca1af !important; }
.normal, .today, .weekend, .selected, .event { font: normal 100%/100% Arial, Helvetica, sans-serif; padding: 10px;/*
width: 28px !important;
height: 28px !important;
*/
}
.normal { color: #000; }
.today { color:#F00 !important; background-color: #FFF !important; border: solid 1px #bfbfbf !important; }
.weekend { color:#FF0000; }
.selected { color: #FFFFFF; background-color: #004c92; }
.event { font-family: Verdana; font-size: 8pt; color: #000000; }
.head { color:#FFF; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; background-color:#004c92; }
.title { font: bold 120%/100% Arial, Helvetica, sans-serif; color:#004c92; }
.button { font-family : Verdana, Arial, Helvetica, sans-serif; font-style : normal; font-weight : bold; font-size : 10px; color : #000000; background-color : #F0F0F0; border : 1px solid #000066; }
