/*****************************************************************************
//-> PAGE ELEMENTS
*****************************************************************************/
#wrapper { direction: ltr; background: #FFFFFF url(../../images/rtl/wrapper-bg.jpg) repeat-y 0px 0px; }
	#wrapper.inner { background: #FFFFFF url(../../images/rtl/wrapper-bg-inner.jpg) repeat-y 0px 0px; }
	#wrapper.inner-wide { background: #FFFFFF url(../../images/rtl/wrapper-bg-inner-wide.jpg) repeat-y 0px 0px; }
	#wrapper.inner-contact { background: #FFFFFF url(../../images/rtl/wrapper-bg-inner-contact.jpg) repeat-y 0px 0px; }
	#wrapper.inner-registration { background: #FFFFFF url(../../images/rtl/wrapper-bg-inner-registration.jpg) repeat-y 0px 0px; }
	#wrapper.inner-career { background: #FFFFFF url(../../images/rtl/wrapper-bg-inner-career.jpg) repeat-y 0px 0px; }
#main, #header { text-align: right; direction: rtl; padding: 0px 37px 0px 28px; }
#main img.wide-bg-pic { left: 70px; }
#main { background: transparent url(../../images/rtl/main-bg.jpg) no-repeat 0 0; }
#header { background: transparent url(../../images/rtl/header-bg.jpg) no-repeat 0px 0px; }
#wrapper.lang #main { background: transparent url(../../images/rtl/main-lang-bg.jpg) no-repeat 0 0; }
#wrapper.inner #main { background: transparent url(../../images/rtl/main-bg-inner.jpg) no-repeat 0 0; }
#wrapper.inner-wide #main { background: transparent url(../../images/rtl/main-bg-inner-wide.jpg) no-repeat 0 0; }
#wrapper.inner-contact #main { background: transparent url(../../images/rtl/main-bg-inner-contact.jpg) no-repeat 0 0; }
#wrapper.inner-registration #main { background: transparent url(../../images/rtl/main-bg-inner-registration.jpg) no-repeat 0 0; }
#wrapper.inner-career #main { background: transparent url(../../images/rtl/main-bg-inner-career.jpg) no-repeat 0 0; }
#col_a { float: right; direction: rtl; }
#col_b { float: right; direction: rtl; margin: 13px 20px 0 21px; }
#col_c { float: right; direction: rtl; }
#col_d { float: right; direction: rtl; }
#col_e { float: left; direction: rtl; }
#heading { float: right; direction: rtl; }
	#heading h1 { padding-right: 10px; }
#Footer { direction: rtl; right: 0; }
#links { background: #FFFFFF url(../../images/rtl/footer-bg.jpg) no-repeat 100% 0px; right: 0; padding: 15px 37px 0px 28px; }
	#links ul li { float: right; }
/*****************************************************************************
//-> LOGO
*****************************************************************************/
h2.logo { float: left; text-indent: -5000px; }
/*****************************************************************************
//-> HEADINGS
*****************************************************************************/
h2.hp_form_title,
#registration a.registration,
#quote-wrap a.registration,
div#form-holder input[type="submit"] { text-indent: -5000px; }
h2.hp_form_title { background: transparent url(../../images/rtl/hp_form_title.png) no-repeat 0 0px; }
#registration a.registration { background: transparent url(../../images/rtl/registration_button.png) no-repeat 0px 0px; }
	#registration a.registration:hover { background: transparent url(../../images/rtl/registration_button.png) no-repeat 0px -22px; }
div#form-holder input[type="submit"] { background: transparent url(../../images/rtl/hp_form_button.png) no-repeat 0px 0px; }
	div#form-holder input[type="submit"]:hover { background: transparent url(../../images/rtl/hp_form_button.png) no-repeat 0px -22px; }
div#contact-holder input[type="submit"] { background: transparent url(../../images/rtl/hp_form_button.png) no-repeat 0px 0px; }
	div#contact-holder input[type="submit"]:hover { background: transparent url(../../images/rtl/hp_form_button.png) no-repeat 0px -22px; }
/*****************************************************************************
//-> LANG MENU
*****************************************************************************/
ul.langbar { float: right; text-align: right; }
	ul.langbar li { float: right; }
