.pop {
  position: absolute;
  display: inline; 
}

.pop .pop_menu {
	display: none;
}

/*language switch*/

.languagePop {
	display: inline;
	height: 25px;
	width: 100px;
	float: right;
	margin: 10px 10px 0 0;
}

.languagePop .pop .pop_toggle {
	background: url(../images/menu/languageSwitch.gif) no-repeat;
	background-position: 0 0;
	width: 100px;
	height: 25px;
	overflow: hidden;
	cursor: pointer; 
}
 
.languagePop .active .pop_menu {
  display: block;
	 background: url(../images/menu/languageSwitch2.png) no-repeat;
	font: 9px Arial, Helvetica, sans-serif;
	line-height: 2em;
  position: absolute;
	top: 25px;
	left: 0px;
  padding: 10px;
  width: 70px; 
	height: 71px;
}

.languagePop .active .pop_menu a {
	font: 9px Arial, Helvetica, sans-serif;
	line-height: 2em;
	color: #404040;
	text-decoration: none;
}

.languagePop .active .pop_menu a:hover {
	font: 9px Arial, Helvetica, sans-serif;
	line-height: 2em;
	color: #404040;
	text-decoration: underline;
}

.languagePop .active .pop_toggle {
  z-index: 3000;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/menu/languageSwitch.gif) no-repeat; 
	background-position: 0 0;
}

/*login*/

.loginPop {
	display: inline;
	height: 33px;
	width: 102px;
	float: right;
}

.loginPop .pop .pop_toggle {
	background: url(../images/menu/menu_login.gif) no-repeat;
	background-position: 0 0;
	width: 102px;
	height: 33px;
	overflow: hidden;
	cursor: pointer; 
}
 
.loginPop .active .pop_menu {
  display: block;
  background: url(../images/menu/menuRollDown-login.png) no-repeat;
  position: absolute;
	top: 33px;
	left: -163px;
  padding: 0;
  width: 265px; 
	height: 227px;
}

.loginPop .active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/menu/menu_login.gif) no-repeat; 
	background-position: 0 -34px;
}

/*support*/

.supportPop {
	display: inline;
	height: 33px;
	width: 102px;
	float: right;
}

.supportPop .pop .pop_toggle {
	background: url(../images/menu/menu_contact.gif) no-repeat;
	background-position: 0 0;
	width: 98px;
	height: 33px;
	overflow: hidden;
	cursor: pointer; 
}
 
.supportPop .active .pop_menu {
  display: block;
  background: url(../images/menu/menuRollDown-contact.png) no-repeat;
  position: absolute;
  top: 33px;
  left: -836px;
  padding: 0;
  width: 1040px; 
  height: 227px;
}

.supportPop .active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/menu/menu_contact.gif); 
  background-position: 0 -34px;
}

/*company*/

.companyPop {
	display: inline;
	height: 33px;
	width: 102px;
	float: right;
}

.companyPop .pop .pop_toggle {
	background: url(../images/menu/menu_company.gif) no-repeat;
	background-position: 0 0;
	width: 98px;
	height: 33px;
	overflow: hidden;
	cursor: pointer; 
}
 
.companyPop .active .pop_menu {
  display: block;
  background: url(../images/menu/menuRollDown-company.png) no-repeat;
  position: absolute;
	top: 33px;
	left: -215px;
  padding: 0;
  width: 1040px; 
	height: 227px;
}

.companyPop .active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/menu/menu_company.gif); 
	background-position: 0 -34px;
}

/*solutions*/

.solutionsPop {
	display: inline;
	height: 33px;
	width: 102px;
	float: right;
}

.solutionsPop .pop .pop_toggle {
	background: url(../images/menu/menu_solutions.gif) no-repeat;
	background-position: 0 0;
	width: 98px;
	height: 33px;
	overflow: hidden;
	cursor: pointer; 
}
 
.solutionsPop .active .pop_menu {
  display: block;
  background: url(../images/menu/menuRollDown-solutions.png) no-repeat;
  position: absolute;
	top: 33px;
	left: -632px;
  padding: 0;
  width: 1040px; 
	height: 227px;
}

.solutionsPop .active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/menu/menu_solutions.gif); 
	background-position: 0 -34px;
}

/*products*/

.productsPop {
	display: inline;
	height: 33px;
	width: 102px;
	float: right;
}

.productsPop .pop .pop_toggle {
	background: url(../images/menu/menu_products.gif) no-repeat;
	background-position: 0 0;
	width: 98px;
	height: 33px;
	overflow: hidden;
	cursor: pointer; 
}
 
.productsPop .active .pop_menu {
  display: block;
  background: url(../images/menu/menuRollDown-products.png) no-repeat;
  position: absolute;
	top: 33px;
	left: -273px;
  padding: 0;
  width: 1040px; 
	height: 227px;
}

.productsPop .active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/menu/menu_products.gif); 
	background-position: 0 -34px;
}
