body{	background:#ffffff;}

form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;

	/*width:600px;*/
	margin-left:130px;
}

form fieldset {
	margin: 0 auto;
	padding : 15px;
	border: 1px solid #B5B8C8;
	max-width: 560px;

}

form legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
	font: 14px/24px Georgia, 'Times New Roman', Times, serif;
}

form fieldset label {
	float: none;
	text-align: inherit;
	font: 14px/24px Georgia, 'Times New Roman', Times, serif;
	/*width: auto;*/
}

form label span {
	color: #000;
	font: 14px/24px Georgia, 'Times New Roman', Times, serif;
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

form .text-input {
	/*width: 550px;*/
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	/*background: #FFF url('/img/form/text-bg.gif') repeat-x;*/
	max-width: 550px;
}
.t_a{
	/*width: 550px;*/
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	/*background: #FFF url('/img/form/text-bg.gif') repeat-x;*/
	max-width: 550px;
}
form .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
	max-width: 540px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

form .submit {
	/*background: url('/img/form/button-bg.png') repeat-x;*/
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	/*width: 350px;*/
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
