/* qlm_dynamicleftmenustyle.css definuje styly pro 
 * dynamické levé menu - vzdálenosti položek atd.
 * barva pozadí dána obsažením dyn. menu v elementu s id 
 * 'sen-structure-leftmenuID' - viz style/layout.css 
 * Jakub Holy 14.12.2003 AD
 */
/* Užité barvy aj.: #0065BD = rgb(0,101,189) - barva pozadí Left menu
* rgb(255, 255, 245) barva pozadi stranky
*/
/* STATIC MENU STYLES ***************************************************************** STATIC */
UL#staticLMenuID 
{ 
  padding: 0;
  margin: 0;
  list-style-type: none;
}
UL#staticLMenuID LI
{ 
padding: 0;
margin: 0;
font-weight: 600;/*Applies to non-links,i.e.labels*/
  background-color: #0065BD;
  color: rgb(255, 255, 245);
  text-decoration: none;
display: block;
}
UL#staticLMenuID LI UL { list-style-type: none; }
UL#staticLMenuID LI UL LI /*Depth 2 */
{ 
padding-left: 8px;
margin: 0px;
font-weight: 600;/*Applies to non-links,i.e.labels*/
}

/* DYNAMIC MENU STYLES ***************************************************************** DYNAMIC */
#dynamicLMenuID .link { /*no special style needed - setting for 'a' is enough*/ } 

#dynamicLMenuID div,#dynamicLMenuID h3 
{
  padding: 0; /*Ignorujme nastaveni jinych stylu.*/
  margin: 0;
  moz-box-sizing: border-box;
  box-sizing: border-box;
}

#dynamicLMenuID div.content 
{
  margin-top: -2px;/*No visible gap between h3 and this.*/
  padding-top: 2px;/* " */
  padding-left: 1px;
  border: solid rgb(255, 255, 245);/*barva pozadi stranky*/
  border-left-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 0px;
  border-top-width: 0px;
}

#dynamicLMenuID h3,#dynamicLMenuID a 
{
  padding: 2px;
  display: block;
}

/*Odkazy*/

/* POZOR:
 * Styl posledně kliknutého odkazu je nastavován ve
 * funkci setCurrentLinkStyle unvitř třídy
 * QuirkLeftMenu (viz borders/qlm_quirkleftmenuclass.js)
 */
#dynamicLMenuID a 
{
  background-color: #0065BD;
  color: rgb(255, 255, 245);
  border-bottom: dashed 1px silver;
  border-top: solid 1px #0065BD;
  font-size: 100%;
  font-weight: 500;/*norm=400,bold=700*/
  margin-top: 1px;
  text-decoration: none;
}

#dynamicLMenuID a:visited 
{
  font-weight: lighter;
  color: silver;
}

#dynamicLMenuID a:hover 
{
  background-color: rgb(255, 255, 245);
  color: rgb(0, 101, 189);
}

 
#dynamicLMenuID div.content a 
{
  padding-left: 8px;
  font-size: 80%;
}


#dynamicLMenuID div.content div.content a {
	padding-left: 16px;
}

/* Nadpisy */
#dynamicLMenuID h3,  #dynamicLMenuID h3 a
{
  margin-top: 0px;
  border-top: solid 2px #0065BD;
  font-variant: small-caps;
  font-weight: 600;
  cursor: pointer;
  cursor: hand;
  font-size: 120%;
}

#dynamicLMenuID div.content h3, #dynamicLMenuID div.content h3 a
{
  font-variant: normal;
  font-size: 100%;
}
