body {
    font-family: Verdana, Arial;
    font-size: 11px;
}
h1{
    font-family: Verdana, Arial;
    font-size: 19px;
    margin: 10px 10px 10px 10px;

}
h4{
    font-family: Verdana, Arial;
    font-size: 12px;
    margin: 10px 10px 10px 10px;
}
h2 {
    font-size: 15px;
    font-family: Verdana, Arial;
    margin: 12px 10px 10px 10px;
    color: #000000;
}
.nastr {
    background-color: #dddddd;
    padding: 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 100px -30px #000000;
    border: 2px solid #fff;
    height: 150px;

}

.ch1{
    width: 400px;
}
.op{
    width: 200px;
}
.ch2{
    width: 400px;
}

.nastr>div.knopka {
    display: block;
    clear: both;
    margin: 20px 0;
}
.nastr>div{

    display: inline-block;
    position: relative;
    text-align: center;


}
div{
    position: relative;
}

select {
    display: block;
     clear: both;
}
select {
    width: 100px;
}
.nastr table{
    margin: 10px 0 0 0;
}
.nastr td {
    text-align: center;
}
.op {
    border-left: 1px solid #777777;
    border-right: 1px solid #777777;
    margin: 0 50px 0 50px;
}
.op > table {
    width: 100px;
    margin: 10px auto 0 auto;
}
.sump{
    background-color: #3c4d4d;
    color: #dddddd;
    padding: 10px;

    border-radius: 5px;
    text-transform: uppercase;
    clear: both;
    float: right;
    border: 2px solid #fff;
}
table.result{
    width: 100%;
}
table.result td{
    width: 20%;
    text-align: left;
    padding: 20px 30px 5px 50px;

}

hr {
    margin: 20px 0;
}
table.tbl{
    width: 100%;
}
table.tbl td{
    width: 20%;
    text-align: left;
    padding: 20px 30px 5px 50px;

}
@media print{
    h1, h4, form, hr {
        display: none;
    }

    table.result{
        width: 100%;
    }
    table.result td{
        width: 20%;
        text-align: left;
        padding: 0px 5px 7px 0px;
        font-size: 11px;

    }
    table.tbl{
        width: 100%;
        page-break-before:always;
    }
    table.tbl td{
        width: 20%;
        text-align: left;
        padding: 0px 5px 7px 0px;
        font-size: 11px;
    }
}










