/* ---- guest ---*/

.sloupec4 .guestbook {
 padding: 0 0 0 5px;
 background: #fff;
}

.sloupec4 .guestbook a{
 color: #132236;
 text-decoration: underline;
 font-weight: normal;
}

.sloupec4 .guestbook a:hover{
 color: #132236;
 text-decoration: none;
 font-weight: normal;
}

.sloupec4 .guestbook .datum{
 color: #999999;
 font-weight: normal;
 margin: 5px 2px 0 0;
 padding: 0;
}

.sloupec4 .guestbook .text{
 color: #000000;
 font-weight: normal;
 padding: 0;
 margin: 0 0 10px 0;

}

.error {
 color: red;
 font-size: 120%;

}

/* ---- hp archiv a vice ----*/

.sloupec2 a {
  color: #005CA2;
  font-weight: normal;
  }
.sloupec2 a:hover {
  color: #005CA2;
  text-decoration: none;
  }
.sloupec2 a.archiv {
  color: #4A8DBE;
  font-weight: normal;
  }

.sloupec3 a {
  color: #005CA2;
  font-weight: normal;
  }
.sloupec3 a:hover {
  color: #005CA2;
  text-decoration: none;
  }
.sloupec3 a.archiv {
  color: #61791B;
  font-weight: normal;
  }

/* ---- hppristi ----*/
#hppristi {
 margin: 0;
 font-size: 85%;
 border: 1px solid #4A8DBE;
 padding: 0 0 5px 0;
 _height: 126px;
 height: 136px;
 width: 218px;
 background: #fff;
 }

#hppristi .pristizap{
 background: url('../img/bck_pristi_th.gif') repeat-x;
 color: #000;
 font-weight: normal;
 padding: 3px 0 3px 10px;
 text-align: left;
 margin: 0;
 height: 20px;
}

#hppristi .datum{
 font-weight: bold;
 color: #005DA3;
 padding: 5px 0 5px Opx;
 margin: 0;

}

#hppristi .souper{
 font-weight: normal;
 color: #005DA3;
 padding: 5px 0 5px 10px;
 margin: 0;
 font-size: 90%;
 width: 200px;
}

#hppristi .posledni{
 font-weight: bold;
 padding: 5px 0 5px 10px;
 margin: 0;
 font-size: 90%;
}

#hppristi .souper_last{
 float: left;
 padding: 5px 0 0px 10px;
 margin: 0;
 font-size: 90%;
 width: 180px;
}

#hppristi .runs_last{
 font-weight: normal;
 padding: 5px 0 0px 10px;
 margin: 0;
 font-size: 90%;
}


/*------- tabulka_homepage ----------------------*/

#table_hp table {
 border: 1px solid #7F9246;
 padding: 0px;
 margin: 0 0 0px 0;
 border-collapse: collapse;
 width: 218px;
}

#table_hp th.nazev {
 background: url('../img/bck_table_th_hp.gif') repeat-x;
 font-size: 90%;
 font-weight: normal;
 padding: 3px 3px 3px 8px;
 text-align: left;
}

#table_hp th.poradi {
  background: url('../img/bck_input.gif') repeat-x;
 font-weight: normal;
 padding: 3px;
 text-align: right;
 width: 20px;
}

#table_hp th.tym {
  background: url('../img/bck_input.gif') repeat-x;
 font-weight: normal;
 padding: 3px;
 text-align: left;
 width: 200px;

}


#table_hp td {
 font-size: 80%;
 background: #fff;
 font-weight: normal;
 padding: 3px;
 text-align: right;
 width: 40px;
}

#table_hp td.poradi {
 font-weight: bold;
 padding: 3px 3px 3px 2px;
 text-align: right;
 width: 20px;
}

#table_hp td.poradipce {
 background: #ececec;
 font-weight: bold;
 padding: 3px 3px 3px 0;
 text-align: right;
 width: 20px;
 color: #000;
}

#table_hp td.pce {
 background: #ececec;
 font-weight: normal;
 padding: 3px;
 text-align: right;
 width: 40px;
 color: #000;
}


#table_hp td.tym {
 background: #fff;
 font-size: 90%;
 font-weight: normal;
 text-align: left;
 width: 200px;
}

#table_hp td.tympce {
 background: #ececec;
 color: #000;
 font-size: 90%;
 font-weight: normal;
 text-align: left;
 width: 200px;
}

#table_hp td.bod {
 background: #fff;
 font-weight: bold;
 padding: 3px;
 text-align: right;
 width: 40px;
}
#table_hp td.pcebod {
 background: #ececec;
 font-weight: bold;
 padding: 3px;
 text-align: right;
 width: 40px;
 color: #000;
}

/* ---- Terminovka sub ----*/

