body {background:white url('pictures/body.gif') repeat-x;
text-align:center;
color:#1b1b1b;
font-size:70%;
margin:0px;
padding:0px 0px 30px 0px;
font-family:sans-serif;
letter-spacing:1px;
}

#telo {position:relative;
width:835px;
text-align:left;    
margin:auto;
background:url('pictures/pozadi.jpg') left 158px no-repeat;
}             

#header {position:relative;
width:835px;
height:113px;
background:url('pictures/lide.gif') 516px 15px no-repeat;
} 
                 
#header h1 a {position:relative;
top:23px;
left:5px;
display:block;
width:239px;
height:74px;
color:#990100;
float:left;
cursor:pointer;
overflow:hidden;
}
#header h1 span {position:absolute; 
left:0px; 
top:0px; 
width:239px;
height:74px;
background:url('pictures/logo.gif') no-repeat;
}              
#header h1 {margin:0px; font-size:100%;}

#menu {position:relative;
width:835px;
height:40px;
background:url('pictures/menu.gif') no-repeat;
} 
#menu ul {margin:0px; padding:0px;}
#menu ul li {margin:0px; padding:0px; display:inline;}
#menu ul li a {display:block; float:left; height:40px; color:#d2d2d2; padding:0px 17px 0px 15px; line-height:40px; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration:none; background:url('pictures/lista.gif') right 5px no-repeat;}
#menu ul li a:hover span, #menu ul li a.vyber span  {margin:5px 0px 0px 0px; _float:left; padding:0px 10px 0px 10px; display:block; height:30px; cursor:pointer;}
#menu ul li a:hover span {background:#161616;}
#menu ul li a.vyber span, #menu ul li a.vyber:hover span {background:#990100;}
#menu ul li a:hover, #menu ul li a.vyber {color:white; line-height:30px; padding:0px 7px 0px 5px;}

#obsah {position:relative;
width:825px;
left:5px;
margin:270px 0px 20px 0px;
float:left;
line-height:1.5;
}  
#obsah h2.hlavni {margin:0px 0px 8px 0px;}
#obsah .galerie {position:relative;}
#obsah .galerie a {_border:3px solid #d9d9d9;}
#obsah .galerie a:hover {_border:3px solid #bfa161;}
#obsah .galerie img {border:3px solid #d9d9d9; _border:1px solid white; padding:1px; _padding:0px; margin:0px 7px 5px 0px; _margin:0px 7px 13px 0px;}
#obsah .galerie img {width:100px; height:75px;}
#obsah .galerie a:hover img {border:3px solid #bfa161; _border:1px solid white;}

#obsah ul, ol {margin:0px 0px 10px 0px; padding:0px;}
#obsah ul ul, ul ol, ol ul, ol ol {margin:0px; padding:0px;}
#obsah li {margin:0px 0px 0px 25px; padding:0px;}
#obsah ul li {margin:0px 0px 0px 10px; padding:0px 0px 0px 15px; _height:1px; list-style-type:none; background:url('pictures/odrazka.gif') left 6px no-repeat;}

#paticka {position:relative;
width:825px;
left:5px;
padding:10px 0px 10px 0px;
border-top:5px solid #5e5e5e;
line-height:1.5;
color:#5e5e5e;
}
#paticka span {float:right; line-height:1;}
#paticka a {color:#5e5e5e; text-decoration:underline;}
#paticka a:hover {color:#3d3d3d;}

div.clean {font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both;}
                       
a {color:#990100; text-decoration:underline;}
a:hover {color:#c61817;}

h2 {font-size:180%; margin:10px 0px 5px 0px; color:#990100; font-weight:normal; text-transform:uppercase;}
h3 {font-size:150%; margin:10px 0px 0px 0px; color:black; font-weight:bold;}
h4 {font-size:120%; margin:10px 0px 0px 0px; color:black; font-weight:bold;}

p {margin:5px 0px 8px 0px;}
strong {font-weight:bold;}

img {border:none;}
option {cursor:pointer;}

input, select, textarea {margin:0px 0px 2px 0px;}

table {font-size:100%;}

.bold {font-weight:bold;}
.justify {text-align:justify;} 
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.neviditelne {display:none;}

p.stav {border:1px solid #bfa161; color:black; text-align:center; padding:0.5em; background:#efe0c1; font-weight:bold;}

