/*
##e-shop
*/
#kroky{
 margin-left:10px;
 }
.eshop .leftbox{
 margin-left:10px;
 _margin-left:6px;
 width:290px;
 float:left;
 text-align:center;
 border:1px solid #ccc;
 display:table;
 }
.eshop .leftbox div{
 min-height:250px !important;
 _height:240px;
 text-align:center;
 width:100%;
 }
.eshop .leftbox img{
 margin-top:10px;
 border:0;
 vertical-align:middle;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.eshop .leftbox span#zoomimg{
 font-size:12px;
 color:#333;
 font-weight:bold;
 background:url('/images/li.gif') 2px 4px no-repeat;
 padding-left:10px;
 }
img#produkt{
 max-width:270px;
 _width: expression(document.body.clientWidth < 270? "270px" : "auto" );
 }
#nahledy{
 text-align:left;
 border:1px solid #e5e5e5;
 display:block;
 }
#nahledy img{
 width:80px;
 margin:8px 0px 8px 8px;
 }
#soubory{
 clear:left;
 border:none;
 margin-top:10px;
 font-weight:bold;
 font-size:0.75em;
 text-align:left;
 }
#youtube{
 margin:15px;
 margin-left:30px;
 }
#esv_logo{
 margin-left:40px;
 }
.eshop #tbl-info{
 margin:0;
 float:right;
 width:364px;
 width:360px;
 border:1px solid #F9A344;
 }
#tbl-info td,
#tbl-info th{
 text-align:left;
 font-size:0.8em;
 font-family:Tahoma;
 }
#tbl-info tr.sudy td,
#tbl-info tr.sudy th{
 background:#FEF0E0;
 }
#tbl-info tr.sudy td#ok-zl{
 background:#FEF0E0 url('/images/ok-zl.jpg') 195px 2px no-repeat;
 }
#tbl-info tr.sudy td#ko-zl{
 background:#FEF0E0 url('/images/ko-zl.png') 140px 1px no-repeat;
 }
#tbl-info tr.sudy td#cet a{
 background:url('/ikony/calculator.png') 60px 2px no-repeat;
 padding-right:20px;
 }
#tbl-info tr td span{
 float:left;
 }
#par{
 float:right;color:#b00000;
 }
#buy{
 float:right;
 display:table-cell;
 text-align:right;
 padding:4px;
 padding-right:0;
 width:364px;
 }
#buy input{
 vertical-align:bottom;
 margin-left:4px;
 }
a#s-tisk{
 background: url('/ikony/print.gif') -3px -6px no-repeat;
 padding-left:20px;
 }
a#s-tisk,
a#s-edit{
 font-weight:bold;
 font-size:0.75em;
 float:left !important;
 display:block;
 width:45px;
 text-align:left;
 }
a#s-edit{

 }
span.cena{
 font-weight:bold;
 color:#b00000;
 }
.eshop .menubox{
 float:right;
 width:370px;
 font-size:12px;
 border:1px solid #fff;
 background: url('/ikony/golden_offer.png') 74% 95% no-repeat;
 }
#es-menu5{ background: url('/ikony/offer_5.png') 74% 95% no-repeat; }
#es-menu10{ background: url('/ikony/offer_10.png') 74% 95% no-repeat; }
#es-menu20{ background: url('/ikony/offer_20.png') 74% 95% no-repeat; }
#es-menu50{ background: url('/ikony/offer_50.png') 74% 95% no-repeat; }
.eshop #symboly{
 float:right;
 width:364px;
 font-size:10px;
 color:#999999;
 border:1px solid #FFF;
 margin-top:10px;
 }
.eshop #symboly div{
 float:left;
 text-align:center;
 margin-right:4px;
 }

.eshop .menubox span{
 background:url('/images/li.gif') 2px 4px no-repeat;
 padding-left:10px;
 display:block;
 margin:0 0 5 8;
 }
.eshop .menubox a.tlacitko{
 display:block;
 width:116px;
 background:#FEF0E0;
 border:1px solid #F9A344;
 float:right !important;
 margin:0 0 10 5;
 height:40px;
 color:#333;
 text-decoration:none;
 text-align:center;
 }
.eshop .menubox a.tlacitko span{
 padding-top:12px;
 background:none;
 padding-left:0;
 margin:0;
 font-weight:bold;
 }
a#web span{
 padding-right:12px;
 background:url('/ikony/nw.gif') 92% 98% no-repeat;
 }
