body {
background-color: #D7D7D7;
background-color: #03145C;
background-image: url('/images/background.jpg');
background-repeat: repeat-x;
padding: 0;
margin: 0;
text-align: center;
}

* html body {
margin-bottom: 30px;
}

img {
border: none;
}

hr {
display: none;
}

#container {
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #FFF;
margin-bottom: 30px;
}

#header {
width: 900px;
height: 135px;

background-image: url('/images/header-background.jpg');
background-repeat: no-repeat;
}

h1 {
margin: 0;
padding: 0;

margin-top: 35px;
margin-left: 14px;

font-size: 15px;
width: 377px;
height: 108px;

position: absolute;
}

h1 a span {
width: 353px;
height: 100px;

background-repeat: no-repeat;
position: absolute;
z-index: 10;

margin-left: -100px;

cursor: pointer;
background-image: url('/images/logo.jpg');
}

#middle {
width: 900px;
height: 157px;

background-image: url('/images/middle-background.jpg');
background-repeat: no-repeat;
}

#menu {
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
margin-top: 9px;
margin-left: 7px;
}

#menu li a, #menu li a:link, #menu li a:visited {
display: block;
width: 184px;
height: 26px;
line-height: 26px;
text-decoration: none;
color: #FFF;
font-family: Verdana;
font-size: 0.7em;
font-weight: bold;

background-image: url('/images/menu-background.png');
background-repeat: repeat-y;
background-color: #334283;

border-bottom: 1px solid #FFF;
padding-left: 21px;
}

* html #menu li a, * html #menu li a:link, * html #menu li a:visited {
width: 205px; 
}

* html #menu li span a, * html #menu li span a:link, * html #menu li span a:visited {
display: inline;
}

#menu li.prvni a, #menu li.prvni a:link, #menu li.prvni a:visited {
background-image: url('/images/menu-prvni.jpg');
background-repeat: no-repeat;
}

#menu li.posledni a, #menu li.posledni a:link, #menu li.posledni a:visited {
background-image: url('/images/menu-posledni.jpg');
background-repeat: no-repeat;
border-bottom: none;
}

#menu li a:hover, #menu li a:active, #menu li span a, #menu li span a:link, #menu li span a:visited {
background-image: url('/images/menu-background-hover.png');
background-repeat: repeat-y;
background-color: #6D7AA7;
}

#menu li.prvni a:hover, #menu li.prvni a:active, #menu li.prvni span a, #menu li.prvni span a:link, #menu li.prvni span a:visited {
background-image: url('/images/menu-prvni-hover.jpg');
}

#menu li.posledni a:hover, #menu li.posledni a:active, #menu li.posledni span a, #menu li.posledni span a:link, #menu li.posledni span a:visited {
background-image: url('/images/menu-posledni-hover.jpg');
}

#banner {
position: absolute;
margin-left: 215px;
}

#body {
padding: 14px 25px;
font-family: Verdana;
font-size: 0.8em;
}

#footer {
width: 900px;
height: 28px;
line-height: 28px;
background-image: url('/images/footer-background.jpg');
background-repeat: no-repeat;
margin-top: 6px;

font-family: Verdana;
font-size: 0.7em;
font-weight: bold;
color: #5F5F5F;

text-align: center;
}

#footer a, #footer a:link, #footer a:visited {
color: #5F5F5F;
}

#footer a:hover, #footer a:active {
text-decoration: none;
}

#body h2 {
margin-top: 0;
color: #072289;
font-size: 1.4em;
}

#body h3 {
color: #E4C201;
font-size: 1.2em;
}

#body h3 a, #body h3 a:link, #body h3 a:visited {
color: #E4C201;
}

#body a, #body a:link, #body a:visited {
color: #072289;
}

#body a:hover, #body a:active {
text-decoration: none;
}

table.news {
margin-top: 5px;
margin-bottom: 12px;
font-size: 0.9em;
}

* html table.news {
margin-bottom: 18px;
}

table.news tr, table.news tr td {
vertical-align: top;
}

strong.full-clanek {
margin-top: 8px;
display: block;
text-align: right;
font-style: italic;
}

table.news a img, table.news a:link img, table.news a:visited img {
border: 1px solid #072289;
}

table.pics a img, table.pics a:link img, table.pics a:visited img {
border: 1px solid #072289;
}

table.news a:hover img, table.news a:active img {
border: 1px solid #929292;
}

table.pics a:hover img, table.pics a:active img {
border: 1px solid #929292;
}

td.padding {
padding-left: 7px;
}

strong.red {
color: #072289;
}

p.it {
color: #072289;
font-style: italic;
}

