td.Right
{
	text-align: right;
}

input.imie
{
	width: 400px;
	border: 1px solid #CCC;
}

input.imie_a
{
	width: 400px;
	border: 1px solid #CCC;
	background: #EFE;
}

input.imie_err
{
	width: 400px;
	border: 1px solid #CCC;
	background: #FEE;
}

input.datu
{
	width: 100px;
	border: 1px solid #CCC;
}

input.datu_a
{
	width: 100px;
	border: 1px solid #CCC;
	background: #EFE;
}

input.datu_err
{
	width: 100px;
	border: 1px solid #CCC;
	background: #FEE;
}

input.roks
{
	width: 30px;
	border: 1px solid #CCC;
}

input.roks_a
{
	width: 30px;
	border: 1px solid #CCC;
	background: #EFE;
}

input.roks_err
{
	width: 30px;
	border: 1px solid #CCC;
	background: #FEE;
}

input.kodp
{
	width: 50px;
	border: 1px solid #CCC;
}

input.kodp_a
{
	width: 50px;
	border: 1px solid #CCC;
	background: #EFE;
}

input.kodp_err
{
	width: 50px;
	border: 1px solid #CCC;
	background: #FEE;
}

textarea.obszar
{
	width: 400px;
	height: 50px;
	border: 1px solid #CCC;
}

textarea.obszar_a
{
	width: 400px;
	height: 50px;
	border: 1px solid #CCC;
	background: #EFE;
}

textarea.obszar_err
{
	width: 400px;
	height: 50px;
	border: 1px solid #CCC;
	background: #FEE;
}

input.zapisz
{
	width: 80px;
	cursor: pointer;
	border: 1px solid #000;
}

input.zapisz_a
{
	width: 80px;
	cursor: pointer;
	border: 1px solid #000;
	background: #999;
}

td.tdError
{
	background: #FEE;
}

div#error
{
	height: 20px;
	color: #F00;
	text-align: center;
	font-weight: bold;
}

span.error
{
	font-size: smaller;
}

input.radio
{
	cursor: pointer;
}