/* 
Version: 1.5
Last Update: 28. 3. 2006
*/
body { text-align: center; background: #1F1F1F url(/img/mirx.jpg); color: #fff; }
#outerWrapper { margin: 0 auto; text-align: left; width: 750px; background: #EAEAEA url("../img/bg.gif") top left repeat-y; color: #000; }
#home #outerWrapper { background: #ccc url("../img/bg-home.gif") top left repeat-y; color: #000; }
#header a, #header h1 { background-color: transparent; color: #000; }
#logo h1 { font-size: 1em; margin: 0; padding: 0; }
#logo a, #logo span { display: block; height: 200px; margin: 0; padding: 0; position: relative; width: 750px; }
#logo a { cursor: pointer; cursor: hand; overflow: hidden; }

#logo a span, #logo span span { background: transparent url("../img/uvod.jpg") 0 0 no-repeat; color: #000000; display: block; height: 200px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 750px; z-index: 1; }

#mainContent { padding: 20px 20px; background: #EAEAEA; color: #000; margin-right: 2px; }
#mainContent a { text-decoration: none; background: url(../img/img_link.gif) repeat-x left bottom; padding-bottom: 5px; font-weight: bold; }
#secContent, #terContent { font-size: 0.9em; }
#mainContent a.imgLink { text-decoration: underline; background-image: none; padding-bottom: 0; }
#mainNav { padding: 10px; position: relative; background-color: #6E5924; color: #fff; }
#mainContent q { font-size: 1em; color: #333; background-color: transparent; font-style: italic;}
#mainNav ul { margin: 0 175px 0 0; padding: 0; }
#mainNav li { display: inline; }
#mainNav a, #mainNav span { background: transparent url("../img/square-full.gif") 0 50% no-repeat; font-size: 1em; font-variant: small-caps; padding: 5px 15px 5px 17px; text-decoration: none; text-transform: inherit; color: #fff; }
#mainNav span, #mainNav a:hover { background: transparent url("../img/square-full-current.gif") 0 50% no-repeat; color: #D0B66E; }
#mainNav #shoppingCart { position: absolute; top: 12px; right: 0; margin: 0; width: 175px; text-align: right; }
#shoppingCart a, #shoppingCart span, #shoppingCart a:hover { background-image: none; padding: 5px 5px 5px 20px; }
#shoppingCart img { border: 0; vertical-align: bottom; }
#secContent, #terContent { padding: 20px 12px; background-color: #000; color: #fff; border-left: 2px solid #6E5924; border-right: 2px solid #6E5924;  }
#secContent a, #terContent a, #footer a { background-color: transparent; color: #fff; }
#secContent a:visited, #terContent a:visited { background-color: transparent; color: #ccc; }
#secContent a:hover, #terContent a:hover { background-color: transparent; color: #D0B66E; }
#secContent ul { margin-top: 0.75em; margin-left: -5px; color: #D0B66E; }
#secContent ul ul { margin: 0.75em 0; font-size: 0.9em; }
#secContent li { list-style: none; background: url("../img/square-small.gif") no-repeat 0 0.5em; padding-left: 16px;}
#secContent h2, #terContent h2 { background-color: #6E5924; color: #fff; margin: 0 -12px 0.5em -12px; padding: 0 15px 0 15px; font-weight: normal; }
#secContent h3, #terContent h3 { background-color: transparent; color: #fff; font-weight: normal; }
#secContent ul.lang { margin-top: -5px; margin-bottom: 1em }
#terContent form p, #secContent form p { margin: 0.75em 0; }
#terContent form p.submit, #secContent form p.submit { margin-bottom: 1.25em; }
#terContent form p label, #secContent form p label { color: #fff; background-color: transparent; font-weight: bold; }
p.place { background-color: #000; border-bottom: 2px solid #6E5924; border-left: 2px solid #6E5924; border-right: 2px solid #6E5924; font-size: 0.85em; margin: 0; padding: 0.2em 0.5em 0.3em 0.5em; text-align: right; color: #fff; }
p.place a:link, p.place a:visited, p.place a:active { color: #fff; background-color: transparent;  }
p.place a:hover { background-color: transparent; color: #D0B66E;}
p.place .current { color: #D0B66E; background-color: transparent; }
#footer { background: #6E5924 url("../img/footer-decor.gif") no-repeat 50% 50%; color: #fff; font-size: 0.85em; margin-top: 10px; padding: 15px 15px; clear: both; }
#footer p { margin: 0; padding: 0; }
#siteMap { float: right; width: 300px; text-align: right; }
#siteMap p { margin: 0; padding: 0; }
h2.first, h3.first { margin-top: 0; }
h2.gfirst { margin-top: 20px; }
.testimonialAuthor { font-size: 1em; margin-bottom: 1em; text-align: right; }
.imgCard { background-color: transparent; border: 1px solid #fff; width: 139px; }
.categoryDesc { clear: both; padding-bottom: 0.75em; }
.categoryDesc img, .productDetailInfo img { float: left; }
.categoryDesc p { margin-left: 125px; }
.categoryDesc ul { margin-left: 140px; }
.productCard { background-color: #ccc; color: #000; float: left; height: 360px; margin: 0 5px 5px 0; overflow: auto; text-align: center; width: 165px; padding: 0; }
.productCard h3 { margin: 0.5em 0 0.5em 0; }
.productCard img { margin: auto; }
.imageCard { width: 156px; height: 280px; float: left; margin: 0 5px 5px 0; }
.productDetails { text-align: center; }
.parameters { width: 200px;  margin: auto; }
.clear { clear: both; }
.normalWeight { font-weight: normal; }
#counter img { border: 0; }
/* Visuals */
#obrazy #logo a span { background-image: url("../img/obrazy.jpg"); }
#zrkadla #logo a span { background-image: url("../img/zrkadla.jpg"); }
#stoly #logo a span { background-image: url("../img/stoly.jpg"); }
#stolicky #logo a span { background-image: url("../img/stolicky.jpg"); }
#vazy #logo a span { background-image: url("../img/vazy.jpg"); }
#vesiaky #logo a span { background-image: url("../img/vesiaky.jpg"); }
#svietniky #logo a span { background-image: url("../img/svietniky.jpg"); }
#svietidla #logo a span { background-image: url("../img/svietidla.jpg"); }
#skrine #logo a span { background-image: url("../img/skrine.jpg"); }
#misy #logo a span { background-image: url("../img/misy.jpg"); }
#obrazy #secContent, #zrkadla #secContent, #stoly #secContent, #stolicky #secContent, #vazy #secContent, #vesiaky #secContent, 
#svietniky #secContent, #svietidla #secContent, #skrine #secContent, #misy #secContent, #doplnky #secContent, #stojany #secContent { padding-top: 0; }
.email img { border: 0; vertical-align: middle; }
.top { vertical-align: top; }
#mail1, #mail2, #otazka { width: 350px; }
.email { border: 0; margin: 0; }