h1,h2,h3,p,a,table {
  font-family: Arial, Helvetica, sans-serif;
  margin: auto; text-align: center;
}

p,h1 {
text-align: left;
}

h1{
   margin-bottom: 20px; margin-top: 40px;
}

table { 
    /* margin:2rem auto;  */
    width:90%; 
    max-width:900px; 
    border-collapse:collapse; 
    text-align:center; 
    font-size:1rem; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}


embed{
 margin-top: 40px;margin-bottom: 20px;
}


p.center-text {
  text-align: center;
}


th, td {
  border: 1px solid #ddd;
  padding: 0.5rem 0.75rem;
}

/* EVEN ODD ROWS COLORING */
tr:nth-child(even) { background: #fafafa; }

/* HOVERING EFFECT FOR ROWS */
tbody tr:hover { 
    background:#f0f7ff; 
}

a {
  color: #0056b3;
  text-decoration: none;
}

/* HOVERING EFFECT FOR LINK */

a:hover { text-decoration: underline; cursor:pointer; }

/* STYLING FOR DIVIDING ROW */
tr.dividing-row td {
  background: white;   /* subtle gray line */
  height: 3rem;       /* adjust height */
  border: none;
  padding: 0;
}

/* Prevent hover effects on divider */
tr.dividing-row:hover td {
  background: white;
}

/* STYLING FOR IMAGE ROW */

/* Prevent hover effects on divider */
tr.image-row:hover td {
  background: white;
}

/* STYLE FOR THE IMAGES INSIDE TABLE */

img.table-img { 
    max-width:100%; 
    height:auto; 
    display:block; 
    margin:0 auto; 
}


/* Modrý styl pro druhou stránku */
h1.page-level-title {
    color: #007BFF; 
}

/* Modrý styl pro druhou stránku vitrín */
h1.vitríny {
    color: black; 
}


/* Hlavička hlavní tabulky */
tr.main-table-header {
    color: black; 
}

p.page-level-subtitle {
  font-size: 5;
}