body {
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
font-size: 13px;
color: #707070;
background-color: #e2e2e2;
margin: 0;
padding: 25px 0;
text-align: center;
}

#vse {
width: 930px;
margin: 0 auto;
padding: 20px 25px;
background-color: #fff;
text-align: left;
}

#top {
position: relative;
width: 930px;
height: 118px;
border-bottom: 9px solid #ececec;
}

#tlang {
float: right;
padding: 30px 30px 0 0;
}
#tlang a {
margin: 0 0 0 20px;
}

#logo {
float: left;
margin: 0;
padding: 0 40px 0 30px;
}

ul#menuhorni {
float: left;
margin: 0;
padding: 40px 0 0 0;
list-style-type: none;
}

ul#menuhorni li {
position: relative;
display: inline;
padding: 0 40px 0 0;
font-size: 14px;
font-weight: bold;
behavior: url(hover.htc);
z-index: 50;
}

ul#menuhorni li a, ul#menuhorni li.this li a {
color: #707070;
text-decoration: none;
}

ul#menuhorni li a:hover, ul#menuhorni li.this a, ul#menuhorni li.this a:hover, ul#menuhorni li.this li.this a, ul#menuhorni li	 li.this a {
color: #62a30b;
text-decoration: underline;
}

ul#menuhorni li ul {
visibility: hidden;
position: absolute;
top: 16px;
left: 0;
width: 200px;
margin: 0;
padding: 10px 20px 13px 20px;
border: 1px solid #999;
background-color: #fff;
filter: alpha(opacity=95);
opacity: 0.95;
list-style-type: none;
z-index: 50;
}

ul#menuhorni li:hover ul, ul#menuhorni li.hover ul {
visibility: visible;
}

ul#menuhorni li ul li {
display: block;
padding: 2px 0;
}

ul#menuhorni li ul li a {
}

ul#menuhorni ul ul {
position: static;
width: auto;
margin: 0;
padding: 5px 0 0 15px;
border: 0;
}

#slides {
position: relative;
width: 930px;
height: 290px;
margin: 20px 0 0 0;
}
.slides_container div {
position: relative;
width: 930px;
height: 290px;
}
.slimg {
position: absolute;
top: 0;
right: 0;
width: 565px;
height: 290px;
margin: 0;
z-index: 2;
}
#slides ins {
position: absolute;
top: 0;
left: 0;
width: 305px;
height: 290px;
padding: 0 40px;
background: url(/img/backslides.png) 0 0 no-repeat;
color: #fff;
z-index: 3;
}
#slides ins a {
color: #fff;
text-decoration: none;
}
#slides ins a:hover {
text-decoration: underline;
}
.slnadp {
display: table-cell;
width: 305px;
height: 238px;
margin: 0;
font-family: "Arial narrow";
font-size: 50px;
vertical-align: middle;
}
.slvice {
width: 245px;
height: 37px;
margin: 0;
padding: 15px 60px 0 0;
background: url(/img/sipka-sl.gif) 270px 15px no-repeat;
font-size: 16px;
text-align: right;
}
.pagination {
position: absolute;
bottom: 10px;
right: 20px;
z-index: 12;
}
.pagination li {
float: left;
margin: 0 5px;
list-style: none;
}
.pagination li a {
float: left;
display: block;
width: 20px;
height: 0;
padding-top: 20px;
background: url(/img/pagination.png) 0 0 no-repeat;
overflow: hidden;
}
.pagination li.current a {
background-position: 0 -20px;
}

#obsah {
clear: both;
width: 930px;
padding: 25px 0;
border-bottom: 9px solid #ececec;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: 7px 0;
border: 0;
border-bottom: 1px dotted #cacaca;
}

#left {
float: left;
width: 250px;
padding: 0 25px 0 0;
}

