* { margin: 0; padding: 0; }
body { background: #ebebeb url('2/bg.png') repeat-x; font-family: Verdana; font-size: 12px; }
#main { background: transparent; width: 860px; margin: auto; position: relative; background: url('2/mapka.png') no-repeat 400px 0px; }
#top { position: absolute; top: 0px; left: 0px; width: 820px; height: 248px;  margin: auto; }
#top div.left { float: left; width: 300px; padding-top: 30px; padding-left: 50px; }
#top div.right { float: right; width: 400px; padding-top: 50px; color: #666666; }
#top div.left h1 { color: #cd2018; }
#content { padding-top: 200px; }




#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; }

#form { margin: auto; width: 410px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #ececec; }

div.formWrapper { width: 410px; background: white; color: #666666;  }

div.formWrapper div.belka { margin-left: 5px; width: 390px; height: 24px; padding-top: 10px; color: white; font-size: 14px; font-weight: bold; padding-left: 10px; background: url('2/belka.png') no-repeat;}

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('3/input_bg.gif') no-repeat; border: 0; }
div.formWrapper input.input2 { width: 197px; height: 20px; padding-top: 3px; padding-left: 3px; background: url('3/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('3/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('3/button.png') no-repeat; cursor: pointer; }

#main .right p { font-size: 16px; color: black; font-weight: bold; }

