body {
background: #897926;
margin: 0; padding: 0;
text-align: center;

font-family: verdana;
font-size: 11px;
line-height: 1.4;
}

a {color: black;}
a:hover {text-decoration:none;}

h2 {font-size: 12px;}

h3 {font-size: 11px;}

p {text-align: justify;}

img {border: none;}

#telo {
width: 792px;
margin: auto;
text-align: left;
background: #ffd700 url('../img/bg_telo.png') -4px 0 repeat-y;
border-left: 4px solid black;
border-right: 4px solid black;
}

#hlavicka {
background: url('../img/logo.png') no-repeat;
width: 100%;
height: 270px;
position: relative;
}

#hlavicka h1 {
margin: 0px 0 0px 300px; padding: 50px 0 0 0;  width: 400px; height: 100px; overflow: hidden;
}

#hlavicka h1 a span {
position: absolute; top: 0; left: 0; z-index: 1;
background: url('../img/nadpis.png') 20px 0 no-repeat;
display: block; margin-left: 260px; margin-top: 50px;
width: 520px;
height: 135px;
cursor: pointer;
}

#obsah {
float: right;
width: 555px;
padding: 0 20px 0 10px;
}

#menu {
width: 200px;
float: left;
}

#menu ul {
padding: 0; margin: 0 0 0 15px;
}

#menu ul li {
list-style: none;
}

#menu ul li a {
margin: 2px 0 2px 0;
width: 180px;
border: 1px solid #ffd700;
padding: 7px 5px 7px 5px;
background: #ffd700 url('../img/menu-logo.png') -1000 -1000 no-repeat;

display: block;
font-size: 14px;
text-decoration: none;
}

#menu ul li a:hover {
border: 1px solid #897926;
background: #efd440 url('../img/menu-logo.png') top right no-repeat;
}

#paticka {
width: 100%;
height: 216px;
background: url('../img/paticka-pavucina.png') bottom right no-repeat;
clear: both;
}

#paticka .p-foot {
margin: 0; padding-top: 80px;
}

#paticka p {
margin: 10px 0; padding: 0;
margin-left: 30px;

}


.hidden {display: none;}

.box {
background: #efd440;
border: 1px solid #897926;
margin-bottom: 10px;
width: 530px;
height: auto;
clear: both;

padding: 5px 10px;

font-size: 12px;
}

.clearer {
width: 100%; clear: both;
}

.box ul { margin-left: 0; }
.box ul li { padding: 2px 0; }

.info-clanek {
font-size: 10px;
}



.novinka, .novinkaA, .novinkaB {
padding: 2px 0 2px 5px;
width: 530px;
height: auto;
margin: 15px 0 15px 0;
}

.novinka {
border-left: 7px solid #897926; 
}

.novinkaB {
border-left: 7px solid #e5591c;
}

.novinkaA {
border-left: 7px solid #77ab13;
}


.novinka h3, .novinkaA h3, .novinkaB h3 {
margin: 0;
}
.novinka p, .novinkaA p, .novinkaB p {
margin: 10px 0 0 2px;
text-align: justify;
}

.dulezita {
border-left: 7px solid #cc0000;
}

.novinka-h-size {
font-size: 12px;
}

.nadpis-kniha {
font-weight: bold;
} 

.hraci-foto-male {
border: 1px solid #897926;
text-align: left;
margin: 0 30px 20px 0;
float: left;
}

.ul-hraci {margin-left: 110px; float: left;}

.dochazka {
border: 1px solid black;
border-collapse: collapse;
}

.dochazka th {
background: #000;
color: #ffd700; 
}

.dochazka th, td {
border: 1px solid #202020 !important;
padding: 2px 5px;
}

.dochazka .center {
text-align: center;
}

.dochazka-img {
border: 2px solid black;
background: white;
text-align: justify;
padding: 3px 5px;
}

.doch-left {
float: left;
width: 45%;
}

.doch-right {
float: right;
width: 45%;
}

#kolik-prijde {
padding-top: 10px;
clear: both;
}

table.kniha td {border: none !important;}

img.banner {
margin: -10px 0 20px 35px
}

.anketa-box, .anketa-boxA, .anketa-boxB {
width: 180px;
height: auto;
padding: 5px 10px 5px 10px;
}

.anketa-box {
background: #efd440;
border: 1px solid #897926;
}

.anketa-boxA {
background: #bce66b;
border: 1px solid #77ab13;
}

.anketa-boxB {
background: #e7b6a0;
border: 1px solid #e5591c;
}

.anketa-poznamky {
margin-left: 10px; float: right; text-align: left; width: 330px;
}

.anketa-skryt {
display: none;
}

.anketa-box label, .anketa-boxA label, .anketa-boxB label {
font-weight: bold;
}

.anketa-box label span, .anketa-boxA label span, .anketa-boxB label span {
font-weight: normal;
}

.anketa-otazka {
font-weight: bold;
font-size: 1.2;
border-bottom: 1px dashed black;
text-align: left;
}

.anketa-celkem {
text-align: center;
font-weight: bold;
}

.anketa-bar {
height: 3px !important; border: 1px solid black; background: #77ab13; clear: both;
}

.anketa-box select, .anketa-boxA select, .anketa-boxB select {
width: 150px;
border: 1px solid black;
background: white;
}

.anketa-box input.hlasuj, .anketa-boxA input.hlasuj, .anketa-boxB input.hlasuj {
margin: 5px 0;
}

.anketa-box input.text, .anketa-boxA input.text, .anketa-boxB input.text {
border: 1px solid black;
background: white;
}

/* rozpis table */
table.rozpis {
border: 0;
border-collapse: collapse;
margin:auto;
} 

table.rozpis th {
background: black;
color: #ffc000;
border: 1px solid black;
text-align: center;
padding: 3px;
}

table.rozpis td {
border: 1px solid black;
background: #EFD440;
}


img.center {
margin-left: 30px;
}

.iborder {
border: 1px solid black;
}

.vysledky {
border: 0;
border-collapse: collapse;
margin:auto;
background: #efd440;
font-size: 11px; 
} 


.vysledky th {
background: #B88C37;
border: 1px solid black;
text-align: center;
padding: 3px;
}

th.v-left {
text-align: left;
}



