/* Event display styles */

.eventTitle {            /* This is the background of event title box */
  background: #C3C3C3;
}

.eventInfoHeader {            /* Event info box, time/date etc. */
  background: #E0E0E0;
  width: 40px;
}

.eventInfo {            /* Event info */
  background: #FFFFFF;
}

.eventTable {           /* Bordercolor of event table */
  background: #000000;
  height: 100%;
}

/* Copyright text styles */
a.cp:link {color: #888888;font-size: 10px; }   /* normal */
a.cp:visited {color: #888888;font-size: 10px;} /* visited */
a.cp:hover {color: #888888;font-size: 10px;}   /* onmouseover */ 
a.cp:active {color: #888888;font-size: 10px;}  /* active */

.copyright {
  font-family: verdana;
  font-size: 9px; color: #C0C0C0;
  background: #FFFFFF;
}

/* Calendar styles (daycells etc.) */

.calName {               /* Calendar's name (big text) */
  font-size: 21px;
}

.big{color:#FFF;}

.calWeekday {            /* Dayheader, (monday,tuesday etc.) */
  background: #A4A4A4;
  font-size: 12px;
  font-weight: bold;
  border:1px solid #777;
}

.dayEmpty {              /* Empty day cell */
  background: #000;
  width: 14%;
  height: 80px;
}

.dayNow {                /* This day */
  background: #8faea5;
  width: 14%;
  height: 80px;
  vertical-align: top;
}

.dayNormal {             /* Normal day */
  background: #bbb8b3;
  width: 14%;
  height: 80px;
  vertical-align: top;
  border:1px solid #777;
}

.dayWeekend {             /* Weekend day */
  background: #cfcbc6;
  width: 14%;
  height: 50px;
  vertical-align: top;
  border:1px solid #777;
}

.dayNumber {             /* Number of a day */
  font-size: 12px; font-family: verdana;
  font-weight: bold;
  text-align: right;
 }

 /* Admin styles */

 .titleMain {
   background: #C3C3C3;
 }
 
 .titleSub {
   background: #E0E0E0;
 }

 .emptyCell {
   background: #FFFFFF;
 }

.sp78{display:block}	/* This day Inset */
.sp78 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#777777}
.sp781{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #849691;
  border-right:1px solid #849691;
  background:#7d8482}
.sp782{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8ca8a0;
  border-right:1px solid #8ca8a0;
  background:#7b817f}
.sp783{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7b817f;
  border-right:1px solid #7b817f;}
.sp784{
  border-left:1px solid #849691;
  border-right:1px solid #849691}
.sp785{
  border-left:1px solid #7d8482;
  border-right:1px solid #7d8482}
.sp78fg{
  background:#777777}
.spW8{display:block}	/* This day Inset WISH */
.spW8 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spW81{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bfd0cb;
  border-right:1px solid #bfd0cb;
  background:#e3eae8}
.spW82{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #9ab6ae;
  border-right:1px solid #9ab6ae;
  background:#e9efed}
.spW83{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9efed;
  border-right:1px solid #e9efed;}
.spW84{
  border-left:1px solid #bfd0cb;
  border-right:1px solid #bfd0cb}
.spW85{
  border-left:1px solid #e3eae8;
  border-right:1px solid #e3eae8}
.spW8fg{
  background:#FFFFFF}




.sp7B{display:block}	/* Normal day Inset */
.sp7B *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#777777}
.sp7B1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9d9c99;
  border-right:1px solid #9d9c99;
  background:#888786}
.sp7B2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b4b1ad;
  border-right:1px solid #b4b1ad;
  background:#838382}
.sp7B3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #838382;
  border-right:1px solid #838382;}
.sp7B4{
  border-left:1px solid #9d9c99;
  border-right:1px solid #9d9c99}
.sp7B5{
  border-left:1px solid #888786;
  border-right:1px solid #888786}
.sp7Bfg{
  background:#777777}

.spWB{display:block}	/* Normal day Inset WISH */
.spWB *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spWB1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d8d6d3;
  border-right:1px solid #d8d6d3;
  background:#eeedec}
.spWB2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c1bfba;
  border-right:1px solid #c1bfba;
  background:#f2f1f0}
.spWB3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f1f0;
  border-right:1px solid #f2f1f0;}
.spWB4{
  border-left:1px solid #d8d6d3;
  border-right:1px solid #d8d6d3}
.spWB5{
  border-left:1px solid #eeedec;
  border-right:1px solid #eeedec}
.spWBfg{
  background:#FFFFFF}




.sp7C{display:block}	/* Weekend day Inset */
.sp7C *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#777777}
.sp7C1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a9a6a4;
  border-right:1px solid #a9a6a4;
  background:#8d8c8a}
.sp7C2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c6c2be;
  border-right:1px solid #c6c2be;
  background:#878686}
.sp7C3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #878686;
  border-right:1px solid #878686;}
.sp7C4{
  border-left:1px solid #a9a6a4;
  border-right:1px solid #a9a6a4}
.sp7C5{
  border-left:1px solid #8d8c8a;
  border-right:1px solid #8d8c8a}
.sp7Cfg{
  background:#777777}

.spWC{display:block}	/* Weekend day Inset WISH */
.spWC *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spWC1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3e1de;
  border-right:1px solid #e3e1de;
  background:#f3f2f0}
.spWC2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d3d0cb;
  border-right:1px solid #d3d0cb;
  background:#f5f5f4}
.spWC3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f4;
  border-right:1px solid #f5f5f4;}
.spWC4{
  border-left:1px solid #e3e1de;
  border-right:1px solid #e3e1de}
.spWC5{
  border-left:1px solid #f3f2f0;
  border-right:1px solid #f3f2f0}
.spWCfg{
  background:#FFFFFF}
