.form { margin: 10px 0px 0px 0px; }
.form table { width: auto; }

.form .tr_hover { background: #dadfe4;}
.form .td1 { text-align: left; color: #000 !important; padding: 5px 0px 2px 0px; vertical-align: top;}


.form .td_wr { padding: 0px 10px 0px 10px; float: left; clear: both; width: 100%; margin: 0px 0px 15px 0px;}

.form .td1 { float: left; width: 25%; }
.form .td2 { float: left; width: 75%; }


.form .td2_2 { padding: 10px 10px 0px 10px; font-size: 14px;}
.border_f { border:solid 1px #d7dee3; padding: 7px 5px 7px 5px;}

.tr { float: left; width: 50%; }
.tr_right { float: right; width: 50%;}

.tr_full { width: 100%; float: left; clear: both;}

.tr_full .td1 { width: 100%;}
.tr_full .td2 { width: 100%;}

.tr_full_20_80 .td1 { width: 18%;}
.tr_full_20_80 .td2 { width: 82%;}

/*.td_wr { border: 1px solid #f00;}*/

.border_f input, .border_f textarea { color: #000; border: none; width: 100%; background: none; }
.border_hover { border:solid 1px #999 !important;}
.border_error { border:solid 1px #f00 !important;}
.border_value {  /*background: #f9f9f9;*/}

.ob { color: #f00; width: 7px; display: inline-block; text-align: left; margin: 0px 0px 0px 2px;}

.erorrs { /*border: double 3px #f00;*/ padding: 20px 0px 30px 0px; /*border-radius: 6px;*/ }
.erorrs, .erorrs * {color: #f00 !important; }
.erorrs p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.error_txt { font: 11px Arial; color: #f00; padding: 3px 0px 0px 0px;}

.info { /*border: double 3px #009900;*/ padding: 50px 0px 50px 0px;}
.info, .info * {color: #009900; font-size: 24px; }
.info p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.telefon {}
.table0 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%;}
.table0 td { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;}
.tel_1 { width: 20px;}
.tel_1 span { float: left; display: inline-block; line-height: 27px; margin: 0px 5px 0px 0px;}
.tel_2 { width: 40px; padding: 0px 15px 0px 0px !important;}

.captcha-image { }
.form-captcha .border_f { margin: 5px 0px 0px 0px;}

.select { width: 100%; padding: 7px 0px 7px 0px; border:solid 1px #d7dee3;}

.checkbox_wr { float: left; width: 100%;}
.checkbox { margin: 3px 5px 5px 0px; float: left;}
.checkbox_label { float: left; margin: 0px 0px 5px 0px;}

/*.border {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	behavior: url(/js/pie/PIE.htc);}*/


.form input[type=submit] { transition: background-color 0.3s ease 0s; border: none; background: #ed5b10; font: 400 29px Raleway; letter-spacing: 0.5px; line-height: 20px; color: #fff; padding: 15px 30px 15px 30px; cursor: pointer; text-transform: uppercase; }
.form input[type=submit]:hover { background: #000;}

.form .dop { margin: 10px 0px 0px 0px; color: #009900; font-size: 13px; display: none;}



