﻿html
{
	overflow: auto;
	direction: rtl;
	overflow-x: hidden;
}
body
{
	font-family: Arial;
	margin: 0;
	padding: 0;
}
.float
{
	float: right;
}
.oppositefloat
{
	float: left;
}

.oppositefloatGo
{
	float: left;
	margin-top: 7px;
	margin-left: 21px;
}
#wraper
{
	margin: auto;
	width: 770px;
}
H1
{
	font-family: Arial;
	font-size: 22px !important;
	margin: 0px !important;
	padding: 0px !important;
}
H2
{
	font-family: Arial;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 0px !important;
	padding: 0px !important;
}
/*******************		divider		*********************/
.divider
{
	font-size: 1px;
	height: 5px /*height:5px;*/;
}

.FixDividerBanners
{
	font-size: 1px;
	height: 10px; /* 5px Moz*/ /*IE 14px*/
}
.FixDividerContent
{
	font-size: 1px;
	height: 4px;
}
*html .FixDividerContent /* IE6*/
{
	font-size: 1px;
	height: 3px;
}


.FixDividerBannersMoz
{
	font-size: 1px;
	height: 1px;
}
.FixDividerContentMoz
{
	font-size: 1px;
	height: 1px;
}
/******************************************************************/
.box .content p
{
	margin: 0;
}
/********************		Header Family		*****************/
.headerFamily
{
	height: 117px;
	background-image: url(../images/Homepage/Header/family_Heb_Cean2.jpg); /*background-image: url(images/HeaderMenu.jpg);*/
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*.HeaderFlushImag
{
background-image: url(../images/Homepage/Header/header_clean_FM.jpg);
height: 77px;
}*/
.headerFamily #logolink
{
	width: 200px;
	float: left;
	height: 50px;
}

.headerFamily #flagimg
{
	float: right;
}
.headerFamily .langSwitch a
{
	font-size: 12px;
	color: White;
	text-decoration: none;
}
.headerFamily .langSwitch span
{
	display: none;
}

.headerFamily .menu img
{
	padding: 2px 10px 0 15px;
}
/********************		Header		*************************/
.header
{
	height: 41px; /*background-image: url(images/header_clean.jpg);*/
	background-image: url(images/HeaderMenu.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.header #logolink
{
	width: 200px;
	float: left;
	height: 50px;
}
.header .langSwitch
{
	direction: ltr;
	clear: both;
	color: White;
	line-height: 26px;
	font-size: 8px;
	font-weight: bold;
	padding: 0 10px;
}

#flagimg
{
	float: right;
}
.header .langSwitch a
{
	font-size: 12px;
	color: White;
	text-decoration: none;
}
.header .langSwitch span
{
	font-size: 12px;
	color: White;
}
.header .menu
{
	line-height: 18px;
	color: White;
}
.header .menu a
{
	font-size: 12px;
	color: White;
	text-decoration: none;
	float: right;
	padding-left: 13px;
}
.header .menu img
{
	padding: 2px 10px 0 15px;
}
.header .submenu
{
	clear: both;
}
.header .submenu div
{
	display: none;
	padding-right: 40px;
}

.header .submenu a
{
	color: black;
	font-size: 12px;
	text-decoration: none;
	float: right;
	padding: 4px 15px 0 0;
}
.header .submenu a:hover
{
	color: white;
	font-size: 12px;
	text-decoration: none;
}

.countryDDL
{
	margin-top: 2px;
	margin-right: 30px;
	color: #164197;
	font-family: Arial;
	font-size: 10px;
}
#loadingDiv
{
	height: 95px;
	height: auto;
	min-height: 95px;
	text-align: center;
	font-size: 12px;
}
/********************		Footer		*************************/
.footer
{
	line-height: 25px;
	zoom: 1;
	padding-top: 20px;
	clear: both;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 10px;
	background-image: url(images/downBar.jpg);
}
.footer a
{
	text-decoration: none;
	font-size: 12px;
	color: #4C74CC;
}
.footer span
{
	font-size: 13px;
	color: #014586;
}
/********************		FormsColumn		*************************/
#formsColumn
{
	width: 160px;
	float: right;
}
#secondaryBanners img
{
	margin-top: 5px;
}
/*******		Search		*******/
#formsColumn .search
{
	background-image: url(/ELAL/v2/images/general/searchBox_he.jpg);
	background-repeat: no-repeat;
	zoom: 1;
	overflow: auto;
	padding: 6px 8px 9px 0;
}
#formsColumn .search .txt_search
{
	width: 100px;
	height: 15px;
	vertical-align: middle;
}
#formsColumn .search .btn_search
{
	width: 36px;
	vertical-align: middle;
	padding-left: 5px;
}
/*******		login		*******/
.box .login
{
}
.box .login .tc
{
	background-image: url(/ELAL/v2/images/boxes/logIn/title_text.jpg);
	background-repeat: no-repeat;
}
.box .login .mr
{
	background-image: url(/ELAL/v2/images/boxes/gray/mr.gif);
}
.box .login .ml
{
	background-image: url(/ELAL/v2/images/boxes/gray/ml.gif);
}
.box .login .tl
{
	background-image: url(/ELAL/v2/images/boxes/logIn/title_left_corner.jpg);
}
.box .login .tr
{
	background-image: url(/ELAL/v2/images/boxes/logIn/title_right_corner.jpg);
}
.box .login .bc
{
	/*background-image: url(/ELAL/Images/HomePage/cards_bottom.jpg);	*/
}

.box .login .content
{
	background-image: url(/ELAL/v2/images/boxes/logIn/bg_cube.jpg);
	background-position: right 27px;
	background-repeat: no-repeat;
	zoom: 1;
	font-size: 11px; /*color: #16417f;*/
	padding: 20px 5px 0px 2px;
	height: 177px; #height:177px;

/*min-height: 95px;*/

/*border-bottom: solid 1px #cccccc;*/
}
.box .login .content .ImgeDotBlue
{
	background-image: url(/ELAL/v2/images/boxes/logIn/dots.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	height: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}

.box .login .content .titleLogIn
{
	background-image: url(/ELAL/v2/images/boxes/logIn/dots.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	color: #014586;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.box .login .content .specialOfferTitle
{
	color: #666666;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 2px;
}

.box .login .content .specialOffer
{
	color: #014586;
	font-size: 12px;
	padding-top: 0px;
}
.box .login .content #specialOfferLink
{
	/*background-image: url(/ELAL/v2/images/boxes/logIn/dots.gif);	 	background-position:right 2px; 	background-repeat:no-repeat;*/
	padding-right: 0px;
	height: 57px;
	padding-bottom: 3px;
	overflow: hidden;
}

.box .login .content #specialOfferLink .CMP
{
	background-image: url(/ELAL/Images/HomePage/bullet_sale.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 7px;
	font-size: 11px;
	line-height: 12px;
}
.box .login .content #specialOfferLink .MSG
{
	background-image: url(/ELAL/Images/HomePage/bullet_sale.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 7px;
	font-size: 11px;
	line-height: 12px;
}
.box .login .content #specialOfferLink .msgUrl
{
	color: #014586;
	text-decoration: none;
	cursor: pointer;
}
.box .login .content #specialOfferLink .msgDesc
{
	color: #014586;
	text-decoration: none;
}

.box .login .content .specialOffer .specialButtones
{
	height: 18px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.box .login .content .specialOffer .Yetia
{
	background-image: url(/ELAL/Images/HomePage/but_yetzia.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	height: 18px;
	width: 40px;
	float: right;
}
.box .login .content .specialOffer .myAccount
{
	background-image: url(/ELAL/Images/HomePage/but_heshbon_eishi.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	margin-left: 30px;
	height: 18px;
	width: 70px;
	float: left;
	cursor: pointer;
}
.box .login .content .specialOffer .myAccount .aYetia
{
}
.box .login .content .moreOffer
{
	font-weight: bold;
	background-image: url(/ELAL/Images/HomePage/bullet_blue_arrow.gif);
	background-position: 25px center;
	background-repeat: no-repeat;
}
.box .login .content .moreOfferLink
{
	text-decoration: none;
	color: #014586;
}
.box .login .content .mainLoginTBL
{
}
.box .login .content .mainLoginTBL .titleLogOut
{
	background-image: url(/ELAL/v2/images/boxes/logIn/dots.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	zoom: 1;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	font-weight: bold;
	line-height: 12px;
}

.box .login .content .mainLoginTBL .titleLogOut .asterisk
{
	height: 15px;
	width: 15px;
	display: inline;
}

.box .login .content .mainLoginTBL .titleLogOut .LogOutLable
{
	display: inline;
	padding-right: 8px;
}


.box .login .content .memTD
{
	padding-top: 5px;
}
.box .login .content .lbl
{
	float: right;
	width: 60px;
	font-size: 12px;
	line-height: 9px;
	font-weight: bold;
	margin: 0px 0;
	display: inline;
	color: #014586;
}
.7dig
{
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}
.box .login .content .inputTxt
{
	/*width: 77px;*/
	width: 65px; #width:60px;

height:15px;
border:1pxsolid#7e9db9;
margin:2px0;
}
.box .login .content .enter
{ /*background-color:Transparent; 	clear:both; 	border-style:none;*/
	color: #7e9db9;
	padding: 0 5px;
	float: left;
	width: 35px;
	font-size: 11px;
	font-family: Arial;
}
.box .login .content .enterLink
{
	margin-left: 20px;
	padding: 0 5px;
	float: left;
	width: 35px;
	height: 15px;
	padding-top: 6px;
	background-image: url(/ELAL/Images/HomePage/but_knisa.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.box .login .content .link2
{
	background-image: url(/ELAL/Images/HomePage/bullet_blue_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #014586;
	text-decoration: none;
	font-size: 13px;
	padding-right: 13px;
}

.box .login .content .JoinNow
{
	background-image: url(/ELAL/Images/HomePage/bullet_blue_arrow.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	color: #014586;
	text-decoration: none;
	display: block;
	font-size: 13px;
	padding-right: 13px;
	line-height: 12px;
	padding-top: 2px;
	clear: right;
	width: 70px;
}
/*.box .login #cards_bottom
{
	
	background-image: url(/ELAL/Images/HomePage/cards_bottom.jpg);		
	background-position:right top;
	background-repeat:no-repeat;
	height:41px;
	width:160px;
}*/

.box .login .content .forgotPassword
{
	background-image: url(/ELAL/Images/HomePage/bullet_blue_arrow.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	color: #014586;
	text-decoration: none;
	display: block;
	font-size: 13px;
	padding-right: 13px;
	line-height: 12px;
	clear: right;
	width: 85px;
	padding-top: 2px;
	padding-bottom: 6px; #padding-bottom:7px;
cursor:pointer;

}
*html .box .login .content .forgotPassword
{
	padding-bottom: 2px;
}

.MemberNoImg
{
	width: 20px;
	height: 20px;
}
.divMemberNoHelp
{
	font-family: Arial;
	font-size: 13px;
	color: #014586;
	position: absolute;
	width: 220px;
	background-color: White;
	z-index: 500;
	border: solid 1px #1a3e7a;
	overflow: auto;
	margin-left: 250px;
}
/*******		sales		*******/

.box .sales .tc
{
	background-image: url(/ELAL/v2/images/boxes/gray/tc.gif);
}
.box .sales .mr
{
	background-image: url(/ELAL/v2/images/boxes/gray/mr.gif);
}

.box .sales .bc
{
	background-image: url(/ELAL/v2/images/boxes/gray/bc.gif);
}
.box .sales .ml
{
	background-image: url(/ELAL/v2/images/boxes/gray/ml.gif);
}

.box .sales .bl
{
	background-image: url(/ELAL/v2/images/boxes/gray/bl.gif);
}

.box .sales .br
{
	background-image: url(/ELAL/v2/images/boxes/gray/br.gif);
}
.box .sales .tl
{
	background-image: url(/ELAL/v2/images/boxes/gray/tl.gif);
}
.box .sales .tr
{
	background-image: url(/ELAL/v2/images/boxes/gray/tr.gif);
}
.box .sales
{
	margin-top: -1px;
}
.box .sales .content
{
	zoom: 1;
	font-size: 11px;
	color: #16417f;
	padding: 15px 10px 10px 5px;
}
.box .sales .content .marquee
{
	height: 30px;
	cursor: pointer;
}
.box .sales .salesTitle
{
	zoom: 1;
	overflow: auto;
	font-size: 12px;
	color: #094975;
	padding: 2px 7px 0px 1px;
	font-weight: bold;
}

.box .sales .content .marquee a, .box .sales .content .marquee a:visited
{
	color: #16417f;
	text-decoration: none;
}


/************		ebooking		*********/
#eBookingSelects
{
	zoom: 1;
	overflow: auto;
}
.reservationTabs
{
	/*padding: 0 4px 0 3px;*/
	padding: 0 7px 0 0px;
}
* html .reservationTabs
{
	/*padding: 0 3px 0 4px;*/
	padding: 0 7px 0 0px;
}

.reservationTabsFamily
{
	padding: 0 4px 0 4px;
}
.TabsDiv a
{
	font-size: 12px !important;
	overflow: hidden;
	float: right;
	height: 21px;
}
.lnkThirdTab
{
	float: left !important;
}

/*********		kids		*****/

#lblbonus, .lblbonus, .lblbonusAndCash, #lblbonusAndCash
{
	color: #7b233b;
}
#mainContent .ebooking
{
	width: 378px;
}
#family_mainContent .ebooking
{
	width: 378px;
}

.box .ebooking
{
	_height: 225px;
}
.box .ebooking .tc
{
}
.box .ebooking .mr
{
	background-image: url(/ELAL/v2/images/boxes/ebooking/mr.gif);
}

.box .ebooking .bc
{
	background-image: url(/ELAL/v2/images/boxes/ebooking/bc.gif);
}
.box .ebooking .ml
{
	background-image: url(/ELAL/v2/images/boxes/ebooking/ml.gif);
}

.box .ebooking .bl
{
	background-image: url(/ELAL/v2/images/boxes/ebooking/bl.gif);
}

.box .ebooking .br
{
	background-image: url(/ELAL/v2/images/boxes/ebooking/br.gif);
}
.ebookingWrapper
{
	background-image: url('/ELAL/Images/Backgrounds/flights_bg_heb.gif');
	background-repeat: no-repeat;
	height: 340px;
	padding: 50px 90px 5px 0;
}

.box .ebooking .content
{
	text-align: right;
	zoom: 1;
	overflow: hidden;
	font-size: 13px;
	color: #16417f;
	padding: 3px 10px 0px 5px; /*float:right;*/
}


.box .ebooking .content .countries
{
	width: 106px;
	color: #014586;
	font-size: 11px;
	line-height: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	text-align: right;
	float: right;
}

.destination
{
	margin-left: 0px !important;
	margin-right: 25px;
}
.box .ebooking .content .selectRadiobtn
{
	clear: both;
	display: block;
	line-height: 15px;
}
.box .ebooking .content .selectRadiobtn label
{
	vertical-align: top;
}



.advancedSearchRadio
{
	font-size: 14px;
}

.box .ebooking .content .flexible
{
	display: block;
	clear: both; /*font-weight: bold;*/ /*padding-bottom: 11px; 	#padding-bottom:1px;*/
	padding-bottom: 0px;
}


.box .ebooking .content .flexible label
{
	vertical-align: top;
}
.box .ebooking .content .flightDate
{
	/*	display: block; 	margin-bottom: 7px; 	margin-top:3px; 	margin-right:-3px; 	clear: both;*/
	display: block;
	margin-bottom: 7px;
	clear: both;
	margin-top: 3px;
	float: right;
	width: 345px;
}
.flightDateWraper
{
	display: inline;
}
.box .ebooking .content .flightDate label
{
	width: 100px;
}

.box .ebooking .content .flightDate Div label
{
}





.box .ebooking .content .flightDate select
{
	color: #014586;
	font-family: Arial;
	font-size: 11px;
}


.box .ebooking .content .BonusCard
{
	display: block;
	margin-bottom: 5px;
	clear: both;
}
.box .ebooking .content .BonusCard select
{
	color: #014586;
	font-family: Arial;
	font-size: 11px;
}
.flightDate div div span INPUT
{
	width: 80px !important;
}
#lblticket
{
	margin-right: 10px; #margin-right:0px;
/*font-weight: bold;*/
}
#passengers
{
	overflow: auto;
	margin-bottom: 7px; #margin-bottom:7px;
margin-right:2px;
float:right;
width:360px;
}
#passengers div
{
	width: 45px;
	float: right;
	margin-left: 5px;
}
#passengers label
{
	/*font-weight: bold; */
}

#passengers select
{
	width: 40px;
	color: #014586;
	font-size: 12px;
	line-height: 25px;
	margin-top: 4px;
}
#passengers img
{
	vertical-align: middle;
	margin-bottom: 5px;
}
#sendarea
{
	display: block;
	clear: both;
	overflow: hidden; /*zoom: 1;*/
	height: 21px; /*margin-bottom:11px;*/
	margin-bottom: 4px;
	_margin-bottom: 2px;
	width: 365px;
}

#sendarea div img
{
	padding-left: 35px;
}
#sendarea div input
{ #padding-left:30px;
}
#tickets a
{
	font-size: 11px;
	color: #014586;
	text-decoration: none;
}

#tickets a:hover
{
	text-decoration: underline;
}

#tickets
{ #margin-left:15px;
}


/*
#tickets label
{
	vertical-align:top;
	font-weight:bold;
}
#tickets select
{
	font-size:12px;
	color:#014586;
	width:135px;
}*/
/*************		recommendedlinks		**********/

#mainContent .recommendedlinks
{
	width: 378px;
}

.box .recommendedlinks .tc
{
	background-image: url(/ELAL/v2/images/boxes/gray/tc.gif);
}
.box .recommendedlinks .mr
{
	background-image: url(/ELAL/v2/images/boxes/gray/mr.gif);
}

.box .recommendedlinks .bc
{
	background-image: url(/ELAL/v2/images/boxes/gray/bc.gif);
}
.box .recommendedlinks .ml
{
	background-image: url(/ELAL/v2/images/boxes/gray/ml.gif);
}

.box .recommendedlinks .bl
{
	background-image: url(/ELAL/v2/images/boxes/gray/bl.gif);
}

.box .recommendedlinks .br
{
	background-image: url(/ELAL/v2/images/boxes/gray/br.gif);
}
.box .recommendedlinks .tl
{
	background-image: url(/ELAL/v2/images/boxes/gray/tl.gif);
}
.box .recommendedlinks .tr
{
	background-image: url(/ELAL/v2/images/boxes/gray/tr.gif);
}

.box .recommendedlinks .title2
{
	font-size: 13px;
	color: #16417f;
	font-weight: bold;
	display: block;
	padding-right: 5px;
}

.box .recommendedlinks .content
{
	zoom: 1;
	overflow: auto;
	font-size: 13px;
	color: #16417f;
	padding: 10px 10px 10px 5px;
}
.box .recommendedlinks .content span
{
	background-image: url(/ELAL/v2/images/arrow_blue_rtl.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 20px;
	float: right;
	width: 110px;
	color: #014586;
	text-decoration: none;
}
.box .recommendedlinks .content a
{
	color: #014586;
	text-decoration: none;
}

.box .recommendedlinks .content a:hover
{
	text-decoration: underline;
}

/*********		kids		*****/
#kidsContainer
{
	overflow: auto;
	zoom: 1;
}
* html #kidsContainer
{
	margin-left: 5px;
}

#mainContent .kids
{
	width: 185px;
	cursor: pointer;
}

.box .kids .tc
{
	background-image: url(/ELAL/v2/images/boxes/blue/tc.gif);
}
.box .kids .mr
{
	background-image: url(/ELAL/v2/images/boxes/blue/mr.gif);
}

.box .kids .bc
{
	background-image: url(/ELAL/v2/images/boxes/blue/bc.gif);
}
.box .kids .ml
{
	background-image: url(/ELAL/v2/images/boxes/blue/ml.gif);
}

.box .kids .bl
{
	background-image: url(/ELAL/v2/images/boxes/blue/bl.gif);
}

.box .kids .br
{
	background-image: url(/ELAL/v2/images/boxes/blue/br.gif);
}


.box .kids .content
{
	zoom: 1;
	overflow: hidden;
	font-size: 13px;
	color: #757575;
}
.box .kids .content .Imag
{
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 1px;
}

.box .kids .content .text
{
	padding-left: 5px; #padding-left:0px;
padding-bottom:10px;
font-size:11px;
height:60px;
#overflow:hidden;

}
.box .kids .title
{
	zoom: 1;
	overflow: auto;
	font-size: 13px;
	color: white;
	line-height: 20px;
	padding: 0 10px;
	font-weight: bold;
}

.box .kids .title1
{
	zoom: 1;
	overflow: auto;
	font-size: 12px;
	color: white;
	line-height: 20px;
	padding: 0 10px;
	font-weight: bold;
}

/********************		BannersColumn		*************************/
#bannersColumn
{
	width: 211px;
	float: left;
}
#bannersColumn .kids
{
	padding-top: 3px;
	width: 210px;
	cursor: pointer;
}
#flash
{
	margin-bottom: 3px;
}
* html #flash
{
	margin-bottom: 1px;
}
/********************		MainContent		**************************/
#mainContent
{
	margin-right: 170px;
	margin-left: 221px;
	background-color: white;
}
* html #mainContent
{
	margin-right: 168px;
	margin-left: 213px;
}



.eBookingDates
{
	padding-right: 2px;
	padding-left: 5px;
	width: 40px !important;
	float: right;
}



.eBookingReturn_he
{
	width: 166px;
	float: left;
}

.lbl_flightDate
{
	/*margin-right:11px;*/
	float: right;
	width: 30px !important;
}
.eBookingReturn_he label
{
	padding-right: 2px;
	padding-left: 5px;
}
/*Marquee Style*/
#marqueeContainer
{
	clear: both;
}
.marqueeStyle
{
	font-family: Arial;
	font-size: 12px;
	color: #1a3e7a;
	text-decoration: none;
	vertical-align: top;
	border-right: solid 0px #1a3e7a;
	border-left: solid 0px #1a3e7a;
}
.MarqueEmphasize
{
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}

.MarqueeText
{
	color: #1a3e7a;
	font-weight: normal;
	text-decoration: none;
}
.BorderMarquee
{
	width: 770px;
	margin: 0 0 0 0;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
}
.ebookingLable
{
	font-size: 10px; /*font-weight :bold;*/
	/*float: right;*/
}
/*End Marquee Style*/

/**************************************		ELAL FAMILY		*******************************/
.SpacerFamily
{
	padding-top: 15px;
}

.leftSide
{
	float: left;
	width: 211px;
}

.rightSide
{
	float: right;
	width: 160px;
}

.center
{
	margin-right: 160px; /*margin-left: 211px;*/
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	_margin-top: -230px;
	_float: right;
	_margin-right: 0px;
}

.container
{
	width: 771px;
	margin: auto;
}

.center .float
{
	float: right;
}

.content div .float
{
	margin-left: 6px; /*	margin-right:3px;*/
}

.content div .float label
{
	/*font-weight:bold;*/
}
.content div .float select
{ #margin-right:0px;
}

.floatVautcher
{
	float: left;
	width: 170px; #float:right;
#width:181px;
margin-right:3px;

}

.center .oppositefloat
{
	float: left;
}

.center .text
{
	padding-top: 10px;
}

/********************		Term And Cond		*****************/

#ImageHeader
{
	margin-left: 17px;
	background-image: url(/ELAL/Images/Titles/title2840he.jpg);
	background-repeat: no-repeat;
}

.Title_ImageCss
{
	color: White;
	font-size: 22px;
	font-family: Arial;
	height: 28px;
	padding-right: 20px;
}

.ContentTitle
{
	font-size: 12px;
	font-family: arial;
}

.TermAndCondItemContent
{
	font-size: 12px;
	color: #014586;
}

/**********************************  PrintAndSendUC  *************************/

#PrintAndSend
{
	font-family: Arial;
	font-size: 12px;
	color: Blue;
	height: 20px;
	margin-top: 10px;
}
#PrintAndSend .PrintDiv
{
	float: right;
}
#PrintAndSend .PrintImag
{
	cursor: pointer;
	display: block;
	background-image: url(/ELAL/Images/Icons/question.gif );
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
}
#PrintAndSend .SendFreind
{
	float: right;
	padding-right: 10px;
}

#PrintAndSend .SendTo
{
	cursor: pointer;
	display: block;
	background-image: url(/ELAL/Images/Icons/question_out.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
}
#PrintAndSend .JumpHead
{
	float: left;
	padding-left: 2px;
}
#PrintAndSend .JumpHead a
{
	cursor: pointer;
	display: block;
	background-image: url(/ELAL/Images/Icons/question_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	text-decoration: none;
}

/*******		SiteMap		******* yakov*/


.SiteMapBox
{
	display: block;
	float: right;
	width: 155px;
	padding: 2px 6px 1px 6px;
}

#mainSiteMap .spanDiv
{
	height: 10px;
	width: 500px;
	background-color: White;
	float: left;
}

.box .ChannelMap .tc
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_up_pixel.gif);
}
.box .ChannelMap .mr
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_right_pixel.gif);
}
.box .ChannelMap .ml
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_left_pixel.gif);
}
.box .ChannelMap .tl
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_up_left.gif);
}
.box .ChannelMap .tr
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_up_right.gif);
}
.box .ChannelMap .bc
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_down_pixel.gif);
}
.box .ChannelMap .br
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_down_right.gif);
}
.box .ChannelMap .bl
{
	background-image: url(/ELAL/v2/images/boxes/siteMap/frame_down_left.gif);
}

.box .ChannelMap .content
{
	zoom: 1;
	font-size: 13px;
	color: #1b3d7a;
	padding: 2px 3px 3px 3px; /*height: 95px;*/
	height: auto;
	min-height: 95px;
	overflow: auto;
}
.box .ChannelMap .content .Title
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #1b3d7a;
	cursor: pointer;
	text-decoration: none;
	float: right;
	padding-bottom: 3px;
}

.box .ChannelMap .subTitleContent, .subTitleContent:visited
{
	color: #1b3d7a;
	float: right;
	background-image: url(/ELAL/images/ofran/bullet_arrow_heb.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 15px;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	clear: right;
	text-align: right;
}

.selContainerVisabiliy
{
	width: 346px;
	float: right;
	text-align: right;
	padding-right: 2px;
	vertical-align: top;
	display: none;
}

.selContainerDetails
{
	width: 346px;
	float: right;
	text-align: right;
	padding-right: 2px;
	vertical-align: top;
}

.lblSelCon
{
	margin-left: 31px;
	float: right;
}

.lblTo
{
	margin-left: 13px !important;
}

.startOver
{
	line-height: 10px;
	font-size: 9px;
	cursor: pointer;
	width: 30px;
	float: left;
	margin-top: -25px;
	visibility: hidden;
}



.boldAdvancedSearch
{
	font-weight: bold;
}

.alignRadios
{
	margin-left: 4px;
	float: right;
}
.moveRadioButtons
{
	float: right;
}

/*For Ajax*/
.citySearchContentElal
{
	list-style-type: none;
	margin-left: 0;
	cursor: pointer;
	color: Black;
	white-space: nowrap;
	font-size: 13px;
	font: bold;
	line-height: 14px;
	padding-left: 0;
	padding-bottom: 2px;
	background-position: 6px 4px;
	background-repeat: no-repeat;
}


.citySearchContentElalSelected
{
	list-style-type: none;
	margin-left: 0;
	cursor: pointer;
	color: White;
	white-space: nowrap;
	font-size: 13px;
	font: bold;
	line-height: 14px;
	padding-left: 0;
	padding-bottom: 2px;
	background-position: 6px 4px;
	background-repeat: no-repeat;
	background-color: #190c54;
}

/*
.citySearchDiv
{
	position: absolute;  height: 70px;     width: 150px;     overflow-x: hidden;     overflow-y: auto;     background-color: white;     border-top: 1px solid #FFFFFF;     border-right: 1px solid #000000;     border-bottom: 1px solid #000000;     border-left: 1px solid #000000;     z-index: 4;     display:none;         top:217px;     color:Black;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: white;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	z-index: 4;
	display: none;
	color: red;
	height: 75px;
	width: 150px;
}*/
.citySearchDiv
{
	position: absolute;
	height: 70px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: white;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CECBCE;
	border-bottom: 1px solid #CECBCE;
	border-left: 1px solid #CECBCE;
	z-index: 4;
	display: none;
	top: 10px;
	color: Black;
	padding: 0 4px 0 0px;
	min-width: 112px;
}

.popUpPos_From
{
	left: 500px; .left:489px;
top:225px;
}

.popUpPos_To
{
	left: 302px; .left:290px;
top:225px;
}

.popUpPos_returnFrom
{
	left: 500px; .left:489px;
top:265px;
.top:265px;
}

.popUpPos_returnTo
{
	left: 302px; .left:290px;
top:265px;
.top:265px;
}
.lnkFlightSearch
{
	background-image: url(/ELAL/v2/images/arrow_blue_rtl.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #014586;
	cursor: pointer;
	line-height: 20px;
	margin-left: 15px;
	margin-right: 5px;
	padding-right: 10px;
	text-decoration: underline;
	vertical-align: top;
	float: left;
}

/*.lnkFlightSearch:hover
{
	text-decoration:underline;
}*/


* html .popUpPos_From
{
	left: 495px;
}

* html .popUpPos_To
{
	left: 297px;
}

* html .popUpPos_returnFrom
{
	left: 495px;
}

* html .popUpPos_returnTo
{
	left: 297px;
}

.flightSearchTitle
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.AmadeushelpFooter
{
	background-image: url(/Elal/Images/Titles/footer.JPG);
	background-repeat: no-repeat;
}

.AmadeusInfoText
{
	background-color: #f6f9fd;
}
.AmadeusOpenInfo
{
	cursor: pointer;
	background-image: url(/Elal/Images/Titles/title_dot_open_380.gif);
	background-repeat: no-repeat;
}
.AmadeusCloseInfo
{
	background-image: url(/Elal/Images/Titles/title_dot_close_380.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.eBookingImage
{
	background-image: url(../Images/Backgrounds/flights_bg_heb_iFly.gif);
	height: 340px;
	background-repeat: no-repeat;
}
.eBookingImageBig
{
	background-image: url(../Images/Backgrounds/flights_bg_big_he.gif) !important;
	height: 590px;
	background-repeat: no-repeat;
}
.lnkFlsearch
{
	margin-bottom: 30px;
	direction: rtl;
	margin-top: -6px;
}

.flexible
{
	width: 270px;
	float: right;
}
#Label5
{
	float: right;
}

.txtVoucher
{
	float: right;
	width: 80px; #width:100px!important;
padding:0px!important;
margin-right:6px;

}

.voutchreImg
{
	float: right;
	width: 20px;
	height: 20px;
}


.helpCloseIcon
{
	padding: 10px;
	cursor: pointer;
	float: left;
}

.divVoutcherHelp
{
	position: absolute;
	width: 300px;
	background-color: White;
	z-index: 500;
	border: solid 1px #1a3e7a;
	overflow: auto;
	margin-left: 250px;
}

.specialAges
{
	display: none;
}

.linkToSpecialAges
{
	padding-top: 4px;
	width: 190px !important;
	line-height: 15px;
	cursor: pointer;
	margin-right: 1px;
}

.linkToSpecialAges a
{
	color: #16417f;
	text-decoration: none;
}
.linkToSpecialAges a:hover
{
	text-decoration: underline;
}

#sendarea div img
{
	padding-left: 0px;
}

.tdChkBox span
{
	width: 220px !important;
	white-space: nowrap !important;
}




.EbookingDataPiker
{
	/*margin-right:22px;*/
	float: left;
}
.departStyle
{
	/*margin-right:23px;*/
	float: right;
	width: 164px;
}

#bannersColumn .float
{
	margin-bottom: 2px;
}


.twoWay
{
	margin-bottom: 7px !important;
	float: right;
	width: 350px;
}
.EbookingDataPiker .Default_Windows
{
	color: #014586 !important;
}
.popupCss Img
{
	padding-right: 5px !important; /*display:none;*/
}
/******** Link to estinations Map ****/



.tableFlightDate
{
	float: right;
	width: 200px;
	_width: 197px;
}

.divURLtoDestinationsMap
{
	height: 34px;
	width: 155px; /*background-image: url(../images/Icons/Icon_Map_145x34.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 30px; #padding-top:28px;
text-align:center;
line-height:15px;
cursor:pointer;
text-align:center;
}

.divURLtoDestinationsMap div
{
	color: #16417f; /*text-decoration:none;*/
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	padding-top: 10px;
}
/*.divURLtoDestinationsMap a:hover 
{
 text-decoration:underline;
}*/

.underlineText
{
	text-decoration: underline;
}
.sunDor
{
	color: #ff5705 !important;
	font-size: 10px;
	_font-size: 12px; .font-size:12px;
}

.isMoadon
{
	text-align: center;
	padding-top: 10px;
}
.isMoadon a
{
	color: #7174de;
	font-size: 12px;
	cursor: pointer;
}
.isMoadon a:hover
{
	color: #7174de;
	font-size: 12px;
}
.noMargin
{
	margin-bottom: 0px !important;
}

.BoeingBox
{
	display: block;
	float: right;
	width: 255px;
	padding: 2px 6px 1px 6px;
}
.LivePersonMonitor
{
	margin-top: 10px;
	margin-right: 10px;
}
.lpPoweredBy
{
	display: none;
}




/********************* clearfix ***********************/
.clear
{
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
}
* html .clearfix
{
	height: 1%;
}
/********************* end clearfix ***********************/

/********************* Master Layout ***********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0px;
	padding: 0px;
	outline: 0px;
}
body
{
	width: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	direction: rtl;
	margin: 0 auto;
	padding: 0px;
	background: #fff url(/ELAL/images/ELALWidth/bg.jpg) no-repeat top center;
}

input, select
{
	color: #2e2e2e;
}

blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

a.main_page
{
	text-decoration: none;
	outline: none;
}
/*h1 {line-height:25px; color:#165691;}*/
h2
{
	font-size: 20px; /*color:#fff;*/
}
.scrollable-container-top h3
{
	font-size: 14px;
	line-height: 36px;
	color: #00003b;
	padding-right: 18px;
	background: url(/ELAL/images/ELALWidth/menu_bullet.png) no-repeat center right;
}
h4
{
	font-size: 14px;
	line-height: 35px;
	color: #00003b;
	text-align: right;
	padding-right: 15px;
}
h5
{
	font-size: 14px;
	font-weight: bold;
	color: #2f2311;
	background: url(/ELAL/images/ELALWidth/gold_arr.png) no-repeat center right;
	padding-right: 20px;
}
h6
{
	font-size: 11px;
	line-height: 1.5;
	color: #4c81b7;
}

#top-navigation-container
{
	width: 770px;
	margin: 0 auto;
	direction: ltr;
	text-align: left;
}

#header
{
	width: 770px;
	height: 138px;
	margin: 0 auto;
	background: url(/ELAL/images/ELALWidth/header_800.gif) no-repeat top center;
	direction: ltr;
	text-align: left;
}
#header a
{
	text-decoration: none;
}
.inner_nav a
{
	text-decoration: none;
}
#logo
{
	width: 180px;
	height: 70px;
	float: left;
	cursor: pointer;
}
#top_navigation
{
	width: 570px;
	height: 15px;
	line-height: 15px;
	float: right;
	margin-top: 10px;
	padding-right: 15px;
}
#top_navigation #hello
{
	float: right;
	color: #fff;
	font-weight: bold;
	background: url(/ELAL/images/ELALWidth/men.png) no-repeat center right;
	padding-right: 15px;
	padding-left: 15px;
}
#top_navigation #account
{
	float: right;
	color: #fff;
	text-decoration: underline;
	background: url(/ELAL/images/ELALWidth/arr_down.png) no-repeat center right;
	padding-right: 10px;
	padding-left: 15px;
}
#top_navigation #account a
{
	color: #fff;
}
#top_navigation .lang
{
	float: right;
	color: #fff;
	padding-right: 10px;
	padding-left: 15px;
	margin-right: 20px;
}
#top_navigation .lang a
{
	color: #fff;
}
#top_navigation img
{
	padding-right: 5px;
}
#top_navigation .AccountMaster
{
	float: right;
	padding-top: 10px;
	padding-right: 3px;
}

#top_navigation li
{
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	color: #9cc7f6;
}
#top_navigation li a
{
	color: #9cc7f6;
}
#search_block
{
	float: left;
	padding-top: 35px;
	direction: rtl;
}
.search_bg
{
	float: left;
	width: 111px;
	height: 21px;
	margin-left: 5px;
	border: 0;
	background: url(/ELAL/images/ELALWidth/search_bg.png) no-repeat center center;
	font-family: Arial;
	color: #929292;
	text-indent: 5px;
	line-height: 20px;
}
#search_btn
{
	border: 0;
	padding-right: 0;
	padding-left: 0;
	background: none;
	text-align: center;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

/*top navigation over*/
#top_navigation_language.top_navigation_over_block p
{
	margin: 0;
	padding: 0;
}
#top_navigation_language.top_navigation_over_block ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.top_navigation_over_block
{
	position: absolute;
	margin-top: 2px;
	z-index: 100000;
	direction: rtl;
	height: 241px;
	width: 190px;
	color: #595959;
	background: url(/ELAL/images/ELALWidth/top_navigation_over.png) no-repeat center right;
}
.top_navigation_over_block .block
{
	width: 170px;
	padding: 10px;
}
.top_navigation_over_block .lang
{
	float: right;
	color: #001549;
}
.top_navigation_over_block .lang a
{
	color: #001549;
}
.top_navigation_over_block .line
{
	text-align: left;
	line-height: 1.5;
}
.top_navigation_over_block .line2
{
	text-align: left;
	font-size: 11px;
	line-height: 1.5;
	margin-top: 10px;
}
.select_big_over
{
	height: 22px;
	width: 167px;
	line-height: 21px;
	text-indent: 5px;
	background: url(/ELAL/images/ELALWidth/top_navigation_select.png) no-repeat left;
	border: 0;
	font-family: Arial;
	color: #929292;
	direction: ltr;
}
.top_navigation_over_block .btn
{
	text-align: right;
	margin-top: 10px;
}



#top_navigation_language.top_navigation_over_block
{
}
#top_navigation_account.top_navigation_over_block
{
	background: url(/ELAL/images/ELALWidth/club.png) no-repeat center right;
	height: 140px;
	width: 170px;
	padding-left: 20px;
}
#top_navigation_account.top_navigation_over_block .block
{
	width: 140px;
	padding: 10px;
	margin-left: 30px;
	text-align: right;
}
#top_navigation_account.top_navigation_over_block .right_span
{
	display: inline-block;
	width: 65px;
}
#top_navigation_account.top_navigation_over_block .left_span
{
	font-weight: bold;
}
#top_navigation_account.top_navigation_over_block .over_li
{
	width: 95px;
	padding-right: 8px;
	background: url(/ELAL/images/ELALWidth/arr_left_blue2.png) no-repeat right center;
	color: #4c81b7;
}
#top_navigation_account.top_navigation_over_block .over_li a
{
	color: #4c81b7;
}
#top_navigation_account.top_navigation_over_block p
{
	line-height: 15px;
	margin: 0;
	padding: 0;
}

/* buttons */
.btn_blue
{
	float: left;
	padding-left: 10px;
}
.btn_blue_left
{
	width: 8px;
	height: 21px;
	background: url(/ELAL/images/ELALWidth/btn_blue_01.png) no-repeat;
	float: left;
}
.btn_blue_bg
{
	height: 21px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	background: url(/ELAL/images/ELALWidth/btn_blue_02.png) center repeat-x;
	float: left;
}
.btn_blue_right
{
	width: 8px;
	height: 21px;
	background: url(/ELAL/images/ELALWidth/btn_blue_03.png) no-repeat;
	float: left;
}
.btn_blue a
{
	color: #fff;
}

.btn_gold_line
{
	display: block;
}
.btn_gold
{
	float: left;
}
.btn_gold_left
{
	width: 6px;
	height: 20px;
	background: url(/ELAL/images/ELALWidth/btn_gold_01.png) no-repeat;
	float: left;
}
.btn_gold_bg
{
	height: 20px;
	line-height: 19px;
	padding-right: 3px;
	padding-left: 3px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background: url(/ELAL/images/ELALWidth/btn_gold_02.png) repeat-x;
	float: left;
}
.btn_gold_right
{
	width: 6px;
	height: 20px;
	background: url(/ELAL/images/ELALWidth/btn_gold_03.png) no-repeat;
	float: left;
}
.btn_gold a, .btn_gold_line a
{
	color: #fff;
}

/* header corner */
.corner
{
	width: 26px;
	height: 36px;
	background: url(/ELAL/images/ELALWidth/corner.png) no-repeat;
	float: right;
}
.menu_head
{
	height: 36px;
	background: url(/ELAL/images/ELALWidth/menu_bullet_bg.png) repeat-x center;
	padding-right: 5px;
	float: right;
	margin-right: 5px;
}
/*top menu*/
#top_menu
{
	width: 590px;
	float: right;
	padding-top: 35px;
	font-weight: bold;
	position: relative;
	z-index: 10000;
}
/*
#top_menu a {color:#fff;height:34px;}
#top_menu a:hover {color:#00003b;height:34px;}
*/

#top_li_1
{
	position: relative;
	z-index: 6;
	margin-right: 5px;
}
#top_menu_btn_left_over_1
{
	height: 34px;
	width: 28px;
	float: right;
}
#btn_reg_1
{
	height: 34px;
	line-height: 34px;
	padding-right: 22px;
	background: url(/ELAL/images/ELALWidth/1x1.gif) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #fff;
}

#top_li_2
{
	position: relative;
	z-index: 5;
	left: 10px;
}
#top_menu_btn_left_over_2
{
	height: 34px;
	width: 28px;
	float: right;
}
#btn_reg_2
{
	height: 34px;
	line-height: 34px;
	padding-right: 22px;
	background: url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #fff;
}

#top_li_3
{
	position: relative;
	z-index: 4;
	left: 20px;
}
#top_menu_btn_left_over_3
{
	height: 34px;
	width: 28px;
	float: right;
}
#btn_reg_3
{
	height: 34px;
	line-height: 34px;
	padding-right: 22px;
	background: url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #fff;
}

#top_li_4
{
	position: relative;
	z-index: 3;
	left: 30px;
}
#top_menu_btn_left_over_4
{
	height: 34px;
	width: 28px;
	float: right;
}
#btn_reg_4
{
	height: 34px;
	line-height: 34px;
	padding-right: 22px;
	background: url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #fff;
}

#top_li_5
{
	position: relative;
	z-index: 2;
	left: 40px;
}
#top_menu_btn_left_over_5
{
	height: 34px;
	width: 28px;
	float: right;
}
#btn_reg_5
{
	height: 34px;
	line-height: 34px;
	padding-right: 22px;
	background: url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #fff;
}
/*top menu end*/

.Top_menu_BG_Hover
{
	background-image: url(/ELAL/images/ELALWidth/top_menu_btn_left_over.jpg) !important;
}
/*top menu

#top_menu {width:667px;float:right;padding-top:33px;font-weight:bold;float:right;}
#top_menu a {color:#fff;height:34px;}
#top_menu a:hover {color:#00003b;height:34px;}

#top_li_1 {position:relative;z-index:6;margin-right:5px;}
#top_menu_btn_left_1 {height:34px;width:28px;float:right;}
#btn_reg_1 {height:34px;line-height:34px;padding-right:22px;background:url(/ELAL/images/ELALWidth/1x1gif) no-repeat center right;float:right;cursor:pointer;color:#fff;}

#top_li_2 {position:relative;z-index:5;left:10px;}
#top_menu_btn_left_2 {height:34px;width:28px;float:right;}
#btn_reg_2 {height:34px;line-height:34px;padding-right:22px;background:url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;float:right;cursor:pointer;color:#fff;}

#top_li_3 {position:relative;z-index:4;left:20px;}
#top_menu_btn_left_3 {height:34px;width:28px;float:right;}
#btn_reg_3 {height:34px;line-height:34px;padding-right:22px;background:url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;float:right;cursor:pointer;color:#fff;}

#top_li_4 {position:relative;z-index:3;left:30px;}
#top_menu_btn_left_4 {height:34px;width:28px;float:right;}
#btn_reg_4 {height:34px;line-height:34px;padding-right:22px;background:url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;float:right;cursor:pointer;color:#fff;}

#top_li_5 {position:relative;z-index:2;left:40px;}
#top_menu_btn_left_5 {height:34px;width:28px;float:right;}
#btn_reg_5 {height:34px;line-height:34px;padding-right:22px;background:url(/ELAL/images/ELALWidth/top_menu_sep.gif) no-repeat center right;float:right;cursor:pointer;color:#fff;}

top menu end*/



/* main_page */
#main_page
{
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
	text-align: right;
}

/*left_box*/

/* bonus */
#left_box
{
	float: left;
	width: 181px;
	margin-top: 30px;
}
#left_bonus
{
	height: 150px;
	background: url(/ELAL/images/ELALWidth/left_bonus_bg.jpg) no-repeat center right;
}
#left_bonus .head
{
	padding-right: 10px;
}
#left_bonus #p1
{
	line-height: 20px;
	height: 20px;
	background: url(/ELAL/images/ELALWidth/left_men.png) no-repeat center right;
	padding-right: 18px;
	margin-top: 5px;
}
#left_bonus #p2
{
	line-height: 20px;
	height: 20px;
	background: url(/ELAL/images/ELALWidth/left_calc.png) no-repeat center right;
	padding-right: 18px;
}
#left_bonus #p3
{
	margin-top: 3px;
}
#left_bonus p
{
	margin-right: 10px;
	margin-left: 10px;
}
#left_bonus p a
{
	color: #4c81b7;
	font-weight: bold;
}

/* news */

#news_top
{
	height: 36px;
	background: url(/ELAL/images/ELALWidth/left_news_top.jpg) no-repeat center right;
	text-align: right;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #00003b;
	margin-top: 15px;
}
#news_top .sub
{
	float: left;
	padding-left: 15px;
	background: url(/ELAL/images/ELALWidth/arr_left.png) no-repeat center right;
	font-size: 11px;
	color: #00003b;
	padding-right: 5px;
}
#news_top .sub a
{
	color: #00003b;
}
#news
{
	color: #6e6e6e;
	font-size: 11px;
	background: url(/ELAL/images/ELALWidth/left_news_bg.jpg) repeat-y center right;
	text-align: right;
}
#news p
{
	line-height: 1.3;
}

/* Added by Yuval Pinkas:*/
#news .news_Frame
{
	width: 156px;
	height: 120px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #f0f0f0;
	text-align: right;
	margin-right: 10px;
	cursor: pointer;
}

/* height changed max-height Yuval Pinkas:*/
#news .news_block
{
	width: 156px;
	max-height: 60px;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: solid 1px #f0f0f0;
	text-align: right;
	margin-right: 10px;
}
#news .news_block_last
{
	width: 156px;
	height: 60px;
	overflow: hidden;
	padding-top: 6px;
	text-align: right;
	margin-right: 10px;
}
#news_bottom
{
	height: 6px;
	background: url(/ELAL/images/ELALWidth/left_news_bottom.jpg) no-repeat center right;
}
.border_banner
{
	width: 181px;
	height: 355px;
	background: #f2ebe5;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}
/*enter block*/
#enter
{
	width: 180px;
	height: 149px;
	background: url(/ELAL/images/ELALWidth/enter_bg.png) no-repeat right center;
}
#enter .block
{
	width: 160px;
	padding: 0 10px;
	color: #fff;
}
#enter .line
{
	line-height: 1.5;
	padding-bottom: 15px;
}
#enter .select_more
{
	float: right;
	width: 50px;
	background: url(/ELAL/images/ELALWidth/arr_left_blue.png) no-repeat right center;
	color: #9cc7f6;
	padding-right: 8px;
}
#enter .select_more a
{
	color: #9cc7f6;
}
#enter .info
{
	float: left;
}
#enter .header
{
	font-size: 17px;
	font-weight: bold;
	line-height: 35px;
	padding-bottom: 10px;
	color: #fff;
}
/*left_box end*/


/*center_box*/
#center_box
{
	float: left;
	width: 520px;
	margin-left: 14px;
	margin-top: 30px;
}
#center_box .top
{
	float: left;
	width: 520px;
	height: 37px;
	background: url(/ELAL/images/ELALWidth/center_top.jpg) no-repeat center right;
}
#center_box .top .head
{
	float: right;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	color: #00003b;
	padding-right: 10px;
}
#center_box .top ul
{
	float: left;
	margin-left: 15px;
}
#center_box .top li
{
	float: left;
	cursor: pointer;
}
#center_box .top .checked
{
	height: 35px;
	width: 21px;
	background: url(/ELAL/images/ELALWidth/btn_checked.png) no-repeat center center;
}
#center_box .top .not_checked
{
	height: 35px;
	width: 21px;
	background: url(/ELAL/images/ELALWidth/btn_not_checked.png) no-repeat center center;
}
#center_box .pic
{
	float: left;
	height: 252px;
	width: 520px;
}
#center_box .pic .line
{
	height: 107px;
	background: url(/ELAL/images/ELALWidth/center_bg_img_line.png) no-repeat center center;
	position: relative;
	z-index: 2;
	bottom: 120px;
}
#center_box .pic .line .right
{
	float: right;
	margin-right: 20px;
	color: #fff;
	width: 380px;
}
#center_box .pic .line .left
{
	float: left;
	background: url(/ELAL/images/ELALWidth/reserve_bg.png) no-repeat center center;
	margin-left: 12px;
	margin-top: 12px;
	color: #6e6e6e;
	width: 86px;
	height: 82px;
}
#center_box .pic .line .left p
{
	padding-right: 7px;
	padding-top: 4px;
}
#center_box .pic .line .left .big
{
	color: #000;
	font-size: 23px;
	font-weight: bold;
}

#center_bottom_btn_line
{
	float: left;
	width: 520px;
	height: 35px;
	background: #e5dfd6;
	font-size: 14px;
	direction: ltr;
}

#center_bottom_btn_line a
{
	color: #625849;
	height: 34px;
	font-weight: bold;
}
#center_bottom_btn_line a:hover
{
	color: #00003b;
	height: 34px;
	font-weight: bold;
}

.center_menu_btn_left
{
	height: 32px;
	width: 24px;
	background: url(/ELAL/images/ELALWidth/center_btn_left.png) no-repeat center right;
	float: right;
}
#center_li_1
{
	position: relative;
	z-index: 6;
	padding-top: 4px;
}
#center_btn_reg_1
{
	height: 32px;
	line-height: 30px;
	padding-right: 25px;
	background: url(/ELAL/images/ELALWidth/center_btn_first_right.png) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #625849;
}

#center_li_2
{
	position: relative;
	z-index: 5;
	left: 30px;
}
.center_li_2
{
	position: relative;
	z-index: 5;
	left: 30px;
}
#center_btn_reg_2
{
	height: 32px;
	line-height: 30px;
	padding-right: 44px;
	background: url(/ELAL/images/ELALWidth/center_btn_right.png) no-repeat center right;
	float: right;
	cursor: pointer;
	color: #625849;
}

#center_bottom_line_2
{
	float: left;
	width: 520px;
	height: 15px;
	background: url(/ELAL/images/ELALWidth/center_bottom_line_2.jpg) no-repeat center right;
	margin-top: 1px;
}

#center_box .main
{
	background: url(/ELAL/images/ELALWidth/center_bottom_bg.jpg) repeat-y center right;
}
#center_box .main .block
{
	float: right;
	background: url(/ELAL/images/ELALWidth/center_vertical_sep.png) no-repeat center left;
	padding: 0 12px 0 12px;
	height: 42px;
	width: 145px;
	text-align: right;
}
#center_box .main .block_last
{
	float: right;
	padding: 0 15px 0 0;
	height: 42px;
	width: 152px;
	text-align: right;
}
#center_box .main .more
{
	float: left;
	background: url(/ELAL/images/ELALWidth/arr_left.png) no-repeat center right;
	font-size: 11px;
	padding-right: 6px;
	margin-left: 15px;
	margin-top: 5px;
}
#center_box .main .more a
{
	color: #093f73;
}
.light
{
	color: #4c81b7;
	font-weight: bold;
	text-align: inherit;
	display: inline-block;
	width: 80px;
}
.light a
{
	color: #4c81b7;
	font-weight: bold;
	text-align: inherit;
	display: inline-block;
}
.grey
{
	color: #6e6e6e;
	text-align: inherit;
}
.dark
{
	color: #001548;
	font-weight: bold;
	text-align: inherit;
}
.line_bg
{
	background: url(/ELAL/images/ELALWidth/center_horysontal_sep.png) no-repeat center center;
	width: 160px;
	height: 9px;
}
.salePHmain
{
	width: 450px;
}
.SalePH
{
	float: right;
}
.SalePH2
{
	float: left;
}
#center_box .main_bottom
{
	height: 4px;
	background: url(/ELAL/images/ELALWidth/center_bottom.jpg) no-repeat center right;
}

.Center_box_hover
{
	background-image: url(/ELAL/images/ELALWidth/center_btn_right.png) !important;
	color: #625849 !important;
}

.Center_box_hover_first
{
	background-image: url(/ELAL/images/ELALWidth/center_btn_first_right.png) !important;
	color: #625849 !important;
}
.Center_box_regular
{
	background-image: url(/ELAL/images/ELALWidth/center_btn_right_over.png) !important;
	color: #00003b !important;
}

.Center_box_first_regular
{
	background-image: url(/ELAL/images/ELALWidth/center_btn_first_right_over.png) !important;
	color: #00003b !important;
}
/*center_box end*/


/*right_form_box*/
.right_box
{
	float: right;
	width: 252px;
	font-size: 11px;
	color: #272523;
}
.right_box .head
{
	height: 43px;
	background: url(/ELAL/images/ELALWidth/right_head.gif) no-repeat center right;
}
.right_box .top
{
	height: 46px;
	background: url(/ELAL/images/ELALWidth/right_top.jpg) no-repeat center right;
}
.right_box .right_box_bg
{
	height: 305px;
	background: url(/ELAL/images/ELALWidth/right_box_bg.jpg) repeat-y center right;
}
.right_box .right_box_bg2
{
	height: 298px;
	background: url(/ELAL/images/ELALWidth/right_box_bg.jpg) repeat-y center right;
}
.right_box .block
{
	width: 225px;
	margin-right: 15px;
	margin-left: 15px;
}
.right_box .item_right
{
	width: 115px;
	float: right;
}
.right_box .item_left
{
	width: 109px;
	float: left;
}
.right_box .sep
{
	width: 225px;
	height: 20px;
	background: url(/ELAL/images/ELALWidth/right_box_sep.gif) repeat-x center center;
}
.right_box .top p
{
	margin-top: 2px;
	height: 15px;
}
.right_box .radio_box
{
	padding: 0;
	margin: 0;
}


.input_big_bg
{
	height: 21px;
	background: url(/ELAL/images/ELALWidth/right_input.gif) no-repeat right;
}
.input_big
{
	height: 21px;
	width: 100px;
	background: none;
	border: 0;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}

.input_small_bg
{
	float: right;
	height: 21px;
	width: 64px;
	background: url(/ELAL/images/ELALWidth/right_input_small.gif) no-repeat left;
}
.input_small_text
{
	height: 21px;
	line-height: 21px;
	float: right;
}
.input_small
{
	height: 21px;
	width: 60px;
	background: none;
	border: 0;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}


.input_calendar
{
	height: 21px;
	background: url(/ELAL/images/ELALWidth/right_input.gif) no-repeat right;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}
.input_calendar_right_div
{
	float: right;
}
.input_calendar_right
{
	height: 21px;
	width: 86px;
	border: 0;
	background: none;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}
.calendar_left
{
	float: left;
	height: 21px;
	width: 19px;
	padding-top: 2px;
}

.small_block
{
	float: right;
	width: 50px;
}
.small_block_2
{
	float: left;
	width: 50px;
}
.select_small_bg
{
	height: 21px;
	background: url(/ELAL/images/ELALWidth/right_select.gif) no-repeat right;
}
.select_small
{
	height: 21px;
	width: 43px;
	background: none;
	border: 0;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}

.select_big_bg
{
	height: 21px;
	background: url(/ELAL/images/ELALWidth/right_select_big.gif) no-repeat right;
}
.select_big
{
	height: 21px;
	width: 100px;
	background: none;
	border: 0;
	font-family: Arial;
	color: #929292;
	line-height: 19px;
}

.check_box
{
	color: #272523;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	margin-top: 10px;
}
.check_box_input
{
	height: 12px;
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.check_box span
{
	margin-right: 5px;
}
.right_box .search_bottom
{
	height: 40px;
	background: url(/ELAL/images/ELALWidth/right_bottom.gif) no-repeat center right;
}
.right_box .search_bottom .btn
{
	text-align: left;
	padding: 12px 0 0 55px;
}



/*gallery box*/
#gallery
{
	float: right;
	width: 786px;
	margin-top: 12px;
}
#gallery .head
{
	float: right;
	height: 36px;
	background: url(/ELAL/images/ELALWidth/menu_bullet_bg.png) repeat-x center;
	padding-right: 5px;
	float: right;
	margin-right: 5px;
}
#gallery ul
{
	float: left;
	margin-left: 15px;
}
#gallery li
{
	float: left;
}
#gallery .checked
{
	height: 35px;
	width: 21px;
	background: url(/ELAL/images/ELALWidth/btn_checked.png) no-repeat center center;
}
#gallery .not_checked
{
	height: 35px;
	width: 21px;
	background: url(/ELAL/images/ELALWidth/btn_not_checked.png) no-repeat center center;
}

#gallery .pic
{
	height: 234px;
	background: url(/ELAL/images/ELALWidth/sale_bg.png) no-repeat center center;
	position: relative;
}
.pic .scroll_right
{
	float: right;
	position: absolute;
	z-index: 2;
	right: -10px;
	top: 50px;
}
.pic .scroll_left
{
	float: left;
	position: absolute;
	z-index: 2;
	left: -10px;
	top: 50px;
}
.gallery_block
{
	float: right;
	height: 233px;
	width: 196px;
	background: url(/ELAL/images/ELALWidth/gallery_block.png) no-repeat top center;
	padding-top: 5px;
	text-align: center;
	position: relative;
	z-index: 1;
}
.gallery_block .line
{
	text-align: right;
	padding-right: 15px;
}
.gallery_block .price_line
{
	float: right;
	text-align: right;
	padding-right: 15px;
}
.gallery_block .big
{
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
.gallery_block .info
{
	float: left;
	padding-left: 15px;
}

#gallery .bottom
{
	height: 10px;
	background: url(/ELAL/images/ELALWidth/sale_bottom.png) no-repeat center center;
}

/*map box*/
#map
{
	float: left;
	width: 520px;
	margin-left: 14px;
}
#map .top
{
	height: 35px;
	background: url(/ELAL/images/ELALWidth/map_header.jpg) no-repeat center right;
}
#map .top .head
{
	float: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	color: #00003b;
	padding-right: 10px;
}
#map .top ul
{
	float: left;
	margin-left: 15px;
}
#map .top li
{
	float: left;
}

#map .pic
{
	height: 200px;
	background: url(/ELAL/images/ELALWidth/map_bg.jpg) no-repeat center center;
}
#map .logo
{
	height: 36px;
	background: url(/ELAL/images/ELALWidth/map_logo.jpg) no-repeat center center;
	font-size: 14px;
	font-weight: bold;
	color: #080530;
	line-height: 36px;
}
#map .map_text_bg
{
	display: none;
	height: 101px;
	background: url(/ELAL/images/ELALWidth/map_text_bg.jpg) no-repeat center center;
}
#map .map_text_bg_chosen
{
	height: 101px;
	background: url(/ELAL/images/ELALWidth/map_text_bg.jpg) no-repeat center center;
}

#map .map_text_bg .block
{
	width: 125px;
	float: right;
	margin-top: 10px;
}
#map .map_text_bg_chosen .block
{
	width: 125px;
	float: right;
	margin-top: 10px;
}
#map .map_text_bg_chosen .blockPadding
{
	padding-right: 20px;
}
#map .map_li
{
	width: 95px;
	height: 27px;
	line-height: 27px;
	padding-right: 8px;
	background: url(/ELAL/images/ELALWidth/map_li.png) no-repeat right center;
}
#map .map_li_last
{
	width: 95px;
	height: 27px;
	line-height: 27px;
	padding-right: 8px;
	background: url(/ELAL/images/ELALWidth/map_li_last.png) no-repeat right center;
}
#map a
{
	color: #4c81b7;
}
#map a:hover
{
	color: #4c81b7;
	font-weight: bold;
}

#map .bottom
{
	height: 4px;
	background: url(/ELAL/images/ELALWidth/center_bottom.jpg) no-repeat center center;
}

#map .map-container
{
	float: left;
	margin-left: 50px;
	width: 432px;
	height: 174px;
	background-image: url(/ELAL/images/ELALWidth/map/map_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#map .map-container .map-parts
{
	float: left;
	width: 432px;
	height: 174px;
	background-image: url(/ELAL/images/ELALWidth/map/blue-map.png);
	background-repeat: no-repeat;
	background-position: left 174px;
}

/*selected box*/
#selected_box
{
	float: right;
	width: 252px;
}
#selected_top
{
	height: 36px;
	background: url(/ELAL/images/ELALWidth/selected_top.jpg) no-repeat center right;
	text-align: right;
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	color: #00003b;
}
#selected_top .sub
{
	float: left;
	padding-left: 15px;
	background: url(/ELAL/images/ELALWidth/arr_left.png) no-repeat center right;
	font-size: 11px;
	color: #00003b;
	padding-right: 5px;
}
#selected_top .sub a
{
	color: #00003b;
}
#selected_img
{
	height: 193px;
	background: url(/ELAL/images/ELALWidth/selected_img.jpg) no-repeat top right;
	text-align: center;
}
#selected_img img
{
	margin-top: 8px;
}
#selected
{
	color: #6e6e6e;
	background: url(/ELAL/images/ELALWidth/selected_bg.jpg) repeat-y center right;
	text-align: right;
}
#selected a
{
	color: #6e6e6e;
}
#selected .header
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #625849;
	padding: 8px;
	height: 28px;
	overflow: hidden;
}
#selected .header a
{
	color: #625849;
}
#selected p
{
	line-height: 1.3;
	padding: 0 8px 0 8px;
}
#selected .select_more
{
	width: 95px;
	padding-right: 8px;
	background: url(/ELAL/images/ELALWidth/arr_left_blue.png) no-repeat center right;
	font-size: 11px;
	color: #4c81b7;
}
#selected .select_more a
{
	color: #4c81b7;
}

#selected_bottom
{
	height: 8px;
	/*background: url(/ELAL/images/ELALWidth/selected_bottom.jpg) no-repeat center right;*/
}
.SelectedContent
{
	width: 230px;
	height: 72px;
	overflow: hidden;
}


/* bottom */
#footer
{
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
	text-align: right;
	padding-top: 30px;
}
#footer_top
{
	height: 51px;
	margin: 0 auto;
	background: url(/ELAL/images/ELALWidth/footer_top.png) top center no-repeat;
}
#footer_top .links
{
	float: right;
	padding-right: 15px;
}
#footer_top ul
{
	float: left;
	margin-top: 15px;
}
#footer_top li
{
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	color: #4c81b7;
}
#footer_top li a
{
	color: #4c81b7;
	height: 22px;
	line-height: 22px;
}
#footer_top img
{
	vertical-align: middle;
}
#footer_center
{
	height: 339px;
	margin: 0 auto;
	background: url(/ELAL/images/ELALWidth/footer_center.gif) top center repeat-y;
	padding-top: 20px;
	color: #2f2311;
}
#footer_center a
{
	color: #2f2311;
}
#footer_center .footer_block_first
{
	width: 400px;
	height: 290px;
	float: right;
	padding: 0 15px;
	background: url(/ELAL/images/ELALWidth/footer_center_sep.png) top left no-repeat;
}
#footer_center .footer_block_first p
{
	padding: 10px 20px 10px 10px;
}

#footer_center .footer_block
{
	width: 150px;
	height: 270px;
	float: right;
	padding: 0 15px;
	background: url(/ELAL/images/ELALWidth/footer_center_sep.png) top left no-repeat;
}
#footer_center .footer_block ul
{
	padding: 10px 0 10px 0;
}
#footer_center .footer_block li
{
	line-height: 1.5;
}

#footer_center .footer_block_last
{
	width: 160px;
	height: 270px;
	float: right;
	padding: 0 15px;
}
#footer_center .footer_block_last ul
{
	padding: 10px 0 10px 0;
}
#footer_center .footer_block_last li
{
	line-height: 1.5;
}

#footer_center .line_block_1
{
	float: right;
	padding-right: 10px;
}
#footer_center .line_block_2
{
	float: left;
	padding-left: 10px;
	padding-top: 25px;
	width: 680px;
}

#footer_center .line_block_2 li
{
	white-space:nowrap;
	float: right;
	padding-left: 8px;
	padding-right: 8px;
	border-left: solid 1px #2f2311;
}
#footer_center .line_block_2 .last
{
	float: right;
	padding-left: 8px;
	padding-right: 8px;
	border: none;
}


#footer_bottom
{
	height: 100px;
	margin: 0 auto;
	background: url(/ELAL/images/ELALWidth/footer_bottom.gif) top center repeat-x;
	color: #fff;
}
#footer_bottom .left
{
	float: left;
	padding: 30px 0 0 10px;
	width: 200px;
}
#footer_bottom .right
{
	float: right;
	padding: 25px 15px 0 0;
	width: 700px;
	line-height: 1.5;
}
#footer_bottom .right a
{
	color: #fff;
}
/* ------------------------------------------------------------------------------------------------ */
/* --------------- SPRITE ------------------------------------------------------------------------ */

/* logos */
.logos
{
	padding-top: 20px;
	padding-left: 20px;
}
.logos div
{
	float: left;
	background: url(/ELAL/images/ELALWidth/social_logos.gif) 0 0 no-repeat;
	padding: 0 10px 0 25px;
	font-size: 11px;
	line-height: 18px;
	color: #4c81b7;
	font-weight: bold;
}
#sample-column-1
{
	background-position: 0 1px;
	cursor: pointer;
}
#sample-column-2
{
	background-position: 0 -25px;
	cursor: pointer;
}
#sample-column-3
{
	background-position: 0 -50px;
	cursor: pointer;
	padding-left: 42px;
}
#sample-column-4
{
	background-position: 0 -77px;
	cursor: pointer;
}
#sample-column-5
{
	background-position: 0 -102px;
	cursor: pointer;
}

/* left menu */
.left_menu
{
	margin-top: 9px;
}
.left_menu li
{
	background: url(/ELAL/images/ELALWidth/tools_icons.png) 0 0 no-repeat;
	padding: 0 4px 0 0;
	font-size: 12px;
	line-height: 30px;
}
.left_menu li a
{
	color: #113a63;
	cursor: pointer;
}
.left_menu .text
{
	display: inline-block;
	vertical-align: top;
	padding-right: 50px;
	padding-left: 15px;
}
.left_menu .text_last
{
	display: inline-block;
	vertical-align: top;
	padding-right: 50px;
	padding-left: 15px;
	color: #61172c;
	font-weight: bold;
}


#menu-column-1
{
	background-position: 0 0;
}
#menu-column-2
{
	background-position: 0 -29px;
}
#menu-column-3
{
	background-position: 0 -58px;
}
#menu-column-4
{
	background-position: 0 -87px;
}
#menu-column-5
{
	background-position: 0 -116px;
}
#menu-column-6
{
	background-position: 0 -145px;
}
.menu-column-7
{
	background-position: 0 -174px;
}

/* --------------- END SPRITE  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* --------------- SCROLL BUTTONS  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* this makes it possible to add next button beside scrollable */
.scrollable
{
	float: left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse
{
	background: url(/ELAL/images/ELALWidth/scrollable/arrow/hori_large.png) no-repeat;
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	margin-top: 90px;
	cursor: pointer;
	font-size: 1px;
}

/* right */
a.right
{
	background-position: 0 -50px;
	margin-left: 742px;
}
a.right:hover
{
	background-position: -50px -50px;
}
a.right:active
{
	background-position: -100px -50px;
}


/* left */
a.left
{
	margin-left: 0px;
	margin-left: -10px;
}
a.left:hover
{
	background-position: -50px 0;
}
a.left:active
{
	background-position: -100px 0;
}

/* up and down */
a.up, a.down
{
	background: url(/ELAL/images/ELALWidth/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover
{
	background-position: -50px 0;
}
a.up:active
{
	background-position: -100px 0;
}

/* down */
a.down
{
	background-position: 0 -50px;
}
a.down:hover
{
	background-position: -50px -50px;
}
a.down:active
{
	background-position: -100px -50px;
}


/* disabled navigational button */
a.disabled
{
	visibility: hidden !important;
}


/* --------------- END SCROLL BUTTONS  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* --------------- SCROLL NAVIGATOR  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* position and dimensions of the navigator */
.navi
{
	position: relative;
	margin-left: 12px;
	margin-top: 10px;
	width: 200px;
	height: 21px;
	z-index: 800;
}


/* items inside navigator */
.navi a
{
	width: 21px;
	height: 21px;
	float: left;
	margin: 0px;
	background: url(/ELAL/images/ELALWidth/scrollable/arrow/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

/* mouseover state */
.navi a:hover
{
	background-position: 0 -21px;
}

/* active state (current page state) */
.navi a.active
{
	background-position: 0 -42px;
}

/* --------------- END SCROLL NAVIGATOR  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/* --------------- SCROLL HORISONTAL  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable-container-top
{
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	width: 786px;
	height: 36px;
	background-image: url(/ELAL/images/ELALWidth/sale_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.scrollable-container
{
	position: absolute;
	margin-left: 0px;
	margin-top: 36px;
	width: 786px;
	height: 246px;
	background-image: url(/ELAL/images/ELALWidth/sale_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.scrollable-container-top .head
{
	float: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	color: #00003b;
	padding-right: 28px;
}

.scrollable
{
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 780px;
	height: 246px; /* custom decorations */ /* 	border:1px solid #ccc; 	background:url(/img/global/gradient/h300.png) repeat-x; 	*/
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items
{
	/* this cannot be too large */
	width: 20000em;
	position: absolute;
	clear: both;
}

.items div
{
	float: left;
	width: 786px;
}

.items div .item
{
	/*Added by Yuval Pinkas 12/01/2011*/
	direction: rtl; /*---*/
	float: left;
	width: 196px;
	height: 234px;
	background: url(/ELAL/images/ELALWidth/gallery_block.png) no-repeat center top;
}

/*Added by Yuval Pinkas 12/01/2011
.items div .item .title {height:160px}*/
/*attribute height added by Yuval Pinkas 12/01/2011*/
.items div .item .line
{
	text-align: right;
	padding-right: 15px;
	height: 50px;
}
/*---*/
.items div .item .price_line
{
	float: right;
	text-align: right;
	padding-right: 15px;
	width: 110px;
}
.items div .item .big
{
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
.items div .item .info
{
	float: left;
	padding-left: 15px;
	width: 50px;
}

/* single scrollable item */
.scrollable img.img
{
	float: left;
	margin: 5px 0px 5px 15px;
	background-color: #fff;
	padding: 0px; /*border:1px solid #ccc;*/
	width: 164px;
	height: 111px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* active item */
.scrollable .active
{
	border: 2px solid #000;
	position: relative;
	cursor: default;
}



/* --------------- END SCROLL HORISONTAL  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* --------------- SLIDE MENU  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
.jqueryslidemenu
{
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
}

.jqueryslidemenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li
{
	position: relative;
	display: inline;
	float: right;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	background-image: url(/ELAL/images/ELALWidth/top_menu_sep.gif);
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
{
	display: block;
	padding: 8px 10px;
	color: #fff;
	text-decoration: none;
	direction: rtl;
	text-align: right;
	background-position: right center;
	background-repeat: no-repeat;
}

* html .jqueryslidemenu ul li a
{
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

/*
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: white;
}
*/

.jqueryslidemenu ul li a:hover
{
	color: #00003b;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden; /*z-index:900;*/
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li
{
	display: list-item;
	float: none;
	padding-left: 0px;
	background-image: url(/ELAL/images/ELALWidth/drop/drop_bg.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.jqueryslidemenu ul li ul li.top
{
	background-image: url(/ELAL/images/ELALWidth/drop/drop_top.png);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0;
	line-height: 0;
}


/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul
{
	top: 0;
}


/* Sub level menu links style */
.jqueryslidemenu ul li ul li a
{
	color: #215182;
	font-weight: normal;
	font-size: 12px;
	width: 160px; /*width of sub menus !!!!! */
	margin: 0; /* 	margin-left:2px; 	margin-right:2px; 	 	padding: 5px; 	*/
	padding-right: 20px;
	background-image: url(/ELAL/images/ELALWidth/drop/drop_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.jqueryslidemenuz ul li ul li a:hover
{
	/*sub menus hover style*/
	color: #215182;
	background-color: #e3ddd0;
	background-image: url(/ELAL/images/ELALWidth/drop/drop_link_over.png);
}

/* ######### CSS classes applied to down and right arrow images  ######### */

/*
.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
*/
/*
.jqueryslidemenu li.top { 
	height:4px; 
	background-image:url(/ELAL/images/ELALWidth/drop/drop_top.png); 
	background-repeat:no-repeat;
	background-position:right top; 
}
*/
.jqueryslidemenu li.bottom
{
	height: 16px;
	background-image: url(/ELAL/images/ELALWidth/drop/drop_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
}


/* --------------- END SLIDE MENU  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */

#news .news_Frame
{
	width: 156px;
	height: 120px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #f0f0f0;
	text-align: right;
	margin-right: 10px;
	cursor: pointer;
}

/*Netwisw*/
.campaign_frame
{
	cursor: pointer;
}

/*customDdl*/


/*Bread crumbs*/
.inner_nav a
{
	color: #4e84b9;
}
.inner_nav
{
	text-align: right;
	font-size: 11px;
	color: #09103b;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.inner_nav li
{
	float: right;
	height: 30px;
	line-height: 28px;
	background: url(/ELAL/images/ELALWidth/arr_crumbBread_rtl.png) no-repeat center left;
	padding-right: 6px;
	padding-left: 6px;
}
/*END Bread crumbs*/
.ddlList
{
	background-color: #FFFFFF;
	display: none;
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #CECBCE;
	white-space: nowrap;
	z-index:99999;
	right:0px;
}


/*A5927B*/
.smallList
{
	width: 48px;
}
.bigList
{
	width: 168px;
	text-align: left;
}
.big_block
{
	float: right;
	width: 150px;
	text-align: right;
}

/*END customDdl*/


/*Place holders divs*/
.divPHLeftBnr1
{
	cursor: pointer;
}
.divPHLeftBnr2
{
	cursor: pointer;
}
.divPHLeftBnr3
{
	cursor: pointer;
}
.divPHLeftBnr4
{
	cursor: pointer;
}
.customDdlpadding
{
	margin-left: 6px;
}
.displayNone
{
	display: none;
}
.Pmargin p
{
	margin: 0;
}
.Top_menu_bg_UL
{
	background-image: url(/ELAL/images/ELALWidth/main_menu_tab.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -32px !important;
}
#top_navigation ul
{
	list-style-type: none !important;
	padding: 0;
	margin: 0;
}
.jqueryslidemenu ul li ul li a:hover
{
	/*sub menus hover style*/
	color: #215182;
	background-color: #E3DDD0;
	width: 155px;
	background-image: url(/ELAL/images/ELALWidth/drop/drop_link_over.png);
	margin-left: 4px;
}

.search_bg
{
	float: left;
	width: 109px;
	height: 19px;
	margin-left: 5px;
	border: 0;
	background-attachment: fixed;
	background: url(/ELAL/images/ELALWidth/search_bg.png) no-repeat 0 0;
	font-family: Arial;
	padding: 2px 2px 0 0;
}
.search_bg INPUT
{
	width: 94px;
	float: right;
	height: 16px;
	border: none;
	background: none;
	font: normal 12px arial;
	line-height: 16px;
	vertical-align: middle;
	text-indent: 5px;
	color: #929292;
}
ul.first-popup
{
	width: 190px;
}

.FlightsSchdeule
{
	float: left;
}
input
{
	outline: none !important;
}
.gridViewFirstHeader
{
	background-color: #004284;
	color: White;
	padding: 5px;
	border-width: 3px;
	border-color: #d4d0c8;
	border-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
}
.gridViewSecondHeader
{
	background-color: #c6c6c6;
	color: #29299a;
	padding: 5px;
	border-width: 3px;
	border-color: #d4d0c8;
	border-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
}
.gridViewFirstitem
{
	color: #29299a;
	padding: 5px;
	border-width: 3px;
	border-color: #d4d0c8;
	border-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
}

.gridViewSecondfitem
{
	color: Red;
	padding: 5px;
	border-width: 3px;
	width: 200px;
	border-color: #d4d0c8;
	border-style: solid;
	border-bottom-style: solid;
	border-top-width: thin;
}
.gridViewFirstitem input
{
	width: 65px;
}
.gridViewHour input
{
	width: 35px;
}
.gridViewDate input
{
	width: 65px;
}
.gridViewDest input
{
	width: 90px;
}

/*.gridViewSecondfitem input
{
	height:100px;
}*/
UL.newList
{
	border: none !important;
	margin: 0px;
	padding: 0px;
}
.newList li
{
	margin: 0px;
	padding: 0px;
	text-align: left !important;
	display: block;
	padding: 2px;
	color: #595959;
	border: none;
	line-height: 16px;
	font-size: 11px;
}
.newList li:hover
{
	background: #f7f4ef;
	padding: 2px;
}

.jqueryslidemenu
{
	font-weight: normal;
	font-size: 12px;
	margin-right: 10px;
}

.jqueryslidemenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


/*** new Amadeus Page*********/


.arial_11
{
	font-size: 11px;
	color: #0b003a;
	line-height: 15px;
	font-family: Arial;
}
IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.input_field
{
	text-align: right;
	border-width: 0px;
	height: 21px;
	background: url(/ELAL/images/ELALWidth/right_input.gif) no-repeat right;
	font-family: Arial;
	color: #929292;
	width: 110px;
	line-height: 19px;
	padding: 0 3px;
	vertical-align: middle;
	font-size: 12px;
}
.hidden
{
	display: none;
}
.paxESelect
{
	float: right;
	padding-left: 8px;
	width: 55px;
}
.paxESelectText
{
	float: right;
	padding-right: 1px;
	padding-top: 2px;
}
.paxESelect label
{
	display: block;
	text-align: right;
}
.paxESelect .select_small_bg
{
	width: 56px;
	clear:both;
}

.AmadeusItemRight .select_big_bg
{
	width: 112px;
}
.cabinSelect
{
	width: 284px;
	height: 21px;
}
.contentTbl
{
	width: 746px;
}

.dataTbl
{
	width: 746px;
}
.bottom_table
{
	width: 746px;
}
.btn_continue
{
	font-size: 18px;
	background: url(/Elal/images/ELALWidth/Amadeus/btn_continue.jpg) 10px 0px;
	width: 204px;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Arial;
	height: 34px;
	text-align: center;
}
.btn_continue A
{
	font-size: 18px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.bottom_2
{
	background-image: url(/Elal/images/ELALWidth/Amadeus/bottom_2_heb.jpg);
	width: 542px;
	background-repeat: no-repeat;
	height: 34px;
}
.bottom_1
{
	background-image: url(/Elal/images/ELALWidth/Amadeus/bottom_1_heb.jpg);
	width: 746px;
	background-repeat: no-repeat;
	height: 40px;
}
.tbl_main
{
	background-image: url(/Elal/images/ELALWidth/Amadeus/tbl_main_heb.jpg);
	width: 746px;
	background-repeat: repeat-y;
}
.tbl_inner_bottom
{
	background-image: url(/Elal/images/ELALWidth/Amadeus/tbl_inner_bottom.jpg);
	width: 271px;
	background-repeat: no-repeat;
	height: 9px;
}
INPUT
{
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.tbl_inner
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
	background-image: url(/Elal/images/ELALWidth/Amadeus/tbl_inner.jpg);
	width: 271px;
	color: #0b003a;
	background-repeat: repeat-y;
	font-family: Arial;
}
.tbl_white_bottom
{
	background-image: url(/Elal/images/ELALWidth/Amadeus/tbl_white_bottom.jpg);
	width: 256px;
	background-repeat: no-repeat;
	height: 17px;
}
.tbl_white
{
	padding-right: 5px;
	font-size: 11px;
	background-image: url(/Elal/images/ELALWidth/Amadeus/tbl_white.jpg);
	width: 256px;
	color: #000000;
	background-repeat: repeat-y;
	font-family: Arial;
}
.button
{
	background-position: center 50%;
	font-size: 12px;
	background-image: url(/Elal/images/ELALWidth/Amadeus/btn.gif);
	padding-bottom: 2px;
	cursor: pointer;
	color: #b7b9c8;
	background-repeat: no-repeat;
}
.input_1
{
	border-right: #b4b4b4 1px solid;
	padding-right: 2px;
	border-top: #b4b4b4 1px solid;
	padding-left: 2px;
	font-size: 11px;
	border-left: #b4b4b4 1px solid;
	color: #0b003a;
	border-bottom: #b4b4b4 1px solid;
	font-family: Arial;
}
/* Rule 9 of css/main_heb.css */.title_large
{
	padding-right: 15px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/Elal/images/ELALWidth/Amadeus/title_large_heb.jpg);
	width: 746px;
	color: #ffffff;
	line-height: 30px;
	background-repeat: no-repeat;
	font-family: Arial;
	height: 30px;
}
.AmadeusItemRight
{
	float: right;
	width: 112px;
	margin-right:10px;
}

.MatamidChkBox
{
	width: 20px;
	float: right;
}


UL.newList
{
	border: none !important;
	margin:0px;
	padding:0px;
}
.newList li
{
	white-space:nowrap;
	text-align:right;
	display: block;
	padding: 2px;
	color: #595959;
	border: none;
	line-height: 16px;
	font-size: 11px;
}
.newList li:hover
{
	background: #f7f4ef;
	padding: 2px;
}

.jqueryslidemenu
{
	font-weight: normal;
	font-size: 12px;
	margin-right: 10px;
}

.jqueryslidemenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

:root .AmadeusTblPadding
{
	padding-right:12px;
}

.amadeusLabel
{
	font-size: 10px; /*font-weight :bold;*/
	
}
.QuestionsAnswers2Amadeus
{
	float:right;
	padding-right:20px;
}
.ebook {text-align:left!important;}
.ebook .eBookingRadio td {width:auto}
.ebook .eBookingRadio td input {vertical-align:-3px}
.ebook td.right_box {width:440px}
.ebook .input_field {width:101px;overflow:hidden;padding-right:7px;}
.tbl_main TBODY TR TD TABLE TBODY TR TD
{
    padding-right:10px;	
}
/*** End Amadeus *******/
