

/* Start:/bitrix/components/db.base/main.feedback/templates/.default/style.css?15560279233554*/
/*  .db-form  */
.db-form , .db-form .fieldset,.db-form .legend,.db-form .row,.db-form .label,.db-form .f-example {display:block;line-height:1.2;text-decoration:none;}
.db-form ,.db-form .legend,.db-form .label,.db-form .unit,.db-form .f-example,.db-form input.text,.db-form textarea,.db-form select {color:#444444;}
.db-form  {overflow:hidden;width:100%;}

.db-form .reducer {clear:both;display:block;}

.db-form .fieldset {padding:0px 35px 0 0;}
.db-form .highlight {padding-bottom:0px;padding-top:10px;border:none;}
.db-form  legend{
	margin:0px -100% 15px 0px; 
	float: left;
	padding: 3px 0px 0px;
	width: 100%;
}

.db-form .row {clear:left;margin-bottom:15px;}
.db-form .row:after,.db-form .row .field:after {clear:both;content:"";display:block;height:0;}

.db-form .label {float:left;margin-right:-100%;padding:3px 0px 0px;width:120px;}
.db-form .field {float:left;padding-left:130px;position:relative;}
.db-form .wrp-valid {float:left;position:relative;display:none;}
.db-form .validation {font-size: 11px; font-style: italic; padding:4px 0px 0px 23px;position:absolute;width:200px;color:#A90000;}
.db-form .error-txt { position:absolute; top: 10px; left: 23px; }
.db-form .validation i {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/form-valid.png') no-repeat left top;display:block;height:15px;left:3px;position:absolute;top:8px;padding-left:20px;}
.message {}
.db-form  .correct .validation i {background-position:left 0px;}
.db-form  .error .validation i {background-position:left -19px;}

.db-form .label .f-star {color:#a90000;left:2px;position:relative;top:-1px;}
.db-form .f-star{color:#a90000;}
.db-form input.text,.db-form textarea {display:block;}

.db-form input.text,.db-form textarea {
	background:#f8f7ef url('/bitrix/components/db.base/main.feedback/templates/.default/images/form-item-bg.png') repeat-x left top;
	border:1px solid #c5c5c0;
	border-top:1px solid #b7b6b1;
	border-bottom:1px solid #eaeae4;
	color:#333;
	padding:5px 5px;
}

.db-form input.text {width:290px;}
.db-form textarea {height:140px;max-width:450px;min-width:290px;resize:none;width:80%;}

.db-form input.text:focus, .db-form textarea:focus {
	border:1px solid #5da5d7;
	box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
	-webkit-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
	-moz-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
}
.db-form input.captcha{width:168px;}

.db-form  .f-example {padding:4px 0px 0px 5px;}

.db-form .submit {padding:0px 35px 0px 132px;}
.db-form .submit .info {color:#2c2c2c; font-size: 11px; font-style: italic; padding:0px 20% 0px 5%; float:left; width:145px;}
.db-form .pseudo_link {color:#0079d2;border-bottom:1px dashed;cursor:pointer;}
.db-form .pseudo_link:hover {color:#005899;}

.title.db-error {color: #A90000;}
.title.db-ok {color: #3E960D;}


/*
.db-form .button {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/btn-simple.png') no-repeat left top;float:left;height:37px;margin:0px 20px 10px 0px;position:relative;}
.db-form .button .lnk {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/btn-simple.png') no-repeat right -50px;border:none;color:#191412;cursor:pointer;float:left;margin-right:-11px;
	height:37px;padding:0px 25px;position:relative;text-shadow:0px 1px 0px #fff;}
.db-form .button:hover {background-position:left -100px;}
.db-form .button:active {background-position:left -200px;}
.db-form .button:hover .lnk {background-position:right -150px;}
.db-form .button:active .lnk {background-position:right -250px;}
.db-form .button.disabled {background-position:left -300px;cursor:default;}
.db-form .button .disabled, .db-form .button .lnk.disabled {background-position:right -350px;color:#a2a09f;cursor:default;}
//*/
/*  .db-form   */
/* End */
/* /bitrix/components/db.base/main.feedback/templates/.default/style.css?15560279233554 */
