﻿/*Css Document Created  By  Parisa  Safaiyan*/
body
{
	background-image: url(../../../images/16gray_fa_en/bgbody.gif);
	background-repeat: repeat;
	margin: 0px;
	direction: rtl;
}
 a
{
	text-decoration:none;
	color: #000000;
}
a:hover
{
	color:red;
	text-decoration:underline;
}
.master
{
	width: 910px;
	background-image: url(../../../images/16gray_fa_en/bgmaster.png);
}
.content
{
	width: 900px;
	float: right;
	margin: 0px 1px 0px 0px;
}
.Language
{
	width: 177px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	text-align: left;
}
.Language a
{
	float: left;
	font:bold 12px tahoma;
	padding: 5px 0px;
	text-decoration: none;
	margin: 0px 10px 0px 5px;
	color: #000000;
}
.Language a:hover
{
	color:#ffaf02;
	text-decoration:underline;
	}
.divblock
{
	display: none;
}
/****Banner Group****/
.banner
{
}
.banner img
{
}
.banner embed
{
}
.bannerdefault
{
	background-image: url(../../../images/16gray_fa_en/bannerdefault.jpg);
	width: 900px;
	height: 47px;
	_height: 227px;
	color: #ffb400;
	font: bold 16px verdana;
	padding: 80px 0px 0px 0px;
}
/****Banner  Group****/
/****Rightblock****/
.rightblock
{
	width: 169px;
	_width: 178px;
	float: right;
	padding: 6px 4px 0px 5px;
	direction:rtl;
}
/*menu*/
.menu
{
	float: right;
	width: 167px;
	direction:rtl;
}
.staticmenu
{
	font: 12px tahoma;
	width: 167px;
	height: 34px;
	background-image: url(../../../images/16gray_fa_en/bgmenu1.gif);
	direction:rtl;
}
.staticmenu td a
{
	background-image: none;
	padding: 6px 10px 0px 0px;
	color: #000000;
}
.staticmenu td a:hover
{
	background-image:none;
	_background-image: url(../../../images/16gray_fa_en/BgHover.gif);
	color:#000000;
}
.staticmenu td img
{
	display:none;
}
.Dynamicmenu
{
	font: 12px tahoma;
	width: 167px;
	height: 34px;
	background-image: url(../../../images/16gray_fa_en/bgmenu.gif);
	border-right:solid 1px #d7d7d7;
	border-left:solid 1px #d7d7d7;
	margin-right:4px;
	}
.Dynamicmenu td a
{
	background-image: none;
	padding: 6px 7px 0px 0px;
	color: #000000;
}
.Dynamicmenu td a:hover
{
	background-image: url(../../../images/16gray_fa_en/BgHover.gif);
	color:#000000;
}
.Dynamicmenu td img
{
	display:none;
}
/*menu*/
/*search*/
.search
{
	background-image: url(../../../images/16gray_fa_en/bgsearch.jpg);
	background-repeat: no-repeat;
	width: 162px;
	_width: 167px;
	height: 63px;
	float: right;
	padding: 32px 0px 5px 5px;
}
.btnsearch
{
	float: left;
	background-image: url(../../../images/16gray_fa_en/btnsearch2.gif);
	width: 32px;
	height: 25px;
	border: 0px;
	margin: 0px 1px 0px 0px;
	cursor:hand;
}
.txtbsearch
{
	float: left;
	width: 125px;
	height: 24px;
	border: solid 1px #b6b6b6;
}
.pagingsearch
	{
		width:100%;
		float:right;
		text-align:center;
	}
.pagingsearch a
{
	text-decoration:none;
	color:#555555;
}
.pagingsearch a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
.dsearchresult
{
	width:100%;
	float:right;
}
/*search*/
/****Rightblock****/
/****Middleblock****/
.middleblock
{
	width: 525px;
	_width: 545px;
	float: right;
	padding:10px;
}
/*default*/
.main
{
	width:100%;
	float:right;
}
.maintitle
{
	height: 20px;
	_height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Mtitle.gif);
	background-repeat: repeat-x;
	background-position: right;
	font: bold 15px verdana;
	padding: 8px 10px 0px 5px;
	color: #ffd200;
	float:right;
}
.defaultlist
{
	line-height: 1.5;
}
.defaultlist a
{
	font: 12px tahoma;
}
/*default*/
/*title*/
.title
{
	width: 100%;
	height: 29px;
	background-image: url(../../../Images/16gray_fa_en/Title.gif);
	background-position: center;
	border-bottom: solid 1px #e1e1e1;
}
.pagestitle
{
	height: 20px;
	_height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Mtitle.gif);
	background-repeat: repeat-x;
	background-position: right;
	font: bold 15px verdana;
	padding: 8px 10px 0px 5px;
	color: #ffd200;
}
.pagestitle a
{
	font: bold 15px verdana;
	padding: 0px 10px 0px 5px;
	color: #ffd200;
	text-decoration:none;
}
.pagestitle a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
.righttitle
{
	width: 25px;
	height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Rtitle.gif);
	margin-right: 41px;
}
.lefttitle
{
	width: 11px;
	height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Ltitle.gif);
}
/*title*/
/*content*/
.pagescontent2b
{
	width: 505px;
	_width: 525px;
	float:right;
	border: solid 1px #e1e1e1;
	padding: 10px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
	border-top: 0px;
}
.pagescontent1bt
{
	width: 505px;
	_width: 525px;
	float:right;
	border: solid 1px #e1e1e1;
	padding: 10px;
	font: 12px tahoma;
	border-bottom: 0px;
	line-height: 1.5;
	text-align: justify;
	border-top: 0px;
}
.pagescontent1bb
{
	width: 505px;
	_width: 525px;
	float:right;
	border: solid 1px #e1e1e1;
	padding: 10px;
	border-top: 0px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
}
.pagescontent
{
	width: 505px;
	_width: 525px;
	float:right;
	border: solid 1px #e1e1e1;
	padding: 10px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
	border-top: 0px;
	border-bottom: 0px;
}
/*lstcompany*/
.lstcompany
{
	margin:-2px -2px 0px 0px;
	_margin:-2px 0px 0px 0px;
}
.llstcompany
{
	width:100%;
	float:right;
}
.llstcompanyImage
{
	float:left;
	}