/*****************************************************************************
//-> MAIN MENU
*****************************************************************************/
#menu { float: right; margin-right: 30px; }
ul.topnav li { float: right; }
	ul.topnav li a { padding: 0 7px; }
/*START MULTILEVEL MENU*/
ul.topnav ul { text-align: right; right: -1px; }
ul.topnav li ul ul { left: 12em; margin: 0px 0 0 10px; }
/*****************************************************************************
//-> SUB MENU
*****************************************************************************/
ul#sub-menu { margin: 37px 40px 0px 42px; }
	ul#sub-menu li { padding-right: 58px; background: #f3f3f3 url(../../images/sub-menu-arrow.png) no-repeat 179px 0; }
		ul#sub-menu li:hover { background: #1389b0 url(../../images/sub-menu-arrow.png) no-repeat 179px -26px; }
		ul#sub-menu li.footer { text-indent: -5000px; }
		ul#sub-menu li.selected,
	ul#sub-menu li.selected:hover { background: #1389b0 url(../../images/sub-menu-arrow.png) no-repeat 179px -26px; }
/*****************************************************************************
//-> SOCIAL
*****************************************************************************/
div#social { padding: 5px 32px 0 0; float: right; }
	div#social a { float: right; margin-left: 3px; text-indent: -5000px; }
/*****************************************************************************
//-> ITEMS
*****************************************************************************/
div.item { float: right; }
	div.item.noMargin { margin-left: 0px; }
	div.item img { margin: 11px 11px 2px 8px; }
	div.item h2 { margin: 0px 14px 12px 8px; }
/*****************************************************************************
//-> TEAM
*****************************************************************************/
div.team div.member { float: right; }
	div.team div.member div.image { float: right; }
	div.team div.member div.text { padding: 20px 10px 0 0; float: right; }
/*****************************************************************************
//-> COLS
*****************************************************************************/
div.col { float: right; }
	div.col.last { margin-left: 0px; }
	div.col ul li { padding-right: 10px; background: transparent url(../../images/rtl/bullet.gif) no-repeat right 7px; }
	div.col ul li.no_bullet { background:none; }
	div.wide ul li { padding-right: 20px; }

/*****************************************************************************
//-> COLLAPSE
*****************************************************************************/
ul.collapse li { text-align: right; }
	ul.collapse li a.email { padding: 0px 10px 0px 0; }
	ul.collapse li a.lnk { padding: 0px 10px 0px 0; background: transparent url(../../images/rtl/link-bg2.gif) no-repeat 100% 4px; }
		ul.collapse li a.lnk.selected { background: transparent url(../../images/rtl/link-bg2-over.gif) no-repeat 100% 4px; }
	ul.collapse li ul li a { padding-right: 14px; }
	ul.collapse li ul li p { padding: 0 10px 0 0; }
		ul.collapse li ul li p a { padding-right: 0px; }
/*****************************************************************************
//-> HP QUOTE
*****************************************************************************/
#quote { margin: 50px 80px 0 0; padding-right: 5px; }
	#quote.en { direction: ltr; text-align: left; }
	#quote.he { direction: rtl; text-align: right; }
/*****************************************************************************
//-> QUOTE
*****************************************************************************/
#quote-wrap img.bg-stamp { left: -50px; }
#quote-inner {  }
	#quote-inner.en { padding: 40px 59px 0 80px; width: 158px; height: 214px; direction: ltr; text-align: left; }
	#quote-inner.he { padding: 40px 69px 0 72px; width: 156px; height: 214px; direction: rtl; text-align: right; }
/*****************************************************************************
//-> GALLERY
*****************************************************************************/
div#gallery { direction: ltr; padding: 70px 36px 47px 72px; }
div.gallery-text { padding: 0 65px 0 160px; }
/*****************************************************************************
//-> wide LIST ITEMS
*****************************************************************************/
div.wide-list-item div.image { float: right; margin-left: 45px; }
	div.wide-list-item div.image img { margin: 5px 12px 7px 8px; }
