body {margin: 1em 0 1em 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #ECEBEB;background:#cbcaca}
#m {margin-left: auto;margin-right: auto;width: 782px;margin-top: 0}
#logo {height:83px;width:782px;background:#000 url("img/hlavicka1.jpg") no-repeat 0 0}
#logo a {height:83px;width:782px;text-decoration:none;display:block}
#horni-menu {height:24px;width:782px;background:#000 url('img/logo.jpg') no-repeat 0 0}
.lft {float:left}
.rgt {float:right}
.img-left {float:left;margin: 0 1.5em 1em 0}
.blk {display:block}
.clr, .cistic {clear: both;font-size: 1px}
pre {font-size:135%;_font-size: 105% }
.bld {font-weight:bold}
.just {text-align:justify}
.npt {text-decoration: none}
.cntr {text-align:center}
.right {text-align:right}
.nw {white-space:nowrap}
.sm {font-size:90%}
.se {color:#C40202}
#obsah p {line-height: 1.6em;margin: 0}
/*#obsah a {text-decoration: none}*/
.upper {text-transform:uppercase}
img, .nobr {border:none}
.nobr {background: transparent}
ul {padding: 0;margin:0}
hr {height: 1px;border:none;line-height:1px;color:#666;background:#444 }
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;border: 1px solid #777;background: #ccc;color: #000}
input.ed { color: #eee;background: #a40404;font-weight: bold }
input.ed:hover { color: #ffbd00;background: #940404;font-weight: bold }
.menu ul {height: 1.8em;min-height:23px;padding-left:22px;background: transparent url("img/menu.gif") repeat-x 0 0}
.menu ul {list-style-type: none}
.menu ul li {margin: 0;display: block;float: left}
.menu ul li a {text-decoration: none;padding: 5px 14px 5px 9px;font-weight: bold;display: block;color: #eee}
.menu ul li a:hover { text-decoration: underline;color: #ffbd00}
.menu li { position: relative;top:0;left:0}
div.menu li:hover { cursor: pointer;z-index:10;_cursor: hand}
div.menu li:hover ul ul { display:none}
div.menu li:hover ul, div.menu li li:hover ul { display:block }
.menu ul ul { position: absolute;display: none;background: #a40404;padding-left: 0  }
.menu ul ul li { float: none;background: #a40404;border-top: 1px solid #000;width: 120px }
ul.novinka, ol { padding: 0;margin: 0.5em 0 1em 2.0em;line-height: 1.4em }
#obsah ul, #obsah ol { padding: 0;margin: 0.5em 0 1em 2.0em;line-height: 1.4em }
#pat { background: #000 url('img/paticka.gif') no-repeat 0 0;height: 37px }
#pat div {color: #222;font-size: 90%;position:relative;left:10px;top:19px }
a,.nadpis { color: #FF2001 }
a.fota, div.fota {margin: 0 0 4px 4px;display: block;float: left}
div.fota span {padding: 4px 0 1.3em 0;display: block}
a:hover{text-decoration: underline;color: #ffbd00}
#pat div a {color:#444}
#pat div a:hover {color:#111}
h1 {font-size: 130%;margin: 0 0 1em 0;color: #ff0001;padding: 0 0 4px 0;border-bottom:1px solid #5c0202}
h1#na {display:none;font-size:0}
h2 {background: #000 url("img/odrazka.gif") no-repeat 0 3px;font-size: 110%;padding-left: 18px;color:#FF0001;font-weight: bold}
h3, h3.cena {font-size: 110%;margin-bottom: 2px;letter-spacing: 0.05em;color: #dda;font-weight: bold}
h4 {font-size: 105%;margin-bottom: 2px;letter-spacing: 0.01em;color: #bb8;font-weight: bold}
h3.podtrh { padding-left: 18px;border-bottom: 1px solid #222;margin-top: 2em;padding-bottom: 3px;color: #d22;background: #000 url("img/odrazka.gif") no-repeat 0 3px }
h3.cena { color: #fd9d00;padding-bottom: 8px }
#obsah {background-image:  url("img/pozadi_textu.gif");padding-top: 15px;_padding-top: 25px}
#obsah_levy {float: left;width: 500px;padding: 0 10px 10px 25px}
#obsah_produkty {width: 730px;padding: 0 10px 10px 25px}
#vpravo {margin-left: 540px;width: 205px;padding: 5px 10px 10px 15px}
#vpravo p {margin-bottom: 0.8em;text-align:center}
#vpravo p a img {border:0px solid #666}
#obsah_podstranka {float: left;width: 730px;padding: 15px 10px 10px 25px}
.novinka li, #obsah li {list-style-image: url("img/odrazka.gif");margin: 0 0 25px 0;padding: 0}
.dark {color:#f55}
.lh {line-height:1.5em}
.se {color:#999}
.jmeno {color:#fd9d00}
hr.zlt {color:#daba05;background:#daba05}
#obsah li {margin:0}
#obsah div.dodatek ul li { list-style-image: none;list-style-type: square;margin-left: 0.9em }
.zpet {margin: 1.8em 0 0 0;border-top: 1px solid #222;padding-top: 4px }
.novinka p {margin-top:0; margin-bottom: 0;padding-bottom: 0}
p {text-align:justify;padding-bottom: 1em}
table.produkty-vypis {width: 100%;table-layout: fixed;background: #222;margin-bottom: 1.5em }
table.produkty-vypis tr td {background: #000;padding: 5px 4px}
table.produkty-vypis tr.sud td {background: #111}
table#reference tr td {vertical-align: top;line-height: 1.4em}
table#reference tr td.pul {width: 50%}
#obsah_galerie {float: left;width: 730px;padding: 0 10px 10px 25px}
#obsah_galerie div.fota {
    width:140px;
}
#obsah_galerie div.fota img{
    width:137px;
}
a.odkaz_spodni:hover {
  color: #111;
	text-decoration: underline;
}
a.odkaz_spodni {

color: #444;
text-decoration: underline;

}
.lista_spodni {
font-family: Arial;
text-align: center;
color: #444;
font-size: 12px;
}
