
body {
  font-family: verdana;
  color: #000000;
  z-index: 1;
  margin: 0px;
  padding: 0px;
  /*background-image:url('../images/pozadi_hl.jpg');
  background-repeat: repeat-x;
  background-position: top center;*/
  background: url('../images/bg_body.png') top center #006900;
  }
* {
 margin: 0px;
 padding: 0px;
  font-size: 11px; 
}
ul, ol {
  margin-left: 20px;
}
li {
  margin-bottom: 10px;
}
h1 {
  font-size: 16px;
  padding-bottom: 10px;
}  
h2 {
  font-size: 14px;
  padding-bottom: 8px;
}
a img {
  border: 0px;
}
a {
  text-decoration: none;
  color:#004100;
  }
p {
  line-height: 1.5;
  padding: 0px;
  margin: 0px;
  padding-bottom: 10px;
  text-align: justify;
}

#container {
  width: 1015px;
  margin: auto;
}
#container_inner {
  width: 1015px;
  float: left;
  clear: both;
  position: absolute;
}
#hlavicka {
  margin-top: 10px;
  margin-bottom: 10px;
}
#menu {
  margin-bottom: 10px;
  background: url('../images/bg_menu.png');
  border: 1px solid #000000;
}
  #menu td,
  #menu a {
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
  }
  #menu table {
    width: 100%;
  }
  #menu td {
    border-right: 1px solid #000000;
    padding: 6px;
    /*width: 144px;*/
    text-align: center;
  }
  #menu td.polozka {
    width: 110px;
    width: 100px;
  }
  #menu td.posledni {
    border: 0px;
  }
#stred {
  float: left;
  width: 1013px;
  background-color: #ffffff;
  border: 1px solid #000000;
}
.sloupec1,
.sloupec2,
.sloupec23,
.sloupec3 {
  /*padding-top: 10px;*/
  float: left;
}
.sloupec4 {
  float: right;
  text-align: center;
  background: #e8f1e8;
}
  .sloupec1 {
    width: 200px;
    /*padding-left: 10px;*/
  }
  .sloupec2,
  .sloupec23 { 
    padding: 10px;
    width: 393px;    
    background: #e8f1e8;
  }
    .sloupec23 {
      width: 593px;  
    } 
  .sloupec3 {
    /*padding-left: 10px;*/
    width: 200px;
  }
  .sloupec4 {
    width: 200px;
    overflow: hidden;
  }
  
.sloupec3,
.sloupec3 *,  
.sloupec1,
.sloupec1 * {
  font-size: 10px;
}  
.sloupec1 p,
.sloupec3 p {
  padding-left: 10px;
  padding-right: 10px;
}
.sloupec2 .content table {
  width: 393px;
}
  .sloupec23 .content table {
    width: 593px;
  }
  .sloupec2 .content table td {
    padding: 3px;
  }
.sloupec1 table,
.sloupec3 table {
  margin: 10px;
  margin-top: 0px;
  width: 180px;
}

.nadpis {
  font-size: 10px;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #000000;
  border-left: 0px;
  border-right: 0px;
  border: 0px;
  color: #ffffff;
  background-color: #007600;
  margin-bottom: 10px;  
}
.clanek {
  clear: both;
  float: left;
  width: 100%;
  border-bottom: 1px dotted #004200;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.clanek_obrazek {
  float: left;
  overflow: hidden;
  width: 120px;
  padding-right: 15px;
}
.clanek_obrazek img {
  /*width: 120px;
  height: 80px;*/
}
.clanek_nadpis {
  font-size: 12px;
  color: #004200;
  font-weight: bold;
  margin-bottom: 6px;
}
.clanek_text {
  font-size: 11px; 
}
.clanek_text a {
  /*text-decoration: underline;
  color: #007500;*/
}
.clanek_text .full {
  text-align: right;
  font-size: 10px;
}

#aktualniclanky p {
  margin: 0px;
  margin-top: 4px;
  color: #333333;
  line-height: 1.1;
}
  #aktualniclanky p.perex {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #999999;
  }
#aktualniclanky a {
  font-weight: bold;
  color: #333333;
  /*text-decoration: underline;*/
}
#aktualniclanky span a {
  color: red;
}

#bleskove .bleskove_nadpis {
  margin-top: 4px;
  /*font-weight: bold;*/
  color: #333333;
  color: #007500;
}
#bleskove .datum {
  color: #333333;
}
#bleskove .bleskove_text {
  color: #555555;
  border-bottom: 1px dotted #999999;
  margin-bottom: 5px;
  }
#bleskove .bleskove_text a {
  text-decoration: underline;
}  
#bleskove .bleskove_text p, 
#bleskove .bleskove_text {
  line-height: 1.1;
}

#rss td {
  border-bottom: 1px dotted #999999;
  padding: 3px;
  padding-bottom: 5px;
  padding-top: 5px;
}
  #rss td.zdroj {
    text-align: center;
  }
  #rss a {
    color: #333333;
  }

.kdy, .vyhra, .prohra, .remize {
  text-align: right;
}
.vyhra {
  color: green;
}
.prohra {
  color: red;
}
.all {
  text-align: right;
}
  .all a {
    text-decoration: underline;
    color: #007500;
  }

#paticka,
#sponzori {
  clear: both;
  float: left;
  width: 1015px;
  margin-top: 15px;
}  
  #paticka {
    color: #ace0ac;
    margin-bottom: 15px;
    font-size: 10px;
  }
  #paticka a {
    color: #d5f5d5;
    font-size: 10px;
    text-decoration: underline;
  } 
  
.partner {
  padding-bottom: 7px;
}
.partner img {
  clear: both;
  display: block;
  width: 180px;
  height: 60px;
  margin-bottom: 3px;
}
.strankovani td {
  padding: 3px;
}
.strankovani a {
  text-decoration: underline;
}
.strankovani {
  float: right;
  display: block;
}
#tym_tabulka table,
#tym_vysledky table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
}
#tym_tabulka table td,
#tym_vysledky table td {
  padding: 3px;
}
#tym_vysledky table td {
  padding-bottom: 0px;
}
#tym_vysledky table .underline td {
  padding-top: 0px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #007500;
}
.roster .category {
  font-weight: bold;
  padding-bottom: 6px;
  padding-top: 6px;
}
.score {
  white-space: nowrap;
  text-align: center;
}
  .score img {
    border: 1px solid #007500;  
  }
#tym_vysledky td.den {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px dotted #007500;
  background-color: #E0EFE0;
  color: #007500;
}
#tym_vysledky td.domaci {
  color:#007500;
}
.mXs {
  position: absolute;
  top: 270px;
  right: 0px;
  z-index: 9px;
  float: left;
  clear: both;
  border: 1px solid #000000;
  background-color: #005100;
  border-bottom: 0px;
  width: 122px;
  display: none;
}
.mXs a {
  color: #ffffff;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  display: block;
  border-bottom: 1px solid #000000;
}
.mXs a:hover {
  text-decoration: underline;
  background-color: #008600;
}
#m1s {
  left: 0px;
  width: 152px;
}
#m2s {
  right: 738px;
}
#m3s {right: 615px;}
#m4s {right: 492px;}
#m5s {right: 369px;}
#m6s {right: 246px;}
#m7s {right: 123px;}
#m8s {right: 0px;}
.mXs.show {
  display: block;
}
.sloupec4 .banner {
  margin-bottom: 10px;
}
