/*
 * ----------------------------------------------------------------------------
 * 'GumaxDD' style sheet for CSS2-capable browsers.
 *       Loosely based on the monobook style
 *
 * @Version 1.1
 * @Author Paul Y. Gu, <gu.paul@gmail.com>
 * @Copyright paulgu.com 2006 - http://www.paulgu.com/
 * @License: GPL (http://www.gnu.org/copyleft/gpl.html)
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 * http://www.gnu.org/copyleft/gpl.html
 * ----------------------------------------------------------------------------
 */

/* Basic style */
#eurydice-nav { display: block; margin: 0; padding: 0; position: relative; *z-index:100; /* for IE6&7*/ /margin-top:-2px; /* for ie 7 */}
#eurydice-nav li { 
	display: block; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	float: left; 
	/*position: relative; */
	/position:inherit;/*for IE7*/
	z-index:999;
}
html
#eurydice-nav a { display: block; font-family: Verdana, Sans-serif, Arial; font-size: 110%; text-decoration: none; }

#eurydice-nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index: 500; }
* html #eurydice-nav ul { line-height: 0; } /* IE6 "fix" */
#eurydice-nav ul a { zoom: 1; } /* IE6/7 fix */
#eurydice-nav ul li { float: none; list-style:none; }
#eurydice-nav ul ul { top: 0; display:none; list-style:none;}

/* Essentials */
#eurydice-nav ul { /*min-width: 200px; width: 200px; */}
#eurydice-nav ul ul { left: 201px; }

/* theming */
#eurydice-nav { /*height: 29px;*/ background: /*#1057A7;*/}
#eurydice-nav *:hover { background-color: none; }
#eurydice-nav a {
	font-weight: bold;
	color: #fff;
	padding: 8px 10px;
	line-height: 1;
	border-right:1px solid #eee;
}
#eurydice-nav li:hover a{
	background-color:#f9f9f9 !important;
	color:#0062C4;
}

#eurydice-nav li.hover a, #eurydice-nav ul li a { /*background-color: #6699CC;  drop down background */ border-bottom: 1px solid #407FC0; border-right:none;}
#eurydice-nav ul { top: 27px; }
#eurydice-nav ul li a { font-weight: bold; color: #fff; padding: 4px 10px; /* white-space: nowrap; /* wrap long item */ }
/*#eurydice-nav a.hover, #eurydice-nav ul a.hover { background-color: #1057A7; }*/
#eurydice-nav ul { border: none; /*opacity: 0.95; filter: alpha(opacity=95)*/; }


/*****************************************************************************
Custom Eurydice 
*****************************************************************************/

ul, ol {
	margin:5px;   /* ---  must have right margin. IE bug */
}
ul#eurydice-nav {
	height:70px/*29px*/;
	/*margin-bottom:70px; /* for moving eurydice-content-actions */
	border-top:1px solid #004080;
	border-bottom:1px solid #eee;
	list-style-image:none !important;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/BgGrey4.jpg) top repeat-x;
	vertical-align:middle;
	font-size: 90%;
	position:relative;
	list-style:none;
}
ul#eurydice-nav li ul {	
	display:none;
	/*position:absolute;
	top:70px;
	left: 0; 
	margin: 0; 
	padding:15px;
	z-index: 1001 !important; 
	width:496px;
	background: #F9F9F9;
	border:1px solid #eee;*/
}
ul#eurydice-nav li:hover ul {	
	display:none /*!important*/;
}
ul#eurydice-nav li:hover ul li{
	height:auto;
}
ul#eurydice-nav li:hover ul li a{ /* background etc on the a tag because empty submenus ( ul li)are generated for items without submenus*/
	margin-top: 0px !important;
	padding:6px 0 6px 28px !important;
	color: #444;
	font-family:Verdana, sans-serif !important;
	font-weight:normal;
	border-bottom: 1px solid #E4E4E4;
	display:block;
	height:auto;
}
ul#eurydice-nav li:hover ul li a:hover {
	color:#0062C4;
	background-color:#fff !important;
}
/* main menu
----------------------------------------------------------------*/
/* home */
ul#eurydice-nav li#li-Home a {
	margin-top:3px;
	padding:45px 15px 10px 15px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/home.png) top center no-repeat;
}
ul#eurydice-nav li#li-Home a:hover {
	margin-top:3px;
	padding:45px 15px 10px 15px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/home.png) top center no-repeat;
}
/* topics */
ul#eurydice-nav li#li-Topics a {
	margin-top:3px;
	padding:45px 19px 10px 19px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/topics.png) top center no-repeat;
}
/* countries */
ul#eurydice-nav li#li-Countries a {
	margin-top:3px;
	padding:45px 12px 10px 12px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/countries.png) top center no-repeat;
}
/* tools */
ul#eurydice-nav li#li-Tools a {
	margin-top:3px;
	padding:45px 22px 10px 22px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/tools.png) top center no-repeat;
}
/* About_Eurybase */
ul#eurydice-nav li#li-About_Eurypedia a {
	margin-top:3px;
	padding:45px 15px 10px 15px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/about_eurybase.png) top center no-repeat;
	margin-left:112px;
	border-left:1px solid #eee;
}
@-moz-document url-prefix() {	/* for any firefox */
  ul#eurydice-nav li#li-About_Eurypedia a {
    margin-left:116px;
  }
}
/* contacts */
ul#eurydice-nav li#li-Contacts a {
	margin-top:3px;
	padding:45px 15px 10px 15px;
	background: url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/contacts.png) top center no-repeat;
}

