.bodycontent .col-4{border-left: 1px solid #ccc}

.crumbs{margin:0 0 1.5em 0;padding:0 0 1.5em 0;}
aside{margin-top:3em}

aside .news h2{border-bottom: 1px solid #ccc; padding: 22px 0 18px;border-top: 2px solid #ccc; }

fieldset{border: none; margin: 0;padding:0; }
caption{
	font-weight: 800;
	color: #444;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0 20px 0;}

table{width: 100%;
	  border-top: 2px solid #333;
	  margin-bottom: 40px;
}

td{	height: 47px;
	vertical-align: middle;}

tr:nth-child(even){background: #F5F5F5;}

legend{
	text-transform: uppercase;
	font-weight: 800;
	color: #444;
	border-bottom: 2px solid #333;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 100%;

}

input,textarea,select{
	width: 100%;
	padding: 10px 8px; font-size: 1.2em; color: #666; border: 1px solid #aaa; background-color: #fff; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; margin: 10px 0;
}

textarea{
	height: 200px;
}

.select{
	font-size: 16px;
	height: 45px;
}

.file_input input{
	font-size: 12px;
}

.advice input{
	display: inline;
	width: auto;
	margin-right: 5px;
}

form{margin-bottom: 50px;
}

input[type="submit"]{
margin: 20px 0 0 0;
padding: 8px 15px;
font-family: Helvetica Neue,Arial,Sans-serif;
font-size: 16px;
line-height: 1;

height: 47px;
color: #fff;
text-transform: uppercase;
border: none;
background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#535353), to(#323232));
background-image: -moz-linear-gradient( 0% 100%, 90deg, #535353, #323232);
background-color: #202020;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
border:1px solid #202020; text-shadow: #000000 1px 2px 0; }

input[type="submit"]:hover{ border:3px solid #000; }

input[type="submit"]:active{ background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#323232), to(#535353));
background-image: -moz-linear-gradient( 0% 100%, 90deg, #323232, #535353);}




/*QUFORM*/

/*Success message*/
.quform-success-message, .quform-outer-no-js .quform-success-message {
		background: #cef4a9 url('../../quform/images/success.png') no-repeat 14px center;
		padding: 8px 20px 8px 45px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #80bb48;
	font-weight: normal;
	color: #000;
}


/*Errors*/
.quform-errors {
		display: none;
}
.quform-errors {
	margin: 0;
	padding: 3px 0 6px 0;
}
.quform-errors > .quform-error, .quform-outer-no-js .quform-error {
	padding: 3px 10px 3px 25px;
	margin: 0;
	line-height: 16px;
	background: #F3CAC7 url('../../quform/images/error.png') no-repeat 3px center;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	border: 1px solid #fa8b83;
	float: left;
}
.quform-labels-left > .quform-spacer > .quform-errors-wrap {margin-left: 150px;}
.quform-labels-left > .quform-spacer > .quform-errors-wrap .quform-errors > .quform-error {margin-left: 10px !important;}
.quform-labels-above > .quform-spacer > .quform-errors-wrap .quform-errors .quform-error {margin-left: 0 !important;}
