	.label_consult {
		cursor: pointer;
		color: #2856A1;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.consult_form {
		background-color: rgba(28, 94, 164, 0.9);
		border: 1px solid #2956A1;
		border-radius: 16px 16px 16px 16px;
		color: #FFFFFF;
		display: none;
		font-size: 16px;
		left: 50%;
		margin-left: -250px;
		padding: 30px 20px;
		position: absolute;
		top: 240px;
		width: 500px;
		z-index: 90;
	}
	
	.consult_form > span {
		background: url("close.png") no-repeat scroll left top transparent;
		cursor: pointer;
		height: 20px;
		width: 20px;
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
	.consult_form p:first-child {
		text-align: center;
		font-size: 20px;
		margin: 0 0 20px;
	}
	
	.consult_form p {
		display: table;
		font-style: normal;
		font-weight: bold;
		margin: 0 0 10px;
		text-align: right;
		width: 100%;
	}
	
	.consult_form p input, .consult_form p textarea {
		display: table-cell;
		padding: 6px;
		resize: none;
		vertical-align: top;
		width: 320px;
	}
	
	.consult_form p textarea {
		height: 100px;
	}
	
	.consult_form p>span {
		display: table-cell;
		text-align: left;
		vertical-align: top;
	}
	
	.consult_form p span b {
		text-align: left;
		margin-bottom: 0;
	}
	
	.consult_form form button {
		
	}