@charset "utf-8";
/* CSS Document */

img{border:0px;}


A {
	font: normal 11px tahoma ;
	text-decoration: none;
}
/************************/
/************************/
.FirstDivForBottomBg{
	padding-top:0px;
	background:url(../Images/fa/BgBottomPage.jpg) bottom repeat-x;
}
.FirstDivForBottomBgSecondPage{
	background:url(../Images/fa/SecondBgBottomPage.jpg) bottom repeat-x;
}
.DivBase{
	width:948px;
}
.DivHeader{
	clear:both;
	background:url(../Images/fa/BgHeader.jpg) top repeat-x;
	height:100px;
	margin-bottom:1px;
}

.HeaderLogo{
	/*float:right;*/
	width:190px;
}

Input.ClockText{
	padding : 0px 2px 0px 2px; 
	border : 1px solid #0F4584;
	font : normal 12 Tahoma; 
	color : #FFFFFF;
}

.HeaderItems{
	color:#8296BC;
	background:url(../Images/fa/HeaderLeft-door.jpg) top left no-repeat;
}

A.HrefTopNewsBoxLink {
font: normal 11px tahoma ;

text-decoration: none;
color:#243897;
}

A.HrefTopNewsBoxLink:link {
	color:#243897;
}

A.HrefTopNewsBoxLink:hover {
	 color:#670101;
}

A.HrefTopNewsBoxLink:active {
	 color:#670101;
}

A.HrefTopNewsBoxLink:focus {
	 color:#670101;
}

/***********/
.ItemsOverImage{
	height:32px;
	background:url(../Images/fa/BgItemsOverImage.jpg) top repeat-x;

}
.ItemsOverImage #div{
	height:32px;
	background:url(../Images/fa/RightLeftCornerOverImageItems.jpg) right top no-repeat;
	vertical-align:sub;
	color:#fff;
}

/***********/
.UnderImageItems{
	color:#fff;
	FONT: normal 11px tahoma;
	background:#831312;
	height:31px;
}
.UnderImageItems #div1{
	background:url(../Images/fa/LeftCornerUnderImageItems.jpg) left top no-repeat;
	height:31px;
}
.UnderImageItems #div1 #div2{
	background:url(../Images/fa/RightCornerUnderImageItems.jpg) right no-repeat;
	height:26px;
	padding:5px 15px 0px 15px ;
}
/***********/
.FirstTopLeftPart{
	float:left;
	width:641px;
}
.FirstTopRightPart{
	float:right;
	width:305px;
}

/**********/
.FooterStyle{
	background:url(../Images/fa/BgFooter.jpg) top repeat-x;
	height:43px;
	/*margin-top:25px;*/
	padding-bottom:23px;
}
.FooterStyle #div1{
	background:url(../Images/fa/RightFooter.jpg) top right no-repeat;
	height:43px;
}
.FooterStyle #div1 #div2{
	background:url(../Images/fa/LeftFooter.jpg) top Left no-repeat;
	height:43px;
}

.CopyRight{
	color:#fff;
	font-size:10px;

}

.Foot{
	color:#000;
	FONT: bold 11px tahoma;
	

}
/********************/
/********home********/
/********************/
.DivHomePage{
	padding:2px 0px 2px 0px;
}
.ModuleBoxTitle{
	height:22px;
	width:215px;
	padding:7px 20px 0px 0px;
	background:url(../Images/fa/BgModuleBoxTitle.jpg) top  no-repeat;
	font:bold 11px tahoma;
	color:#fff;
}
.ModuleThambnailBody{
	background:#fff url(../Images/fa/BottomThambnailMadule.gif) bottom no-repeat;
	width:199px;
	padding:0px 18px 0px 16px;
	
}

A.Persons {
font: normal 11px tahoma ;

text-decoration: none;
color:#7C7C7D;
}

A.Persons:link {
	color:#7C7C7D;
}

A.Persons:hover {
	 color:red;
	 background:url(../Images/fa/Presons/BgPersons.jpg) right repeat-x;
}

A.Persons:active {
	 color:red;
}

