/*DEFAULT*/
.artis-feedback .errors-default {
    font-size: 14px;
    color: #e73a51;
}

/*BALOON*/
.artis-feedback .errorsBlock { 
	display: -webkit-inline-box;
	position: absolute;
	border: 1px solid #c50821;
	padding: 8px;
	border-radius: 10px;
	background: #e73a51;
	opacity: 0.9;
	top: -43px;
	filter: alpha(Opacity=90);
}

.artis-feedback .errorsBlock .baloonArrow {
	background: url('../images/baloon.png');
	display: block;
	width: 9px;
	height: 8px;
	position: absolute;
	bottom: 0;
	margin-bottom: -8px;
	margin-left: 10px;
}

.artis-feedback .errors-baloon {
    font-size: 12px;
    color: #ffffff;
}

/*BEFORE*/
.artis-feedback .onSubErrors {
    font-size: 14px;
    display: block;
	border: 1px solid #c50821;
	border-radius: 10px;
	background: #f58190;
	padding: 8px;
	color: #ffffff;
}

/*PLACEHOLDER*/
.artis-feedback .errors-placeholder {
    font-size: 14px;
    color: #c50821;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #c50821;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c50821;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c50821;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #c50821;
}