body, table, button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
body{
	background-color: #d7d7d7;
	margin-left: 0px;
	margin-right: 0px;
}

a{
	font-weight: bold;
	color: brown;
	text-decoration: none;
}

.menu td {
	background-image: url(img/shade.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #fff;
}

.menu a:hover {
	border-bottom: 1px dotted #fff;
}

a:hover{
	color: white;
	background-color: brown;
}

.hdr a:hover{
	background-color: white;
}

.menu{
	background-color: #1C55AE;
	border: thick solid #1C55AE;
	width: 184px;
}

.menu td{
	background-color: #1C55AE;
	border-left: 1px solid #B1DBE5;
	border-right: 1px solid #B1DBE5;
	border-top: 1px solid #B1DBE5;
}

.menu a{
	font-weight: normal;
	color: white;
}

.menu a:hover{
	text-decoration: none;
	background-color: transparent;
}

.data{
	text-align: center;
	font-size: 8pt;
	color: Brown;
	padding-bottom: 5px;
}

.naglowek{
	font-size: 14pt;
	text-align: center;
	color: Brown;
}

.naglowek a{
	font-weight: normal;
}

.naglowek td{
	color: Black;
	font-size: 10pt;
	background-color: Silver;
	font-weight: bold;
}

.naglowek_maly{
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}

.tresc{
	text-align: justify;
}

.tresc_naglowek{
	font-weight: bold;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}

.even td{
	background-color: White;
}

.odd td{
	background-color: #eeeeee;
}

.photki{
	text-align: center;
}

.photki img{
	border: 1px solid silver;
	padding: 2px;
	margin-top: 15px;
}

.even{
	background-color: White;
}

.odd{
	background-color: #eeeeee;
}

.calday{
	font-size: 18pt;
}

.calday a{
	font-weight: normal;
	color: black;
}

.calday a:hover{
	background-color: transparent;
	text-decoration: underline;
}

.calhead td{
	text-align: center;
	font-weight: bold;
	background-color: Silver;
}

.dayevents tr td{
	text-align: center;
}

.weekdays{
	text-align: left;
	font-size: 8pt;
}

a img{
	border: 0px solid black;
}

.calhead td a{
	font-weight: bold;
	color: black;
}

.calhead td a:hover{
	color: black;
	text-decoration: none;
	background-color: transparent;
}

.nobiglinks a{
	color: black;
	font-weight: normal;
}

.nobiglinks a:hover{
	text-decoration: underline;
	background-color: transparent;
}

.hint{
	font-size: 8pt;
	color: #999999;
	padding-bottom: 5px;
	text-align: justify;
}

a:hover img{
	background-color: transparent;
}

@media print {
	#ukryj_druk_menu, #ukryj_druk_naglowki, #ukryj_druk_reklamy {
		display: none;
	}
}