@charset "utf-8";

body, html, ul, ol, li, dd, dl, dt, p, form, fieldset, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; list-style:none; border:none; }

#footer, #main, /*#mainmenu,*/ #pager, .filtr, .product-list, #gallery, #gallery .thumbs, #content, #sraform, .slide-me ul, #content .add .media li.audio { min-height:1%; }
#footer:after, #main:after, #mainmenu:after, #pager:after, .filtr:after, .product-list:after, #gallery:after, #gallery .thumbs:after, #content:after, #sraform:after, .slide-me ul:after { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }

hr.hr { display:none; }
.clear { display:block; clear:both; height:1px; overflow:hidden; margin-bottom:-1px; }
a img { border:0; }
.jump { position:absolute; top:-10000px; }

html { background:url(img/html.jpg) center top #8d6d2f; }
body { background:url(img/body.jpg) center top repeat-x; font-family:arial; font-size:72%; text-align:center; line-height:1.4em; color:#4f4f4f; }
#body { background:url(img/ilu.jpg) center 170px no-repeat; padding:0 0 150px; }

a { color:#807257; text-decoration:underline; }
a:hover { text-decoration:none; color:#A30D01; }

ol  { padding:0 0 1em 30px; }

#container { width:987px; margin:0 auto; position:relative; background:#cec5b5; }

#main { min-height:910px; height:910px; border:1px solid #110201; border-width:0 1px; text-align:left; padding:0 0 5px; }
html > body #main { height:auto; }

#header { height:141px; background:url(img/header2.jpg) left top no-repeat #110201; }
#header #logo { top:4px; left:25px; position:absolute; width:212px; height:76px; color:#f6f5f2; font-size:2.5em; overflow:hidden; outline:0; line-height:71px; }
#header #logo span { position:absolute; left:0; top:0; width:212px; height:76px; background:url(img/header2.jpg) -25px -4px no-repeat; }
#header a#logo span { cursor:pointer; }

#loginer { position:absolute; right:12px; top:10px; width:184px; text-align:right; line-height:1.3em; }
#loginer fieldset { padding:0; border:none; }
#loginer fieldset p { display:inline; }
#loginer fieldset p label { position:absolute; top:-10000px; }
#loginer fieldset p input { width:85px; border:0; background:#ffedcb; color:#2f2819; font-size:.8em; height:1.5em; }
#loginer p.submit-line { display:block; padding:2px 0 0; }
#loginer p.submit-line input { background:#4b4028; font-size:.8em; border:0; color:#ffca72; float:right; }
#loginer p.submit-line input:hover, 
#loginer p.submit-line input.hover { background:#911502; color:#fff; cursor:pointer; }
#loginer p.submit-line a { float:left; background:url(img/loginer-a.gif) left center no-repeat; padding:0 0 0 9px; color:#c9b48b; position:relative; left:-9px;
  font-size: 12px;
}
#loginer p.submit-line a:hover { color:#ffb000; }
html > body #loginer p.submit-line a { left:0; }
*:first-child+html #loginer p.submit-line a { left:-9px; }

#account { position:absolute; right:12px; top:10px; width:184px; text-align:left; line-height:1.3em; color:#c2b28b; }
#account strong { color:#ebae29; }
#account span { font-size:.9em; }
#account p { display:inline; }
#account p.submit-line { display:block; padding:2px 0 0; }
#account p.submit-line input { background:#4b4028; font-size:.8em; border:0; color:#ffca72; float:right; margin:0 3px 0 0; float:left; }
#account p.submit-line input:hover,
#account p.submit-line input.hover { background:#911502; color:#fff; cursor:pointer; }

#head-kosik { position:absolute; right:12px; top:63px; width:184px; line-height:1.3em; height:20px; }
#head-kosik big { position:absolute; top:-10000px; }
#head-kosik span { float:right; font-weight:bold; color:#ffb000; }
#head-kosik a { float:left; display:block; padding:0 7px 0 26px; background:url(img/head-kosik.gif) 4px top #4b4028 no-repeat; line-height:14px; color:#ffca72; font-size:.8em; text-decoration:none; }
#head-kosik a:hover { background-position:4px bottom; background-color:#911502; color:#fff; }
#header > #head-kosik { width:174px; }
*:first-child+html #head-kosik { width:184px; }


/* Bannery ve spodni casti webu */
#footer-banners {
  clear: both;
  padding-left: 5px;
}
#footer-banners .footer-banner {
  width: 240px;
  height: 114px;
  float: left;
  margin: 5px 5px 0 0;
  padding: 0;
  display: block;
  text-decoration: none;
  color: #9e8e8b;
  font-weight: bold;
  font-size: 11px;
  line-height: 1.2em;
  text-align: center;
}
#footer-banners .footer-banner span {
  display: block;
  margin: 82px 5px 0 5px;
}
#footer-banners a.footer-banner:hover span {
  color: #9e8e8b;
}
#footer-banner-servis {
  background: #110201 url('../grafika/footer-banner-servis.png') no-repeat center top;
  clear: left;
}
#footer-banner-blog {
  background: #110201 url('../grafika/footer-banner-blog.png') no-repeat center top;
}
#footer-banner-kytary {
  background: #110201 url('../grafika/footer-banner-kytary.png') no-repeat center top;
}
#footer-banner-bazar {
  background: #110201 url('../grafika/footer-banner-bazar.png') no-repeat center top;
  clear: right;
  margin-right: 0;
}

/* Paticka */
#footer, #footer a { color:#9e8e8b; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer { background:#110201; padding: 13px 19px 19px 19px; height:1% }
#footer-partneri {
  height: 178px;
  border-right: 1px solid #9e8e8b;
  width: auto;
  text-align: left;
  float: left;
}
#footer-partneri span {
  display: block;
  margin-bottom: 17px;
}
#footer-partneri .partner {
  display: block;
  color: #aaa;
  margin-right: 15px;
  font-size: 10px;
}
#footer-partneri a.partner:hover {
  text-decoration: none;
}
#footer-partneri #radio-beat {
  background: #110201 url('../grafika/partneri/radio-beat.png') no-repeat left top;
  padding-top: 74px;
  width: 90px;
}

#footer .cross-site {
  float: right;
  width: 90px;
  padding-top: 53px;
  margin: 0 0 15px 15px;
  display: block;
  text-align: left;
  color: #ffffff;
  font-size: 10px;
}
#footer a.cross-site:hover {
  text-decoration: none;
}
#footer #facebook {
  background: #110201 url('../grafika/footer-facebook.png') no-repeat center top;
  width: 86px;
}
#footer #youtube {
  background: #110201 url('../grafika/footer-youtube.gif') no-repeat center top;
  width: 87px;
}
#footer > #youtube {
  background: #110201 url('../grafika/footer-youtube.png') no-repeat center top;
}
#footer #blog {
  background: #110201 url('../grafika/footer-blog.gif') no-repeat center top;
  width: 82px;
}
#footer > #blog {
  background: #110201 url('../grafika/footer-blog.png') no-repeat center top;
}

#footer .copy { float:right; clear: right; font-size: 11px; }
#footer .devel { float:right; clear: right; font-size: 11px; }

