body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
color: #727272;
background: #5ABFEE url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0 0 0 12px;
text-align: center;
}

#vse {
width: 941px;
margin: 0 auto;
text-align: left;
}

#hornicast {
width: 917px;
margin: 0 0 0 12px;
padding: 0 6px;
background: #fff url(/img/backvse.gif) 0 0 no-repeat;
}

#menuhorni {
width: 849px;
height: 21px;
padding: 0 68px 0 0;
color: #fff;
font-size: 0.85em;
font-weight: bold;
}

#menuhorni ul {
position: relative;
float: right;
margin: 0;
padding: 0;
list-style-type: none;
z-index: 10;
}

#menuhorni li {
position: relative;
float: left;
display: inline;
behavior: url(/js/hover.htc);
}

#menuhorni li a {
display: block;
width: 120px;
height: 18px;
padding: 3px 0 0 0;
background: url(/img/backmh.gif) 0 0 no-repeat;
color: #fff;
text-align: center;
text-decoration: none;
}

#menuhorni li a:hover {
text-decoration: underline;
}

#menuhorni li ul {
visibility: hidden;
position: absolute;
top: 21px;
left: 2px;
width: 186px;
margin: 0;
padding: 10px;
border: 1px solid white;
background: #C55101 none;
filter: alpha(opacity=90);
opacity: 0.90;
z-index: 10;
}

#menuhorni li:hover ul, #menuhorni li a:hover ul {
visibility: visible;
}

#menuhorni li ul li {
float: none;
}

#menuhorni li ul li a {
display: block;
width: 166px;
height: auto;
padding: 2px 10px;
background: none;
text-align: left;
}

#vrch {
position: relative;
height: 162px;
padding: 14px 0 0 0;
}

#logo {
float: left;
width: 193px;
padding: 33px 0 0 0;
text-align: center;
}

#flash {
float: left;
width: 704px;
height: 132px;
padding: 30px 0 0 20px;
background: url(/img/flash.jpg) 0 0 no-repeat;
color: #B3ECFF;
}

#anotace {
width: 230px;
height: 70px;
margin: 0;
padding: 0;
overflow: hidden;
}

#vymenik {
float: left;
width: 724px;
width: 335px;
height: 162px;
margin: 0 0 0 389px;
/*background: url(/img/backvymenik.gif) 0 0 no-repeat;*/
color: #B3ECFF;
overflow: hidden;
}

.vl {
position: absolute;
top: 14px;
left: 193px;
z-index: 6;
}

.vr {
position: absolute;
top: 14px;
right: 0px;
z-index: 6;
}

#slogan {
position: absolute;
top: 14px;
left: 193px;
width: 350px;
height: 122px;
padding: 20px 25px;
background: url(/img/backslogan.png) 0 0 no-repeat;
color: #fff;
z-index: 7;
}

#obsah {
padding: 8px 0;
background: url(/img/backobsah.gif) 0 0 repeat-y;
}

#obsah hr {
height: 1px;
margin: 0;
padding: 5px 0 0 0;
border: 0;
border-bottom: 1px dotted #BABABA;
}

#left {
float: left;
width: 201px;
}

.lbox {
float: left;
width: 171px;
margin: 0;
padding: 1px 15px;
background-color: #E1F1FA;
}

ul#menuvlevo {
float: left;
width: 181px;
margin: 0;
padding: 0 10px;
background-color: #E1F1FA;
list-style-type: none;
}

ul#menuvlevo li {
position: relative;
padding: 8px 0 9px 12px;
border-top: 1px dotted #84B6D2;
background: #E1F1FA url(/img/sipka.gif) 0 12px no-repeat;
*background: #E1F1FA url(/img/sipka.gif) 0 14px no-repeat;
color: #1A3C65;
font-family: Verdana, Tahoma;
font-size: 0.9em;
font-weight: bold;
behavior: url(/js/hover.htc);
}
ul#menuvlevo li.none {
border: 0;
}

ul#menuvlevo li a {
color: #1A3C65;
text-decoration: none;
}

ul#menuvlevo li a:hover {
text-decoration: underline;
}

ul#menuvlevo ul {
visibility: hidden;
position: absolute;
top: -2px;
left: 181px;
width: 176px;
margin: 0;
padding: 5px 15px;
border: 1px solid #BCD2DE;
background: #F2F8FC;
/*filter: alpha(opacity=90);
opacity: 0.90;*/
list-style-type: none;
z-index: 10;
}

ul#menuvlevo li:hover ul, ul#menuvlevo li.hover ul {
visibility: visible;
}

ul#menuvlevo li ul li {
padding: 7px 0;
background: #F2F8FC;
color: #11253E;
font-size: 1em;
font-weight: normal;
}

ul#menuvlevo li ul li a {
color: #11253E;
}

ul#menuvlevo li:hover ul ul, ul#menuvlevo li.hover ul ul {
visibility: hidden;
top: -4px;
left: 176px;
z-index: 12;
}

ul#menuvlevo li:hover ul li:hover ul, ul#menuvlevo li.hover ul li.hover ul {
visibility: visible;
}

ul#menuvlevo ul.visible, ul#menuvlevo li:hover ul ul.visible, ul#menuvlevo li.hover ul ul.visible {
visibility: visible;
position: static;
width: auto;
margin: 0;
padding: 7px 5px 0 10px;
border: 0;
background: none;
list-style-type: none;
}

ul#menuvlevo ul.visible li {
padding: 6px 0;
background: none;
}

#stred {
float: left;
width: 508px;
padding: 10px 15px 0 15px;
*padding: 15px 15px 0 15px;
border-left: 10px solid white;
background: #fff url(/img/backstred.gif) 0 0 no-repeat;
}

