form,form .fieldset,form .fieldset .legend,form .row,form .row .label,form .row .field,form .row .comment,form .row .example,form .row .required_message,form .row .valid_message{display:block;margin:0;padding:0;text-decoration:none;line-height:1.2;}form{width:40em;}form .fieldset{position:relative;width:100%;margin:0 0 2.4em 0;}form .row{position:relative;clear:left;width:100%;margin:0 0 1.2em 0;}form .row .label{float:left;width:10em;margin-right:-100%;}form .row .field{-float:left;padding-left:11em;zoom:1;}body .wide .label{float:none;width:auto;margin-right:0;}body .wide .field{margin-left:0;padding-left:0;}form input.text,form textarea{display:block;width:100%;}form textarea{height:10em;overflow:visible;}form .row .comment,form .row .example,form .row .required_message,form .row .valid_message{font-size:.89em;}form .row .units{text-decoration:none;}form .disabled label,form .disabled .legend,form .disabled ins{opacity:.3;}.hide_disabled .disabled{display:none;}form .invalid input,form .invalid select,form .invalid textarea,form .invalid .valid_message{color:red;}form .valid input,form .valid textarea{color:green;}form .label label,form .legend{color:#aaa;}form dl.required .label label,form div.required .legend{color:#000;}form dl.required-ok .label u,form div.required-ok .legend u,form dl.required-ok .label:after,form div.required-ok .legend:after{content:'';display:none;}form .row .required_message{clear:left;position:absolute;z-index:1;left:100%;bottom:0;width:12em;margin:0;padding:.25em .5em;background:#eec;visibility:hidden;}form.submitted .required .required_message{visibility:visible;}form .selector{float:left;line-height:1.2em;position:relative;width:100%;min-height:12px;margin:0 0 .6em 0;}form .optgroup{margin:0;padding:0 0 1em 0;}form .optgroup .label{display:block;font-weight:normal;float:none;width:auto;margin:0 0 .5em 0;}form .selector input{position:absolute;left:0;top:.6em;height:14px;margin:-6px 0 0 0;//margin-left:-3px;}form .selector label{position:relative;float:left;//display:inline;width:auto;margin:0 0 0 18px;}form .horizontal .optgroup{float:left;width:auto;}form .horizontal .selector{float:left;width:auto;margin-right:2em;}.input-hour{margin-left:1em;}.input-minute:before,.input-second:before{content:':';margin-left:.2em;margin-right:.2em;}form .row:after,form .row .field:after,form .selector:after{content:'';height:0;display:block;clear:both;}form .for_input .label label,form .for_textarea .label label,form .for_select .label label{display:block;}form .for_combobox,form .for_combobox .field{position:relative;z-index:998;}form .for_combobox .combo-list{display:none;}form .combo-field-active,form .combo-field-active .combo-list{z-index:999;}form .combo-field-active .combo-list{display:block;position:absolute;//top:1.7em;left:11em;}form .slider-horizontal{position:absolute;bottom:0;left:11em;right:0;}form .slider-inited{padding-bottom:2em;}.placeholder{color:#999;}form .invisible{position:absolute;visibility:hidden;}form .repeat_control{display:block;text-decoration:none;line-height:1.2;position:absolute;left:100%;width:12em;margin:0 0 0 1em;padding:0;}form .row .repeat_control,form .fieldset .row .repeat_control{top:0;}form .fieldset .repeat_control{bottom:0;}form.with_sheets .type_submit input{float:right;}form .sheets,form .sheets .tabs,form .sheets .tabs .legend,form .sheets .sheet,form .sheets .sheet .sheet_control{display:block;margin:0;padding:0;text-decoration:none;line-height:1.2;}form .sheet-container-inited .tabs .legend{margin-bottom:1em;}form .sheet-container-inited .tabs .legend,form .sheet-container-inited .sheet{display:none;}form .sheet-container-inited .tabs .selected,form .sheet-container-inited .selected{display:block;}form .sheets .sheet .sheet_control .prev{float:left;}form .sheets .sheet .sheet_control .next{float:right;}form .sheets .sheet .sheet_control:after{content:'';height:0;display:block;clear:both;}form .range:after{content:'';height:0;display:block;clear:both;}form .range .legend,form .range .row,form .range .label,form .range .field,form .range input,form .range select,form .range .example{clear:none;float:left;width:auto;font-size:1em;font-weight:normal;margin:0;padding:0;}form .range .reducer{width:auto;}form .range .legend{width:11em;}form .range .example{padding-left:.25em;}form .range .legend,form .range .example{display:block;}form .range .label label{margin-right:.3em;}form .range .field{padding:0 .35em 1.2em 0;}.zf-input-day,.zf-input-month{margin-right:5px;}.hr{height:1px;overflow:hidden;border-top:1px dashed #ccc;margin:0 0 1.5em 0;width:100%;}