/* $Id: winter.css 5650 2006-12-14 17:43:22Z smaxim $ */
@import url("/scripts/cal/zpcal/themes/layouts/layout-2d.css");

body .calendar, body .calendar table {
  border-color: #556;
  color: #000;
  background-color: #fff;
}
body .calendar table td {
    width: 15px;
}
body .calendar .nav {
  background-color: #778;
}

body .calendar thead .title {
  background-color: #E7E7E7;
  color: #000;
}

body .calendar thead .headrow {
  background-color: #778;
  color: #fff;
}

body .calendar thead .daynames {
  background-color: #92B6C7;
}

body .calendar thead .name {
  border-color: #556;
  color: #fff;
}

body .calendar thead .weekend {
  color: #a66;
}

body .calendar thead .hilite {
  color: #000;
}

body .calendar thead .active {
  background-color: #77c;
}

body .calendar tbody .day {
  color: #456;
}
body .calendar tbody .day.othermonth {
  color: #bbb;
}
body .calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

body .calendar table .wn {
  border-color: #000;
  background-color: #92B6C7;
}

body .calendar tbody .rowhilite td {
  background-color: #def;
}

body .calendar tbody .rowhilite td.wn {
  background-color: #fff;
}

body .calendar tbody td.hilite {
  background-color: #def;
}

body .calendar tbody td.active {
  background-color: #cde;
}

body .calendar tbody td.selected {
  border-color: #000;
  background-color: #fff;
  color: #000;
}

body .calendar tbody td.weekend {
  color: #a66;
}

body .calendar tbody td.today {
  color: #00f;
}

body .calendar tbody .disabled { color: #999; }

body .calendar tfoot .footrow {
  background-color: #556;
  color: #fff;
}

body .calendar tfoot .ttip {
  background-color: #E7E7E7;
  color: #445;
  border-color: #556;
  text-align: center;
}

body .calendar tfoot .hilite {
  background-color: #aaf;
  border-color: #04f;
  color: #000;
}

body .calendar tfoot .active {
  background-color: #77c;
}

body .calendar .combo {
  border-color: #655;
  background-color: #def;
  color: #000;
}

body .calendar .combo .hilite {
  background-color: #acf;
}

body .calendar .combo .active {
  background-color: #fff;
}

body .calendar .month-left-border { /* Divider line between two monthes */
  border-left:1px solid #555566;
}


/* time */
body .calendar tfoot tr.time td { border-color: #000; }
body .calendar tfoot tr.time td.hour,
body .calendar tfoot tr.time td.minute { border-color: #aac; }
body .calendar tfoot tr.time td.hilite { background-color: #acf; }
body .calendar tfoot tr.time td.active { background-color: #9be; }

