body{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px;
}
div.kalendarz{
	float: left; margin: 8px;  height: 270px;
}
div.kalendarz table{
	border-collapse: collapse;
	border: 1px solid #e1e1e1;
	background-color: white; 
}
div.kalendarz th{
	background-color: #eeeeee; padding: 9px;
}
div.kalendarz td{
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #e1e1e1; padding: 9px;
}
td.s{
	background-color: #d70000; color: white;
}
td.p{
	background-image: url(kalendarz_p.gif); background-position: center; background-repeat: no-repeat;color: white;
}
td.k{
	background-image: url(kalendarz_k.gif); background-position: center; background-repeat: no-repeat;color: white;
}
td.pk{
	background-image: url(kalendarz_pk.gif); background-position: center; background-repeat: no-repeat;color: white;
}

/*******wlasciciela*/
td.s_wl{
	background-color: #d70000; color: white;
	color: white;
}
td.p_wl{
	background-image: url(kalendarz_p.gif); background-position: center; background-repeat: no-repeat;color: white;
}
td.k_wl{
	background-image: url(kalendarz_k.gif); background-position: center; background-repeat: no-repeat;color: white;
}
td.pk_wl{
	background-image: url(kalendarz_pk.gif); background-position: center; background-repeat: no-repeat;color: white;
}

/****** wstepne *********/
td.w_s{
	background-color: yellow;
	color: black;
}
td.w_p{
	background-image: url(kalendarz_w_p.gif); background-position: center; background-repeat: no-repeat;color: black;
}
td.w_k{
	background-image: url(kalendarz_w_k.gif); background-position: center; background-repeat: no-repeat;color: black;
}
td.w_pk{
	background-image: url(kalendarz_w_pk.gif); background-position: center; background-repeat: no-repeat;color: black;
}

td.miesiac{
	color: #d70000;
	font-weight: bolder;
	background-color: #f8f8f8;
}