body {behavior: url(csshover.htc); margin:0;padding:0;background:#DDDBDB;text-align:center;font-family:sans-serif;}

.tb1 {font-size:9pt;}

 .mainitem {
  margin:0px; padding:0px; border:0px;
  }
  .mainitem-content {
  padding:8px 0px 8px 0px;
  text-align:left; font-size: 9pt; line-height:13pt
  }
  .floatright
  {
  float:right; margin-left:8px;
  }
  .floatleft
  {
  float:left; margin-right:8px;
  }
   
.cleaner
{
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
div#pf {position:absolute;z-index:200;margin-left:0px;margin-top:140px;}
ul {font-size:9pt;line-height:13pt;margin:0;padding:8px 0px 8px 15px;}

div#nav {margin:0;padding:0;border:0;color:black;width:355px;height:23px;}

div#nav ul {list-style:none;margin:0;padding:0;border:0;position:absolute;z-index:100;font-size:10.5pt;}

div#nav ul li {float:left;position:relative;}

div#nav ul li a {display:block; text-decoration:none;color:black;}

div#nav ul ul {position:absolute;top:22px;left:10px;background:#DDDBDB;display:none;border:2px solid darkgray;}

div#nav ul ul ul{position:absolute;top:0px;left:140px;background:#DDDBDB;display:none;}
div#nav ul ul li {float:none;display:block;width:140px;padding:3px;}

div#nav ul ul li:hover {background:darkgray;}

div#nav ul.level1 li:hover ul.level2 {position:absolute;display:block;z-index:101;}
div#nav ul.level2 li:hover ul.level3 {position:absolute;display:block;z-index:102;}

div#nav ul.level1 a {display:block;}

div#baner {position:absolute;width:393px;height:85px;background:transparent;padding:0;border:0;margin:0;margin-left:20px;}

div#content {padding-top:15px;}
div#content h1 {margin:10px 0 10px 0;padding:0;font-size:11.5pt;width:350px;}
div#content h2 {color:navy;font-size:9.5pt;margin:5px 0 0 0;padding:0;}
div#content p {font-size:10.5pt;margin:0 0 10px 0;padding:0;}

#OdkazKosikObal {position:absolute;margin-left:610px;height:40px;width:160px;background:orange;text-align:right;margin-top:10px;}
#OdkazKosik {padding:3px}

/* HLAVNI NOVINKY START*/

#mainnewsspace {height:450px;text-align:left;}

div#mainnewslist {height:250px;overflow:auto;text-align:left;}
div#mainnewslist h1 {color:navy; font-size:10.5pt;margin:0 0 0 0; padding:0 0 0 0;}
div#mainnewslist p {color:black; font-size:9pt;margin:0 0 0 0; padding: 0 0 3px 0;}
div#mainnewslist a {font-weight:bold;text-decoration:underline;color:navy;}
div#mainnewslist a:hover {color:white;background:navy;}
/* HLAVNI NOVINKY END*/

/* DULEZITE NOVINKY START */
#mainnewsimportant {color:silver;}

.importantnewnormal {width:170px;height:170px;float:left;margin:0;padding:15px 27px 0 0; border:0;}
.importantnewnormal a{cursor:pointer;cursor: hand;color:white;text-decoration:none;}
.importantnewlast {width:170px;height:170px;float:left;margin:0;padding:15px 0 0 0; border:0;}
.importantnewlast a{cursor:pointer;cursor: hand;color:white;text-decoration:none;}
.importantnew-content {width:170px;height:170px;margin:0;padding:0;display:block;}
.importantnew-content1 {margin:0;padding:136px 7px 0 7px;font-size:7pt;color:black;font-weight:bold;display:block;position:absolute;}
/* .importantnew-content1 a {color:black;text-decoration:none;} */
.importantnew-content1-white {margin:0;padding:136px 7px 0 7px;font-size:7pt;display:block;position:absolute;}
/* .importantnew-content1-white a {color:white;text-decoration:none;} */
/* DULEZITE NOVINKY END */


.EshopStruktura {margin:0;padding:0;line-height:13pt;}
.EshopStruktura #EshopUpozorneni {background:silver;width:350px;margin:0px;}
.EshopStruktura #EshopUpozorneniObsah {color:red;padding:5px;font-size:9pt;}
.EshopStruktura a {font-size:9pt;text-decoration:none;color:navy;font-weight:bold;}
.EshopStruktura a:hover {background:navy;color:white;}
.EshopStruktura .active {font-size:9pt;background:navy;color:white;font-weight:bold;}

.productblock { text-align:center; font-size:0.8em;width:235px; float:left; }

.productbox {float:left; width:180px; height:210px; margin:5px;padding:0px;border:0px;background:url("images/eshop/itembackground.jpg"); text-align:center;}
.productbox .prodMatch{width:170px;height:55px;margin:0;padding:5px 5px 0 5px;border:0px;font-size:8pt;font-weight:bold;}
.productbox .prodMatch a {color:black;}
.productbox .prodStatus{width:80px;font-size:8pt;margin:0 0 0 0;padding:0px;}
.productbox .prodStatusNovinka{width:80px;font-size:8pt;margin:0 0 0 0;padding:0px;background:red;}
.productbox .prodStatusDoprodej{width:80px;font-size:8pt;margin:0 0 0 0;padding:0px;background:green;}
.productbox .prodPrice{width:100%; margin:0;padding:5px 0 0 0;border:0px;float:left;font-size:8pt;font-weight:bold;color:white;}

.infoBox {width:100%;text-align:left;font-size:9pt;}
.infoBox .info { float:left;width:330px;margin:0;padding:5px;border:0;margin-bottom:5px; }
.infoBox .basket { float:right;width:230px;margin:0;padding:5px;border:0; background:#9FA4A5;}

.ProstorProduktu {font-size:9pt;border-top:1px solid gray;border-bottom:1px solid gray;margin:10px 0 10px 0;padding-bottom:10px;}
.ProstorProduktu #VelkyObrazek {margin:0;padding:0;border0;height:350px;width:350px;}
.ProstorProduktu #Informace {float:right;height:345px;width:390px;}
.ProstorProduktu #Informace .obal {border-top:1px solid gray;margin:0;padding-top:5px;}
.ProstorProduktu #Informace #Popis1 {height:180px;margin:0px;line-height:13pt;overflow:auto;}
.ProstorProduktu #Informace #Popis2 {height:220px;margin:0px;line-height:13pt;overflow:auto;}
.ProstorProduktu #Informace #Popis3 {height:260px;margin:0px;line-height:13pt;overflow:auto;}
.ProstorProduktu #Informace #Barvy {height:35px;margin:0px;line-height:13pt;overflow:auto;}
.ProstorProduktu #Informace #Velikosti {height:35px;margin:0px;line-height:13pt;overflow:auto;}
.ProstorProduktu #Informace #Cena {height:20px;margin:0px;font-size:10pt;overflow:auto;}
.ProstorProduktu #Informace #Kosik {height:55px;margin:0px;font-size:9pt;overflow:hidden;background:orange;}

.brand a {font-size:11pt;font-weight:bold;text-decoration:none;color:navy;border:0;padding:5px;}
.brand a:hover {background:navy;color:white;}
.brand .active {font-size:11pt;font-weight:bold;text-decoration:none;color:white;background:navy;border:0;padding:5px;}

fieldset {display:inline;font-size:9pt;}

.aFooter {text-decoration:none;font-size:8pt;color:navy;display:block;height:20px;width:130px;border:1px solid lightgray;}
.aFooter:hover {border:1px solid black;}