﻿#oHomeMainElement{
	position:relative;
	height:590px;
}

#oHomeMainElement #oHomeMainElementItems .clsItem{
	position:absolute;
	left:0;
	right:0;
	top:-590px;
	height:590px;
	z-index:0;
	background:url() center top;
}

#oHomeMainElement .clsAlign{
	height:25px;
	position:relative;
	top:535px;
	z-index:1000;
}

#oHomeMainElement .clsNav{
	float:left;
	height:14px;
	z-index:1000;
	padding:5px 8px 5px 8px;
	border-radius:10px;
	background:#000;
}

#ltr #oHomeMainElement .clsNav{
	float:right;
}

#oHomeMainElement .clsNav .clsBtn{
	float:left;
	height:14px;
	width:14px;
	cursor:pointer;
	margin-left:5px;
	background:url(../images/me-nav_off.gif) no-repeat center top;
}

#oHomeMainElement .clsNav .clsBtnSelected{
	cursor:default;
	background:url(../images/me-nav_on.gif) no-repeat center top;
}

#oHomeMainElement .clsNav .clsBtnPause{
	float:left;
	height:14px;
	width:14px;
	cursor:pointer;
	margin-right:5px;
	background:url(../images/me-nav_pause.gif) no-repeat center top;
}

#oHomeMainElement .clsNav .clsBtnPlay{
	background:url(../images/me-nav_play.gif) no-repeat center top;
}


h2{
	color:#1e0b32;
	font-size:40px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	line-height:40px;
	margin:0 0 10px 0;
}

#ltr h2{
	font-family:"Antic",Helvetica,Arial;
}

h2.clsYellow{
	color:#f4ef00;
}

.clsBackToTop{
	color:#f4ef00;
	font-size:16px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	text-align:center;
	cursor:pointer;

	position:absolute;
	right:55px;
	bottom:40px;
	width:90px;
	height:15px;
	padding:50px 0 0 0;
	background:url(../images/back_yellow.png) no-repeat center top;
}

#ltr .clsBackToTop{
	font-family:"Antic",Helvetica,Arial;
	right:auto;
	left:55px;
}

.clsBackToTopPurple{
	color:#1d0a30;
	background:url(../images/back_purple.png) no-repeat center top;
}

.clsButton{
	color:#f4ef00;
	font-size:18px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	line-height:15px;
	cursor:pointer;
	
	display:inline-block;
	min-width:100px;
	text-align:center;
	padding:8px 15px 6px 15px;
	margin:8px 0 8px 8px;
	background:#1e0b32;
}

#ltr .clsButton{
	font-size:14px;
	font-family:"Antic",Helvetica,Arial;
	padding: 8px 12px 6px 12px;
}

.clsButtonYellow{
	color:#1a1a1a;
	background:#f4ef00;
}



.clsBoxAbout{
	background:url(../images/box3.jpg) no-repeat center top;
}

.clsBoxAbout .clsAlign{
	width:800px;
	min-height:366px;
	padding:46px 190px 62px 15px;
}

#ltr .clsBoxAbout .clsAlign{
	padding:46px 15px 62px 190px;
}

.clsBoxAbout .clsGlow{
	position:absolute;
	top:-11px;
	left:100px;
	width:346px;
	height:21px;
	z-index:1001;
	background:url(../images/glow2.png) no-repeat center top;
}

.clsBoxAbout #oBoxAboutImages{
	float:right;
	position:relative;
	width:310px;
	height:362px;
	overflow:hidden;
	margin:16px 0 0 30px;
	border-top:2px solid #1e0b32;
	border-bottom:2px solid #1e0b32;
}

#ltr .clsBoxAbout #oBoxAboutImages{
	float:left;
	margin:16px 30px 0 0;
}

.clsBoxAbout #oBoxAboutImages .clsItems{
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}

.clsBoxAbout #oBoxAboutImages .clsItems .clsItem{
	position:relative;
	width:310px;
	height:362px;
	overflow:hidden;
}

.clsBoxAbout #oBoxAboutImages .clsItem img{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:310px;
	height:350px;
	margin-top:6px;
}

.clsBoxAbout #oBoxAboutImages .clsItem img:first-child{
	display:block;
}

.clsBoxAbout #oBoxAboutContent{
	float:right;
	position:relative;
	width:430px;
	height:360px;
	overflow:hidden;
}

