#zasMailForm{
	font-size:13px;
}
#zasMailForm table{
	border-collapse:collapse;
	width:100%;
}
#zasMailForm tr,
#zasMailForm th,
#zasMailForm td{
	border-collapse:collapse;
	border:1px solid #999;
}
#zasMailForm th,
#zasMailForm td{
	padding:10px;
	background:#FFF;
}
#zasMailForm th{
	width:20%;
	text-align:right;
	background:#EEE;
}
#zasMailForm input[type='text'],
#zasMailForm input[type='email'],
#zasMailForm select,
#zasMailForm textarea{
	border:1px solid #CCC;
	padding:5px;
	box-sizing: border-box;
}
#zasMailForm input[type='text'],
#zasMailForm input[type='email'],
#zasMailForm textarea{
	width:100%;
}
#zasMailForm input[type='text']:focus,
#zasMailForm textarea:focus{
	border:1px solid #999;
	box-shadow:0 0 4px #888;
}
#zasMailForm textarea{
	min-height:200px;
	font-size:13px;
}
#zasMailForm .ime{
	ime-mode:disabled;
}
#zasMailForm .zasBtnArea{
	margin-top:20px;
	text-align:center;
}
#zasMailForm button,
#zasMailForm input[type='button'],
#zasMailForm input[type='reset'],
#zasMailForm input[type='submit']{
	display:inline-block;
	border:none;
	border-radius:4px;
	font-weight:bold;
	margin:0 5px;
	outline:none;
	padding:10px 40px;
	vertical-align:baseline;
	font-weight:normal;
	transition: .2s all;
}
#zasMailForm button:hover,
#zasMailForm input[type='button']:hover,
#zasMailForm input[type='reset']:hover,
#zasMailForm input[type='submit']:hover{
	opacity: 0.6;
}
#zasMailForm button.btn,
#zasMailForm button[type='submit'],
#zasMailForm input[type='button'],
#zasMailForm input[type='submit']{
	background:#60609F;
	color:#FFF;
	cursor:pointer;
}
#zasMailForm button,
#zasMailForm input.zasBackBtn,
#zasMailForm input[type='reset']{
	background:#9F6060;
	color:#FFF;
	cursor:pointer;
}