#body > #footer { height:auto }

/* ZEPTEJTE SE NAS */
#ask { position:absolute; left:302px; top:15px; background:black; width:468px; height:61px; text-align:center; }
#ask big { position:absolute; left:18px; top:16px; width:169px; height:25px; line-height:25px; color:#f0af00; font-size:1.7em; font-weight:bold; }
#ask big span { position:absolute; left:0; top:0; width:169px; height:25px; background:url(img/zeptejte-se.gif) 0 0 no-repeat; }
#ask p { margin:10px 0 0 192px; }
#ask p span { display:none; }
#ask p a { width:40px; display:block; padding:35px 0 0; font-weight:bold; color:#594936; background:url(img/ico.gif) no-repeat; float:left; text-decoration:none; }
#ask p a#skype { background-position:4px 0; }
#ask p a#icq { background-position:-34px 0; }
#ask p a#mail { background-position:-74px 0; }
#ask p a#telefon { background-position:-114px 0;width:42px; }
#ask p a#skype:hover { color:#abe0f4; background-position:-152px 0; }
#ask p a#icq:hover { color:#9cf48c; background-position:-190px 0; }
#ask p a#mail:hover { color:#c9ebf7; background-position:-230px 0; }
#ask p a#telefon:hover { color:#cef89c; background-position:-270px 0; }
#ask div { position:absolute; right:10px; top:17px; text-align:right; font-size:1em; font-weight:bold; color:#cdbd8c; line-height:1em; }

#mainmenu { position:absolute; left:1px; top:90px; width:985px; height:28px; background:url(img/menu.gif) left top repeat-x #6f0d00; text-align:left; }
#mainmenu li { line-height:28px; border-right:1px solid #620b00; float:left; }
#mainmenu li a { font-weight:bold; color:white; padding:0 17px; text-decoration:none; display:block; }
#mainmenu li a:hover,
#mainmenu li strong a { background:#110201; }
#mainmenu li ul { position:absolute; left:0; top:34px; }
#mainmenu li ul li { line-height:11px; border-color:#9e8e8b; padding:0 13px; }
#mainmenu li ul li.last { border-right:none; }
#mainmenu li ul li a { color:#9e8e8b; padding:0; }
#mainmenu li ul li a:hover,
#mainmenu li ul li strong a { color:#fff; }

#rss-link { position:absolute; right:0; top:118px; font-weight:bold; color:#ff7317; text-decoration:none; background:url(img/rss.gif) 9px center no-repeat; padding:0 9px 0 33px; line-height:23px; }
#rss { background:#fff; border:1px solid #110201; position:absolute; right:0; top:140px; text-align:left; width:183px; padding:0 10px 10px; color:#303030; display:none; z-index:10 }
#body > #rss { width:161px; }
#rss img { margin:5px 0 0; }
#rss big { font-size:1.1em; color:#2f281b; font-weight:bold; display:block; background:url(img/rss-big.gif) right bottom no-repeat #eee5d3; margin:0 -10px; padding:0 0 11px; line-height:22px; text-align:center; }
#rss em { width:70px; height:20px; position:absolute; right:0; top:-20px; cursor:pointer; }
#rss span { color:#545454; }

#search-form {  }
#search-form fieldset { position:absolute; right:5px; top:93px; z-index:5; text-align:right; height:18px; }
#search-form fieldset legend { display:none; }
#search-form fieldset input { height: 16px; border:1px solid black; padding:2px 5px 0; background:#ffedcb; color:#7d1000; font-weight:bold; font-size:.9em; vertical-align:top; margin:0; }
#search-form fieldset > input { height: 16px; }
#search-form fieldset input.text { width:201px; }
#search-form fieldset input.submit { width:53px; height:20px; background:url(img/search-submit.gif) left center no-repeat #3f0500; border:none; font-size:1000000px; margin:1px 0 0; }
#search-form fieldset input.submit:hover,
#search-form fieldset input.hover { background-position:-53px center; cursor:pointer; }
#search-form > fieldset { top:94px; }
#search-form > fieldset input.submit { text-indent:-1000000px; font-size:1em; margin:0; }
*:first-child+html #search-form fieldset { top:93px; }
*:first-child+html #search-form fieldset input.submit { font-size:1000000px; margin:1px; }

#content { width:755px; float:right; position:relative; left:-5px; border:1px solid #807257; border-width:0 1px 1px; background:white; padding:5px 12px 20px 12px; margin:9px 0 0; }
#content #content-fake { width:781px; height:5px; position:absolute; top:-4px; left:-1px; overflow:hidden; background:url(img/content-fake.gif) center top no-repeat; }
#main > #content {
  min-height: 600px;
}
#side { width:189px; float:left; position:relative; left:5px; }
#side2 { float:right; width:189px; position:relative; left:-5px; }
 
.homepage #content { width:587px; left:199px; border:none; padding:0; float:left; background:none; margin:0; }
.homepage #main > #content { width:587px; }
.homepage #side { width:189px; float:left; position:relative; left:-582px; }

#content p { padding:0 0 1em; }
#content h1 { padding:10px 0 15px; color:#a30d01; font-size:2.3em; line-height:1.5em; }
#content h2 { padding:0 0 .5em; color:#a30d01; font-size:1.6em; font-weight:normal; line-height:1.2em; }
#content ul { padding:0 0 1em; }
#content ul li { padding:0 0 0 13px; background:url(img/li.gif) left 5px no-repeat; }
#content ul li {  padding:0 0 0 13px; list-style-type: none; background:url(img/li.gif) left 5px no-repeat; }
#content ol li { list-style:decimal; }
#content ol.roma li { list-style-type: upper-roman; }
#content ol.alfa li { list-style-type: lower-alpha; }
#content ol > li { list-style:decimal; }
#content ol.roma > li { list-style-type: upper-roman; }
#content ol.alfa > li { list-style-type: lower-alpha; }
#content ul > li { padding:0 0 0 13px; background:url(img/li.gif) left 5px no-repeat; }
#content ul > li {  padding:0 0 0 13px; list-style-type: none; background:url(img/li.gif) left 5px no-repeat; }

