.nejlepsi div.prvni { float: left; background: #fff url(/www/images/pozadi-prvni.png) bottom no-repeat; height: 171px; width: 109px; padding-top: 5px; text-align: center; }
.nejlepsi div.druhy { float: left; background: #fff url(/www/images/pozadi-druhy.png) bottom no-repeat; height: 156px; width: 109px; padding-top: 20px; text-align: center; }
.nejlepsi div.treti { float: left; background: #fff url(/www/images/pozadi-treti.png) bottom no-repeat; height: 141px; width: 108px; padding-top: 35px; text-align: center; }
.nejlepsi img {width:69px;height:75px;}
.nejlepsi p { margin-top: 3px; margin-bottom: 2px; font-size: 13px; font-weight: bold; }
.nejlepsi span { text-align: left; font-size: 10px;}

table td h2 { font-size: 11px; padding: 0; margin: 0; font-weight: normal; }

.pozadi {width: 600px;}
div.pozadi:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.top-leva {text-align: left;  float: left;  width: 205px;  padding-top: 5px;  padding-bottom: 10px;  }
div.top-leva img {float: left;  margin-left: 5px;  margin-right: 7px; }
div.top-stred {text-align: center;  float: left;  width: 180px;  padding-top: 20px; }
div.top-prava {text-align: right;  float: left;  width: 205px;  padding-top: 5px;  padding-bottom: 10px; }
div.top-prava img {float: right;  margin-left: 7px;  margin-right: 5px; }
div.top-leva h2, div.top-prava h2 {font-size: 17px;  font-weight: bold; padding-top: 15px;}

#online { float: left; width: 600px; margin-top: 15px;}

table.tipovacka tr {line-height: 15px;}
table.tipovacka td {border-top: 0; padding: 0; width: 108px; vertical-align: bottom;}
table.tipovacka td img {min-height: 5px ;margin-bottom: 12px; width: 65px !important; max-width: 65px;}
span.procento {margin-left: 3px;font-weight: bold; font-size: 16px;}

div.tlacitko {float: left; margin-left: 12px; height: 22px; width: 92px; text-align: center;}
div.tlacitko span { position: relative; top: -5px; font-weight: bold; }
div.tlacitko a { text-decoration: none; cursor: pointer; }

div.tlacitko1 {float: left; margin: 8px 0 -15px 250px; height: 22px; width: 92px; text-align: center; padding-top: 4px;}
div.tlacitko1 span { position: relative; font-weight: bold;}
div.tlacitko1 a { text-decoration: none; cursor: pointer; }

div.tlacitko2 {float: left; margin: 8px 0 0 110px; height: 22px; width: 92px; text-align: center; padding-top: 4px;}
div.tlacitko2 span { position: relative; font-weight: bold;}
div.tlacitko2 a { text-decoration: none; cursor: pointer; }

div.pocet {float: left; text-align: center; border-top: 1px solid #dcdcdc; width: 317px; padding: 5px;}

div.casova-osa {float: left; width: 600px; margin: 15px 0 30px 0;}
div.casova-osa .osa-goly {float: left; width: 600px; margin: 0 0 15px 8px;}
div.casova-osa .osa-goly img {float: left; cursor: pointer;}
div.casova-osa .osa-cisla {float: left; margin-left: 5px; height: 19px; padding: 2px 0 0 3px;}
div.casova-osa .osa-cisla span {float: left; text-align: center; width: 32px; font-weight: bold;}
div.casova-osa .osa-karty {float: left; width: 600px; margin: 0 0 0 5px;}
div.casova-osa .osa-karty img {float: left; cursor: pointer;}

div.hriste {position: relative; margin-left: -5px; width: 600px; margin-top: 10px;  background: url(/www/images/hriste.png) no-repeat;  height: 300px; }
div.preview {margin-top: 20px; padding: 5px; float: left; font-size: 12px;}
div.text {margin-top: 20px; float: left; font-size: 12px; vertical-align: top;}

span.ramecek-titulek {float: left; width: 100%; height: 18px; margin: 20px 0 0px 5px; font-weight: bold; font-size: 12px;}
div.ramecek {float: left; background: url(/www/images/cara-zapas.png) no-repeat; padding: 0 5px 5px 5px; width: 100%;}
div.ramecek p {font-weight: bold;  font-size: 12px; }
div.ramecek p img {position: relative;  top: 7px; }
div.ramecek p span.asistence {font-size:80%;color:#666;}

div.leva {text-align: left; float: left; width: 290px; }
div.prava {text-align: left; float: right; width: 290px; margin-right:10px; }

#dhtmltooltip { position: absolute; margin-left: 80px; margin-top: 0px; padding: 3px;background-color: #e1e1e1; visibility: hidden; z-index: 100; opacity: .90; }
#dhtmltooltip span { margin-left: 35px; text-align: left; font-weight: bold; display: block; min-width: 125px; width: 125px; color: #646464; }
#dhtmltooltip img.logo { position: absolute; top: -6px; left: 5px; }

.komentare ul { float: left;  margin: 0;  padding: 0;  list-style: none;  width: 100%; }
.komentare li { display: block;  background-color: rgb(244,244,244);  _border: 1px solid #fff;  padding: 4px 4px 0px 4px;  margin: 4px 0 0 0; }
.komentare li .komentar-avatar { display: block;  float: left;  text-align: center;  margin: 0 8px 4px 0;  font-weight: bold; }
.komentare li .komentar-avatar img { float: none;  display: block;  padding: 5px;  vertical-align: middle;  border: 1px solid rgb(218,218,218);  background-color: rgb(227,227,227); }
.komentare li .komentar-obsah { float: none;  text-align: left;  height: 105px; }
.komentare li .komentar-paticka { text-align: right;  font-weight: bold; }
.komentare li .komentar-paticka a:hover {cursor: pointer;  }

.komentar-hlavicka { background-color: rgb(244,244,244);  padding: 4px 0 3px 10px;  height: 18px;  }
.komentar-nick { display: block;  float: left;  }
.komentar-nick a { font-weight: bold;  }
.komentar-akce { display: block;  float: right;  margin-right: 5px; }
.komentar-akce a { font-weight: bold;  cursor: pointer;  }
.komentar-obsah { width: 100%;  }
.komentar-text { float: left;  display: block;  padding: 0 5px 0 5px;  }
.nejlepsi div.prvni { float: left; background: #fff url(/www/images/pozadi-prvni.png) bottom no-repeat; height: 171px; width: 109px; padding-top: 5px; text-align: center; }
.nejlepsi div.druhy { float: left; background: #fff url(/www/images/pozadi-druhy.png) bottom no-repeat; height: 156px; width: 109px; padding-top: 20px; text-align: center; }
.nejlepsi div.treti { float: left; background: #fff url(/www/images/pozadi-treti.png) bottom no-repeat; height: 141px; width: 108px; padding-top: 35px; text-align: center; }
.nejlepsi p { margin-top: 3px; margin-bottom: 2px; font-size: 13px; font-weight: bold; }
.nejlepsi span { text-align: left; font-size: 10px;}

.komentar-avatar { float: right;  display: block;  width: 80px;  text-align: center;  padding: 3px;  border: 1px solid rgb(218,218,218);  background-color: rgb(244,244,244);  margin: 2px;  }
.komentar-avatar img { max-width: 75px; max-height: 75px; }

.smajlici { margin-top: 3px; }
.smajlici img { margin-left: 5px; }
.smajlici img:hover {cursor: pointer;  }

.form {background: #fff url("/www/images/admin/pozadi-form.png") repeat-x;  border: 1px #dcdcdc solid;  padding: 3px;  font-size: 11px; }

.obsah table td h3, .obsah table td h4 { font-size: 100%;  font-weight: normal;  padding: 0;  margin: 0;  }

.chat {float: left; border-top: 1px solid #d9d9d9; margin-top: 5px; width: 100%;}
.chat p {margin: 5px 0 0 0;}

#loading {display: none;}
#loading img {float: left; margin: 0 7px 0 95px;}
#loading span {float: left; margin-top: 2px; font-weight: bold;}

.kalendar_box { background: #fff url('/www/images/kalendar/back.jpg') top center no-repeat; height: 220px; }
.kalendar_box .kalendar { float: left; width: 220px; margin: 15px 0 0 20px; padding: 0; border-collapse: collapse; }
.kalendar_box .kalendar tr td { padding: 2px; margin: 0; line-height: 21px; height:100%; border: 0 none; width: 28px; }
.kalendar_box .kalendar tr td.tucne { font-weight: bold; }
.kalendar_box .kalendar tr td.zap { background-color: rgb(218,218,218); }
.kalendar_box .kalendar tr td.mesic { font-weight: bold; font-size: 120%; }
.kalendar_box .kal_predchozi { float: left; padding: 80px 0 0 10px; font-size: 110%; }
.kalendar_box .kal_dalsi { float: right; padding: 80px 10px 0 0; font-size: 110%; }
.kalendar_box .kal_dalsi, .kalendar_box .kal_predchozi { text-decoration: none; font-weight: bold; cursor: pointer; }

.kalendar_box .kalendar tr td span {color:#666;}

table.soupiska {border:1px solid #dcdcdc;padding:0;margin:0;}
table.soupiska tbody tr {}

.strankovani {text-align: center; padding: 3px; border-top: 1px solid #d9d9d9;}


