.bodymenu,.tophdr,.footer_logo,.footer,.screenonly,.rmenu {
	display: none;
}
.sf_admin_actions,.sf_admin_td_actions,#sf_admin_list_th_actions {
	display: none;
}
.pagebreak {
	page-break-after: always;
}
a {
	color: black;
	text-decoration: none;
}
a img {
	border: none;
}
table.vertical_headers tr th {
	text-align: left;
	vertical-align: top;
}
div.ranking_graf {
	position: relative;
	width: 27px;
	height: 126px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color: #F4F4F4;
	border: 1px solid black;
	background-image: url("/images/gradient1.gif");
	background-repeat: repeat-y;
}
div.ranking_graf div.label {
	position: absolute;
	height: 12px;
	width: 100%;
	font-size: 9px;
	text-align: center;
	background-color: white;
	color: black;
	padding: 0px;
}
div.ranking_graf div.max {

	margin-top: 114px;
	border-top: 1px solid #FF9900;
}
div.ranking_graf div.min {

	border-bottom: 1px solid #FF9900;
}
div.ranking_graf div.mark {

	background-color: #3366FF;
	color: white;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
}
table.klasy {
	border-collapse:collapse;
	border-spacing:0;

}

table.klasy th {
	border-color: AliceBlue;
	border:1px solid LightSteelBlue;
	text-align:left;
	vertical-align:top;
	background-color: AliceBlue;
	color: #004E9A;
}
table.klasy tr {
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
table.klasy th,td {
	padding: 4px;
}
table.klasy td {
	border:1px solid LightSteelBlue;
	padding:0.5em;
}
table.klasy tr:nth-child(odd) {
	background-color: #F8F8F8;
}