body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
font-size: 12px;
color: #8E8229;
background: #F8F5F0 url(img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0;
text-align: center;
}

#vseA {
position: relative;
width: 990px;
margin: 0 auto;
background: url(img/backvse.jpg) 0 0 no-repeat;
text-align: left;
}

#akce2010 {
position: absolute;
top: 20px;
left: -5px;
border: 1px solid #000;
z-index: 545;
}

#akce2011 {
display: none;
position: absolute;
top: 150px;
left: 100px;
width: 750px;
padding: 20px;
border: 1px solid #1e7fa6;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #1e7fa6;
filter: alpha(opacity=93);
-moz-opacity: 0.93;
-khtml-opacity: 0.93;
opacity: 0.93;
color: #fff;
font-size: 14px;
z-index: 545;
}
#akce2011 img {
float: right;
}
#akce2011 p.h2 {
color: #fff;
font-size: 20px;
font-weight: bold;
}
#akce2011 hr {
display: block;
height: 1px;
margin: 20px 0;
border: 0;
border-bottom: 1px dotted #fff;
}

#veletrh2011 {
position: absolute;
top: 200px;
left: 350px;
width: 260px;
height: 260px;
padding: 20px 20px;
background: url(img/backveletrh2011.png) 0 0 no-repeat;
color: #fff;
font-size: 16px;
z-index: 545;
}
#veletrh2011 img {
float: right;
}
#veletrh2011 h2 {
/*width: 220px;*/
color: #fff;
font-size: 18px;
}
#veletrh2011 hr {
display: block;
height: 1px;
margin: 20px 0;
border: 0;
border-bottom: 1px dotted #fff;
}

ul#menuhorni {
width: 990px;
height: 41px;
margin: 0;
padding: 9px 0 0 0;
background: url(img/mh.png) 0 0 no-repeat;
list-style-type: none;
text-align: center;
overflow: hidden;
}

ul#menuhorni li {
float: left;
display: inline;
_height: 1em;
padding: 0 10px;
background: url(img/mhli.gif) 0 10px no-repeat;
color: #fff;
font-size: 13px;
text-align: center;
}
ul#menuhorni li.none {
background: none;
}

ul#menuhorni li a {
float: left;
display: block;
height: 29px;
padding: 0 0 0 5px;
color: #fff;
text-decoration: none;
}

ul#menuhorni li a:hover, ul#menuhorni li.this a {
background: url(img/mhlh.png) 0 0 no-repeat;
}

ul#menuhorni li a ins, ul#menuhorni li.this a ins {
float: left;
display: block;
height: 29px;
padding: 0 5px 0 0;
text-decoration: none;
cursor: pointer;
}

ul#menuhorni li a:hover ins, ul#menuhorni li.this a ins {
background: url(img/mhrh.png) 100% 0 no-repeat;
}

ul#menuhorni li a ins del, ul#menuhorni li.this a ins del {
float: left;
display: block;
height: 23px;
padding: 6px 10px 0 10px;
text-decoration: none;
cursor: pointer;
}

ul#menuhorni li a:hover ins del, ul#menuhorni li.this a ins del {
background-color: #106280;
}

#vrch {
clear: both;
width: 990px;
height: 400px;
}

.vrchbox {
float: right;
width: 302px;
height: 154px;
margin: 35px 0 10px 10px;
padding: 16px 20px 10px 15px;
background: url(img/backvrchbox.png) 0 0 no-repeat;
color: #DDEDF1;
overflow: hidden;
}
.vbnadp {
margin: 0 0 10px 0;
padding: 10px 0 10px 15px;
background: url(img/backvbnadp.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

#logo {
float: left;
margin: 0;
padding: 35px 0 0 20px;
}

.vwww {
clear: left;
width: 250px;
margin: 10px 0 0 0;
padding: 10px 0 0 60px;
background: url(img/sipka.gif) 25px 13px no-repeat;
color: #091F43;
font-size: 18px;
font-weight: bold;
}
.vwww span {
font-size: 11px;
}
.vwww a {
color: #091F43;
}
.vwww span a {
text-decoration: none;
}

.ubox {
float: left;
width: 212px;
height: 155px;
margin: 0 3px 10px 2px;
padding: 11px 15px;
background: url(img/backubox.png) 0 0 no-repeat;
color: #DDEDF1;
overflow: hidden;
}
.ub1, .ub2, .ub3, .ub4 {
padding: 11px 0 11px 50px;
background: url(img/backub1.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}
.ub2 {
background: url(img/backub2.gif) 0 0 no-repeat;
}
.ub3 {
background: url(img/backub3.gif) 0 0 no-repeat;
}
.ub4 {
background: url(img/backub4.gif) 0 0 no-repeat;
}

#obsah {
clear: both;
width: 990px;
background: url(img/backobsah.gif) 245px 0 repeat-y;
}

#obsah hr {
display: block;
height: 1px;
margin: 5px 0;
*margin: -3px 0;
border: 0;
border-bottom: 1px dotted #8E8229;
}

