    .tovar {
        padding-bottom: 40px;
        font-family: Century;
    }

    .tovar img {
        float: left;
        padding-right: 50px;
    }

    .tovar h4 {
        font-size: 20px;
        color: #30576A;
        font-style: italic;
        font-weight: normal;
        padding: 0;
        margin: 0;
    }

    .tovar_price {
        font-size: 24px;
        color: #D80000;
        padding-top: 5px;
    }

    .tovar_desc {
        font-size: 14px;
        color: #393939;
        padding-top: 15px;
    }

    .tovar_next {
        font-size: 16px;
        float: right;
        border-bottom: dotted 1px #333;
        line-height: 25px;
        padding-top:5px;
    }

    .tovar_next a {
        color: #333;
        text-decoration: none;
    }

    .tovar_next a:hover {
        color: #D80000;
    }

    .tovar_next:hover {
        border-bottom: dotted 1px #D80000;
    }
    
    
    







.header .worktime {
  float: left;
  width: 310px;
  color: #2a2a2a;
  font-size: 14px;
  margin: 0 0px;
  line-height: 30px;
  text-align: center;
  padding-top: 5px;
  text-transform: uppercase;
}
.header .tel {
  float: left;
  width: 345px;
  color: #30576a;
  font-size: 38px;
  margin-right: 0px;
  line-height: 40px;
  text-align: center;
  padding-top: 15px;
  padding-left: 35px;
}


.calldoctor-order {
  top: 25px;
  right: 5px;
  color: #fff;
  width:202px;
  height: 53px;
  display: block;
  cursor: pointer;
  font-size: 16px;
  line-height: 48px;
  padding-left:10px;
  padding-top:3px;
  position: absolute;
  text-decoration: none;
  font-family: Tahoma;
  text-transform: uppercase;
  background: url("../../../img/transparent-green.png") 0 0 no-repeat;
}
.calldoctor-order:hover {
  background: url("../../../img/transparent-red.png") 0 0px no-repeat;
  text-decoration: none;
}
    
 
.top_nav_new {
        margin-top:-25px;
    }
    
.menu2_block_cont {
    width:100%; 
    text-align:center; 
    display: flex;
}

.menu2_block_name {
    background-image: url(../../../img/transparent.fw.png);
    padding-bottom: 8px;
    padding-top: 8px;
    font-family: 'Century';
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
}
.menu2_block_main {
    width:220px;
    height: 141px;
    border:solid 1px #84A09C;
    margin: 0 auto;
    display: inline-block;
    background-size: cover;
}


    .m3_ul {
        margin: 0;
        padding: 0;
    }
    .m3_ul li {
        width: 44%;
        float: left;
        font-size: 22px;
        color: #30576A;
        margin-left:40px;
    }
    .m3_ul li a {
        font-family: 'Century';
        font-size: 22px;
        color: #30576A;
        line-height: 40px;
        font-style: italic;
        text-decoration: none;
    }

    .sidenav_03 {
        display:none;
    }


@media only screen and (max-width : 978px) {

    .calldoctor-order {
        display: none;
    }
    
    .header .tel {
        width:100%;
    }
    
    .top_nav_new {
        display: nones;
        margin-top:0px;
    }
    
    .menu2_block_cont {
        display: block;
    }

    .menu2_block_name {
        width: 219px;
        position: absolute;
    }
    .sidenav_01_txt {
        padding-left: 15px;
        padding-top: 5px;
        font-size: 16px;
    }
    
    .sidenav_01_t li a {
        font-size: 14px;
    }
    
    .sidenav_01_t li a:hover {
        background-color: none;
    }
    
    .sidenav_03 {
        display:block;
    }

}



@media only screen and (max-width : 850px) {

.m3_ul li {
    float: none;
    width:100%;
}

.m3_div {
    margin-right:35px;
}

}

@media only screen and (max-width : 542px) {

.menu2_block_main {
width:160px;
height:120px;
}

.menu2_block_name {
width:159px;
font-size:16px;
}


    .tovar img {
        padding-right: 20px;
        max-height: 150px;
    }

    .tovar h4 {
        font-size: 18px;
    }

    .tovar_price {
        font-size: 18px;
    }





}