body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.7em;
color: #737373;
background: #e6e6e6 url(/img/backbody.gif) 0 0 repeat;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
background: url(/img/backvse.gif) 0 0 repeat-x;
}

#page {
width: 895px;
margin: 0 auto;
text-align: left;
}

#top {
width: 895px;
height: 105px;
}

#logo {
float: left;
margin: 0;
padding: 30px 0 0 0;
}

ul#menuhorni {
float: right;
position: relative;
height: 15px;
margin: 55px 0 0 0;
padding: 0;
list-style-type: none;
z-index: 10;
}

ul#menuhorni li {
float: left;
display: inline;
position: relative;
height: 15px;
color: #303030;
font-weight: bold;
z-index: 10;
}

ul#menuhorni li a {
display: block;
padding: 0 10px 0 20px;
border-left: 2px solid #303030;
background: url(/img/arrowmh.gif) 9px 4px no-repeat;
color: #303030;
text-decoration: none;
}

ul#menuhorni li a.none {
border: 0;
}

ul#menuhorni li a:hover {
text-decoration: underline;
}

ul#menuhorni ul {
display: none;
border: 1px solid #999;
background-color: #E0DBD5;
}

#menuhorni table {
_margin: -1px 0 0 0;
_border-collapse: collapse;
_font-size: 1em;
}

ul#menuhorni li:hover ul, ul#menuhorni li a:hover ul {
position: absolute;
display: block;
top: 13px;
left: 7px;
width: 216px;
margin: 0;
padding: 10px 0;
background: transparent filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.9;
z-index: 10;
}

ul#menuhorni li:hover ul li, ul#menuhorni li a:hover ul li {
height: auto;
padding: 3px 0;
border: 0;
background: none;
}

ul#menuhorni li:hover ul li a, ul#menuhorni li a:hover ul li a {
display: block;
width: 186px;
height: auto;
margin: 0;
padding: 0 10px 0 20px;
border: 0;
background: url(/img/arrow.gif) 10px 4px no-repeat;
}

#obsah {
position: relative;
width: 877px;
padding: 9px;
background-color: #fff;
}

#subobsah {
position: relative;
width: 877px;
border: 9px solid white;
background: #fff url(/img/backsubobsah.gif) 0 0 repeat-y;
}

#pres {
position: absolute;
top: 84px;
left: 200px;
padding: 10px;
border: 1px solid #ddd;
background-color: #fff;
z-index: 10;
}

.close {
position: absolute;
top: 5px;
right: 5px;
z-index: 20;
}

#vrch {
width: 877px;
height: 500px;
overflow: hidden;
}

#vrchl {
float: left;
width: 217px;
height: 500px;
background-color: #E0DBD5;
overflow: hidden;
}

.vlnadp {
height: 27px;
padding: 12px 5px 0 25px;
border-bottom: 7px solid white;
background: #CCC4B5 url(/img/arrowvln.gif) 12px 15px no-repeat;
color: #fff;
font-size: 1.1em;
font-weight: bold;
overflow: hidden;
}

ul.menuvl {
margin: 0;
padding: 10px 0;
border-bottom: 7px solid white;
list-style-type: none;
}

ul.menuvl li {
padding: 5px 5px 5px 30px;
background: url(/img/arrowmvl.gif) 18px 10px no-repeat;
color: #000;
}

ul.menuvl li a {
color: #000;
text-decoration: none;
}

ul.menuvl li a:hover {
text-decoration: underline;
}

ul.menuvl ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.menuvl ul li {
padding: 5px 5px 0 15px;
background: none;
}

.vlad {
margin: 15px;
padding: 0 0 15px 0;
border-bottom: 1px solid white;
color: #4b4b4b;
}

.vlad a {
color: #000;
}

.vlad span {
font-size: 1.1em;
font-weight: bold;
}

#flash {
float: left;
width: 390px;
height: 500px;
border-left: 6px solid white;
border-right: 6px solid white;
background: url(/img/flash.jpg) 0 0 no-repeat;
}

#vrchr {
float: left;
width: 258px;
height: 500px;
background-color: #F8981C;
color: #fff;
font-size: 1.1em;
overflow: hidden;
}

#vrchr div {
padding: 10px 45px 10px 25px;
overflow: hidden;
}

#vrchr div a {
color: #fff;
text-decoration: none;
}

.vra {
height: 74px;
background: url(/img/vra.gif) 0 0 no-repeat;
}

.vrb {
height: 76px;
background: url(/img/vrb.gif) 0 0 no-repeat;
}

.vrc {
height: 73px;
background: url(/img/vrc.gif) 0 0 no-repeat;
}

.vrd {
height: 76px;
background: url(/img/vrd.gif) 0 0 no-repeat;
}

.vre {
padding: 10px 25px;
font-size: 2.1em;
font-weight: bold;
}

.vre a {
color: #fff;
text-decoration: none;
}

#data {
width: 877px;
border-top: 8px solid white;
background: url(img/backdata.gif) 0 0 repeat-y;
overflow: hidden;
}

.databox {
float: left;
width: 199px;
padding: 10px;
}

#left {
float: left;
width: 217px;
}

#right {
float: left;
width: 653px;
margin: 0 0 0 7px;
}

#right hr {
height: 1px;
margin: 0 0 5px 0;
padding: 5px 0 0 0;
border: 0;
border-bottom: 1px dotted #777;
}

.fotgal {
float: left;
width: 192px;
height: 187px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #F8981C;
}

.model {
float: left;
width: 77px;
height: 150px;
line-height: 20px;
text-align: center;
}

#mapaCRSR {
width: 560px;
margin: 0;
padding: 0;
background: #E0DBD5 url(/img/pozice.gif) top left no-repeat;
font-size: 1px;
}

#mapaCRSR img {
margin: 0;
padding: 0;
border: 0;
}

.prod {
float: left;
width: 49%;
}

#bottom {
padding: 10px 20px;
border-top: 7px solid white;
background-color: #F8981C;
color: #fff;
font-size: 1.1em;
font-weight: bold;
}

#bottom a {
color: #fff;
}

.konec {
padding: 15px 5px 15px 20px;
}

.konec ul {
float: right;
margin: 0;
padding: 0;
list-style-type: none;
}

.konec ul li {
display: inline;
padding: 0 15px;
border-left: 1px solid #4b4b4b;
font-weight: bold;
}

.konec ul li.none {
border: 0;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

ul.menu {
margin: 0;
padding: 10px 0;
list-style-type: none;
}

ul.menu li {
padding: 1px 0 1px 12px;
background: url(/img/arrow.gif) 0 6px no-repeat;
}

.f13 {
font-size: 1.3em;
}

.f18 {
font-size: 1.8em;
}

.tabule {
empty-cells: show;
border-collapse: collapse;
border: 1px solid #F8981C;
background-color: #e5e5e5;
color: #333;
}

.boks {
border: 1px solid #000;
font-size: 1em;
}

.enter {
border: 1px solid #000;
background-color: #F8981C;
color: #fff;
font-size: 1em;
font-weight: bold;
}

.cokoliv {
padding: 10px 15px;
}

.or {
color: #F8981C;
}

.fr {
float: right;
margin: 0 0 0 15px;
}

.fl {
float: left;
margin: 0 15px 0 0;
}

h1 {
margin: 10px 0;
padding: 0;
color: #4b4b4b;
font-size: 1.4em;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #F8981C;
font-size: 1.3em;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #4b4b4b;
font-size: 1.2em;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #737373;
}

p {
margin: 0;
padding: 5px 0;
}
