/**
 * LA Sport, s.r.o.
 *
 * @copyright  Copyright (c) 2006-2009 LA Sport, s.r.o. Všechna práva vyhrazena.
 * @license    http://en.wikipedia.org/wiki/All_rights_reserved  All Rights Reserved
 */

html, body { height: 100%; padding: 0; margin: 0; }
body { font-family: Verdana, 'Geneva CE', lucida, sans-serif; font-size: xx-small; text-align: center; }
body>#page { height: auto; }

a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

h2, h3, h4 { font-size: xx-small; margin-top: 0; }
img { border: 0; }

ul { margin: 0 0 0 20px; padding: 0; }

.bold { font-weight: bold; }
.clear { clear: both; }
.center { text-align: center; }

#page { background-image: url('../img/background.gif'); height: 100%; margin: auto; min-height: 100%; position: relative; text-align: left; width: 730px; }

#header { width: 730px; height: 220px; }
#header h1 { float: right; margin: 40px 59px 0 0; }
#header #logo { float: left; margin: 40px 0 0 96px; }
#header .menu { float: right; font-weight: bold; margin-top: 21px; padding-right: 10px; text-align: right; width: 465px; }
#header .menu li { background: url('../img/menu/menu_separator.gif') no-repeat 100% 50%; display:inline; padding: 0 7px 0 6px; }
#header .menu li.last { background: none; padding-right: 0; }

#menu { color: #fff; float: left; font-weight: bold; margin: 0 0 4em; padding: 0; width: 200px; }
#menu li { list-style: none; margin: 0 5px 0 10px; }
#menu li a { color: #fff; }
#menu li a.category { padding: 0 0 0 14px; }
#menu li.open a.category { background: url('../img/menu/bullet_open.gif') no-repeat 0 50%; }
#menu li.open ul  { display: block; }
#menu li.close a.category { background: url('../img/menu/bullet_close.gif') no-repeat 0 50%; }
#menu li.close ul { display: none; }
#menu li ul { margin: 0; padding: 0; }

#content .main.first { float: left; }
#content .main.second { float: right; margin-top: 100px; }
#content .main.third { float: left; margin-top: 65px; }

#content { float: right; margin-left: 40px; padding-bottom: 40px; width: 490px; }
#content h2 { text-decoration: underline; }
#content h3 { text-decoration: underline; }
#content ul.content { list-style-type: none; margin: 0; padding: 0; }
#content ul.content li { margin-bottom: 2px; padding: 0 0 0 16px; }
#content ul.content li.category { background: url('../img/sitemap/category.gif') no-repeat 0 50%; }
#content ul.content li.product span.price { position: absolute; right: 0; }
#content ul.content li.parent { background: url('../img/misc/parent.gif') no-repeat 0 50%; margin-top: 1.5em; padding: 0 0 0 16px; }

#content dl dt { font-weight: bold; }
#content dl dd { margin: 1em 0 0; padding: 0; }
#content dl dd ul { list-style-type: none; margin: 0; padding: 0; }

#content div.product h4 { display: inline; text-decoration: underline; }
#content div.product ul.description { list-style-type: none; margin: 1em 0 1em 6px; padding: 0; }
#content div.product ul.description li { background: url('../img/misc/bullet.gif') no-repeat 0 50%; padding: 0 0 0 10px; }
#content div.product p.price {  }
#content div.product ul.navigation { list-style-type: none; margin: 0; padding: 0; }
#content div.product ul.navigation li.pdf { background: url('../img/sitemap/page.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
#content div.product ul.navigation li.print { background: url('../img/misc/print.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
#content div.product ul.navigation li.parent { background: url('../img/misc/parent.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
#content div.product .image { float: right; }

#footer { bottom: 0; clear: both; color: #999; text-align: center; font-weight: bold; margin: 0 0 0 200px; padding: 10px 0 10px 0; position: absolute; width: 530px; }
#footer li { background: url('../img/menu/footer_separator.gif') no-repeat 100% 50%; display:inline; padding: 0 8px 0 4px; }
#footer li a { color: #999; }
#footer li.last { background: none; padding-right: 0; }

#sitemap { margin: 0; padding: 0; }
#sitemap li { list-style-type: none; margin: 0 0 2px 0; }
#sitemap li a.page { background: url('../img/sitemap/page.gif') no-repeat 0 50%; font-weight: bold; padding: 0 0 0 14px; }
#sitemap li a.category { background: url('../img/sitemap/category.gif') no-repeat 0 50%; padding: 0 0 0 16px; text-decoration: underline; }
#sitemap ul.tree { margin-left: 14px; }
#sitemap ul.tree li.category { margin-top: 4px; }
#sitemap ul.tree li.category ul { margin: 2px 0 2px 16px; }
#sitemap ul.tree li { margin-bottom: 0; }