
/* definice hlavniho menu */
ul#templateKubousekGroupMenu{
	list-style-type: none;
	padding: 0px 5px 0px 0px ;
	width: 630px;
	height: 32px;
}
	ul#templateKubousekGroupMenu li {
		float: right;
	}
	
	ul#templateKubousekGroupMenu li a {
		float: left;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #000 !important;
		padding: 10px 10px 0px 10px
	}
	
	div#topRightTopSection span a:hover,
	ul#templateKubousekGroupMenu li a:hover{
		color: #f05f02 !important;
	}

/* definition of main menu */
ul#mainMenu{
	height: 27px;
	list-style-type: none;
	background: url('../images/layout/bg-main-menu.gif') left top repeat-x #fff;
}

	ul#mainMenu li,
	ul#mainMenu li a{ 
		display: block;
		float: left;
		color: #000;
		text-align: center;
	}
	
	ul#mainMenu li a:hover,
	ul#underMenu li a:hover,
	ul#underMenu2 li a:hover{text-decoration: underline; }
	
	/*
		ul#mainMenu li a:hover{  background: url('../images/layout/topmenu/bg-mmenu-hover.gif') left bottom repeat-x #d5d5d5 !important; }
		ul#mainMenu li.active a{  background: url('../images/layout/topmenu/bg-mmenu-active.gif') left bottom repeat-x #e2e2e2 !important; }
	*/ 
	
	div#templateMenuUnderMenu1{  background: url('../images/layout/topmenu/bg-mmenu-ul.gif') left top repeat-x #e2e2e2 !important; }
	ul#underMenu li a{ color: #111;   }
	
	div#templateMenuUnderMenu2 ul li,
	div#templateMenuUnderMenu1 ul#underMenuInColor li{ background: url('../images/layout/bg-sub-menu-li.gif') right center no-repeat !important; padding: 0px 1px 0px 0px; } 
	
	ul#underMenu li a:hover{ background: url('../images/layout/topmenu/bg-mmenu-ul-hover.gif') left top repeat-x #b9b9b9 !important;  }

	ul#mainMenu li#mainMenuSt,
	ul#mainMenu li.afterActive,
	ul#mainMenu li.active{ padding: 0px !important; background:none; }
	
	ul#mainMenu li#mainMenuSt{
		background: none;
	}
	
	ul#mainMenu li a{
/*		padding: 0px 25px 0px 25px; */
		text-align: center;
		font-size: 11px;
		line-height: 27px;
		font-weight: bold;
		text-decoration: none;
	}
	
	
/* sub menu */
ul#underMenuInColor,
ul#underMenu{
	list-style-type: none;
	height: 25px;
}
	ul#underMenuInColor li,
	ul#underMenuInColor li a,
	ul#underMenu li,
	ul#underMenu li a{ 
		display: block;
		float: left;
		text-transform: uppercase;
	}
	
	ul#underMenuInColor li,
	ul#underMenu li{
		background:none; 
	}
	
	ul#underMenuInColor li a,
	ul#underMenu li a{
		height: 19px;
		padding: 6px 15px 0px 15px;
		font-size: 10px;
		text-decoration: none;
	}
	
	ul#underMenuInColor li a:hover,
	ul#underMenu li a:hover{
		text-decoration: underline;
	}
	
/* sub menu 2 */
ul#underMenu2{
	list-style-type: none;
	height: 25px;
}

	ul#underMenu2 li,
	ul#underMenu2 li a{ 
		display: block;
		float: left;
		text-transform: uppercase;
	}
	
	ul#underMenu2 li{
		background:none !important; 
	}
	
	ul#underMenu2 li a{
		height: 19px;
		padding: 6px 15px 0px 15px;
		font-size: 10px;
		text-decoration: none;
	}
	
/* definince odkazu v obou menu */
ul#underMenu li a{
	text-transform: uppercase;
}

