
div{border: 0px red solid;}  
          
    *{font-family: 'Roboto', sans-serif;}

    h1{font-family: 'Noto Sans', sans-serif; font-size: 28px;}

    h2{font-family: 'Montserrat', sans-serif; font-size: 22px;  font-weight: 600; color:#000080; text-align: center;} 

    h3{font-family: 'Noto Serif', serif; font-size: 20px; color:#0000FF; text-align: center;} 

    h4{font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 00; color:#000080;}

    i{font-size: 15px; font-style: italic;}



    img{height: 265px; width: 212px; padding: 2px; object-fit: cover;}
    
         img.bat{height: 280px; width: 490px; padding: 2px;}
         img.map{height: 140px; width: 245px; padding: 2px;}
    .content .left{height: 265px; width: 212; border-radius: 5%; float: left; padding-right: 5px;}

    .adress{text-align: center; color:#FFFFFF; background: #000080; font-size: 15px;}
    strong{font-size: 20px; font-weight: 400;}

    .reader{color:#FFFFFF; background:#000080;}

    .menu_main         
    a{color: #000000; font-size: 18px; text-decoration: none;}

    .empty {background:#000080;}

    .menu_chapters
    a{color:#0000FF; font-size: 15px; font-weight: bold; text-decoration: none;}

    .menu_points
    a{color: #000000; text-decoration: none; font-size: 16px;}

    .epigraph
    {font-size: 14px; font-style: italic; color:#0000FF; text-align: right; padding-left: 50%;}

    .befor-h
    {font-size: 14px; font-style: italic;}

    .content
    p
    {text-indent: 10px;}
    {font-size:17px;}
    .content
    a
    {color:#0000FF;} 
    .content 
    {font-size:17px;}


    .ky1 {width: 25%; height: 25%;}
    .ky2 {width: 60%; height: 40%;} 
    .shema {width: 100%; height: 100%;} 



    .glavy
    a{color:#000000;} 
    .glavy
    {font-family: 'Merriweather', serif; font-size: 18px; font-weight: 400;} 
    
    .stoimost {text-align: center;}

                     /* фурнитура кале фото эскизы */
                    .osob img{width: 30%; height: 30%;}
                    .osob img.full{width: 80%; height: 80%;}
                    .osob img.otvetka{width: 20%; height: 20%;}

.content img.avto {width: 50%; height: auto;}




    .offerta{background:#000080; color:#FFFFFF; text-align: center;}

    table {border: 3px solid grey;}
    th {border: 2px solid grey;}
    td {border: 2px solid grey;}
