td {
	font-family: Arial, Veranda, sans-serif;
	padding: 0px;
}
td a{
	font-family: Arial, Veranda, sans-serif;
	color:#000;
	text-decoration:none;
	font-size:16px;
}

#calback {
	background: url('calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 272px;
}

#calendar {
	width: 100%;
	height: 100%;
}

.cal {
	width: 100%; 
}

.calhead {
	width: 100%;
	color: #333333;
	font-size: 16px;  
	margin-top:8px;
}

.calhead img {
	border: none;
}

.dayhead {
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.dayhead td {
	text-align: center;
	color: #333333;
}

.dayrow {
	height: 24px;
}

.dayrow td {
	font-size:16px;
	text-align:center;
	color: #333333;
}

.day {
	margin:auto;
	width:28px;
	vertical-align:middle;
}

.dayover {
}

.dayout {

}
.day_home{
	margin:auto;
	font-weight:bold;
	color:#000;
	background-color:#87d864;
}
.day_out{
	margin:auto;
	font-weight:bold;
	color:#FFF;
	background-color:#3e97e5;
}
.day_sparing{
	margin:auto;
	font-weight:bold;
	color:#000;
	background-color:#f6c619;
}
.day_name{
	margin:auto;
	font-weight:bold;
	color:#000;
	background-color:#efe8e8;
}
.day_wydarzenie{
	margin:auto;
	font-weight:bold;
	color:#FFF;
	background-color:#5d5d5d;
}
.day_home a, .day_home a:visited{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
}
.day_out a, .day_out a:visited{
	color:#000;
	text-decoration:none;
	font-size:16px;
}
.day_sparing a, .day_sparing a:visited{
	color:#000;
	text-decoration:none;
	font-size:16px;
}
.day_name a, .day_name a:visited{
	color:#000;
	text-decoration:none;
	font-size:16px;
}
.day_wydarzenie a, .day_wydarzenie a:visited{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
}