.box { margin:5px 0 0; }
.box-content { border:1px solid #807257; border-width:0 1px 1px; background:white; padding:5px 12px; }
.box-title { font-size:1.1em !important; text-align:center; background:url(img/box-title-side.gif) left top no-repeat #7d1000; line-height:24px !important; color:#feedcb !important; font-weight:bold !important; padding:0 !important; }
.box-title span,
.box-title div { display:block; background:url(img/box-title-side.gif) right bottom no-repeat; padding:0 0 6px !important; }
#content .box-title,
#content .box-title span { background-image:url(img/box-title.gif); width:100%; }

/* vybrane produkty */
.product-box-home .box-content { padding:0; }
.product-box-home .product-box { background:url(img/product-box-home.gif) right top no-repeat; padding:110px 12px 0; position:relative; }
.product-box-home .first { background:none; }
.product-box-home .product-box a.img { position:absolute; left:0; top:7px; width:163px; height:100px; overflow:hidden; text-align:center; overflow:hidden; outline:0; }
.product-box-home .product-box > a.img { left:10px; }
.product-box-home .product-box div { background:url(img/product-box-cena.gif) 0 bottom #f0e7d5; margin:0 -12px; padding:0 12px; line-height:30px; color:#4b4028; font-weight:bold; text-align:center; }
.product-box-home .product-box div big { color:#a30d01; font-size:1.4em; }
.product-box-home .product-box div span { position:static; display:inline; height:auto; width:auto; }
.product-box-home .product-box h3 { text-align:center; font-size:1em; }
.product-box-home .product-box h3 a { color:#4f4f4f; text-decoration:none; }
.product-box-home .product-box h3 a:hover { color:#A30D01; text-decoration:underline; }
.product-box-home .product-box p { text-align:center; color:#807257; padding:0 0 5px; }
.product-box-home span.prelepka {
  top: 1px;
  left: -12px;
}
.product-box-home .product-box > span.prelepka {
  left: 0;
}
.product-box-home .first span.prelepka {
  top: -6px;
}

.product-list { width:770px; margin:0 -30px 0 0; padding:0 0 25px; position:relative; overflow:hidden; }
.product-list .product-box { width:150px; height:295px; border:1px solid #e9e9e9; float:left; position:relative; margin:0 -1px -1px 0; text-align:center; }
.product-list .product-box h2 { text-align:center; font-size:1em !important; padding:110px 5px 0 !important; }
.product-list .product-box h2 a { color:#4f4f4f; text-decoration:none; font-weight:bold; }
.product-list .product-box h2 a:hover { color:#A30D01; text-decoration:underline; }
.product-list .product-box a.img { position:absolute; left:0; top:7px; width:152px; height:100px; overflow:hidden; text-align:center; overflow:hidden; outline:0; }
.product-list .product-box .cena { font-weight:bold; padding:0 0 1em; line-height:1.7em; }
.product-list .product-box .cena span { display:none; }
.product-list .product-box .cena span.sleva {
  display:inline;
  position: relative;
  left: 0.5em;
  color: #4F4F4F;
  text-decoration: line-through;
}
.product-list .product-box .cena big { display:block; color:#a30d01; font-size:1em; }
/*.product-list .product-box .cena big.doprava_zdarma { color: #80D045; }*/
.product-list .product-box .more { text-align:left; line-height:16px; }
.product-list .product-box .more strong { font-weight:normal; display:inline-block; width:80px; text-align:right; vertical-align:middle; }
.product-list .product-box .more img { vertical-align:middle; margin:0 0 0 5px; }
.product-list .fake-1 { position:absolute; left:0; top:0; width:756px; height:1px; background:white; overflow:hidden; }
.product-list .fake-2 { position:absolute; left:0; bottom:23px; width:756px; height:1px; background:white; overflow:hidden; }
.product-list .fake-3 { position:absolute; left:0; top:0; width:1px; height:1000000px; background:white; overflow:hidden; }
.product-list .fake-4 { position:absolute; right:14px; top:0; width:1px; height:1000000px; background:white; overflow:hidden; }
.product-list > .fake-2 { bottom:24px; }

.box-znacky { text-align:center; }
.box-znacky img { margin:5px; }

.box-znacky-maps .box-content {
  padding: 2px 0 4px 0;
}
.box-znacky-maps img {
  margin: 0;
  border: 0;
}

#home-banner {
  margin: 5px 0 0;
  width: 587px;
  background: #110201 url('../grafika/banner-HP-2010-4.jpg') center top no-repeat;
  padding: 170px 0 13px 0;
}
#home-banner h1 {
  display: none;
}
#home-banner div.content {
  padding-left: 13px;
}
#home-banner p {
  color: #ffb000;
  font-weight: bold;
  width: 274px;
  margin: 13px 13px 0 0;
  padding: 0;
  text-align: justify;
  float: left;
}
#home-banner p.second-col {
  margin: 13px 0 0 0;
}
#home-banner p a {
  color: #ffffff;
}
#home-banner p span {
  color: #ffffff;
}

.box-bold-list .box-content { text-align:right; }
.box-bold-list .box-content a { color:#a30d01; font-style:italic; text-decoration:none; }
.box-bold-list .box-content a:hover { text-decoration:underline; color:#a30d01; }
.box-bold-list .box-content ul li { width:143px; text-align:left; padding:0 0 0 13px; background:url(img/li-bold-list.gif) left 6px no-repeat; }
.box-bold-list .box-content ul li a { color:#4f4f4f; font-weight:bold; font-style:normal; }
.box-bold-list .box-content ul li a:hover { text-decoration:underline; }
.box-bold-list .box-content ul > li { width:auto; }

.box-e-shop .box-title { text-align:left; padding:10px 13px !important; background-image:url(img/box-e-shop.gif); }
.box-e-shop .box-title h2 { position:relative; color:#ffb000; height:34px; font-size:1.2em; }
.box-e-shop .box-title h2 span { width:95px; height:34px; position:absolute; left:0; top:0; padding:0; background:url(img/e-shop.gif) left top no-repeat; }
.box-e-shop .box-content { padding-top:0; }
.box-e-shop .box-content h3 { width:163px; border:1px solid #807257; border-width:1px 0; background:url(img/box-subtitle.gif) left top repeat-x #dfd7c6; padding:0 12px; line-height:22px; color:#2f2819; font-size:1em; margin:0 -12px; font-size:1.1em; }
.box-e-shop .box-content > h3 { width:auto; }
.box-e-shop .box-content h3.first { border-width:0 0 1px; background:url(img/box-title-side.gif) center -178px repeat-x #dfd7c6; }
.box-e-shop .box-content ul { padding:5px 0 0; }
.box-e-shop .box-content ul li { width:143px; text-align:left; padding:0 0 5px 13px; background:url(img/li-side.gif) left 6px no-repeat; }
.box-e-shop .box-content ul li a { color:#000; font-style:normal; text-decoration:none; }
.box-e-shop .box-content ul li a:hover { text-decoration:underline; color:#A30D01; }
.box-e-shop .box-content ul > li { width:auto; }
.box-e-shop .box-content h3 a {
  color: #2F2819; text-decoration: none;
}
.box-e-shop .box-content h3 a:hover {
  text-decoration:underline; color:#A30D01;
}
.box-e-shop .box-title form fieldset { padding:10px 0 0; }
.box-e-shop .box-title form fieldset legend { display:none; }
.box-e-shop .box-title form fieldset input { height: 16px; width:94px; border:1px solid black; padding:2px 5px 0; background:#ffedcb; color:#7d1000; font-weight:bold; font-size:.9em; vertical-align:top; margin:0; }
.box-e-shop .box-title form fieldset > input { height:16px; }
.box-e-shop .box-title form fieldset input.submit { width:53px; height:20px; background:url(img/submit-hledej.gif) left center no-repeat #3f0500; border:none; font-size:1000000px; margin:1px 0 0; }
.box-e-shop .box-title form fieldset input.submit:hover,
.box-e-shop .box-title form fieldset input.hover { background-position:-53px center; cursor:pointer; }
.box-e-shop .box-title form > fieldset input.submit { text-indent:-1000000px; font-size:1em; margin:0; }
*:first-child+html .box-e-shop .box-title form fieldset input.submit { font-size:1000000px; margin:1px 0 0; }

.box-newsletter { background:url(img/newsletter.gif) left top #d17100; margin:5px 0 0; color:#110201; padding:13px 0 0; }
.box-newsletter h2 { padding:0 13px; height:26px; position:relative; font-size:1.2em; }
.box-newsletter h2 span { position:absolute; left:13px; top:0; width:163px; height:26px; background:url(img/e-mail-novinky.gif) left top no-repeat; }
.box-newsletter p { padding:0 45px 0 13px; font-weight:bold; background:url(img/sipka.gif) 135px 8px no-repeat; }
.box-newsletter form { background:url(img/newsletter.gif) -189px bottom; padding:3px 13px 13px; }
.box-newsletter form legend { display:none; }
.box-newsletter form fieldset legend { display:none; }
.box-newsletter form fieldset input { height: 16px; width:96px; border:1px solid black; padding:2px 5px 0; background:#ffedcb; color:#7d1000; font-weight:bold; font-size:.9em; vertical-align:top; margin:0; }
.box-newsletter form fieldset > input { height:16px; }
.box-newsletter form fieldset input.submit { width:51px; height:20px; background:url(img/submit-potvrd.gif) left center no-repeat #3f0500; border:none; font-size:1000000px; margin:1px 0 0; }
.box-newsletter form fieldset input.submit:hover,
.box-newsletter form fieldset input.hover { background-position:-51px center; cursor:pointer; }
.box-newsletter form > fieldset input.submit { text-indent:-1000000px; font-size:1em; margin:0; }
*:first-child+html .box-newsletter form fieldset input.submit { font-size:1000000px; margin:1px 0 0; }

.box-znacka { background:url(img/box-znacka.gif) center top no-repeat; width:279px; padding:20px 0 0; text-align:center; margin:0 0 25px 35px; }
.box-znacka p { background:url(img/box-znacka.gif) center bottom no-repeat; padding:1em 12px 12px !important }
.box-znacka p a { text-decoration:none; }
.box-znacka p a:hover { text-decoration:underline; }
.box-znacka div.znacka_name {
  color:#807257; font-size: 3em; line-height: 1.1em;
  padding: 0 0.2em;
}

.blog-list { margin:0 0 12px; border-bottom:1px solid #d7cdb9; position:relative; width:561px; }
.blog-list-last { border-bottom: 0; margin-bottom: 0; }
.blog-list h2, .blog-list h3 { font-size:1.8em; line-height: 1.05em; }
.blog-list h2 a, .blog-list h3 a { text-decoration:none; color:#a30d01; }
.blog-list h2 a:hover, .blog-list h3 a:hover { text-decoration:underline; }
.blog-list .text { width: 500px; float:right; }
.blog-list .text p { position:relative; }
.blog-list .text p:first-line { font-weight:bold; }
.blog-list a.detail {
  display: block; text-align: right; color:#a30d01; text-decoration:none; font-style:italic;
  float: right;
  padding:0 0 1em;
}
.blog-list a.detail:hover { text-decoration:underline; }
.blog-list .text small { position:absolute; left:0; top:0; width:41px; height:99px; background:url(img/box-title-side.gif) -10px -1px no-repeat #7d1000; color:white; text-align:center; font-size:1em; font-weight:bold; }
.blog-list .text small span { font-size:1.7em; display:block; line-height:1em; padding:10px 0 0; }
.blog-list .text em { display:block; padding:0 0 1em; }
.blog-list .text em span { color:#807257; }
.blog-list img { float:left; /*width:147px;*/ height:99px; position:relative; left:41px; }
.blog-list p.stitky { /*clear:both;*/ float: left; }
.blog-list p.stitky span { font-weight:bold; color:#a30d01; }

.pager { text-align:center; color:#c0bfbf; line-height:19px; padding:0 0 3px !important; }
.pager a { color:#807257; text-decoration:none; margin:0 6px; }
.pager a:hover { text-decoration:underline; color:#a30d01; }
.pager a span { position:relative; top:-1px; }
.pager a:hover span { text-decoration:none; }
.pager span strong,
.pager span a { color:#4f4f4f; padding:0 5px; margin:0 -5px; position:relative; z-index:10; font-weight:bold; display:inline-block; }
.pager span strong,
.pager span a:hover { text-decoration:none; background:#a30d01; color:#fff; }
.pager em { float:left; font-style:normal; font-weight:bold; color:#4f4f4f; }
.pager2right { text-align:right !important; }

.filtr { border:1px solid #cec5b5; padding:7px 13px; background:#f8f6f2; height:1%; }
#content > .filtr { height:auto; width:727px; }
.filtr p { padding:0 !important; }
.filtr .sort { float:left; }
.filtr .num { float:right; }
.filtr p label { font-weight:bold; padding:0 5px 0 0; }

.legenda { padding:2px 0 20px !important; line-height:16px; text-align:right }
.legenda big { font-size:1em; color:#bc7d02; }
.legenda span { padding:0 0 0 20px; }
.legenda span img { vertical-align:middle; }

/* drobeckova navigace */
#path { padding:; color:#807257; }
#path a { text-decoration:underline; }
#path a:hover { text-decoration:none; }
#path strong { font-weight:normal; }
#path a.filtr-cancel {
  background: #0c0000 url('../grafika/cancel-filter.gif') no-repeat right center;
  padding: 3px 35px 3px 8px;
  color: #ffffff;
  text-decoration: none;
}

.produkt-detail #main { padding:9px 5px 5px; }
.produkt-detail #content { float:none; left:0; margin:0; width:949px; }
.produkt-detail #content #content-fake { width:975px; background-image:url(img/content-fake2.gif); }
.produkt-detail #left { width:533px; float:left; }
.produkt-detail #right { width:363px; float:right; }

#gallery { position:relative; width:533px; }
/* serpy */
#gallery .prelepka-bazar,
#gallery .prelepka-best-seller, 
#gallery .prelepka-sleva,
#gallery .prelepka-akce { position:absolute; left:0; top:0; width:90px; height:90px; text-indent:-100000px; }
#gallery .prelepka-bazar em,
#gallery .prelepka-best-seller em,
#gallery .prelepka-sleva em,
#gallery .prelepka-akce em  { position:absolute; left:0; top:0; width:90px; height:90px; background:url(img/prelepka-akce.gif) 0 0 no-repeat; }
#gallery .prelepka-bazar em  { background-image:url(img/prelepka-bazar.gif); }
#gallery .prelepka-best-seller em  { background-image:url(img/prelepka-best-seller.gif); }
#gallery .prelepka-sleva em  { background-image:url(img/prelepka-sleva.gif); }
#gallery .main-img { margin:0 -50px 0 0; float:left; background:url(img/preloader.gif) center center no-repeat; text-decoration:none; }
#gallery .main-img img { display:block; }
#gallery .main-img span { margin:0 0 0 79px; padding:0 0 0 17px; background:url(img/zoom.gif) left center no-repeat; }
#gallery .main-img:hover span { text-decoration:underline; }
#gallery .prelepka-akce > em  { background-image:url(img/prelepka-akce.png); }
#gallery .prelepka-best-seller > em  { background-image:url(img/prelepka-best-seller.png); }
#gallery .prelepka-bazar > em  { background-image:url(img/prelepka-bazar.png); }
#gallery .prelepka-sleva > em  { background-image:url(img/prelepka-sleva.png); }

#gallery .thumbs { width:238x; float:right; position:relative; left:16px; }
#gallery .thumbs span { display:block; width:238px; }
#gallery .thumbs span a { margin:0 10px 16px 0; float:left; display:block; width:103px; height:103px; outline:0; }
#gallery .thumbs span.tmbs > a {
 margin:0 16px 16px 0;
}
#gallery .thumbs span a img { display:block; padding:1px; border:1px solid #e0e0e0; }
#gallery .thumbs span a.active img,
#gallery .thumbs span a:hover img { padding:0; border:2px solid #cec5b5; }

#gallery .thumbs-pager { width:222px; }
#gallery .thumbs-pager { height:2em; text-align:right; }
#gallery .thumbs-pager h2 { color:#a30d01; display:inline; padding:0 !important; float:left; line-height:1em !important; }
#gallery .thumbs-pager span { display:none; }
#gallery .thumbs-pager a { font-size:1.4em; font-weight:bold; margin:0 0 0 5px }
#gallery .thumbs-pager strong { color:#a30d01; font-size:1.6em; margin:0 0 0 5px }

.hodnoceni { text-align:center; }
.hodnoceni h2 { font-size:1.8em !important; color:#4b4028 !important; font-weight:bold !important; padding:0 0 5px !important; }
.hodnoceni big { font-size:1.7em; font-weight:bold; }
.hodnoceni big a { text-decoration:none; }
.hodnoceni big a:hover { text-decoration:underline; }

.hodnoceni-sort { padding:1em 0; }
.hodnoceni-sort label { font-weight:bold; padding:0 10px 0 0; }

.nazor { padding:0 0 1em; }
.nazor h3 { color:#a30d01; font-size:1em; padding:0 0 .5em; }
.nazor big { font-size:1em; color:#bc7d02; }
.nazor .ano,
.nazor .ne { font-weight:bold; text-decoration:none; }
.nazor .ano { color:#bc7d02; } 
.nazor .ne { color:#4f4f4f; }
.nazor .ano:hover,
.nazor .ne:hover { color:#a30d01; text-decoration:underline; }

#sraform { background:url(img/product-box-cena.gif) left top #f0e7d5; border:1px solid #807257; margin:25px 0; position:relative; padding:20px 12px; height:1%; }
#sraform div { float:left; font-size:1.2em; }
#sraform .fake { background:url(img/cena-fake.gif) left top #f0e7d5; width:10px; height:7px; overflow:hidden; position:absolute; left:17px; top:-7px; float:none; }
#sraform .cena {
  font-weight:bold;
  line-height: 1.3em;
}
#sraform .cena big { display:block; padding:0 0 7px; font-size:1.6em; }
/* #sraform .cena big.doprava_zdarma { color: #80D045; font-size: 1em; line-height: 1.8em; padding: 0 0 0 0; } */
/*
#sraform div div.doprava_zdarma {
  width: 97px;
  height: 31px;
  background-image: url('img/doprava-zdarma.gif');
  float: none;
  margin: 0 0 0.7em 0;
}
#sraform div > div.doprava_zdarma {
  background-image: url('img/doprava-zdarma.png');
}
*/
#sraform .cena span { display:none; }
#sraform .cena strong { color:#a30d01; }
#sraform img { vertical-align:middle; margin:0 0 0 8px; }
#sraform fieldset { float:right; text-align:right; color:#807257; margin:-10px 0 0; }
#sraform fieldset label { display:block; font-size:1em; }
#sraform fieldset input { width:25px; border:1px solid #807257; font-size:.9em; text-align:center; }
#sraform fieldset input.submit { width:107px; height:40px; border:none; font-size:1.2em; text-align:center; line-height:40px; text-indent:-100000px; background:url(img/koupit.gif) left top no-repeat transparent; color:white; display:block; margin:13px 0 0; }
#sraform fieldset input.hover,
#sraform fieldset input:hover { background-position:left bottom; cursor:pointer }
#left > #sraform { height:auto; }

#content .add h2 { color:#4b4028; font-size:1em; font-weight:bold; background:url(img/add-title.gif) left bottom no-repeat; padding:0 0 12px; margin:0 0 7px; }
#content .add .media { line-height:28px; padding:0 0 20px; }
#content .add .media li { padding:0 0 0 38px; background:url() left center no-repeat; height: 25px; }
#content .add .media > li { height: auto; }
#content .add .media li span { color: #807257; }
#content .add .media li.video { background-image:url(img/media-video.gif); }
#content .add .media li.audio { background-image:url(img/media-audio.gif); }
#content .add .media li.text { background-image:url(img/media-text.gif); }
#content .add .media li.url { background-image:url(img/media-url.gif); }
#content .add .media li a { text-decoration:none; }
#content .add .media li a:hover { text-decoration:underline; }

#content .slide-me .product-box { width:122px; float:left; position:relative; text-align:center; color:#807257; padding:0 0 20px; }
#content .slide-me .product-box div.popis {
  height: 180px; margin: 0; padding: 0;
}
#content .slide-me .product-box h3 { font-size:1em !important; padding:100px 8px 0 !important; }
#content .slide-me .product-box h3 a { color:#4f4f4f; text-decoration:none; font-weight:bold; }
#content .slide-me .product-box h3 a:hover { color:#A30D01; text-decoration:underline; }
#content .slide-me .product-box p { padding:0 8px 1em !important; }
#content .slide-me .product-box a.img { position:absolute; left:-4px; top:0; width:122px; height:100px; overflow:hidden; text-align:center; overflow:hidden; outline:0; }
#content .slide-me .product-box .cena { font-weight:bold; padding:23px 8px 1em; color:#a30d01; background:url(img/add-cena.gif) center top no-repeat; }
#content .slide-me .product-box .cena span { display:none; }
#content .slide-me .product-box .cena big { display:block; color:#a30d01; font-size:1.2em; }

#content .active-slider { height:260px !important; overflow:hidden; padding:0; position:relative; left:22px; width:488px !important; }
#content .active-slider li { padding:0; height:260px; width:488px; background:none; }

.obal { position:relative; }
.obal #dopPrev,
.obal #dopNext,
.obal #kupPrev,
.obal #kupNext { position:absolute; left:0; top:0; background:url(img/btn.gif) -44px 0 no-repeat; width:22px; height:160px; display:block !important; }
.obal #dopNext,
.obal #kupNext { right:0; left:auto; background-position:-66px 0; }
.obal #dopPrev a,
.obal #dopNext a,
.obal #kupPrev a,
.obal #kupNext a { width:22px; height:160px; text-indent:-1000000px; display:block; background:url(img/btn.gif) 0 0 no-repeat; outline:0; }
.obal #dopNext a,
.obal #kupNext a { background-position:-110px 0; }
.obal #dopPrev a:hover,
.obal #kupPrev a:hover { background-position:-22px 0; }
.obal #dopNext a:hover,
.obal #kupNext a:hover { background-position:-88px 0; }


/* dodano radim */
#gallery a.main-img {
  width: 275px;
  height: 275px;
}
#gallery .main-img img {
  margin: 0 auto 0 auto !important;
}
a.external {
  padding-right:15px;
  background: url("../grafika/external.gif") top right no-repeat;
}

#content table {
  border: 1px solid #CEC5B5;
  margin: 0 0 1em;
  border-collapse: collapse;
}
#content table tr * {
  padding: 0.2em 0.3em;
}
#content table tr th {
  background-color: #F8F6F2;
  border-bottom: 1px solid #CEC5B5;
}
#content table tr td {
  border-bottom: 1px solid #CEC5B5;
}

/* tlacitka */
#content input.submit {
  border: 1px solid #4F4F4F;
  background: white;
  color: #4F4F4F;
  height: 22px;
  line-height: 18px;
  margin: 1px 0 0;
  font-weight: bold;
}
#content input.submit:hover, #content input.hover {
  cursor:pointer;
  background-color: #A30D01;
  color: white;
}


/* Newsletter - hlaska  */
div.box-newsletter div.message {
  display: none;
  border: 1px solid black;
  color: white;
  margin-top: 0.5em;
  padding: 0.2em 0.3em;
  text-align: center;
}

body.produkt-detail h2.hodnoceni {
  color:#A30D01 !important;
}

#content .add .media li .audio_player {
  display: block; float: right; width:17px; height:20px; margin:5px 0 0;
}

/* Formy s default textem */
input.defaultTextActive {
  color: #3F3F3F !important;
}

/* vyhledavani */
span.search_string {
  color: black;
}

/* registrace */
div#registrace div.box_form div.nadpis_boxu {
  display: none;
}

/* nastaveni adres */
  /* prizpusobeni boxu v caskade s formulare.css */
  div.adresa_form {
    width: 290px;
    margin: 0 auto 0 auto;
  }
  div.adresa_form input.text {
    width: 150px;
  }
  div.adresa_form input.text[disabled] {
    background-color: #D4D0C8;
    border: 1px solid #808080;
    color: #D4D0C8;
  }
  div.adresa_form label {
    font-weight: normal;
  }


  /* hlavni box do ktereho jsou adresy srovnane */
  div#box_adresy {
    width: 600px;
    margin: 30px auto 10px 0;
  }
  div#frm_adresy {
    width: 600px;
    padding-bottom: 20px;
    margin: 0 auto 0 auto;
  }
  div#adr_fakturacni {
    float: left;
  }
  div#adr_dodaci {
    float: right;
  }
  div#adresa_button {
    margin-top: 10px;
    float: right;
  }
  div#box_adresy .info {
    margin-top: 10px;
    float: left;
  }

  /* formular pro vyber typu subjektu adresy */
  div#frm_adresy div.adr_subj_select {
    margin-bottom: 10px;
    background: #F8F6F2 none repeat scroll 0 0;
    border: 1px solid #CEC5B5;
  }
  div#frm_adresy div.adr_subj_select div.zahlavi {
    width: 100px;
    height: 45px;
    float: left;
    margin: 0 5px 0 0;
    padding: 3px;
    background-color: #110201;
    color:white;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
  }
  div#frm_adresy div.adr_subj_select div.volby {
    padding: 3px;
  }
  div#frm_adresy .povinna label {
    font-weight: bold;
  }
  /* formular pro adresy - konec */


  /* hlaska zobrazovana v boxu adres */
  div#box_adresy div.adr_hlaska {
    width: 600px;
  }
  div#box_adresy div.adr_hlaska .pad {
    text-align: left;
    padding: 0.25em;
  }
/* /nastaveni adres */


/* stranka kontakty */
p.kontakt-adresa {
  font-size: 1.5em;
  line-height: 1.1em;
}
div#google-maps {
  float: right;
  margin-right: 20px;
  margin-bottom: 20px;
}


/* uprava banneru zeptejte se nas */
#ask p a#skype {
  margin-left: 10px;
}
#ask p > a#skype {
  margin-left: 20px;
}

/* ajaxove okno s telefonem */
.box-telefon-info {
  text-align: center;
}
.box-telefon-info p strong {
  color:#4F4F4F;
  font-size: 24px;
}
.box-telefon-info p.close {
  margin-top: 1.5em;
}
.box-telefon-info a {
  cursor: pointer;
}

/* serpy ve vypisu zbozi */
.product-box .prelepka-bazar,
.product-box .prelepka-best-seller,
.product-box .prelepka-sleva,
.product-box .prelepka-akce { position:absolute; left:0; top:0; width:45px; height:45px; text-indent:-100000px; z-index: 10; }
.product-box .prelepka-bazar em,
.product-box .prelepka-best-seller em,
.product-box .prelepka-sleva em,
.product-box .prelepka-akce em  { position:absolute; left:0; top:0; width:45px; height:45px; background:url(img/prelepka-akce-small.gif) 0 0 no-repeat; ; z-index: 10; }
.product-box .prelepka-best-seller em  { background-image:url(img/prelepka-best-seller-small.gif); }
.product-box .prelepka-bazar em  { background-image:url(img/prelepka-bazar-small.gif); }
.product-box .prelepka-sleva em  { background-image:url(img/prelepka-sleva-small.gif); }
.product-box .prelepka-akce > em  { background-image:url(img/prelepka-akce-small.png); }
.product-box .prelepka-best-seller > em  { background-image:url(img/prelepka-best-seller-small.png); }
.product-box .prelepka-bazar > em  { background-image:url(img/prelepka-bazar-small.png); }
.product-box .prelepka-sleva > em  { background-image:url(img/prelepka-sleva-small.png); }

/* kosik */
#content div.page_kosik p {
  margin-top: 1em;
  margin-bottom: 0.3em;
}
#content table.kosik_tbl {
  width:600px;
  margin: 0 auto 0 0;
}
#content table.kosik_tbl td, #content table.kosik_tbl th {
  text-align: center;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#content table.kosik_tbl .typ {
  text-align: left;
}
#content table.kosik_tbl td.pocet {
  width: 60px;
}
#content table.kosik_tbl td.pocet input {
  background:white none repeat scroll 0 0;
  border:1px solid #4F4F4F;
  color:#4F4F4F;
  font-size:1.1em;
  font-weight:normal;
  height:16px;
  margin:0;
  padding:2px 5px 0;
  width: 2em;
  text-align: center;
}
#content table.kosik_tbl .cena {
  width: 80px;
  text-align: right;
  padding-right: 1em;
}
#content table.kosik_tbl td.buttons {
  width: 130px;
}

