@charset "utf-8";
/* CSS Document */

        .menuContainer{ width:945px; position:relative; z-index:10; text-align:left; margin:-39px auto 0; } /* margin:100px auto 0; width:1100px; width:995px; */
        .menuHolder{height:25px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:none;}
        .menu{position:absolute; list-style-type:none; padding:0; }
		.menu ul li, .menu li{ list-style-type:none; padding:0;}
        .nosubs{float:left; width:150px; padding:0;}
        .hasSubs{float:left; width:200px; margin-top:-32000px; padding:0;}
		.hasSubs ul{ padding:0; }
        .menu .servicesLi{width:175px;} /* width:115px; */
		
        .menu a{
            border-bottom:1px solid #ffffff;
            border-right:1px solid #ffffff;
            display:block;
            padding:0 0 0 15px;
            width:184px;
            height:25px;
            line-height:25px;
            text-decoration:none;
            color:#5163fb; 
			font-weight:bold;
			font-size:11px;
        }

        .menu a.link{
            float:left;
            position:relative;
            margin-top:32000px;
            margin-right:-199px;
        }

		.menu a.services{width:159px; margin-right:-114px;} /* width:99px; */

        .sub:hover {clear:both;} 
        .menu .sub{float:left; margin-top:-26px; padding-top:26px;}
        .menu .sub a{
			position:relative; 
			margin-right:-1px; 
			background-color:#b1e1f7; 
			color:#000000; 
			border-bottom:1px solid #689fef; 
			font-weight:normal; 
			white-space:nowrap;
		}
        
		.menu .nosubs a{width:134px; white-space:nowrap;}
		
        .hasSubs .hasSubs{height:26px; position:absolute; z-index:10;}
        .hasSubs .hasSubs .sub{position:relative; top:0; left:150px; padding-top:0;}
        .hasSubs .hasSubs .subLeft{left:auto; right:150px; top:0;}
        .afterSubs{margin-top:26px;}
		
		.menu .news{width:80px;}
		.menu .news a{width:64px; white-space:nowrap;}
		.menu .enquires{width:128px;} /* width:100px; */
		.menu .enquires a{width:112px; white-space:nowrap;} /* width:84px; */
		
		.menu .servicesLi .sub li a{width:159px; margin-right:-114px;} /* width:99px; */
		
        .menu .sub a{margin-right:-149px;}

        .menu a:hover, .menu a:focus, .menu a:active{background-color:#dbeffa; color:#000066; margin-right:0;}

        .menu .sub a:hover, .menu .sub a:focus, .menu .sub a:active{margin-right:0;}
		
		
		/* ###### RO ###### */
		.menu .aboutRO{ width:160px; }
		.menu .aboutRO .aboutLinkRO{ width:144px; }
		
		.menu .servicesRO{ width:144px; }
		.menu .servicesRO .servicesLinkRO{ width:128px; }
		
		.menu .passengersRO{ width:139px; }
		.menu .passengersRO .passengersLinkRO{ width:123px; }
		
		.menu .scheduleRO{ width:110px; }
		.menu .scheduleRO .scheduleLinkRO{ width:94px; }
		
		.menu .newsRO{ width:80px; }
		.menu .newsRO .newsLinkRO{ width:64px; }
		
		.menu .enquiresRO{ width:148px; }
		.menu .enquiresRO .enquiresLinkRO{ width:132px; }
		
		.menu .faqRO{ width:159px; }
		.menu .faqRO .faqLinkRO{ width:143px; }
		
		
		/* ###### RU ###### */
		.menu .aboutRU{ width:130px; }
		.menu .aboutRU .aboutLinkRU{ width:114px; }
		
		.menu .servicesRU{ width:116px; }
		.menu .servicesRU .servicesLinkRU{ width:100px; }
		
		.menu .passengersRU{ width:148px; }
		.menu .passengersRU .passengersLinkRU{ width:132px; }
		
		.menu .scheduleRU{ width:132px; }
		.menu .scheduleRU .scheduleLinkRU{ width:116px; }
		
		.menu .newsRU{ width:126px; }
		.menu .newsRU .newsLinkRU{ width:110px; }
		
		.menu .enquiresRU{ width:136px; }
		.menu .enquiresRU .enquiresLinkRU{ width:120px; }
		
		.menu .faqRU{ width:122px; }
		.menu .faqRU .faqLinkRU{ width:106px; }
		
		
		/* ###### EN ###### */
		.menu .aboutEN{ width:160px; }
		.menu .aboutEN .aboutLinkEN{ width:144px; }
		
		.menu .servicesEN{ width:144px; }
		.menu .servicesEN .servicesLinkEN{ width:128px; }
		
		.menu .passengersEN{ width:139px; }
		.menu .passengersEN .passengersLinkEN{ width:123px; }
		
		.menu .scheduleEN{ width:143px; }
		.menu .scheduleEN .scheduleLinkEN{ width:127px; }
		
		.menu .newsEN{ width:80px; }
		.menu .newsEN .newsLinkEN{ width:64px; }
		
		.menu .enquiresEN{ width:98px; }
		.menu .enquiresEN .enquiresLinkEN{ width:82px; }
		
		.menu .faqEN{ width:159px; }
		.menu .faqEN .faqLinkEN{ width:143px; }
		
		
/* -------------------------  EN  */

.menu .despre-aeroport-en{ width:160px; }
.menu .despre-aeroport-en .link-despre-aeroport-en{ width:144px; }

.menu .servicii-en{ width:144px; }
.menu .servicii-en .link-servicii-en{ width:128px; }

.menu .pentru-pasageri-en{ width:139px; }
.menu .pentru-pasageri-en .link-pentru-pasageri-en{ width:123px; }

.menu .orar-on-line-en{ width:143px; }
.menu .orar-on-line-en .link-orar-on-line-en{ width:127px; }

.menu .noutati-en{ width:80px; }
.menu .noutati-en .link-noutati-en{ width:64px; }

.menu .adresati-intrebari-en{ width:98px; }
.menu .adresati-intrebari-en .link-adresati-intrebari-en{ width:82px; }

.menu .intrebari-frecvente-en{ width:159px; }
.menu .intrebari-frecvente-en .link-intrebari-frecvente-en{ width:143px; }

/* -------------------------  NEW MENU  */
.nav-container{
	font:11px/14px "Verdana";
	width:1000px;
	position:relative;
	margin:-36px auto 0;
}

.nav-list{
	list-style-type:none;
	padding:0;
}

.nav-item{
	position:relative;
	float:left;
	padding:0;
}

.nav-link,
.top-menu .nav-link{
	display:block;
	height:25px;
	font:bold 11px/25px "Verdana";
	color:#5163fb; 
	text-decoration:none;
	padding:0 0 0 10px;
	background:none;
	text-align:left;
}

.nav-link:hover,
.top-menu .nav-link:hover,
.top-menu .nav-item:hover .nav-link{
	background-color:#dbeffa;
	color:#000066;
}

.nav-sub-list{
	list-style-type:none;
	padding:0;
	display:none;
	position:absolute;
	width:200px;
	left:0;
	top:25px;
}

.nav-item:hover .nav-sub-list{
	display:block;
}

.nav-sub-item,
.nav-sub-list .nav-sub-item{
	padding:0;
}

.nav-sub-link,
.top-menu .nav-sub-link{
	display:block;
	height:21px;
	font:normal 11px/21px "Verdana";
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	padding:0 0 0 10px;
	background:#b1e1f7 none;
	border-bottom:1px solid #689fef; 
	text-align:left;
}

.nav-sub-link:hover,
.top-menu .nav-sub-link:hover{
	background-color:#dbeffa;
	color:#000066;
}

/* ---------  EN version  */

.nav-container .despre-aeroport-en{
	width:160px;
}

.nav-container .servicii-en{
	width:144px;
}

.nav-container .pentru-pasageri-en{
	width:139px;
}

.nav-container .orar-on-line-en{
	width:143px;
}

.nav-container .noutati-en{
	width:80px;
}

.nav-container .adresati-intrebari-en{
	width:98px;
}

.nav-container .intrebari-frecvente-en{
	width:159px;
}

/* ---------  MD version  */
.nav-container .despre-aeroport{
	width:160px;
}

.nav-container .servicii{
	width:144px;
}

.nav-container .pentru-pasageri{
	width:139px;
}

.nav-container .orar-on-line{
	width:110px;
}

.nav-container .noutati{
	width:80px;
}

.nav-container .adresati-intrebari{
	width:148px;
}

.nav-container .intrebari-frecvente{
	width:159px;
}

/* ---------  RU version  */
.nav-container .despre-aeroport-ru{
	width:130px;
}

.nav-container .servicii-ru{
	width:116px;
}

.nav-container .pentru-pasageri-ru{
	width:148px;
}

.nav-container .orar-on-line-ru{
	width:132px;
}

.nav-container .noutati-ru{
	width:126px;
}

.nav-container .adresati-intrebari-ru{
	width:136px;
}

.nav-container .intrebari-frecvente-ru{
	width:122px;
}










