label {
	display: block;
	width: 31em;
	text-align: right;
	margin: 0;
	padding: 0;
}
label input, label textarea {
	vertical-align: middle;
	margin: 0 0 0 1em;
	width: 18em;
	overflow: hidden;
}
label input[type="text"] {
	border: 1px solid gray;
	border-width: 1px 1px 0 1px;
	height: 22px;
}
label input[name="name"] {
	background: url("img/form/env1.gif") white no-repeat 50% 50%;
}
label input[name="fname"] {
	background: url("img/form/env2.gif") white no-repeat 50% 50%;
}
label input[name="adr1"] {
	background: url("img/form/env3.gif") white no-repeat 50% 50%;
}
label input[name="adr2"] {
	background: url("img/form/env4.gif") white no-repeat 50% 50%;
}
label input[name="cityzip"] {
	background: url("img/form/env5.gif") white no-repeat 50% 50%;
}
label input[name="mail"] {
	background: url("img/form/env6.gif") white no-repeat 50% 50%;
}
label input[name="phone"] {
	background: url("img/form/env7.gif") white no-repeat 50% 50%;
	border-bottom: 1px solid gray;
}
label input[name="NIP"] {
	border-bottom: 1px solid gray;
}
fieldset {
	padding: 0 0  0.5em 0.5em;
}
fieldset legend {
	margin-bottom: 0.5em;
}
fieldset legend span {
	color: #aaa;
}
input[type="submit"] {
	margin: 0.5em 0 0 0;
}
fieldset.nobr br {
	display: none;
}
