form.x_forms {margin: 0;}

form div.comment {margin-bottom: 1.5em;}

form div.fieldset {margin: 0;}
form div.fieldset.disabled {display: none;}

div.details_before,
div.details_after {display: inline;}

div.details_before, form .details, form .details *, div.details_after { zoom:normal; }
form .details {margin: 0; display: inline; width: auto; margin-right:-0.25em}
form .details label { margin-left:0; }
form .details .label,
form .details .clear {display: none;}
form .details .field {display: inline; padding: 0;}

form .details .field .width_fix {display: inline; width: auto; }
form .details .field .selector {display: inline; margin: 0; height: auto;}
form .details .field .selector input {position: absolute; z-index: -1; left: -10000px;}

form .type_submit {clear: left; margin: 0;}