body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
color: #494949;
background: #fff url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 14px 0;
text-align: center;
}

#vse {
width: 950px;
margin: 0 auto;
padding: 0;
background: url(/img/backvse.jpg) 317px 29px no-repeat;
text-align: left;
}

ul#menuhorni {
height: 29px;
margin: 0;
padding: 0;
list-style-type: none;
z-index: 10;
}

ul#menuhorni li {
position: relative;
float: left;
display: inline;
margin: 0 1px 0 0;
background: url(/img/mh.gif) 0 0 repeat-x;
color: #9BB1D4;
z-index: 10;
}

ul#menuhorni li a {
float: left;
display: block;
height: 29px;
margin: 0;
padding: 0 0 0 10px;
background: url(/img/mhleft.gif) left top no-repeat;
color: #9BB1D4;
text-decoration: none;
}

ul#menuhorni li a div {
float: left;
display: block;
padding: 6px 10px 0 0;
background: url(/img/mhright.gif) right top no-repeat;
}

ul#menuhorni li a:hover {
display: block;
height: 29px;
margin: 0;
padding: 0 0 0 10px;
color: #fff;
background: #011025 url(/img/mhlefth.gif) left top no-repeat;
text-decoration: underline;
cursor: hand;
}

ul#menuhorni li a:hover div {
background: url(/img/mhrighth.gif) right top no-repeat;
}

ul#menuhorni ul {
display: none;
background-color: #071B3C;
}

ul#menuhorni table {
position: absolute;
top: 0;
left: 0;
border-collapse: collapse;
z-index: 10;
}

ul#menuhorni li:hover ul, ul#menuhorni li a:hover ul {
position: absolute;
display: block;
top: 29px;
left: 0;
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: none;
}

#obsah {
position: relative;
width: 950px;
background: url(/img/backobsah.gif) 0 0 no-repeat;
}

#obsah hr {
height: 1px;
margin: 0 0 1px 0;
padding: 1px 0 0 0;
border: 0;
border-bottom: 1px solid #888;
}

#pres {
position: absolute;
top: 220px;
left: 200px;
width: 530px;
min-height: 200px;
_height: 200px;
padding: 10px 20px;
*padding: 20px;
border: 1px solid #000;
background: #022454 url(/img/backpres.gif) 0 0 repeat-x;
color: #1B283E;
color: #fff;
font-size: 1.3em;
z-index: 10;
}
#pres a {
color: #fff;
}

.close {
position: absolute;
top: 5px;
right: 5px;
z-index: 20;
}

#left {
float: left;
width: 225px;
min-height: 200px;
padding: 45px 13px 0 0;
background: url(/img/backleft.gif) 100% 0% no-repeat;
}

#logo {
height: 155px;
margin: 0;
padding: 0;
}

ul#menuvlevo {
margin: 20px 0;
padding: 0;
list-style-type: none;
}

ul#menuvlevo li {
padding: 5px 6px 5px 13px;
border-bottom: 1px dashed #c0c0c0;
background: url(/img/arrow.gif) 0 9px no-repeat;
color: #00398D;
font-size: 0.9em;
font-weight: bold;
}

ul#menuvlevo li a {
color: #00398D;
text-decoration: none;
}

ul#menuvlevo li a:hover {
text-decoration: underline;
}

ul#menuvlevo ul {
margin: 0;
padding: 0 0 0 4px;
list-style-type: none;
}

ul#menuvlevo ul li {
padding: 3px 0 1px 10px;
*padding: 1px 0 1px 10px;
border-bottom: 0;
background: url(/img/arrow.gif) 0 7px no-repeat;
font-size: 11px;
}

#center {
float: left;
width: 496px;
}

#ctop {
width: 290px;
height: 81px;
margin: 0;
padding: 45px 0 0 0;
color: #fff;
font-family: Tahoma, Verdana;
font-size: 1.5em;
}

