div {
	margin: 4px 0px;
	float: left;
	width: 100%;
	clear: both;
}

label {
	margin-right: 10px;
	display: block;
	width: 400px;	
	float: left;
}

td label
{
	margin: 0;
	display: inline;
	width: auto;
}

input {
	margin-right: 20px;
	width: 300px;
	display: block;
	float: right;
}

table input
{
	width: 100px;
	margin: 0;
	font-size: 10px;
}

input.maly
{
	width: 30px;
}

input.przycisk
{
	float: none;
	display: inline;
	width: 230px;
	margin: 4px;
}

form
{
	width: 760px;
	float: left;
}

div.baza input
{
	color: #ee2222;
}

br.clear
{
	clear: both;
}

table
{
	border: 1px solid #000000;
	table-layout: fixed;
	border-collapse: collapse;
}

td, th
{
	padding: 2px 6px;
	border: 1px solid #000000;
}

div.z_prawej
{
	float: left;
	width: 350px;
	clear: none;
}

table.listy
{
	font-size: 11px;
}

.form_wyniki
{
	font-size: 10px;	
}

.form_wyniki input
{
	font-size: 10px;
}

.form_wyniki div
{
	margin: 1px 0;
}

table.klasyfikacja td.najlepszy
{
	background-color: #FFFF56;
}

table.klasyfikacja td, table.klasyfikacja th
{
	font-size: 11px;
	padding: 4px;
}

table.klasyfikacja td.kolumna1,
table.klasyfikacja td.kolumna2,
table.klasyfikacja td.kolumna5,
table.klasyfikacja td.kolumna6,
table.klasyfikacja td.kolumna7,
table.klasyfikacja td.kolumna9,
table.klasyfikacja td.kolumna10,
table.klasyfikacja td.kolumna11,
table.klasyfikacja td.kolumna12,
table.klasyfikacja td.kolumna13,
table.klasyfikacja td.kolumna14,
table.klasyfikacja td.kolumna15,
table.klasyfikacja td.kolumna16,
table.klasyfikacja td.kolumna17,
table.klasyfikacja td.kolumna18,
table.klasyfikacja td.kolumna19,
table.klasyfikacja td.kolumna9_2,
table.klasyfikacja td.kolumna10_2,
table.klasyfikacja td.kolumna11_2,
table.klasyfikacja td.kolumna12_2,
table.klasyfikacja td.kolumna13_2,
table.klasyfikacja td.kolumna14_2,
table.klasyfikacja td.kolumna15_2,
table.klasyfikacja td.kolumna16_2
{
	text-align: center;
}

table.klasyfikacja td.kolumna8
{
	width: 220px;
}

table.klasyfikacja td.kolumna18
{
	width: 60px;
}

table.klasyfikacja td.kolumna19
{
	width: 53px;
}

table.klasyfikacja td.sumowana
{
	background-color: #FFFFCE;
}

table.klasyfikacja td.wszystkie
{
	background-color: #C3DE5A;
}

table.klasyfikacja tr.nieklasyfikowani
{
	font-style: italic;
}

table.klasyfikacja td.netto
{
	font-style: italic;
}