.dynamic {

}

.hidden {
    display: none;
}

#tablecost,#tablecost_ukr,
#tablerast,#tablerast_rf,
#tablerast_ukraine,#tablerast_russia,
#tablerast_rf_electro, #tablerast_electro,
#tablerast_kirgizstan, #tablerast_krg,
#tablerast_electro_krg
{
    display: none;
}
#tablecost {
    margin-top: 2%;
    font-size: 1rem;
}

#tablecost #total,
#tablecost_ukr #total_rast,
#tablerast #itogo_rast,
#tablerast #itogo_auto_final_ukr_dt,
#tablerast_electro #itogo_auto_final_ukr_electro,
#tablerast_electro #itogo_rast_electro,
#tablecost_ukr #total_vsego,
#tablerast_electro_krg #itogo_auto_krg_electro,
#tablerast_krg #itogo_auto_krg,
#tablerast_rf_electro #itogo_auto_rf_electro,
#tablerast_rf_electro #itogo_rast_rf_electro,
#tablerast_rf #itogo_auto_rf,
#tablerast_rf #itogo_rast_rf
{
    font-weight: bold;
}
.o_cost1 {
    display: inline-block;
    margin: 10px;
    float: left;
}
.o_cost2 {
    display: inline-block;
    margin: 10px;
    float: right;
}

/*ИНВОЙС - ДЕПОЗИТ*/
.o_cost1 {
    display: inline-block;
    margin: 10px;
    float: left;
}
.o_cost2 {
    display: inline-block;
    margin: 10px;
    float: right;
}
.invoice1 {
    height: 100px;
    width: 100%;
    padding-top: 3px;
    border-top-style: solid;
    border-top-color: #1a9bdc;
}
.invoice1_3 {
    height: 2px;
    width: 65%;
    background-color: #2b8cdd;
    margin-left: 35%;
}
.item1 {
    display: inline-block;
    height: 100px;
    width: 35%;
    background-color: white;
    float: left;
}
.item2 {
    display: inline-block;
    height: 100px;
    width: 20%;
    background-color: #84cded;
    text-align: center;
    float: left;
}
.item3 {
    display: inline-block;
    width: 25%;
    height: 100px;
    background-color: #2b8cdd;
    text-align: center;
    float: left;
}
.item4 {
    display: inline-block;
    width: 20%;
    height: 100px;
    background-color: #84cded;
    text-align: center;
    float: right;
}
.item2_1 {
    height: 75px;
    line-height: 37px;
    text-align: center;
}
.o_table {
    margin-top: 50px;
    margin-bottom: 50px;
}



.btn_site {
    background-color: #f76b40;
    border-radius: 0;
    color: white;
}

.btn_site:hover {
    background-color: #545454;
    color: white;
}

#container1, #container2 {
   display: none;
}