/*
##e-shop
*/
#filters{
 background:#f1f1f1;
 padding-bottom:10px;
 }
#filters h2{
 background:#010101;
 color:#f1f1f1;
 padding:8px;
 }
#chk_vyrobce{
 margin:8px;;

 }
#chk_vyrobce div{
 float:left;
 font:11px Arial;
 margin-right:8px;
 margin-bottom:5px;
 /*width:110px;*/
 }
#filters .hlavni div{
 float:left;
 font:11px Arial;
 margin-right:8px;
 margin-left:8px;

 }
#filters .hlavni #slct_view{
 float:right;
 }
.navigace{
 background:#010101;
 padding:4px;
 font:bold 11px Arial;
 color:#ccc;
 margin-bottom:8px;
 }
.navigace a{
 color:#fff;
 }

#kroky{
 margin-left:10px;
 }

#eshopid h1,
h2#nahledy_h2{
 background:url('/images/eshopid_h1.png') top left no-repeat;
 margin:0;
 padding:8px;
 color:#222;
 font-size:12px;
 font-weight:bold;
 }
#eshopid p{
 line-height:140%;
 font-size:13px;
 font-family:Arial;
 color:#232323;
 margin:10px 15px;
 }

#eshopid_main{
 border:1px solid #ccc;
 background:#F1F1F1;
 }
.eshop .leftbox{
 width:225px;
 float:left;
 text-align:center;
 border-right:1px solid #ccc;
 display:table;
 height:260px;
 }
.eshop .leftbox div{
 min-height:190px !important;
 _height:190px;
 text-align:center;
 width:100%;
 border-bottom:1px solid #ccc;
 }
.eshop .leftbox img{
 margin-top:10px;
 border:0;
 vertical-align:middle;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.eshop .leftbox span#zoomimg{
 width:198px;
 font:11px Arial;
 color:#333;
 background:url('/images/eshopid_zoom.png') 0px 0px no-repeat;
 padding:7px 60px;
 padding-left:60px;
 }
img#produkt{
 max-width:225px;
 _width: expression(document.body.clientWidth < 225? "225px" : "auto" );
 max-height:210px;
  _height: expression(document.body.clientWidth < 210? "210px" : "auto" );
 }
#nahledy{
 text-align:left;
 border:1px solid #e5e5e5;
 }
#nahledy img{
 width:88px;
 margin:8px 0px 8px 8px;
 }
#soubory{
 clear:left;
 border:none;
 margin-top:10px;
 font-weight:bold;
 font-size:0.75em;
 text-align:left;
 }
#esv_logo{
 margin-left:10px;
 float:left;
 margin-top:10px;
 }
.eshop .rightbox{
 width:270px;
 float:right;
 text-align:center;
 display:table;
 }
.eshop #tbl-info{
 margin:10px 4px 15px 0;
 float:right;
 width:270px;
 }
#tbl-info td,
#tbl-info th{
 text-align:left;
 font-size:12px;
 font-family:Tahoma;
 }
#tbl-info tr.sudy td,
#tbl-info tr.sudy th{
 background:#e1e1e1;
 }
#tbl-info tr.sudy td#ok-zl{
 background:#e1e1e1 url('/images/ok-zl.jpg') 195px 2px no-repeat;
 }
#tbl-info tr.sudy td#ko-zl{
 background:#e1e1e1 url('/images/ko-zl.png') 120px 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{
 clear:right;
 text-align:center;
 padding:10px;
 vertical-align:center;
 border-top:1px solid #ccc;
 }
#buy input{
 vertical-align:middle;
 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{
 background: url('/ikony/golden_offer.png') 74% 95% no-repeat;
 border:1px solid #ccc;
 background:#F1F1F1 !important;
 padding-top:15px;
 font:11px Arial;
 }

#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 .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:123px;
 float:left !important;
 margin:0 0 10 5;
 height:27px;
 color:#333;
 text-decoration:none;
 text-align:left;
 }
 #mb_vyrobce{margin-left:60px;}
