/*Zalozeno: 8.12.2008 */

/* -------------------------------  obecne ---------------------------------- */
BODY {
  margin: 0px;
  font-family: Verdana, Arial, helvetica, sans-serif;
  text-align: center;
  background-image: url(design/bg.gif);  
  color:black; 
  
}

H1 {  
  text-align: left;
  font-size: 1.2em;
  font-weight: lighter;  
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 25px;
  background-image: url(design/odrazkaH1.jpg);
  background-repeat: no-repeat;  
}

H2 {  
  text-align: left;
  font-size: 0.9em;    
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 25px;
  background-image: url(design/odrazkaH1.jpg);
  background-repeat: no-repeat; 
  margin-bottom: 10px; 
}

P {
  margin: 2px;  
  font-size: 0.8em;
  text-align: justify;
  margin-bottom: 10px;
}

ol{
  text-align: left;
  font-size: 0.8em;
}

ul{
  text-align: left;
  font-size: 0.8em;
}

A {
  color:black;  
  text-decoration: none;
}

A:hover {
  color:black;
  text-decoration: underline;
}

DIV.ruseniObtekani {
  clear:both;
}
img {
  border: 0px;
}

IMG.iluFotoLeve {
  float: left;
  display: inline;  
}

IMG.iluFotoPrave {
  float: right;
  display: inline;
  /*border: 2px black solid;*/
  margin: 5px;
}

#gtd400{
  text-align: left;
  font-size: 0.8em;
}

#min-height {
    min-height: 100px; /* pro standardní prohlížeče */
    _height: 100px; /* pro Internet Explorer 6, který to chápe jako min-height*/
}


/* -------------------------------- design -----------------------------------*/
#center {
  width: 960px;
  margin: auto;
  background-color: black;
  border-left: 1px white solid;
  border-right: 1px white solid;
}

#zahlavi {  
  height: 118px;
  background-image: url(design/header_01.jpg);
  background-repeat: no-repeat;  
}

#zahlaviNavigaceFlash {
  height: 392px;
  background-image: url(design/header1.jpg);
  background-repeat: no-repeat;
}

#telo {  
  float: left;
  display: inline;
  width: 885px;
  margin-left: 36px;
  background-image: url(design/index_04.jpg);
  background-repeat: no-repeat;
  background-color: white;
}

#levySloupec {
  float: left;
  display: inline;
  width: 210px;
  padding-top: 16px;
  padding-left: 10px;
  /*border: 1px red solid;/**/
}

#obsah {
  float: left;
  display: inline;
  width: 640px;
  margin-left: 10px;
  padding-top: 16px;
  /*border: 1px red solid;/**/
}

#fotogalerie {
  font-size: 0.7em;
  padding-top: 10px;
  text-align: left;
}

.fotogalerieText {
  margin-left: 10px;
}

.fotogalerieZpet{
  margin-top: 10px;
}
#fotogalerieDetail {
  margin-left: 7px;
}
#fotogalerieDetail img{
  margin: 4px;
}
#zapatiTelo {
  float: left;
  display: inline;
  width: 885px;
  height: 82px;
  margin-left: 36px;
  background-image: url(design/index_10.jpg);
  background-repeat: no-repeat;  
}
#home {
  font-size: 20px;
  color: white;
  line-height: 36px;
  margin-left: auto;
  margin-right: 0px;
  width: 631px;
  height: 349px;
  padding: 10px;
  padding-top: 50px;
  background-image: url(design/pozadiTurnaje.jpg);
  background-repeat: no-repeat;  
}
#home table {
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  font-family: Arial, sans-serif;
}

#reklama {
  float: left;
  display: inline;
  width: 885px;
  height: 82px;
  margin-left: 36px;
  background-color: #214408;  
}

#reklamaLevy {
  float: left;
  display: inline;
  width: 124px;
  height: 89px;
  margin-left: 10px;
  /*border: 1px red solid;/**/
}

#reklamaPravy {
  float: left;
  display: inline;
  width: 727px;
  height: 89px;
  margin-left: 5px;
  /*border: 1px red solid;/**/
}

#zapatiReklama {
  float: left;
  display: inline;
  width: 885px;
  height: 25px;
  margin-left: 36px;
  background-image: url(design/index_15.jpg);
  background-repeat: no-repeat;
}

#footer {
  height: 70px;
  background-image: url(design/index_11.jpg);
  background-repeat: no-repeat;
}

#autorstvi {
  float: left;
  display: inline;
  font-size: 0.7em;
  color:white;
  margin-left: 50px;
  margin-top: 27px;
}

#autorstvi A {
  color:white;
}

#cash {
  background-image: url(design/tableFull.jpg);
  background-repeat: no-repeat;
  /*border: 1px solid #535353;*/
}
#cash table {
  margin-left: auto;
  margin-right: auto;
}
#cash td {
  width: 72px;
  height: 66px;
  font-size: 14px;
  font-weight: bold;
  /*border: 1px solid #535353;*/
  text-align: center;
}
#obsazeno {
  color: red;
}
.chyba {
  margin: 20px;
  color: red;
  font-weight: bold;
}
.ok {
  margin: 20px;
  color: blue;
  font-weight: bold;
}
#regtable {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.7em;
  text-align: left;
}
#turnaje {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 24px;
  margin-left: auto;
  margin-right: auto;
}
/*#turnaje td {
  text-align: right;
}*/
#turnaje-tabulka {
  font-family: sans-serif;
  font-weight: bold;
  line-height: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  vertical-align: middle;
}
#turnaje-tabulka .datumTurnaje {
  width: 60px;
  font-style: italic;
  text-align: left;
  font-size: 14px;
}
#turnaje-tabulka .casTurnaje {
  text-align: left;
  font-style: italic;
  font-size: 14px;
}
#turnaje-tabulka .popisTurnaje {
  text-align: left;
  font-size: 18px;
}
#aktuality {
  float: left;
  display: inline;  
  margin-left: 5px;
  /*border: 1px red solid;/**/
}

.aktual_box{
  float: left;
  display: inline;
  width:200px;   
  margin-top: 5px;
  margin-bottom: 10px;  
  /*border: 1px red solid;/**/
}
.aktual_line{
  width:500px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding: 5px;
  /*border: 1px white solid;*/
}

.aktual_datum {
  float: left;
  display: inline;
  width: 62px;
  height: 65px;
  margin-right: 5px;
  background-image: url(/design/aktuality_bg.gif);
  background-repeat: no-repeat;
  font-weight: bold;
}

.aktual_datum span.den{
  font-size: 2.2em;
  text-align: center;
}

.aktual_datum span.mesic{
  font-size: 0.8em;
  text-align: center;
}

.aktual_text{
  font-size: 0.7em;
  text-align: left;  
}
.vice{
  float: right;
  display: inline;
  margin-top: 10px;
  margin-bottom: 5px;
}
#vysledky {
  font-size: 0.9em;
  margin-left: auto;
  margin-right: auto;
}
#vysledky th {
  text-align: left; 
  padding-right: 20px;
}
#vysledky td {
  padding-right: 20px;
}
.vysledkyJmeno {
  text-align: left;  
}
#program_table {
  font-size: 12px;
  text-align: left; 
}
#program_table .den{
  text-align: right;
  font-weight: bold;
}