/* definince leveho menu */	
div#templateContentLeft ul{
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 13px 0px 58px 0px;
}

	div#templateContentLeft ul li,
	div#templateContentLeft ul li a{
		display: block;
		min-height: 20px;
	}
	
	div#templateContentLeft ul a:hover{ text-decoration: underline !important; }
	div#templateContentLeft ul li a{
		padding: 5px 15px 0px 15px;
		min-height: 15px;
		color: #000;
		text-decoration: none !important;
		font-weight: bold;
	}
	
	div#templateContentLeft ul li ul{
		padding: 0px 0px 0px 0px;
	}
	
	div#templateContentLeft ul li ul li a{
		background: url('../images/layout/bg-main-menu-sub.gif') 20px 7px no-repeat ;
		font-weight: normal;
		padding: 5px 15px 0px 28px;
		font-size: 9px;
	}
	
		div#templateContentLeft ul li ul li {
			position: relative;
		}
		
		div#templateContentLeft ul li ul li  ul{
			display: none;
			position: absolute;
			left: 190px;
			top: -2px;
			width:  190px;
			background: #fff;
		}
		div#templateContentLeft ul li ul li ul li ul{ top: 0px; }		
		div#templateContentLeft ul li ul li:hover ul{ display: block; }
		div#templateContentLeft ul li ul li:hover ul li ul{display: none;}
		div#templateContentLeft ul li ul li ul li:hover ul{ display: block; }
		div#templateContentLeft ul li ul li ul li:hover ul li ul{ display: none; }
		div#templateContentLeft ul li ul li ul li:hover ul li:hover ul{ display: block; }

		
		div#templateContentLeft ul li ul li ul li a{
			padding: 5px 20px 2px 20px !important;
			border-top: solid 1px #ccc;
			border-bottom: solid 1px #fff;
			background: url('../images/layout/bg-sub-sub-menu-li-a-hover.gif') left bottom repeat-x #fdfdfd !important;
		}
		
	div#templateContentLeft ul li ul li ul li a{
		padding: 5px 15px 0px 0px;
	}
	
	a.lisInYes{
		background: url('../images/layout/bg-menuplus.gif') right 8px no-repeat !important;
	}
	a.lisInYes:hover{
		background: none !important;
	}
	
  a.menuInMitutoyo{ color: #fff !important; padding: 5px 15px 4px 15px !important; border-bottom: solid 1px #fff; margin-left: 0px;}
  
	a.mitutoyo1{ background-color: #cd0000 !important;  }    
	a.mitutoyo1:hover{ background-color: #cd0000 !important;  }
	
	a.mitutoyo2{ background-color: #0082be !important;  }  
	a.mitutoyo2:hover{ background-color: #0082be !important;  }
	         
  a.mitutoyo3{ background-color: #003291 !important;  } 
	a.mitutoyo3:hover{ background-color: #003291 !important;  }
	
  a.mitutoyo4{ background-color: #006432 !important;  } 
	a.mitutoyo4:hover{ background-color: #006432 !important;  }
	
  a.mitutoyo5{ background-color: #96961e !important;  } 
	a.mitutoyo5:hover{ background-color: #96961e !important;  }
	
  a.mitutoyo6{ background-color: #c85f5f !important;  }
	a.mitutoyo6:hover{ background-color: #c85f5f !important;  }
	
	
	
/* definice menu v obsahu */
div#templateInnerContent ul{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 15px 0px;
}
	div#templateInnerContent ul li{ 
		list-style-type: disc;
	}
div.popisekBody ul{
	padding: 7px 0px 0px 28px;
	margin: 0px 0px 15px 0px;
}

ul.sitemap{
	margin: 0px 0px 0px 0px !important;
	padding: 5px 0px 5px 28px !important; 
}



/* menu special hovers */
#mainMenu01 a, 
#mainMenu01 a:hover{
  background: url('../images/topmenu/bg-01.jpg') left top repeat-x ;
  background-color:#007ac9;
  color:white !important;
}
#mainMenu02 a,
#mainMenu02 a:hover {
  background: url('../images/topmenu/bg-02.jpg') left top repeat-x;
  background-color:#0e8c81;
  color:white !important;
}
#mainMenu03 a,
#mainMenu03 a:hover {
  background: url('../images/topmenu/bg-03.jpg') left top repeat-x;
  background-color:#F05F02;
  color:white !important;
}
#mainMenu04 a,
#mainMenu04 a:hover  {
  background: url('../images/topmenu/bg-04.jpg') left top repeat-x;
  background-color:#055053;
  color:white !important;
}
#mainMenu05 a,
#mainMenu05 a:hover {
  background: url('../images/topmenu/bg-05.jpg') left top repeat-x;
  background-color:#041235;
  color:white !important;
}
#mainMenu06 a, 
#mainMenu06 a:hover{
  background: url('../images/topmenu/bg-01.jpg') left top repeat-x ;
  background-color:#007ac9;
  color:white !important;
}

ul#mainMenu li.active,
ul#mainMenu li.activeInColor{
	text-decoration: underline !important;
	color: #FFF;
}


#mainMenu01 a{ width: 190px; }
#mainMenu02 a{ width: 170px; }
#mainMenu03 a{ width: 170px; }
#mainMenu04 a{ width: 230px; }
#mainMenu05 a{ width: 190px; }


