body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
font-size: 13px;
color: #000;
background: #B2221B url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 967px;
margin: 0 auto;
text-align: left;
}

#top {
width: 950px;
height: 47px;
padding: 33px 0 0 17px;
}

#topinfo {
float: right;
height: 30px;
background: url(/img/topinfor.gif) 100% 0% no-repeat;
color: #fff;
font-size: 14px;
}
#topinfo p {
height: 26px;
margin: 0;
padding: 2px 17px;
background: url(/img/topinfol.gif) 0 0 no-repeat;
}
#topinfo p span {
color: #FAD6A6;
}
#topinfo img {
position: relative;
top: 4px;
}

#jazyk {
float: right;
height: 22px;
margin: 5px 22px 0 22px;
background: url(/img/jazykr.gif) 100% 0% no-repeat;
}

#jazyk ul {
height: 16px;
margin: 0;
padding: 3px;
*padding: 5px 3px 1px 3px;
background: url(/img/jazykl.gif) 0 0 no-repeat;
list-style-type: none;
}

#jazyk li {
display: inline;
_height: 1em;
padding: 1px 10px;
border-left: 1px solid #BE9A68;
color: #fff;
font-family: Verdana;
font-size: 9px;
font-weight: normal;
}
#jazyk li.none {
border: 0;
}

#jazyk li a {
color: #fff;
text-decoration: none;
}

#jazyk li a:hover {
text-decoration: underline;
}

#vrch {
clear: both;
width: 950px;
height: 240px;
padding: 0 0 0 17px;
background: url(/img/backvrch.gif) 0 0 no-repeat;
}

#logo {
float: left;
width: 235px;
margin: 0;
padding: 20px 0 0 0;
text-align: center;
}

#vymenik {
float: left;
width: 715px;
height: 240px;
}

ul#menuhorni {
width: 950px;
height: 38px;
margin: 0 0 0 17px;
padding: 6px 0;
list-style-type: none;
}

ul#menuhorni li {
position: relative;
float: left;
display: inline;
color: #fff;
font-weight: bold;
behavior: url(/js/hover.htc);
}

ul#menuhorni li a {
float: left;
display: block;
width: 69px;
height: 30px;
padding: 4px 24px;
border-right: 1px dashed #C23831;
color: #fff;
text-decoration: none;
}
ul#menuhorni li.none {
border-left: 1px dashed #C23831;
}
ul#menuhorni li.none a {
width: 74px;
}

ul#menuhorni li a:hover {
text-decoration: underline;
}

ul#menuhorni li ul {
visibility: hidden;
position: absolute;
top: 38px;
left: 0;
width: 170px;
margin: 0;
padding: 0 5px;
border: 1px solid #6F1511;
background: #B83B35 none;
z-index: 10;
}

ul#menuhorni li:hover ul, ul#menuhorni li.hover ul {
visibility: visible;
}

ul#menuhorni li ul li {
position: relative;
width: 170px;
height: auto;
border: 0;
border-top: 1px dashed #CB7C78;
background: none;
font-weight: normal;
}

ul#menuhorni li ul li a {
width: 150px;
height: auto;
padding: 4px 10px;
border: 0;
}

ul#menuhorni li ul li.none {
border: 0;
}

ul#menuhorni li ul ul {
display: none;
}

#obsah, #subobsah {
width: 930px;
margin: 0 0 0 17px;
padding: 10px;
border-top: 5px solid #D81D14;
background-color: #fff;
}

#obsah hr, #subobsah hr {
display: block;
height: 1px;
margin: 5px 0;
*margin: -3px 0;
border: 0;
border-bottom: 1px dashed #D1C9B2;
}

.ubox {
float: left;
width: 225px;
height: 225px;
margin: 5px 3px 10px 4px;
overflow: hidden;
}
.ubnadp {
height: 25px;
margin: 0;
padding: 7px 10px 0 15px;
border-top: 1px dashed #CFB590;
border-bottom: 1px dashed #CFB590;
background: url(/img/sipka.gif) 2px 11px no-repeat;
color: #B2221B;
font-size: 15px;
font-weight: bold;
overflow: hidden;
}
.ubnadp a {
color: #B2221B;
text-decoration: none;
}
.ubtext {
height: 24px;
margin: 9px 0 18px 0;
padding: 0;
font-family: Verdana;
font-size: 9px;
overflow: hidden;
}
.ubtext p {
margin: 0;
padding: 0;
}

#left {
float: left;
width: 623px;
padding: 0 25px 0 12px;
_overflow: hidden;
}

