.nalog-block-ui { white-space: nowrap; display: block; font-size: 1.2em; padding: 25px 15px 15px 15px; margin-top: 10px; background: #fff url(../../i/animation.progress.gif) no-repeat center top; text-align: center; }

div.txt-xs { width: 70px!important; }
div.txt-s { width: 130px!important; }
div.txt-m { width: 220px!important; }
div.txt-l { width: 400px!important; }
div.txt-xl { width: 700px!important; }
div.txt-wide { width: 100%!important; }
div.txt-date { width: 130px!important; }
div.txt-timestamp { width: 200px!important; }
div.txt-150 { width: 150px!important; }

.radio-item { display: block; padding: 2px 0 0 0; margin: 10px 8px 10px 0; }
.checkbox-item { display: block; padding: 2px 0 0 0; margin: 10px 8px 10px 0; }

.form-field { margin: 15px 0; line-height: normal!important; }
.form-field .field-caption { font-weight: bold; display: block; }
.form-field .field-data {}
.form-field .field-data .field-hint { font-size: 0.9em; font-style: italic; color: #999; }
.form-field .field-data .field-value { }
.form-field .field-data .field-value .input-text { float: left; display: block; }
.form-field .field-data .field-value .input-date { float: left; display: block; }
.form-field .field-data .field-value span { float: left; padding: 11px 8px 2px 8px; }
.form-field .field-data .field-value .static-value { display: block; float: left; padding: 4px 0 0 0; font-style: italic; }
.form-field .field-data .field-text { padding: 4px 0 0 0; font-style: italic; }
.form-field .field-data .field-text-empty { color: #bbb; }
.form-field .field-data .splitter { clear: both; height: 5px; overflow: hidden; }
.form-field .field-data button { margin: 0 0 0 5px!important; }

.form-field .field-data .field-error { clear: both; color: #ff0000; }
.form-field .field-data .field-error label { cursor: pointer; }

.form-field ul.field-errors { display: block; color: #ff0000; clear: both; margin: 0; padding: 0; list-style: none; font-size: 0.9em; }
.form-field ul.field-errors li { display: block; clear: both; margin: 0; padding: 2px 0; }
.form-field ul.field-errors li label { cursor: pointer; }

.form-layout-top-labels .form-field { }
.form-layout-top-labels .form-field .field-caption { clear: both; padding-bottom: 5px; padding-top: 0px; }
.form-layout-top-labels .form-field .field-data { position: relative; }

.form-layout-left-labels .form-field { }
.form-layout-left-labels .form-field .field-caption { float: left; width: 200px; padding: 4px 0 0 2px; position: relative; }
.form-layout-left-labels .form-field .field-data { display: block; margin-left: 220px; position: relative; }

.form-labels-xxs .form-field .field-caption { width: 75px!important; }
.form-labels-xxs .form-field .field-data { margin-left: 95px!important; }

.form-labels-xs .form-field .field-caption { width: 100px!important; }
.form-labels-xs .form-field .field-data { margin-left: 120px!important; }

.form-labels-s .form-field .field-caption { width: 180px!important; }
.form-labels-s .form-field .field-data { margin-left: 200px!important; }

.form-labels-m .form-field .field-caption { width: 230px!important; }
.form-labels-m .form-field .field-data { margin-left: 250px!important; }

.form-labels-l .form-field .field-caption { width: 280px!important; }
.form-labels-l .form-field .field-data { margin-left: 300px!important; }

.form-labels-xl .form-field .field-caption { width: 350px!important; }
.form-labels-xl .form-field .field-data { margin-left: 370px!important; }

.form-labels-xxl .form-field .field-caption { width: 450px!important; }
.form-labels-xxl .form-field .field-data { margin-left: 470px!important; }

.form-labels-xxxl .form-field .field-caption { width: 480px!important; }
.form-labels-xxxl .form-field .field-data { margin-left: 500px!important; }

.req { color: #ff0000!important; }
.req-cond { color: #ff9900!important; }

.footnote { clear: both; padding-top: 5px; margin: 25px 0; text-align: left; font-size: 0.9em; font-style: italic; border-top: 2px solid #E8F0F7; }

iframe#iframe { display: none; }

.captcha-field img { display: block; clear: both; width: 200px; height: 100px; }
.captcha-field a { display: block; clear: both; width: 220px; }

.form-field div.select { float: left; }
