@CHARSET "UTF-8";
form.smartform label.checkbox, form.smartform input.checkbox {
	display:inline;
	width:auto;
	font-weight:normal;
}
/*
form.smartform input, form.smartform textarea {
	width:100%;
}*/
form.smartform .autowidth,
form.smartform .autowidth input,
form.smartform .autowidth label {
	width:auto;
	display:inline;
}

ul.x-error-list {
	margin:10px;
	background:#EFEFEF;
	width:auto;
	padding:10px 20px;
	border:1px solid #FF0000;
	color:red;
	list-style: disc;
}
ul.x-error-list li {
	font-size:12px;
	margin:2px 0px
}

.x-invalid {
	background-color:white;
	border:1px solid #FF0000
}

a.x-error {
	color:red;
	margin-bottom:.2em;
	text-decoration:none;
	display:block;
}
.x-iframe {
	border:none;
	width:1px;
	height:1px;
}
.required {
	color:red;
}

input, textarea, select, a.x-error { display: block}
input.submit { display: inline;}