.skryt   { display: none;}
#HX  { background-image: url("img/bck.gif"); position: absolute; top: 0; width: 100%; height: 20px; border-bottom: 1px solid #000 }
#HX1  { background-image: url("img/1bck.gif"); border: dotted 1px #000 }
#HX2 { background-image: url("img/2bck.gif"); border: dotted 1px #000 }
#HX3 { background-image: url("img/3bck.gif"); border: dotted 1px #000 }
#s1   { border-bottom: 1px dotted #000; cursor: hand }
#AktualniPozice1x, #AktualniPozice1, #rv, #rv3, #rv4, #rv1, #rv5, #rv2, .AktualniPozice18, #AktualniPozice17, #AktualniPozice16, #AktualniPozice15, #AktualniPozice10, 
#AktualniPozice8, #AktualniPozice9, #AktualniPozice6, #Baner, #AktualniPozice13, #topbanner, #AktualniPozice2, #AktualniPozice19, #AktualniPozice21, 
#AktualniPozice4x, #AktualniPozice2x, #AktualniPozice11, #AktualniPozice12, #AktualniPozice4, #AktualniPozice3, #AktualniPozice14, #Ramecek, #RamecekAnketa, #RamecekKonfigurace, #Ramecek2, 
#Ramecek5, #Ramecek6, .vypiscase, .frm4, .frm5, .frm6, #Ramecek1, #RamecekNovinka, #RamecekSpecial   {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.disk { background-color: #ccc }
#AktualniPozice20  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #ebebeb; list-style-type: square; margin: 3px; padding: 2px 5px; width: 99%; border: dotted 1px }

