
body, .form_field, .form_required, .form_description, .form_button{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    color : #474747;
}

body{
  background-color: #414141;
} 

.contact_form {border: 1px solid #5d5d5d; width: 290px; margin-top: 30px; padding: 20px 20px 20px; background: #333333; float: right; margin-left: 20px;
    -moz-border-radius-topleft: 8px;
	-khtml-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
	-khtml-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}


#captcha_image {
	float:right;
	padding-right: 60px;
	width:90px;
} 


.form_label {
    font-weight: normal;
	font-size: 1em;
	color: #a1a1a1;
}

.form_required{
    color:#999999;

}

.field_block{
    padding: 12px;
	margin-top: 10px;
}

.submit_block{
    padding-top: 10px;
	float: right
}

.text_box {     
	float: right; 
	margin-right:10px;
	margin-top: -20px;
    width:200px;
	color: #333333;
	font-weight: normal;
 	font-family: Arial, Gadget, sans-serif;
}