#cobsah {
width: 468px;
min-height: 200px;
padding: 12px 14px 15px 14px;
background-color: #f2f2f2;
}

.uvod {
width: 468px;
background: #AFA800 url(/img/backuvod.gif) 0 0 repeat-x;
color: #fff;
font-family: Tahoma, Verdana;
font-size: 1.1em;
}

.uvod img {
float: left;
margin: 0 12px 0 0;
}

.uvodtext {
padding: 0 12px 12px 12px;
}

.cbottom {
margin: 10px 0;
padding: 10px 15px;
border: 1px solid #DDDDAC;
background-color: #ECECC9;
}

.fotgal {
float: left;
width: 146px;
_width: 143px;
height: 159px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #dadada;
}

.detimg {
float: right;
margin: 5px 0 10px 20px;
font-size: 0.8em;
text-align: center;
}

.pf {
position: relative;
padding: 5px 0 15px 0;
}

#hidden {
position: absolute;
top: 0;
left: 30px;
*width: 370px;
border: 1px solid #333;
padding: 15px;
background-color: #D2D9E3;
}

#hidden input.enter {
cursor: pointer;
}

#hidden p.fr input.enter {
background-color: #EB3201;
}

#hidden textarea {
font-size: 12px;
}

.rih, .rih a {
color: #265597;
font-size: 1.05em;
font-weight: bold;
}

.rip {
color: #022354;
font-size: 1.3em;
font-weight: bold;
}

#right {
float: left;
width: 202px;
min-height: 200px;
margin: 165px 0 0 0;
padding: 0 0 0 14px;
background: url(/img/backright.gif) 0 0 no-repeat;
}

#right hr {
height: 1px;
margin: 0 0 5px 0;
padding: 5px 0 0 0;
border: 0;
border-bottom: 1px dotted #aaa;
}

.rnadpis {
margin: 0;
padding: 10px 10px 9px 20px;
background: #000F26 url(/img/arrowdotted.gif) 0 11px no-repeat;
padding: 10px 10px 9px 30px;
background: #000F26 url(/img/arrowdotted.gif) 10px 11px no-repeat;
color: #fff;
font-weight: bold;
}

.rnadpis a {
color: #fff;
}

.rimg {
width: 200px;
padding: 10px 0;
border: 1px solid #dadada;
text-align: center;
overflow: hidden;
}

#kosik {
margin: 10px 0;
padding: 5px 10px;
background-color: #DBE3F4;
font-size: 12px;
}

#bottom {
clear: both;
padding: 10px 216px 10px 238px;
color: #919191;
font-family: Verdana, Tahoma;
font-size: 0.8em;
}

ul.vycet {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.vycet li {
padding: 7px 0 7px 40px;
background: url(/img/ok.gif) 0 10px no-repeat;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.tabule {
empty-cells: show;
border-collapse: collapse;
border: 1px solid #888;
background-color: #fff;
/*color: #333;*/
font-size: 0.9em;
text-align: center;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #888;
}
.tabule tr.tabh {
background-color: #ddd;
color: #243752;
font-weight: bold;
}
.tabule tr.tabh a {
color: #414141;
}

.boks {
border: 1px solid #DDD7CD;
color: #071B3C;
font-family: Verdana, Tahoma;
font-size: 0.9em;
}

.enter {
border: 1px solid #555;
background-color: #023071;
color: #fff;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.v9 {
font-family: Verdana, Tahoma;
font-size: 9px;
color: #919191;
}

.f09 {
font-size: 0.9em;
}

.blue {
color: #2199C0;
}

.brdblue {
border: 1px solid #023071;
}

.brdgrey {
border: 1px solid #bbb;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 15px 0 10px 0;
padding: 0;
color: #022354;
font-size: 1.4em;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #00398D;
font-size: 1.3em;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #022354;
font-size: 1.2em;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
position: relative;
color: #494949;
}

p {
margin: 10px 0;
padding: 0;
}

