/*font-size*/
#zasMailForm{
	font-size:13px;
}
#zasMailForm table{
	border-collapse:collapse;
	width:100%;
}
#zasMailForm tr,
#zasMailForm th,
#zasMailForm td{
	border-collapse:collapse;
	border:1px solid #CCC;
}
#zasMailForm th,
#zasMailForm td{
	padding:10px;
	background:#FFF;
}
#zasMailForm th{
	width:25%;
	text-align:left;
	font-weight:normal;
	background:#EFEFEF;
}
#zasMailForm input[type='checkbox']{
	border:1px solid #CCC;
}
#zasMailForm input[type='text'],
#zasMailForm select,
#zasMailForm textarea{
	border:1px solid #CCC;
	padding:5px;
}
#zasMailForm input[type='text'],
#zasMailForm textarea{
	width:98%;
}
#zasMailForm input[type='text'].input-small{
	width:5%;
}
#zasMailForm input[type='text'].input-medium{
	width:10%;
}
#zasMailForm input[type='text'].input-large{
	width:50%;
}
#zasMailForm .input-row{
	margin-top:5px;
}
#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 .required{
	color:#FF0000;
}
#zasMailForm .zasBtnArea{
	margin-top:20px;
	text-align:center;
}
#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;
}
#zasMailForm input[type='button'],
#zasMailForm input[type='submit']{
	background:#60609F;
	color:#FFF;
	cursor:pointer;
}
#zasMailForm input.zasBackBtn,
#zasMailForm input[type='reset']{
	background:#9F6060;
	color:#FFF;
	cursor:pointer;
}
#zasMailForm .zasNote,
#zasMailForm .zasCaution{
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
#zasMailForm .zasNote{
	color:#000;
}
#zasMailForm .zasCaution{
	color:#F00;
}