@media screen and (max-width: 1300px) { .prg_jen_pc { display:none; } }
@media screen and (min-width: 1301px) { .prg_jen_mobil { display:none; } }

.prg-header-1 {
    text-align: center;
    vertical-align: middle;
    background-color:#3192d0;
}
.prg-header-2 {
    text-align: center;
    vertical-align: middle;
    background-color:#ffed00;
}
.prg-header-3 {
    text-align: center;
    vertical-align: middle;
    background-color:#49b170;
}
.prg-header-4 {
    text-align: center;
    vertical-align: middle;
    background-color:#D84B4B
}

.prg-header-poster {
    text-align: center;
    vertical-align: middle;
    background-color:#43AEC1
}

.prg-header-den {
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
    font-weight: bold;

    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000;
}

.prg-header-datum {
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;

    padding-top: 15px;
    padding-bottom: 0px;
    color: #000000;
}

.prg-header-sal {
    text-align: center;
    vertical-align: middle;
    font-size: 32px;
    font-weight: bold;

    padding-top: 5px;
    padding-bottom: 15px;
    color: #000000;
}

.prg-table-sal1 {
    border: 1px solid gray;
    background-color:#B9DAEF;
    border-collapse: collapse;
}

.prg-table-sal2 {
    border: 1px solid gray;
    background-color:#FFFBCC;
    border-collapse: collapse;
}

.prg-table-sal3 {
    border: 1px solid gray;
    background-color:#C1E4CE;
    border-collapse: collapse;
}

.prg-table-sal4 {
    border: 1px solid gray;
    background-color:#F5D2D2;
    border-collapse: collapse;
}

.prg-table-poster {
    border: 1px solid gray;
    background-color:#B4DFE6;
    border-collapse: collapse;
}

.prg-buttons-saly {
  display: flex;
  width: 100%;
  height: 50px;
  background-color: #FFFFFF;
  padding: 0px;
}

.prg-buttons-saly-fixed {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #FFFFFF;
  padding: 0px;
}

.prg-button-sal1 {
  flex: 1;
  border: none;
  color: #000000;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  margin: 3px;
  background-color:#3192d0;
}
.prg-button-sal2 {
  flex: 1;
  border: none;
  color: #000000;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  margin: 3px;
  background-color:#ffed00;
}
.prg-button-sal3 {
  flex: 1;
  border: none;
  color: #000000;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  margin: 3px;
  background-color:#49b170;
}
.prg-button-sal4 {
  flex: 1;
  border: none;
  color: #000000;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  margin: 3px;
  background-color:#D84B4B;
}

.prg-cas {
    text-align: center;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;

    width:36px;
    padding:4px;
    padding-top: 6px;
    color: #00197b;
}
.prg-jazyk {
    text-align: center;
    vertical-align: top;
    width:36px;
    padding:4px;
}
.prg-foto {
    text-align: center;
    vertical-align: top;
    width:60px;
    padding-top: 6px;
    padding-bottom: 10px;
}
.prg-foto-poster {
    text-align: center;
    vertical-align: top;
    width:60px;
    padding: 6px;
}
.prg-nazevjmeno {
    text-align: left;
    vertical-align: top;
}
.prg-jmeno {
    font-size: 20px;
    font-weight: bold;

    padding:4px;
    padding-top: 6px;
    color: #00197b;
}

.prg-jmeno a:link {
    color: #00197b;
    text-decoration: none;
}
.prg-jmeno a:visited {
    color: #00197b;
    text-decoration: none;
}
.prg-jmeno a:hover {
    color: #00197b;
    text-decoration: underline;
}
.prg-jmeno a:active {
    color: #00197b;
    text-decoration: underline;
}

.prg-nazev {
    font-size: 18px;

    padding-left:4px;
    padding-right:4px;
    padding-bottom: 10px;
    color: #00197b;
}
.prg-nazev a:link {
    color: #00197b;
    text-decoration: none;
}
.prg-nazev a:visited {
    color: #00197b;
    text-decoration: none;
}
.prg-nazev a:hover {
    color: #00197b;
    text-decoration: underline;
}
.prg-nazev a:active {
    color: #00197b;
    text-decoration: underline;
}

.prg-ost-cas {
    text-align: center;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;

    width:36px;
    background-color: #E2B900;
    color: #00197b;
    padding:4px;
    padding-top:6px;
}
.prg-ost-nazev {
    text-align: left;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;

    background-color:#E2B900;
    color: #00197b;
    padding:4px;
    padding-top:6px;
}

.prg-prez-tr {
  border: 1px solid gray;
}

.prg-ost-tr {
  border: 1px solid gray;
}

.prg-sal-tr {
  border: 1px solid gray;
}

.prg-info_preklad {
    text-align: Center;
    font-size: 18px;
    font-weight: bold;

    color: #00197b;
    padding:4px;
}

.prg-info_akt {
    font-size: 14px;

    color: #00197b;
    padding:4px;
    padding-top:10px;
}

.prg-img {width:60px; height:76px; max-width:60px; max-height:76px; min-width:60px; min-height:76px;}

.prg-ost2-nazevinfo {
    text-align: left;
    vertical-align: top;
    background-color:#E2B900;
}

.prg-ost2-nazev {
    font-size: 20px;
    font-weight: bold;

    background-color:#E2B900;
    color: #00197b;
    padding:4px;
    padding-top:6px;
}
.prg-ost2-nazev a:link {
    color: #00197b;
    text-decoration: none;
}
.prg-ost2-nazev a:visited {
    color: #00197b;
    text-decoration: none;
}
.prg-ost2-nazev a:hover {
    color: #00197b;
    text-decoration: underline;
}
.prg-ost2-nazev a:active {
    color: #00197b;
    text-decoration: underline;
}

.prg-ost2-info {
    font-size: 18px;

    background-color:#E2B900;
    color: #00197b;
    padding:4px;
    padding-bottom: 6px;
}
.prg-ost2-info a:link {
    color: #00197b;
    text-decoration: none;
}
.prg-ost2-info a:visited {
    color: #00197b;
    text-decoration: none;
}
.prg-ost2-info a:hover {
    color: #00197b;
    text-decoration: underline;
}
.prg-ost2-info a:active {
    color: #00197b;
    text-decoration: underline;
}

