/* $Id: winter.css 5650 2006-12-14 17:43:22Z smaxim $ */
@import url("layout-3d.css");

.calendar, .calendar table {
	color: #000;
	background-color: #F7F7EA;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
}

.calendar .nav {
  background-color: #C2C285;
}

.calendar thead .title {
  background-color: #F0F0F4;
  color: #000;
}

.calendar thead .headrow {
  background-color: #BCBC7A;
  color: #fff;
}

.calendar tbody .disabled { 
text-decoration: line-through; 
} 

.calendar thead .daynames {
  background-color: #D8D1AF;
}

.calendar thead .name {
  border-color: #556;
  color: #000;
}

.calendar thead .weekend {
  color: #660000;
}

.calendar thead .hilite {
	background-color: #CBCB98;
	color: #000;
	border-top-color: #9E9E9E;
	border-right-color: #9E9E9E;
	border-bottom-color: #9E9E9E;
	border-left-color: #9E9E9E;
}

.calendar thead .active {
  background-color: #696934;
}

.calendar tbody .day {
  color: #000000;
}
.calendar tbody .day.othermonth {
  color: #000000;
}
.calendar tbody .day.othermonth.oweekend {
   color: #000000;
}

.calendar table .wn {
  border-color: #000;
  background-color: #C2B883;
}

.calendar tbody .rowhilite td {
  background-color: #FFFFCC;
}

.calendar tbody .rowhilite td.wn {
  background-color: #F2F2FF;
}

.calendar tbody td.hilite {
  background-color: #EAF4FF;
  border-color: #bbb;
}

.calendar tbody td.active {
  background-color: #cde;
}

.calendar tbody td.selected {
  border-color: #000;
  background-color: #fff;
  color: #000;
}

.calendar tbody td.weekend {
  color: #660000;
}

.calendar tbody td.today {
  color: #6C0000;
}

.calendar tbody .disabled { color: #999; }

.calendar tfoot .footrow {
  background-color: #CCCC99;
  color: #fff;
}

.calendar tfoot .ttip {
  background-color: #ccd;
  color: #445;
  border-color: #556;
}

.calendar tfoot .hilite {
	background-color: #aaf;
	color: #000;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.calendar tfoot .active {
  background-color: #77c;
}

.calendar .combo {
  border-color: #655;
  background-color: #def;
  color: #000;
}

.calendar .combo .hilite {
  background-color: #acf;
}

.calendar .combo .active {
  border-color: #46a;
  background-color: #eef;
}

.calendar .month-left-border { /* Divider line between two months */
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C4C4CE;
}