A.Persons:focus {
	 color:red;
}

/********************/
/**************/
/********************/

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #B2B1B1;
border-right:1px solid #B2B1B1;
}
.xb1 {
margin:0 5px; 
background:#B2B1B1;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #B2B1B1; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/********************/
/********Second******/
/********************/
A.PortalItemsList {
font: normal 11px tahoma ;
padding: 0px 2px 0px 2px;
text-decoration: none;
color:#7C7C7D;
}

A.PortalItemsList:link {
	color:#7C7C7D;
}

A.PortalItemsList:hover {
	 color:red;
}

A.PortalItemsList:active {
	 color:red;
}

A.PortalItemsList:focus {
	 color:red;
}

.SecondDivBase{
	width:979px;
}
.SecondDivHeader{
	clear:both;
	background:#2E5090 url(../Images/fa/SecondBgHeader.jpg) top repeat-x;
	height:218px;

}

.SecondHeaderLogo{
	float:right;
	width:254px;
	padding-top:70px;
	color:#8296BC;
}

.SecondHeaderItems{
	padding-top:3px;
	float:right;
	width:713px;
	direction:rtl;
}
.SecondBgItemsOverImage{
	background:url(../Images/fa/SecondBgItemsOverImage.jpg) bottom repeat-x;
	height:37px;
	padding-top:30px;
}
	
.SecondBgItemsOverImage #div1{
	background:url(../Images/fa/SecondRightCornerOverImageI.jpg) top Right no-repeat;
	height:37px;
}	

.SecondBgItemsOverImage #div1 #div2{
	background:url(../Images/fa/SecondLeftCornerOverImageI.jpg) top Left no-repeat;
	height:37px;
}	
.SecondHeaderImage{
	background:url(../Images/fa/SecondBgImage.jpg) top repeat-y;
	height:140px;
	width:713px;
}

.SecondHeaderImage #div1{
	height:140px;
	width:706px;
}

.SecondBgTopMain{
	background:url(../Images/fa/SecondBgTopMain.jpg) top repeat-x;
	clear:both;
	}
.SecondItemsSide{
	float:right;
	width:255px;
}
.SecondBodySide{
	float:right;
	width:712px;
}

.SecondTitleStyle{
	font:bold 11px tahoma;
}
.SecondBgRightItemsBox{
	background:url(../Images/fa/SecondBgRightItemsBox.jpg) top center repeat-y;
	width:232px;
}
.SecondFooterStyle{
	background:url(../Images/fa/SecondBgFooter.jpg) top repeat-x;
	height:43px;
	margin-top:5px;
	padding-bottom:25px;
}
.SecondFooterStyle #div1{
	background:url(../Images/fa/SecondRightFooter.jpg) top right no-repeat;
	height:43px;
}
.SecondFooterStyle #div1 #div2{
	background:url(../Images/fa/SecondLeftFooter.jpg) top Left no-repeat;
	height:43px;
}

/**---**/

A.ItemsTopLinks {
	font: normal 12px tahoma ;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	color:#fff;
}

A.ItemsTopLinks:link {
	color:#fff;
}

A.ItemsTopLinks:hover {
	 color:red;
}

A.ItemsTopLinks:active {
	 color:red;
}

A.ItemsTopLinks:focus {
	 color:red;
}
/***********************/
/***********************/

A.FirstHrefHeaderItemsRollOver 
	{
		cursor:hand;
		font:normal 11px tahoma; 	
		color:  #fff;
		text-decoration: none;
		width:100%;
		display:block;
		padding:5px ;		
		border-bottom:1px solid #79551B;
		background-color:#891717;
	}
A.FirstHrefHeaderItemsRollOver:link
	{
	color: #fff;
	}
A.FirstHrefHeaderItemsRollOver:hover
	{
	 color:#fff;
	 background-color:#032961;
	}
A.FirstHrefHeaderItemsRollOver:active
	{
	 color:#fff;
	}
A.FirstHrefHeaderItemsRollOver:focus
	{
	 color:#fff;
	}
/*-----------*/
span.parrentMenu, a.parrentMenu
	{
		font:normal 11px tahoma;	
	}
