
* {                       margin: 0; padding: 0; }
img, div, span {          behavior: url(iepngfix.htc) }

body {                    font-family: Verdana, sans-serif; font-size: 90%; color: #fff; background: #2a69c5 url(images/bg.jpg) center top no-repeat;
                          padding-top: 10px; }
h1 {                      position: relative; z-index: 0; font-size: 14px; text-indent: -9999px; }
h1 a {                    cursor: pointer; }
.post p {                 line-height: 20px; margin: 0; padding: 0; }
a {                       color: #fff; text-decoration: underline; }
a:hover {                 text-decoration: none; }
.post h2 {                font-family: Helvetica, Arial, Sans-Serif; font-size: 130%; display: block; width: 465px; height: 47px;
                          background: url(images/nadpis.jpg) no-repeat; color: #fff; line-height: 45px; text-indent: 10px; }
.post h2 a {              color: #fff; text-decoration: none; }
.post h2 a:hover {        color: #fff; text-decoration: underline; }
p {                       margin-bottom: 15px; }
h3 {                      margin-bottom: 10px; }
h3.komenty {              margin-bottom: 15px; }
h4 {                      color: #082997; margin-bottom: 5px; }
ul, ol {                  margin-bottom: 10px; }
ol {                      margin-top: 40px; margin-bottom: 40px; }
ul li {                   margin-left: 20px; }
ol li {                   margin-left: 30px; margin-top: 10px; }
ul li ul li {             margin-left: 35px; }

h1 span {                 position: relative; z-index: 1; display: block; top: -14px; width: 291px; height: 110px; background: url(images/logo.png); }

#wrap {                   width: 984px; margin: 0 auto; padding: 0; border: 0; }
#obsah {                  width: auto; padding: 10px; border: 3px solid #fff; background: #082997; }
#hlavicka {               position: relative; height: 157px; }
#levysloupec {            width: 23%; float: left; }
#levysloupec ul {         margin-bottom: 0px; }
#levysloupec ul li {      margin-left: 0px; }
#pravysloupec {           width: 25%; float: right; }
#main {                   width: 51%; float: left; }
#footer {                 margin-top: 10px; margin-bottom: 10px; }
#komentar {               width: auto; padding: 5px; background: #fff; color: #000; margin-bottom: 15px; }
#infobar {                color: #333333; position: absolute; top: 0; left: 0; width: 100%; background: #ffffcc; border-bottom: 1px solid #fff; text-align: center; padding-left: 25px; padding-right: 25px; }
#infobar a {              color: #000099; }

ul#menu {                 display: block; width: auto; list-style-type: none; position: absolute; }
ul#menu li {              display: block; float: left; margin-left: 11px; }
ul#menu li a {            display: block; width: 127px; height: 30px; background: url(images/tab.png); text-align: center; line-height: 32px; color: #fff; }

.boxhead {                display: block; width: 205px; height: 28px; background: url(images/box-header.jpg) no-repeat; font-size: 14px; line-height: 27px;
                          text-indent: 30px; }
.box h3 {                 font-size: 100%; }
.box a {                  color: #082997; text-decoration: none; }
.box a:hover {            text-decoration: underline; }
.box ul li {              list-style-type: none; }
h3.tymy {                 background: url(images/mic.png) 8px 6px no-repeat; }
h3.aktuality {            background: url(images/info.png) 8px 6px no-repeat; }
h3.posledni {             background: url(images/pistalka.png) 8px 6px no-repeat; text-indent: 35px; }
h3.pristi {               background: url(images/hodiny.png) 8px 6px no-repeat; text-indent: 30px; }
h3.vyroci {               background: url(images/cookie.png) 8px 6px no-repeat; text-indent: 30px; }
.box {                    width: 205px; margin-bottom: 8px; }
.boxbody {                width: auto; border-left: 4px solid #a82020; border-right: 4px solid #a82020; padding: 4px; background: #fff; color: #002ba8;
                          line-height: 20px; }
.boxtail {                width: auto; height: 9px; background: url(images/box-tail.jpg) no-repeat; }

.widebox {                width: 239px; margin-bottom: 8px; }
.widebox a {              color: #082997; }
.widebox h3 {             font-size: 100%; }
.bold table {             font-weight: bold; }
.wideboxhead {            display: block; width: 239px; height: 28px; background: url(images/box-header-w.jpg) no-repeat; font-size: 14px; line-height: 27px;
                          text-indent: 30px; }
.wideboxtail {            width: auto; height: 9px; background: url(images/box-tail-w.jpg) no-repeat; }
.post {                   width: 482px; margin-bottom: 15px; }
.post h3 {                color: #082997; }
.post a {                 color: #082997; }
.posttop {                width: auto; height: 11px; background: url(images/post-top.jpg) no-repeat; }
.postbody {               border-left: 1px solid #fff; border-right: 1px solid #fff; width: auto; padding-left: 10px; padding-right: 10px; background: #fff; color: #000; }
.postbody a {             color: #082997; }
.postbottom {             width: auto; height: 11px; background: url(images/post-bottom.jpg) no-repeat; }
.post p {                 margin: 0; padding-top: 10px; }
.post ul {                margin-top: 10px; }
.mensi {                  font-size: 80%; }

.red {                    color: #ff3333; }
.green {                  color: #24AD03; }
.blue {                   color: #0632BB; }

.soupiska {               background: url("images/brush.jpg") bottom right no-repeat; padding: 20px; color: #fff; line-height: 30px; font-size: 20px; font-family:"Comic Sans MS"; }
.soupiska h2 {            margin-bottom: 25px; color: #790606; font-size: 12px; }
.center {                 margin: auto; }
.floatright {             float: right; }
.vycentrovat {            text-align: center; }
p.meta {                  margin-top: 5px; text-align: center; }
p.komentdate {            color: #505050; }
p.info {                  background: #ffffff; border: 3px solid #a82020; padding: 5px 0px 5px 0px; line-height: 15px; font-size: 80%; color: #000; margin-bottom: 20px; text-align: center; }
p.info a {                color: #082997; margin: 10px; }
.floatright {             float: right; }

table.posledni {          width: 100%; letter-spacing: -1px; }
table.posledni col.logo { width: 32px; }
table.posledni col.skore {text-align: right; }
table.posledni col.cas   { }
table.posledni tr td {    border-bottom: 1px solid #d3d3d3; }
table.posledni tr th {    border-bottom: 1px solid #333; }
table.vysledky {          border-spacing: 0px; }
table.vysledky td {       border: 1px solid #d3d3d3; }
table.vysledky tr.rude {  background: #8d0000; color: #fff; }

.cleaner {                clear: both; }
label,input {             display: block; width: 150px; float: left; margin-bottom: 10px; }
label {                   text-align: right; width: 120px; padding-right: 20px; }
br {                      clear: left; }
input#inputjmeno {        width: 250px; }
textarea#textareaobsah {  width: 250px; height: 200px; }

.imageset img { background: #fff; padding: 2px; border: 1px solid #B4B4B4; margin: 6px; }

.galerie_item { float: left; text-align: center; padding: 5px; background: #fff; margin-right: 25px; color: #000; }
.galerie_item a { color: #082997; }
.galerie_block { display: block; }

/* ---------- Tabulky na rozpis treninku ------------*/

table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-top:10px;}

table.stats td 
{background-color: #fff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #ccc solid;}

table.stats td.hed
{background-color: #99bdff;
color: #000;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
text-align:center;}

table.stats col.datum { width: 70px; }
table.stats col.den { width: 15px; }

.tyrkysova { color: #0091b5; }
.modra { color: #001df7; font-weight: bold; }
.zelena { color: #009904; font-weight: bold; }
.cervena { color: #b80900; font-weight: bold; display: block; }
.fialova { color: #7b00c1; font-weight: bold; }

