#act_europoints {
	/*margin-left:30px;	*/
}
 
#act_europoints h2 {
	margin-top:2em;
	font-size:1.2em;
	margin-bottom: 1em;
}

#act_europoints ol li {
	margin-bottom:1em;
}


.ae_fld_error {
	border: 1px solid #D00 !important;
	background-color:#fdf2f2 !important;
}

#ae_form_error {
	color:#D00;
	font-size:1.2em;
	font-weight:bold;
	padding:1em;
	margin:1em;
	border:1px solid #D00;
	text-align:center;
}

#ae_cgus {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;	
}

#ae_cgus ul {
	margin-bottom: 2em;
}

#ae_cgus ul li {
	margin-bottom: 1em;
}

#ae_cgus h2 {
	color:#2a418d;
	margin-top:2.5em;
	margin-bottom:1em;
	font-size:1.5em;
	text-align:center;
}

#ae_cgus label {
	display: block;
	margin-bottom:1.5em;
	font-weight:bold;
	width:402px;
	margin-left:auto;
	margin-right:auto;	
}

#ae_cgus input {
	width:400px;
}

#act_europoints input {
	font:Arial #333;
	border:1px solid #333;
	background-color:#eee;
	padding:3px;
}

input#ae_cgus_accept, a#ae_cgus_refuse {
	margin-left:auto;
	margin-right:auto;
	margin-top:2em;
	margin-bottom:1em;
	text-align:center;
}

input#ae_cgus_accept {
	background:url("../images/back_submit/400px/back_submit_ok.png") no-repeat;
	padding-left:30px;
	width:400px;
}

a#ae_cgus_refuse {
	background:url("../images/back_submit/400px/back_submit_cancel.png") no-repeat;
	padding-left:30px;
	width:370px;
}

input#ae_send_code {
	background:url("../images/back_submit/200px/back_submit_next.png") no-repeat 0px 1px;
	padding-left:30px;
	width:200px;
	text-align:left;
	padding-bottom:1px;
	position:relative;
	left:100px;
}

div#ae_send_code {
	height:24px;
}

a#ae_cancel, a#ae_cancel2 {
	width:170px;
	padding-left:30px;
	background:url("../images/back_submit/200px/back_submit_cancel.png") no-repeat;
	text-align:left;
	position:relative;
	top:-24px;
	margin-left:auto;
	margin-right:100px;
}

input#ae_test_code {
	background:url("../images/back_submit/300px/back_submit_ok.png") no-repeat 0px 1px;
	padding-left:30px;
	width:300px;
	text-align:left;
	padding-bottom:1px;
	display:inline-block !important;
	position:relative;
	top:-1px;
}

input#ae_back {
	background:url("../images/back_submit/300px/back_submit_next.png") no-repeat 0px 1px;
	padding-left:30px;
	width:300px;
	text-align:left;
	padding-bottom:1px;
	
}

#back_check_key input#ae_back {
	position:relative;
	left:370px;
}

#back_check_key a#ae_cancel {
	postion:relative;
	top:0px;
	left:370px;
	margin:0;
	margin-top:1em;
	width:270px;
	padding-left:30px;
	background:url("../images/back_submit/300px/back_submit_cancel.png") no-repeat;
	text-align:left;
}

#bad_code a#ae_check_again {
	margin-top:2em;
	width:270px;
	padding-left:30px;
	background:url("../images/back_submit/300px/back_submit_next.png") no-repeat;
	text-align:left;
	position:relative;
	left:100px;
}

#bad_code input#ae_back {
	position:relative;
	left:100px;
	margin-top:1em;
}

#bad_code a#ae_cancel {
	position:relative;
	top:0px;
	left:100px;
	margin:0;
	margin-top:1em;
	width:270px;
	padding-left:30px;
	background:url("../images/back_submit/300px/back_submit_cancel.png") no-repeat;
	text-align:left;
}

a#ae_success {
	position:relative;
	top:0px;
	left:100px;
	margin:0;
	margin-top:2em;
	width:170px;
	padding-left:30px;
	text-align:left;
	background:url("../images/back_submit/200px/back_submit_ok.png") no-repeat;
}

input.ae_button {
	cursor:pointer;
	border:none;
	background-color:none;
	display:block;
	border:none !important;
	background-color:none !important;
	height:24px;
	font-weight:bold;
	padding-bottom:5px !important;
}

a.ae_button {
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	color:#000;
	border:none;
	background-color:none;
	display:block;
	border:none !important;
	background-color:none !important;
	height:20px;
	font-weight:bold;
	padding-top:4px !important;
}

ul.phone_numbers {
	margin-top:2em;
	margin-bottom:2em;	
	margin-left:100px;
	list-style-type:none;
}

ul.phone_numbers label {
	margin-left:5px;
	position:relative;
	top:-2px;
	font-weight:bold;
}

ul.phone_numbers input {
	background-color:#FFF !important;
	border: none !important; 
}


ul.phone_numbers li {
	margin-bottom:1em;
	margin-left: 100px !important;
}

form#check_key {
	margin-top:2em;	
	margin-bottom:1em;
}

form#check_key label {
	margin-left:100px;	
}

#ae_key {
	color:#2a418d	
}

#ajax_send_error {
	display:none;
	margin-top: 2em;
	margin-bottom: 2em;
}

#ajax_send_error p {
	font-weight: bold;
	color:#D00;
	margin-left:100px;
	margin-bottom: 2em;
}

#ajax_send_sending {
	display:none;
	margin-top: 2em;
	margin-bottom: 2em;
}

#ajax_send_sending p {
	margin-left:100px;
	font-weight: bold;
	background:url("../images/lightbox-ico-loading.gif") no-repeat;
	padding-left: 42px;
	line-height: 32px;
	vertical-align: middle;
}