.clsBoxAbout #oBoxAboutContent .clsItems{
	position:absolute;
	top:0;
	right:0;

	color:#1e0b32;
	font-size:14px;
	line-height:22px;
}

.clsBoxAbout #oBoxAboutContent .clsItem{
	width:430px;
	height:360px;
}






.clsBox2{
	background:url() center top;
}

.clsBox2 .clsAlign{
	width:800px;
	padding:80px 190px 110px 15px;
}

#ltr .clsBox2 .clsAlign{
	padding:80px 15px 110px 190px;
}

.clsBox2 .clsGlow{
	position:absolute;
	top:-11px;
	right:100px;
	width:346px;
	height:21px;
	z-index:1001;
	background:url(../images/glow1.png) no-repeat center top;
}

.clsBox2 .clsVideoBox{
	float:left;
	position:relative;
	width:390px;
	height:230px;
	cursor:pointer;
	padding:6px 0 6px 0;
	margin:16px 0 0 0;
	border-top:3px solid #efe409;
	border-bottom:3px solid #efe409;
}

#ltr .clsBox2 .clsVideoBox{
	float:right;
}


.clsBox2 .clsVideoBox .clsImg{
	width:390px;
	height:230px;
}

.clsBox2 .clsVideoBox .clsPlayIcon{
	position:absolute;
	top:62px;
	right:142px;
	width:106px;
	height:106px;
	background:url(../images/icon_play.png);
}

.clsBox2 .clsText{
	width:340px;
	color:#e5e5e5;
	font-size:14px;
	line-height:22px;
}



.clsBox3{
	background:url(../images/box3.jpg) no-repeat center top;
}

.clsBox3 .clsAlign{
	width:800px;
	min-height:366px;
	padding:46px 190px 62px 15px;
}

#ltr .clsBox3 .clsAlign{
	padding:46px 15px 62px 190px;
}

.clsBox3 .clsGlow{
	position:absolute;
	top:-11px;
	left:100px;
	width:346px;
	height:21px;
	z-index:1001;
	background:url(../images/glow2.png) no-repeat center top;
}

.clsBox3 #oBox3Images{
	float:right;
	position:relative;
	width:310px;
	height:362px;
	overflow:hidden;
	margin:16px 0 0 30px;
	border-top:2px solid #1e0b32;
	border-bottom:2px solid #1e0b32;
}

#ltr .clsBox3 #oBox3Images{
	float:left;
	margin:16px 30px 0 0;
}

.clsBox3 #oBox3Images .clsItems{
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}

.clsBox3 #oBox3Images .clsItems .clsItem{
	position:relative;
	width:310px;
	height:362px;
	overflow:hidden;
}

.clsBox3 #oBox3Images .clsItem img{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:310px;
	height:350px;
	margin-top:6px;
}

.clsBox3 #oBox3Images .clsItem img:first-child{
	display:block;
}

.clsBox3 #oBox3Content{
	float:right;
	position:relative;
	width:430px;
	height:330px;
	overflow:hidden;
}

#ltr .clsBox3 #oBox3Content{
	margin-top:-5px;
}

.clsBox3 #oBox3Content .clsItems{
	position:absolute;
	top:0;
	right:0;

	color:#1e0b32;
	font-size:14px;
	line-height:22px;
}

.clsBox3 #oBox3Content .clsItem{
	width:430px;
	height:330px;
	overflow:hidden;
}

.clsBox3 #oBox3Nav{
	float:right;
	width:430px;
	height:30px;
	margin-top:20px;
}

#ltr .clsBox3 #oBox3Nav{
	float:left;
}



.clsClients{
	background:url(../images/bg_purple.png);
}

.clsClients .clsAlign{
	width:850px;
	padding:20px 140px 20px 15px;
}

#ltr .clsClients .clsAlign{
	padding:20px 15px 20px 140px;
}

.clsClients .clsGlow{
	position:absolute;
	top:-11px;
	right:100px;
	width:346px;
	height:21px;
	z-index:1001;
	background:url(../images/glow1.png) no-repeat center top;
}

#ltr .clsClients .clsGlow{
	right:auto;
	left:100px;
}

.clsClients h2{
	margin-right:50px;
}

#ltr .clsClients h2{
	margin-right:auto;
	margin-left:50px;
}

.clsClients .clsItem{
	display:none;
	float:right;
	width:223px;
	overflow:hidden;
	padding:6px 0 4px 0;
	margin:0 50px 0 5px;
	
	border-bottom:2px solid #ece702;
}

