/* Start of CMSMS style sheet 'BoksKobiet2008: calendar' */
.calendar {
  border:1px solid #970000;
  border-top: none;
}

.calendar-month {
  background-color: #970000;
  border:1px solid #970000;
}

.calendar-month span.calendar-next a {
  color: #ce0000;  
}

div.calendar-list span.calendar-prev,
div.calendar-list span.calendar-next {
display: none;
}


div.calendar-event {
padding: 5px;
border-top: 3px solid #d74545;
border-left: 3px solid #d74545;
border-right: 3px solid #e56f6f;
border-bottom: 3px solid #e56f6f;

}

div.calendar-event:hover {
border-top: 3px solid #820606;
border-left: 3px solid #820606;
border-right: 3px solid #9a2222;
border-bottom: 3px solid #9a2222;
background: #fff;

}

div.calendar-list h1 {
display: none;
padding: 1em 0px 1em 0px;
}

div.calendarHead {
padding: 0.1em 0px 0.3em 0px;
line-height: 1.3em;
border: 0px;
font-size: 1.2em;
color: #8c0000;
font-weight: bold;
}

div.calendar-date-from {

font-weight: bold;
padding: 5px 1em 5px 0px;
border: 0px;
}

div.calendar-date-from span {
font-weight: normal;
color: #8c0000;
border: 0px;
}

div.calendar-summary {
font-weight: bold;
padding: 0px 1em 0px 0px;
border: 0px;
}

div.calendar-summary span {
font-weight: normal;
color: #8c0000;
}

table.calendar {
float: none;
}

table.calendar th {
  color: #f0f0f0;
}

table.calendar td {
  color: #ccc;
}

table.calendar a,
table.calendar a:visited,
table.calendar a:link,
table.calendar a:active,
table.calendar {
color: #fff;
}

table.calendar a:hover {
color: #631010;
}



/* End of 'BoksKobiet2008: calendar' */

