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

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

.form table { width: auto;}

.form .tr_hover { /*background: #fff;*/}
.form .td1 { padding: 7px 0px 7px 0px; vertical-align: top;}
.form .td2 { vertical-align: top;  font: 13px PT Sans; color: #000; padding: 8px 0px 0px 14px;}
.form .td2_2 { padding: 10px 0px 0px 0px; font-size: 11px;}
.border { background:#fff;  padding: 8px 5px 8px 7px; font-size: 0px; border-radius: 0px; border:solid 2px #cccccc; width: 320px; margin: 3px 32px 0px 0px;}


.border input, .border textarea { font: 16px GalsC; color: #999999; border: none; width: 100%; background: none !important; outline: none; letter-spacing: 1px; }
.border_hover { border:solid 2px #666;}
.border_value { border:solid 2px #009900; background: #f5fff9; color: #000;}
.border_error { border:solid 2px #ff0000 !important; background: #fff7f5;}




.border_value input, .border_value textarea, .border_hover input, .border_hover textarea  { color: #999;}

.border_value2 input, .border_value2 textarea { color: #000;}

.form textarea { height: 110px;}

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

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

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

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

.captcha-image { }
.form-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);}*/

.but1 { margin: 10px 0px 0px 0px !important; display: inline-block;}
.but1 input {background: #1d3f6c; height: 27px; display: inline-block; cursor: pointer; border:none; margin: 0px 0px 0px 0px; overflow: hidden;}
.but1 span {}
.but1 span span {}
.but1 input {font-size: 11px; font-weight: 900; font-family: 'Gals'; text-transform: uppercase; color: #fff; padding: 5px 12px 5px 12px; margin: 0px 0px 0px 0px; overflow: visible;}
.but1 input:hover { }

/*.pink .but1 input {background: #cb3f96;}*/
/*.blue .but1 input {background: #0082B3;}*/

#form_dopolnitelno { float: left; margin: 10px 0px 0px 0px; font: 13px PT Sans; text-align: left; line-height: 20px;}
#form_dopolnitelno a {font: 13px PT Sans; color: #000; text-decoration: none;}
#form_dopolnitelno a:hover { text-decoration: underline;}

