@charset "utf-8";
/* CSS Document */
/* 07-Jul-2010
 * Meysam Mansouri - http//www.meyman.ir
 * Header StyleSheet
 */

/*
  =======================================
		1. Header
			1.1. Header cut
		2. Logo
		3. Table1: 
			3.1. hMenu
			3.2. mini search
		4. MainMenu
  =======================================
*/

/* 1. Header ---------------- */
.header_shadow{
	background:url(images/header_shadow.png) center bottom no-repeat;
	padding:0 10px 10px;
}
#headerMM{
	background: url(images/header_bg_new.png) 0 bottom repeat-x;
	display:inline-block;
	height:252px;
	padding:0 40px;
	width:880px;
	position:relative;
}

/* 1.1. Header cut ----------------*/
#headerMM .header_right{
	position:absolute;
	bottom:0;
	right:0; 
	float:right;
	width:85px;
	height:30px;
	background: url(images/header_right_bg.png) right bottom no-repeat;
	
}
#headerMM .header_left{
	left:0;
	float:left !important;
	background-position: left bottom !important;
	
}

/* 2. Logo ---------------- */	
#headerMM #LogoSetMM{
	position:absolute;
	top:60px;
	left:40px;
	width:82px;
	height:82px;
	overflow:hidden;
}
#headerMM #LogoSetMM h1{
	position:relative;
	background: url(images/logo_new.gif) left top no-repeat;
	width:82px;
	height:82px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
#headerMM #NameSetMM{
	position:absolute;
	top:57px;
	left:130px;
	width:510px;
	height:82px;
	overflow:hidden;
}
#headerMM #NameSetMM h1{
	position:relative;
	width:100%;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:left center no-repeat;
	background-image:url(images/name.gif);
}
/* 3. Table1 ---------------- */	

/* 3.1 hMenu ---------------- */
#headerMM .menuHolderMM{
	text-align:left;
}
/* 3.2 mini search ---------------- */
#headerMM #SearchMM{
	width:340px;
	position:absolute;
	top:80px;
	right:40px;
	text-align:right;
}
#headerMM .PortalDate{ font-size:10px; color:#003366; padding-right:10px; line-height:27px;}
#SearchMM .thum_icon a{
	position:relative;
	width:29px;
	height:34px;
	float:left;
	background: url(images/icon/header_icons.png) no-repeat;
	margin:0 1px;
}
#SearchMM #icon01 a{
	background-position:0 0;	
}
#SearchMM #icon02 a{
	background-position:-29px 0;	
}
#SearchMM #icon03 a{
	background-position:-58px 0;	
}
#miniSearchHolderMM{float:right; width:142px;}
#miniSearchHolderMM #lblHolder{display:none;}
#miniSearchHolderMM #boxHolderMM{float:left;}
#miniSearchHolderMM #btnHolderMm{
	float:left; 
	width:27px;
	height:27px;
	background:#FFF url(images/Search/btn_bg_new.png) center center no-repeat;
	border:1px solid #99D4DF;
	border-left-width:0;
	cursor:pointer;
	padding:0;
	margin:0;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;	
}
#boxHolderMM .miniSearch {
	width:104px;
	height:23px;
	background: #FFF;
	border:1px solid #99D4DF;
	border-right-width:0;
	font-size:11px;
	font-weight:normal;
	color:#003366;
	padding:2px;
	margin:0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
#btnHolderMm .imgbtnSearch {
	width:27px;
	height:27px;
	padding:0;
	margin:0
}
/* 4. MainMenu ---------------- */
#headerMM #mainMenuHolderMM{
	position:absolute;
	left:40px;
	top:162px;
	margin:0 -50px;	
	width:960px;
	height:71px;
	overflow:hidden;
}
#mainMenuHolderMM  div.rtsLevel{ padding:0 0 0 20px; width:880px;}
#mainMenuHolderMM .rtsLevel1{
	border-bottom:1px solid #CBEAEF;
	width:100%;
	height:35px;
	position:relative;
	overflow:hidden;
}
#mainMenuHolderMM .rtsLevel1 ul.rtsUL{
	background:#CBEAEF url(images/mainMenu.png) 0 0 repeat-x;
}
#mainMenuHolderMM .rtsLevel2{
	width:100%;
	height:35px;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}
#mainMenuHolderMM .rtsLevel2 ul.rtsUL {
	background:#FDAB5F url(images/mainMenu.png) 0 -70px repeat-x;
}
#mainMenuHolderMM .rtsUL .rtsLI .rtsTxt{
	line-height:35px;
	padding:0 10px !important;
	font-size:11px;
}
#mainMenuHolderMM .rtsUL .rtsFirst {
	padding-right:0;
}

/* Menu Level 1 */
#mainMenuHolderMM .rtsLevel1 .rtsUL .rtsLI .rtsTxt{
	background:url(images/mainMenu.png) 0 -210px no-repeat;
	color:#003366;
}
#mainMenuHolderMM .rtsLevel1 .rtsUL .rtsLast .rtsTxt{
	background: none;
}

#mainMenuHolderMM .rtsLevel1 .rtsUL .rtsLI .rtsSelected .rtsTxt{
	background-position:right -35px;
	color:#000;
}
#mainMenuHolderMM .rtsLevel1 .rtsUL .rtsLI .rtsSelected .rtsOut{

}

#mainMenuHolderMM .rtsLevel1 .rtsUL .rtsLI .rtsSelected .rtsIn{
	background: url(images/mainMenu.png) 0 -35px repeat-x;
}

/* Menu level 2 */
#mainMenuHolderMM .rtsLevel2 .rtsUL .rtsLI .rtsTxt{
	background:url(images/mainMenu.png) 0 -245px no-repeat;
	color:#654B2B;

}
#mainMenuHolderMM .rtsLevel2 .rtsUL .rtsLast .rtsTxt{
	background: none;
}
#mainMenuHolderMM .rtsLevel2 .rtsUL .rtsLI .rtsSelected{
	background: url(images/mainMenu.png) 0 -105px repeat-x;
	color:#000;
}

/* paddding*/
#mainMenuHolderMM .rtsUL .rtsLI{
	/*margin-bottom:7px;	*/
}
#mainMenuHolderMM .rtsUL .rtsLI .rtsOut{
	padding-right:0;	
}
#mainMenuHolderMM .rtsUL .rtsLI .rtsLink, #mainMenuHolderMM .rtsUL .rtsLI .rtsIn{
	margin:0 !important;
	padding:0 !important;
}
