#content { padding-top: 27px; }
form {
	margin: 0; padding: 0 !important;
	background: url(../images/kontakt.jpg) no-repeat left;
	padding-left: 432px !important;
	height: 538px; padding-top: 40px !important;
}

address { padding-left: 10px; color: #434242; font-size: 12px; font-style: normal; padding-bottom: 20px; }
address a { color: #434242; }
form label { display: block; padding-left: 10px; color: #666666; font-size: 12px; }
form p { margin: 0; padding: 0; padding-bottom: 5px; }
input.text, textarea { border: none; background-color: #e4e4e4; width: 381px; height: 16px; border: 1px solid #e4e4e4; font-size: 11px; padding-top: 2px; }
textarea { height: 116px; }
input.submit { display: none; }
p.info { position: absolute; bottom: 23px; width: 450px; font-size: 12px; color: #434242; }
a.submit { display: block; margin-top: 10px; height: 21px; width: 86px; text-align: center; color: #666666; background-color: #e5e5e5; text-decoration: none; font-size: 14px; }

input.error, textarea.error { border: 1px solid red; }
label.error { display: none !important;  }
