/*h1#logo {	float: none;	margin: 0 auto;}#additional {	height: auto;}*/fieldset {	border: 2px dotted #BBB;	width: 95%;	margin-bottom: 1em;	position: relative;}h3 {	position: relative;	display: inline;	z-index: 3;	top: 10px;	margin: 0;		font-weight: bold;	font-size: 1.2em;	background: #EEE;	margin-left: 1em;	padding: 0 .5em;}fieldset {	background: #EEE;	padding: 1em;/*	overflow: hidden;*/	height: 1%;/*	position: relative;*//*	z-index: 2;*/}* html .fsfix, * html fieldset.simple {/*	margin-top: -.3em;*/}fieldset.simple {	margin-top: 0;	padding-top: 0;}#content fieldset p {	font-style: italic;	padding-left: 0;}fieldset p.between_text {	float: left;}label {	font-size: .8em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}a.notelink, .notelink {	color: red;	text-decoration: none;	position: relative;	top: -.2em;}label label {	font-size: 1em;}.error {	font-weight: bold;	color: #A00;}#content label.error {	margin-top: .1em;}label.error em {	text-decoration: underline;}p.success {	border: 1px #390 solid;	background-color: #CF9;	padding: .5em;	text-align: center;}div.opt_fields {	border: 1px dotted #AAA;/*	width: 45%;*/	padding: .5em;	padding-top: 0;	float: left;}#content ol {	margin-left: 3em;}#content input.check {	float: left;	margin-right: .5em;}