body{
background-color:#C1CC89;
margin: 0;
padding: 0;
}

th,td{
text-align: left;
vertical-align: top;
}


#holder {
min-height: 400px;
width: 100%;
position: absolute;
height: 100%;
min-width: 770px
}

#supplemental {
visibility: hidden;
width: 770px;
height: 400px
}

#stranka {
left: 50%;
margin: 0px 0px 0px -385px;
position: absolute;
top: 0px;
height: 400px;
width: 770px;
}

#logo{
width: 770px;
height: 97px;
border: 0px;
margin: 0px;
padding: 0px;
}

#pruh{
float: left;
width: 180px;
height: 253px;
background-image: url("images/pruh.gif");
border: 0px;
margin-top: -4px;
padding: 0px;
}

#obsah {
float:left;
margin-left: -45px;
margin-top: 13px;
width: 635px;
}

#menu{
font-family: Arial;
font-weight: bold;
position: absolute;
left: 210px;
top: 77px;
}

#menu a{
text-decoration: none;
color: white;
}
#menu a:hover{
color: #000;
}

h1, h2{
text-align: center;
}

.center{
text-align: center;
}

#copy{
position: absolute;
left: 10px;
top: 79px;
text-align: center;
font-size: 70%;
}
#copy a{
color: #ddd;
}
#copy a:hover{
text-decoration: none;
}

img{
border: 0;
}

div.podmenu{
text-align: center;
width: 100%;
}

div.odkazy2{
background-image: url("images/pozadi.gif");
background-repeat: repeat-x;
height: 22px;
width: 200px;
padding-top: 1px;
margin: auto;
}

div.odkazy2 a{
color: #fff;
text-decoration: none;
}
div.odkazy2 a:hover{
color: #000;
}


div.odkazy{
background-image: url("images/pozadi.gif");
background-repeat: repeat-x;
height: 22px;
width: 570px;
padding-top: 1px;
}


img.krizek{
width: 15px;
height: 15px;
border: 0px;
vertical-align: middle;
margin: 2px;
}

img.fajfka{
width: 12px;
height: 15px;
margin: 2px;
border: 0px;
vertical-align: middle;
}

img.upravit{
width: 9px;
height: 15px;
margin: 2px;
border: 0px;
vertical-align: middle;
}

div.sekce{
text-align: center;
width: 100%;
margin-top: 20px;
font-size: 110%;
}

table.zbozi{
width: 600px;
}
table.zbozi{
margin-top: 20px;
}

table.zbozi th,table.zbozi td{
text-align: left;
border: 1px #000 solid;
padding: 3px;
}
table.zbozi th{
width: 100px;
}




div.pop{
float: left;
}

div.hodn{
float: left;
margin-left: 5px;
}

div.popis{
clear: left;
}



table.admin{
border-bottom: 1px #234D00 solid;
border-left: 1px #234D00 solid;
max-width: 464px;
clear: right;
}
table.admin th,table.admin td{
border-top: 1px #234D00 solid;
border-right: 1px #234D00 solid;
padding: 3px;
}
table.admin tr.legend th{
border-bottom: 1px #234D00 solid;
}
table.admin td a{
color: #990100;
}
table.admin td a:hover{
text-decoration: none;
}
table.admin tr.row1{
}
table.admin td.save{
text-align: center;
border-top: 1px #234D00 solid;
padding: 10px;
}


img.callendar_icon{
cursor: pointer;
border: 1px solid red;
vertical-align: top;
}
img.callendar_icon:hover{
background-color: red;
}


.zavod,.novinka,.vysledek{
border: 1px #000 solid;
margin-bottom: 20px;
}
.zavod h2,.zavod .datum,.zavod .obsah,.novinka .datum,.vysledek .datum{
margin: 0;
border-bottom: 1px #000 solid;
}
.novinka h2,.vysledek .datum{
padding: 3px 0 0;
margin: 0;
}
.zavod h2{
padding: 0;
}
.vysledek h3{
padding: 3px 0 0;
margin: 0;
text-align: center;
}
.novinka .datum,.vysledek .datum{
padding-bottom: 5px;
}
.novinka .datum,.vysledek .datum{
text-align: center;
font-weight: bold;
}
.zavod .datum{
padding: 3px 10px;
}
.zavod .obsah,.novinka .obsah,.vysledek .obsah{
padding: 0 10px;
}
.zavod .soubor,.vysledek .soubor{
margin: 0;
padding: 2px 10px 6px;
text-align: center;
}
.vysledek .soubor{
border-top: 1px #000 solid;
border-bottom: 1px #000 solid;
}
.vysledek .obrazky{
padding: 5px;
}

.novinka .obrazky p,.vysledek .obrazky p,.image{
float: left;
width: 150px;
height: 150px;
margin: 5px;
}


.clear{
clear: both;
}


.galerie_sekce,.galerie_sekce,.galerie_sekce h3{
margin: 0;
padding: 0;
}
.galerie_sekce ul{
margin: 0;
padding: 0 15px;
}
.gallery_catname{
margin-bottom: 0;
padding-bottom: 0;
}
.gallery_backnav{
margin-top: 0;
padding-top: 0;
}