.form { padding: 0px 0px 0px 0px; width: 100%;}

#corp_order_form .form { min-width: auto !important; }

.form .tr_hover { /*background: #c0c5c9;*/}
.form .tr_hover .td1 { font-weight:700;}
.form .td1 { font-size: 14px; color: #000; padding: 14px 0px 0px 0px; text-align: right;}
.form .td2 { vertical-align: top;  font-size: 14px; color: #000; padding: 8px 0px 0px 0px;}
.form .td2_2 { padding: 10px 0px 0px 0px; font-size: 11px;}
.border { background:#fff;  padding: 6px 5px 6px 7px; font-size: 0px; border-radius: 0px; border:solid 1px #fff;}

#cont_ip .border { border: 1px solid #ccc;}

#cont_ip .border input, #cont_ip .border textarea, .border input, .border textarea { font-size: 14px; color: #999999; border: none; width: 100%; background: none; outline: none; }
#cont_ip .border_hover, .border_hover { border:solid 1px #999;}
#cont_ip .border_focus, .border_focus { border:solid 1px #666666 !important; background: #fff !important;}
#cont_ip .border_value, .border_value { border:solid 1px #009900; background: #f5fff9;}
#cont_ip .border_error, .border_error { border:solid 1px #ff0000 !important; background: #fff7f5;}

.border_error input {background: #fff7f5 !important;}

/*input[type=text] { -webkit-box-shadow: inset 0 0 0 50px #fff; /*-webkit-text-fill-color: #000; }*/

#cont_ip .border_value input, #cont_ip .border_value textarea,
.border_value input, .border_value textarea,
#cont_ip .border_focus input, #cont_ip .border_focus textarea,
.border_focus input, .border_focus textarea,
#cont_ip .border_error input, #cont_ip .border_error textarea,
.border_error input, .border_error textarea,
#cont_ip .border_hover input,#cont_ip .border_hover textarea
.border_hover input, .border_hover textarea
{ color: #000;}

.form textarea { height: 110px;}

.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 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: 20px 0px 0px 0px !important; display: inline-block;}
.but1 input {background: #1d3f6c; height: 27px; display: inline-block; cursor: pointer; border:none !important; margin: 0px 0px 0px 0px; overflow: hidden;}
.but1 span, #cont_ip .but1 span {border:none !important;}
.but1 span span {border:none !important;}
.but1 input {font-size: 11px; font-weight: 900; font-family: 'Gals'; text-transform: uppercase; color: #fff !important; 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: 20px 0px 0px 0px; font-size: 14px; text-align: left; line-height: 20px;}
#form_dopolnitelno a {font-size: 14px; color: #000; text-decoration: none;}
#form_dopolnitelno a:hover { text-decoration: underline;}


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

.radio_wr { float: left; width: 100%; margin: 3px 0px 0px 0px;}
.radio { margin: 6px 5px 5px 0px; float: left;}
.radio_label { float: left; margin: 3px 0px 5px 0px;}

.tr_display_none { display: none !important;}

.druroe_input { border: 1px solid #ccc !important; float: left !important; width: 200px !important; padding: 3px 2px 3px 2px !important; margin: 0px 0px 5px 0px !important;}