/* kosik - tvorba objednavky */
textarea.obj_poznamka {
  width: 590px;
  border: 1px solid #4F4F4F;
  padding: 2px 5px 0;
  background: white; color: #4F4F4F;
  font-weight: normal;
  margin: 0;
  height: 6em;
}

#content div.page_kosik #frm_adresy {
  margin: 0;
}
#content div.page_kosik #frm_adresy p {
  margin: 0;
  padding-top: 0.5em;
  text-align: right;
}


/* obchodni podminky */
div.podminky ol, div.podminky ul {
  margin: 1em 0 1em 0;
  padding: 0;
}
div.podminky li {
  margin: 0 0 0.5em 20px;
  text-align: justify;
}
div.podminky ul {
 list-style-type: disc;
}
div.podminky ol li {
  list-style-type: decimal;
}
div.podminky ol.roma li {
 list-style-type: upper-roman;
}
div.podminky ol.alfa li {
 list-style-type: lower-alpha;
}
div.podminky {
  padding: 10px 20px 20px 20px;
}
div.podminky p {
  margin: 1em 0 1em 0;
  text-align: justify;
}
div.podminky h1 {
  font-size: 160%;
  text-align: center;
}
div.podminky h2 {
  font-size: 150%;
  margin-top: 2em;
  text-align: center;
}
div.podminky h3 {
  font-size: 120%;
  margin-top: 1.5em;
  text-decoration: underline;
}
div.podminky hr {
  color: #525252;
}
div.podminky img {
  border: 1px solid black;
  margin: 5px;
  padding: 5px;
  background-color: gray;
}
div.podminky a img {
  border: 1px solid #F16400;
}
div.podminky a:hover img {
  border: 1px solid black;
}
div.podminky span.fraze {
  font-weight: bold;
}

