@charset "utf-8";

/* CSS Document */

/* Grid */



.form_row {
	width: 100%;
	clear: both;
	padding: 5px;
}

.form_row:after, .column1-1:after, .column1-2:after{
    clear: both;
    content: "";
    display: block;
}

.column1, .column1-1, .column1-2, .column1-3, .column2-3, .column1-4, .column1-5,  .column1-6, .column5-6, .column1-7, .column1-8, .column1-9, .column1-10, .column1-11, .column1-12, 
.column2-5, .column3-5, .column3-4, .column4-5, .column6-7, .column7-8  {
	float: left;
	/*margin: 5px;	*/	
}
.column1{
	width: 100%; 
}

.column1-2{
	width: 50%; 
}

.column1-3{
	width: 33.333333%;
}

.column2-3{
	width: 66.666667%;
}

.column1-4{
	width: 25%; 
}

.column3-4{
	width: 75%;
}

.column1-5{
	width: 20%;
}

.column2-5{
	width: 40%;
}
.column3-5{
	width: 60%;
}
.column1-6{
	width: 16.66666667%;
}

.column5-6{
	width: 83.333333333333333%; 
}

.column1-7{
	width: 12.28571428571429%;
}
.column1-8{
	width: 12.5%;

}
.column1-9{
	width: 11.111111111%;
}

.column1-10{
	width: 10%;
}
.column1-11{
	width: 9.09090909%;
}
.column1-12{
	width: 8.3333333333333%;
}


@media only screen and (max-width:800px) {
	.column1, .column1-1, .column1-2, .column1-3, .column2-3, .column1-4, .column1-5,  .column1-6, .column5-6, .column1-7, .column1-8, .column1-9, .column1-10, .column1-11, .column1-12, 
	.column2-5, .column3-5, .column3-4, .column4-5, .column6-7, .column7-8{
		width: 100%;
		float: none;
	}
	

	.form_row input, .form_row textarea {
		width: 100%;
	}

}


