body {
color: #000;
padding: 0px;
margin: 0px;
background:url("images/pozadi.jpg");
font-family: Aril, Sans-Serif;
font-size: 95%;
}

th,td{
font-size: 95%;
}
img{
border: 0;
}
strong{
font-weight: bold;
}
em{
font-style: italic;
}
h2{
margin-top: 5px;
clear: left;
font-size: 120%;
text-align: center;
}
h3{
font-size: 110%;
margin: 5px;
padding: 0;
}
ul, ol{
margin: 0 25px;
padding: 0;
}

.center{
text-align: center;
}
.right{
text-align: right;
}
.left{
text-align: left;
}

#holder {
min-height: 400px;
width: 100%;
position: absolute;
height: 100%;
min-width: 946px;
padding: 0px;
margin: 0px;
}
#supplemental {
visibility: hidden;
width: 946px;
height: 400px;
}
#stranka {
left: 50%;
margin: 0px 0px 0px -473px;
position: absolute;
top: 0px;
width: 946px;
padding: 0px;
}

#menu{
position: absolute;
top: 16px;
left: 0;
width: 235px;
height: 593px;
background:url("images/left.gif") no-repeat top left;
padding: 100px 0 0 55px;
}
#menu ul{
margin: 0;
padding: 0;
}
#menu ul li{
font-size: 120%;
font-weight: bold;
list-style: none;
}
#menu ul li span{
display: block;
width: 110px;
border-bottom: #663300 2px solid;
margin-top: 20px;
}
#menu ul li ul li{
font-size: 90%;
margin: 7px 0 7px 27px;
list-style-image: url(images/tecka.gif);
}
#menu a{
color: black;
text-decoration: none;
}
#menu a:hover{
text-decoration: underline;
}

#right{
position: absolute;
top: 16px;
left: 692px;
}
#right_kont{
position: absolute;
left: 760px;
top: 140px;
color: #555;
}
#right_kont a{
color: #444;
}
#right_kont p{
font-size: 80%;
margin-top: 0;
}
#right_kont h3{
display: block;
width: 100px;
margin: 0 0 5px 0;
padding: 0;
border-bottom: #555 2px solid;
}

#top{
position: absolute;
top: 70px;
left: 235px;
}
#bottom{
position: absolute;
top: 543px;
left: 235px;
}
#logo{
position: absolute;
left: 178px;
top: 0;
border: 0;
z-index: 2;
}
#napis{
position: absolute;
left: 439px;
top: 7px;
border: 0;
}
#copy{
position: absolute;
left: 380px;
top: 563px;
font-size: 80%;
color: white;
}
#copy a{
color: white;
}

#obsah{
position: absolute;
left: 235px;
top: 108px;
width: 448px;
height: 425px;
padding: 5px;
overflow: auto;
background: #E0B78B url("images/bg.gif") no-repeat 20px 135px;
}

.index1{
margin: 0;
padding: 0;
}
.index2{
text-align: center;
margin: 15px 0;
padding: 0;
}
.index2 img{
border: #663300 2px solid;
}
.index3{
text-align: center;
margin: 0;
padding: 0;
}
.index3 img{
border: #663300 1px solid;
margin: 0 20px;
}

ol.param{
margin: 0 0 0 25px;
padding: 0;
}
ol.param ul{
margin: 0 0 0 15px;
padding: 0;
}
ol.param li{
margin: 0;
padding: 0;
font-weight: bold;
}
ol.param li ul li{
margin: 0;
padding: 0;
font-weight: normal;
list-style: disc;
}

div.galerie{
width: 325px;
margin-left: 49px;
padding: 0;
}
div.gal{
width: 150px;
height: 150px;
margin: 5px;
float: left;
}

.kont{
margin-top: -5px;
margin-bottom: 20px;
padding: 0;
text-align: left;
}
.kont_m{
margin:0;
padding:0;
margin-left:59px;
}
.kont_m div{
float: left;
text-align: center;
width: 160px;
padding: 0;
}
.kont_m div img{
border: 0;
margin: 0;
}

#menu2{
margin: 0;
padding: 0 0 3px 0;
text-align: center;
border-bottom: 1px #663300 solid;
}
#menu2 a{
color: #663300;
font-weight: bold;
text-decoration: none;
}
#menu2 a:hover{
text-decoration: underline;
}
#menu2 img{
margin: 0 5px;
vertical-align: center;
}
#menu2 span{
font-weight: bold;
letter-spacing: 0;
font-size: 120%;
margin: 5px;
line-height: 5px;
}