#subobsah div#left {
float: left;
width: 200px;
padding: 0 25px 0 12px;
_overflow: hidden;
}

ul.menuvlevo {
width: 200px;
margin: 10px 0;
padding: 0;
border-bottom: 1px solid #DD5952;
list-style-type: none;
}

ul.menuvlevo li {
_height: 1em;
padding: 7px 0 7px 15px;
*padding: 6px 0 7px 15px;
border-top: 1px solid #DD5952;
background: #F4B6B2 url(/img/mvli.gif) 0 0 no-repeat;
background: #FEE1E1 url(/img/mvli.gif) 0 0 no-repeat;
color: #B2221B;
font-size: 13px;
font-weight: bold;
}

ul.menuvlevo li a {
color: #B2221B;
text-decoration: none;
}

ul.menuvlevo li a:hover {
color: #5A0400;
}

ul.menuvlevo ul {
margin: 0;
padding: 4px 0 1px 10px;
list-style-type: none;
}

ul.menuvlevo ul li {
padding: 2px 0 2px 10px;
border: 0;
background: url(/img/sipka-mv.gif) 0 5px no-repeat;
font-size: 12px;
font-weight: normal;
}

.lnadp {
margin: 10px 0;
padding: 0 0 2px 0;
background: url(/img/lnadpd.gif) 0% 100% no-repeat;
}
.lnadp p {
margin: 0;
padding: 8px 10px 6px 40px;
background: #B2221B url(/img/lnadpu.gif) 0 0 no-repeat;
color: #fff;
font-size: 14px;
font-weight: bold;
}

.lbox {
margin: 10px 0;
padding: 0 0 5px 0;
background: url(/img/lboxd.gif) 0% 100% no-repeat;
}
.lb {
margin: 0;
padding: 5px 13px;
background: url(/img/lboxu.gif) 0 0 no-repeat;
}

.fotgal {
float: left;
width: 216px;
_width: 213px;
height: 154px;
margin: 5px;
text-align: center;
overflow: hidden;
}
.fotgal img {
margin: 0 0 3px 0;
}

#right {
float: left;
width: 270px;
}

#subobsah div#right {
float: left;
width: 680px;
}

.rnadp {
margin: 10px 0;
padding: 0 0 2px 0;
background: url(/img/rnadpd.gif) 0% 100% no-repeat;
}
.rnadp p {
margin: 0;
padding: 8px 10px 6px 40px;
background: #B2221B url(/img/rnadpu.gif) 0 0 no-repeat;
color: #fff;
font-size: 14px;
font-weight: bold;
}

.rbox {
margin: 10px 0;
padding: 0 0 5px 0;
background: url(/img/rboxd.gif) 0% 100% no-repeat;
}
.rb {
margin: 0;
padding: 5px 13px;
background: url(/img/rboxu.gif) 0 0 no-repeat;
}
.rel3d {
position: relative;
top: 3px;
margin: 0 7px 0 0;
}
.rboxinput {
display: block;
width: 88px;
height: 18px;
padding: 4px 0 0 23px;
background: url(/img/rboxinput.gif) 0 0 no-repeat;
color: #B2221B;
font-family: Verdana;
font-size: 9px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

.boxred {
margin: 10px 0;
padding: 10px;
border: 1px solid #9F0104;
background-color: #FEF8F8;
}

#bottom {
width: 950px;
padding: 10px 0 10px 17px;
background-color: #B2221B;
color: #fff;
}
#bottom a {
color: #fff;
}
.bfr1 {
float: right;
margin: 10px 0 10px 15px;
padding: 10px 0 10px 15px;
border-left: 1px dashed #FF5149;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #B2221B;
background-color: #fcfcfc;
color: #222;
font-size: 11px;
}

.enter {
border: 1px solid #5E0500;
background-color: #B2221B;
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 #F2E4E3;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #F2E4E3;
}
.tabule tr.tabh {
background-color: #B2221B;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f10 {
font-size: 10px;
}

.f11 {
font-size: 11px;
}

.cokoliv {
padding: 1px 15px;
}

.brd {
border: 1px solid #B2221B;
}

.brdgr {
border: 1px solid #888;
}

.gr {
color: #777;
}

.or {
color: #F7941D;
}

.red {
color: #B2221B;
}

.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: 10px 0;
padding: 0;
color: #BE9A68;
font-size: 26px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #B2221B;
font-size: 16px;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #BE9A68;
font-size: 14px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #000;
}

p {
margin: 10px 0;
padding: 0;
}