#mb_tisk{background:url('/images/menubox_tisk.png') no-repeat;}
#mb_porovnat{background:url('/images/menubox_porovnat.png') no-repeat;}
#mb_vyrobce{background:url('/images/menubox_vyrobce.png') no-repeat;}
#mb_dotaz{background:url('/images/menubox_dotaz.png') no-repeat;}
#mb_splatky{background:url('/images/menubox_splatky.png') no-repeat;}
#mb_poslat{background:url('/images/menubox_poslat.png') no-repeat;}
.eshop .menubox a.tlacitko span{
 padding:7px 0 0 26px;
 background:none;
 margin:0;
 }
#tz_tip{margin-left:8px;height:36px;background:url('/images/tz_tip.png') no-repeat;}
#tz_tip span{float:left;background:none;padding-top:12px;}
#tip_self {display:block;width:90px;padding-left:26px;}

.akc{
 margin-top:5px;
 margin-left:5px;
 }
#container{
 margin-top:15px;
 }
#container_menu a{
 display:block;
 width:93px;
 font:bold 13px Arial;
 float:left;
 text-align:center;
 padding:6px 0px;
 margin-right:4px;
 text-decoration:none;
 background:url('/images/cm.png');
 color:#222;
 }
#container_menu a:hover{
 color:#fff;
 background:url('/images/cm_hover.png');
 }
.container_content{
 background: url('/ikony/golden_offer.png') 74% 95% no-repeat;
 border:1px solid #ccc;
 padding-top:15px;
 font:11px Arial;
 display:none;
 }
#container table{
 margin-left:5px;
 width:500px;
 }
#container1{
 display:block;
 }
#container p{
 margin:5px !important;

 }
#container_video{text-align:center;}
.eshop table.seznam,
.eshop table.parametry{
 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:3px;
 text-align:center;
 }
#produkty hr{
 display:none;
 }
.produkt{
 float:left;
 width:250px;
 height:300px;
 margin:0;
 /*background: #fff url('/images/produkty.gif') bottom center no-repeat;*/
 background: #fff url('/images/produkt.gif') bottom center repeat-x;
 border:1px solid #ccc;
 font-size:0.8em;
 text-align:left;
 }
.produkt:hover{
 border:1px solid #999;
 }
#ie-last{
 height:2px;
 width:2px;
 visibility:hidden;
 }
#produkty .produkt a img{
 color:#333;
 border:0;
 }
#produkty .produkt h3{
 padding:0px;
 margin:0px;
 background: #ccc url('/images/produkt_h3.png') 0px 0px repeat-x;      /*#333 url('/images/h3prod.gif') 0px 0px repeat-x;*/
 height:36px;
 overflow:hidden;
 padding-top:2px;
 text-align:center;
 font-weight:bold;
 }
#selected h3{
 background: #b00000 !important;      /*#333 url('/images/h3prod.gif') 0px 0px repeat-x;*/
	}
#produkty .produkt h3 a{
 color:#333;
 }
#produkty .produkt h3 a:hover{
 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{
 padding:8px;
 font:normal 0.9em Arial;
 text-align:center;
 height:40px;
 text-indent:0;
 line-height:110%;
 clear:both;
 border-top:1px solid #ccc;
 }
#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:100;
 }
#produkty .produkt div.obr{
 text-align:center;
 width:160px;
 height:150px;
 max-height:150px;
 border:1px solid #ccc;
 display:table;
 padding:0;
 margin:4px;
 float:left;
 }
#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%;
 max-width:140px;
  _width: expression(document.body.clientWidth < 140? "140px" : "auto" );
 max-height:146px;
  _height: expression(document.body.clientWidth < 146? "146px" : "auto" );

 }
#produkty .produkt span{
 font-weight:bold;
 margin:2px;
 }
#produkty .nov,
#produkty .tip,
#produkty .akce,
#produkty .cena{
 height:30px;
 text-align:center;
 font:bold 12px Arial;
 }
#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{
 float:right;
 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;
 margin-bottom:2px;
 }
.delete_ico{
 float:right;
 margin:2px;
 }
/*
********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;
 }
/*
##########kosik
*/
#kosik table,#kosik p{
 margin:4 8px;
 }
#kosik table{
 width:95%;
 }

 #kosik table td, #kosik table th,#kosik p{
 font:13px Arial;
 }
