.m_consult {}
.m_consult .forma {
	width:100%;
	overflow:hidden;
}

.m_consult .forma div.undersign {
	margin-top: 10px;
	font-size: 11px;
	}
.m_consult .forma .warnings {
	color: red;
	margin-bottom: 20px;
	}	
.m_consult .forma .clear {
	height:1px;
	}
.m_consult .forma .both {
padding-bottom:10px;
}
.m_consult .forma label {
display:block;
}
.m_consult .forma input.text {
width:80%;
display:block;
}
.m_consult .forma textarea {
width:80%;
height:126px;
display:block;
}
.m_consult .forma img.check {
border:1px solid #e2e2e2;
margin:0 38px 0 0;
display:block;
float:left;
}
.m_consult .forma input.check {
width:53px;
float:left;
}
.m_consult .forma input.submit {
width:100px;
}
.m_consult .forma input.submit:disabled {
	color:#ccc;
}

.m_consult .forma input.radio {
display:block;
float:left;
}


.m_consult .forma .left,.m_consult .forma .center,.m_consult .forma .right {
width:50%;
float:left;
}


#left .m_consult .forma .left,#left .m_consult .forma .center,#left .m_consult .forma .right {
width:auto;
float:none;
}
#left .m_consult .forma input.text {
width:180px;
}
#left .m_consult .forma textarea {
width:180px;
}
#left .m_consult .forma input.check {
width:50px;
}
a.make_a_q {font-size: 18px; text-decoration: none; border-bottom:1px dashed #f00; color: #f00;}
a.make_a_q:hover {font-size: 18px; text-decoration: none; border-bottom:none;}