form.yform{background:#E7F3F6;border:1px
#ddd solid;border-bottom:1px solid #B3B3B3;margin:0
0 1px 0;padding:10px}form.yform fieldset,.formspacer{border:1px
#ddd solid;background:#E7F3F6;margin:0
0 1em 0;padding:0.5em 1em}form.yform
legend{font-weight:normal;color:#069;padding:0em
0.25em}form.yform
label{color:#069}form.yform .type-text input,
form.yform .type-text textarea,
form.yform .type-select
select{font-family:Arial,Helvetica,sans-serif;border:1px
solid #ddd}input.loader,input.loader:focus,input.loader:hover,input.loader:active{background:#fff url('/_files/css/2srmo/screen/images/loader.gif') no-repeat right !important;float:none;height:auto}form.yform div input:focus,
form.yform div select:focus,
form.yform div textarea:focus,
form.yform div input:hover,
form.yform div select:hover,
form.yform div textarea:hover,
form.yform div input:active,
form.yform div select:active,
form.yform div textarea:active{border:1px
#069 solid;background:#fff}form.yform .type-button
input{border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(/_files/css/2srmo/screen/images/button_gray.png) top left repeat-x;padding: .25em .5em;margin-right:20%}form.yform .type-button{float:right}form.yform .type-button
input#reset{color:#300;background:#661717 url(/_files/css/2srmo/screen/images/button_red.png) top left repeat-x}form.yform .type-button
input#submit{color:#FFF;background:#069}form.yform div.type-button input:focus,
form.yform div.type-button input:hover,
form.yform div.type-button input:active{border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555}form.yform div.type-button input#reset:focus,
form.yform div.type-button input#reset:hover,
form.yform div.type-button input#reset:active{background:#800;color:#fff}form.yform div.type-button input#submit:focus,
form.yform div.type-button input#submit:hover,
form.yform div.type-button input#submit:active{background:#1b8dc8;color:#000}form.yform{overflow:hidden}form.yform
fieldset{overflow:hidden;width:95.5%}form.yform
legend{background:transparent;border:0}form.yform
label{display:block;cursor:pointer}form.yform
.message{display:block;margin-bottom:0.5em;color:#666}form.yform input[type=hidden]{display:none !important}form.yform
sup{color:#800;font-weight:bold}form.yform div.type-text,
form.yform div.type-select,
form.yform div.type-check,
form.yform div.type-button{margin:0.5em 0;position:relative;overflow:hidden}form.yform .type-text input,
form.yform .type-text
textarea{display:block;position:relative;padding:0.3em 0.3em;width:95.5%}form.yform .type-text
textarea{height:100px}form.yform .type-select
select{display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:95%;cursor:pointer}form.yform .type-select select
optgroup{font-style:normal;font-weight:bold}form.yform .type-check
input{cursor:pointer;margin-right:5px}form.yform .type-check
label{display:inline}form.yform .type-button
input{width:auto;cursor:pointer}form.yform div.error, form.yform
input.error{border:1px
#a00 dashed;background:#faf4f4;padding:0.5em}form.yform
label.error{color:#a00;font-weight:bold}form.yfrom
input.error{padding:0.3em;color:#a00 !important}form.yform div.error
label{color:#000;font-weight:bold}form.yform div.error
.message{color:#800}.columnar .type-text label,
.columnar .type-select
label{float:left;width:30%}.columnar div.type-check{padding-left:30%}.columnar div.error
.message{margin-left:30%}.columnar div.type-text input,
.columnar div.type-text
textarea{width:67.8%}.columnar div.type-select
select{width:69.4%}* html .columnar div.type-text input,
* html .columnar div.type-text
textarea{width:67.2%}* html .columnar div.type-select
select{width:68.8%}* html form.yform
legend{position:absolute;top: -.5em;left: .5em}* html form.yform
fieldset{overflow:visible;height:1%;margin-top:1.5em;padding-top:1.5em}*+html form.yform
legend{position:absolute;top: -.5em;left: .5em}*+html form.yform
fieldset{overflow:visible;height:1%;margin-top:1.5em;padding-top:1.5em}