/* Drop down menus
------------------------------------------------------------------------*/
/* 
----------when JS disabled */
ul#eurydice-nav li, ul#eurydice-nav li a {
	width:auto !important;
	height:12px;
	vertical-align:middle;
}
/* not for Home, About Eurybase and Contacts */
ul#eurydice-nav li#li-Home ul, ul#eurydice-nav li#li-Home:hover ul, 
ul#eurydice-nav li#li-About_Eurypedia ul, ul#eurydice-nav li#li-About_Eurypedia:hover ul, 
ul#eurydice-nav li#li-Contacts ul, ul#eurydice-nav li#li-Contacts:hover ul {
	display:none !important;
}
ul#eurydice-nav li a {
	padding:29px 15px;
	color:#777;
}

/* 
---------when JS enabled */
ul#eurydice-nav li div.li_container {
	display:none;
	position: absolute; 
	left: 0; 
	border:1px solid #eee;	/* don't use left and right border, padding and margin */ 
	margin: 0; 
	z-index: 1001 !important; 
	background: #F9F9F9; 
	border:1px solid #eee;
	/*opacity: 0.9; filter: alpha(opacity=90);*/
	/*overflow:hidden; no need as the script adds a clearfix div after the last ul*/
}
ul#eurydice-nav li:hover div.li_container {
	display:block;
}
ul#eurydice-nav li div.li_container ul {
	top:auto;
	position:relative;
	z-index: 1002 !important; 
	border:none;
}
ul#eurydice-nav li#li-Countries div.li_container { /* special width for Countries */
	width:608px/*585*/;
}
ul#eurydice-nav li div.li_container ul{
	position:relative;
}

/* Eurydice Topics menu 
--------------------------------------*/
ul#eurydice-nav li#li-Topics ul li a{
	padding:11px 0 11px 45px !important;
}
/* Topic 1 */
ul#eurydice-nav li#li-Topics ul li#n-Political-Social-and-Economic-Background-and-Trends a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/trends.jpg) no-repeat center left;
}
/* Topic 2 */
ul#eurydice-nav li#li-Topics ul li#n-Organisation-and-Governance a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/orange_book.jpg) no-repeat center left;
}
/* Topic 3 */
ul#eurydice-nav li#li-Topics ul li#n-Funding-in-Education a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/blue_pencil.jpg) no-repeat center left;
}
/* Topic 4 */
ul#eurydice-nav li#li-Topics ul li#n-Early-Childhood-Education-and-Care a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/blue_house.jpg) no-repeat center left;
}
/* Topic 5 */
ul#eurydice-nav li#li-Topics ul li#n-Primary-Education a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/green_book.jpg) no-repeat center left;
}
/* Topic 6 */
ul#eurydice-nav li#li-Topics ul li#n-Secondary-and-Post-Secondary-Non-Tertiary-Education a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/hat_diploma.jpg) no-repeat center left;
}
/* Topic 7 */
ul#eurydice-nav li#li-Topics ul li#n-Higher-Education a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/school_building.jpg) no-repeat center left;
}
/* Topic 8 */
ul#eurydice-nav li#li-Topics ul li#n-Adult-Education-and-Training a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/evaluation.jpg) no-repeat center left;
}
/* Topic 9 */
ul#eurydice-nav li#li-Topics ul li#n-Teachers-and-Education-Staff a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/staff.jpg) no-repeat center left;
}
/* Topic 10 */
ul#eurydice-nav li#li-Topics ul li#n-Management-and-Other-Education-Staff a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/books.jpg) no-repeat center left;
}
/* Topic 11 */
ul#eurydice-nav li#li-Topics ul li#n-Quality-Assurance a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/book_glasses.jpg) no-repeat center left;
}
/* Topic 12 */
ul#eurydice-nav li#li-Topics ul li#n-Educational-Support-and-Guidance a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/book_search.jpg) no-repeat center left;
}
/* Topic 13 */
ul#eurydice-nav li#li-Topics ul li#n-Mobility-and-Internationalisation a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/world_diploma.jpg) no-repeat center left;
}
/* Topic 14 */
ul#eurydice-nav li#li-Topics ul li#n-Ongoing-Reforms-and-Policy-Developments a{
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/pc_square.jpg) no-repeat center left;
}