.sloupec2sub_obsahovy .terminovka {
font-size: 80%;

}

.sloupec2sub_obsahovy .terminovka .datumakce {
 width: 125px;
  text-align: right;
  float: left;
  padding: 0px;
  margin: 0 0 2px 0;


}

.sloupec2sub_obsahovy .terminovka .datumakce_byla {
  color: #999;
  width: 125px;
  text-align: right;
  float: left;
  padding: 0px;
  margin: 0 0 2px 0;


}

.sloupec2sub_obsahovy .terminovka .datumakcex {
  width: 125px;
  text-align: left;
  padding: 4px 0 0 0;
  margin: 0 0 2px 0;
  font-weight: bold;
}

.sloupec2sub_obsahovy .nazevakce {
  float: left;
  padding: 0px;
  margin: 0 0 2px 10px;

}

.sloupec2sub_obsahovy .nazevakce_byla {
  color: #999;
  float: left;
  padding: 0px;
  margin: 0 0 2px 10px;

}

.sloupec2sub_obsahovy .mistoakce {
  padding: 2px;
  margin: 0 0 2px 0;
}

.sloupec2sub_obsahovy .mistoakcex {
  color: #000;
  padding: 4px 0 0 0;
  margin: 0 0 2px 0;
  font-weight: bold;
}

/* ---- Aktuality sub ----*/

.sloupec2sub_obsahovy .nadpis {
  font-size: 90%;
  margin: 10px 0 0 0px;
}


.sloupec2sub_obsahovy .nadpis a {
  color: #005CA2;
  text-decoration: underline;
  font-weight: bold;
}

.sloupec2sub_obsahovy .nadpis a:hover {
  color: #005CA2;
  text-decoration: none;
  font-weight: bold;
}

.sloupec2sub_obsahovy .datumak {
  font-weight: bold;
}

.sloupec2sub_obsahovy .viceak a{
  text-decoration: none;
}

.sloupec2sub_obsahovy .pocetak {
  font-size: 70%;
  text-align: center;
}

.sloupec2sub_obsahovy .cislastranak {
  font-size: 70%;
  text-align: center;
  margin: 2px 0 10px 0;
}

.sloupec2sub_obsahovy .souvisejici_clanky {
  border: 1px solid #C5C5C5;
  margin: 5px 0 5px 0;
  padding: 0 0 5px 0;

}

.sloupec2sub_obsahovy .nadpis_bloku {
  font-size: 80%;
  margin: 5px 2px 5px 2px;
  font-weight: bold;
}

.sloupec2sub_obsahovy .nadpis_souvisejici {
  font-size: 80%;
  margin: 2px 0 0 2px;
}


/*------- Infobloky ----------------------*/

.sloupec1sub .infoblok1 {
  background: #999 url('../img/linfo2.jpg') no-repeat;
  margin: 20px 0 20px 0;
  border: 1px solid #C5C5C5;
  padding: 10px;
  font-size: 70%;
  color: #fff;
  height: 60px;
  }
.sloupec1sub .infoblok1 h2 {
  font-size: 120%;
  padding: 5px 0;
  margin: 0;

  }
.sloupec1sub .infoblok1 a{
  border: none;
  font-weight: normal;
  display: block;
  background: url('../img/li_kosticka.gif') 0px 4px no-repeat;
  padding: 0 0 0 15px;
  margin: 5px 0 0 0;
  text-decoration: underline;
  }
.sloupec1sub .infoblok a:hover{
  display: block;
  border: none;
  font-weight: normal;
  background: url('../img/li_kosticka.gif') 0px 4px no-repeat;
  padding: 0 0 0 15px;
  margin: 5px 0 0 0;
  }

#infoblok1 {
  background: #999 url('../img/linfo1.jpg') no-repeat;
  margin: 20px 0 20px 0;
  border: 1px solid #C5C5C5;
  font-size: 70%;
  color: #fff;
  height: 60px;
  }
#infoblok1 h2 {
  font-size: 120%;
  padding: 5px;
  }

  #infoblok1 p {
  font-size: 100%;
  padding: 0 5px;
  }

#infoblok1 a{
  border: none;
  font-weight: normal;
  display: block;
  background: url('../img/li_kosticka.gif') 0px 4px no-repeat;
  padding: 0 0 0 15px;
  margin: 5px 0 0 0;
  text-decoration: underline;
  }
#infoblok a:hover{
  display: block;
  border: none;
  font-weight: normal;
  background: url('../img/li_kosticka.gif') 0px 4px no-repeat;
  padding: 0 0 0 15px;
  margin: 5px 0 0 0;
  }
/*------- vzkazovnik_form  ----------------------*/

#formguestbook fieldset {
  padding: 0;
  margin: 0;
  border: 1px solid #999;
  width: 480px;
}

