.table {
    display: table;
}   
.thead {
    display: table-header-group;
    position: sticky;
}
.tbody {
    display: table-row-group; 
}
.row {
    display: table-row;
    background-color: rgb(255,255,204);
    text-decoration: none;
    color: #000; 
}
.cell {
    display: table-cell;
    padding: 2px;
}

.row:hover {
    background-color: #FFCC66;
}
.cell:hover {
  /*  background-color: #e5e5e5;  */
}


/* febet*/

.th {
  padding :3px;
  text-align: center;
  background-color: gold;
  border: 1px solid black;
  /*margin: 0px auto  */
  font: bold 1em  Arial;
  }
 
.td {
  border: 1px solid black;
  }

.thumbnail {
    display: block;
    position:fixed;
    top:3px;
    left:3px;
    width:60%;
    height:auto;
    display:block;
    z-index:999;
} 

.none {
  display: none;                 
  }
  
.hlaska {
  padding :3px; 
  display: block;
  border: 3px solid red;
  }

img, h1, p {
 padding :3px;
  }   
  
p {
 margin: 0;
  } 
    
.img_logo {
  height: 70px;
  width: 70px; 
  }
  
.img_small_logo {
  height: 40px;     
  width: 40px; 
  }
  
.img_nahled {
  width: 60px; 
  }
  
.img_ico {
  width: 100px; 
  }  
    
.img_czin {       
  height: 14px;     
  width: 14px;
  border: 0; 
  }
  
.flag {
 padding-top :12px;
 padding-right :5px;
  height: 20px;
  width: 30px; 
  }

.div_flag {
 padding-left :30px;
  }  

.i {
  font-style: italic;
  } 
  
.sticky {
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 10px;
}
  
.rucicka {
  padding-left: 1em;
}                         
   
th, h2 {
 padding :3px;
 text-align: center;
 background-color: gold;
  /*margin: 0px auto  */
 }
 
td {
 padding :3px;
 /*background-color: rgb(255,255,204);*/
 } 
 

 
.left {
 float: left;
  }  
 
.clear_l {
 clear: left;
  }
  
img,  a {
 margin :0px;
 font: normal 1em  Arial;
  }
  
  
h1, h2, h3 {
 font-family: Arial;
  }
  
a {
 padding :0px;
  }
  
.p2   {font: bold 1em  Arial; letter-spacing: 2px; padding-top: 5px; padding-left: 20px;}

p   {font: normal 1em  Arial; }
 
.bold {
  font: bold 1em  Arial;
  }
  
.bor_top {
  background-color: rgb(255,255,204);
  }
  
td {
  border: 1px solid silver;
  }  
.bor_table {
  border-color: silver;
  }
    
.text_center {
  text-align: center;
  }
   
.lig {
  padding :3px;
  background-color: #FFCC66;
  } 
  
 .pointer {
    /*cursor: hand; */
    cursor: pointer;
}

.red {
  color: red;
  } 
  
  
  /* new */
  
tr:hover {
   background: #FFCC66; 
   }
   
td a { 
    display: block; 
    /*border: 1px solid black;  */
    padding: 16px; 
}  

/* pridat.eu*/

.pridateu {
  width: 125px;
  height: 16px;
  border-width: 0px;
  }
  
.pc {
  visibility: visible;      
  } 

.tablet{
  display: none;      
  }  

  

  

/* mobil*/  
@media screen and (max-width: 981px) {
  .table {
    border-spacing: 0px 1em;
    }
    
  .pc {
        display: none;      
      } 
  
  .tablet {
    visibility: visible;
    display: block; 
    text-align: center;     
    }

.baner{
  width: 100%;    
  }
      
  .thumbnail {
      display: block;
      position:fixed;
      top:3px;
      left:3px;
      width:90%;
      height:auto;
      display:block;
      z-index:999;
  } 

  
  img {
    padding: 0px;
   }
  
  
  
    
  }  

