.calTable{

  background: #ffffff;
  border: 1px solid #cccccc;
  padding:1px;
    /*border: dotted 1px #cccccc;*/
}

#calspa{

     border: 1px dashed #cccccc;

   /* border: solid 1px #cccccc; */
}

.head_dayes{

    border: 1px solid #cccccc;
    padding: 10px;
    text-align: center;
    width:14.285%;

    color:#747474; 

background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}

.head_dayes_sat{

}

.head_dayes_sun{

}

.head_dayes_mon{

}

.head_dayes_tus{

}

.head_dayes_wed{


}

.head_dayes_thu{


}

.head_dayes_fri{

}

.month_title{
   /* border: dotted 1px #cccccc; */


    padding: 10px;
    border: 1px solid #cccccc;
    background: #5D5D62;
    color: #DEDEDE;

}

.today {
  background: #68BD8A;
  color: #fff;

}
.today a{

   color: #fff;

}

.current_date{

}
.weekend{
  background: #F4F2CD;


}

.day_normal{
     padding: 10px;
    
    width:14.285%;
     text-align: center;
}

.day_not_active{
   background: #E1F2CA;
}

.day_none{
  background: #EEEEEE;
}

.tbl_day{




}

.tbl_cell_day{
    font-size: 15pt;
    text-align: left;

}

.tbl_cell_gmonth{

}
.tbl_cell_ot{


}

.title_day1  {



}

.title_day2  {



}