/** CSS Document **/

#register{
	width:auto;
	height:auto;
	background:white;
}

#register #center{
	margin:0px;
	padding:0px;
	text-align:center;
}

#register #center #formContainer{
	width:700px;
	margin:20px auto 0px auto;
	padding:0px;
}

#register #center #formContainer #header{
	float:left;
	/*background:red; (debuging)*/
	width:700px;
}

#register #center #formContainer #header #idealMatch{
	float:right;
	height:75px;
	width:480px;
	margin:0px;
	padding:0px;
	background:transparent url(/img/other/aman2/menu/poza_menu.jpg) repeat scroll 0%;
	text-indent:-10000px;
}

#register #center #formContainer #header #logoLink{
	float:left;
	display:block;
	width:176px;
	height:50px;
	margin:16px 0px 0px 4px;
	padding:0px;
	background:transparent url(/img/other/aman2/menu/logo.gif) no-repeat scroll left top;
	text-indent:-10000px;
}

#register #center #formContainer #header .registrationStep{
	float:right;
	display:inline;
	width:450px;
	height:19px;
	margin:5px 30px 5px 0px;
	padding:0px;
	font-size:10px;
	background:transparent no-repeat scroll left top;
	text-indent:-10000px;
}

#register #center #formContainer #header #roBackground1{
	background:url(/img/ro_RO/aman2/pag/pag_inscriere_p1.gif);
}

#register #center #formContainer #header #roBackground2{
	background:url(/img/ro_RO/aman2/pag/pag_inscriere_p2.gif);
}

#register #center #formContainer #header #roBackground3{
	background:url(/img/ro_RO/aman2/pag/pag_inscriere_p3.gif);
}

#register #center #formContainer #header #enBackground1{
	background:url(/img/en_GB/aman2/pag/pag_inscriere_p1.gif);
}

#register #center #formContainer #header #enBackground2{
	background:url(/img/en_GB/aman2/pag/pag_inscriere_p2.gif);
}

#register #center #formContainer #header #enBackground3{
	background:url(/img/en_GB/aman2/pag/pag_inscriere_p3.gif);
}

#register #center #formContainer #content{
	float:right;
	/*background:green; (debuging)*/
	width:480px;
	height:auto;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:left;
}

#register #center #formContainer #content .stepTitle{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	margin:0px 0px 0px 130px;
	padding:0px;
	color:#FF6600;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}

#register #center #formContainer #content #intro{
	float:left;
	width:450px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#register #center #formContainer #content .error{
	float:left;
	display:block;
	width:220px;
	height:16px;
	margin:0px 0px 0px 5px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red
}

#register #center #formContainer #content .formRow{
	float:left;
	width:480px;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 0px;
	/*background:pink; (debuging)*/
}

#register #center #formContainer #content #hasExplName{
	margin:0px;
}

#register #center #formContainer #content #hasExplEmail{
	margin:0px;
}

#register #center #formContainer #content .formRow#fitInDateExpl{
	width:250px;
	margin-bottom:20px;
}

#register #center #formContainer #content .formRow .sexVerticalAlign{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}

#register #center #formContainer #content .formRow #fitError{
	width:80px;
}

#register #center #formContainer #content .expl{
	display:inline;
	float:left;
	width:280px;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 115px;
	/*background:orange; (debuging)*/
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#register #center #formContainer #content .expl#dateExpl{
	width:210px;
	margin:2px 0px 5px 0px;
}

#register #center #formContainer #content .expl#dateExpl #errorBirth_date{
	margin:0px;
}

#register #center #formContainer #content #registerForm{
	float:left;
	width:480px;
	height:auto;
	margin:0px;
	padding:0px;
}

#register #center #formContainer #content #registerForm .formRow label{
	float:left;
	width:115px;
	height:30px;
	margin:3px 0px 0px 0px;
	padding:0px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#register #center #formContainer #content #registerForm label#label_sex_m{
	width:auto;
	height:auto;
	margin:2px 0px 0px 0px;
}