.llstcompanyProperties
{
	float:right;
	text-align:justify;
}
.Paginglstcompany
{
	width:100%;
	float:right;
	padding-top:10px;
}
/*lstcompany*/
.dpagedesc
{
	width: 505px;
	_width: 525px;
	float:right;
	padding: 10px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
	border-top: 0px;
}
/*News*/
.news
{
	float:right;
}
.Ddnews
{
	width:100%;
	float:right;
}
.ddtlnews
{
	font:12px tahoma;
}
.lnews
{
	width:100%;
	float:right;
}
.ddtlnewscontentproperties
{
	margin:0px -2px 0px 0px;
	_margin:0px 0px 0px 0px;
	
	}
.pagenews
{
	margin:0px -2px 0px 0px;
	_margin:-2px 0px 0px 0px;
}
.Pagingnews
{
	width:100%;
	float:right;
}
/*News*/
/*dProjects*/
.DdProjects
{
	width:100%;
	float:right;
}
.lProjects
{
	width:100%;
	float:right;
}
.dprojectpropertiesdesc
{
	margin:-1px -3px 0px 0px;
	_margin:-1px -1px 0px 0px;
}
.PagingProjects
{
	width:100%;
	float:right;
	text-align:center;
}
.pagesproduct
{
	width:100%;
	float:right;
	text-align:center;
	}
/*dProjects*/
/*Folderlist,serviseclist,...*/
.dlpages
{
	width:100%;
	float:right;
}
.lFolderlist
{
	width:100%;
	float:right;
}
.pagingFolderlist
{
	width:100%;
	float:right;
	}
/*Folderlist,serviseclist,...*/
.links
{
}
.LLinkDesc
{
	width:100%;
	float:right;
}
/*Folderlist,serviseclist,...*/
.dcontactdesc
{
}
/*Gallery*/
.DdGallery
{
	width:100%;
	float:right;
}
.lGallery
{
	width:100%;
	float:right;
}
.lgalleryimage img
{
	border:solid 1px #ffd200;
}
.lgallerytitle a
{
	font:12px thoma;
	text-decoration:none;
	color:#666666;
}
.lgallerytitle a:hover
{
	font:12px thoma;
	color:#ffaf02;
	text-decoration:underline;
}
.paginggallery
{
	width:100%;
	float:right;
}
/*Gallery*/
/*Album*/
.ddAlbum
{
	width:100%;
	float:right;	
}
.album
{
	}
.lAlbumimage
{
	width:109px;
	height:109px;
}
.lAlbumimage img
{
	border:solid 1px #ffd200;
}
.lAlbumimage a
{
	font:12px thoma;
	text-decoration:none;
	color:#666666;
}
.lAlbumimage a:hover
{
	font:12px thoma;
	color:#ffaf02;
	text-decoration:underline;
}
.pagingAlbum
{
	width: 100%;
	float: right;
}
/*Album*/
/*photo*/
.Photo
{
	width: 100%;
	float: right;
}
.photo img
{
	width: 300px;
	height: 300px;
	vertical-align: middle;
	margin-top: 5px;
}
.phototitle
{
	float:right;
}
.phototitle
{
	height: 20px;
	_height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Mtitle.gif);
	background-repeat: repeat-x;
	background-position: right;
	font: bold 15px verdana;
	padding: 8px 10px 0px 5px;
	color: #ffd200;
}
.photobtn
{
	text-align:center;
}
.dphotocontent
{
	width: 505px;
	_width: 525px;
	padding: 10px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
	border: solid 1px #e1e1e1;
	border-top:0px;
}
.loading
{
	font: 12px tahoma;
	color: #1578dd;
}
/*photo*/
/*articles*/
.Ddarticles
{
	width:100%;
	float:right;
}
.linkbtnpage 
{
	margin:-1px -2px 0px 0px;
	_margin:-1px 0px 0px 0px;
}
.Pagingarticles
{
	width:100%;
	float:right;
}
/*searchresult*/
.lists
{
	float:right;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
}
.listsproperties
{
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
	float: right;
}
.liststitle a
{
	font: bold 15px verdana;
	color: #666666;
	text-decoration: none;
}
.liststitle a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
.listsimage
{
	float: left;
}
.listslink a
{
	color: #000000;
	line-height:2;
	text-decoration:none;
}
.listslink a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
/*content*/
/*paging*/
.pagespaging
{
	float:right;
	text-align: center;
	margin:-3px -2px 0px 0px;
	_margin:-1px 0px 0px 0px;
}
.pagespaging a
{
	color: #999999;
	text-decoration: none;
}
.pagespaging a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
/*paging*/
/*sep*/
.pagessep
{
	border-bottom:dashed 1px #999999;
	width: 425px;
	font: 0px;
	margin:20px 0px;
}
.SepProjects
{
	border-bottom:dashed 1px #999999;
	width: 425px;
	font: 0px;
	margin:20px 0px;
	}