/* reklamace */
div#rubrika_87 {
  padding: 10px 20px 20px 20px;
}
div#rubrika_87 ol, div#rubrika_87 ul {
  margin: 1em 0 1em 10px;
  padding: 0;
}
div#rubrika_87 li {
  margin: 0 0 0.5em 20px;
  text-align: justify;
}
div#rubrika_87 ul {
 list-style-type: disc;
}
div#rubrika_87 h2 {
  margin-top: 2em;
}
div#rubrika_87 h3 {
  margin-top: 1.5em;
}
div#rubrika_87 hr {
  color: #525252;
}


/* objekt TObjednavka */
div#objednavka      {
  padding: 10px;
  width: 730px;
  border: 1px dotted black;
  /* background-color: rgb(255,255,153); */
  text-align: left; /* font-size: 11px; */
}
div#objednavka > div { margin-bottom: 10px; /* font-size: 11px; */ }
div#objednavka th     { /* font-size: 10px; */ text-align: center; }
div#objednavka td     { /* font-size: 10px; height: 25px; background-color: white; */ }
div#objednavka span   { font-weight: bold; margin-right: 10px; }
div#objednavka .pol  { margin-top: 5px; }
div#objednavka .pol table { margin-top: 10px; border: 0; }
div#objednavka .pol table th  { padding: 2px; /* background-color: rgb(31,31,31); color: white; */ }
div#objednavka .pol table td  { padding: 2px; /*border-bottom: 1px solid black;*/ }
div#objednavka .pol table tr.doprava td { background-color: #EFEFEF; }
div#objednavka .pol table .ramecek  { /*border-top: 1px solid black;*/ }
div#objednavka .pol table .th_skl_c { width: 60px; text-align: left; }
div#objednavka .pol table .td_skl_c { /*border-left: 1px solid black;*/ }
div#objednavka .pol table .th_nazev { width: 200px; text-align: left; }
div#objednavka .pol table .th_pocet { width: 40px; }
div#objednavka .pol table .td_pocet { text-align: center; }
div#objednavka .pol table .th_cena { width: 100px; text-align: right; }
div#objednavka .pol table .td_cena { text-align: right; }
div#objednavka .pol table .td_celkem { font-weight: bold; text-align: right; /*border-right: 1px solid black;*/ }
div#objednavka .pol table .th_stav  { width: 160px; }
div#objednavka .pol table .td_stav  { text-align: center; /*border-right: 1px solid black;*/ }
div#objednavka .pol table .td_vypln { /* background-color: rgb(255,255,153); */ border: 0; }
div#objednavka .pol table .th_souhrn  { /* background-color: rgb(47,47,47); */ }
div#objednavka .pol table .tr_souhrn td { height: 10px; border: 0px; /* background-color: rgb(255,255,153); */ }
div#objednavka .pozn  { margin-top: 10px; }
div#objednavka .pozn .pozn_ith  { /* font-size: 11px; */ }
div#objednavka .adresa span { float: left; width: 70px; }
div#objednavka .adresa div { float: left; /* font-size: 11px; */ white-space: nowrap; }
div#objednavka div.adresa { float: left; margin-right: 10px; width: 280px; }


