#kolumna2_1 {width:168px; float:left;}
#legenda {float: right;clear:right;width: 160px;}
#kolumna2_2{
	width: 470px;
	float: left;
	margin: 15px;	
}
.kalendarz_pole {border-top:2px solid #000; border-bottom:2px solid #000; width:627px; float:left;}
.kalendarz_impreza {border-top:1px solid #c0c0c0; padding:4px 0 4px 0; width:627px; float:left;}
.kalendarz_impreza2 {border-top:1px solid #c0c0c0; padding:4px 0 0px 0;margin-bottom:2px; width:627px; background-color:#fafafa;float:left;}
.kalendarz_impreza_patronat {border-top:1px solid #c0c0c0; padding:4px 0 0px 0;margin-bottom:2px; width:627px; background-color:#ffea78;float:left;}
.kalendarz_data {width:627px; border-bottom:1px solid #000; padding:10px 0 10px 0; float:left;}
.pogrubiony_11 {color:#fc3; font-weight:bold; font-size:11px;}
.kalendarz_godzina {width:50px; float:left; padding-right:12px;font-weight:bold;}
.kalendarz_nazwa {width:140px; float:left; padding-right:12px;}
.kalendarz_miejsce {width:150px; float:left; padding-right:12px;}
.kalendarz_miejsce a {}
.kalendarz_opis {width:200px; float:left; padding-right:12px;}

.kalendarz_bok {width:160px; border:1px solid #c0c0c0; float:left; margin-left:7px; margin-bottom:15px; padding-bottom:3px;}
.kalendarz_bok2 {width:160px; border:1px solid #000; float:left; margin-left:7px; margin-bottom:15px; padding-bottom:3px;}
.kalendarz_miesiac {width:160px; border-bottom:1px solid #c0c0c0; background-color:#fafafa; color:#fc3; font-weight:bold; text-align:center; padding:5px 0 5px 0;}
.kalendarz_miesiac2 {width:160px; border-bottom:1px solid #000; background-color:#ffea78; color:#000; font-weight:bold; text-align:center; padding:5px 0 5px 0;}
.dni_tygodnia {margin:2px; width:18px; height:16px; display:block; float:left; text-align:center;}
.dni_tygodnia_nd {color:#f00;}
.dni_miesiaca1  {padding:2px; width:18px; height:16px; display:block; float:left; text-align:center;}
.dni_miesiaca2  {padding:2px; width:18px; height:16px; display:block; float:left; text-align:center; background-color:#fff;}
.dni_miesiaca_patronat  {padding:2px; width:18px; height:16px; display:block; float:left; text-align:center; background-color:#ffea78;}
.dni_miesiaca1 a {text-decoration:underline;}
.dni_miesiaca2 a {text-decoration:underline;}
.dni_miesiaca_patronat a {text-decoration:underline;}
.dni_kalendarz {margin:3px;}

.kalendarz{
	width:162px; border:1px solid #c0c0c0; margin-left:7px; margin-bottom:15px;border-spacing:0;padding-bottom:3px;
	
}
.kalendarz a{
	text-decoration: underline;
	width:12px;
}
.kalendarz td{
	text-align:right;
	padding: 3px 2px;
	width:16px;
	min-width:16px;
	max-width:16px;
	
}

.niedziela{
	color: red;	
}
.niedziela a{
	color: inherit;
}
.kalendarz thead tr td{
	border-bottom:1px solid #c0c0c0;color:#000; font-weight:bold; text-align:center;background-color:#fafafa;padding: 5px 0;
}
.kalendarz thead a{
	text-decoration: none;
}
.kalendarz thead a:hover{
	text-decoration: underline;
}
.b_miesiac {
	border:1px solid #000;
}
.b_miesiac thead tr td{
	border-bottom:1px solid #000; background-color:#ffea78; color:#000;
}
.sond{background-color:#fafafa;}
.patronat{
	background-color:#ffea78;
}


