/* START of 'Navigation: CSSMenu - Vertical' */

/* The wrapper determines the width of the menu elements */
#main-menu {
  position: relative;
  width: 242px;
  z-index: 99;
  left: 1px;
  margin-left:-1px;
}
/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 100%;

}

#primary-nav ul { 
  position: absolute;
  top: -1px;
  left: 100%;
  z-index:99;
  display: none;
}

#primary-nav li { 
  margin-bottom: -1px;
  position: relative;
  z-index:99;
}
#primary-nav li li li{ 
  margin-bottom: -1px;
  margin-left:-1px;
}



/* Styling the basic apperance of the menu elements */

#primary-nav a {
  display: block;
  margin: 0px;
  /*padding: 5px 10px;*/
  text-decoration: none;
}

#primary-nav li li a, #primary-nav li:hover li a {
  background:#1d1d1d;
}

#primary-nav li:hover a { 
  color: #000000;
}

#primary-nav li:hover li a,
#primary-nav li:hover li:hover li a,
#primary-nav li:hover li:hover li:hover li a
{ 


  border-top:none;
}
#primary-nav ul {

}

#primary-nav li:hover li:hover a,
#primary-nav li:hover li:hover li:hover a,
#primary-nav li:hover li:hover li:hover li:hover a
{ 
  color: #000000;
}

#primary-nav li li {
  background: url("../images/seitengrafik/background-transparent70.png");

}

#primary-nav li:hover {
  background: url("../images/seitengrafik/background-transparent70.png");
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li:hover ul ul ul ul,
#primary-nav li:hover ul ul ul ul ul
{
  display: none;
}

#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul ul li:hover ul,
#primary-nav ul ul ul ul ul li:hover ul
{ 
  display: block;
}

/* section header */
#primary-nav li.sectionheader {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-size: 130%;
  font-weight: bold;
  padding: 1.5em 0 0.8em 0.5em;
  background-color: #fff;
  margin: 0;
  width: 100%;
  opacity: 0.5;
  filter:alpha(opacity=50);
}


/* separator */
#primary-nav li hr.separator {
  display:block;
  height: 0.5em;
  color: #abb0b6;
  background-color: #abb0b6;
  width: 100%;
  border:0;
  margin:0;
  padding:0;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/* End of 'Navigation: CSSMenu - Vertical' */

/******p-voelkl*****/
.p-voelkl #primary-nav a, 
.p-voelkl #primary-nav li li a, 
.p-voelkl #primary-nav li:hover a,
.p-voelkl #primary-nav li:hover li a,
.p-voelkl #primary-nav li:hover li:hover li a,
.p-voelkl #primary-nav li:hover li:hover li:hover li a,
.p-voelkl #primary-nav li:hover li:hover li:hover li:hover li a,
.p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover li a
{
  color:#ffffff;
}
.p-voelkl #primary-nav li:hover a, .p-voelkl #primary-nav li:hover li a, .p-voelkl #primary-nav li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a     {
  background-color:#000000;
  color:#ffffff;
}

.p-voelkl #primary-nav li:hover li a, .p-voelkl #primary-nav li:hover li:hover li a,  .p-voelkl #primary-nav li:hover li:hover li:hover li a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover li a {
  background:#000000;
}
.p-voelkl #primary-nav li:hover a, .p-voelkl #primary-nav li:hover li:hover a , .p-voelkl #primary-nav li:hover li:hover li:hover a , .p-voelkl #primary-nav li:hover li:hover li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-voelkl #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a{
  color:#fff200;
}
/******p-voelkl*****/


/******p-tecnica*****/
.p-tecnica #primary-nav a, 
.p-tecnica #primary-nav li li a, 
.p-tecnica #primary-nav li:hover a,
.p-tecnica #primary-nav li:hover li a,
.p-tecnica #primary-nav li:hover li:hover li a,
.p-tecnica #primary-nav li:hover li:hover li:hover li a,
.p-tecnica #primary-nav li:hover li:hover li:hover li:hover li a,
.p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover li a
{
  color:#ffffff;
}
.p-tecnica #primary-nav li:hover a, .p-tecnica #primary-nav li:hover li a, .p-tecnica #primary-nav li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a      {
  background-color:#000000;
  color:#ffffff;
}

