/* $Id: winter.css 5650 2006-12-14 17:43:22Z smaxim $ */
@import url("layouts/layout-2d.css");
.calendar, .calendar table {
  border:0; 
  color: #A0A0A0;
	border-collapse:collapse;
/*   background-color: #eef; */
}

.calendar .button {
 border:0;
}


.calendar thead .title {
  font-weight:bold;
  color:#D0D0D0;
  
}


.calendar thead .hilite {
  background-color:  #F6F4B8;
  color: #000;
  border:0;
}

.calendar thead .active {
  background-color: #F7F5B9;
  border:1px solid red;
}
.calendar tbody .day {
  color: #456;
  text-align:center;
}
.calendar tbody .day.othermonth {
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}


.calendar tbody td.hilite {
  background-color: #F6F4B8;
  border:0;
  /*border-color: #bbb;*/
}

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

.calendar tbody td.selected {
  background: transparent url('/images/cal_cur.png') no-repeat center center;
  border:0; /*1px solid white; */
  color: #000;
}
.daynames td{
  border:0!important; /*1px solid white; */ 
}
td.day {
  border:0; /*1px solid white; */
  padding:2px!important;
}
.calendar tbody td.today {
  color: #000;
   border:0; /*1px solid white; */
  font-weight:normal;
}

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

.calendar tfoot .footrow {
  display:none;
}

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


/* time */

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