#formguestbook label {
  float: left;
  width: 10%;
  margin: 5px 5px ;
  padding-top: 0;
  text-align: right;
  font-weight: bold;
  font-size: 70%;
}

#formguestbook textarea {
  background: url('../img/area_txt.gif') no-repeat;
  width: 75%;
  margin: O 0 0 5px;
  padding-top: 0.2em;
  font-weight: normal;
  font-size: 70%;
  border: 1px solid #979797;
}

#formguestbook input {
  color: #000;
  font-size: 11px;
  margin: 5px 0;
  padding: 1px 5px;
  background: url('../img/bck_input_txt.gif') repeat-x;
  border: 1px solid #979797;
  width: 150px;
  margin: 5px o;
}

#formguestbook input.button {
  color: #000;
  font-size: 11px;
  margin: 5px 0;
  padding: 1px 5px;
  background: url('../img/bck_input.gif') repeat-x;
  border: 1px solid #979797;
  width: 100px;
  margin: 5px o;
}

#formguestbook input.buttonres {
  color: #000;
  font-size: 11px;
  margin: 5px 0 5px 158px;
  _margin: 5px 0 5px 160px;
  padding: 1px 5px;
  background: url('../img/bck_input.gif') repeat-x;
  border: 1px solid #979797;
  width: 100px;
  margin: 5px o;
}

#vzkaz{
  padding-left: 0px;
  margin: 20px 0 5px 0;
  border: 1px solid #999999;
  width: 480px;
}

#udaje{
  margin-bottom: 4px;
  background-color: #f4f4f4;
  text-align: right;
  padding: 2px;
}

#jmenobook {
  font-size: 70%;
  text-align: right;
  float: left;
  font-weight: bold;
  padding-left: 9px;
}

#datumbook {
  color: #999999;
  font-size: 70%;
  text-align: right;
  padding-right: 2px;
}

#textbook {
  font-size: 75%;
  text-align: left;
  padding: 0 5px 9px 9px;
}

/*------- tabulka_subufull ----------------------*/

#table_full table {
  border: 1px solid #999;
  padding: 0px;
  margin: 0 0 0px 0;
  border-collapse: collapse;
  xwidth: 440px;
}

#table_full th {
  background: url('../img/bck_input.gif') repeat-x;
  font-size: 90%;
  font-weight: normal;
  padding: 3px 3px 3px 0;
  text-align: right;
  xwidth: 40px;
}

#table_full th.nazev {
  background: url('../img/bck_table_th_hp.gif') repeat-x;
  font-size: 90%;
  font-weight: normal;
  padding: 3px 3px 3px 25px;
  text-align: left;
}

#table_full th.poradi {
  background: url('../img/bck_input.gif') repeat-x;
  font-weight: normal;
  padding: 3px;
  text-align: right;
  width: 20px;
}

#table_full th.tym {
  background: url('../img/bck_input.gif') repeat-x;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 200px;
}
#table_full th.skore {
  background: url('../img/bck_input.gif') repeat-x;
  text-align: center;
  width: 100px;
  color: #000;
}

#table_full td {
  font-size: 90%;
  background: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: right;
  width: 40px;
}

#table_full td.plus {
  background: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: right;
  width: 40px;
}

#table_full td.skoredvoj {
  text-align: center;
  width: 10px;
}

#table_full td.pceskoredvoj {
  background: #ececec;
  text-align: center;
  width: 10px;
  color: #000;

}

#table_full td.minus {
  background: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 40px;
}

#table_full td.pceminus {
  background: #ececec;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 40px;
  color: #000;
}
#table_full td.poczap {
  background: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: right;
  width: 40px;
}

#table_full td.pcepoczap {
  background: #ececec;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 40px;
  color: #000;
}
#table_full td.poradi {
  font-weight: bold;
  padding: 3px 3px 3px 2px;
  text-align: right;
  width: 20px;
}

#table_full td.poradipce {
  background: #ececec;
  font-weight: bold;
  padding: 3px 3px 3px 2px;
  text-align: right;
  width: 20px;
  color: #000;
}

#table_full td.pce {
  background: #ececec;
  font-weight: normal;
  padding: 3px;
  text-align: right;
  width: 40px;
  color: #000;
}

#table_full td.tym {
  background: #fff;
  font-size: 90%;
  font-weight: normal;
  text-align: left;
  width: 200px;
}

#table_full td.tympce {
  background: #ececec;
  color: #000;
  font-size: 90%;
  font-weight: normal;
  text-align: left;
  width: 200px;
}

