#mod_feedback #form{font-size:16px;color:#000;padding-left:30px;padding-right:30px;padding-bottom:130px;}
#mod_feedback #form #zagol{
    font-family:'proximanovareg';
    font-size:27px;
    line-height:1;
    color:#000;
    margin-top:15px;
    margin-bottom:25px;
}
#mod_feedback #form #zagol2{font-family:'proximanovareg';font-size:27px;color:#000;}
#mod_feedback #form .row{
	margin-top:15px;
}
#mod_feedback #form #left{
	float:left;width:240px;text-align:right;font-weight:bold;
	padding-top:7px;
}
#mod_feedback #form #right{float:left;width:600px;margin-left:40px;}

#mod_feedback #form .inp1{
	/*
	width:335px;padding-top:9px;padding-bottom:9px;padding-right:5px;padding-left:5px;border:1px #bbbbbb solid;border-radius:5px;
	*/
	width: 100%;
	padding: 10px 20px;
	font-size: 16px;
	font-family: proximanovareg;
	color: rgba(0, 0, 0, 0.651);
	border: 1px solid #e5e5e5;
	outline: none;
	}
#mod_feedback #form .sel1{
	/*
	width:335px;padding-top:9px;padding-bottom:9px;padding-right:5px;padding-left:5px;border:1px #bbbbbb solid;border-radius:5px;
	*/
	width: 100%;
	padding: 10px 20px;
	font-size: 16px;
	font-family: proximanovareg;
	color: rgba(0, 0, 0, 0.651);
	border: 1px solid #e5e5e5;
	outline: none;
	}
#mod_feedback #form .tarea1{
    width:480px;
	padding: 10px 20px;
    border:1px #e5e5e5 solid;    
    font-family:"proximanovareg";
    font-size:14px;
    line-height:1.3;
}

#mod_feedback #form .row#err #left{color:#dc0000;}
#mod_feedback #form .row#err .inp1,#mod_feedback #form .row#err .sel1,#mod_feedback #form .row#err .tarea1{background:#fff;border:1px #d66b6b solid;}
#mod_feedback #form .err{background:#fff;border:1px #d66b6b solid;}

.feedback_form_hrdiv{
    line-height:1px;
    height:1px;
    background:#aeaeae;
    margin-top:35px;
    margin-bottom:35px;
}

#mod_feedback #form .button{text-align:center;margin-top:25px;}
#mod_feedback #form .button button{
	/*width:351px;height:45px;background:url(/i/theme/btn_y2.png) no-repeat;font-weight: bold;font-size: 20px;border:0px;*/
	min-width: 290px;
	height: 50px;
	background: #01833d;
	border: 0;
	border-radius: 30px;
	cursor: pointer;
	font-size: 22px;
	font-family: proximanovareg;
	color: white;
	line-height: 1.089;
	transition: 0.3s;	
}
#mod_feedback #form .button button:active{
	background-position:0px -46px;
}

.feedback_form_rules_title{
    font-family:'proximanovareg';
    font-size:27px;
    line-height:1.2;
    color:#000;
    margin-bottom:15px;
}
.feedback_form_rules_section{
    display:flex;
    flex-wrap:nowrap;
}
.feedback_form_rules_section_box2{
    margin-left:5px;
}
.feedback_form_rules_input_wrap{
    padding:5px 7px;
    line-height:1;
}
.feedback_form_rules_input_wrap input{
    vertical-align:top;
    display:inline-block;
    margin:0;
    padding:0;
}

.feedback_form_result{
    text-align:center;
    font-size:25px;
    line-height:1.4;
    color:#147c00;
    margin-top:80px;
}