body {
width:100%;
margin:0;
padding:0;
border:0;
text-align:center;
z-index:0;
}

table {
z-index:0;
font-size:8pt;
}

form, h1, h2  {
margin:0;
padding:0;
border:0;
width:100%;
}


h1 {
height:30px;
padding-top:10px;
padding-left:10px;
font-size:11px;
}

h1 a {
color:#333;
}

h2 {
width:100%;
height:30px;
padding-top:10px;
font-size:12px;
}

.banner {
width:770px;
height:0px;
margin:0 auto;
position:relative;
}

#banner_2 {
width:162px;
height:auto;
overflow:hidden;
position:absolute;
top:190px;
right:-170px;
}

#banner_1 {
width:162px;
height:auto;
overflow:hidden;
position:absolute;
top:190px;
left:-170px;
}

.banner img {
border:1px solid #efefef;
margin:0;
margin-bottom:10px;
}

div#seznam_nabidka {
font-size:10pt;
width:770px;
margin:0 auto;
height:28px;
position:relative;
z-index: 1;
}

div#seznam_nabidka ul {
margin: 0;
padding:0;
float:left;
z-index: 2;
}

div#seznam_nabidka li {
position:relative;
list-style-type:none;
float:left;
height:28px;
}

div#seznam_nabidka li:hover {
background:black;
color:white;
}

div#seznam_nabidka li:hover a {
color:white;
}

div#seznam_nabidka a {
display:block;
padding: 10 6px;
text-decoration:none;
font-weight:bold;
display:block;
}

div#seznam_nabidka ul li ul {
margin 0;
width:200px;
position:absolute;
left:-0px;
z-index: 3;
}

div#seznam_nabidka ul li ul li {
font-size:9pt;
width:100%;
background:black;
border:0;
border-bottom:1px solid #333;
}

div#seznam_nabidka ul li ul li:hover {
background:#333;
border-top:1px solid #666;
border-bottom:1px solid #666;
color:white;
}

body div#seznam_nabidka ul li ul {
display:none;
}

div#seznam_nabidka ul li:hover ul {
display:block;
color:white;
}

.form-ul {
margin:0;
padding:0;
border:0;
}

.form-ul a {
font-weight:normal;
}

.form-ul li {
text-align:left;
list-style-type:none;
float:left;
width:150px;
}

.clear {
width:100%;
height:1px;
clear:both;
margin:0;
padding:0;
border:0;
}

#lista {
margin:0;
padding:0;
border:0;
width:100%;
height:auto;
}

#lista li {
text-align:left;
list-style-type:none;
width:auto;
height:20px;
float:left;
margin:5px 10px 0 0;
white-space:nowrap;
}

.flags img {
width:17px;
height:12px;
border:0;
margin:5px;
}

#flag img {
margin: 5px;
border: 1px solid black;
}