﻿/**** Menu Items Styles ****/


#menu-wrap									{ position: relative; top: -58px; width: 180px; margin: 0 auto;  
											  background: #ffffff url(../images/hg_menu_top.gif) no-repeat left top; }

#menu-wrap *								{ margin: 0; padding: 0; font-size: 0.98em; }											  											 
#menu										{ width: 180px; margin: 0 auto;  
											  background: transparent url(../images/hg_menu_bot.gif) no-repeat left bottom; 
											  color: #14726e; }
											  
/*--------------------------------------------
  MENU Level 1
--------------------------------------------*/

#menu ul									{ padding: 20px 12px; }
#menu ul li									{ list-style: none; }

#menu ul li .active-1						{ display: block; width: 108px; height: 26px; padding: 5px 0 0 48px ; color: #fff; font-weight: bold; }
#menu ul li a 								{ display: block; width: 108px; height: 26px; padding: 5px 0 0 48px ;  }

#menu a:link, #menu a:visited 				{ text-decoration: none; color: #14726e; font-weight: normal; }
#menu a:hover, #menu a:active 				{ text-decoration: none; color: #fff; font-weight: bold; }

/*--- Level 1 Items -------------------*/

#home 										{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }
#home .active-1								{ background: url(../images/mnu_house_ov.gif) 0 0 no-repeat; }
#home a:link, #home a:visited				{ background: url(../images/mnu_house_up.gif) 0 0 no-repeat; }
#home a:hover, #home a:active				{ background: url(../images/mnu_house_ov.gif) 0 0 no-repeat; }

#info 										{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }
#info .active-1								{ background: url(../images/mnu_info_ov.gif) 0 0 no-repeat; }
#info a:link, #info a:visited				{ background: url(../images/mnu_info_up.gif) 0 0 no-repeat; }
#info a:hover, #info a:active				{ background: url(../images/mnu_info_ov.gif) 0 0 no-repeat; }

#products									{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }
#products .active-1							{ background: url(../images/mnu_gear_ov.gif) 0 0 no-repeat; }
#products a:link, #products a:visited		{ background: url(../images/mnu_gear_up.gif) 0 0 no-repeat; }
#products a:hover, #products a:active		{ background: url(../images/mnu_gear_ov.gif) 0 0 no-repeat; }

#location									{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }					
#location .active-1							{ background: url(../images/mnu_info_ov.gif) 0 0 no-repeat; }
#location a:link, #location a:visited		{ background: url(../images/mnu_info_up.gif) 0 0 no-repeat; }
#location a:hover, #location a:active		{ background: url(../images/mnu_info_ov.gif) 0 0 no-repeat; }

#partner									{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }						
#partner .active-1							{ background: url(../images/mnu_people_ov.gif) 0 0 no-repeat; }
#partner a:link, #partner a:visited			{ background: url(../images/mnu_people_up.gif) 0 0 no-repeat; }
#partner a:hover, #partner a:active			{ background: url(../images/mnu_people_ov.gif) 0 0  no-repeat; }

#jobsearch									{ background: url(../images/mnu_dotted_line.gif) bottom left repeat-x; }
#jobsearch .active-1						{ background: url(../images/mnu_letter_ov.gif) 0 0 no-repeat; }
#jobsearch a:link, #jobsearch a:visited		{ background: url(../images/mnu_letter_up.gif) 0 0 no-repeat; }
#jobsearch a:hover, #jobsearch a:active		{ background: url(../images/mnu_letter_ov.gif) 0 0 no-repeat; }

#contact .active-1							{ background: url(../images/mnu_mail_ov.gif) 0 0 no-repeat; }
#contact a:link, #contact a:visited			{ background: url(../images/mnu_mail_up.gif) 0 0 no-repeat; }
#contact a:hover, #contact a:active			{ background: url(../images/mnu_mail_ov.gif) 0 0 no-repeat; }
						

/*--------------------------------------------
  MENU Level 2
--------------------------------------------*/

#menu ul ul									{ margin: 0; padding: 0 0 15px 0; background: url(../images/mnu_dotted_line_LVL2.gif) no-repeat bottom left; }
#menu-wrap #menu ul ul *					{ list-style: none; background: none; padding: 0; margin: 0; }

