body {
margin: 0;
padding: 0;
background-color: #292929;
background-image: url('/images/background.gif');
text-align: center;
padding: 0 0 10px 0;
}

hr {
display: none;
}

div.container {
width: 968px;

margin-left: auto;
margin-right: auto;
text-align: left;
background-image: url('/images/container-background.jpg');
}

h1 {
display: none;
}

div.header {
width: 968px;
height: 144px;

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

div.header-round {
width: 923px;
height: 19px;

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

text-align: right;

font-family: Verdana;
font-weight: bold;
font-size: 0.75em;

padding-top: 1px;
padding-right: 45px;

margin-bottom: 10px;
}

* html div.header-round {
width: 968px;
height: 20px;
}

#hlavnipanel {
margin:0 0 0 208px;
padding:0;

background-image: url('/images/body-right.jpg');
background-repeat: repeat-y;
}

#hlavnipanel-obsah {
margin:0;
min-height: 350px;
font-family: Verdana;
font-size: 0.75em;
padding: 0 25px 0 17px;
}

* html #hlavnipanel-obsah {
padding-top: 18px;
padding-bottom: 18px;
padding-left: 14px;
padding-right: 25px; 
}

* html #hlavnipanel-obsah {
height: 350px;
}

div.vrsek {
width: 752px;
height: 17px;

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

border-top: 1px solid #FFF;
}

* html div.vrsek {
position: absolute;
margin-left: -3px; 
}

div.spodek {
width: 752px;
height: 17px;

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

* html div.spodek {
position: absolute;
display: block;
height: 7px;
}

#levypanel {
display: block;
float: left;
width: 208px;
margin: 0;
padding: 0;
}

#levypanel-obsah {
margin:0;
min-height: 350px;
}

* html #levypanel-obsah {
height: 350px;
}

hr.cleaner {
clear: both;
float: none;
clear: both;
height: 1px;
display: block;
visibility: hidden;
}

div.footer {
text-align: center;
color: #FFF;

font-family: Verdana;
font-size: 0.75em;

margin-top: -10px;

padding-left: 208px;
}

* html div.footer {
margin-top: 9px;
}

div.footer a, div.footer a:link, div.footer a:visited {
color: #FFF;
text-decoration: none;
}

div.footer a:hover, div.footer a:active {
text-decoration: underline;
}

#hlavnipanel h2 {
margin: 10px 0 10px 0;
text-align: center;
font-size: 1em;
font-weight: bold;
line-height: 25px;
color: #FFF;
background-image: url('/images/h2-background.gif');
border-top: 1px solid #B1B1B1;
border-bottom: 1px solid #B1B1B1;
}

#hlavnipanel h2.prvni {
margin: 0 0 10px 0;
border-top: none;
}

#hlavnipanel h3 {
margin: 10px 0 10px 0;
text-align: center;
font-size: 1em;
font-weight: bold;
line-height: 25px;
color: #000;
border-top: 1px solid #B1B1B1;
border-bottom: 1px solid #B1B1B1;
}

#hlavnipanel h3.prvni {
margin: 0 0 10px 0;
border-top: none;
}

#hlavnipanel p {
margin: 10px 0;
padding: 0 5px;
}

* html #hlavnipanel p {
margin: 10px 0 0 0;  
}

#hlavnipanel a, #hlavnipanel a:link, #hlavnipanel a:visited {
color: #292929;
}

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

ul.menu {
list-style-type: none;
margin: 0;
padding: 0;
}

ul.menu li {
margin-bottom: 9px;
}

* html ul.menu li {
margin-bottom: 7px;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
display: block;
width: 125px;
height: 37px;
background-image: url('/images/menu.jpg');
background-repeat: no-repeat;
color: #FFF;
text-decoration: none;
font-family: Verdana;
font-size: 1.05em;

padding: 19px 18px 0 65px;

text-align: center;
}

* html ul.menu li a, * html ul.menu li a:link, * html ul.menu li a:visited {
width: 208px;
height: 56px; 
}

ul.menu li a:hover, ul.menu li a:active {
text-decoration: underline;
}

ul.menu li ul {
list-style-type: none;
padding: 0;
margin: 0;
background-image: url('/images/submenu-connector.jpg');
background-repeat: no-repeat;
background-position: 16px 0;
padding-top: 9px;

margin-left: 47px;
margin-top: -9px;
}

ul.menu li ul li {
margin: 0;
margin-top: -2px;
}

ul.menu li ul li a, ul.menu li ul li a:link, ul.menu li ul li a:visited {
display: block;
width: 137px;
height: 23px;
font-size: 0.95em;
background-image: none;
padding: 0;
border: 1px solid #B0B0B0;
background-color: #7C7C7C;
text-align: left;
padding: 3px 0 0 8px;
}

* html ul.menu li ul li a, * html ul.menu li ul li a:link, * html ul.menu li ul li a:visited {
width: 145px;
height: 26px;
}

ul.menu li ul li a:hover, ul.menu li ul li a:active {
text-decoration: none;
background-color: #000;
}

div.clanek {
width: 702px;
height: 128px;
border: 1px solid #929292;
background-color: #F1F1F1;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
background-image: url('/images/clanek-paticka.jpg');
background-repeat: repeat-x;
background-position: 0 bottom;
padding: 2px;
}

* html div.clanek {
width: 706px;
height: 132px; 
}

* html div.clanek table td {
font-size: 12px; 
}

div.clanek img {
border: 1px solid #000;
width: 159px;
height: 103px; 
}

div.clanek td {
vertical-align: middle;
}

div.clanek td.text {
padding-left: 10px;
font-weight: bold;
text-align: center;
width: 527px;
}

#hlavnipanel div.clanek td.text a, #hlavnipanel div.clanek td.text a:link, #hlavnipanel div.clanek td.text a:visited {
color: #000;
text-decoration: none;
}

div.clanek td.paticka {
height: 22px;
padding-left: 2px;
text-align: center;
font-size: 0.85em;
font-weight: bold;
color: #000;
}

* html div.clanek td.paticka {
font-size: 10px; 
height: 20px;
}

div.clanek td.paticka strong {
color: #EE211E;
}

#hlavnipanel div.clanek td.paticka a, #hlavnipanel div.clanek td.paticka a:link, #hlavnipanel div.clanek td.paticka a:visited {
text-decoration: none;
color: #EE211E;
font-size: 1.05em;
}

#hlavnipanel div.clanek td.paticka a:hover, #hlavnipanel div.clanek td.paticka a:active {
text-decoration: underline;
}

p.it {
text-align: right;
font-style: italic;
color: #EE1D23;
}

table.pics {
margin-left: 5px;
margin-right: 5px;
}

table.pics td {
padding: 6px;
}

* html table.pics td {
font-size: 12px; 
}

img {border: 1px solid black 
}

img.bez {border: none 
}

p.mini {
font-size: 0.8em;
}

h4 {
text-align: center;
font-size: 16px;
color: #ff0000;
}

#addthis {
text-align: right;
}
