.form { }
.form table { width: auto; }

.form .tr_hover { background: #dadfe4;}
.form .td1 { text-align: left; font: 14px Arial; color: #000000; padding: 15px 0px 10px 10px; vertical-align: top;}
.form .td2 { padding: 10px 10px 10px 10px;}
.form .td2_2 { padding: 10px 10px 0px 10px; font-size: 14px;}
.border_f { border:solid 1px #b5b5b5; padding: 7px 5px 7px 5px; font-size: 0px;}


.border_f input, .border_f textarea { font: 12px Arial; color: #000; border: none; width: 100%; background: none; }
.border_hover { border:solid 1px #999 !important;}
.border_error { border:solid 1px #f00 !important;}
.border_value { border:solid 1px #bbbbbb; background: #e1e3e4;}

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

.erorrs { /*border: double 3px #f00;*/ padding: 5px 0px 5px 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: 5px 0px 5px 6px;}
.info, .info * {color: #009900; }
.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 #b5b5b5; border-radius: 6px;}

.checkbox_wr { float: left; width: 100%;}
.checkbox { margin: 0px 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: #666; font: 12px Arial; color: #fff; padding: 10px 20px 10px 20px; cursor: pointer; text-transform: uppercase; }
.form input[type=submit]:hover { background: #000;}



