body { margin:0; padding:0; background:#260303 url(bg-body.jpg) no-repeat 50% 0%; text-align:center; font-family:"Trebuchet MS", Trebuchet, Helvetica, sans-serif; color:#555; font-size:100%; }
h1, h2, h3, h4 { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-weight: normal; }
* a:hover { text-decoration:underline !important; }
.no-border * td { border: none !important;}
p.right { text-align: right; }
#pageholder { margin:0 auto; width:980px; position:relative; text-align: left; }
#header { width:100%; padding:0; margin:0; height:158px;}
#logo { width:194px; height:91px; margin:0; padding:0; overflow:hidden; position:absolute; top:23px; right:0px; }
#logo a { font-size:10px; text-align: center; color:#450304; text-decoration: none; }
#logo span { width:194px; height:91px; display:block; margin:0; padding:0; position:absolute; top:0; left:0; background:url(h1-logo.gif) 0 0 no-repeat;}
/*#topmenu { display:block; width:100%; height:35px; margin:0; padding:0; list-style: none; position:relative; top:169px;}
#topmenu li { margin:0; padding:0; text-align: center; float:left; }
#topmenu li a { font-size: 0.85em; color:#fffef6; text-decoration: none; padding:25px 0 0 24px; }
#topmenu li a.first { padding-left:0px; }
#topmenu li a:hover { background: transparent url(bg-topmenu.png) no-repeat 50% 0%; }*/

#topmenu { display:block; height:35px; width:745px; left:0px; top:96px; margin:0; padding:0; position:absolute; text-align:justify; }
#topmenu a { font-size: 0.75em; color:#dfd1d1; text-decoration: none; padding:0; }
#topmenu a:hover { text-decoration:none !important; color:#fff; }
#bgtopmenu, #bgtopmenuAct { background: transparent url(bg-topmenu-r.png) no-repeat; width:126px; height:20px; position:absolute; top:124px; }
#bgtopmenu { left:-9000px; }
#bgtopmenuAct { left: -9000px; }

#flash { width:980px; height:382px; background:#fff url(flash.jpg) no-repeat; margin:0; padding:0; }
#content {width:980px; background-color:#fff; height: 300px;  min-height:300px; }
#content.eshop { padding-bottom:8px;}
#content.eshop p { font-size: 0.8em;}
html > body * #content { height:auto; }
	#threecols { background: #fff url(bg-3cols.gif) repeat-y 50% 0; width: 940px; margin:7px 20px; overflow: hidden;  height: 254px;  min-height:254px; }
	html > body * #threecols { height:auto; }
		#leftcol { width:160px; float:left; margin: 0 0 30px 0; }
		#rightcol { width:760px; float:right; margin: 15px 0 30px 0; }
		#rightcol .contentcol { float: left; width:570px; margin-left:3px;}
		#rightcol .rightcol { width:155px; float:right; position: relative; }
		#rightcol .rightcol p, #rightcol .rightcol li { font-size: 0.75em; }
		#rightcol .rightcol p *, #rightcol .rightcol li a { font-size: 100%; }

		#leftcol h3, #rightcol h3 { color:#620926; font-size:18px; font-weight:normal; margin:0 0 5px 0; padding:0; }
		#leftcol h4 , #rightcol h4 { color:#620926; font-size:0.85em; font-weight:normal; margin:0 0 5px 0; padding:0; }
		#leftcol ul { list-style: none; margin:0; padding:0; padding-bottom:15px;}
		#leftcol ul.last { border-bottom:1px solid #E1E1E1; }
		#leftcol ul li { padding:0; margin: 0; font-size: 0.75em; }
		#leftcol ul li a { color: #666; text-decoration: none; font-size: 90%;}

#topmenu span {padding-left: 970px; display: inline-block;}
img { border:none; }

#submenu, #submenu-eshop { display:block; height:32px; width:980px; margin:0; padding:0; position:relative; background: #450303 url(bg-submenu.jpg) no-repeat; }
#submenu p, #submenu-eshop p { display:inline; padding:0; margin:0; }
#submenu p a, #submenu-eshop p a { font-size: 0.75em; color:#dfd1d1; text-decoration: none; padding:0 9px 0 9px; }
#submenu p a:hover, #submenu-eshop p a:hover { text-decoration:none !important; color:#fff; }
#submenu-eshop, #submenu-eshop a  { color:#fff; }
#submenu-eshop h3 { margin: 0; padding:0; display: inline; font-family:"Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-weight: normal; }
#submenu-eshop h3 a { color:#fff; display:block; float:left; margin: 0 10px 0 0; }
#submenu-eshop h3 a span { font-size: 0.75em; }
#submenu-kosik { position: absolute; top:0; left:530px; text-align: right; width:450px; height:33px; font-size:0.8em;}
#submenu-kosik a { padding: 0 10px 0 30px; background: transparent url(ico-kosik-invert.gif) no-repeat; color:#fff; }

#bgsubmenu, #bgsubmenuAct { background: transparent url(bg-submenu-r.png) no-repeat; width:75px; height:13px; position:absolute; top:177px; }
#bgsubmenu { left: -9000px; }
#bgsubmenuAct { left: -9000px; }
#submenu .navigace, #submenu-eshop .navigace { position: absolute; top:0; left:530px; text-align: right; width:450px; height:33px; }
#submenu .navigace a, #submenu .navigace p, #submenu .navigace span,
#submenu-eshop .navigace a, #submenu-eshop .navigace p, #submenu-eshop .navigace span { display:inline; font-size: 0.75em; color:#dfd1d1; text-decoration: none; padding:4px 9px 6px 9px; background:transparent url(top-navigace-oddelovac.gif) no-repeat; }
#submenu .navigace * span.left, #submenu-eshop .navigace * span.left { background:transparent url(top-navigace-left.gif) no-repeat; padding:0 0 0 12px; position:relative; top:2px;}
#submenu .navigace * span.right, #submenu-eshop .navigace * span.right { background:transparent url(top-navigace-right.gif) no-repeat right top; padding:0 6px 0 6px; position:relative; top:2px;}
#submenu .navigace a:hover, #submenu-eshop .navigace a:hover { text-decoration:none !important; color:#fff; }

.bottomnav p { display:inline; padding:0; margin:0; }
.bottomnav { display:block; height:33px; width:971px; margin:0; padding:13px 0 0 9px; position:relative; background: #f2f2f2; text-align: right; }
.bottomnav a, .bottomnav p, .bottomnav span { font-size: 0.75em; color:#686868; text-decoration: none; padding:4px 9px 6px 9px; background:transparent url(bottom-navigace-oddelovac.gif) no-repeat; }
.bottomnav * span.left { background:transparent url(bottom-navigace-left.gif) no-repeat; padding:0 0 0 12px; position:relative; top:2px;}
.bottomnav * span.right { background:transparent url(bottom-navigace-right.gif) no-repeat right top; padding:0 6px 0 6px; position:relative; top:2px;}
.bottomnav a:hover { text-decoration:none !important; color:#000; }


#listproduct { width:968px; min-height:480px; height:480px; padding:6px; margin:0; background: transparent url(bg-listproduct.gif) no-repeat 20px 28px; overflow: hidden; }
html > body * #listproduct { height:auto; }
#listproduct.tema { width:980px; height:490px; padding:0;  }
#listproduct .box, #listproduct .envelope .box { width:239px; height:157px; float:left; padding:0; margin: 0 3px 3px 0; background-color: #fff; background-position: 50% 50%; background-repeat: no-repeat; position:relative; }
#listproduct .box a, #listproduct .envelope .box a { display:block; width:239px; height:157px; position:absolute; top:0; left:0; background: transparent url(red-right.gif) no-repeat 209px 130px; text-decoration: none; }
#listproduct .envelope .box a { background: none; }
#listproduct .box a:hover, #listproduct div .box a:hover { text-decoration: none !important; }
#listproduct .box .transpopis { width:224px; position:absolute; bottom:0; left:0; background-image: url(transparent.png); font-size:0.75em; line-height: 1.5em; display:none; padding: 5px 0 10px 0; }
#listproduct .box .transpopis p { padding:0 10px; margin:0; }
#listproduct .box .transpopis p strong { font-size:1.2em; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; font-weight: normal; }
#listproduct .box .transpopis p span { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; }
#listproduct.tema .envelope { width:490px; height:480px; padding:6px 0 0 0; float:right; }
#listproduct.tema .envelope .box a { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; text-align: center; font-size:1.2em; height:32px; padding-top:125px; }
#listproduct #tema { width:490px; height:490px; float:left; }
#listproduct #tema.kolekce { background: transparent url(bg-kolekce.jpg) no-repeat; }

#listproduct.eshop { width: 570px; background-image: none; padding:0px 0 10px 0;}
#listproduct.eshop.home { height: auto; min-height: 0; margin-bottom: 20px; }
#listproduct.eshop .box { margin:0; width:172px; padding:8px 8px 0 8px; height:242px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background-position: 50% 0%; position:relative; }
#listproduct.eshop .first { border-left: none; }
#listproduct.eshop .box a.kdetailu { display:block; width:188px; height:200px; }
#listproduct.eshop .box a.kekosiku { display:block; position: absolute; top:223px; left:102px; width:50px; padding:0 26px 0 0; height:20px; background: transparent url(ico-kosik.gif) 100% 0 no-repeat; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; text-align: right; font-size: 14px; text-decoration: underline;}
#listproduct.eshop .box .popis { width:170px; height:80px; margin:155px 0 0 0; display:block; }
#listproduct.eshop .box .cena { display:block; position:absolute; top:222px; left:10px; font-size: 15px; font-weight: normal; }

#listproduct .box .popis { width:170px; height:70px; margin:155px 0 0 0; background-image: url(transparent.png); font-size:0.75em; line-height: 1.5em; }
#listproduct .box .popis p { padding:0 10px; margin:0; font-size: 11px; }
#listproduct .box .popis p strong { font-size:15px; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; font-weight: normal; }
#listproduct .box .popis p span, #listproduct.eshop .box .cena { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; }

#listproduct.eshop.home .box { height:202px; background-position: 8px 8px; }
#listproduct.eshop.home .box a.kdetailu { height:160px; }
#listproduct.eshop.home .box .popis { height:45px; margin:150px 0 0 0; }
#listproduct.home .box .popis p { padding:0 10px 0 0; margin:0; }


#listproduct.eshop .navigace { width:570px; height:26px; margin-bottom:10px; background-color: #ededed; }
#listproduct.eshop .navigace a, #listproduct.eshop .navigace p,
#listproduct.eshop .navigace span { display:inline; font-size: 0.75em; color:#808080; text-decoration: none; padding:4px 9px 6px 9px; }
#listproduct.eshop .navigace span strong { color: #620926; }
/*
#listproduct.eshop .navigace span { display:inline; font-size: 0.75em; color:#808080; text-decoration: none; padding:4px 9px 6px 9px; background:transparent url(eshop-navigace-oddelovac.gif) 100% 0 no-repeat; }
#listproduct.eshop .navigace * span.left, #listproduct.eshop .navigace * span.left { background:transparent url(eshop-navigace-left.gif) no-repeat; padding:0 0 0 12px; position:relative; top:2px;}
#listproduct.eshop .navigace * span.right, #listproduct.eshop .navigace * span.right { background:transparent url(eshop-navigace-right.gif) no-repeat right top; padding:0 6px 0 6px; position:relative; top:2px;}
#listproduct.eshop .navigace a:hover, #listproduct.eshop .navigace a:hover { text-decoration:none !important; color:#000; }
*/

#listproduct.eshop .filtry { width:550px; height:29px; background-color: #ededed; margin:0; padding:6px 10px 3px 10px; }
#listproduct.eshop .filtry a, #listproduct.eshop .filtry p,
#listproduct.eshop .filtry span { font-size: 0.75em; color:#808080; text-decoration: none; padding:4px 9px 6px 9px; }
#listproduct.eshop .filtry a:hover, #listproduct.eshop .filtry a:hover { text-decoration:none !important; color:#000; }
#listproduct.eshop .filtry select { border: 1px solid #808080; background-color:#ededed; color:#808080; width:140px; }
#listproduct.eshop .filtry span.left, #listproduct.eshop .filtry span.left { background:transparent url(eshop-filtry-left.gif) no-repeat; padding:0 0 0 12px; position:relative; top:2px;}
#listproduct.eshop .filtry span.right, #listproduct.eshop .filtry span.right { background:transparent url(eshop-filtry-right.gif) no-repeat right top; padding:0 6px 0 6px; position:relative; top:2px;}
#listproduct.eshop .filtry p.prev, #listproduct.eshop .filtry p.next,
#listproduct.eshop .filtry a.prev, #listproduct.eshop .filtry a.next { display:block; width:80px; float:right; padding:0; margin:5px 0 0 0;}
#listproduct.eshop .filtry p.next, #listproduct.eshop .filtry a.next { text-align: right; width:56px; }
#listproduct.eshop .filtry * img { position:relative; top:3px; }
#listproduct.eshop .filtry p.next img, #listproduct.eshop .filtry a.next img { margin-right: 3px; margin-left:5px; }
#rightcol .rightcol .box .popis { width:134px; height:62px; position: absolute; left:0; bottom:0; }
#rightcol .rightcol .box .popis p { padding:0 10px; margin:0; }
#rightcol .rightcol .box .popis p strong { font-size:1.2em; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; font-weight: normal; }
#rightcol .rightcol .box .popis p span { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; }


#rightcol .rightcol .box { width:149px; height:227px; float:left; padding:0; margin: 0 0 25px 0; background-position: 50% 0; background-repeat: no-repeat; position:relative; }
#rightcol .rightcol .box a { border: none; display:block; width:149px; height:227px; position:absolute; top:0; left:0; background: transparent url(red-right.gif) no-repeat 209px 130px; text-decoration: none; }
#rightcol .rightcol .box a:hover, #rightcol .rightcol div .box a:hover { text-decoration: none !important; }

#rightcol .rightcol .novinky { margin-bottom: 25px;}
#rightcol .rightcol .novinky a { text-decoration:none; color:#555;}
#rightcol .rightcol #oblibene h3 { border-bottom:1px solid #E1E1E1; padding-bottom: 5px; margin-bottom: 8px; }

#detail { width:980px; height:380px; min-height:380px; margin:0; padding:0; background:transparent url(bg-detail.gif) no-repeat 490px 30px; }
.contentcol #detail { width: 570px; background-position: 305px 30px; }
html > body * #detail { height:auto; }
#detail .left { float:left; width:490px; overflow:hidden; display:inline; }
.contentcol #detail .left { width: 335px; }
#detail .right { float:right; width:428px; margin-right:30px; padding-top:30px; display:inline; }
.contentcol #detail .right { padding-top: 0px; width:205px; }
#detail .right * { color: #555; }
#detail .right #drobecky { font-size:0.7em; color: #9c9c9c; }
#detail .right #drobecky a { text-decoration: none; font-size: 100%; color: #9c9c9c; }
#detail .right #drobecky a:hover { color: #555; }
#detail .right h1 { color: #620926; font-weight: normal; font-size:1.5em; margin:18px 0; padding:0; }
#detail .right #popis { float:left; width:250px; }
.contentcol #detail .right #popis { float:left; width:230px; }
#detail .right #popis #text { padding:0 0 15px 0; margin:0; border-bottom: 1px solid #ebebeb; font-size:0.75em; text-align: justify; }
#detail .right #popis #text p { padding: 0 0 10px 0; margin:0; }
#detail .right #popis table { width:250px; margin:20px 0 0 0; padding:0 0 20px 0; border-bottom: 1px solid #ebebeb; }
.contentcol #detail .right #popis table { width:230px }
#detail .right #popis table tr td { color: #620926; font-size: 0.75em; padding:0 0 0.5em 0; width:155px; padding-left:5px; line-height: 1.1em; }
#detail .right #popis table tr td.label { color: #555; width:90px; white-space: nowrap; }
#detail .right #popis table.cena { border-bottom: none; }
.contentcol #detail .right #popis table.cena { border-bottom: 1px solid #ebebeb; }
#detail .right #popis table.cena tr td.cena { font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-size:1.2em; }
#detail .right #odkazy { float:right; width:150px;  display:inline; }
.contentcol #detail .right #odkazy { width:203px; }
#detail .right #odkazy ul { margin:0; padding: 0; }
#detail .right #odkazy ul li { list-style: none; margin: 0; padding: 0 0 15px 15px; font-size: 0.75em; background: transparent url(red-right.gif) no-repeat 0 2px;  }
#detail .right #odkazy ul li a { color: #555; }
#detail .right a.kekosiku { float:right; display:block; width:50px; margin:5px 15px 0 0; padding:0 26px 0 0; height:20px; background: transparent url(ico-kosik.gif) 100% 0 no-repeat; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; color: #620926; text-align: right; font-size: 14px; text-decoration: underline;}


#detail .left #obrazek { display:block; background-repeat: no-repeat; background-position: 50% 50%; width:490px; margin-bottom: 20px; }
.contentcol #detail .left #obrazek { width:305px; }
#detail .left #nahledy { border:1px solid #e5e5e5; border-right: none; height:50px; width:auto; margin-bottom: 20px; margin-left:13px; }
html > body * #detail .left #nahledy { display:inline-block; width:auto; }
#detail .left #nahledy div { display:block; border-right: 1px solid #e5e5e5; height:50px; width:60px; position:relative; float:left; background-position: 50% 50%; background-repeat: no-repeat; }
#detail .left #nahledy div a { display:block; height:50px; width:60px; position:absolute; top:0; left:0; }
html > body #detail .left #nahledy div a { background:transparent url(trans-nahledy.png) no-repeat 0 0; }
html > body #detail .left #nahledy div a:hover { background-position: 0px 51px }

#listdetail { width:980px; height:171px; position: relative; padding-top:10px; background: transparent url(bg-listdetail.gif) no-repeat 244px 0; overflow:hidden; }
#listdetail #stin { width:980px; height:26px; position: absolute; top:0; left:0; background: transparent url(stin-detail.png) repeat-x; }
#listdetail .box { width:244px; height:160px; float:left; padding:0; margin: 0 1px 0 0; background-color: #fff; background-position: 50% 50%; background-repeat: no-repeat; position:relative; display:inline;}
#listdetail .box a { display:block; width:244px; height:160px; position:absolute; top:0; left:0; background: transparent url(red-right.gif) no-repeat 209px 130px; }

#article { width:880px; height:auto; padding:45px 50px; margin:0; overflow: hidden; clear:both; }
#article h1 { margin:0 0 20px 0; padding:0; color: #620926; font-size: 1.3em; font-weight: normal;}
#article h1:first-letter { font-size: 1.5em;}
#article #obalkaObrazek { width:200px; float:left; height:auto;}
#article #obrazek, #article #obalkaObrazek .obrazek { width:200px; height:96px; float:left; background-repeat: no-repeat; background-position: 50% 50%; margin-bottom: 15px;}
#article #text { width:625px; float:right; padding-right:15px; font-size:0.8em; }
#article #fulltext {width: 835px; font-size:0.8em; }
#article #fulltext .kamen { clear: both; margin-bottom: 20px; position:relative; min-height: 140px; height: 140px; }
html > body * .kamen { height:auto !important; }

#article #fulltext .kamen img { position:absolute; }
#article #fulltext .kamen h3 { margin:0 0 0 150px; padding:0; }
#article #fulltext .kamen p { margin:0 0 5px 150px; padding:0; }
#article #text p { margin:0; padding:0 0 5px 0; }
#article #text p { font-size:100%; }
#article #text h2 { font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size:1.1em; padding: 0; margin:0 0 5px 0; }
#article  #text * a { color:#555; text-decoration: none; font-size: 100%; }
#article  #text h2 a { color:#000; }
#article  #text p a:hover { color:#000; text-decoration: none !important; }
#article .reset { margin-bottom:10px !important;}
#article  #text .backlink { display:block; height:2em; color: #620926; font-size: 0.9em; font-weight: bold; text-decoration: none !important; padding: 20px 0 0 15px !important; background: transparent url(red-left.gif) no-repeat 0 20px;}


#artTema { width:980px; padding:0; margin:0; overflow: hidden; }
#artTema #tema ul { list-style: none; font-size:12px; margin:10px 0 0 0; padding:0;}
#artTema #tema ul li {  margin:0; padding: 0 0 3px 0; }
#artTema #tema ul li a { color:#f1b5b4;; text-decoration: none; }
#artTema #tema ul li a:hover, #artTema #tema ul li a.active { color:#fff; text-decoration: underline; }
#artTema #tema ul li ul { margin: 3px 0 0 0; }
#artTema #tema ul li ul li { margin-left: 30px; }
#artTema .texty { width:420px; padding:40px 35px 20px 35px; float:right; color:#6c6c6c; font-size: 0.8em; }
#artTema .texty * a { color:#000; }
#artTema .texty h2 { font-family:"Trebuchet MS", Trebuchet, Helvetica, sans-serif !important; }
#artTema .texty .boxOdberatele h2 { color:#620926; font-family:"Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif !important; margin:0 0 20px 0; }
#artTema #tema { width:490px; height:490px; float:left; }
#artTema #tema.kontakt { background: transparent url(bg-kontakty.jpg) no-repeat; }
#artTema #tema.velkoobchod { background: transparent url(bg-velkoobchod.jpg) no-repeat; }
#artTema #tema.ospolecnosti { background: transparent url(bg-ospolecnosti.jpg) no-repeat; }
#artTema #tema.prodejny { background: transparent url(bg-prodejny.jpg) no-repeat; }
#artTema #tema.nasiOdberatele { background: transparent url(bg-nasi-odberatele.jpg) no-repeat; }
#artTema #tema.partnerskeProdejny { background: transparent url(bg-partnerske-prodejny.jpg) no-repeat; }

#artTema #tema.nasiOdberatele div { float:left; width:185px; padding:35px 20px 0 40px; color:#fff; }
#artTema #tema.nasiOdberatele div h1 { font-size:22px; margin:0; }
#artTema .texty .boxProdejny { width:420px; background: transparent url(svisla-linka.gif) 50% 0% repeat-y; clear:both; }
#artTema .texty .boxProdejny .prodejna { width:190px; padding:0 20px 0 0; float: left; line-height: 1.5em;}
#artTema .texty .boxProdejny .right { padding:0 0 0 20px; }

#artTema .texty .boxOdberatele .prodejna { width: 280px; padding-left:140px; position:relative; margin-bottom: 15px; font-size: 12px; }
#artTema .texty .boxOdberatele .prodejna img { position:absolute; top:0; left:0; }

.obrazky img { float:left; margin-bottom:5px; }
.nahledyProdejny { float: left; height:55px; width:186px; }
.nahledyProdejny a { display:block; height:25px; width:35px; margin-left:2px; float: left; }

#virtual { height:auto; padding:45px 0; overflow: hidden; clear:both; text-align: center; }

.reset { clear: both; height:1px; background-color:transparent; width:100%; overflow: hidden; }
.wysywig { font-size:0.75em; }
.wysywig * { font-size:100%; }
.tobot { display:none; }
.bgBoxHover { background-color:#e8eaf4 !important; }

#footer { color:#8a3b3e; text-align: center; width:980px; margin:0; padding:60px 0 30px 0; }
#footer p { background-image: url(footer-linka.png); background-repeat: no-repeat; background-position: 50% 0% !important; padding:20px 0 0 0; margin:0; font-size:0.7em; }
#footer p a { color:#8a3b3e; font-size:100%; text-decoration: none; }
#bottomboxHp { width:980px; height:320px; margin:0; padding:0; background: transparent url(bg-bottombox-hp.jpg) no-repeat; }
#bottomboxHp .box { float:left; width:200px; margin:110px 0 0 22px; height:210px; }
#bottomboxHp .box h2 { color:#fff; font-size: 1.2em; font-weight: normal; margin:0; padding:0; }
#bottomboxHp .prsteny { margin-left:50px; }
#bottomboxHp .diamanty { margin-left:44px; }
#bottomboxHp .nausnice { margin-left:44px; }
#bottomboxHp .box p { font-size: 0.75em; color:#dfd1d1; margin:0; padding:5px 0 0 0; }
#bottomboxHp .box p a { font-size: 100%; color:#dfd1d1; text-decoration: none !important; }
#bottomboxHp .box p a:hover { color:#fff; }
#hppage #pageholder #footer { padding:0; position:relative; top:-30px;}
#subpage #pageholder #footer { background:transparent url('bg-footer.jpg') no-repeat top left; }

/*Kvuli Fancybox*/
embed, object, img, iframe { vertical-align: top; }

/*E-SHOP*/
#content .contentcol.eshop a { color: #000; }

#content.eshop * h1 { padding:0 0 10px 0; margin:0; color:#620926; font-size:18px; font-weight: normal; }
#content.eshop h1.h1-border { border-bottom:1px solid #E1E1E1;  }
#content.eshop #leftcol h3 { border-top:1px solid #E1E1E1; margin-top:5px; padding-top:10px; }
#content.eshop #leftcol h3.first { border-top:none; }
#content.eshop li { font-size: 0.8em;}

.red-font { color: red;}
.wine-font { color:#620926;}

/* paginator (strankovani) */
.paginator { padding:5px 0; font-size:80%; color:#666; text-align: right; margin:40px 10px 0 0; }
.paginator a, .paginator b { font-size:100%; margin-left: 1px; margin-right: 1px; font-size:100%; color:#999; text-decoration: none; background-image: none !important; }
.paginator b { margin-right:0; color:#620926; }
.paginator .first, .paginator .last { border:none; }
.paginator .prev, .paginator .next { display: none; }
.paginator img {position:relative; top:4px; }

.navigace .paginator { margin:0 10px 0 0; float:right; }
.navigace .paginator span, .navigace .paginator a, .navigace .paginator b { margin: 5px 0; padding:0 1px !important; font-size:100% !important; background-image: none !important;}

/*Cart-steps*/
ul#cart-steps-bottom {
	margin:0 10px 0 10px; padding:0;
}
ul#cart-steps-bottom li{
	list-style-type:none;
	/*background:url(../img/layout/bg-cart-steps-top-li.png) right center no-repeat;*/
	width:77px;
	padding-right: 15px;
	overflow:hidden;
	float:left;
}
ul#cart-steps-bottom li{
	background:none;
}


ul#cart-steps-bottom {
	margin:15px 0px 0px 10px;
	font-size:0.9em;
	height:70px;
}
ul#cart-steps-bottom li {
	line-height:1.1em;
	background: transparent url(bg-kosik-step-off.gif) no-repeat 50% 100%;
	padding:0 7px 25px 7px;
}
ul#cart-steps-bottom li.act {
	background-image: url(bg-kosik-step-on.gif);
}
ul#cart-steps-bottom li a, ul#cart-steps-bottom li span{
	width:72px;
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:0;
}

ul#cart-steps-bottom li.first {
	padding:0 7px 25px 14px;
}
ul#cart-steps-bottom li.prev a, ul#cart-steps-bottom li.act a{
	color:#620926;
}

