* { margin: 0; padding: 0; }
body { background: #fafafa url('5/bg.png') repeat-x; font-family: Verdana; font-size: 12px; }
#main { width: 860px; margin: auto; }
#top { width: 860px; height: 75px; background: url('5/mapka.png') no-repeat top right; margin-top: 4px; padding-top: 30px; }
#naglowek { width: 860px; height: 160px; background: url('5/top.png') no-repeat; }
#naglowek div.wr { color: white; font-size: 14px; width: 420px; padding-top: 15px; padding-left: 15px; }

#form { width: 410px; margin-left: 0px; position: relative; height: 300px; }
#form div.wrapper { position: absolute; top: -110px; width: 410px; left: 451px; }
div.formTop { width: 410px; height: 8px; background: url('5/form_top.png') no-repeat; }
div.formWrapper { width: 408px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background: white; color: #666666;  }
div.formWrapper span { color: #017ca5; font-weight: bold; font-size: 14px; padding-left: 15px; line-height: 250%; }
div.formWrapper p { padding-left: 15px; line-height: 150%; margin-top: 0; margin-bottom: 0}
div.formWrapper table { width: 380px; margin: auto; }
div.formWrapper input.input1 { width: 157px; height: 20px; padding-top: 3px; padding-left: 3px; background: url('5/input_bg.gif') no-repeat; border: 0; }
div.formWrapper input.input2 { width: 197px; height: 20px; padding-top: 3px; padding-left: 3px; background: url('5/input_email.gif') no-repeat; border: 0; }
div.formWrapper textarea { width: 197px; height: 37px; padding-top: 3px; padding-left: 3px; border: 0; 
	background-image: url('5/textarea.gif');
	background-position: bottom left;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

div.formWrapper td { vertical-align: bottom; padding-top: 5px; padding-bottom: 5px; line-height: 150%;}
div.formWrapper td.button { text-align: right; padding-top: 10px; }
div.formWrapper td.captcha { text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 10px; color: black; font-weight: normal; }
div.formWrapper td.button input.button { width: 120px; height: 28px; border: 0; background: url('5/button.png') no-repeat; cursor: pointer; }

div.formBottom { width: 410px; height: 8px; background: url('5/bottom.gif') no-repeat; }



#domeny_bottom { width: 319px; height: 39px; background: url('5/domeny_bottom.png') no-repeat; margin: auto; margin-top: 10px; }
#footer { border-top: 1px solid #d2d2d2; background-color: #ebebeb; width: 100%; height: 70px; text-align: center; color: #6e6e6e; padding-top: 5px; margin-top: 30px; }
#footer a { color: #424242; text-decoration: none; }

#recaptcha_widget_div * { color: black; font-size: 11px; font-weight: normal; }
div.message { color: red; font-weight: bold; font-size: 14px; width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px; }