body {
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 10pt;
color: #0c1a46;
background: #ccc;
margin:0px;
padding:0px;
behavior:url("csshover.htc");
}

a {
color: #0c1a46;
}

h1 {
font-size: 14pt;
}

h1 a {
text-decoration:none;
}

h2 {
font-size: 12pt;
}

img { border:0; }

.clear { 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

/* roletove menu */

div#seznam_nabidka {
z-index:2;
margin:0;
background:none;
position:relative;
width: 100%;
color:white;
height: 40px;
font-size:11pt;
font-weight:bold;
}

div#seznam_nabidka span {
display:block;
width:200px;
height:20px;
position:absolute;
top:0;
right:25px;
z-index:4;
}

div#seznam_nabidka span a {
color:#0c1a46;
font-weight:bold;
text-align:right;
z-index:5;
}

div#seznam_nabidka span a:hover {
color:#333;
text-decoration:underline;
}

div#seznam_nabidka ul {
margin: 0;
padding:0;
float:left;
}

div#seznam_nabidka li {
position:relative;
list-style-type:none;
float:left;
height:40px;
}

div#seznam_nabidka li:hover {
background:#0d1d4e;
}

div#seznam_nabidka li:first-child {
border-left:0px solid #474747;
}

div#seznam_nabidka a {
display:block;
padding-top: 10px;
margin:0 10px;
text-decoration:none;
font-weight:bold;
}

div#seznam_nabidka a:hover {
color:white;
}

div#seznam_nabidka ul li ul {
margin:0;
margin-top:10px;
width:200px;
position:absolute;
left:0px;
}

div#seznam_nabidka ul li ul li {
width:100%;
background:#0d1d4e;
border:0;
border-bottom:1px solid #374265;
height:37px;
}

div#seznam_nabidka ul li ul li a {
color:white;
}


div#seznam_nabidka ul li ul li:hover {
background:#0c1a46;
border-bottom:1px solid #374265;
}

body div#seznam_nabidka ul li ul {
display:none;
}

div#seznam_nabidka ul li:hover ul {
display:block;
}

div#seznam_nabidka li.mezera {
width:30px;
background:none;
}

div#seznam_nabidka .mezera li:hover {
width:30px;
background:none;
}

.page-obal {
width:784px;
height:auto;
margin:0 auto;
margin-top:317px;
margin-bottom:0;
padding:0;
border:0;
background:url('img/page_bg.jpg') 0 0 repeat;
position:relative;
z-index:0;
}

.obsah {
width:700px;
height:auto;
margin:0 auto;
}

.bottom-obal {
width:800px;
height:65px;
margin:0 auto 0 auto;
padding:0;
border:0;
background:url('img/bottom_bg.jpg');
position:relative;
z-index:-1;
}

.bottom-obal span {
width:200px;
height:20px;
position:absolute;
bottom:0;
left:30px;
font-size:8pt;
}

.top-obal {
width:784px;
height:240px;
padding:0;
border:0;
background:url('img/top_bg.jpg');
position:absolute;
left:0;
top:-317px;
text-align:right;
}

.top-obal a {
margin:0;
padding:0;
height:20px;
width:70px;
margin-right:15px;
}

.menu-obal {
width:784px;
height:39px;
padding:0;
border:0;
background:url('img/menu_bg.jpg');
position:absolute;
left:0;
top:-77px;
z-index:3;
}

.podmenu-obal {
width:784px;
height:38px;
padding:0;
border:0;
background:url('img/podmenu_bg.jpg');
position:absolute;
left:0;
top:-38px;
z-index:1;
}

#odkazy {
width:100%;
height:600px;
}

#odkazy h3 {
margin:0;
padding:0;
margin-left:10px;
float:left;
width:201px;
height:201px;
display:block;
position:relative;
z-index:0;
}

#odkazy h3 span {
width:201px;
height:201px;
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:2;
cursor:hand;
}

.mapy {
width:200px;
height:600px;
float:right;
}

.mapy img {
border:0;
}

.new-window {
font-size:12pt;
}
