.form-report { margin-bottom: 1em; border: solid 4px #ffb300; padding: 20px; color: #ffb300;
               font: bold 90% Arial, Helvetica, Sans Serif; float: left; }

.form-wrapper { border: solid 4px #acb2c9; padding: 10px; clear: both }

.form .label- { font: bold 75% Arial, Helvetica, Sans Serif;
                color: #6979b7; padding: 8px 10px 0px 0px  }
.form .control- { padding: 5px 0px 0px 0px; width: 100% }

.form .full-  input,
.form .full-  textarea,
.form .full-  select { width: 100% } 
html>body .form .full- { padding-right: 5px } 
html>body .form .full-.select- { padding-right: 0px } 

.form .info- { font: 70% Arial, Helvetica, Sans Serif;
               color: #666666; text-align: left; }
.form .info- p { font-size: 100% }

.form .button- { padding: 5px 0px 0px 0px; text-align: right }
.form .button- input { font: 75% Arial, Helvetica, Sans Serif; padding: 5px 10px; background: #acb2c9 }
                
                
.td3 .form-wrapper { margin-right: 20px; padding: 10px; }
.td3 .form .label- { font: bold 70% Arial, Helvetica, Sans Serif; white-space: nowrap;
                color: #6979b7; padding: 8px 10px 0px 0px  }
html>body .td3 .form .full- { padding-right: 5px } 
.td3 .form .control- { padding: 5px 0px 0px 0px; width: 100% }
.td3 .form .control- input { font-size: 70% }
.td3 .form .button- input  { font: 70% Arial, Helvetica, Sans Serif; padding: 0px 5px; background: #acb2c9;
                             width: 100% }
.form .radio-control- label { font: bold 75% Arial, Helvetica, Sans Serif; border-bottom: dashed 1px #666; color: #666 }
.form .control- .descr- { font: 75% Arial, Helvetica, Sans Serif; color: #999;
                          margin-top: 2px; margin-bottom: 5px }
.form .control- .descr- p { font: 100% Tahoma, Verdana, Arial, Helvetica, Sans Serif; color: #999; 
                            margin-top: 5px; }
.form .radio-control- .descr- { margin-left: 25px }
 
.form .info- { padding-top: 7px; font: 75% Arial, Helvetica, Sans Serif;} 

.form .imp- .radio-control- label { font: bold 85% Arial, Helvetica, Sans Serif; }
.form .imp- .control- .descr- { font: 75% Arial, Helvetica, Sans Serif; color: #666; }
.form .imp- .control- .descr- p { color: #666; font-family: Arial, Helvetica, Sans Serif;}

.form .group- { font: bold 95% Arial, Helvetica, Sans Serif; color #acb2c9;
                padding: 16px 10px 0px 0px; border-bottom: solid 2px #acb2c9 }
.form .group-end- hr { font-size: 1px; margin: 5px 0px 16px 0px; background: #acb2c9; color: #acb2c9; height: 2px; size: 2px; }

.form sup { vertical-align: baseline; font-size: 120%; color: #ff8a00; font-weight: bold; }