.arterisk{
	color:red;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:12px
}
.form-list{
	width:100%
}
.form-list td{
	width:50%;
	vertical-align:top;
	padding: 10px 0	
}

.custom_form p{
	margin: 0 0 5px 0	
}
.custom_form label:after{
	display:block	
}
input[type="text"],
.custom_form textarea,.custom_form select{
	margin:0;
	width:178px;
	padding:9px 10px;
	font: 13px 'PT Sans';
	color: #626363;
	border:1px solid #e0e0e0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.rv-contact textarea{
	width:628px
}	
.custom_form select{
	width:306px	
}
.custom_form textarea{
	height: 75px	
}
.rv-contact .block{
	width:200px;
	margin: 0 25px 0 0;
	float:left	
}
.rv-contact .block.last-child{
	margin:0	
}
/*date*/
.custom_form select.day{
	width:80px;
	display:inline;	
}
.custom_form select.month{
	width:120px;
	display:inline;	
}
.custom_form select.year{
	width:100px;
	display:inline;	
}
/*time*/
.custom_form select.hour,.custom_form select.minute{
	width:152px;
	display:inline;
}

.form-turnstile-row .form-label {
	padding-top: 0;
}

.form-turnstile-row .cf-turnstile {
	min-height: 65px;
}

.form-turnstile-error {
	color: #c0392b;
}