/* tagy */
* {margin: 0; padding: 0;}
body {font-family: Myriad,"Myriad CE","Arial CE","Helvetica CE",Arial,lucida,sans-serif; color: #565656; font-size: 75%; background: #3b0403 url("../images/background.gif") top center repeat-x; text-align: center;}
a {color: #009edc;}

blockquote, pre, .pre {border: 1px solid #dcdcdc; border-left: 6px solid #669911; padding: 5px; overflow: auto; width: 90%; line-height: 140%; }
p, pre, blockquote, table {margin: 0 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
h1 {font-size: 190%; margin: 0 0 25px 10px; color: #901315;}
h2 {font-size: 170%; margin: 0 0 20px 10px; color: #901315;}
h3 {font-size: 150%; margin: 0 0 20px 0; border-bottom: 1px solid #901315; padding: 0 0 3px 5px; }
h4 {font-size: 130%; text-align: left; margin: 12px 0 15px 0; padding: 0 0 3px 5px; color: #901315; }
h5 {font-size: 110%; font-weight: bold;}

.cleaner {clear: both; height: 1px; overflow: hidden;}
.white {color: white;}

/* outer */
#inner {background: url("../images/inner-back.jpg") top center no-repeat;}

/* header */
#header { width: 1000px; margin: 0 auto 0 auto;}
#top-menu-box {}
#top-menu{}
#top-menu ul {margin:0;}
#top-menu li{display: block; float: left; border-left: 1px solid white; padding: 56px 22px 0 2px; }

#logo-box {background: url("../images/logo-back.jpg") top left no-repeat; height: 160px; overflow: hidden; margin-top: 20px;}
#logo{ float: left; padding: 3px 0 0 4px;}
#claim {float: right; padding: 17px 35px 0 0; text-align: right; }
#claim img {}
#claim p.info {width: 312px; color: white; text-align: justify; margin: 10px 0 0 auto; padding:0;  line-height: 120%; font-size: 11px;}
#claim p.odkaz {width: 312px; color: white; text-align: right; margin: 0 0 0 auto; padding:0;  line-height: 120%; font-size: 11px;}
#claim p a {color: white; text-align:right;}

/* page */
#page-box { width: 1000px; margin: 35px auto 0 auto; overflow: hidden;}
#page {border: 5px solid white; background: #901315;}
#page-inner {background: url("../images/page-back.gif") center repeat-y; margin:15px;}
#page-inner-inner {background: url("../images/content-bottom-back.gif") 170px bottom no-repeat;}

/* column left*/
#column-left-box {float: left; width: 160px; margin-right: 10px;}
#column-left {}
#column h3 {}
#column ul li {padding: 2px 0; margin-left: 0px;}

/* content */
#content-box {width: 590px; background:white; float:left; margin-bottom: 8px; overflow: hidden;}
#content-top {background: url("../images/content-top-back.gif") center top no-repeat; height: 8px; overflow: hidden;}
#content {padding: 12px 20px 12px 20px; text-align: left;}
#content h2, #content h3 {color: #5D5F53;}
#content p {text-align: justify;}

/* column right */
#column-right-box {float: right; width: 190px; margin-left: 10px; }
#column-right {}
#column h3 {}
#column ul li {padding: 2px 0; margin-left: 0px;}

/* sponsors */
#main-sponsors-box {width: 1000px; margin: 35px auto 0 auto; overflow: hidden; background: url("../images/sponsors-back.gif") top repeat-y;}
#main-sponsors {background: url("../images/sponsors-top-back.gif") top center no-repeat;  padding: 3px 15px 3px 15px;}
#main-sponsors-bottom {background: url("../images/sponsors-bottom-back.gif") bottom center no-repeat; height: 12px;}
#main-sponsors h4 {font-size: 120%; border-bottom: 1px solid gray;}

#sponsors-box {width: 1000px; margin: 15px auto 0 auto; overflow: hidden; background: url("../images/sponsors-back.gif") top repeat-y;}
#sponsors {background: url("../images/sponsors-top-back.gif") top center no-repeat;  padding: 3px 15px 3px 15px;}
#sponsors-bottom {background: url("../images/sponsors-bottom-back.gif") bottom center no-repeat; height: 12px;}
#sponsors h4 {font-size: 120%; border-bottom: 1px solid gray;}

/* footer */
#footer {background: url('../images/a4.gif') repeat-x top left; padding: 10px 0 20px 0; font-size: 85%; text-align: center; color: white;}
#footer a {color: white;}
#footer a:hover {text-decoration: none;}

/* main menu */
#main-menu-box {width: 160px; background: url('../images/main-menu-back.gif') repeat-y center ; margin-bottom: 15px;}
#main-menu { text-align: left; background: url('../images/main-menu-top-back.gif') top center no-repeat;}
#main-menu-bottom {background: url('../images/main-menu-bottom-back.gif') bottom center no-repeat; height: 104px; overflow: hidden;}


/* index page */
#index-left-box {float: left; width: 330px; margin-bottom: 15px; }
#index-left {}
#index-left .datum{color: #009edc; font-weight: bold;}
#index-left .text{text-align: justify; margin: 0 0 5px 0;}
#index-left .odkaz{margin: 0 0 25px 0;}



#index-right-box {float: right; width: 200px; margin-bottom: 15px; }
#index-right {}
#index-right img {margin-bottom: 15px; }


/* ostatni */
table.tabulky {width: 100%; border-collapse: collapse;}
table.tabulky td {padding: 1px 5px 1px 5px; color: black; border-bottom: 1px solid gray; }
table.tabulky tr.header td {background: #B0B0B0;}
table.tabulky tr.sude td {background: #EFEFEF; }
table.tabulky td .klatovy {color: red; font-weight: bold;}


table.tabulky-small {width: 100%; border-collapse: collapse;}
table.tabulky-small td {padding: 0 5px 0 5px; color: black; text-align: left; color: #ffff66; vertical-align: top;}
table.tabulky-small td.center {text-align: center; }
table.tabulky-small tr.header td {}
table.tabulky-small tr.sude td { }
table.tabulky-small td .klatovy {color: white; font-weight: bold;}

.counter {}

.hrac-foto-box {float: right; background: #e1e1e1; }
.hrac-foto {padding: 15px; text-align: center;}

.udaje-box {float: left;}
.udaje {}
.udaje li {margin-bottom: 10px;}




