/* 
--------------------------------
CSS Document for
Calendar module by Tomas Vaverka
Version 2.1
--------------------------------
*/

.calendar {
  width: 182px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #ffffff;
}

.calendarHeader {
  width: 100%;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 1px;
}

.calendarDayNames {
  width: 20px;
  height: 20px;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #E0E7E0;
}

.calendarDays {
  color: #000000;
  width: 20px;
  height: 20px;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #E0E7E0;
}

.calendarDaysOtherMonth {
  color: #A3AFA3;
  width: 20px;
  height: 20px;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #E0E7E0;
}

.calendarDays a:link, .calendarDays a:visited {
  color: #000000;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.calendarDays a:hover {
  color: #000000;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
}


.calendarToday {
  color: #000000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #C6D2E5;
}

.calendarToday a:link, .calendarToday a:visited {
  color: #000000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.calendarToday a:hover {
  color: #000000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
}

.calendarHoliday {
  color: #ff0000;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #E0E7E0;
}

.calendarHoliday a:link, .calendarHoliday a:visited {
  color: #ff0000;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.calendarHoliday a:hover {
  color: #ff0000;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
}

.calendarSunday {
  color: #ff0000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #E0E7E0;
}

.calendarSunday a:link, .calendarSunday a:visited {
  color: #ff0000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.calendarSunday a:hover {
  color: #ff0000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
}

.calendarHolidayView  {
  width: 182px;
  color: #ff0000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
}

.calendarNamedayView {
  width: 182px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
}

.calendarNamedayName {
  color: #000000;
  font-style: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}