a.nw{
 padding-left:20px;
 background:url('/ikony/nw.gif') 0 0 no-repeat;
 }
.akc{
 margin-top:5px;
 margin-left:5px;
 }
.eshop table.seznam,
.eshop table.parametry{
 width:688px;
 border:1px solid #F9A344;
 margin:10px;
 margin-right:0px;
 }
.eshop table.seznam{
 border:1px solid #666;
	}
.eshop .parametry td,
.eshop .parametry th{
 text-align:left;
 font-size:0.8em;
 font-family:Tahoma;
 border-bottom:1px solid #e1e1e1;
 }
.parametry th,
.parametry td.bg,
.parametry td.bgr{
 background:#FEF0E0;
 }
.parametry td.bgr{
 text-align:right;
 }
/*#diskuse td.hidden{
 display:none;
 } */
#diskuse td div,
.eshop div#box252{
 display:none;
 }
#news{
 background: #181818 url('/images/topbar.gif') 0px -5px repeat-x;
 border:1px solid #666;color:#fff;
 padding:10px;
 font:bold 16px arial;
 margin:4 8 4 8;
 _margin-bottom:16px;
 _margin-right:12px;
 }
#news a{
 color:#fff;
 }
#news marquee{
 float:left;
 width:85%;
 _width:75%;
 }
#news #new{
 float:right;
 display:none;
 }
#news #new a{
 text-decoration:none;
 }
#news #new a:hover{
 text-decoration:underline;
 }

.eshop #form1{
 visibility:hidden;
 position:absolute;
 }
.eshop h2{
 }
.eshop fieldset legend{
 color:#333;
 }
.eshop fieldset input,
.eshop fieldset textarea,
.eshop fieldset option{
 background:#e4e4e4;
 }
#produkty{
 _margin-left:-9px;
 text-align:center;
 }
#produkty hr{
 display:none;
 }
.produkt{
 float:left;
 width:220px;
 height:345px;
 margin:4 1 4 9;
 /*background: #fff url('/images/produkty.gif') bottom center no-repeat;*/
 background: #fff url('/images/produkt.gif') bottom center repeat-x;
 border:1px solid #666;
 font-size:0.8em;
 text-align:left;
 }
.produkt:hover{
 border:1px solid #222;
 }
#ie-last{
 height:2px;
 width:2px;
 visibility:hidden;
 }
#produkty .produkt a img{
 color:#333;
 border:0;
 }
#produkty .produkt h3{
 padding:0px;
 margin:0px;
 background: #181818 url('/images/topbar.gif') 0px -5px repeat-x;      /*#333 url('/images/h3prod.gif') 0px 0px repeat-x;*/
 height:36px;
 overflow:hidden;
 border-bottom:1px solid #666;
 }
#selected h3{
 background: #b00000 !important;      /*#333 url('/images/h3prod.gif') 0px 0px repeat-x;*/
	}
#produkty .produkt h3 a{
 color:#f5f5f5;
 text-decoration:none;
 }
#produkty .produkt strong{
 display:block;
 padding:4px;
 padding-top:8px;
 text-align:center;
 font:bold 1.1em Arial;
 color:#fff;
 }
#produkty .produkt strong.single{
 font-weight:normal;
 }
#produkty .produkt a:hover{
 text-decoration:none;
 }
#produkty .produkt div{
 margin:4px;
 }
#produkty .produkt div.popis{
 margin-left:8px;
 margin-right:10px;
 font:normal 0.9em Arial;
 text-align:justify;
 height:60px;
 text-indent:0;
 line-height:110%;
 }
#produkty .produkt div.popis strong{
 display:inline;
 color:#000;
 padding:0;
 font-size:1em;
 }
#produkty .produkt .skladem{
 position:absolute;
 margin-top:130px;
 margin-left:130px;
 z-index:1;
 }
#produkty .produkt div.obr{
 text-align:center;
 width:100%;
 height:150px;
 max-height:150px;
 display:table;
 padding:0;
 margin:0;
 #overflow: hidden;
 #position: relative;
 #text-align:left;
 #margin-left:17%;
 }
#produkty .produkt div.obr a{
 display: table-cell;
 vertical-align:middle;
 padding:0;
 margin:0;
 padding-right:8px;
 #display: block;
 #position: absolute;
 #top: 50%
 }
#produkty .produkt div.obr img{
 #position: relative;
 #top: -50%
 }
#produkty .produkt span{
 font-weight:bold;
 margin:2px;
 }