#left {
float: left;
width: 200px;
padding: 0 15px 0 30px;
}

ul.menuvlevo {
margin: 0;
padding: 0 0 10px 0;
list-style-type: none;
}

ul.menuvlevo li {
_height: 1em;
padding: 6px 0;
font-weight: bold;
}

ul.menuvlevo li a {
text-decoration: none;
}

ul.menuvlevo li a:hover {
text-decoration: underline;
}

ul.menuvlevo ul {
margin: 0;
padding: 5px 0 0 5px;
list-style-type: none;
}

ul.menuvlevo ul li {
padding: 5px 0 3px 25px;
background: url(img/star.png) 0 6px no-repeat;
font-weight: normal;
}

ul.menuvlevo ul li a:hover {
text-decoration: underline;
}

ul.menuvlevo ul li.this a {
font-weight: bold;
text-decoration: underline;
}

#right {
float: left;
width: 700px;
padding: 0 15px 10px 30px;
_overflow: hidden;
}

.item {
float: left;
width: 290px;
height: 188px;
margin: 5px;
padding: 15px 25px 11px 25px;
background: url(img/backitem.png) 0 0 no-repeat;
overflow: hidden;
}
.item img {
float: left;
margin: 0 15px 10px 0;
}

.subitem {
float: left;
width: 290px;
height: 126px;
*height: 116px;
margin: 5px;
padding: 15px 25px 11px 25px;
*padding: 25px 25px 11px 25px;
background: url(img/backsubitem.png) 0 0 no-repeat;
overflow: hidden;
}
.subitem img {
float: left;
margin: 0 15px 10px 0;
}

.fotgal {
float: left;
width: 153px;
height: 90px;
margin: 10px;
padding: 22px 0 0 0;
background: url(img/fotgal.gif) 0 0 no-repeat;
text-align: center;
overflow: hidden;
}

.half {
float: left;
width: 47%;
padding: 0 3% 1% 0;
}

#vseB {
clear: both;
padding: 15px 0 0 0;
background: #1D7FA6 url(img/backvseB.gif) 0 0 repeat-x;
}

#bottom {
width: 950px;
margin: 0 auto;
padding: 10px 20px;
color: #fff;
text-align: left;
}
#bottom a {
color: #fff;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #F7941D;
background-color: #fcfcfc;
color: #222;
font-size: 11px;
}

.enter {
border: 1px solid #B56301;
background-color: #F7941D;
color: #fff;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #F6E3CD;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #F6E3CD;
}
.tabule tr.tabh {
background-color: #F7941D;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f11 {
font-size: 11px;
}

.f13 {
font-size: 13px;
}

.cokoliv {
padding: 1px 15px;
}

.brd {
border: 1px solid #827B00;
}

.brdgr {
border: 1px solid #888;
}

.brdwh {
border: 3px solid #fff;
}

.f24blue {
color: #3986A4;
font-size: 24px;
}

.gr {
color: #777;
}

.or {
color: #F7941D;
}

.red {
color: #DF4444;
}

.blue {
color: #227AB7;
}

.khaki {
color: #ECE9D2;
}

.wh {
color: #fff;
}

.bl {
color: #000;
}

.nobrd {
margin: 0;
padding: 0;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 10px 0;
padding: 0;
color: #186B8A;
font-size: 24px;
font-weight: bold;
}
h1 a {
color: #186B8A;
}

h2 {
margin: 10px 0;
padding: 0;
color: #3986A4;
font-size: 18px;
font-weight: bold;
}
h2 a {
color: #3986A4;
}

h3 {
margin: 10px 0;
padding: 0;
color: #827B00;
font-size: 16px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #8E8229;
}

p {
margin: 10px 0;
padding: 0;
}

