.kalKalendarz {
	width: 178px;
	background-color: rgb(244, 244, 244);
	font-family: Arial;
}
.kalSterowanie {
	width: 100%;
	display: block;
}
.kalMiesiac {
	width: 69%;
}
.kalMiesiac a {
	text-decoration: none;
	color: rgb(26, 48, 108);
}
.kalMiesiac a:hover {
	color: rgb(255, 0, 0);
	text-decoration: none;
}
.kalStrzalkaL a, .kalStrzalkaP a {
	color: rgb(26, 48, 108);
	text-decoration: none;
}
.kalStrzalkaL a:hover, .kalStrzalkaP a:hover {
	color: rgb(255, 0, 0);
	text-decoration: none;
}
.kalMiesiac, .kalStrzalkaL, .kalStrzalkaP {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
.kalStrzalkaL, .kalStrzalkaP {
	width: 15%;
}
.kalAktywny {
	border: 1px solid rgb(26, 48, 108);
	margin: -1px;
}
.kalDzis {
	font-weight: bold;
	border: 1px dotted rgb(208, 208, 208);
	margin: 0;
}
.kalTable {
	clear: both;
	margin-top: 5px;
	width: 100%;
}
.kalTable th {
	color: rgb(26, 48, 108);
	border-bottom: 1px solid rgb(208, 208, 208);
}
.kalTable td, .kalTable th {
	font-size: 8pt;
	margin: 1px;
	text-align: center;
	width: 14.2%;
}
.kalTable td span, .kalTable td a {
	display: block;
	line-height: 15px;
	padding: 1px;
}
.kalTable td a {
	background-color: rgb(208, 208, 208);
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.kalTable td a:hover {
	color: rgb(0, 0, 0);
	text-decoration: none;
}