/* Countries menu flags
-------------------------------------------------*/
ul#eurydice-nav li#li-Countries ul li.n-Austria a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/austria.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Belgium-Flemish-Community a, 
ul#eurydice-nav li:hover ul li#n-Belgium-French-Community a, 
ul#eurydice-nav li:hover ul li#n-Belgium-German-Speaking-Community a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/belgium.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Bulgaria a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/bulgaria.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Cyprus a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/cyprus.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Croatia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/croatia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Czech-Republic a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/czech.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Denmark a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/denmark.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Estonia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/estonia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Finland a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/finland.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-France a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/france.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Germany a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/germany.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Greece a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/greece.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Hungary a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/hungary.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Iceland a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/iceland.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Ireland a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/ireland.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Italy a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/italy.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Latvia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/latvia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Liechtenstein a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/liechtenstein.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Lithuania a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/lithuania.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Luxembourg a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/luxembourg.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Former-Yugoslav-Republic-of-Macedonia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/macedonia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Malta a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/malta.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Montenegro a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/montenegro.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Netherlands a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/netherlands.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Norway a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/norway.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Poland a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/poland.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Portugal a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/portugal.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Romania a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/romania.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Slovenia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/slovenia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Slovakia a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/slovakia.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Spain a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/spain.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Sweden a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/sweden.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Switzerland a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/switzerland.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-Turkey a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/turkey.png) no-repeat center left;
}
ul#eurydice-nav li:hover ul li#n-United-Kingdom-England a,
ul#eurydice-nav li:hover ul li#n-United-Kingdom-Scotland a,
ul#eurydice-nav li:hover ul li#n-United-Kingdom-Northern-Ireland a,
ul#eurydice-nav li:hover ul li#n-United-Kingdom-Wales a {
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/small_flags/uk.png) no-repeat center left;
}

/* Tools menu
-------------------------------------------------*/
ul#eurydice-nav li#li-Tools ul li a {
	background: none;
	padding-left:0px;
}
/* Categories */
ul#eurydice-nav li:hover ul li#n-Categories a { 
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/category.png) left center no-repeat;;
}
/* glossary */
ul#eurydice-nav li:hover ul li#n-Glossary a { 
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/glossary.png) no-repeat center left;
}
/* Legislation */
ul#eurydice-nav li:hover ul li#n-Legislation a { 
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/legislation.png) no-repeat center left;
}
/* Institutions */
ul#eurydice-nav li:hover ul li#n-Institutions a { 
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/institutions.png) no-repeat center left;
}
/* Bibliographies */
ul#eurydice-nav li:hover ul li#n-Bibliographies a { 
	background: #F8F8F8 url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/book.png) no-repeat center left;
}
/* Special pages */
ul#eurydice-nav li:hover ul li#n-Special-pages a { 
	background:url(https://webgate.ec.europa.eu/fpfis/mwikis/eurydice/skins/eurydice/images/icons/special.png) left center no-repeat;
}
body.null ul#eurydice-nav li:hover ul li#n-Special-pages { /* hide for non logged-in */
	display:none;
}
/* IE fixes
---------------------------------------------------------------*/
* html ul#eurydice-nav li, ul#eurydice-nav li a {
	height:auto;
}