body{
    background-color: rgb(251, 248, 239);
    margin: 0%;
    padding: 0%;
    font-family: 'Times New Roman', Times, serif;

}
h1{
    text-align: center;
    color: rgb(20, 61, 96);
}
header{
    
    background-color: rgb(128, 203, 196);
    text-align: center;
    padding: 25px;
}
    .button {
        background-color:  rgb(180, 235, 230);
        border: none;
        color: rgb(20, 61, 96);
        padding: 15px 32px;
       
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
        -webkit-transition-duration: 0.4s; /* Safari */
        transition-duration: 0.4s;
        font-style: italic;
        font-family: 'Times New Roman', Times, serif;
      }

      .button2:hover {
        box-shadow: 0 10px 12px 0  rgb(105, 128, 126),0 15px 40px 0 rgb(105, 128, 126);
      }      
      footer{
        text-align: center;
        color: rgb(128, 203, 196);
      }
table{
  width: 90%;
  margin: auto;
}

 .Vinnie {
  width: 200px;
  border-radius: 12px;
  }

.Buffy {
  width: 200px;
 /*  height: auto;
  position: absolute; 
  left: 10%; */
  border-radius: 12px;

}
.obr{
  text-align: center;
}

/*

.buff{
  text-align: left;
  position: absolute; 
  left: 20%;
}

.vin {
  text-align: left;
  position: relative; left: 10%;
}
 */
h2 {
  font-weight: bold;
}

.jaa {
width: 400px;
height: auto;
position: center;

}


.img_tabulka_leva {
width: auto;
height: 300px;
border-radius: 12px;
margin-left: 90%;
}

.img_tabulka_stred {
width: auto;
height: 300px;
border-radius: 12px;
margin-left: 31%;
margin-right: 10%;
}


.img_tabulka_prava {
width: auto;
height: 300px;
border-radius: 12px;
margin-left: -28%;
}


.cestovani{
width: 100%;

}

.jidlo{
  width: 100%;
}

.gym{
  width: 100%;
}

.tabor{
  width: 100%;
}

.kafco{
  width: 100%;
}

.zajem{
text-align: center;
font-weight: bold;
font-size: 20px;

}

.nadpis2{
text-align: center;
}

body{
  margin: 0;
  padding: 0;
  width: 100%;
}

.cara{
  margin-left: 450px;
  margin-right: 450px;
}

.uvod{
font-weight: bold;
font-size: 20px;
margin-bottom: 5px;
margin-left: 40px;
}

.ja{
margin-bottom: 5px;
margin-top: 5px;
margin-left: 30px;
}
.ja2{
margin-bottom: 5px;
margin-top: 5px;
margin-left: 40px;
}

.fotky_bl{
width: 230px;
height: auto;
margin-left: 20%;
border-radius: 12px;

}


.jmeno {
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 20px;

}


.bl1{
  text-align: center;
  font-size: 15px;
  line-height: 0,5;

}
.bl{
font-size: 20px;
font-weight: bold;
text-align: center;
}