

/* Start:/bitrix/components/dfg/iblock.element.add.form/templates/.default/style.css?16238387111423*/
.starrequired_1 {
    color: red;
}

.request_field {
position: relative;
}

fieldset{
border: none;
}

.form_cell h3{
	font-family: tahoma;
	font-style: normal;
	font-size:16px;
}
#request{
    margin-left:0px;

    padding-top: 20px;
}

#request form{
    margin-bottom:10px;
}

.request_field input{
width: 100%;
height: 45px;
margin-bottom: 15px;
border: 1px #B9B9B9 solid;
padding: 5px;
font-size: 19px;
border-radius: 3px;
}

#request input.submit{

}


#request span.field_name{
    /*width:125px;*/
    display: block;
    /*float: left;*/
    padding-top: 4px;
    text-align: left;
    font-size: 16px;
    margin-bottom: 10px;

}
#request input.file{
    height:auto;
border:none;
}

#request input.submit{
    height:30px;
    margin-top:10px;
    width:160px;
}

#request textarea{
    height: 135px;
    width: 100%;
    margin-bottom: 20px;
    border: 1px #B9B9B9 solid;
    padding: 5px;
    font-size: 19px;
     border-radius: 3px;
}

#request .formText{
    /*vertical-align: bottom;
    display: table-cell;
    height: 287px;
    */
   padding:0;
}

#request .formText p{
    margin-top: 0px;
}

#request .form{
    width:100%;
}


#request .checkboxes{
    margin-bottom: 5px;
}

#request .checkboxes input{
    margin-bottom: 8px;
    width:20px;
    margin-left:123px;
}

#request .checkboxes label{
    display: inline;
    margin-bottom: 5px;
    padding: 7px;
}

.form h3{
    font-size: 19px;
}
/* End */
/* /bitrix/components/dfg/iblock.element.add.form/templates/.default/style.css?16238387111423 */