.Menu {cursor: hand}
.disk99 { width: 99% }
.disk95 { width: 95% }
.disk90 { width: 90% }
.disk85 { width: 85% }
.disk80 { width: 80% }
.disk75 { width: 75% }
.f { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.fx  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.f2 {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.f1  { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.f1 a   { color: #505050 }
.f1 a:hover  { color: #333 }
.KatProd   { background-color: #dbdbdb; white-space: nowrap; list-style-type: square; margin-top: 5px; margin-left: 3px; padding-left: 20px; width: 170px; overflow: hidden; border-color:  }
.KatProdPromo   { background-color: #dbdbdb; margin-top: 5px; margin-left: 3px; padding-left: 20px; width: 170px; overflow: hidden; border-color:  }
.KatProd1    { color: black; font-size: 10px; font-weight: bold; background-color: #ddd; background-image: url("img/icq.gif"); white-space: nowrap; list-style-type: square; margin: 3px 0 0 3px; padding: 2px 0 0 17px; width: 150px; overflow: hidden; border-color:  }
.levac { overflow: hidden }
.KPSearch { background-image: url("img/hledani.gif") }
.KPPromo { background-image: url("img/promo.gif") }
.KPIcq  { background-image: url("img/icq.gif") }
.KPProv { background-image: url("img/provo.gif") }
.KPDealer   { background-image: url("img/dealer.gif") }
.samX { }
.KPNadpis    { background-image: url("img/informace.gif") }
.KPNej     { background-image: url("img/nejzadanejsi.gif") }
.KPNew      { background-image: url("img/novinky.gif") }
.KPAkce       { background-image: url("img/akce.gif") }
.KPSplatky        { background-image: url("img/splatky.gif") }
.KPSoutez        { background-image: url("img/soutez.gif") }
.KPPC  { background-image: url("img/listabarbone.gif") }
.KPVypis   { background-image: url("img/listakategorie.gif") }
.Nadpis1  { color: black; font-size: 10px; font-weight: bold; background-color: white; white-space: nowrap; list-style-type: square; margin: 3px; padding: 2px; width: 130px; overflow: hidden; border: solid 1px }

.Nadpis1XX   { color: black; font-size: 10px; font-weight: bold; background-color: white; list-style-type: square; margin: 2px; width: 130px; overflow: hidden; border: solid 1px }

.AktualniPozice1       { color: black; font-size: 12px; background-color: #ddd; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border: solid 1px }
#AktualniPozice1x        { color: black; font-size: 12px; background-color: #ddd; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border-style: solid; border-width: 1px; border-color:   #000 }
#AktualniPozice1      { color: black; font-size: 12px;  background-color: #ddd; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border: solid 1px }
.RychlyVyber      { color: #333; font-size: 12px; background-color: #efefef; background-repeat: no-repeat; list-style-type: square; padding-bottom: 5px; width: 98%; clear: left; border-right: medium none; border-bottom: 1px dotted black; border-left: medium none }
.TP { float: none; clear: none; overflow: hidden }
.RychlyVyber1      { color: #333; font-size: 12px; background-repeat: no-repeat; list-style-type: square; width: 100%; float: left }
.strankovani   { color: black; font-size: 12px; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border-top: black; border-right: black; border-bottom: 1px solid black; border-left: black }
#rv  { float: left }
#rv3 {  width: 84px; height: 120px; float: left }
#rv4 {  width: 170px; height: 140px; float: left }
#rv1 {  width: 99%; float: left }
#rv5   { background-color: #ffffde; background-repeat: repeat-x; margin-bottom: 10px; width: 98%; overflow: hidden }
#rv9 { width: 105% }
#rv6       { background-color: #f9f9f9; background-repeat: repeat-x; margin-bottom: 10px; width: 98%; overflow: hidden; border: solid 1px black }
#zrv6        { background-repeat: repeat-x; margin: 0; padding: 0 0 0 5px; width: 98%; overflow: hidden; border: solid 1px black }
.in  { padding-left: 2px; width: 100%; overflow: hidden }
#rv2  { position: absolute; top: 147px; float: left }
#Samrv2   { position: absolute; top: 170px; float: left }
.AktualniPozice18   { color: black; font-size: 12px;  list-style-type: square; margin: 3px; padding: 2px; width: 99%}
#AktualniPozice17 {  background-color: #efefef }
#AktualniPozice16  { color: black; font-size: 11px;  border-color:  }
#AktualniPozice15  { color: black; font-size: 12px;  background-color: #ff6; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border: solid 1px }
#AktualniPozice10  { color: black; font-size: 12px;  background-color: #ffc; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border: solid 1px }
#AktualniPozice8 { color: black; font-size: 12px}
#AktualniPozice9 { color: black; font-size: 14px;  background-color: white; width: 200px; border: dotted 1px }
#AktualniPozice6      { color: black; font-size: 12px; background-color: white; list-style-type: square; margin: 3px; padding: 2px; width: 165px; height: 90px; overflow: hidden; border: solid 1px }
#Baner      { color: black; font-size: 12px; background-color: white; list-style-type: square; margin: 3px; padding: 2px; position: absolute; top: 30px; left: 180px; width: 468px; border: solid 1px }#PoziceLoga   { color: black; font-size: 12px; background-color: white; list-style-type: square; margin: 3px; padding: 2px; position: absolute; z-index: 10; top: 0; left: 885px; width: 90px; height: 90px }
#AktualniPozice13 { color: black; font-size: 12px;  background-color: #ddd; list-style-type: square; margin: 3px; padding: 2px; position: absolute; top: 0; left: 300px; width: 250px; border: solid 1px }
#topbanner   { color: black; font-size: 12px;  margin: 0; padding: 0; position: absolute; z-index: -1; top: 0; left: 0; width: 100%; overflow: hidden; border-color:  }
#AktualniPozice2    { color: #383838; font-size: 14px;  font-weight: bold; background-color: white; list-style-type: square; margin: 3px; padding: 3px; width: 99%; border-top: ; border-right: ; border-bottom: 1px solid; border-left:  }
#AktualniPozice2x      { color: #383838; font-size: 14px; font-weight: bold; background-image: url("img/pozadiXXX.gif"); background-repeat: no-repeat; list-style-type: square; margin-left: 3px; padding-top: 3px; padding-left: 3px; width: 99%; height: 20px }
#AktualniPozice4x { color: black; font-size: 12px; background-color: #ebebeb; list-style-type: square; margin: 0 3px 3px; padding: 2px 5px; width: 99%; border: solid 1px #999 }
.sirka170   { width: 170px }
.sirka20  { width: 20px }
#AP2       { color: #383838; font-size: 14px; font-weight: bold; background-color: white; width: 98% }
#AP3      { color: #383838; font-size: 14px; font-weight: bold; background-color: white; width: 99%; float: left; border-bottom: 1px solid black }
#AktualniPozice19   { color: #383838; font-size: 14px;  font-weight: bold; background-color: white; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border-top: ; border-right: ; border-bottom: 1px solid; border-left:  }
#AktualniPozice21  { color: #383838; font-size: 14px;  font-weight: bold; background-color: white; list-style-type: square; margin: 3px; padding: 2px; width: 390px; border-top: ; border-right: ; border-bottom: 1px solid; border-left:  }
#AktualniPozice11   { color: black; font-size: 14px;  font-weight: bold; list-style-type: square; margin: 3px; padding: 2px; width: 99%}
#AktualniPozice12 { color: black; font-size: 14px;  font-weight: bold; list-style-type: square; margin: 3px; padding: 2px; width: 230px; overflow: hidden; border-color:  }
#AktualniPozice4    { color: black; font-size: 12px;  background-color: #ebebeb; list-style-type: square; margin: 3px; padding: 2px 5px; width: 99%; border-top: ; border-right: 1px dotted; border-bottom: 1px dotted; border-left: 1px dotted }
#APDet     { color: black; font-size: 12px; background-color: #ebebeb; background-image: url("img/bck.gif"); list-style-type: square; margin: 3px; padding: 2px 5px; width: 400px; border: solid 1px #333 }
#SamDet1      { color: black; font-size: 12px; list-style-type: square; margin: 3px; padding: 2px 5px; width: 400px; border: solid 1px #333 }
#SamDet       { color: black; font-size: 12px; background-color: #ebebeb; background-image: url("samurai/pozadi1.gif"); list-style-type: square; width: 100%; border: solid 1px #333 }
#SSamDet        { color: black; font-size: 12px; background-color: #ebebeb; background-image: url("samurai/pozadi1.gif"); list-style-type: square; width: 90%; border: solid 1px #333 }
#SSSamDet        { color: black; font-size: 12px; background-color: #ebebeb; background-image: url("samurai/pozadi1.gif"); list-style-type: square; width: 99%; border: solid 1px #333 }
.SamAktualniPozice1       { color: black; font-size: 12px; background-color: #9d1e1a; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border: solid 1px }
.SamAktualniPozice3  { color: black; font-size: 12px; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border-color:  }
#relatSam   { position: relative; height: 60px }
#SamMenu   { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; position: absolute; top: 0; left: 20px }
.SamAktualniPozice2 { color: black; font-size: 12px; list-style-type: square; margin: 3px; padding: 2px; width: 99%; border-color:  }
.SamAktualniPozice1 a  { color: #ccc; font-weight: normal }
.SamAktualniPozice1 a:hover { color: #ccc; font-weight: normal; text-decoration: underline }
#SamNadpis       { color: #fff; font-size: 14px; font-weight: bold; background-color: #9d1e1a; list-style-type: square; margin: 3px; padding: 2px 5px; width: 400px; height: 20px; overflow: hidden; border-color: #fff }
#SSamNadpis        { color: #fff; font-size: 14px; font-weight: bold; background-color: #9d1e1a; list-style-type: square; margin: 3px; padding: 2px 5px; width: 95%; height: 30px; overflow: hidden; border-color: #fff }
#APDetPromo      { color: black; font-size: 12px; background-color: #ebebeb; background-image: url("img/bck.gif"); margin: 3px; padding: 2px 5px; width: 97%; border: solid 1px #333 }
#X95      { width: 95px; float: left }
#AktualniPozice3   { color: black; font-size: 14px; font-weight: bold; background-color: #ddd; list-style-type: square; width: 99%; border: solid 1px }
#AktualniPozice14 { color: black; font-size: 12px;  background-color: #ddd; list-style-type: square; margin: 3px; padding: 2px; width: 600px; border: solid 1px }
#AktualniPozice3 a:hover    { color: black; text-decoration: underline }
#AktualniPozice14 a:hover { color: black; text-decoration: underline }
#AktualniPozice3 a    { color: black; text-decoration: none }
#AktualniPozice14 a { color: black; text-decoration: none }
#Ramecek     { color: black; font-size: 12px; list-style-type: square; margin: 3px; width: 210px; height: 350px; overflow: hidden; border-top: ; border-right: 1px solid black; border-bottom: 1px solid black; border-left:  }
#RamecekS       { color: black; font-size: 12px; list-style-type: square; margin: 3px; width: 210px; height: 170px; overflow: hidden; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: black }
#Ramecek3    { color: black; font-size: 12px; list-style-type: square; margin: 3px 3px 5px; width: 285px; height: 730px; overflow: hidden; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: black }
#Ramecek7   { color: #4a4a4a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; list-style-type: square; height: 200px; overflow: hidden; border-color:  }
#RamecekAnketa    { color: black; font-size: 12px; list-style-type: square; margin: 3px; width: 210px; overflow: hidden; border-style: none none dotted dotted; border-width: medium medium 1px 1px; border-color:  }
#RamecekKonfigurace  { color: black; font-size: 9px;  background-color: #ffc; white-space: nowrap; list-style-type: square; width: 200px; height: 140px; overflow: hidden; border-top: 1px solid black; border-right: ; border-bottom: 1px solid black; border-left:  }
.tab { }
.tab td { border-bottom: 1px solid black }
#Ramecek2  { color: black; font-size: 12px;  list-style-type: square; margin: 0; padding: 0; width: 200px; height: 150px; overflow: hidden; border-color:  }
#Ramecek2PC   { color: black; font-size: 12px; list-style-type: square; margin: 0; padding: 0; width: 280px; height: 150px; overflow: hidden; border-color:  }
#Ramecek5  { color: black; font-size: 16px;  font-weight: bold; list-style-type: square; margin: 1px; padding: 1px; overflow: hidden }
#Ramecek6  { color: black; font-size: 11px;  list-style-type: square; margin: 1px; padding: 1px; overflow: hidden }
#Ramecek8  { color: black; font-size: 11px; background-image: url("img/pruh1.gif"); white-space: nowrap; list-style-type: square; margin: 1px; padding: 1px; width: 285px; height: 350px; overflow: hidden; border-top: 4px solid #666 }
#Ramecek6 a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#Ramecek6 a { color: #4a4a4a; font-weight: bold; text-decoration: none }
#AktualniPozice a:hover { color: #4a4a4a; text-decoration: underline }
#AktualniPozice1 a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#strankovani a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#AktualniPozice a     { color: #4a4a4a; text-decoration: none }
#AktualniPozice1 a { color: #4a4a4a; font-weight: bold; text-decoration: none }
#strankovani a { color: #4a4a4a; font-weight: bold; text-decoration: none }
#hlavicka      { position: absolute; top: 20; left: 0; width: 100%; height: 126px; overflow: hidden }
#Samhlavicka      { position: absolute; top: 0; left: 0; width: 100%; height: 172px; overflow: hidden }
#paticka       { font-size: 11px;  font-weight: bold; background-color: #ccc; text-align: center; padding: 3px; position: relative; width: 100%; border: solid 1px #333 }
#hlavicka1x    { width: 170px; overflow: hidden }
#hlavicka2x       { width: 170px; overflow: hidden }
.hlavicka2s       { overflow: hidden }
.hlavicka2s20        { width: 20px; overflow: hidden }
.hlavicka2s170        { width: 170px; overflow: hidden }
#hlavicka3     { width: 99%; overflow: hidden }
#hlavicka    { color: white; background-color: white }
.sirka { width: 20px }
#KategorieProduktu a:hover    { color: black; text-decoration: underline }
#AktualniPozice6 a:hover { color: black; text-decoration: underline }
#AktualniPozice6 a { color: black; text-decoration: none }
#KategorieProduktu a    { color: black; text-decoration: none }
.KPN a:hover    { color: black; text-decoration: underline }
#KategorieProduktuNovinka1 a:hover { color: black; text-decoration: underline }
.KPN a    { color: black; text-decoration: none }
#KategorieProduktuNovinka1 a { color: black; text-decoration: none }
.KPN  ul {
  clear:left;
  text-align:left;
  margin:3px;
  padding:3px;
  font-weight:bold;
  list-style:none;
}

.KPN  ul li {
    padding-left:3px;
   overflow:hidden;
  white-space:nowrap;
  width:150px;
  vertical-align: top;
}

.KPN  ul li ul {
  list-style:none;
  margin:0px;
  padding:0px;
  padding-left:2px;
  width:150px;
  overflow:hidden;
  vertical-align: top;
}

.KPN ul li ul li ul {
  list-style:none;
  vertical-align: top;
}



.KPN  ul li ul  a { color:grey; text-decoration: none }

.KPN ul li ul li ul  a {color:grey; text-decoration: none }

.tlacitko { background-color: gray; border: dotted 1px black }
.tlacitko2 { background-color: #b8b8b8; width: 150px; border: dotted 1px black }
.tlacitko10 { font-weight: bold; background-color: #ff9; width: 150px; height: 50px; border: dotted 1px black }
.tlacitko8 { background-color: #b8b8b8; width: 135px; border: dotted 1px black }
.tlacitko11 { background-color: #b8b8b8; width: 230px; border: dotted 1px black }
.tlacitko13 { background-color: #9f3; width: 230px; border: dotted 1px black }
.tlacitko12  { background-color: #e5e5e5; width: 320px; border: dotted 1px black }
.tlacitko13   { background-color: #ff9; width: 350px; border: dotted 1px black }
.tlacitko5 { background-color: #b8b8b8; width: 20px; border: solid 1px black }
.tlacitko7  { font-size: 9px; background-color: white; text-align: right; width: 20px; border: solid 1px black }
.tlacitko6 { background-color: #b8b8b8; width: 110px; border: solid 1px black }
.tlacitko14 { font-size: 10px; background-color: #ecffc2; text-align: center; width: 120px; border: solid 1px black }
.tlacitko3 { background-color: #b8b8b8; width: 250px; border: solid 1px black }
.tlacitko4 { background-color: #e3e3e3; width: 250px; border: dotted 1px black }
.tlacitko1 { background-color: #a9e4df; border: dotted 1px black }
.tlacitko9 { background-color: #fff; background-image: url("img/konfig.gif"); background-repeat: repeat-y; width: 180px; height: 35px; border: dotted 1px black }
.stylselect { font-size: 10px; background-color: #cdddff; width: 420px; height:20px !important; border: solid 1px #999999; }
.vypiscase { color: black; font-size: 11px;  width: 100px; height: 30px; overflow: hidden; border: solid 0px #999999}
.vypiscase0 { color: #385DAE; font-size: 12px; font-weight:bold;  width: 100px; height: 30px; overflow: hidden; border: solid 0px #999999}
body, html  {
scrollbar-track-color: white;
scrollbar-face-color: silver;
scrollbar-highlight-color: black;
scrollbar-3dlight-color: silver;
scrollbar-darkshadow-color: black;
scrollbar-shadow-color: silver;
scrollbar-arrow-color: black; }

.frm4  { color: green;  border-style: none; outline-style: none }
.frm5  { color: red;  border-style: none; outline-style: none }
.frm6  { color: black;  font-weight: bold; background-color: #ffc; border-style: none; outline-style: none }
element { }
.ruka {cursor: hand}
a { color: #333; font-weight: bold; text-decoration: none }
a:hover { color: #333; font-weight: bold; text-decoration: underline }

#Ramecek1   { color: #4a4a4a; font-size: 12px; font-weight: bold; background-color: #ddd; list-style-type: square; margin: 1px; padding: 1px; width: 210px; height: 48px; overflow: hidden; border-style: none dotted dotted none; border-width: medium 1px 1px medium; border-color:  }
#Ramecek1X    { color: #4a4a4a; font-size: 12px; font-weight: bold; background-color: #ddd; background-image: url("img/bck.gif"); list-style-type: square; margin: 1px; padding: 1px; width: 210px; height: 48px; overflow: hidden; border-style: none dotted dotted none; border-width: medium 1px 1px medium; border-color:  }

#Ramecek1XX      { color: #4a4a4a; font-size: 1px; font-weight: bold; background-color: #ddd; background-image: url("img/bck.gif"); margin: 1px; padding: 1px; width: 100%; height: 48px; overflow: hidden; border-color:  }

.NadpisSouvisejici { width:225px; height:120px; font-size:11px; color: black; font-size: 10px; font-weight: bold; background-color: white; list-style-type: square; margin: 2px; overflow: hidden; border: solid 1px}
#RamecekSouvisejici {font-size:9px !important; color: #4a4a4a; text-align:center; display:block; margin-top:0px; background-color:#DDDDDD !important; height:28px; padding-top:1px;}
/*
.Nadpis1Souvisejici   { color: black; font-size: 10px; font-weight: bold; background-color: white; list-style-type: square; margin: 2px; width: 130px; overflow: hidden; border: solid 1px }
*/



width:225px; height:120px; font-size:11px;
#Ramecek1PC { color: #4a4a4a; font-size: 12px; font-weight: bold; background-color: #ddd; background-image: url("img/bck.gif"); list-style-type: square; margin: 1px; padding: 1px; width: 285px; height: 48px; overflow: hidden; border-style: none dotted dotted none; border-width: medium 1px 1px medium; border-color:  }
#RamecekNovinka    { color: black; font-size: 12px; font-weight: bold; background-color: #b8ffac; list-style-type: square; margin: 1px; padding: 1px; width: 210px; height: 48px; overflow: hidden; border-style: none dotted dotted none; border-width: medium 1px 1px medium; border-color:  }
#RamecekSpecial    { color: black; font-size: 12px; font-weight: bold; background-color: #fcffa7; list-style-type: square; margin: 1px; padding: 1px; width: 210px; height: 48px; overflow: hidden; border-style: none dotted dotted none; border-width: medium 1px 1px medium; border-color:  }
#Ramecek1 a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#Ramecek1 a { color: #4a4a4a; font-weight: bold; text-decoration: none }

#RamecekNovinka a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#RamecekNovinka a { color: #4a4a4a; font-weight: bold; text-decoration: none }
#RamecekSpecial a:hover { color: #4a4a4a; font-weight: bold; text-decoration: underline }
#RamecekSpecial a { color: #4a4a4a; font-weight: bold; text-decoration: none }