body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
font-size: 12px;
color: #00483A;
background: #fff url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0;
text-align: center;
}

#vseA {
position: relative;
width: 1024px;
margin: 0 auto;
text-align: left;
}

.cube {
position: absolute;
top: 0;
left: 0;
z-index: 3;
}

#top {
width: 788px;
height: 130px;
padding: 0 22px 0 214px;
background: url(/img/backtop.jpg) right top no-repeat;
}

#topwww {
float: right;
margin: 0;
padding: 52px 0 0 0;
color: #fff;
font-size: 22px;
font-weight: bold;
}
#topwww a {
color: #fff;
text-decoration: none;
}

#logo {
float: left;
margin: 0;
padding: 33px 0 0 0;
}

ul#menuhorni {
width: 779px;
height: 29px;
margin: 5px 0 0 210px;
padding: 13px 20px 0 0;
background: #00483A url(/img/backmh.jpg) 0 0 no-repeat;
list-style-type: none;
text-align: right;
}

ul#menuhorni li {
position: relative;
display: inline;
padding: 0 20px;
color: #fff;
font-size: 12px;
font-weight: bold;
behavior: url(hover.htc);
z-index: 99;
}

ul#menuhorni li a {
color: #fff;
text-decoration: none;
}

ul#menuhorni li a:hover {
text-decoration: underline;
}

ul#menuhorni li ul {
visibility: hidden;
position: absolute;
top: 15px;
left: 1px;
width: 160px;
margin: 0;
padding: 10px 20px;
border: 1px solid #17493F;
background: #01B258;
filter: alpha(opacity=90);
opacity: 0.90;
list-style-type: none;
z-index: 99;
}

ul#menuhorni li:hover ul, ul#menuhorni li.hover ul {
visibility: visible;
}

ul#menuhorni li ul li {
display: block;
padding: 3px 0;
border: 0;
font-size: 11px;
text-align: left;
}

ul#menuhorni li ul li a {
}

ul#menuhorni ul ul {
position: static;
width: auto;
margin: 0;
padding: 5px 0 0 15px;
border: 0;
}

#obsah {
position: relative;
width: 994px;
min-height: 100%;
_height: 100%;
padding: 20px 15px 0 15px;
}

#obsah hr {
display: block;
height: 1px;
margin: 5px 0;
*margin: -3px 0;
border: 0;
border-bottom: 1px dotted #00483A;
}

#left {
float: left;
width: 211px;
padding: 3px 20px 85px 0;
}

.dolu {
position: absolute;
bottom: 0;
}

.doluimg {
height: 76px;
}