.p-tecnica #primary-nav li:hover li a, .p-tecnica #primary-nav li:hover li:hover li a,  .p-tecnica #primary-nav li:hover li:hover li:hover li a,  .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li a,  .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover li a  {
  background:#000000;
}
.p-tecnica #primary-nav li:hover a, .p-tecnica #primary-nav li:hover li:hover a , .p-tecnica #primary-nav li:hover li:hover li:hover a , .p-tecnica #primary-nav li:hover li:hover li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-tecnica #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a{
  color:#f08231;
}
/******p-tecnica*****/

/******p-marker*****/
.p-marker #primary-nav a, 
.p-marker #primary-nav li li a, 
.p-marker #primary-nav li:hover a,
.p-marker #primary-nav li:hover li a,
.p-marker #primary-nav li:hover li:hover li a,
.p-marker #primary-nav li:hover li:hover li:hover li a,
.p-marker #primary-nav li:hover li:hover li:hover li:hover li a,
.p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover li a
{
  color:#ffffff;
}
.p-marker #primary-nav li:hover a, .p-marker #primary-nav li:hover li a, .p-marker #primary-nav li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a      {
  background-color:#000000;
  color:#ffffff;
}

.p-marker #primary-nav li:hover li a, .p-marker #primary-nav li:hover li:hover li a,  .p-marker #primary-nav li:hover li:hover li:hover li a,  .p-marker #primary-nav li:hover li:hover li:hover li:hover li a,  .p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover li a  {
  background:#000000;
}
.p-marker #primary-nav li:hover a, .p-marker #primary-nav li:hover li:hover a , .p-marker #primary-nav li:hover li:hover li:hover a , .p-marker #primary-nav li:hover li:hover li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-marker #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a{
  color:#ef3e33;
}
/******p-marker*****/

/******p-descente*****/
.p-descente #primary-nav a, 
.p-descente #primary-nav li li a, 
.p-descente #primary-nav li:hover a,
.p-descente #primary-nav li:hover li a,
.p-descente #primary-nav li:hover li:hover li a,
.p-descente #primary-nav li:hover li:hover li:hover li a,
.p-descente #primary-nav li:hover li:hover li:hover li:hover li a,
.p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover li a
{
  color:#ffffff;
}
.p-descente #primary-nav li:hover a, .p-descente #primary-nav li:hover li a, .p-descente #primary-nav li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a      {
  background-color:#000000;
  color:#ffffff;
  text-decoration:underline;
}

.p-descente #primary-nav li:hover li a, .p-descente #primary-nav li:hover li:hover li a,  .p-descente #primary-nav li:hover li:hover li:hover li a,  .p-descente #primary-nav li:hover li:hover li:hover li:hover li a,  .p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover li a  {
  background:#000000;
  text-decoration:none;
}
.p-descente #primary-nav li:hover a, .p-descente #primary-nav li:hover li:hover a , .p-descente #primary-nav li:hover li:hover li:hover a , .p-descente #primary-nav li:hover li:hover li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover a, .p-descente #primary-nav li:hover li:hover li:hover li:hover li:hover li:hover a{
  color:#ffffff;
}
/******p-descente*****/


/******Oznaceni aktivni polozky*****/ 
.p-voelkl #main-menu ul li a:hover, .p-voelkl #main-menu ul li a.act, .p-tecnica #main-menu ul li a:hover, .p-tecnica #main-menu ul li a.act, .p-marker #main-menu ul li a:hover, .p-marker #main-menu ul li a.act, .p-descente #main-menu ul li a:hover, .p-descente #main-menu ul li a.act{

}

.p-voelkl #main-menu ul li a.act,  .p-voelkl #primary-nav li:hover li:hover a.act, .p-voelkl #primary-nav li:hover li:hover li:hover a.act{
  background-color:#000000;
  color:#fff200;
}

.p-tecnica #main-menu ul li a.act ,  .p-tecnica #primary-nav li:hover li:hover a.act,  .p-tecnica #primary-nav li:hover li:hover li:hover a.act{
  background-color:#000000;
  color:#f08231;
}

.p-marker #main-menu ul li a.act ,  .p-marker #primary-nav li:hover li:hover a.act,  .p-marker #primary-nav li:hover li:hover li:hover a.act{
  background-color:#000000;
  color:#ef3e33;
}

.p-descente #menu-top-line a.act ,  .p-descente #primary-nav li:hover li:hover a.act,  .p-descente#primary-nav li:hover li:hover li:hover a.act{
  background-color:#000000;
  color:#ffffff;
}

