body {
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
font-size: 11px;
color: #555;
background-color: #363636;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 1057px;
margin: 0 auto;
background: url(/img/backvse.gif) 0 10px repeat;
text-align: left;
}

#vsenic {
width: 975px;
padding: 0 41px;
background: url(/img/vsenic.gif) 0 0 no-repeat;
}

#content {
width: 975px;
background: url(/img/contentm2.gif) 0 0 repeat-y;
}

#empty {
width: 975px;
background: url(/img/topimagem2.jpg) 0 0 no-repeat;
}

#top {
position: relative;
width: 975px;
height: 187px;
}

#logo {
float: left;
width: 474px;
margin: 0;
padding: 64px 0 0 27px;
}

#topimg {
position: absolute;
top: 16px;
left: 241px;
margin: 0;
padding: 0;
z-index: 2;
}

#slogan {
position: absolute;
top: 42px;
left: 493px;
width: 456px;
height: 25px;
padding: 7px 0 15px 25px;
background: url(/img/backsloganm.png) 0 0 no-repeat;
color: #fff;
font-family: "Arial narrow";
font-size: 20px;
font-weight: bold;
overflow: hidden;
z-index: 4;
}

#obsah {
width: 975px;
}

#obsah hr {
display: block;
height: 1px;
margin: 5px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px dotted #fff;
border-bottom: 1px solid #A1CDF6;
}

#left {
float: left;
width: 166px;
padding: 15px 12px 0 13px;
overflow: hidden;
}

ul.menuvlevo {
width: 166px;
margin: 0 0 15px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo li {
_height: 1em;
background: url(/img/mvlim2.gif) 0% 100% repeat-x;
color: #fff;
font-size: 11px;
font-weight: bold;
}

ul.menuvlevo li a {
display: block;
_height: 1em;
padding: 13px 5px 14px 30px;
background: url(/img/mvliam2.gif) 8px 15px no-repeat;
color: #fff;
text-decoration: none;
}

ul.menuvlevo li a:hover {
background: url(/img/mvliam2h.gif) 8px 15px no-repeat;
text-decoration: underline;
}

ul.menuvlevo ul {
margin: 0;
padding: 0 0 13px 10px;
list-style-type: none;
}

ul.menuvlevo ul li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}

ul.menuvlevo ul li a {
margin: 0;
padding: 2px 0 2px 15px;
background: none;
}

ul.menuvlevo ul li a:hover {
background: none;
}

.nadp {
margin: 10px 0;
padding: 3px 10px;
background: url(/img/nadpm2.gif) 0 0 repeat-x;
}

#right {
float: left;
width: 784px;
padding: 23px 0 0 0;
_overflow: hidden;
}

ul#menuhorni {
width: 780px;
height: 42px;
margin: 0;
padding: 0 2px;
background: url(/img/backmh.gif) 0 0 no-repeat;
list-style-type: none;
text-align: center;
overflow: hidden;
}

ul#menuhorni li {
float: left;
font-size: 11px;
font-weight: bold;
}

ul#menuhorni li a {
float: left;
display: block;
width: 130px;
height: 29px;
margin: 0;
padding: 13px 0 0 0;
background: url(/img/mhli.gif) 0 5px no-repeat;
color: #dadada;
text-decoration: none;
}
ul#menuhorni li.none a {
background: none;
}

ul#menuhorni li a:hover {
color: #fff;
text-decoration: underline;
}

#rightl {
float: left;
width: 572px;
padding: 5px 12px 0 12px;
*padding: 15px 12px 0 12px;
}

ul.menu {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

ul.menu li {
padding: 5px 5px 5px 25px;
background: url(/img/sq.gif) 5px 9px no-repeat;
}

ul.menu li a {
}

.fotgal {
float: left;
width: 174px;
_width: 171px;
height: 154px;
margin: 5px;
text-align: center;
overflow: hidden;
}
.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #fff;
}

#rightr {
float: left;
width: 164px;
padding: 5px 12px 0 12px;
*padding: 15px 12px 0 12px;
}

#SlideItMoo_outer {
position: relative;
padding: 10px 0;
z-index: 100;
}
#SlideItMoo_inner {
position: relative;
display: block;
width: 937px;
height: 207px;
margin: 0 0 0 27px;
overflow: hidden;
}
#SlideItMoo_outer .SlideItMoo_forward, #SlideItMoo_outer .SlideItMoo_back {
position: absolute;
display: block;
top: 95px;
left: 7px;
width: 18px;
height: 36px;
background: url(/img/arrow-prev.png) 0 0 no-repeat;
cursor: pointer;
z-index: 101;
}
#SlideItMoo_outer .SlideItMoo_forward {
left: 950px;
background: url(/img/arrow-next.png) 0 0 no-repeat;
}

.SlideItMoo_element {
float: left;
width: 134px;
height: 197px;
margin: 0 5px;
padding: 4px 19px;
border: 1px solid #fff;
background-color: #90c4f4;
color: #fff;
}
.SlideItMoo_element a {
color: #fff;
}
.slnadp {
height: 40px;
font-size: 16px;
overflow: hidden;
}
.slnadp a {
color: #165085;
}
.slimg {
width: 134px;
height: 100px;
text-align: center;
overflow: hidden;
}

ins, del {
display: block;
text-decoration: none;
}

#bottom {
width: 935px;
margin: 0 auto;
padding: 35px 20px 10px 20px;
*padding: 45px 20px 10px 20px;
background: url(/img/bottomum2.gif) 0 0 no-repeat;
color: #fff;
text-align: right;
}
#bottom a {
color: #fff;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #2C5376;
background-color: #E5F3FE;
color: #2C5376;
font-size: 11px;
}

.enter {
border: 1px solid #fff;
background-color: #8DADC4;
color: #2C5376;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #fff;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #fff;
}
.tabule tr.tabh {
background-color: #2C5376;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.cokoliv {
padding: 1px 15px;
}

.gr14 {
margin: 10px 0 15px 0;
font-size: 14px;
color: #D4E9FD;
}

.f10 {
font-size: 10px;
}

.f12 {
font-size: 12px;
}

.brd {
border: 3px solid #D4E9FD;
}

.brdwh {
border: 1px solid #fff;
}

.wh {
color: #fff;
}

.bl {
color: #000;
}

.papaya {
color: #D4E9FD;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 10px 0 15px 0;
padding: 0;
color: #D4E9FD;
font-size: 14px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #fff;
font-size: 13px;
font-weight: bold;
}
h2.h1 {
*min-height: 1em;
margin: 10px 0 15px 0;
*padding: 10px 0 0 0;
_padding: 0;
color: #D4E9FD;
font-size: 14px;
}

h3 {
margin: 10px 0;
padding: 0;
color: #D4E9FD;
font-size: 13px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #555;
}

p {
margin: 10px 0;
padding: 0;
}