#register #center #formContainer #content #registerForm label#label_sex_f{
	width:auto;
	height:auto;
	margin:2px 0px 0px 0px;
}

#register #center #formContainer #content #registerForm .formRow input{
	float:left;
	width:126px;
	height:20px;
	padding:0px;
	margin:0px;
}

#register #center #formContainer #content #registerForm input#sex_m{
	width:auto;
}

#register #center #formContainer #content #registerForm input#sex_f{
	width:auto;
}

#register #center #formContainer #content #registerForm select{
	float:left;
	width:126px;
	height:18px;
	padding:0px;
	margin:0px;
}

#register #center #formContainer #content #step_1{
	margin:0px;
	padding:0px;
}

#register #center #formContainer #content #step_1 #termsRow{
	float:left;
	width:480px;
	height:auto;
	margin:0px;
	padding:0px;
	/*background:purple; (debuging)*/
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#register #center #formContainer #content #step_1 #termsRow span{
	float:left;
	margin:0px;
	padding:0px;
}

#register #center #formContainer #content #step_1 #termsRow a{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
} 

#register #center #formContainer #content #step_1 #termsRow input{
	float:left;
	width:15px;
	height:15px;
	margin:0px 0px 0px 10px;
	padding:0px;
}

#register #center #formContainer #content #step_1 #termsRow #errorTerms{
	width:175px;
	margin-left:5px;
}

#register #center #formContainer #content #step_2{
	display:none;
}

#register #center #formContainer #content #step_3{
	display:none;
}

#register #center #formContainer #content #step_4{
	display:none;
}

#register #center #formContainer #content #step_5{
	display:none;
}

#register #center #formContainer #content #step_5 .formRow label{
	width:400px;
	height:auto;
	margin:0px 0px 10px 0px;
}

#register #center #formContainer #content #step_5 .formRow #labelFile_1 span{
	float:left;
	width:auto;
	height:auto;
}

#register #center #formContainer #content #step_5 .formRow #labelFile_1 span.error{
	width:290;
}

#register #center #formContainer #content #step_5 .formRow .fileUploadInput{
	float:left;
	width:300px;
	height:auto;
}

#register #center #formContainer #content .otherSteps{
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps{
	float:left;
	width:480px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
	/*background:blue; (debugging)*/
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps .spanQuestion{
	float:left;
	width:auto;
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps .spanError{
	float:left;
	width:auto;
	color:red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps .question{
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps span{
	float:left;
	width:475px;
	height:auto;
	margin:0px 0px 2px 5px;
	padding:0px;
	/*background:purple; (debugging)*/
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps span input{
	float:left;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

#register #center #formContainer #content .otherSteps .formRowOtherSteps span label{
	float:left;
	width:400px;
	margin:0px;
	padding:0px;
}

#register #center #formContainer #footer{
	float:left;
	/*background:#666666; (debuging)*/
	width:700px;
	height:auto;
}

#register #center #formContainer #footer #submit .buttonBFS{
	width:156px;
	height:47px;
	margin:0px;
	padding:0px;
	border:none;
	text-indent:-10000px;
	cursor:pointer;
}

#register #center #formContainer #footer #submit #roForward_button{
	float:right;
	background:url(/img/ro_RO/aman2/b_inainte.gif);
}

#register #center #formContainer #footer #submit #roBack_button{
	float:left;
	background:url(/img/ro_RO/aman2/b_inapoi.gif);
}

#register #center #formContainer #footer #submit #roSend_button{
	float:right;
	background:url(/img/ro_RO/aman2/b_trimite1.gif);
}

#register #center #formContainer #footer #submit #enForward_button{
	float:right;
	background:url(/img/en_GB/aman2/b_inainte.gif);
}

#register #center #formContainer #footer #submit #enBack_button{
	display:none;
	float:left;
	background:url(/img/en_GB/aman2/b_inapoi.gif);
}

#register #center #formContainer #footer #submit #enSend_button{
	float:right;
	background:url(/img/en_GB/aman2/b_go.gif) no-repeat;
}

