body {font-family: georgia, serif; text-align: center; line-height: 1.25; margin: 0; background: #dfb579 url('../images/bg.jpg') repeat-x;}
h1 {margin: 0; top: 8px; left: 50px; position: absolute; background: transparent;}
h2 {margin: 0 0 0.5em 0; font-size: 125%; border-bottom: 1px solid #b20; padding: 0 0 1px 0; width: 90%; clear: right;}
p {margin: 0 0 0.6em 0; text-align: left;}
a {color: #000;}
dd p {margin: 0.6em 0 0 -0.8em; font-size: 80%;}
p:first-letter {font-weight: bold;}
p + h2 {margin-top: 1em;}
h3 {margin: 0; font-size: 100%; }
h3 span {font-weight: normal;}
ul {list-style: square;}
ul ul {list-style: disc;  margin-left: 1.5em; padding-left: 0;}
ol {padding-left: 1.5em; margin-left: 0;}
ol li {margin-bottom: 1em;}
dl {margin-left: 2em;}
dl dt {font-weight: bold;}
dl dd {margin: 0 0 0.5em 1.5em; position: relative;}
.center {text-align: center;}
#page {width: 800px; margin: 0 auto; text-align: left; background: #dfb579 url('../images/page.gif'); color: #000; position: relative;}

/* informacni boxiky */
.msg {position: relative; padding: 6px 0 6px 28px;}
.msg:first-letter {font-weight: normal;}
.ok {background: #c7e5c2 url('../images/ico_ok.png') 5px 8px no-repeat; border: 1px solid #a2d399; color: #386d19;}
.err {background: #e2c5c5 url('../images/ico_err.png') 5px 8px no-repeat; border: 1px solid #cf9e9e; color: #ae2727;}


/* zahlavi */
#head {margin: 0 0 12px 0; height: 74px; background: url('../images/head.jpg'); }
#head a img {border: 1px solid #777;}
#head a#lang {position: absolute; left: 765px; top: 6px;}

/* levy sloupec */
#sidebar {float: left; position: realative;}


/* menu */ 
#menu {list-style: none; margin: 0; padding: 0; width: 165px;}
#menu li {padding: 0; margin: 0 0 3px 12px; font-size: 93%; font-variant: small-caps;}
#menu li.orphan {margin-top: 10px; }
#menu a {padding: 2px 0 0 27px; height: 1.5em; display: block; border: 1px solid #8F662B; background: #e4c190 url('../images/l1.gif') 4px center no-repeat; text-decoration: none;}
#menu a:hover, #menu a#active {border: 1px solid #654920; background: #BD8635 url('../images/l2.gif') 5px center no-repeat;}
#menu a#active {font-weight: bold;}


/* banner vlevo pod menu / slideshow */
#banner {font-size: 90%; margin: 30px 0 0 10px; font-style: italic;  width: 152px;}
#banner span {display: block; text-align: right; top: 160px; position: relative;}
#banner p:first-letter {font-weight: normal;}
#slideshow {margin: 2px 0 0 0;}
#slideshow img {border: 1px solid #8F662B;}
#slideshow div {}


/* obsah */
#content {margin: 0 12px 12px 0; padding: 10px; border: 2px solid #8F662B; background: #e4c190; width: 590px; min-height: 27em; float: right; overflow: hidden;}
#content a {color: #b20; font-weight: bold;}
#content img {border: 3px solid #8F662B;}
#content img.nbr {border: none;}

img.prodejna {margin: 0 0 15px 0; float: right; clear: right;}
img.fotka {float: right; margin: 0 0 5px 10px; clear: right;}
img.podpora {float: left; margin: 10px 10px 20px 0;}
h1 img, dt img {border: none !important;}
dl#sortiment dt {float: left;}
dl#sortiment dd {margin: 0 0 0 70px; height: 3.4em;}
.kvas {color: #b20; font-weight: bold; text-decoration: underline; cursor: help;}
acronym {border-bottom: 1px dotted #000; cursor: help; }
bdo {cursor: help; border-bottom: 1px dotted #b20; color: #b20; background-color: inherit;}
hr.cleaner {clear: both; visibility: hidden; margin: 0;}
hr {border: solid #b20 1px; padding: 0; margin: 0.4em;}
iframe {position: absolute; top: 20em; left: 25px; height: 222px; width: 130px;}
.center {text-align: center}
.note, .small {font-size: 80%;}
.novinka {color: #f00; font-weight: bold;}
p.small:first-letter {font-weight: normal;}


/* odkaz na zacatek stranky */
p.toplink {text-align: right; margin: -0.5em 0 0 0; font-size: 14px;}
p.toplink a {padding: 0 9px 0 0; background: url('../images/links/top.png') right 4px no-repeat;}

/* externi odkazy */
/*a[href^='http:'] {padding-right: 9px; background: url('../images/links/http.png') right top no-repeat;}
a[href^='mailto:'] {padding-right: 10px; background: url('../images/links/mailto.png') right top no-repeat;}*/



/* drobeckova navigace */
#drobecky {color: #b20; margin: 0 0 1.5em 0; font-size: 80%;}
#drobecky a {font-size: inherit; font-weight: inherit;}


/* katalog vyrobku */
div.vyrobek {clear: left; min-height: 82px; margin: 0 0 5px 15px;}
div.vyrobek img {border: 1px solid #b20 !important; float: left; margin: 0 5px 5px 0;}
div.vyrobek div {margin-left: 75px;}

/* formulare */
fieldset {border: 1px solid #b20; margin: 1em 0 1.5em 0; padding: 0.5em; position: relative;}
fieldset legend {border: 1px solid #b20; padding: 0 0.5em;}
input#tlacitko {position: relative; left: 230px; margin-top: 0.5em;}
textarea, input[type=text], select {padding: 3px; border: 1px solid #BD8635; background: #f0dfc8;}
form td, form th {padding: 2px 10px 2px 0; vertical-align: top; font-weight: normal; text-align: left;}
#vzkaz textarea, #vzkaz input[type=text] {width: 300px;}


/* tabulky */
table {margin: 0 0 0.6em 0; border-collapse: collapse;}
tr.padded td {padding-top: 0.8em;}


/* zapati */
#foot {text-align: center; padding: 7px 0; font-size: 80%; margin: 0 1%; clear: both;}
#foot span a {text-decoration: none;}



/* slimbox */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url('../images/slimbox/loading.gif') no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url('../images/slimbox/prev.gif') no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url('../images/slimbox/next.gif') no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('../images/slimbox/close.gif') no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
