body {
font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #737373;
background-color: #DDD1B1;
margin: 0;
padding: 0;
text-align: center;
}

#vseA {
width: 923px;
margin: 0 auto;
text-align: left;
}

ul.menuhorni {
height: 49px;
margin: 0;
padding: 12px 0 0 14px;
list-style-type: none;
overflow: hidden;
}

ul.menuhorni li {
float: left;
color: #fff;
font-weight: bold;
}

ul.menuhorni li a {
float: left;
display: block;
width: 120px;
height: 27px;
margin: 0 9px 0 0;
_margin: 0 4px 0 0;
padding: 12px 0 0 0;
background: #DE0022 url(/img/mh.gif) 0 0 no-repeat;
color: #fff;
text-align: center;
text-decoration: none;
}

ul.menuhorni li a:hover {
background: #E8641B url(/img/mhh.gif) 0 0 no-repeat;
text-decoration: underline;
}

#obsah {
width: 923px;
background: url(/img/backobsah.jpg) 0 0 no-repeat;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px dotted #555;
}

#left {
float: left;
width: 654px;
padding: 180px 0 0 0;
overflow: hidden;
}

.slogan {
margin: 0;
padding: 15px 0 15px 35px;
color: #fff;
font-size: 18px;
font-weight: bold;
}

.lanotace {
height: 100px;
margin: 0 0 40px 0;
padding: 5px 35px;
color: #fff;
font-size: 12px;
overflow: hidden;
}

.ub {
float: left;
width: 654px;
background: url(/img/ub.gif) 0 0 repeat-y;
}

.uvodbox, .uvodbox3 {
position: relative;
float: left;
width: 174px;
margin: 0 10px 0 7px;
_margin: 0 10px 0 4px;
padding: 110px 15px 5px 15px;
}
.uvodbox3 {
margin: 0 0 0 7px;
}

.ubpng {
position: absolute;
top: -62px;
left: 14px;
z-index: 5;
}

ul.menu {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

ul.menu li {
padding: 2px 0 2px 17px;
background: url(/img/dot.gif) 3px 7px no-repeat;
color: #E8641B;
font-weight: bold;
}

ul.menu li a {
color: #E8641B;
}

ul.menu ul {
margin: 0;
padding: 0 0 0 5px;
list-style-type: none;
}

.lobsah {
float: left;
width: 604px;
padding: 5px 25px;
background: url(/img/lo.gif) 0 0 repeat-y;
}

.fotgal {
float: left;
width: 191px;
_width: 188px;
height: 157px;
margin: 5px;
text-align: center;
overflow: hidden;
}
.fotgal img {
margin: 0 0 5px 0;
/*border: 1px solid #ccc;*/
}

#right {
float: left;
width: 269px;
padding: 246px 0 0 0;
overflow: hidden;
}

.logo {
margin: 0;
padding: 25px 0;
text-align: center;
}

ul.menuvpravo {
width: 231px;
margin: 0 15px 0 21px;
padding: 0;
list-style-type: none;
overflow: hidden;
}

ul.menuvpravo li {
color: #fff;
font-weight: bold;
}

ul.menuvpravo li a {
display: block;
width: 231px;
height: 26px;
margin: 0 0 5px 0;
padding: 12px 0 0 0;
background: #DE0023 url(/img/mv.gif) 0 0 no-repeat;
color: #fff;
text-align: center;
text-decoration: none;
}

ul.menuvpravo li a:hover {
text-decoration: underline;
}

ul.menuvpravo ul {
margin: 0;
padding: 5px 0;
list-style-type: none;
}

ul.menuvpravo ul li {
color: #5B3715;
}

ul.menuvpravo ul li a {
display: block;
width: 231px;
margin: 0 0 2px 0;
padding: 0 0 5px 0;
background: #DDD1B1 url(/img/mvula.gif) 0% 100% no-repeat;
color: #5B3715;
}

#vseB {
clear: both;
background-color: #D1BD87;
}

#bottom {
width: 915px;
margin: 0 auto;
padding: 5px 4px;
*padding: 15px 4px 5px 4px;
color: #fff;
font-size: 12px;
text-align: left;
}
#bottom a {
color: #8C6635;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
padding: 1px 3px;
border: 1px solid #999;
background-color: #f2f2f2;
color: #444;
font-size: 11px;
}

.enter {
border: 1px solid #999;
background-color: #777;
color: #f2f2f2;
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 #999;
background-color: #f2f2f2;
color: #444;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #eee;
}
.tabule tr.tabh {
background-color: #777;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f11 {
font-size: 11px;
}

.cokoliv {
padding: 5px 10px;
}

.brd {
padding: 2px;
border: 1px solid #ccc;
background-color: #f2f2f2;
}

.brdgr {
border: 1px solid #e6e6e6;
}

.bl {
color: #000;
}

.wh {
color: #fff;
}

.red {
color: #DE0036;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 15px;
}

.fr {
float: right;
margin-left: 15px;
}

h1 {
margin: 0;
padding: 10px 0 5px 0;
color: #fff;
font-size: 18px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #5B3715;
font-size: 17px;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #333;
font-size: 13px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #666;
}

p {
margin: 10px 0;
padding: 0;
}

