.perex { width: 100%; margin: 2em 0; }
.perex .pad { padding: 1em; } 
.perex p { margin:0; padding: 0; }

/*
fieldset { border: 1px solid #c1d7de; }
legend { margin: 0 2em; padding: 0 2em; }
*/

label { width: 23%;	float: left; font-weight:bold; color: #626469; }
label.width-100 { width:100px; float:left; }
label.width-70 { width:70px; float:left; position:relative; margin-top:5px; }
label.inline { 
	display: inline;
	float: none;
	text-align: left;
	margin: 0 0.5em;
}
.actions { text-align: center; width: 80%; padding: 1em;   }
.form-pad div.element { margin: 0 0 5px 0; padding-bottom:-10 !important; }
.form-pad div.element div { margin:0 !important; padding:0; }
.form-pad div.element .cleaner { height:0px; overflow:hidden; }



table { border-collapse: collapse; font-size: 11px; /*width: 100%;*/ border: 1px solid #c1d7de; } 
table tr td, table tr th { border: 1px solid #c1d7de; padding:3px; } 
th { text-align: left; background-color: #c1d7de; }

.perex { border:1px solid #3e60c6; background-color: #d7ddee; }

h1, h2, h3, h4, h5 { color: #4fa600; }
a { color:#4fa600; }

h1 { margin-bottom:12px; }