a.parrentMenu
	{
		display: block;
		border-bottom: none;
		text-decoration: none;
	}
A.SecondHrefHeaderItemsRollOver 
	{
		cursor:hand;
		font:normal 11px tahoma; 	
		color:  #fff;
		text-decoration: none;
		width:100%;
		display:block;
		padding:5px;		
		border-bottom:1px solid #4464AE;
		background-color:#032961;
	}
A.SecondHrefHeaderItemsRollOver:link
	{
	color: #fff;
	}
A.SecondHrefHeaderItemsRollOver:hover
	{
	 color:#fff;
	 background-color:#891717;
	}
A.SecondHrefHeaderItemsRollOver:active
	{
	 color:#fff;
	}
A.SecondHrefHeaderItemsRollOver:focus
	{
	 color:#fff;
	}
	
/*////////////////////////////////////////*/
A.hrefTreeItems 
	{
		font:normal 11px tahoma; 	
		text-decoration: none;
		color:  #343434;
	}
A.hrefTreeItems:link
	{
	color:  #343434;
	}
A.hrefTreeItems:hover
	{
	 color:red;
	}
A.hrefTreeItems:active
	{
	 color:red;
	}
A.hrefTreeItems:focus
	{
	 color:red;
	}
/**/
div.hrefTreeItems 
	{
		font:normal 11px tahoma; 	
		text-decoration: none;
		color:  #343434;
	}
div.hrefTreeItems:link
	{
	color:  #343434;
	}
div.hrefTreeItems:hover
	{
	 color:red;
	 background-color:#F8FDF2;
	}
div.hrefTreeItems:active
	{
	 color:red;
	}
div.hrefTreeItems:focus
	{
	 color:red;
	}

a.EventsTBB
{
color:#18338A;
font-weight:bold;
}	


a.EventsBlackLink
{
color:#000000;
text-decoration:none;
}

a.EventsBlackLink:hover
{
color:#18338A;
text-decoration:none;
}

.EventsTNB
{
color:#18338A;
}

	
/*****************-************/
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block; zoom: 1;}
 .menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none}
 .menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top }
 .menu-hv a ,    .menu-vv a { display: block; zoom: 1; line-height: 1.2em }
 .menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden  }
 .menu-hv li:hover ul,  .menu-vv li:hover ul,
 .menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible }
 .menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
 .menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
 .menu-hv li li:hover ul,  .menu-vv li li:hover ul,
 .menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
 .menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
 .menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
 .menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
 .menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
 
 .menu-hv li li li:hover ul ul,  .menu-vv li li li:hover ul ul,
 .menu-hv li li li.hover ul ul,  .menu-vv li li li.hover ul ul { visibility: hidden }
 .menu-hv li li li li:hover ul,  .menu-vv li li li li:hover ul,
 .menu-hv li li li li.hover ul,  .menu-vv li li li li.hover ul { visibility: visible }
 /* horizontal-vertical */
 .menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
 .menu-hv li { float: right; }  
 .menu-hv li ul li { float: none; }
 .menu-hv li ul li ul { position: absolute; /*left: 100%;*/ top: 0; }
 /* vertical-vertical */
 .menu-vv { float: right; } 
 .menu-vv li ul { right: 100%; top: 0; }
 /* ****************************************
   Define width, color, bg, etc ABOVE or clear this line if will define in other place
 */
 .menu-hv li { width: 100%; z-index:1}
 .menu-hv li li{ width: 150px; z-index:2}
 .menu-hv li li li{ width: 150px; z-index:3}
 .menu-vv li { width: 100px; background-color: yellow }
 .menu-vv li li{ width: 100px; background-color: red }
 .menu-vv li li li{ width: 100px; background-color: orange }
 .menu-hv li a:hover { }
 .menu-vv li a:hover { background-color: cyan }

 
/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
   http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html */
* html * { color: expression( (function(who){ if(!who.MXPC){
 who.MXPC = '1';
 if(who.nodeName != 'A'){
  who.onmouseenter=function(){ who.className += ' hover'};
  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