/* dodatecna uprava hornih panelu */
div#ask {
  width: 350px;
  left: 273px;
}
#header div#head-kosik {
  position:absolute; right:210px; top:10px;
  width: 135px;
  height: 61px;
  text-align: right;
  line-height:1.3em;
}
div#head-kosik a {
  margin-bottom: 6px;
}
div#head-kosik > a {
  margin-bottom: 5px;
}
div#head-kosik div.kosik-odkazy {
  clear: both;
}
div#head-kosik a.kosik-odkaz {
  background:transparent url(img/loginer-a.gif) no-repeat scroll left center;
  color:#C9B48B;
  float:left;
  padding:0 0 0 9px;
  position:relative;
  font-size: 12px;
  text-decoration:underline;
  margin: 0;
}
div#head-kosik a.kosik-odkaz:hover {
  color:#ffb000;
  text-decoration:none;
  background:transparent url(img/loginer-a.gif) no-repeat scroll left center;
}
#loginer p.submit-line a {
  left: 4px;
}
html > body #loginer p.submit-line a {
  left: 9px;
}
div#account {
  text-align: right;
}
div#account p.submit-line input {
  float: right;
  margin:0 0 0 3px;
}

/* stranka se znackami */
div#znacky {
}
div#znacky div.znacka {
  float: left;
  text-align: center;
  width: 250px;
  height: 140px;
  margin: 10px 0 0 0;
}
div#znacky div.znacka img {
  border: 0;
  display: block;
  margin: 0 auto 10px auto;
}
div#znacky div.znacka a.url {
}