ul#cart-steps-bottom li span{
	padding:0;
	font-size: 1em;
}
ul#cart-steps-bottom li.prev span, ul#cart-steps-bottom li.act span{
	color:#620926;
}
/*Cart-steps*/

/*Table-cart-1*/
.table-cart-1 {
	width:95%;
	border-collapse:collapse;
	font-weight:bold;
	line-height:1.3em;
	font-size: 0.8em;
	border-top:1px solid #C2C2C2;
	margin:0 0 0 10px;
}
.table-cart-1 th{
	border-bottom:1px solid #c2c2c2;
	padding:3px 0px;
	font-weight: normal;
	white-space: nowrap;
}
.table-cart-1 td{
	border-bottom:1px solid #c2c2c2;
	padding:10px 15px 10px 0px;
	font-weight: normal;
}
.table-cart-1 td.center{
	padding-right:0px;
}
.table-cart-1 td .cenasdph{
	color:#620926;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size:17px;
	white-space: nowrap;
}
.table-cart-1 td .cenabezdph{
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	white-space: nowrap;
}
.table-cart-1 td input {
	width:30px;
}
.table-cart-1 tr#line-odkazy td{
	border-bottom:1px solid #c2c2c2;
	padding:18px 0px;
}
.table-cart-1 tr#line-odkazy td a{
	display:block;
	width:106px;
	float:right;
	font-size:1em;
	padding-left:40px;
	text-decoration:none;
}
.table-cart-1 tr#line-odkazy td a#line-odkazy-aktualizovat{
	background:url(btn-aktualizovat.gif) left center no-repeat;
	color:#666;
}
.table-cart-1 tr#line-odkazy td a#line-odkazy-pokracovat{
	background:url(btn-pokracovat-v-nakupu.gif) left center no-repeat;
	color:#666;
	float:left;
}
.table-cart-1 tr#price-without td, .table-cart-1 tr#price-with td{
	border-bottom:none;
	padding:5px 0px 5px 0;
}
.table-cart-1 tr#price-without td.right, .table-cart-1 tr#price-with td.right{
	padding-right:20px;
}
.table-cart-1 tr#price-without td {
	padding-top:20px;
}
.table-cart-1 tr#price-without td {
	font-size:1.5em;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-weight: normal;
}
.table-cart-1 tr#price-with td {
	font-size:1.8em;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-weight: normal;
	color:#620926;
}
.table-cart-1 tr#price-with td strong{
	/*background:url(../img/layout/bg-price-with-strong.png) left bottom repeat-x;*/
	display:block;
	float:left;
	padding:14px 0px;
}

