@CHARSET "UTF-8";
body {background: #dcdcdc; background-image: url('/images/form_background.gif'); background-repeat: repeat-x;  }
a, p, body, html, h2 {font: normal 12px Vedana; margin: 0px; padding: 0px;}

dt {text-align: left;}
dd {margin: 0px; text-align: left; float: left;}

a.more_link {color: #002789;}
.wraper {}
.header { margin-bottom: 35px; margin-top:20px;}
.form_part_wraper { background: #f0f0f0;  border: 1px solid #b8b8b8; padding-left: 34px; padding-top: 10px;  padding-bottom: 20px; position: relative;   width: 690px; margin-bottom: 42px;}
.form_part_wraper .main_left_top {position: absolute; width: 13px; height: 12px; top: -1px; left: -1px; background-image: url('/images/main_top_left.gif'); background-repeat: no-repeat;}
.form_part_wraper .main_right_top {position: absolute; width: 13px; height: 12px; top: -1px; right: -1px; background-image: url('/images/main_top_right.gif'); background-repeat: no-repeat;}
.form_part_wraper .main_right_bottom {position: absolute; width: 13px; height: 12px; bottom: -1px; _bottom: -2px; right: -1px; background-image: url('/images/main_bottom_right.gif'); background-repeat: no-repeat; background-position: right bottom;}
.form_part_wraper .main_left_bottom {position: absolute; width: 13px; height: 12px; bottom: -1px; _bottom: -2px; left: -1px; background-image: url('/images/main_bottom_left.gif'); background-repeat: no-repeat; background-position: left bottom;}

.form_part_wraper .form_part h2 {  font: bold 12px Verdana; color: #002789; text-align: left; text-transform: uppercase; margin-bottom: 15px;}
.form_part_wraper .form_part div.e {float: left; margin-right: 38px; margin-bottom: 26px; }
.form_part_wraper .form_part div.e dt {font: normal 12px Verdana; color: #002789;  display: block; margin-bottom: 1px; }
.form_part_wraper .form_part div.e dd input {width: 160px;  padding-top:2px; padding-bottom:2px; border: 1px solid #878787; padding-left: 3px;}

.errors { border: 1px solid red; padding: 10px; padding-left: 25px; margin-top: 15px; margin-bottom: 15px; text-align: left; width: 655px; color: red; background: #F7E7E7 ; } 

.form_part_wraper .form_part div.adress dd input {width: 433px;}
.form_part_wraper .form_part div.postcode dd input {width: 98px;}
.form_part_wraper .form_part div.bank_adress dd input {width: 405px;}

.sea_service {width: 617px; border-collapse: collapse;}
.sea_service th {text-align: left; font: normal 12px Verdana; color: #002789; vertical-align: top;}
.sea_service td {border: 1px solid #878787; height: 20px;}
.sea_service input {width: 100%; border: 0px; background: #f0f0f0; }

.sea_service td.certificate { padding-left: 5px; background: white; color: black; text-align: left;}