/*
ul.znacky {
  position: relative;
  left: 30px;
}
ul.znacky li {
  float: left;
  width: 230px;
}
*/
div#znacky-vsechny {
  margin-left: 30px;
}
ul.znacka-vsechny {
  float: left;
  width: 230px;
}


/* stranka jak nakupovat */
div#rubrika_34 h3 {
  font-size: 1.3em;
  margin-bottom: 0.5em;
  margin-top: 1em;
}
div#rubrika_34 hr {
  margin: 1em 0;
}


/* detail zbozi - ikony utils */
div.add-utils {
  margin: 0 0 50px 0;
}
div.add-utils a {
  text-decoration: none;
}
div.add-utils a:hover {
  text-decoration: underline;
}
div.add-utils img {
  position: relative;
  top: 5px;
  padding-right: 4px;
}
div.add-utils span {
  color:#807257;
  padding: 0 5px;
}
#sraform {
  margin-bottom: 2px;
}


/* detail zbozi - doprava zdarma */
#sraform div span.doprava_zdarma {
  display: block;
  width: 97px;
  height: 31px;
  background-image: url('img/doprava-zdarma.gif');
  position: absolute;
  left: 240px;
  top: 37px;
}
#sraform div > span.doprava_zdarma {
  background-image: url('img/doprava-zdarma.png');
}
#sraform div.clear {
  float: none;
}
#sraform div.content-block {
  width: 380px;
}

