html, body{
	width:100%;
	height:100%;
	background:#ffffff;
}

body{
	color:#262626;
	font:13px Arial;
	padding:0;
	margin:0;
}

body, table, tr, td{
	text-align:right;
	direction:rtl;
}

img{
	border:0 none;
}

form{
	margin:0;
}

table, tr, td{
	color:#262626;
	font:13px Arial;
	font-size:small;
	vertical-align:top;
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
}

p{
	padding:0;
	margin:0 0 10px 0;
}

input.clsTextField, select.clsTextField, textarea.clsTextField{
	color:#000000;
	font:12px Arial;
	border:1px solid #555555;
	background-color:#616161;
}

.clsLtr, input.clsLtr, select.clsLtr, textarea.clsLtr{
	direction:ltr;
}

input.clsReset{
	border:0 none;
	background-color:transparent;
}

h1{
	color:#3f7f9a;
	font-size:18px;
	font-weight:800;
	margin:15px 35px 10px 0;
}

h2{
	color:#767676;
	font-size:18px;
	font-weight:800;
	margin:3px 0 5px 0;
}

h3{
	color:#FA490E;
	font-size:15px;
	font-weight:500;
	margin:3px 0 3px 0;
}

A:link, A:visited, A:active{color:#262626; text-decoration:underline; background-color:transparent;}
A:hover{text-decoration:underline;}

.clsWhiteLink:link, .clsWhiteLink:visited, .clsWhiteLink:active{color:#ffffff; text-decoration:none; background-color:transparent;}
.clsWhiteLink:hover{text-decoration:underline;}

.clsWhiteLinkU:link, .clsWhiteLinkU:visited, .clsWhiteLinkU:active{color:#ffffff; text-decoration:underline; background-color:transparent;}
.clsWhiteLinkU:hover{text-decoration:underline;}

.clsBlackLink:link, .clsBlackLink:visited, .clsBlackLink:active{	color:#000000; text-decoration:none; background-color:transparent;}
.clsBlackLink:hover{text-decoration:underline;}

.clsGrayLink:link, .clsGrayLink:visited, .clsGrayLink:active{color:#4D4D4D; text-decoration:none; background-color:transparent;}
.clsGrayLink:hover{text-decoration:underline;}

.clsBlueLink:link, .clsBlueLink:visited, .clsBlueLink:active{color:#3f7f9a; text-decoration:none; background-color:transparent;}
.clsBlueLink:hover{text-decoration:underline;}


.clsSpacer{
	clear:both;
	height:0;
	width:0;
	font-size:0;
	background-color:transparent;
}

.clsTransparent{
	color:#E6DFC2;
}

.clsDottedLine{
	font-size:0;
	background:url(/images/dot.gif);
}

.clsLink{
	cursor:pointer;
	cursor:hand;
}

hr{
	clear:both;
	height:1px;
	color:#E5DFBB;
	font-size:0;
	background:transparent;
}

.clsHiddenText{
	display:none;
}

.clsErrorMsg{
	color:red;
	font-size:13px;
	font-weight:800;
	text-align:center;
	padding:15px;
}


.clsFormButtons{
	width:450px;
	text-align:center;
	padding-top:10px;
}

.clsFormButtons input, .clsFormButtons button, .clsButton{
	height:15px;
	color:#ffffff;
	font:12px Arial;
	font-weight:500;
	cursor:pointer;
	cursor:hand;
	padding:0;
	border:none;
	background-color:#767676;
}



.clsPageAlign{
	position:relative;
	width:980px;
	margin:auto;
	background-color:#ffffff;
}



.clsHeader{
	position:relative;
	margin:15px 0 0 0;
}

.clsTopMenu{
	height:27px;
	padding:18px 25px 0 25px;
	background:url(../images/topmenu_bg.jpg) no-repeat center top;
}

.clsTopMenu A:link, .clsTopMenu A:visited, .clsTopMenu A:active{
	color:#595959;
	font-size:14px;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
}
.clsTopMenu A:hover{
	text-decoration:none;
}

.clsLang{
	color:#7c7c7c;
	float:left;
}

.clsLang A:link, .clsLang A:visited, .clsLang A:active{
	color:#7c7c7c;
	font-size:13px;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
}
.clsLang A:hover{
	text-decoration:none;
}


.clsCompaniesBar{
	width:974px;
	height:35px;
	padding-right:6px;
	border-bottom:8px solid #a09b87;
	background:#7cb3ca url(../images/tabs_bg.jpg) no-repeat center bottom;
}

.clsCompaniesBar A:link, .clsCompaniesBar A:visited, .clsCompaniesBar A:active{
	float:right;
	display:block;
	width:160px;
	height:23px;
	color:#252525;
	font-size:14px;
	font-weight:500;
	text-decoration:none;
	text-align:center;
	padding:12px 0 0 0;
	margin-left:1px;
	background:url(../images/tab_off.jpg) no-repeat center top;
}
.clsCompaniesBar A:hover{
	text-decoration:none;
}

.clsMainTable{
	margin-top:10px;
}

.clsMainTable .clsRightPanel{
	width:199px;
	border-left:1px solid #a09b86;
}





.clsMainTable .clsContent{
	width:780px;
	background:url(../images/content_bg_he.gif) repeat-y right;
}

#oContent{
	min-height:400px;
	width:expression(this.width < 400 ? 400 : true);
	background:url(../images/company1_bg_he.jpg) no-repeat right bottom;
}

h1.clsGroupH1{
	text-align:center;
	padding:6px 0 6px 0;
	margin:0;
	background-color:#c9e8f8;
}

.clsContentText{
	width:550px;
	line-height:20px;
	padding:0 35px 0 30px;
}	

clsContentText ul{
	margin:5px 0 10px 10px;
}

.clsContentText li{
	list-style:none;
	padding-left:20px;
	margin:0 0 4px 0;
	background:url(../images/arrow_gray.gif) no-repeat left 2px;
}


.clsPlayer{
	width:476px;
	margin:0 0 10px 0;
}

.clsPlayer .clsName{
	font-size:11px;
	font-weight:800;
}

ul.clsFilesList{
	margin:0 0 0 0;
}

ul.clsFilesList li{
	color:#678d9c;
	font-size:14px;
	font-weight:800;
	list-style:none;
	padding-right:12px;
	margin-top:10px;
	background:url(../images/bullet.gif) no-repeat right 6px;
}


.clsIndexItem{
	clear:both;
	padding:30px;
	border-top:1px solid #c9c6ba;
}

.clsIndexItem h2{
	color:#678d9c;
	font-size:14px;
	font-weight:800;
	padding-right:10px;
	background:url(/images/bullet.gif) no-repeat right 6px;
}

.clsIndexItem h3{
	color:#909090;
	font-size:12px;
	font-weight:800;
	padding-right:10px;
}

.clsIndexItem .clsFloatImage{
	float:right;
	max-width:160px;
	margin:0 0 10px 10px;
}


.clsReadMore{
	font-weight:800;
	text-align:left;
}

.clsReadMore img{
	vertical-align:middle;
}



.clsTeamItem{
	float:right;
	width:320px;
	height:134px;
	font-size:14px;
	padding:15px 15px 15px 20px;
	margin:15px 20px 15px 5px;
	overflow:hidden;
	background:url(../images/team_bg_he.gif) no-repeat center top;
}

.clsTeamItem .clsImage{
	display:inline;
	float:right;
	width:120px;
	height:120px;
	margin:7px 7px 7px 7px;
	border:1px solid #b0b0b0;
	background-color:#eeeeee;
}
	
.clsTeamItem img{
	width:120px;
	height:120px;
}

.clsTeamItem h2{
	color:#333333;
	font-size:18px;
	font-weight:500;
	zoom:1;
	padding-top:10px;
	margin:0 0 5px 0;
}


.clsPaging{
	text-align:center;
	padding-top:10px;
}

.clsPaging img{
	vertical-align:middle;
}

.clsPaging A.clsSelected:link, .clsPaging A.clsSelected:visited, .clsPaging A.clsSelected:active, .clsPaging A.clsSelected:hover{
	color:#F4460D;
	font-weight:800;
	text-decoration:none;
}




.clsPopupLayer{
	display:none;
	position:fixed !important;
	position:absolute;
	top:0 !important;

	left:0;
	z-index:1000;

	width:100%;
	height:100%;
	padding:0;
	margin:0;
	filter:alpha(opacity=40);
	opacity:0.40;
	background-color:#000000;
}

.clsPopupLayerFrame{
	display:none;
	position:fixed !important;
	position:absolute;
	left:0;
	z-index:1001;

	width:750px;
	height:500px;
	overflow:scroll;
	border:1px solid #000000;
	background-color:#ffffff;
}

.clsPopupLayerFrame img{
	cursor:pointer;
	cursor:hand;
}





.clsFooter{
	clear:both;
	width:980px;
	color:#252525;
	font-size:12px;
	text-align:center;
	padding:6px 0 8px 0;
	margin:10px auto 10px auto;
	background:url(../images/footer_bg.jpg) no-repeat center top;
}


.clsFooter pre{
	display:inline;
	color:#252525;
	font:12px Arial;
}

.clsFooter A:link, .clsFooter A:visited, .clsFooter A:active{color:#252525; text-decoration:none; background-color:transparent;}
.clsFooter A:hover{color:#252525; text-decoration:underline;}













.clsCompany2tabs{
	border-color:#ffd600;
}

.clsCompany2tabs a.clsSelectedTab{
	background-image:url(../images/company2_tab.jpg);
}

.clsCompany2footer{
	background-image:url(../images/company2_footer.jpg);
}

.clsCompany3tabs{
	border-color:#e14d49;
}

.clsCompany3tabs a.clsSelectedTab{
	background-image:url(../images/company3_tab.jpg);
}

.clsCompany3footer{
	background-image:url(../images/company3_footer.jpg);
}

.clsCompany4tabs{
	border-color:#ff9005;
}

.clsCompany4tabs a.clsSelectedTab{
	background-image:url(../images/company4_tab.jpg);
}

.clsCompany4footer{
	background-image:url(../images/company4_footer.jpg);
}

.clsCompany5tabs{
	border-color:#b2d033;
}

.clsCompany5tabs a.clsSelectedTab{
	background-image:url(../images/company5_tab.jpg);
}

.clsCompany5footer{
	background-image:url(../images/company5_footer.jpg);
}

.clsCompany6tabs{
	border-color:#75d1f5;
}

.clsCompany6tabs a.clsSelectedTab{
	background-image:url(../images/company6_tab.jpg);
}

.clsCompany6footer{
	background-image:url(../images/company6_footer.jpg);
}

.clsCompany7tabs{
	border-color:#4f9ed1;
}

.clsCompany7tabs a.clsSelectedTab{
	background-image:url(../images/company7_tab.jpg);
}

.clsCompany7footer{
	background-image:url(../images/company7_footer.jpg);
}








.clsCompanyLogo{
	height:119px;
	text-align:center;
	vertical-align:middle;
	border-left:1px solid #a09b86;
}

.clsImagesFade img{
	width:780px;
}

.clsCompanyNews{
	font-size:14px;
	padding:10px 20px 35px 20px;
	background:url(../images/comapny-ticker_bg.jpg) no-repeat left bottom;
}



.clsCompanyText{
	width:550px;
	line-height:20px;
	padding:10px 35px 200px 30px;
}

.clsCompanyText h1{
	margin-right:0;
}


.clsRightMenuItem{
	height:40px;
	width:150px;
	padding:20px 31px 0 0;
	margin:0 0 6px 0;
	background:url(../images/rightmenu_btn_bg_he.jpg) no-repeat center top;
}

.clsRightMenuItem A:link, .clsRightMenuItem A:visited, .clsRightMenuItem A:active{
	color:#595959;
	font-size:13px;
	font-weight:800;
	text-decoration:none;
}
.clsRightMenuItem A:hover{
	text-decoration:none;
}


.clsRightMenuItemFlash{
	position:relative;
	height:60px;
	width:180px;
	margin:0 0 6px 0;
}

.clsRightMenuItemFlash .clsFlashBG{
	position:absolute;
	right:0;
	top:0;
	width:180px;
	height:60px;
	z-index:1;
}

.clsRightMenuItemFlash .clsLinkLayer{
	position:absolute;
	right:0;
	top:0;
	width:180px;
	height:60px;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:red;
	filter:alpha(opacity=0);
	opacity:0.0;
}



.clsRightMenuItem1{
	background:url(../images/rightmenu_btn1_bg.jpg) no-repeat center top;
}

.clsRightMenuItem2{
	background:url(../images/rightmenu_btn2_bg.jpg) no-repeat center top;
}

.clsRightMenuItem3{
	background:url(../images/rightmenu_btn3_bg.jpg) no-repeat center top;
}

.clsRightMenuItem4{
	background:url(../images/rightmenu_btn4_bg.jpg) no-repeat center top;
}

.clsRightMenuItem5{
	background:url(../images/rightmenu_btn5_bg.jpg) no-repeat center top;
}













.clsCalendarTable{
	width:145px;
}

.clsCalendarTable td{
	font-size:11px;
	text-align:center;
	padding:2px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
}

.clsCalendarTable .clsMonth{
	color:#404040;
	font-size:12px;
	font-weight:800;
	text-align:center;
	margin:0 0 3px 0;
	background-color:#ffffff;
}

.clsCalendarTable .clsTitle{
	color:#ffffff;
	font-size:12px;
	font-weight:800;
	text-align:center;
	padding:2px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#999999;
}

.clsCalendarTable td.clsToday{
	color:#ffffff;
	background-color:#2470B0;
}

.clsCalendarTable td.clsHasEvent{
	cursor:pointer;
	cursor:hand;
	background-color:#bcbcbc;
}

.clsEventFloat{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	font-size:11px;
	padding:1px 2px 1px 2px;
	border:1px solid #4A90CA;
	background-color:#E1ECF5;
}
