h1
{
    font-family: arial;
}
.hl_cls
{
    width: 860px; float: left;
}
.line_cls
{
    width: 820px;
    margin-top: 12pt;
}
.text_label_cls
{
    width: 300px
    float: left;
    font-family: arial;
    font-weight: bold;
    padding-right: 3px;
}
.text_cls
{
    width: 400px;
    height: 100px;
    /*padding-right: 3px;
    margin: 0px 0px 0px 50px;*/
}
.osudaje_cls
{
    margin-top: 10px;width: 820px;
}
.label_cls
{
    float: left;
    width: 220px;
    font-family: arial;
    font-weight: bold;
    padding-right: 3px;
    font-size:10pt;
}
.label1_cls
{
    float: left;
    width: 300px;
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;

    padding-right: 3px;
}
.label2_cls
{
    float: left;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;

    padding-right: 3px;
}

.ekonom_cls
{
    position: relative;
    margin-top: 10px;
    float: left;
    width: 810px;
}
.input_cls
{
    width: 400px;
}
.input1_cls
{
    width: 400px;
}
.input2_cls
{
    width: 400px;
}
.input3_cls
{
    position: relative;
    left: 27px;
    width: 280px;
}
.hlabel_cls
{
    font-weight: bold;
    font-size: 13pt;
    margin: 20px 0px 20px 0px;
    font-family: arial;
}
.label_row1_cls, .label2_cls
{
    float: left;
    width: 300px;
    padding-right: 4px;

}

.error_cls
{
    color: red;
}
.povinne_cls
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 450px;
}
.radio_cls
{
    font-family: arial;
    font-size: 11pt;
}