div.wide-list-item div.txt { float: right; }
/*****************************************************************************
//-> LIST ITEMS
*****************************************************************************/
div.list-items { margin: 68px 10px 0 0; }
div.list-item div.image { float: right; margin-left: 45px; }
div.list-item div.txt { float: right; }
/*****************************************************************************
//-> FACEBOOK
*****************************************************************************/
#wrapper.lang div#facebook { margin: 25px 25px 0 0; }
/*****************************************************************************
//-> HP FORM
*****************************************************************************/
div#form-holder { margin:15px 10px 0 21px; }
	div#form-holder label { float: right; }
	div#form-holder em.error { text-align: left; float: left; }
	div#form-holder small { float: left; }
	div#form-holder .left_col,
div#form-holder .right_col { float: right; margin-left: 6px; }

/*****************************************************************************
//-> MEMBERS FORM
*****************************************************************************/
div#members-holder { margin: 0 0 0 0; }
	div#members-holder label { float: right; }
	div#members-holder em.error { text-align: left; float: left; }
	div#members-holder small { float: left; }
	div#members-holder .left_col,
div#members-holder .right_col { float: right; margin-left: 6px; }

/*****************************************************************************
//-> CONTACT
*****************************************************************************/
div.contact { margin: 0 40px; float: right; }
div#contact-holder { float: right; margin: 0 40px 0 58px; }
	div#contact-holder label { float: right; }
	div#contact-holder em.error { text-align: left; float: left; }
	div#contact-holder small { float: left; }
	div#contact-holder .left_col,
div#contact-holder .right_col { float: right; margin-left: 6px; }
/*****************************************************************************
//-> HP REGISTRATION
*****************************************************************************/
#registration { margin: 0 12px 50px 25px; }
/*****************************************************************************
//-> COUNTDOWN
*****************************************************************************/
div.kids { position:absolute; margin: 70px -15px 0 0; padding-left: 10px; }
div#countdown { background: transparent url(../../images/rtl/countdown.png) no-repeat 0px 0px; margin: 50px 25px 0 0; padding-left: 10px; }
.countdown_section { float: left; }
/*****************************************************************************
//-> FAQ
*****************************************************************************/
dl.faq dt { padding: 10px 0px 10px 0px; }
	dl.faq dt span { left: 0px; text-align: left; }
.msie6 dl.faq dd { padding: 10px 0 10px 0px; }
/*****************************************************************************
//-> SLIDER
*****************************************************************************/
#slider { padding: 0px 37px 0px 28px; background: transparent url(../../images/rtl/slider-bg.jpg) no-repeat 0px 0px; }
	#slider div#right-image { float: right; }
	#slider div#left-image { float: left; }
	#slider div#over { left: 0; background: transparent url(../../images/rtl/slider-over.png) no-repeat 0px 0px; }
/*****************************************************************************
//-> REGISTRATION
*****************************************************************************/
div.registration { margin: 90px 40px 65px 0; }
/*****************************************************************************
//-> CAREERS
*****************************************************************************/
div.career { margin: 80px 40px 53px 0; }
/*****************************************************************************
//-> FORM ELEMENTS
*****************************************************************************/
/*****************************************************************************
//-> BREADCRUMBS
*****************************************************************************/
#Breadcrumbs ul { direction: rtl; }
	#Breadcrumbs ul li { float: right; padding-left: 4px; }
		#Breadcrumbs ul li a { right: 5px; padding-left: 5px; }
/*****************************************************************************
//-> GENERAL CLASSES
*****************************************************************************/
div.sep2 { background: url(../../images/rtl/sep.png) center center no-repeat; }
.text-align { text-align: right; direction: rtl; }
.left { float: left; }
.right { float: right; }
.rtl { text-align: right; direction: rtl; }
.ltr { padding-left: 10px; text-align: left; direction: ltr; }


/*****************************************************************************
//-> SITE MAP
*****************************************************************************/
ul.tree {  }
	ul.tree ul { margin: -2px 15px 0 0 ; background-position: 0px 15px; }
	ul.tree li { margin-left: 10px; }
		ul.tree li a { padding-left: 25px; }
	ul.tree ul ul { background-position: 0px 15px; }
	ul.tree ul li { background-position: 0px 7px; }
	ul.tree ul ul li { background-position: 0px 7px; }
		ul.tree ul ul li a { background-position: 0px 7px; }

