

fieldset {}
fieldset.f-bg div.f-row {background-color: #eef; }

div.f-row {margin: 0 0 .4em 0; padding: .2em 0; }

div.f-row label, div.f-row input, div.f-row textarea, div.f-row select, div.f-row .f-note {display: block; float: left; margin-right: 2%; width: 28%; }
div.f-row label {text-align: right; padding: .2em 0; }
div.f-row .f-note {margin-right: 0; padding: .2em 0; }
div.f-row input, div.f-row textarea, div.f-row select {width: 40%; /*border: solid 1px #999;*/ padding: .2em .3em; }

div.f-full label {width: 33%; }
div.f-full input, div.f-full textarea, div.f-full select {width: 60%;*width: 59%; /*border: solid 1px #999;*/ padding: .2em .3em; }
div.f-full .f-note {display: none; }

div.f-box {margin: 0 0 .2em 0; padding: .1em 0; }
div.f-box input {width: auto; border: 0; margin-right: 10px; padding: 0; }
div.f-box label {text-align: left; width: 70%; }

div.f-buttons {padding-left: 35%; }
div.f-buttons input {width: auto; }

/*
div.f-row label, div.f-row input, div.f-row textarea, div.f-row select, div.f-row .f-note {display: block; float: left; margin-right: 2%;*margin-right: 1.5%; width: 38%; }
div.f-row .f-note {margin-right: 0; }
div.f-row label {text-align: right; }
div.f-row input, div.f-row textarea, div.f-row select {width: 60%; }
div.f-row .f-note {}

div.s-full {}
div.f-full label, div.f-full input, div.f-full textarea, div.f-full select, div.f-full .f-note {width: 60%; }
*/

div.f-row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.f-row {zoom: 1; }
