* { margin: 0; padding: 0 }
body { font-size: 80%; font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; text-align: center; color: #2D0E02; background-color: #610902; background-image: url(obrazky-cokolada/textura.jpg); background-repeat: repeat; }
a { color:#a21d16; text-decoration:underline; }
a:hover { color:#5f1c04; }
a.selected { color:#A40809; }
ol, ul { list-style:none; }
hr { color: #E8D5D1; margin-bottom: 20px; }
#container { width: 883px; text-align: center; margin-right: auto; margin-left: auto; position: relative; padding-top: 20px; height: auto; }
#lista { height: 1037px; width: 14px; left: 1px; top: 1px; background-image: url(obrazky-cokolada/lista.jpg); background-repeat: repeat-y; background-position: left top; position: absolute; }
#header { height: 220px; width: 883px; background: url(obrazky-cokolada/header.gif) no-repeat center; }
#cokoheader { position: absolute; margin-top: 30px; left: 110px; top: 4px; }
#logo { position: absolute; left: 37px; top: 61px; }
#logo img { text-decoration: none; border-bottom-style: none; border-top-style: none; border-right-style: none; border-left-style: none; }
#language { position: absolute; top: 172px; left: 615px; width: 240px; }
#language a { text-decoration: none; }
#language ul { text-align: center; }
#language ul li { display: inline; margin: 0px 0em; padding-right: 0em; padding-left: 0em; font-size: 12px; }
#preskocit { margin: 0px; padding: 0px; overflow: hidden; text-indent: -5000px; }
#navigace { position: absolute; left: 32px; top: 220px; width: 170px; font-size: 16px; color: #a21d16; text-align: left; line-height: 1.7em; font-weight: bold; }
#navigace a { text-decoration: none; color: #5f1c04; }
#navigace a:hover { text-decoration: none; color: #a21d16; }
#navigace ul ul { list-style-type: none; list-style-position: outside; margin-left: 10px; }
.podseznam { margin-left: 14px; font-size: 0.95em; }
#hl2 { width: 883px; margin-top: -20px; height: auto; background-image: url(obrazky-cokolada/repeat.gif); background-repeat: repeat-y; }
#hlavni { text-align: left; padding-right: 40px; padding-left: 240px; }
#hlavni h1 { font-size: 22px; color: #5E1C04; font-weight: bold; padding-bottom: 0.6em; }
#hlavni h2 { font-size: 19px; color: #430400; font-weight: bold; padding-bottom: 0.5em; }
#hlavni h3 { font-size: 16px; padding-bottom: 0.5em; font-weight: bold; color: #430400; }
#hlavni h4 { color: #430400; font-size: 14px; font-weight: bold; padding-bottom: 0.4em; }
#hlavni p { line-height: 1.7em; margin-bottom: 1.2em; font-size: 13px; }
#hlavni ul { line-height: 1.7em; margin-bottom: 1.2em; list-style-type: disc; list-style-position: inside; font-size: 13px; margin-left: 10px; }
#hlavni p em { color: #b95302; }
#footer { margin-right: auto; margin-left: auto; text-align: center; height: 92px; width: 883px; background: url(obrazky-cokolada/footer.gif) no-repeat top; }
#footertext { padding-top: 115px; color: #FFF; line-height: 1.5em; padding-bottom: 25px; }
#footertext a { color: #FFF; }
#footertext a:hover { color: #CCC; }
table { table-layout: fixed; border-collapse:collapse; width: 600px; }
#tabulka { text-align: left; background-color: #FEF9F6; font-size: 0.9em; }
#tabulka tr th { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #999; vertical-align: top; }
.zvyraznenatab { background-color: #E8D5D1; }
#tabulka p { margin-bottom: 5px; }
.tabulkaradek { background-color: #430400; color: #FFF; }
.vyrobek { width: 50%; }
.kategorie { width: 25%; }
.oceneni { width: 25%; }
.cleaner { clear: both; padding: 0px; margin-top: -1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; visibility: hidden; height: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.odrazseznam { list-style-type: none; }
.katalog { font-size: 1.4em; font-weight: bold; }
.levyobr { float: left; margin-right: 20px; margin-bottom: 15px; margin-top: 4px; border: thin solid #CCC; }
.levyobrnoborder { float: left; margin-right: 20px; margin-bottom: 15px; margin-top: 4px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.obrnoborder { margin-right: 4px; margin-bottom: 0px; margin-top: 4px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.pravyobr { float: right; margin-bottom: 10px; margin-left: 20px; }
#box1 { height: 150px; }
#box2 { height: 300px; }