#ltr .clsClients .clsItem{
	float:left;
	margin:0 5px 0 50px;
}

.clsClients .clsItem1, .clsClients .clsItem2, .clsClients .clsItem3{
	display:block;
	border-top:2px solid #ece702;
}

.clsClients .clsItem .clsImg{
	width:223px;
	height:100px;
	margin:0;
}

.clsClients .clsItem .clsQuote{
	color:#f4ef00;
	font-size:22px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	line-height:26px;
	
	height:140px;
	margin:30px 0 0 0;
}

#ltr  .clsClients .clsItem .clsQuote{
	font-family:"Antic",Helvetica,Arial;
}

.clsClients .clsItem .clsQuote .clsName{
	color:#fff;
	font-size:18px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	margin-top:15px;
}

#ltr  .clsClients .clsItem .clsQuote .clsName{
	font-family:"Antic",Helvetica,Arial;
}

.clsClients .clsMoreClients, .clsClients .clsLessClients{
	color:#f4ef00;
	font-size:14px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	text-align:center;
	cursor:pointer;

	clear:both;
	width:778px;
	padding:50px 0 0 0;
	margin:0 50px 0 10px;
	background:url(../images/load_yellow_down.png) no-repeat center 10px;
}

#ltr .clsClients .clsMoreClients, #ltr  .clsClients .clsLessClients{
	font-family:"Antic",Helvetica,Arial;
	margin:0 10px 0 50px;
}

.clsClients .clsLessClients{
	display:none;
	background-image:url(../images/load_yellow_up.png);
}





.clsGalleryBox{
	background:url(../images/bg_yellow.png);
}

.clsGalleryBox .clsAlign{
	width:850px;
	min-height:480px;
	padding:20px 140px 20px 15px;
}

#ltr .clsGalleryBox .clsAlign{
	width:850px;
	min-height:480px;
	padding:20px 15px 20px 140px;
}

.clsGalleryBox h2{
	margin-right:50px;
}

#ltr .clsGalleryBox h2{
	margin-right:auto;
	margin-left:50px;
}

.clsGalleryBox .clsButtonYellow{
	background:#fff;
}


.clsGalleryBox #oGalleryNav{
	float:left;
	padding:32px 0 0 25px;
}

#ltr .clsGalleryBox #oGalleryNav{
	float:right;
	padding:32px 25px 0 0;
}

.clsGallery .clsItem{
	display:none;
	float:right;
	width:219px;
	cursor:pointer;
	margin:0 50px 20px 5px;
}

#ltr .clsGallery .clsItem{
	float:left;
	margin:0 5px 20px 50px;
}

.clsGallery .clsItem .clsImgBox{
	position:relative;
	width:219px;
	height:145px;
	padding:3px 0 3px 0;
	margin:0;
	border-top:2px solid #1c0a2e;
	border-bottom:2px solid #1c0a2e;
}

.clsGallery .clsItem .clsImgBox .clsMask{
	position:absolute;
	top:3px;
	left:0;
	z-index:2;
}

.clsGallery .clsItem .clsImgBox img{
	width:219px;
	height:145px;
}

.clsGallery .clsItem .clsImgTitle{
	color:#1c0a2e;
	font-size:14px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	margin:3px 0 0 0;
	background:url(../images/icon_zoom.png) no-repeat left top;
}


#ltr .clsGallery .clsItem .clsImgTitle{
	font-family:"Antic",Helvetica,Arial;
	background:url(../images/icon_zoom.png) no-repeat right top;
}

.clsGalleryBox .clsMoreImages, .clsGalleryBox .clsLessImages{
	color:#1d0a30;
	font-size:14px;
	font-family:"Kashiach_OERegular","Arial Hebrew",Arial;
	text-align:center;
	cursor:pointer;

	position:relative;
	clear:both;
	display:none;
	width:778px;
	z-index:10;
	padding:40px 0 0 0;
	margin:10px 50px 0 10px;
	background:url(../images/load_purple_down.png) no-repeat center top;
}

#ltr .clsGalleryBox .clsMoreImages, #ltr  .clsGalleryBox .clsLessImages{
	font-family:"Antic",Helvetica,Arial;
	margin:10px 10px 0 50px;
}

.clsGalleryBox .clsLessImages{
	display:none;
	background-image:url(../images/load_purple_up.png);
}