#menu-wrap #menu ul ul a					{ display: block; width: 120px; height: auto; padding: 3px 0 3px 8px; margin: 0 0 0 25px; 
											  font-size: 0.9em; background: url(../images/mnu_dotted_line.gif) repeat-x top left; }
											  
#menu-wrap #menu ul ul strong				{ display: block; width: 120px; height: auto; padding: 3px 0 3px 8px; margin: 0 0 0 25px; 
											  font-size: 0.9em; background: url(../images/mnu_dotted_line.gif) repeat-x top left; 
											  background-color: #dbf8f6;}											  
											  
#menu ul ul li a:hover		 				{ text-decoration: none; color: #0e938d; display: block; width: 120px; height: auto; 
											  padding: 3px 0 3px 8px; margin: 0 0 0 28px; 
											  font-size: 0.9em; font-weight: normal; background-color: #e5e5e5; }
#menu-wrap #menu ul ul a:hover, 
#menu-wrap #menu ul ul a:active 			{ background-color: #eee; } 


/*--------------------------------------------
  LANGUAGE MENU
--------------------------------------------*/
#language 							{ margin: 15px 15px 0 0; padding: 0; list-style: none; float: right; }
#language *							{ margin: 0; padding: 0; text-decoration: none; }

#language .hidden					{ visibility: hidden; }

#language li						{ margin: 0 0 5px 0; list-style: none; }
#language a, #language strong		{ display: block; height: 18px; width: 18px; 
									  background: url(../images/lang_UC_ac.gif) no-repeat center center; }

#language .lang-en a:link,			
#language .lang-en a:visited		{ background: url(../images/lang_en_up.gif) no-repeat center center; }
#language .lang-en a:hover,			
#language .lang-en a:active	ov		{ background: url(../images/lang_en_ov.gif) no-repeat center center; }
#language .lang-en strong			{ background: url(../images/lang_en_ac.gif) no-repeat center center; }

#language .lang-cz a:link,			
#language .lang-cz a:visited		{ background: url(../images/lang_cz_up.gif) no-repeat center center; }
#language .lang-cz a:hover,			
#language .lang-cz a:active	ov		{ background: url(../images/lang_cz_ov.gif) no-repeat center center; }
#language .lang-cz strong			{ background: url(../images/lang_cz_ac.gif) no-repeat center center; }

#language .lang-sk a:link,			
#language .lang-sk a:visited		{ background: url(../images/lang_sk_up.gif) no-repeat center center; }
#language .lang-sk a:hover,			
#language .lang-sk a:active	ov		{ background: url(../images/lang_sk_ov.gif) no-repeat center center; }
#language .lang-sk strong			{ background: url(../images/lang_sk_ac.gif) no-repeat center center; }

#language .lang-de a:link,			
#language .lang-de a:visited		{ background: url(../images/lang_de_up.gif) no-repeat center center; }
#language .lang-de a:hover,			
#language .lang-de a:active	ov		{ background: url(../images/lang_de_ov.gif) no-repeat center center; }
#language .lang-de strong			{ background: url(../images/lang_de_ac.gif) no-repeat center center; }

#language .lang-fr a:link,			
#language .lang-fr a:visited		{ background: url(../images/lang_fr_up.gif) no-repeat center center; }
#language .lang-fr a:hover,			
#language .lang-fr a:active	ov		{ background: url(../images/lang_fr_ov.gif) no-repeat center center; }
#language .lang-fr strong			{ background: url(../images/lang_fr_ac.gif) no-repeat center center; }
					

/*--------------------------------------------
  BOTTOM MENU (inside the footer tag)
--------------------------------------------*/

#bottom-menu li 		 					{ display: inline; list-style: none; 
		 						 			  color: #fff; font-size: 0.9em; }
#bottom-menu a:link, #bottom-menu a:visited { color: #fff; text-decoration: none; }
#bottom-menu a:hover, #bottom-menu a:active { color: #bbf8f5; text-decoration: none; }

