.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {
	display:none;
	position: absolute;
	left:0px!important;
	font-size:80%!important;
	border:0px;
	width: 175px;
	color:#CC3333!important;
	visibility: visible;
}
.validMsg {
	display:none;
	position: absolute;
	top:10px;
	left: 396px;
	width:14px;
	height:13px;
	margin:-1px 0 0 6px;
	visibility: visible;
}
.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .radioValidState .validMsg { display:inline; }
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg {
	display:inherit;
	color: #CC3333;
	padding:2px 0px 0 75px;
	margin:2px 0 0 75px;
	top:30px;
}
.textfieldFocusState input, input.textfieldFocusState { background-color:#FFC!important; }
/*
KONTACT PAGE
---------------------------------------------------------------------------------------*/
#kontakt-page #sidebar2 .textfieldRequiredState .textfieldRequiredMsg,#kontakt-page #sidebar2 .textfieldInvalidFormatState .textfieldInvalidFormatMsg,#kontakt-page #sidebar2 .textfieldMinValueState .textfieldMinValueMsg,#kontakt-page #sidebar2 .textfieldMaxValueState .textfieldMaxValueMsg,#kontakt-page #sidebar2 .textfieldMinCharsState .textfieldMinCharsMsg,#kontakt-page #sidebar2 .textfieldMaxCharsState .textfieldMaxCharsMsg {
	padding:2px 0px 0 45px !important;
	margin:2px 0 0 45px !important;
}
#kontakt-page #sidebar2 .box .validMsg { left: 268px !important; }
/*
FEEDBACKS PAGE
---------------------------------------------------------------------------------------*/
#feedbacks-page #sidebar2 .box .validMsg { left: 368px !important; }

