/* Стили для форм ввода */

form { width: auto; display: block; position: relative; }
form { margin-top: 12px; _height: 1%; }

* html .form-container { zoom: 1; height: 100%; }


form h2 { margin: 0 0 0.25em; color: #82a2b0; }


.form { position: relative; padding: 12px 12px; /*height: 100%;*/
  background-color: #194869; color: #FFF; height: 100%; }
.form-button-right .form { padding-right: 92px; }


.form-text { position: absolute; }
.form-text p { margin: 0; line-height: 1.2; padding: 0; margin-bottom: 9px; }

.form-fields { display: block; width: 400px; position: relative; left: 440px; min-height: 80px; z-index: 2; }
.form-fields div.text { margin: 3px 0px; }
* html .form-fields { height: 80px; }

.form-button { position: absolute; clear: both; background: #ffbe0d; cursor: pointer; z-index: 100; }
.form-button input { position: absolute; width: 80px; height: 48px;
	top: auto; right: 0px; bottom: 12px;
	padding: 0; margin: 0; border: 0 none; cursor: pointer;
	background: #ffbe0d url('/images/find.png') no-repeat scroll 50% 100%; 
}
.form-wrap .hoverButton input { background-image: url('/images/find.gif'); }
.form-button .l i { left: -15px }
.form-button .r i { left: -10px }


.form-button-right .form-text { width: 420px; }
.form-button-right .form-button { left: 100%; top: 0; width: 80px; height: 100%; 
	margin-left: -80px; _margin-left: -79px;  }
.form-button-right .form-button .l { display: none; }


.form-button-bottom .form-button { position: relative; width: 100%; height: 80px;  }
.form-button-bottom .form-button .t { display: none; }
.form-button-bottom .form-button input { width: 48px; right: 12px; }



#remind { clear: right; float: right; white-space: nowrap; margin-bottom: 0.5em; }

.no-inputs .form-text { position: static; width: auto; }

.note { color: #82A2B0; padding: 0 18px; }

/* ---------- button ---------- 
#button { position: relative; width: 100%; height: 72px; background: #ffbe0d; }
#button .l i { left: -15px }
#button .r i { left: -10px }

#button form { cursor: pointer; height: 100%; }
#button input { position: absolute; top: 0; right: 12px; width: 46px; height: 100%;
	padding: 0; margin: 0; border: 0 none; cursor: pointer; cursor: hand;
	background: transparent url('/images/find.png') no-repeat scroll 0 50%; }
#button .t { display: none; }

* html .pad td { white-space: normal; }
*/

.r i { left: -20px; }
.l i { left: -25px }
