.kalendarTabulkaBox
{
	float:left; margin-left:20px; margin-bottom:20px; display:inline; height:170px;
}

table.kalendarTabulka 
{
	font-family:Verdana,Arial,Tahoma;
	font-size:11px;
	text-align:center;
	color:black;
}
.kalendarTabulka td
{
	padding:2px;
}
.kalendarTabulka td.dowr
{
	color:white;
	background:#999999;
	border:1px solid #333333;
}
.kalendarTabulka td.doww
{
	color:white;
	background:#666666;
	border:1px solid #333333;
}
.kalendarTabulka td.tc2
{
	font-weight:bold;
	background:#FFFF4D;
	border:1px solid #CCCC00;
}
.kalendarTabulka td.tc1
{
	font-weight:bold;
	background:#FF6666;
	border:1px solid #FF3333;
}
.kalendarTabulka td.tc0
{
	font-weight:bold;
	background:#80FF00;
	border:1px solid #66CC00;
}