#produkty .nov,
#produkty .tip,
#produkty .akce,
#produkty .cena{
 height:38px;
 font-size:11px;
 text-align:center;
 }
#produkty .akce{
 /*background:url('/images/akce.gif') 4px 0 no-repeat; */
 background:url('/ikony/akce.png') 4px 0px no-repeat;
 }
#produkty .akce img{
 display:none;
 }
#produkty .akce span{
 color:#b00000;
 }
#produkty .tip{
 background:url('/ikony/tip.png') 4px 0px no-repeat;
 }
#produkty .tip img{
 display:none;
 }
#produkty .tip span{
 color:#b00000;
 }
#produkty .nov{
 background:url('/ikony/new.png') 174px 0px no-repeat;
 }
#produkty .cena div,
#produkty .akce div,
#produkty .tip div{
 background:url('/ikony/new.png') 172px 0px no-repeat;
 }
#produkty .akce div,
#produkty .tip div{
 margin:0;
 }


#produkty .nov img,
#produkty .cena img{
 display:none;
 }
#produkty .nov span{
 }
.slv{
 color:#333;
 }
#produkty div.tlacitka{
 padding-top:5px;
 display:table-cell;
 vertical-align:bototm;
 }
#produkty .produkt div.tlacitka {
 margin-top:10px;
 display:table;
 vertical-align:bottom;
 }
#produkty .produkt div.tlacitka input,
#produkty .produkt div.tlacitka img{
 margin:0px;
 vertical-align:bottom;
 }
#produkty .produkt div div input{
 margin-left:2px !important;
 }
#produkty .produkt input.ks{
 font-size:0.8em !important;
 _padding:1px;
 width:20px;
 height:22px;
 background:#f9f9f9;
 border:1px solid #ccc;
 margin-left:5px !important;
 text-align:center;
 padding:2px;
 }
#produkty .produkt input.buy{
 margin-left:2px !important;
 }
/*
********HODNOCENI
*/
.hodnoceni{
 font-size:0.8em;
 margin-left:10px;
 _margin-left:6px;
 margin-top:10px;
 _margin-top:20px;
 float:left;
 }
#hod2{
 margin-left:15px;
 
 margin-top:20px;
 float:left;
 }
.hodnoceni-hvezdami{
 list-style:none;
 margin: 0px;
 padding:0px;
 width: 120px;
 height: 24px;
 position: relative;
 background: url("../images/hrzt_hv.gif") top left repeat-x;
 }
.hodnoceni-hvezdami li{
 padding:0px !important;
 margin:0px !important;
 /*\*/
 float: left;
 /* */
 }
.hodnoceni-hvezdami li a{
 display:block;
 width:25px;
 height: 24px;
 text-decoration: none;
 z-index: 20;
 position: absolute;
 padding: 0px;
 font-size:1px;
 color:#fff;
 }
.hodnoceni-hvezdami li a:hover{
 background: url("../images/hrzt_hv.gif") left center;
 z-index: 4;
 left: 0px;
 }
.hodnoceni-hvezdami a span{
 display:none;
 }
.hodnoceni-hvezdami a:hover span{
 text-indent: 0px;
 display:block !important;
 position:absolute;
 top:0px;
 left:130px;
 z-index:100;
 font:12px sans-serif;
 color:#b00000;
 width:100px;
 text-align:center;
 margin:00px;
 padding:5px;
 }
.hodnoceni-hvezdami a.jedna-hvezda{
 left: 0px;
 }
.hodnoceni-hvezdami a.jedna-hvezda:hover{
 width:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy{
 left:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy:hover{
 width: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy{
 left: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy:hover{
 width: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy{
 left: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy:hover{
 width: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd{
 left: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd:hover{
 width: 120px;
 }
.hodnoceni-hvezdami li.current-rating{
 background: url("../images/hrzt_hv.gif") left bottom;
 position: absolute;
 height: 24px;
 display: block;
 text-indent: -9000px;
 z-index: 2;
 margin:0 !important;
 padding:0 !important;
 } 	
/*
##########AJAX
*/
#srchHint{
 width:118px;
 position:absolute;
 border:1px solid #999;
 display:none;
 background: url('/images/bgbile.png');
 margin-top:20px;
 }
#srchHint a{
 display:block;
 padding:5px;
 color:#333;
 margin:0;
 text-align:left;
 font: Tahoma 12px;
 border-bottom:1px solid #ccc;
 }
#srchHint a:hover{
 display:block;
 color:#b00000;
 padding:5px;
 background:#ccc;
 }

