.clearfix:after {

	visibility: hidden;

	display: block;

	content: "";

	clear: both;

	height: 0;

	}

* html .group             { zoom: 1; } /* IE6 */

*:first-child+html .group { zoom: 1; } /* IE7 */



.form_section{

	border:1px solid #cccccc;

	padding:20px;

	margin-top:30px;

	width:100%;

}

.section_heading span{

	background-color:#ffffff;

	padding:5px 10px;

	font-size:16px;

	color:#0c0473;

	position:absolute;

	margin-top:-37px;

	border:1px solid #cccccc;

}

.form_row{

	width:100%;

	margin-bottom:20px;

}

.form_label{

	font-weight:700;

	width:200px;

	padding-top:4px;

	float:left;

}

.form_label span{

	color:#ff0000;

	font-weight:100;

}

.form_field_1{

	width:80px;

	float:left;

	margin-right:30px;

}

.form_field_1 select{

	border:1px solid #cccccc;

	border-radius:0px;

	height:30px;

	width:100px;

}
.form_field_10{

	width:150px;

	float:left;

	margin-right:20px;

}

.form_field_10 select{

	border:1px solid #cccccc;

	border-radius:0px;

	height:30px;

	width:100px;

}

.form_field_2{

	width:150px;

	float:left;

	margin-right:20px;

}

.form_field_2 input{

	border:1px solid #cccccc;

	border-radius:0px;

	width:150px;

	height:30px;

	padding-left:5px;

}

.form_field_2_new{

	width:250px;

	float:left;

	margin-right:20px;

}

.form_field_2_new input{

	border:1px solid #cccccc;

	border-radius:0px;

	width:250px;

	height:30px;

	padding-left:5px;

}

.form_field_2 textarea{

	border:1px solid #cccccc;

	border-radius:0px;

	width:150px;

	height:50px;

}

.form_inst{

	font-size:12px;

	font-style:italic;

}

.form_label_other{

	font-weight:700;

	width:100%;

	padding-top:4px;

	float:left;

}

.form_label_other span{

	color:#ff0000;

	font-weight:100;

}

.form_field_other{

	width:100%;

	float:left;

	margin-right:20px;

}

.form_field_other input{

	border-radius:0px;

	width:30px;

	height:9px;

	margin-top:10px;

}



.form_label_other2{

	font-weight:700;

	width:100%;

	padding-top:4px;

	float:left;

}

.form_label_other2 span{

	color:#ff0000;

	font-weight:100;

}

.form_field_other2{

	width:130px;

	float:left;

	margin-top:10px;

	margin-right:20px;

}

.form_field_other2 select{

	border:1px solid #cccccc;

	border-radius:0px;

	width:130px;

	height:30px;

}

.form_field_other2 input{

	border:1px solid #cccccc;

	border-radius:0px;

	width:130px;

	height:30px;

	padding-left:10px;

}



/**/

.form_label_other3{

	font-weight:700;

	width:100%;

	padding-top:4px;

	float:left;

}

.form_label_other3 span{

	color:#ff0000;

	font-weight:100;

}

.form_field_other3{

	width:100%;

	float:left;

	margin-top:10px;

	margin-right:20px;

}

.form_field_other3 input{

	border-radius:0px;

	width:100%px;

	height:30px;

	padding-left:10px;

}

/**/

.form_label_other4{

	font-weight:700;

	width:100%;

	padding-top:4px;

	float:left;

}

.form_label_other4 span{

	color:#ff0000;

	font-weight:100;

}

.form_field_other4{

	width:100%;

	float:left;

	margin-top:10px;

	margin-right:20px;

}

.form_field_other4 input{

	border-radius:0px;

	width:100%px;

	height:9px;

}

.contact_form .form_field_2{

	width:250px;

	float:left;

	margin-right:20px;

}

.contact_form .form_field_2 input{

	border:1px solid #cccccc;

	border-radius:0px;

	width:250px;

	height:30px;

}

.contact_form .form_field_2 textarea{

	border:1px solid #cccccc;

	border-radius:0px;

	width:250px;

	height:50px;

}

.contact_form .form_field_2 select{

	width:250px;

	float:left;

	margin-right:20px;

}

.new_error{

	font-size:10px;

	font-style:italic;

	color:#ff0000;

}





.form_label_other_11{

	font-weight:700;

	width:70%;

	padding-top:4px;

	float:left;

}

.form_label_other_11_right{

	font-weight:700;

	width:28%;

	padding-top:4px;

	float:left;

}

.tarrif_plan{

	width:100%;

	margin-top:20px;

}

.tarrif_plan input{

	width:100%;

	padding-left:10px;

	height:30px;

	border:1px solid #cccccc;

}

.form_label_main{

	font-weight:700;

	padding-top:4px;

}

.form_label_main span{

	color:#ff0000;

	font-weight:100;

}

.error_box{

	font-size:12px;

	font-style:italic;

	color:#ff0000;

}
.form_field_textarea{

	width:500px;

	float:left;

	margin-right:20px;

}
.form_field_textarea textarea{
	border:1px solid #cccccc;
	border-radius:0px;
	width:100%;
	height:60px;
	padding-left:5px;

}
.form_field_textarea input{
	border:1px solid #cccccc;
	border-radius:0px;
	height:30px;
	padding-left:5px;

}
.form_field_24{

	width:400px;

	float:left;

	margin-right:20px;

}

.form_field_24 input{

	border:1px solid #cccccc;

	border-radius:0px;

	width:300px;

	height:30px;

	padding-left:5px;

}