body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
color: #5A5A5A;
background: #000 url(/img/backbody.jpg) 50% 0 no-repeat;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 987px;
margin: 0 auto;
text-align: left;
}

#top {
height: 220px;
}

.home {
float: left;
margin: 0;
padding: 3px 0 0 5px;
}

.void {
float: left;
margin: 0;
padding: 0 0 0 385px;
}

ul#jazyk {
float: right;
height: 20px;
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}

ul#jazyk li {
display: inline;
color: #fff;
}

ul#jazyk li a {
float: left;
display: block;
height: 15px;
padding: 5px 8px 0 10px;
background: url(/img/backjazyk.gif) 0 0 no-repeat;
color: #fff;
text-decoration: none;
}

ul#jazyk li a.none {
background: none;
}

ul#jazyk li a:hover {
text-decoration: underline;
}

#obsah {
width: 986px;
padding: 0 1px 0 0;
background: #fff url(/img/backobsah.jpg) 0 0 no-repeat;
}

#left {
float: left;
width: 181px;
padding: 5px 0;
overflow: hidden;
}

.vyhledavani {
width: 176px;
padding: 2px 2px 2px 3px;
background: #888 url(/img/backvyhledavani.gif) 0 0 no-repeat;
}

.lnadpis {
width: 158px;
height: 26px;
margin: 0;
padding: 8px 5px 0 12px;
background: url(/img/backlnadpis.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

.vyhledavani a, .lnadpis a {
color: #fff;
}

.vyhlobsah {
padding: 5px 13px 0 10px;
text-align: right;
}

.hledat {
width: 69px;
height: 23px;
border: 0;
background: url(/img/backsearch.gif) 0 0 no-repeat;
color: #fff;
font-family: Arial;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

#menuvlevo {
clear: left;
width: 179px;
margin: 0 0 0 1px;
border-top: 4px solid #fff;
background: #888 url(/img/backmenuvlevo.gif) 0% 100% no-repeat;
}

#menuvlevo2 {
clear: left;
width: 179px;
margin: 0 0 0 1px;
border-top: 4px solid #fff;
background: #ED711E url(/img/backmenuvlevo2.gif) 0% 100% no-repeat;
}

#menuvlevo ul, #menuvlevo2 ul {
margin: 0;
padding: 4px 8px 0 8px;
list-style-type: none;
}

#menuvlevo ul ul, #menuvlevo2 ul ul {
padding: 4px 0 0 8px;
}

#menuvlevo li, #menuvlevo2 li {
padding: 4px 10px 7px 10px;
color: #fff;
background: url(/img/mvli.png) 0% 100% no-repeat;
/*_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mvli.png',sizingMethod='crop');*/
font-size: 1.1em;
}

#menuvlevo ul ul li, #menuvlevo2 ul ul li {
padding: 4px 0 2px 3px;
background: url(/img/mvli.png) 0 0 no-repeat;
font-size: 0.9em;
}

#menuvlevo li a, #menuvlevo2 li a {
color: #fff;
text-decoration: none;
}

#menuvlevo li a:hover, #menuvlevo2 li a:hover {
text-decoration: underline;
}

.lnor {
width: 162px;
height: 25px;
margin: 0;
padding: 9px 5px 0 12px;
background: url(/img/backlnor.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

.lngr {
width: 162px;
height: 25px;
margin: 0;
padding: 9px 5px 0 12px;
background: url(/img/backlngr.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

.vk {
width: 123px;
height: 23px;
margin: 3px 0 5px 48px;
border: 0;
background: url(/img/backvk.gif) 0 0 no-repeat;
color: #fff;
font-family: Arial;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

#right {
float: left;
width: 805px;
overflow: hidden;
}

#right hr {
height: 1px;
margin: 5px 0;
*margin: 0;
padding: 0;
border: 0;
border-bottom: 1px solid #d1d1d1;
}

ul#menuhorni {
width: 760px;
height: 40px;
margin: 0;
padding: 0 0 0 45px;
list-style-type: none;
}

ul#menuhorni li {
float: left;
display: inline;
color: #fff;
font-size: 0.9em;
font-weight: bold;
text-align: center;
}

ul#menuhorni li a {
display: block;
width: 117px;
height: 25px;
padding: 10px 0 0 0;
background: url(/img/backmh.gif) 0 0 no-repeat;
color: #fff;
text-decoration: none;
}

ul#menuhorni li a:hover {
text-decoration: underline;
}

#rightl {
float: left;
width: 610px;
padding: 5px 7px 5px 8px;
overflow: hidden;
}

.newz {
float: left;
width: 295px;
padding: 0 10px 0 0;
}

.bannerz {
float: left;
width: 304px;
}

#ban1 {
width: 280px;
height: 77px;
margin: 0 0 7px 0;
padding: 20px 12px;
background: url(/img/banner1.jpg) 0 0 no-repeat;
color: #fff;
font-family: Tahoma;
font-size: 1.3em;
line-height: 140%;
overflow: hidden;
}

#ban2 {
width: 280px;
height: 97px;
margin: 0 0 7px 0;
padding: 10px 12px;
background: url(/img/banner2.jpg) 0 0 no-repeat;
color: #fff;
font-family: Tahoma;
font-size: 1.3em;
line-height: 140%;
text-align: right;
overflow: hidden;
}

.rlnadp {
width: 609px;
margin: 5px 0;
padding: 0;
background: #9f9f9f url(/img/rlnadpu.gif) 0 0 no-repeat;
color: #fff;
font-size: 1.1em;
font-weight: bold;
}

