/*  .b-form  */
.b-form .validation,
.b-form .reducer .info
{
	font-style: italic;
}
.b-form  .f-star {color:#a90000;left:2px;position:relative;top:-1px;}
.b-form .validation {color:#A90000;}
.b-form .error-txt {  }
.b-form .validation i {float: left; background:url('images/form-valid.png') no-repeat left top; display:block; height:15px; padding-left:20px;}
.message {}
.b-form  .correct .validation i {background-position:left 0px;}
.b-form  .error .validation i {background-position:left -19px;}
.b-form .f-example {
	color: #837F7F;
	text-decoration: none;
}

.b-form .text, .b-form .textarea, .b-form .select {
	display:block;
	background:#ffffff url('images/form-item-bg.png') repeat-x left top;
	border: 1px solid #c5c5c0;
	border-top: 1px solid #b7b6b1;
	border-bottom: 1px solid #eaeae4;
	padding: 5px 5px;
	width: 96%;
}
.b-form .textarea {
	height: 140px;
	resize: none;
}



.b-form .CAPTCHA_img {margin: 0px;} 
.b-form .reducer .info {color:#2c2c2c;}
.b-form .pseudo_link {color:#0079d2; border-bottom:1px dashed; cursor:pointer;}
.b-form .pseudo_link:hover {color:#005899;}

.title.b-error {color: #A90000; margin-bottom: 10px;}
.title.b-ok {color: #3E960D; margin-bottom: 10px;}