/* CSS Document */
html, body 
{
  border: 0px;
  padding: 0px;
  margin: 0px; 
}

img
{
  border: 0px;
}

body 
{
  background-color: #D7D7D7; 
  background-image: URL("../images/bg_body_avg.png"); 
  background-repeat: repeat-x;
  font-family: Georgia, 'New York CE', utopia, serif;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  color: #000000; 
}

#obalka 
{
  position: relative;
  width: 980px;
  margin: 0 auto;
  text-align: left; 
}

#stredni 
{
  position: absolute;
  background: transparent;
  top: 50px;
  width: 980px; 
}

#obsah 
{
  min-height: 600px;
  _height: 600px;
  margin-top: 0px;
  padding: 0px;
  background: white;
  border: 1px solid #D3CCCC;
  border-top: 0px; 
}

#obsah a 
{
  color: #000000;
  text-decoration: none; 
}

#obsah a:hover 
{
  color: #89B9E1;
  text-decoration: underline; 
}

#obsah h1 
{
  padding: 0px;
  padding-left: 15px;
  padding-top: 25px;
  margin: 0px;
  font-size: 20px; 
}

#obsah h2 
{
  padding: 0px;
  padding-left: 20px;
  padding-top: 20px;
  margin: 0px;
  margin-bottom: 5px;
  font-size: 18px;
  clear:both; 
}

#obsah h3 
{
  padding: 0px;
  padding-left: 25px;
  padding-top: 20px;
  margin: 0px;
  color: #0066B3;
  font-size: 16px; 
}

#obsah p 
{
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  margin: 0px;
  text-align: justify;
  line-height: 24px;
  font-size: 16px;
  color: #0066B3; 
}

hr.vysledky 
{
  border: 1px solid #333366;
  height: 1px;
  width: 950px;
  text-align: center; 
}

div.stred, div.hledat, div.hledat_result, div.detail
{
  text-align: center; 
}

div.stred {
    border-top: 1px solid #D3CCCC;
}

p.vpravo 
{
  text-align: right; 
}

table.vysledky
{
  width: 950px;
  border-collapse: collapse;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

table.vysledky tr:hover {
    background-color: #EBF6FC;
}

th
{
  border-bottom: 1px solid #000000;
}

td.vlevo
{
  text-align: left;
  padding-left: 8px;
  border-bottom: 1px solid #D3CCCC;
}

td.vpravo
{
  text-align: right;
  padding-right: 8px;
  border-bottom: 1px solid #D3CCCC;
}

table.detail
{
  width: 700px;
  border-collapse: collapse;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

td.vlevodetail
{
  text-align: left;
  padding-left: 8px;
  width: 180px;
}

div.searchresult
{
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

div.search
{
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

table.title
{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

td.logo
{
  width: 107px;
}

td.detail_jmeno
{
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
  font-size: larger;
}

td.detail_hlavni1
{
  font-weight: bold;
  text-align: left;
  width: 220px;
}

td.detail_hlavni2
{
  text-align: left;
}

td.detail_vedlejsi1
{
  font-weight: bold;
  text-align: left;
  width: 130px;
}

td.detail_vedlejsi2
{
  text-align: left;
}

div.ikony
{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

div.close
{
  float: right;
  width: 12px;
  height: 12px;
  background-image: url("../images/krizek01.gif");
}

div.close:hover
{
  float: right;
  width: 12px;
  height: 12px;
  background-image: url("../images/krizek02.gif");
}

div.print
{
  float: right;
  width: 32px;
  height: 32px;
  background-image: url("../images/printer01.gif");
}

div.print:hover
{
  width: 32px;
  height: 32px;
  background-image: url("../images/printer02.gif");
}

th.umisteni
{
  width: 90px; 
  text-align: left;
}

th.startnr
{
  width: 110px; 
  text-align: center;
}

th.kategorie
{
  width: 100px; 
  text-align: center;
}

th.prijmeni
{
  width: 130px; 
  text-align: left; 
  padding-left: 6px;
}

th.jmeno
{
  width: 130px; 
  text-align: left; 
  padding-left: 6px;
}

th.klub
{
  text-align: left;
}

th.cas
{
  width: 100px; 
  text-align: right;
}

td.umisteni
{
  text-align: left; 
  border-bottom: 1px solid #D3CCCC; 
  padding-left: 10px;
}

td.startnr
{
  text-align: center; 
  border-bottom: 1px solid #D3CCCC;
}

td.kategorie
{
  text-align: center; 
  border-bottom: 1px solid #D3CCCC;
}

td.prijmeni
{
  text-align: left; 
  border-bottom: 1px solid #D3CCCC; 
  padding-left: 10px;
}

td.jmeno
{
  text-align: left; 
  border-bottom: 1px solid #D3CCCC; 
  padding-left: 10px;
}

td.klub
{
  text-align: left; 
  border-bottom: 1px solid #D3CCCC; 
  padding-left: 10px;
}

td.cas
{
  text-align: right; 
  border-bottom: 1px solid #D3CCCC; 
  padding-right: 10px;
}

div.zapati
{
  text-align: center; 
  margin-bottom: 5px;
}
