form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #ff0000;
	/* font-style: italic;*/
	/* margin-left: 12px; */
	width: auto;
	display: block; /*inline;*/
	font-size:10px;
}

/* div.error { display: none; } */

.input_submit, .button { 
	background-color: #d4d0c8;
	border-top: 1px solid #ffffff; 
	border-right: 1px solid #404040; 
	border-bottom: 1px solid #404040; 
	border-left: 1px solid #ffffff; 
	/* min-width: 100px; */
}

input, textarea, select { border: 1px solid #777; background-color: #FFFFF2;  }

/*
.input_button,
.input_buttonreset,
.input_buttonsubmit,
.input_file,
.input_hidden,
.input_password,
.input_select,
.input_submit,
.input_text,
.input_textarea
*/
.input_checkbox, 
.input_checkboxgroup, 
.input_radio { border: 0; }

input:focus, textarea:focus, select:focus { border: 1px solid #308e1b; outline:none; box-shadow:none;}

input.error, textarea.error, select.error { border: 1px solid #ff0000; background-color: #ffeeee; }

form.cmxform .gray * { color: gray; }

.input_disabled { background-color: #ece9d8; }

/* for CKEditor */
.cke_editor td {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border: 0px 0px 0px 0px !important;
}
