body {
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #636363;
background: #757575;
margin: 0;
padding: 0 0 20px 0;
text-align: center;
}

#vsebg {
position: relative;
width: 958px;
margin: 0 auto;
margin-top: 1px;
background: url(/img/backvsebg.gif) 0 0 repeat-y;
line-height: 0;
}

#vse {
width: 920px;
margin: 0 auto;
padding: 0 4px;
background: #fff url(/img/backvse.jpg) 0 0 no-repeat;
text-align: left;
line-height: normal;
}

#ulimg {
position: absolute;
top: 0;
left: 0;
z-index: 5;
}

#urimg {
position: absolute;
top: 0;
right: 0;
z-index: 5;
}

#left {
position: absolute;
top: 0;
left: 24px;
width: 227px;
text-align: center;
z-index: 10;
}

#logo {
height: 106px;
padding: 15px 0 0 0;
background: url(/img/backlogo.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backlogo.png',sizingMethod='crop');
}

#leftmenuu {
height: 20px;
margin-top: 25px;
background: url(/img/backleftmenuu.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backleftmenuu.png',sizingMethod='crop');
line-height: 0;
}

#leftmenud {
height: 20px;
background: url(/img/backleftmenud.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backleftmenud.png',sizingMethod='crop');
line-height: 0;
}

#leftmenu {
width: 197px;
margin: 0 auto;
padding: 0 10px 0 20px;
background-color: #BD150A;
background: url(/img/backleftmenu.png) 0 0 repeat-y;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backleftmenu.png',sizingMethod='scale');
text-align: left;
}

#leftmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#leftmenu li a {
display: block;
width: 172px;
padding: 5px 0 5px 25px;
background: url(/img/arrowsred.gif) 0 8px no-repeat;
color: #fff;
font-weight: bold;
}

#leftmenu li li a {
display: block;
padding: 5px 0 5px 15px;
border-bottom: 1px dotted #FF867E;
background: none;
font-weight: normal;
}

#leftmenu a {
color: #fff;
text-decoration: none;
}

#leftmenu a:hover {
color: #e6e6e6;
text-decoration: underline;
}

.leftnadpis {
width: 157px;
margin: 10px auto;
padding: 10px 10px 10px 40px;
background: #223B7E url(/img/arrowsblue.gif) 15px 14px no-repeat;
color: #fff;
font-weight: bold;
text-align: left;
}

.leftad {
width: 187px;
margin: 0 auto;
margin-bottom: 5px;
padding: 15px 10px;
background-color: #e6e6e6;
color: #424242;
text-align: center;
}

.leftad img {
margin: 0 0 5px 0;
border: 4px solid white;
}

.leftad p {
margin: 0;
padding: 0 0 0 15px;
background: url(/img/sq.gif) 0 5px no-repeat;
text-align: left;
}

.leftad a {
color: #424242;
}

#topmenu {
height: 34px;
padding: 0 0 0 235px;
}

#topmenu ul {
margin: 0;
padding: 7px 0 0 0;
list-style-type: none;
}

#topmenu li {
display: inline;
padding: 0 15px;
border-left: 1px solid white;
color: #fff;
font-weight: bold;
}

#topmenu li.none {
border: 0;
}

#topmenu a {
color: #fff;
}

#topmenu a:hover {
color: #e6e6e6;
}

#flash {
position: relative;
width: 920px;
height: 169px;
margin: 4px 0 14px 0;
z-index: 2;
}

#obsah {
min-height: 685px;
_height: 685px;
margin: 0 0 0 230px;
}

#obsahleft {
float: left;
width: 485px;
}

.nadpis {
border-bottom: 1px dotted #424242;
background: url(/img/backnadpis.gif) 0 100% repeat-x;
}

.strecha {
padding: 0 5px 0 40px;
border-bottom: 1px solid white;
background: url(/img/roof.gif) 10px 6px no-repeat;
}

.imgr {
float: right;
margin: 0 0 5px 10px;
border: 4px solid #e2e2e2;
}

#obsahright {
float: left;
width: 200px;
border-left: 5px solid white;
}

.nadpisright {
width: 150px;
margin: 4px 0;
padding: 10px 10px 10px 40px;
background: #BD1407 url(/img/arrowsred.gif) 15px 14px no-repeat;
color: #fff;
font-weight: bold;
}

.rightad {
width: 180px;
margin: 5px 0;
padding: 15px 10px;
background-color: #e6e6e6;
color: #424242;
text-align: center;
}

.rightad img {
margin: 0 0 5px 0;
border: 4px solid white;
}

.rightad p {
margin: 0;
padding: 0 0 0 15px;
background: url(/img/sq.gif) 0 5px no-repeat;
text-align: left;
}

.rightad a {
color: #424242;
}

#bottom {
clear: both;
width: 890px;
height: 60px;
margin: 0 auto;
padding: 10px 15px 0 15px;
border-top: 4px solid white;
background-color: #263E7F;
color: #fff;
text-align: right;
}

#bottom img {
float: left;
margin: 3px 0 0 0;
}

#bottom span {
line-height: 190%;
}

#bottom a {
color: #fff;
}

.fotgal {
float: left;
width: 143px;
_width: 141px;
height: 148px;
_height: 140px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #777;
color: #333;
font-size: 12px;
}

.click {
padding: 1px 5px;
border: 1px solid #333;
background-color:  #BD150A;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.cokoliv {
padding: 10px;
}

.darkred {
color: #BC001D;
}

h1 {
margin: 10px 0;
padding: 0;
color: #2a2a2a;
font-size: 1.4em;
}

h2 {
margin: 10px 0;
padding: 0;
color: #2a2a2a;
font-size: 1.4em;
}

h3 {
margin: 10px 0;
padding: 0;
color: #BC001D;
font-size: 1.2em;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #636363;
}

p {
margin: 10px 0;
padding: 0;
}