p.buttons { background:#d6d6d6; margin:20px 0 20px 0; padding:0; height:33px; display:block;}
p.buttons a.back {
	display:block;
	height:33px;
	line-height: 33px;
	padding-left:25px;
	width:200px;
	float:left;
	color:#999;
	background:transparent url(eshop-navigace-left.gif) no-repeat 15px 13px;
	text-decoration: none;
}
#submit-nakup-pokracovat {
	height:33px;
	border:none;
	color:#fff;
	background:#63060e url(top-navigace-right.gif) no-repeat 203px 13px;
	width:220px;
	font-size:12px;
	margin:0;
	float:right;

}
/*Table-cart-1*/
/*Table-cart-2*/
.table-cart-2 {
	border-collapse:collapse;
	font-size:100% !important;
	margin:15px 0px 10px 0px;
	width:570px;
}
.table-cart-2 td {
	padding:0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

.table-cart-2 td p {
	font-size:100% !important;
}


.table-cart-2 input, .table-cart-2 select, .table-cart-2 textarea {
	border:none;
	padding:1px 0;
	width:100%;
	height:18px;
	background-color: #d6d6d6;
}
.table-cart-2 select {
	width:230px;
}
.table-cart-2 label{
	font-size:0.8em;
}

.table-cart-2 span {
	font-size:0.8em;
}
.table-cart-2 label span{
	color:#620926;
	font-size:100%;
}


	/*Table-cart-2*/
