.calend_table {
  width:100%;
  height:229;
  border:1px solid #a7b2be;
  background:none;
  font-family:Verdana;
  font-size:10px;
  color:#636363;
}

.calend_table td {
  vertical-align:middle !important;
  color:#333333;
}

.days_table {
  font-family:Verdana;
  font-size:10px;
}
.days, .days_sun, .days_sun_right {
  background:#9eb5bb;
  color:#FFFFFF !important;
  width:35px;
  height:17px;
}
.day, .no_day {
  background: #d6e4e7;
  margin-top:10px;
  padding:0;
}
.day_curr {
  background: #FFFFFF;
  margin-top:10px;
  padding:0;
  border-right:1px solid #FFFFFF
}
.day_sun, .no_day_sun, .day_sun_right, .no_day_sun_right{
  background:#bad6ee;
}
.days, .days_sun, .day, .no_day, .day_curr, .day_sun, .no_day_sun{
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  height:15px;
}
.day_sun_right, .no_day_sun_right, .days_sun_right {
  border-top:1px solid #FFFFFF;
  border-right:0;
}
.navig_form1 {
  padding:3px;
/*  background:#DAD6CD; */
}
.navig_form2 td {
/*  background:#E5E0DB; */
  color:#4E4A46;
  border-top:1px solid #a7b2be;
  padding:3px;
  font-weight:bold;
  font-size:12px;
}
td.navig_butt {
  padding:0 7px;
  cursor:pointer;
}

.mouseover {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
}

.mouseover_s {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right:none
}

.mouseover_c {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF
}

.month_link a{
  text-decoration:underline;
  color:#333333;
  cursor:pointer;
}

.year_link a{
  text-decoration:underline;
  color:#333333;
  cursor:pointer;
}
.calend_table a, .calend_table a:hover {
  color:#333333;
  text-decoration:underline;
}
