body {
	font:12px Arial;
	color:#000000;
	text-align:center;
	margin:0;
	direction:rtl;
	behavior:url(/script/menu.htc);
}

.clsSpacer{
	height:0;
	width:0;
	font-size:0;
	background:transparent;
}

.clsErrorMsg{
	color:#400000;
	font-weight:bolder;
	text-align:center;
	padding:50px;
}

img{border:0 none;}
form{margin:0; margin-bottom:5px;}
table, tr, td{font:12px Arial; color:#000000; direction:rtl;}
input, select, textarea{height:26px; font:14px Arial; color:#000000; direction:ltr; padding:4px; border:1px solid #234477; background-color:#F4F8F9;}
textarea{height:100px;}


A:link,A:visited,A:active{color:#000000; text-decoration:none; background-color:transparent;}
A:hover{text-decoration:underline;}

.clsLogo{
	height:102px;
	border-top:12px solid #dc7816;
	border-bottom:5px solid #8AA2BD;
}

.clsTopMenu{
	width:100px;
	height:37px;
	text-align:center;
	border:1px solid #ffffff;
	border-right:0 none;
	background-color:#224477;
}

.clsTopMenu img{
	height:35px;
}

.clsTopFlash{
	width:167px;
	height:123px;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #ffffff;
	background:#224477 url(/images/flash.jpg) no-repeat;
}

.clsTopTitle{
	height:86px;
	text-align:right;
	border-top:12px solid #A6B4C9;
	border-left:1px solid #C8D0DD;
	border-bottom:15px solid #A6B4C9;
	background-color:#90A1BB;
}

.clsTopTitle img{
	height:58px;
}

.clsTopBlueLine{
	border-top:3px solid #ffffff;
	background-color:#28497B;
}

.clsContent{
	width:657px;
	text-align:left;
	direction:ltr;
	vertical-align:top;
	background-color:#F4F8F8;
}

.clsContent .clsTitleImage{
	margin-top:27px;
}

.clsContent h1{
	font-size:14px;
	font-weight:bolder;

	text-align:left;
	direction:ltr;
	margin:0;
	margin-top:32px;
	margin-bottom:10px;
	padding-left:10px;
}

.clsContent_text{

	text-align:left;
	direction:ltr;
	padding:10px;
}

.clsGalleryTable img{
	width:150px;
	height:100px;
	cursor:pointer;
	cursor:hand;
}

.clsPagesNav{
	color:#000000;
	font-size:14px;
	font-weight:bolder;
	text-align:center;
}

.clsFramesResults{
	font-size:14px;
	font-weight:bolder;
	padding:3px;
	margin-bottom:5px;
	background-color:#ECEEED;
}

.clsRightPane{
	width:169px;
	font-size:12px;
	text-align:right;
	vertical-align:top;
	border-left:1px solid #a6b4c9;
	background-color:#CAD0D0;
}






.clsRightPane .clsRightMenu_item{
	width:169px;
	color:#4E6992;
	font-size:14px;
	font-weight:bolder;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	padding:5px 2px 5px 10px;
	border-bottom:1px solid #BABBBB;
	background-color:#DADFDC;
}

.clsRightPane .clsRightMenu_block{
	background-color:#FCD776;
}

.clsRightPane A:link, .clsRightPane A:visited, .clsRightPane A:active{
	display:block;
	width:169px;
	color:#4E6992;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	background-color:transparent;
}

.clsRightPane A:hover{
	font-weight:700;
	text-decoration:none;
}

.clsRightPane .clsRightMenu_block A:link, .clsRightPane .clsRightMenu_block A:visited, .clsRightPane .clsRightMenu_block A:active{
	display:block;
	width:169px;
	color:#4E6992;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	padding:5px 2px 5px 10px;
	border-bottom:1px solid #BABBBB;
	background-color:transparent;
}

.clsRightPane .clsRightMenu_block A:hover{
	font-weight:700;
	text-decoration:none;
}






.clsBtn{
	height:26px;
	color:#000000;
	font-size:13px;
	font-weight:bolder;
	vertical-align:top;
	padding:2px;
	margin-top:2px;
	border:1px solid #000000;
	background-color:#CAD0D0;
}

.clsImgBtn{
	width:169px;
	height:21px;
	border:0 none;
	background-color:transparent;
}

.clsFooter{
	height:25px;
	width:100%;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

.clsSiteMap td{
	width:150px;
	vertical-align:top;
	padding:5px 0 10px 10px;
}

.clsSiteMap h2{
	font-size:13px;
	margin:0 0 3px 0;
}


div#oMenu {width:740px; float:right; margin:0 0 0 0; background:transparent;}
div#oMenu ul {margin:0; padding:0;}
div#oMenu .level1 li {position:relative; list-style:none; margin:0; float:right;}
div#oMenu .level2 li {position:relative; list-style:none; margin:0; float:right;}
div#oMenu .level2 li a {display:inline; padding:0.4em 0 0.4em 0; width:8em; text-decoration:none;}
div#oMenu >ul a {width:auto;}
div#oMenu ul.level1 ul.level2{position:absolute; width:740px; display:none;}
div#oMenu ul ul li {text-align:right;}
div#oMenu ul.level1 li.submenu:hover ul.level2{display:block;}
div#oMenu ul.level2 {top:18px; left:-78px; margin-top:2px;}
div#oMenu ul.level2 a:link, div#oMenu ul.level2 a:visited, div#oMenu ul.level2 a:active{color:#FCECC5; font-weight:500; text-decoration:none; background-color:transparent;}
div#oMenu ul.level2 a:hover{font-weight:700; text-decoration:none;}


