*{margin:0;padding:0}
table{
	width: 100%;
	font-family: Tahoma;
	font-size: 11;
}
td{
	background: #ECEFF1;
	padding: 6px;
}
a{
	color: #607D8B;
	text-decoration: none;
}
span{
	padding: 4px;
	color: #212121;
	border-radius: 3px;
	margin-left: 4px;
}
.nav{
	padding: 5px;
}
.nav a{
	display: inline-block;
	padding: 4px;
	padding-bottom: 5px;
	background: #ECEFF1;
	margin-left: 2px;
}
.nav .current{
	background: transparent;
}
.empty-span{
	background: #78909C;
}
.filled-span{
	background: #CFD8DC;
}
.tdShed_0{
	opacity: .6;
	background: #CFD8DC;
}
.dateform{
	display:inline;
	margin-left: 5px;
}
.dateform input{
	margin-left: 2px;
}
.dateform input[type=text]{
	text-align: center;
	width: 100px;
	border: 1px solid #CFD8DC;
	padding: 5px;
}
.dateform input[type=submit]{
	cursor: pointer;
	padding: 5px;
	background: #ECEFF1;
	border: 1px solid #CFD8DC;
}
.dateform input[type=submit]:hover{
	background: #CFD8DC;
}
.dateform input[type=submit]:active{
	background: #B0BEC5;
}