#table_full td.bod {
  background: #fff;
  font-weight: bold;
  padding: 3px;
  text-align: right;
  width: 40px;
}
#table_full td.pcebod {
  background: #ececec;
  font-weight: bold;
  padding: 3px;
  text-align: right;
  width: 40px;
  color: #000;
}

/*------- vysledky ----------------------*/

.sloupec2sub_obsahovy .zapas{
  height: 35px;
  font-size: 80%;
  margin: 15px 0 2px 0;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #999;
}

.sloupec2sub_obsahovy .zapas .cislozap{
  float: left;
  width: 50px;
  margin: 0 2px 0 5px;
}

.sloupec2sub_obsahovy .zapas .domaci{
  float: left;
  width: 83px;
  text-align: left;
}

.sloupec2sub_obsahovy .zapas .hoste{
  float: left;
  width: 83px;
}
.sloupec2sub_obsahovy .zapas .hriste{
  float: left;
  width: auto;
}
.sloupec2sub_obsahovy .zapas .skoredomaci{
  float: left;
  width: 25px;
  font-weight: normal;
  text-align: right;
}

.sloupec2sub_obsahovy .zapas .skorevs{
  float: left;
  width: 10px;
  margin: 0 10px 0 10px;
  text-align: center;
}

.sloupec2sub_obsahovy .zapas .skoredvojtecka{
  float: left;
  width: 5px;
  margin: 0 2px 0 2px;
  text-align: center;
}

.sloupec2sub_obsahovy .zapas .skorehoste{
  float: left;
  width: 25px;
  font-weight: normal;
}
/*------- soupiska_subufull ----------------------*/
.sloupec2sub_obsahovy .hracTH{
  height: 15px;
  font-size: 75%;
  margin: 2px 0 2px 0;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #999;
  color: #FFF;
  background:#005DA3;
}

.sloupec2sub_obsahovy .hracTH a{
  color: #FFF;

}

.sloupec2sub_obsahovy .hrac{
  height: 15px;
  font-size: 75%;
  margin: 2px 0 2px 0;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #999;
}

.sloupec2sub_obsahovy .hracTH .sou_prumer{
  float: left;
  width: 160px;
  text-align: right;
  margin: 0 30px 0 0;
}

.sloupec2sub_obsahovy .hracTH .sou_cislo, .hrac .sou_cislo{
  float: left;
  width: 27px;
  padding: 0 0 0 2px;
}

.sloupec2sub_obsahovy .hracTH .sou_prijmeni, .hrac .sou_prijmeni{
  float: left;
  width: 93px;
}

.sloupec2sub_obsahovy .hracTH .sou_jmeno, .hrac .sou_jmeno{
  float: left;
  width: 68px;
}

.sloupec2sub_obsahovy .hracTH .sou_vek, .hrac .sou_vek{
  float: left;
  width: 55px;
}

.sloupec2sub_obsahovy .hracTH .sou_vyska, .hrac .sou_vyska{
  float: left;
  width: 60px;
}

.sloupec2sub_obsahovy .hracTH .sou_vaha, .hrac .sou_vaha{
  float: left;
  width: 45px;
}

.sloupec2sub_obsahovy .hracTH .sou_posty, .hrac .sou_posty{
  float: left;
  width: 70px;
}
.sloupec2sub_obsahovy .hracTH .sou_vice, .hrac .sou_vice{
  float: left;
  width: 60px;
  text-align: right;
}

.sloupec2sub_obsahovy avg{
  float: left;
  width: 60px;
  text-align: right;
}

#sou_posty_det{
  width: 150px;
}

#sou_detail{
}

.sloupec2sub_obsahovy .hrac_det {
  float: left;
  font-size: 100%;
  border: 0px solid #000;
  margin: 0 0 40px 10px;
  width: 344px;
  border-bottom: 1px solid #999;

}

.sloupec2sub_obsahovy .hrac_det2 {
  float: left;
  font-size: 100%;
  border: 0px solid #000;
  margin: 0 0 0 0;
  width: 100%;
  border-bottom: 0px solid #999;

}

.sloupec2sub_obsahovy .sou_img {
  float: left;
  border: 1px solid #000;
  height: 170px;
  _height: 160px;
  width: 132px;
}
/* ------- galerie -------- */
.galerie {
    float: left;
    width: 150px;
    margin: 0 15px 10px 0;
    }
.last{
    margin-right: 0;
    }
.galerie .popis{
    border: 1px solid #ECECEC;
    margin: 8px 0 0 0;
    }
.galerie .popis p{
    padding: 8px;
    text-align: left;
    }
.foto_popis {
    float: left;
    width: 48%;
    margin: 0 5px 5px 0;
    }
.foto_popis .popis{
    border-left: 1px solid #ECECEC;
    margin: 8px 0 0 0;
    }
.foto_popis .popis p{
    padding: 8px;
    }