/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/*   CSS soubor na ošetření problému se zobrazováním zanořených rozbalovacích kategorí    */
/*   v e-shopu WebCzech E-comerce PRO 3.0                                                 */
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/


#categories_panel .simplemenucat a{
    display: block; /* odkaz musí mít display block, aby se správně zařadil */
    float: left;    /* zajistí správnou pozici li a odkazů a jejich řazení k +/- či spanu, který je nahrazuje */
    |float: none;   /* v IE 6/7 dělá problém, stačí pouze zrušit a chová se stejně jako v normálním porhlížeči */ 
    margin-left: 0 !important;  /* ruší původní hodnotu, která by mohla dělat problémy */
}

#categories_panel .tab {
  margin-right: 5px !important;   /*span nahrazující + v případě nerozbalovacích kategorií se začne chovat stejně jako +/- jen bez obrázku */
  float: left !important;     /* float jej správně zařadí vedle odkazu */
  clear: left !important;     /* aby se krátké položky zobrazovali na samostatném řádku */
  width: 13px !important;     /* nastaví pevnou šířku +/- a spanu který je nahrazuje */
}

#categories_panel cat_hidden_0 {
  width: auto !important;    /* v případě pevně nastavené velikosti ji zruší, aby bylo možno pracovat s velikostí úrovní */
}


#categories_panel .simplemenucat li {
  float: left;             /* zajistí správnou pozici li a odkazů a jejich řazení k +/- či spanu, který je nahrazuje */
  |float: none;            /* v IE 6/7 dělá problém, stačí pouze zrušit a chová se stejně jako v normálním porhlížeči */
  clear: left;             /* aby se krátké položky zobrazovali na samostatném řádku */
}

#categories_panel .body {
  _padding-top: 0px;  /* v IE6 dělá tento padding nastavovaný ve stylech problém, pomůže pouhé vynulování */
}


/* níže řešeno zarovnání odkazů s +/- a se spanem */ 
#categories_panel .simplemenucat li.r a.plus_minus{
  padding: 0px !important;          /* padding by dělal problémy a není nutný */
  margin: 0px !important;           /* margin by dělal problémy a není nutný */
  margin-right: 5px !important;     /* nastavíme stejné odsazení u +/- a spanu který je nahrazuje */
  width: 13px !important;        /* nastaví pevnou šířku +/- a spanu který je nahrazuje */
  float: left;
}

#categories_panel .simplemenucat li.s a.plus_minus{
  padding: 0px !important;       /* padding by dělal problémy a není nutný */
  margin: 0px !important;        /* margin by dělal problémy a není nutný */
  margin-right: 5px !important;  /* nastavíme stejné odsazení u +/- a spanu který je nahrazuje */
  width: 13px !important;       /* nastaví pevnou šířku +/- a spanu který je nahrazuje */
  float: left;                  /* zajistí správnou pozici li a odkazů a jejich řazení k +/- či spanu, který je nahrazuje */
}

#categories_panel .categories_footer {
  clear: both;      /* aby menu nepřesahovalo box */
}

#categories_panel .simplemenucat .cat_tree_menu {
  width: auto !important;   /* ruší původní hodnotu, která by mohla dělat problémy */
}

/* níže velikost jednotlivých úrovní */
#categories_panel .simplemenucat li a{
  width: 150px !important;
}

#categories_panel .simplemenucat li li li li a{
  width: 140px !important;
}

#categories_panel .simplemenucat li li li li li a{
  width: 135px !important;
}