
#left_menu { margin: 0 0 0 20px; background: #2B2A37; width: 235px }
#left_menu .top { background: url(../images/menu/left_menu_top.png) no-repeat; height: 47px }
#left_menu .top h3 { padding: 10px 20px; color: #000000 }
#left_menu .bottom { padding-top: 7px; background: url(../images/menu/left_menu_bottom.png) no-repeat; height: 0px }


#left_menu ul { list-style: none; color:#FFFFFF; }
#left_menu a, #left_menu a:visited { display: block;
    text-decoration:none;
	color: #FFFFFF; padding: 4px 0 5px 22px; width: 213px; }

#left_menu ul li.priklady a { color: #000000; background: url(../images/menu/400.gif) no-repeat; }

#left_menu ul li.active a { color: #000000; background: url(../images/menu/left_menu_active.png) no-repeat; }

#left_menu li li a { padding: 4px 0 5px 22px; text-indent:0; width: 213px; }
#left_menu ul ul a {  }
#left_menu ul a { width: 100%; }
#left_menu li { }
#left_menu ul li { float:left; position:relative; width: 235px; background: url(../images/menu/left_menu.png) no-repeat }

#left_menu li ul { position: absolute; left: -999em; height: auto; width: 235px; }
#left_menu li li { }
#left_menu li li a { }
#left_menu li ul { margin: -2.1em 0 0 -0.3em; }

.ul_ch,
#left_menu li:hover ul ul,
#left_menu li li:hover ul ul { left: -999em; }
#left_menu li:hover ul { left: 100%; }
#left_menu li:hover>ul.ul_ch { left: 100%; /* !!! */ }
#left_menu li:hover { background: url(../images/menu/left_menu_active.png) no-repeat; }
#left_menu li:hover a,#left_menu li:hover a:visited,#left_menu li:hover a:hover,#left_menu li a:hover {
	color:#000000;
}
#left_menu li:hover li a, #left_menu li li:hover li a,
#left_menu li li li:hover li a, #left_menu li li li li:hover li a,
#left_menu li:hover li a:visited, #left_menu li li:hover li a:visited,
#left_menu li li li:hover li a:visited, #left_menu li li li li:hover li a:visited
{
	color:#FFFFFF;
}
#left_menu li li:hover, #left_menu li li li:hover,
#left_menu li li li li:hover , #left_menu li li li li li:hover , #left_menu li li li li li li:hover
{
	z-index:9999;
  background: url(../images/menu/left_menu_active.png) no-repeat
}
#left_menu li li:hover a,#left_menu li li li:hover a,
#left_menu li li li li:hover a, #left_menu li li li li li:hover a
{
	color: #000000;
}

#left_menu ul ul a, #left_menu ul ul a:visited,
#left_menu li li a, #left_menu li li a:visited
{
	color: #FFFFFF;
}
#left_menu ul ul a:hover,
#left_menu li:hover li:hover a,#left_menu li:hover li:hover a:visited ,
#left_menu li:hover li:hover li:hover a,#left_menu li:hover li:hover li:hover a:visited,
#left_menu li:hover li:hover li:hover li:hover a,#left_menu li:hover li:hover li:hover li:hover a:visited ,
#left_menu li:hover li:hover li:hover li:hover li:hover a,#left_menu li:hover li:hover li:hover li:hover li:hover a:visited,
#left_menu li:hover li:hover li:hover li:hover li:hover li:hover a,#left_menu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #000000;
}
#left_menu li:hover li:hover li a,#left_menu li:hover li:hover li a:visited ,
#left_menu li:hover li:hover li:hover li a,#left_menu li:hover li:hover li:hover li a:visited,
#left_menu li:hover li:hover li:hover li:hover li a,#left_menu li:hover li:hover li:hover li:hover li a:visited,
#left_menu li:hover li:hover li:hover li:hover li:hover li a,#left_menu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #FFFF00;
}




#left_splatky { margin: 15px 0 0 20px; padding: 0; width: 235px; background: #2B2A37 }
#left_splatky .top { padding-top: 7px; background: url(../images/menu/left_splatky_top.png) no-repeat; }
#left_splatky .top h3 { padding: 10px 20px; color: #000000 }
#left_splatky .bottom { padding-top: 7px; background: url(../images/menu/left_splatky_bottom.png) no-repeat; }

