#mod_rkoonline #form{font-size:16px;color:#000;padding-left:30px;padding-right:30px;padding-bottom:130px;}
#mod_rkoonline #form #zagol{
    font-family:'PT Sans Narrow';
    font-size:27px;
    line-height:1.2;
    color:#01467f;
    margin-top:15px;
    margin-bottom:25px;
}
#mod_rkoonline #form #zagol2{font-family:'PT Sans Narrow';font-size:27px;color:#01467f;}
#mod_rkoonline #form .row{
	margin-top:15px;
}
#mod_rkoonline #form .row_template2{
    margin-top:20px;
}
#mod_rkoonline #form #left{
	float:left;width:255px;text-align:right;font-weight:bold;
	padding-top:7px;
}
#mod_rkoonline #form #right{float:left;width:485px;margin-left:40px;}
#mod_rkoonline #form #right #l1{float:left;width:200px;}
#mod_rkoonline #form #right #l2{float:left;width:200px;}
#mod_rkoonline #form #right #l3{float:left;width:200px;}

#mod_rkoonline #form #right #ll1{float:left;width:100px;}
#mod_rkoonline #form #right #ll2{float:left;width:100px;}
#mod_rkoonline #form #right #ll3{float:left;width:100px;}
.rkoonline_form_data_list1_item{
    float:left;
    width:200px;
}
.rkoonline_form_data_list2_item{
    float:left;
    width:100px;
}
#mod_rkoonline #form .inp1{width:335px;padding-top:9px;padding-bottom:9px;padding-right:5px;padding-left:5px;border:1px #bbbbbb solid;border-radius:5px;}
#mod_rkoonline #form .sel1{width:335px;padding-top:9px;padding-bottom:9px;padding-right:5px;padding-left:5px;border:1px #bbbbbb solid;border-radius:5px;}
#mod_rkoonline #form .tarea1{width:480px;padding-left:5px;padding-top:5px;border:1px #bbbbbb solid;border-radius:5px;}

#mod_rkoonline #form .row#err #left{color:#dc0000;}
#mod_rkoonline #form .row#err .inp1,#mod_rkoonline #form .row#err .sel1,#mod_rkoonline #form .row#err .tarea1{background:#fff;border:1px #d66b6b solid;}
#mod_rkoonline #form .err{background:#fff;border:1px #d66b6b solid;}

.rkoonline_form_hrdiv{
    line-height:1px;
    height:1px;
    background:#aeaeae;
    margin-top:35px;
    margin-bottom:35px;
}

#mod_rkoonline #form .button{text-align:center;margin-top:25px;}
#mod_rkoonline #form .button button{
	width:351px;height:45px;background:url(/i/theme/btn_y2.png) no-repeat;font-weight: bold;font-size: 20px;border:0px;
}
#mod_rkoonline #form .button button:active{
	background-position:0px -46px;
}

.rkoonline_form_rules_title{
    font-family:'PT Sans Narrow';
    font-size:27px;
    line-height:1.2;
    color:#01467f;
    margin-bottom:15px;
}
.rkoonline_form_rules_section{
    display:flex;
    flex-wrap:nowrap;
}
.rkoonline_form_rules_section_box2{
    margin-left:5px;
}
.rkoonline_form_rules_input_wrap{
    padding:5px 7px;
    line-height:1;
}
.rkoonline_form_rules_input_wrap input{
    vertical-align:top;
    display:inline-block;
    margin:0;
    padding:0;
}

.rkoonline_form_result{
    text-align:center;
    font-size:25px;
    line-height:1.4;
    color:#147c00;
    margin-top:80px;
}