body {
margin:0; 
padding:0;
font: 80%/150% "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
background: #000 url("IMAGES/poz_body.gif") no-repeat;
}

#div {padding: 0; margin: 0; border: 0;}

#hlavni {
width: 770px;
margin: 0 auto 0 15px;
border-left: 1px solid black;
border-right: 1px solid black;
text-align: left;
background: #0000bd url("IMAGES/poz_hlavni.gif");
}

#hlavicka-null {
width: 99%;
}

#hlavicka {
height: 200px;
text-align: center;
color: #0000bd;
}

#menu-obal {
float: left;
width: 200px;
background: transparent url("IMAGES/poz_menu.jpg") 0 10px no-repeat;
}

#menu {
padding: 250px 1em 0;
font-size: 90%;
color: #fff;
}

#telo-obal {
margin: 0 15px 0 200px;
border-left: 1px solid black;
border-right: 1px solid black;
}

#telo {
padding: 0.5em 1em;
background: #fff url("IMAGES/poz_telo.gif");
}

hr.cleaner {
clear: both;
height: 1px;
margin: -1px 0 0 0; 
padding: 0;
border: none;
visibility: hidden;
}

#patka-null {
width: 100%;
}

#patka {
padding: 15px 0 5px;
text-align: right;
}

/* menu */
#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#hlavniMenu a {
display: block;
color: #fff;
background-color: #00006b;
width: 155px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border: 1px solid #fff;
font-weight: bold;
margin-top: 0.2em;
}

#hlavniMenu a:hover {
background-color: #369;
color: #c00;
}

#hlavniMenu li li a{
display: block;
color: #FFF;
background-color: #69C;
width: 155px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border: 1px solid #fff;
font-weight: normal;
margin-top: 0.2em;
}

/* konkrétní styly */
img {padding: 0; margin: 0; border: 0;}
.foto {padding: 10px; text-align: center;}
.foto img {border: 1px solid #0000bd; padding: 1px; margin: 2px; background-color: ##6699cc;}

/* IE */
.foto img.hover,.foto img:hover {border: 1px solid #c00;}
.foto img {behavior: url(hover.htc);}

h1, h2, h3, h4 { color: #c00; padding: 5px 0; margin-bottom: 10px;}

h1 { font-size: 150%}
h1.hlavicka {padding: 0; margin: 0 10px; color: #fff; text-align: center;}
h2 { font-size: 130%}
h3 { font-size: 110%; color: #0000bd}
h4 { font-size: 90%}

a.hlavicka {color: #fff; text-decoration: none;}

p {text-align: justify; text-indent: 20px; margin-bottom: 0px; margin-top: 3px}
p.patka {text-align: right; margin: 0; padding: 0;}

.hlaska {padding: 2px 5px; margin: 5px; border: 1px solid #c30; font-weight: bold;}
.hlaska p {text-align: center;}

table {width: 99%; text-align: center;}
td,th {border: 0; border-collapse: collapse; text-align: left; vertical-align: top; padding: 5px;}

#toplist {text-align: center; padding: 20px 0;}
