input { outline: none; }

input:invalid {box-shadow: none;}

* { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.form2 { padding: 0px 0px 0px 0px; }

.form2 .tr_hover { background: #fff;}
.form2 .td1 { padding: 10px 0px 0px 0px; width: 100%;}
.form2 .td2 { vertical-align: top;  font-size: 13px; color: #000; padding: 0px 0px 0px 0px;}
.form2 .border { border:solid 1px #fff; background:#fff;  padding: 8px 5px 8px 7px; font-size: 0px; border-radius: 0px;}

.form2 .border input, .form2 .border textarea { font-size: 15px; color: #000; border: none; width: 100%; background: none; outline: 0; }
.form2 .border_hover { border:solid 1px #fff !important;}
.form2 .border_value { border:solid 1px #009900; background: #fff;}
.form2 .border_error { border:solid 1px #ff0000 !important; background: #fff;}

.form2 .ob { color: #000; display: inline-block; text-align: left;}

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

.form2 .error_txt { /*font: 11px Arial;*/ font-size: 14px; color: #f00; padding: 3px 0px 0px 0px;}

.form2 .info { /*border: double 3px #009900;*/ padding: 5px 0px 5px 0px;}
.form2 .info, .form2 .info * {color: #009900; }
.form2 .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 10px 0px 0px !important;}

.captcha-image { }
.form2-captcha .border { margin: 5px 0px 0px 0px;}

.select { width: 100%; padding: 4px 0px 4px 0px; border:solid 1px #999999; border-radius: 0px;}

.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);}*/


.form2 .but1 {background: #009966; height: 40px; width: 100%; display: block; cursor: pointer; border:none; margin: 20px 0px 0px 0px; overflow: hidden;text-align: center; font-size: 16px; color: #fff; letter-spacing: 1px;}

.form2 .but1 { -webkit-transition:all .2s ease-in-out;	-o-transition:all .2s ease-in-out;	transition:all .2s ease-in-out; }
.form2 .but1:hover { background: #AC2640;-webkit-transition:all .2s ease-in-out;	-o-transition:all .2s ease-in-out;	transition:all .2s ease-in-out; }