ul.menuvlevo {
margin: 0 0 20px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo li {
margin: 0 0 1px 0;
color: #fff;
font-size: 14px;
font-weight: bold;
}

ul.menuvlevo li a {
display: block;
padding: 12px 10px 12px 20px;
background-color: #014073;
color: #fff;
text-decoration: none;
}

ul.menuvlevo li a:hover, ul.menuvlevo li.this a {
}

ul.menuvlevo ul {
margin: 15px 0 15px 20px;
padding: 0;
list-style-type: none;
}

ul.menuvlevo ul li {
color: #707070;
font-weight: normal;
}

ul.menuvlevo ul li a {
margin: 5px 0 2px 0;
padding: 2px 10px 2px 20px;
background: url(/img/arrow.gif) 0 5px no-repeat;
color: #707070;
}

ul.menuvlevo li li a:hover, ul.menuvlevo li li.this a {
color: #62a30b;
}

#right {
float: left;
width: 655px;
}

ul.menuprod {
height: 90px;
margin: 0;
padding: 0;
list-style-type: none;
}

ul.menuprod li {
color: #fff;
font-size: 20px;
}

ul.menuprod li a {
float: left;
width: 226px;
margin: 0 13px;
padding: 25px 10px 25px 65px;
background: #363636 url(/img/mpli.gif) 0% 50% no-repeat;
color: #fff;
text-decoration: none;
}

ul.menuprod li a:hover {
background: #ebebeb url(/img/mpli.gif) 0% 50% no-repeat;
color: #707070;
}

.half {
float: left;
width: 46%;
padding: 2%;
}

.vice {
padding: 0 30px 0 0;
background: url(/img/arrow.gif) 100% 50% no-repeat;
font-size: 14px;
text-align: right;
}
.vice a {
}
.vice a:hover {
color: #252525;
text-decoration: none;
}

.invisible {
display: none;
}

ins, del {
display: block;
text-decoration: none;
}

.fotgal {
float: left;
width: 208px;
height: 170px;
margin: 10px 5px 0 5px;
font-size: 12px;
text-align: center;
overflow: hidden;
}
.fotgal img {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #d1dfe8;
}
#left p.fotgal {
width: 92px;
height: 92px;
margin: 15px;
}

#bottom {
width: 930px;
padding: 15px 0 0 0;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
padding: 2px;
border: 1px solid #014073;
color: #15364a;
font-family: Tahoma;
font-size: 11px;
}

.enter {
padding: 1px 5px;
padding: 2px 5px\0/;
border: 1px solid #014073;
background-color: #03487f;
color: #fff;
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
cursor: pointer;
}

.tabule {
empty-cells: show;
border-collapse: collapse;
border: 1px solid #03487f;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #f2f5f8;
}
.tabule tr.tabh {
background-color: #03487f;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.cokoliv {
margin: 10px 0;
padding: 0 10px;
}
#left div.cokoliv {
padding: 0 0 0 20px;
}

.d5 {
position: relative;
top: 5px;
}

.f10 {
font-size: 10px;
}

.f11 {
font-size: 11px;
}

.f14 {
font-size: 14px;
}

.f15 {
font-size: 15px;
}

.brd {
padding: 3px;
border: 1px solid #e8e8e8;
}

.brdgr {
padding: 1px;
border: 1px solid #e8e8e8;
}

.brdbl {
border: 3px solid #0f1409;
}

.blue {
color: #014073;
}

.grn {
color: #62a30b;
}

.red {
color: #ed1c24;
}

.wh {
color: #fff;
}

.bl {
color: #393532;
}

.cent {
margin: 0 auto;
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1, .h1 {
clear: both;
margin: 15px 0;
padding: 0 0 0 40px;
background: url(/img/sipka.gif) 0 2px no-repeat;
color: #363636;
font-family: "Arial narrow";
font-size: 30px;
font-weight: bold;
}
h1 a, .h1 a {
color: #363636;
}

h2 {
margin: 10px 0;
padding: 2px 0 2px 40px;
background: url(/img/sipka.gif) 0 2px no-repeat;
color: #363636;
font-family: "Arial narrow";
font-size: 24px;
font-weight: bold;
}
h2 a {
color: #363636;
}

h3 {
margin: 10px 0;
padding: 0;
color: #363636;
font-size: 18px;
font-weight: normal;
}
h3 a {
color: #363636;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #707070;
}

p {
margin: 10px 0;
padding: 0;
}