.rlnadp div {
width: 579px;
padding: 9px 15px;
background: url(/img/rlnadpd.gif) 0% 100% no-repeat;
}

.akce {
float: left;
width: 285px;
padding: 5px 10px 0 10px;
background: url(/img/backakce.gif) 100% 0% no-repeat;
}

.akceimg {
float: left;
width: 135px;
margin: 0 10px 0 0;
text-align: center;
overflow: hidden;
}

.akceobsah {
float: left;
width: 140px;
}

.akcepopis {
height: 27px;
font-size: 0.8em;
overflow: hidden;
}

select {
border: 1px solid #bbb;
color: #5A5A5A;
font-size: 10px;
}

.select {
width: 135px;
border: 1px solid #444;
background-color: #ddd;
color: #5A5A5A;
font-size: 10px;
}

.det {
width: 56px;
height: 21px;
border: 0;
background: #9e9e9e url(/img/backdet.gif) 0 0 no-repeat;
color: #fff;
font-family: Arial;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.obj {
width: 67px;
height: 21px;
border: 0;
background: #AD0706 url(/img/backobj.gif) 0 0 no-repeat;
color: #fff;
font-family: Arial;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

#detail {
position: relative;
width: 610px;
}

#detailimg {
float: left;
width: 200px;
padding: 5px 10px;
text-align: center;
overflow: hidden;
}

#detailobsah {
float: left;
width: 390px;
padding: 5px 10x;
background: url(/img/backakce.gif) 100% 0% no-repeat;
}

#formular {
position: absolute;
top: 170px;
left: 106px;
width: 393px;
}

.fotgal {
float: left; 
width: 190px;
height: 190px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #555;
}

#hidden {
position: relative;
top: -48px;
left: 0;
margin: 10px 0 0 0;
padding: 0;
border: 1px solid #F8981C;
background-color: #cecece;
text-align: right;
z-index: 50;
}

.hiddenobsah {
height: 300px;
margin: 0;
padding: 10px;
background-color: #E7E6DF;
text-align: left;
overflow: auto;
}

.himg {
float: left; 
width: 177px;
height: 193px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.himg img {
margin: 1px 0;
border: 1px solid #555;
}

#rightr {
float: left;
width: 180px;
padding: 5px 0;
overflow: hidden;
}

#kosik {
position: relative;
width: 175px;
margin: 0 0 0 1px;
padding: 1px 2px 5px 2px;
background: #888 url(/img/backkosik.gif) 0% 100% no-repeat;
color: #fff;
}

.prekryv {
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

.kosikobsah {
padding: 5px 10px 0 12px;
}

#kosiknadp {
width: 158px;
height: 26px;
margin: 0;
padding: 8px 5px 0 12px;
background: url(/img/backkosiknadp.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

#kosik a, #kosiknadp a, .rboxnadp a {
color: #fff;
}

.ukazkosik {
display: block;
width: 95px;
height: 19px;
margin: 0;
padding: 4px 0 0 0;
border: 0;
background: url(/img/backukazkosik.gif) 0 0 no-repeat;
color: #fff;
font-size: 0.9em;
font-weight: bold;
text-align: center;
text-decoration: none;
cursor: pointer;
}

.rboxnadp {
width: 163px;
height: 25px;
margin: 5px 0 0 0;
padding: 9px 5px 0 12px;
background: url(/img/backrboxnadp.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}

.rbox {
width: 178px;
padding: 5px 1px 0 1px;
background: url(/img/backrbox.gif) 0 0 repeat-y;
font-size: 0.9em;
overflow: hidden;
}

.rbfile {
width: 162px;
padding: 4px 8px;
background: url(/img/backrbfile.gif) 100% 0% no-repeat;
}

.inpfr {
float: right;
position: relative;
top: -5px;
}

#bottom {
clear: both;
width: 767px;
padding: 6px 20px 6px 200px;
border-bottom: 20px solid #fff;
background: #d1d1d1 url(/img/backbottom.gif) 0% 100% no-repeat;
color: #fff;
font-size: 11px;
}

#bottom a {
color: #fff;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.barva {
padding: 5px 10px;
border: 1px solid #ccc;
background-color: #eee;
}

.tabule {
empty-cells: show;
border-collapse: collapse;
border: 1px solid #F8981C;
background-color: #e5e5e5;
color: #333;
}

.tabule tr.head {
background-color: #bbb;
font-weight: bold;
}

.tabule td {
padding: 2px 3px;
border: 1px solid white;
}

.boks {
border: 1px solid #bbb;
font-size: 12px;
}

.enter {
border: 1px solid #000;
background-color: #F8981C;
color: #fff;
font-size: 1em;
font-weight: bold;
}

.cokoliv {
padding: 10px 15px;
}

.middle {
text-align: center;
}

.fr {
float: right;
margin: 0 0 0 15px;
}

.fl {
float: left;
margin: 0 15px 0 0;
}

.f09 {
font-size: 0.9em;
}

.f085 {
font-size: 0.85em;
}

.f08 {
font-size: 0.8em;
}

.or, .or a {
color: #E86C19;
}

h1 {
margin: 0;
padding: 0;
color: #fff;
font-size: 1.1em;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #CD5301;
font-size: 1.4em;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #545454;
font-size: 1.2em;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #5A5A5A;
}

p {
margin: 0;
padding: 5px 0;
}