/*sep*/
/*btn-txtb*/
.btn
{
	width: 50px;
	background-image: url(../../../Images/16gray_fa_en/send.gif);
	background-repeat: no-repeat;
	background-position: right;
	font: bold 13px verdana;
	text-align: left;
	text-decoration: none;
	cursor: hand;
	color: #999999;
}
.txtb
{
	border: solid 1px #bbbbbb;
}
/*btn-txtb*/
/*form*/
.form
{
	font: 12px tahoma;
}
/*form*/
/*faq*/
.righttitlefaq
{
	width: 25px;
	height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Rtitle.gif);
	margin-right: 10px;
}
.righttitlefaqfirst
{
	width: 25px;
	height: 28px;
	float: right;
	background-image: url(../../../Images/16gray_fa_en/Rtitle.gif);
	margin-right: 41px;
}
.Btnsearchfaq
{
	background-image: url(../../../images/16gray_fa_en/btnsearch.gif);
	width: 36px;
	height: 25px;
	border: 0px;
	margin: 0px 1px 0px 1px;
	cursor:hand;
}
.faqtxtB
{
	width: 129px;
	height: 26px;
	border: solid 1px #b6b6b6;
}
.Text
{
	text-align:justify;
}
.AnswerSet
{
	font:12px tahoma;
	color:#000000;
}
.Fonts
{
	font:12px tahoma;
	color:#000000;
	line-height:1.5;
}	
/*faq*/
/*personnel*/
.personel
{
	width: 505px;
	_width: 525px;
	float:right;
	padding: 10px;
	font: 12px tahoma;
	line-height:1.5;
	text-align: justify;
}
.personelitem span
{
	width:100%;
	float: right;
}
.personelitem
{
	width:230px;
	_width:240px;
	padding:5px;
	float:right;
	border: solid 1px #e1e1e1;
	margin:5px 3px 5px 5px;
}
.personelitem a
{
	text-align:justify;
	color: #313131;
	font:12px tahoma;
	text-decoration:none;
	line-height:1.5;
}
.personelitem a:hover
{
	color:#ffaf02;
	text-decoration:underline;
	font:12px tahoma;
	line-height:1.5;
}
.personelitem .personellink
{
	width:120px;
	float:right;
	overflow:hidden;
	text-overflow:ellips;
	white-space:nowrap;
}
.personelinformation
{
	width:120px;
	float:right;
	overflow:hidden;
	text-overflow:ellips;
	white-space:nowrap;
}
.personelitem img
{
	width:100px;
	float:left;
	margin:5px;
}
/*Personel*/
/*person*/
.dPerson
{
	width: 505px;
	_width: 525px;
	float:right;
	border: solid 1px #e1e1e1;
	padding: 10px;
	font: 12px tahoma;
	line-height: 1.5;
	text-align: justify;
}
.lPersoneltitle
{
	font: 12PX TAHOMA;
}
.dPersoncontent
{
	width:100%;
	float:right;
}
.dpersonimage
{
	width:200px;
	float:left;
	margin:10px;
}
/*person*/
/****Middleblock****/
/****Leftblock****/
.leftblock
{
	width: 174px;
	float: right;
	border: solid 1px #e1e1e1;
}
.fixadver
{
	width: 147px;
	_width: 167px;
	padding: 10px;
	font: 12px tahoma;
}
.fixadver img
{

}
/****Leftblock****/
/****Footer****/
.footer
{
	font: 11px tahoma;
	padding: 10px 0px;
	width: 910px;
}
.footer a
{
	color: #666666;
	text-decoration: none;
}
.footer a:hover
{
	color:#ffaf02;
	text-decoration:underline;
}
/****Footer****/
.VF
{
	display:block;
}
.VE
{
	display:none;
}
.main
{
	width:100%;
	float:right;
}
