#calendar {
	z-index: 100;
}
/* poszczególne rodzaje dni */
.cal-today a { color: red; display: block; border: 1px solid #cc0000; }
.cal-today a:hover { border: 1px solid #cc0000; }
.cal-normal-day a { color: #000; display: block; border: 1px solid #ccc; background: #ccddee; }
.cal-weekend a { color: #fff; background: #85aaed; display: block; border: 1px solid #fff; }
.cal-selected a { background: #4b7edc; color: #fff; display: block; }
.cal-selected a:hover { border: 1px solid #000; }

/* tabelka z dniami */
.date-table { border: 0; width: 100%; }
.date-table td a { padding: 1px 3px; border: 1px solid #ccc;}
.date-table td a:hover { border: 1px solid #666; }
.date-table span { color: #000; cursor: pointer; }
#spanYear { font-weight: bold; }
#spanMonth { font-weight: bold; }

/* nazwy dni tygodnia */
#days-names { border: 1px solid #ccc; background: #ccc; font-weight: bold; }

/* kalendarz */
.div-calendar { position: absolute; border: 2px solid #ccddee; }

#cal-caption { background: #fff; font-size: 11px; color: #fff; width: 230px; border: 1px solid #889dff; }
.date-caption { background: #ccddee; }
#cal-content { border: 1px solid #889dff; background: #fff; font-size: 11px; width: 230px; }