.lnadp {
margin: 10px 0;
padding: 0 0 7px 0;
background: #00483A url(/img/lnadpd.gif) left bottom no-repeat;
}
.lnadp p {
margin: 0;
padding: 12px 22px 5px 22px;
background: url(/img/lnadpu.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

ul.menuvlevo {
margin: 10px 0;
padding: 10px 0;
list-style-type: none;
}

ul.menuvlevo li {
_height: 1em;
padding: 10px 0 10px 60px;
color: #00483A;
font-size: 12px;
font-weight: bold;
}

ul.menuvlevo li.mv01 {
background: url(/img/mv01.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv02 {
background: url(/img/mv02.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv03 {
background: url(/img/mv03.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv04 {
background: url(/img/mv04.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv05 {
background: url(/img/mv05.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv06 {
background: url(/img/mv06.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv07 {
background: url(/img/mv07.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv08 {
background: url(/img/mv08.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv09 {
background: url(/img/mv09.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv10 {
background: url(/img/mv10.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv11 {
background: url(/img/mv11.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv12 {
background: url(/img/mv12.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv13 {
background: url(/img/mv13.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv14 {
background: url(/img/mv14.gif) 0 6px no-repeat;
}
ul.menuvlevo li.mv15 {
background: url(/img/mv15.gif) 0 6px no-repeat;
}

ul.menuvlevo li a {
color: #00483A;
text-decoration: none;
}

ul.menuvlevo li a:hover, ul.menuvlevo li.this a {
color: #00B259;
text-decoration: underline;
}

ul.menuvlevo ul {
margin: 0;
padding: 10px 0 0 15px;
list-style-type: none;
}

ul.menuvlevo ul li {
padding: 5px 0 0 0;
background: none;
}

#right {
float: left;
width: 763px;
padding: 0 0 15px 0;
}

.uvodbox {
width: 460px;
height: 195px;
padding: 15px 263px 10px 40px;
background: #00AF56 url(/img/backuvodbox.jpg) 0 0 no-repeat;
color: #E8F6D1;
overflow: hidden;
}
.uvodbox h1 {
margin: 0 0 38px 0;
padding: 0;
}

.half1, .half2 {
float: left;
width: 370px;
margin: 10px 0;
}
.half1 {
padding: 0 22px 0 0;
}

.halfnadp {
margin: 10px 0;
padding: 0 0 7px 0;
background: #00483A url(/img/halfnadpd.gif) left bottom no-repeat;
}
.halfnadp p {
margin: 0;
padding: 12px 22px 5px 22px;
background: url(/img/halfnadpu.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

ul.menu {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

ul.menu li {
padding: 6px 0 6px 47px;
background: url(/img/kostka.gif) 0 7px no-repeat;
color: #00483A;
font-weight: bold;
}

.item {
float: left;
width: 149px;
height: 155px;
*height: 135px;
margin: 5px 5px 5px 6px;
padding: 20px 15px;
*padding: 30px 15px;
background: url(/img/backitem.gif) 0 0 no-repeat;
text-align: center;
overflow: hidden;
}

#formular {
position: absolute;
width: 360px;
top: 150px;
left: 340px;
padding: 0;
border: 1px solid #000;
background-color: #ddd;
text-align: right;
z-index: 20;
}

.formularobsah {
padding: 5px 20px;
background-color: #eee;
text-align: left;
}

.det {
float: left;
width: 530px;
padding: 0 50px 0 0;
}

#vseB {
background: #00B259 url(/img/backvseB.gif) 0 0 repeat-x;
}

#bottom {
width: 914px;
margin: 0 auto;
padding: 30px 55px 20px 55px;
*padding: 40px 55px 20px 55px;
text-align: left;
}

.bdots {
width: 914px;
background: url(/img/backbdots.gif) 206px 0 repeat-y;
}

.bdots ul {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

.bdots ul li {
padding: 4px 0;
color: #00483A;
font-weight: bold;
}

.bdots ul li a {
color: #00483A;
}

.bd1 {
float: left;
width: 181px;
padding: 0 25px 0 0;
}

.bd2 {
float: left;
width: 200px;
padding: 0 25px;
}

.bd3 {
float: left;
width: 433px;
padding: 0 0 0 25px;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #00483A;
background-color: #fcfcfc;
color: #444;
font-size: 11px;
}

.enter {
border: 1px solid #05221C;
background-color: #00483A;
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 #DAFBF4;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #DAFBF4;
}
.tabule tr.tabh {
background-color: #00483A;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f10 {
font-size: 10px;
}

.f11 {
font-size: 11px;
}

.f14 {
font-size: 14px;
}

.d3 {
position: relative;
top: 3px;
}

.cokoliv {
padding: 1px 15px;
}

.brd {
padding: 2px;
border: 2px solid #ccc;
}

.brdgr {
padding: 3px;
border: 1px solid #ddd;
}

.brdgrn {
padding: 3px;
border: 1px solid #00483A;
}

.grnd {
color: #00483A;
}

.grn {
color: #00B300;
}

.grnl {
color: #E8F6D1;
}

.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: 20px 0 15px 0;
padding: 0;
color: #00483A;
font-size: 24px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #00483A;
font-size: 18px;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #00483A;
font-size: 14px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #00483A;
}

p {
margin: 10px 0;
padding: 0;
}

