.m_consult form {
width:100%;
margin:0 0 15px 0;
}
.m_consult .both {
padding:0 0 2px 0;
position:relative;
}
.m_consult label {
display:block;
}
.m_consult input.text,.m_consult textarea {
width:90%;
display:block;
background-color: #FAFAFA;
border-color: #b4d7f2;
}
.m_consult textarea {
width: 475px !important;
height:55px;
overflow-y:auto;
}
.m_consult img.check {
border:1px solid #b4d7f2;
display:block;
margin-top: 6px;
}

.m_consult div.check {
position:absolute;
top:6px;
left:100px;

}
.m_consult div.check input {
width:60px !important;
margin-top:4px;
}
.m_consult input.submit {
width:100px;
padding:1px 0;
margin:12px 0 0 0;
font:10x px tahoma,arial,sans-serif;
color:white;
background-color: #C1C1C1;
position:relative;
}
.m_consult div.left {
float:left;
}
.m_consult div.right {
float:left;
}


#left .m_consult div.left {

float:none !important;
}

.m_consult .undersign {
	font:11px tahoma,arial,verdana,sans-serif;
	margin-top: 6px;
	}
	
.m_consult .warnings {
	color: red;
	margin-bottom:15px;
	}	
	
.m_consult em {
font-size:10px;
color:#000;
}	

