/*#calendar{
	display: none;
}*/
#calendar{
	float: left;
	margin-left: 15%;
}
#time{
	border: 15px ;
	border-collapse:collapse;
	/*border-left: 100px;*/
	/*margin-top: 50px;*/
	margin-left: 40%;
	/*float: right;*/
	/*border-top: 10%;*/
	/*margin-top: 10%;*/
}
.selected{
	background-color: #B0E0E6;
}
#form{
	/*float: right;*/
	/*margin-right: 10%;*/
	margin-left: 40%;
}
#cal{
border: 15px solid #25BAE4;
border-collapse:collapse;
/*margin-top: 50px;*/
/*margin-left: 250px;*/
}
#cal td{
width: 50px;
height: 50px;
text-align: center;
border: 1px solid #e2e0e0;
font-size: 18px;
font-weight: bold;
}
#cal th{
height: 50px;
padding-bottom: 8px;
background:#25BAE4;
font-size: 20px;
}
.prev_sign a, .next_sign a{
color:white;
text-decoration: none;
}
#cal tr.week_name{
font-size: 16px;
font-weight:400;
color:red;
width: 10px;
background-color: #efe8e8;
}
.highlight{
/*background-color:#25BAE4;*/
color:blue;
height: 27px;
padding-top: 13px;
padding-bottom: 7px;
}
.closed{
	cursor: not-allowed;
	background-color: #DADADA !important;
}
.open{
	cursor: pointer;
}
#time{
	display:none;
}
.busy{
	cursor: not-allowed;
	background-color: #DADADA !important;
}
.free{
	cursor: pointer;
}