﻿.gv
{
  margin: 20px;
  border-collapse: collapse;
  border: 0px;
  /* min-width: 60%; FUJ HNUS nedávejte to sem */
}

.gv tr.notActive{
 text-decoration: line-through;
}

.gv tr.row:hover, .gv tr.altrow:hover
{
  background-color: #fafafa;
}

.gv tr.selected td
{
  background-color: #eaeaea;
}

.gv th
{
  color: #FFFFFF;
  background-color: #868686;
  font-size: 10pt;
  height: 25pt;
  padding: 0px 8px;
  text-align: left;
  vertical-align: middle;
}


.gv th.right
{
  text-align: right;
}
  
.gv th a
{
  color: white;
    padding-left: 20px;
    background: url(Icons/sort.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.gv .row td, .gv .altrow td
{
  border: 1px solid #d8d8d8;
  height: 30px;
  padding: 3px 4px;
  vertical-align: middle;
}

.divActivities .gv .row td:first-child
{
  width: 300px;
}

.gv .row td:last-child
{
  width: 68px;
}

/*.gvslim tr.strikeout td { position:relative        } 
.gvslim tr.strikeout td:before {                     
  content: " ";                              
  position: absolute;                       
  left: 0; top: 50%; width: 100%;            
  border-bottom: 2px solid #FFFFFF;             
}*/

.gvslim tr.strikeout {                     
  text-decoration:line-through;   
}

.gv table td
{
  padding: 0px;
}

.gv .price
{
  text-align: right;
}

.gv table td a, .gv table td span
{
  color: #6f6f6f;
  display: block;
  padding: 0px;
  width: 25px;
  text-align: center;
}

.gv table td span
{
  color: #000000;
}

.gv table td:hover
{
  background-color: #eeeeee;
}

.gvslim
{
  border-collapse: collapse;
  border: 0px;
  /* min-width: 60%; FUJ HNUS nedávejte to sem */
}

.gvslim tr.row:hover, .gvslim tr.altrow:hover
{
  background-color: #fafafa;
}

.gvslim tr.selected td
{
  background-color: #eaeaea;
}

.gvslim th
{
  color: #FFFFFF;
  background-color: #868686;
  font-size: 10pt;
  height: 15pt;
  padding: 0px 8px;
  text-align: left;
  vertical-align: middle;
  white-space:nowrap;
}

.gvslim th a
{
  color: white;
}

.gvslim .rowSlim td, .gvslim .altrowSlim td {
  height: 15px;
}

.gvslim .row td, .gvslim .altrow td
{
  border: 1px solid #d8d8d8;
  height: 15px;
  padding: 3px 4px;
  vertical-align: middle;
  white-space:nowrap;
}

table.gv tr td.w800
{
  width: 800px;
  white-space: normal;
}

.gvWhite
{
  margin: 20px;
  border-collapse: collapse;
  border: 0px;
  margin: 0 auto;
  /* min-width: 60%; FUJ HNUS nedávejte to sem */
}

.gvWhite th
{
  color: #868686;
  background-color: #ffffff;
  font-size: 10pt;
  height: 25pt;
  padding: 0px 8px;
  text-align: left;
  vertical-align: middle;
}

.gvWhite th a
{
  color: white;
}

.gvWhite .row td, .gvWhite .altrow td
{
  border: 1px solid #d8d8d8;
  height: 30px;
  padding: 3px 4px;
  vertical-align: middle;
}

.gvWhite table td
{
  padding: 0px;
}

.gvWhite table td a, .gvWhite table td span
{
  color: #6f6f6f;
  display: block;
  padding: 0px;
  width: 25px;
  text-align: center;
}

.gvWhite table td span
{
  color: #000000;
}

 .Hide
{
  display: none;
}

 .gv tr.inactive {
   opacity:0.7;
   text-decoration: line-through;
 }