form p{margin:0 0 22px !important;}
label{
	margin-bottom: 2px;
	display:block;
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
textarea,
select{
	border: 1px solid #CCC;
	line-height:22px;
	height:38px;
	padding:8px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;/*Override browser default*/
	width: 80%;
	color:#333;
}
textarea  {
	height:150px;
}
select{
	width: 120px;
	margin-right: 10px;
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):hover,
textarea:hover{
	border: 1px solid #999;
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
textarea:focus{
	border: 1px solid #2397AF;
}

input[type="submit"]{
    -webkit-appearance: none;/*Overrides browser default*/
}


.small {
	color:#2397AF;
	font-size: 0.9em;
}

.close{
	display:none;
}

.fieldCheck {
	display: none;
}

input[type="checkbox"] {
	height: 18px;
	width: 18px;
	margin-right: 6px;
}

.antispam {
	background: #F7FDE7;
	padding: 15px 20px 0 20px;
	border: 1px solid #AED7B4;
	border-radius: 10px;
	margin-top: 26px;
	margin-bottom: 26px;
}

.antispam p {
	border-top: none;
	font-size: 1.1em;
} 

form ul li {
	list-style:none;
}