/**kalendarz*/
#kalendarz {
  background:  transparent;
  margin-left: 5px;
}

#kalendarz table {
  width: 200px !important;
  margin-top: 10px;
  color: #444444;
  background-color: transparent;
  vertical-align: middle;
  font-size: 10px;
  font-family: verdana;
  font-style: normal;
  font-variant: normal;
}

#kalendarz table th {
  padding: 0px 0px 0px 0px;
  height: 21px;
  width: 21px;
  text-align: center !important;
  vertical-align: middle;
  color: #444444;
}
#kalendarz table td {
  text-align: center !important;
}

.day0 {
  vertical-align: middle;
  font-family: verdana;
  color: #483C21;
  font-size: 10px;
  background-color: transparent;
  font-style: normal;
  font-variant: normal;
}

.calendarheader {
  color: #483C21;
  background-color: transparent;
  font-size: 10px;
  border-bottom: 3px solid #ff3333;
}
.calendarheader th {
  color: #483C21;
  padding-bottom: 0px;
  padding-top: 5px;
}
.calendarheader a {
  color: #483C21;
  text-decoration: none;
}

.weekday th {
  font-size: 8px;
}

.daynone {
  /*background: transparent url(../img/daynone.gif) no-repeat;*/
}

.daygrey {
  color: #483C21;
  font-weight:normal;
  /*background:  transparent url(../img/daygrey.gif) right bottom no-repeat; */
}

.daysaturday {
  color: #483C21;
  font-weight:bold;
  /*background:  transparent url(../img/daygrey.gif) right bottom no-repeat;  */
}

.daysunday {
  color: #483C21;
  font-weight:bold;
  /*background:  transparent url(../img/daygrey.gif) right bottom no-repeat;    */
}

.daypresent {
  color:#444444;
  font-weight: bold;
  background: transparent url(../img/dayselected.gif) right bottom no-repeat;    
}
.dayselected {
  color: white;
  font-weight: bold;
  background: #8C180F;  
}
.dayselected a span {
  color: white;
  width: 13px !important;
  padding-left: 5px !important;
}
.dayselected a:hover {
  text-decoration: none;
}