
table.cal th{
background-color: #f9eb91;
border: #999999 solid 1px;
}

#cal_table{
border: #999999 solid 1px;
width: 210px;
text-align: center;
float: left; 
margin: 10px 0px 10px 10px;
}

#cal_table td{
border: #999999 solid 1px;
}

#cal_table td p{
margin: 0px;
padding: 0px;
text-align: right;
background-color: #a2c59f;
color: #ffffff;
}

.nyil{
width: 20px;
margin: 0px 10px;
float: left;
padding-top: 100px;
}

.nyil img{
border: 0px;
}

.free{
background-color: #caffc6;
}

.free a{
color: #52652a;	
}

.free a:hover{
color: #313e17;
}

.reserved{
background-color: #dc3c3c;
}

.reserved a{
color: #ffffff;	
}

.reserved a:hover{
color: #cccccc;
}

.blank{
background-color: #cccccc;
}

.date_forw{
width: 50%;
float: left;
}

#admin_cal td{
vertical-align: top;
}