/* sekce obrazkove nadpisy */
div#sekce-ilustrace {
 width: 755px;
 margin: 0 0 25px auto;
 background: white url('../grafika/sekce-nadpisy/bottom.png') no-repeat center bottom;
 padding: 0 0 6px 0;
}
div#sekce-ilustrace img {
  display: block;
  padding: 0;
  margin: 0;
}
div#sekce-ilustrace div.subtext {
  margin: 0;
  background: white url('../grafika/sekce-nadpisy/middle.png') repeat-y center;
  padding: 10px 0 7px 13px;
}
div#sekce-ilustrace div.subtext div.description {
  width: 352px;
  float: left;
  margin: 0 28px 0 0;
}
div#sekce-ilustrace div.subtext div.description h1 {
  display: inline;
  color: #4F4F4F;
  font-weight: bold;
  font-size: 1em;
  line-height:1.4em;
}
div#sekce-ilustrace div.subtext div.description-wide {
  width: 729px;
  float: none;
}
div#sekce-ilustrace div.subtext div.subsection {
  width: 351px;
  float: left;
  margin: 0;
}
div#sekce-ilustrace div.subtext div.subsection ul li {
  float: left;
  margin-left: 7px;
  background:url('img/li-807257.gif') left 5px no-repeat;
}
div#sekce-ilustrace div.subtext div.subsection ul li a {
  text-decoration: none;
  color: #807257;
}
div#sekce-ilustrace div.subtext div.subsection ul li a:hover {
  color:#a30d01;
  text-decoration: underline;
}
div#sekce-ilustrace div.subtext div.subsection ul li.first {
  background-image: none;
  margin-left: 0;
  padding-left: 0;
}
div#sekce-ilustrace div.subtext div.subsection ul li.active a {
  color:#a30d01;
  text-decoration: underline;
}
div#sekce-ilustrace div.subtext div.subsection strong {
  display: block;
  background: url('../grafika/sekce-nadpisy/kategorie-subline.png') no-repeat left bottom;
  padding: 0 0 14px 0;
}

/* ostatni obrazkova zahlavi, treba bazar, atd. */
div#sekce-zahlavi {
  margin-bottom: 25px;
}
div#sekce-zahlavi img {
  display: block;
}
div#sekce-zahlavi h1 {
  display: none;
}

/* obrazkove kategorii v korenu eshopu */
div#eshop-categories {
  margin-top: -25px;
}
div#eshop-categories div.eshop-categorie {
  width: 240px;
  float: left;
  margin: 0 17px 20px 0;
  text-align: center;
}
div#eshop-categories div.eshop-categorie-treti {
  margin-right: 0;
}
div#eshop-categories div.zahlavi {
  width: 240px;
  background: white url('../grafika/sekce-nadpisy-eshop/bottom.png') no-repeat center bottom;
  padding: 0 0 13px 0;
}
/*
div#eshop-categories div.zahlavi img {
  display: block;
  padding: 0;
  margin: 0;
}
*/
div#eshop-categories div.zahlavi a.motive {
  width: 240px;
  height: 104px;
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
}
div#eshop-categories a#motive-kytary {
  background: white url('../grafika/sekce-nadpisy-eshop/kytary-small.png') top center no-repeat;
}
div#eshop-categories a#motive-kytary:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/kytary-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-basy {
  background: white url('../grafika/sekce-nadpisy-eshop/basy-small.png') top center no-repeat;
}
div#eshop-categories a#motive-basy:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/basy-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-klavesy {
  background: white url('../grafika/sekce-nadpisy-eshop/klavesy-small.png') top center no-repeat;
}
div#eshop-categories a#motive-klavesy:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/klavesy-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-ostatni-nastroje {
  background: white url('../grafika/sekce-nadpisy-eshop/ostatni-nastroje-small.png') top center no-repeat;
}
div#eshop-categories a#motive-ostatni-nastroje:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/ostatni-nastroje-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-efekty {
  background: white url('../grafika/sekce-nadpisy-eshop/efekty-small.png') top center no-repeat;
}
div#eshop-categories a#motive-efekty:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/efekty-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-zesilovace {
  background: white url('../grafika/sekce-nadpisy-eshop/zesilovace-small.png') top center no-repeat;
}
div#eshop-categories a#motive-zesilovace:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/zesilovace-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-reproboxy {
  background: white url('../grafika/sekce-nadpisy-eshop/reproboxy-small.png') top center no-repeat;
}
div#eshop-categories a#motive-reproboxy:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/reproboxy-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-mikrofony {
  background: white url('../grafika/sekce-nadpisy-eshop/mikrofony-small.png') top center no-repeat;
}
div#eshop-categories a#motive-mikrofony:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/mikrofony-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-pa-systemy {
  background: white url('../grafika/sekce-nadpisy-eshop/pa-systemy-small.png') top center no-repeat;
}
div#eshop-categories a#motive-pa-systemy:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/pa-systemy-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-prislusenstvi {
  background: white url('../grafika/sekce-nadpisy-eshop/prislusenstvi-small.png') top center no-repeat;
}
div#eshop-categories a#motive-prislusenstvi:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/prislusenstvi-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-hardware {
  background: white url('../grafika/sekce-nadpisy-eshop/hardware-small.png') top center no-repeat;
}
div#eshop-categories a#motive-hardware:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/hardware-small.png') bottom center no-repeat;
}
div#eshop-categories a#motive-ostatni {
  background: white url('../grafika/sekce-nadpisy-eshop/ostatni-small.png') top center no-repeat;
}
div#eshop-categories a#motive-ostatni:hover {
  background: white url('../grafika/sekce-nadpisy-eshop/ostatni-small.png') bottom center no-repeat;
}
div#eshop-categories div.subtext {
  margin: 0;
  background: white url('../grafika/sekce-nadpisy-eshop/middle.png') repeat-y center;
  padding: 7px 6px 6px 6px;
  text-align: center;
}
div#eshop-categories a.subsection {
  color:#a30d01;
  background: url('img/li-shop-rozcestnik.gif') left center no-repeat;
  padding: 0 5px 0 10px;
}
div#eshop-categories a.first {
  background-image: none;
  margin-left: 0;
  padding-left: 0;
}

/* banner na E-shop */
div#eshop-banner {
  width: 755px;
  height: 202px;
  background-image: url('../grafika/nadpis_e-shop2.jpg');
}
div#eshop-banner p {
  color: #ffb000;
  font-weight: bold;
  width: 484px;
  height: 55px;
  position: relative;
  top: 140px;
  left: 258px;
}

/* banner na Bazar */
div#bazar-banner {
  width: 755px;
  height: 202px;
  background-image: url('../grafika/nadpis_bazar2.jpg');
}
div#bazar-banner p {
  color: #ffb000;
  font-weight: bold;
  width: 484px;
  height: 55px;
  position: relative;
  top: 140px;
  left: 258px;
}


/* obchodni podminky v popup okne */
body#obchodni-podminky {
  background-image: none;
  background-color: white;
  padding: 1em;
}