#left_splatky ul { list-style: none; }
#left_splatky ul li a { text-decoration: none; }
#left_splatky ul li.active a { color: #000000; background: url(../images/menu/left_menu_active.png) no-repeat; }
#left_splatky li a:link, #left_splatky li a:visited { display: block; padding: 5px 0 5px 22px; color: #FFFFFF; background: url(../images/menu/left_menu.png) no-repeat; height: 20px }
#left_splatky li a:hover { color: #000000; background: url(../images/menu/left_menu_active.png) no-repeat; }








.kalkulace { float: left; margin: 0 0 0 2px; }
.kalkulace1 { width: 130px; }
.kalkulace2 { width: 260px; }
.kalkulace ul { list-style: none; margin: 0; padding: 0; }
.kalkulace li a { margin: 0; padding: 0; text-decoration: underline; }
.kalkulace li a:link, .kalkulace li a:visited {
  display: block;
  margin: 0; padding: 2px 0 2px 10px;
  background: url(../images/menu/kalkulace_arrow_small.gif) no-repeat 0% 50%;
  color: #000000;
}
.kalkulace li a:hover { margin: 0; padding: 2px 0 2px 10px; text-decoration: none }


.smlouva { float: left; margin: 0 0 0 2px; }
.smlouva1 { width: 130px; }
.smlouva2 { width: 260px; }
.smlouva ul { list-style: none; margin: 0; padding: 0; }
.smlouva li a { margin: 0; padding: 0; text-decoration: underline; }
.smlouva li a:link, .smlouva li a:visited {
  display: block;
  margin: 0; padding: 2px 0 2px 10px;
  background: url(../images/menu/kalkulace_arrow_small.gif) no-repeat 0% 50%;
  color: #000000;
}
.smlouva li a:hover { margin: 0; padding: 2px 0 2px 10px; text-decoration: none }


.produkty_informace { float: left; margin: 10px 0 0 2px; width: 130px; }
.produkty_informace ul { list-style: none; margin: 0; padding: 0; }
.produkty_informace li a { text-decoration: underline; }
.produkty_informace li a:link, .kalkulace li a:visited {
  display: block;
  padding: 3px 0 3px 10px;
  background: url(../images/menu/kalkulace_arrow_small.gif) no-repeat 0% 50%;
  color: #000000;
}
.produkty_informace li a:hover { padding: 3px 0 3px 10px; text-decoration: none }


.col_menu { margin: 0 10px 0 0; list-style: none; }
.col_menu li { padding: 2px 0 2px 15px;
  border-bottom: 1px dotted #CCCCCC; color: #000000;
  background: url(../images/menu/popis2_arrow.gif) no-repeat 0% 50%;
}

/*
.column_menu { margin: 0 15px; padding: 0; list-style: none; }
.column_menu li { margin: 0; padding: 3px 0 3px 10px;
  border-bottom: 1px dotted #FFFFFF; color: #000000;
  background: url(../images/menu/popis_arrow.gif) no-repeat 0% 50%;
}
*/
.column_menu2 { margin: 0 25px 0 15px; list-style: none; }
.column_menu2 li { padding: 2px 0 2px 1em;
  border-bottom: 1px dotted #000000; color: #000000;
  background: url(../images/menu/popis2_arrow.gif) no-repeat 0% 50%;
}

.column_spoluprace { margin: 0 15px 10px 15px; list-style: none; }
.column_spoluprace li { padding: 2px 0 2px 10px;
  border-bottom: 1px dotted #FFFFFF; color: #000000;
  background: url(../images/menu/popis_arrow.gif) no-repeat 0% 50%;
}

.column_dovoz { margin: 5px 30px 5px 40px; padding: 0; list-style: lower-alpha; }
.column_dovoz li { margin: 0; padding: 1px 0; }

.column_o_nas { margin: 5px 30px 5px 40px; padding: 0; list-style: lower-alpha; }
.column_o_nas li { margin: 0; padding: 1px 0; }


.content_navigate { height: 32px; background: url(../images/menu/navigate_background.png) no-repeat; }
.content_navigate ul { padding: 8px 0 0 0; list-style-type: none }
.content_navigate li { display: inline; padding: 0 0 0 15px; }
.content_navigate li a { padding: 0 22px 0 0; text-decoration: none; font-weight: bold; background: url(../images/menu/content_navigate_arrow.gif) no-repeat 100% 50%; }
.content_navigate li a:hover { text-decoration: underline; }