h1 img {
position: relative;
top: 8px;
z-index: 2;
}

.date, .date a {
color: #84B6D2;
font-size: 0.7em;
}

.newsnadp, .newsnadp a {
margin: 0 0 0 7px;
color: #CC5211;
font-size: 1.2em;
font-weight: bold;
}

.newsimg {
float: left;
margin: 0 15px 0 0;
}

.listimg {
float: right;
width: 108px;
height: 80px;
margin: 0 0 5px 15px;
overflow: hidden;
text-align: right;
}

.listimg img {
border: 1px solid #053E74;
}

.f085 {
font-size: 0.85em;
}

.vice {
float: right;
color: #053E74;
font-family: Verdana, Tahoma;
font-size: 0.8em;
}

.listvice {
color: #053E74;
font-family: Verdana, Tahoma;
font-size: 0.8em;
}

.vice a, .listvice a {
color: #053E74;
}

.vice img, .listvice img {
position: relative;
top: 4px;
}

.sbox {
float: left;
width: 160px;
margin: 10px 5px 5px 4px;
padding: 0 0 10px 0;
background: url(/img/backsboxd.gif) left bottom no-repeat;
text-align: center;
}
.sbnadp {
height: 25px;
margin: 0;
padding: 7px 10px;
border-bottom: 7px solid #E1F1FA;
background: url(/img/backsbnadp.gif) 0 0 no-repeat;
color: #053E74;
font-size: 13px;
font-weight: bold;
overflow: hidden;
}
.sbnadp a {
color: #053E74;
}
.sbox p.vice {
float: none;
}
.sbtext {
height: 27px;
padding: 0 7px;
font-size: 11px;
overflow: hidden;
}

.fotgal {
float: left;
width: 155px;
_width: 150px;
height: 120px;
_height: 115px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #053E74;
}

.detimg {
float: right;
margin: 25px 0 10px 20px;
font-size: 0.8em;
text-align: center;
}

.pf {
position: relative;
float: left;
padding: 5px 0 15px 0;
padding: 0;
}

#hidden {
position: absolute;
top: 0;
left: 0;
*width: 340px;
border: 1px solid #333;
padding: 15px;
background-color: #E1F1FA;
}

#hidden p.fr input.enter {
background-color: #EB3201;
}

#hidden textarea {
font-size: 12px;
}

#hidden03 {
position: absolute;
top: 0;
left: 0;
border: 1px solid #333;
padding: 10px 20px;
background-color: #E1F1FA;
}

#right {
float: left;
width: 185px;
padding: 7px 0 0 0;
}

.rbluenadp {
width: 130px;
height: 25px;
padding: 3px 5px 0 50px;
background: url(/img/rbluenadp.gif) 0 0 no-repeat;
font-size: 0.9em;
font-weight: bold;
color: #fff;
overflow: hidden;
}

.rrednadp {
width: 130px;
height: 25px;
padding: 3px 5px 0 50px;
background: url(/img/rrednadp.gif) 0 0 no-repeat;
font-size: 0.9em;
font-weight: bold;
color: #fff;
overflow: hidden;
}

.rbluenadp a, .rrednadp a {
color: #fff;
}

.rblue {
padding: 5px 10px 12px 10px;
background: #E1F1FA url(/img/rblued.gif) 0 100% no-repeat;
color: #053E74;
font-family: Verdana, Tahoma;
font-size: 0.8em;
}

.rblue a {
color: #053E74;
}

ul.log {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.log li {
margin: 0;
padding: 3px 0 3px 25px;
*padding: 1px 0 1px 25px;
}

ul.log li.user {
background: url(/img/uzivatel.gif) 0 0 no-repeat;
}

ul.log li.basket {
background: url(/img/kosik.gif) 0 0 no-repeat;
}

ul.log li.arrow {
background: url(/img/sipka-menu.gif) 0 0 no-repeat;
}

.logcena {
color: #ED721D;
}

.vozik, .vozik a {
font-family: Arial, Helvetica;
font-size: 1.4em;
color: #CC5211;
}

.vozik img {
position: relative;
top: 5px;
}

#bottom {
clear: both;
margin: 0 auto;
padding: 5px 30px;
color: #C9E9FF;
font-family: Verdana, Tahoma;
font-size: 0.8em;
text-align: left;
}

#bottom a {
color: #C9E9FF;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #555;
color: #444;
font-size: 0.9em;
}

.enter {
border: 1px solid #111;
background-color: #053E74;
color: #fff;
font-size: 0.9em;
font-weight: bold;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #E6EFF6;
background-color: #F5F9FC;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #E6EFF6;
}
.tabule tr.tabh {
background-color: #004375;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.cokoliv {
padding: 1px 10px;
}

.f09 {
font-size: 0.9em;
}

.f12 {
font-size: 1.2em;
}

.f11 {
font-size: 1.1em;
}

.or12b {
color: #CC5211;
font-size: 1.1em;
font-weight: bold;
}

.red16b {
color: #EB3201;
font-size: 1.2em;
font-weight: bold;
}

.w16 {
color: #fff;
font-size: 1.6em;
}

.brd {
padding: 3px;
border: 1px solid #053E74;
}

.brdblue {
border: 1px solid #053E74;
}

.or {
color: #CC5211;
}

.blue {
color: #053E74;
}

.red {
color: #CC5211;
}

.centered {
text-align: center;
}

.fl {
float: left;
}

.fr {
float: right;
}

h1 {
margin: 10px 0;
padding: 0;
color: #053E74;
font-size: 1.5em;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #053E74;
font-size: 1.3em;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #CC5211;
font-size: 1.1em;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #727272;
}

p {
margin: 10px 0;
padding: 0;
}

