BODY
{
	direction:rtl;
	margin:0px auto;
	background-color:#eaeaea;
	background-image:url(images/BgColor.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	cursor:default;
}
.Clear
{
	clear:both;
}
A
{
	text-decoration:none;
	color:#333;
}
A:hover
{
	text-decoration:none;
	text-shadow:0 0 2px #746E49;
}
#FORM,INPUT,SELECT
{
	font-family:Tahoma, Geneva, sans-serif;

}



#BlockVasat li a{
color:#416fae;
}

#BlockVasat li a:hover{
color:#2255c7;
}

::-moz-selection{
	background-color:#a50c2c;
	color: #fff;
}
::selection{
	background-color: #a50c2c;
	color: #fff;

}
input,textarea
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#FFF none repeat scroll 0 0;
	border:1px solid #BBB;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:5px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}


input:hover,textarea:hover
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#fdf9f1;
	border:1px solid #999;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:5px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}

input[type='submit']:hover
{
	color:#f4f2f1;
	background:#ab210a;
	border:1px solid #7e1a0a;
	
}

.login
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#FFF;
	border:1px solid #BBB;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:5px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}
.login:hover
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#FFF;
	border:1px solid #BBB;
	display:inline;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:5px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}

.News .Table p img {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #e1e1e1;
padding:8px;
}

.News .Table p img:hover {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #777777;
padding:8px;
}

.peygham{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:2px dashed #d5efca;
	background:#e8f7e2;
}
#Body
{
	margin:0px auto;
	width:999px;
	/*width:1198px;*/
}
#SubHeader
{
	margin:0px auto;
	width:961px;
	/*width:1160px;*/
}
#SubHeader H1
{
	margin:0px;
}
#Logo
{
	display:block;
	float:left;
	text-decoration:none;
	height:84px;
	width:300px;
	background-image:url(images/head.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#SubHeader FORM
{
	float:right;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-right:10px;
	width:400px;
	margin-right:20px;
	color:#FFF;
}
#SubHeader FORM INPUT
{
	border:1px solid #7e7e7e;
	background-color:#3b3b3b;
	color:#FFF;
	font-size:11px;
}
#SlogonPos
{
	width:500px;
	float:right;
	margin-right:15px;
}
#Feed
{
	display:block;
	float:right;
	width:31px;
	height:31px;
	background-image:url(images/Feed.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#Slogon
{
	float:right;
	width:355px;
	height:32px;
	margin-right:5px;
	background-image:url(images/Header_Slogon.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#Menu
{
	clear:both;
	height:36px;
	background-image:url(images/Header_Menu_Bg.png);
	background-repeat:repeat-x;
}
#MenuR
{
	height:36px;
	background-image:url(images/Header_Menu_Rast.png);
	background-repeat:no-repeat;
	background-position:right;
}
#MenuL
{
	height:36px;
	background-image:url(images/Header_Menu_Chap.png);
	background-repeat:no-repeat;
	background-position:left;
}
#Menu UL
{
	float:right;
	height:36px;
	width:650px;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-right:30px;
}
#Menu UL LI
{
	float:right;
	width:85px;
}
#Menu UL LI.Break
{
	height:36px;
	width:2px;
	background-image:url(images/Header_Menu_Break.png);
	background-repeat:no-repeat;
}
#Menu UL A
{
	float:right;
	width:85px;
	height:36px;
	text-align:center;
	color:#FFF;
	line-height:36px;
}
#Menu A.Up:hover
{
	text-decoration:underline;
}
#Menu A.Tabed
{
	background-image:url(images/Header_Menu_Hover.png);
	background-repeat:no-repeat;
	background-position:center;
}
#Menu A.Tabed:hover
{
	text-decoration:none;
}
#FontSizeBox
{
	float:left;
	width:87px;
	margin-left:10px;
}
#FontSizeBox SPAN
{
	float:left;
	width:29px;
	height:36px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#FontL
{
	background-image:url(images/Header_Menu_Lfont.png);
}
#FontM
{
	background-image:url(images/Header_Menu_Mfont.png);
}
#FontS
{
	background-image:url(images/Header_Menu_Sfont.png);
}
#WideButton
{
	float:left;
	margin-left:20px;
	width:27px;
	height:36px;
	cursor:pointer;
}
#WideButton.ToWide
{
	background-image:url(images/WScreen.png);
	background-repeat:no-repeat;
	background-position:top;
}
#WideButton.ToNormal
{
	background-image:url(images/WScreen.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#Middle
{
	background-image:url(images/BodyBG.png);
	margin:0px auto;
	width:981px;
	/*width:1180px;*/
}
#MiddleBalaRast
{
	background-image:url(images/Body_Bala_Rast.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#MiddleBalaChap
{
	background-image:url(images/Body_Bala_Chap.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#SayeRast
{
	background-image:url(images/Body_Rast.png);
	background-repeat:repeat-y;
	background-position:right;
}
#SayeChap
{
	background-image:url(images/Body_Chap.png);
	background-repeat:repeat-y;
	background-position:left;
}
#SayeBala
{
	background-image:url(images/TopShadowFix.png);
	background-repeat:repeat-x;
}
#Main
{
	padding-top:10px;
}

#feedps {
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
float:right;
line-height:1.8;
padding:10px 20px 5px 5px;
}
#HeadImage
{
	background-repeat:no-repeat;
	background-position:top center;
	height:150px;
}
#NavBar
{
	padding:5px;
	background-color:#f5feff;
	border-top:1px dotted #bbc5c7;
	border-bottom:1px dotted #bbc5c7;
}
#HeaderNewsTicker
{
	float:right;
	margin-right:10px;
	background-image:url(images/tik.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	height:15px;
}
#DateTime
{
	float:left;
	margin-left:20px;
}

#login
{
	float:right;
	margin-right:20px;
}




#MiddleMain
{
	margin:0px auto;
	margin-top:10px;
	width:965px;
	/*width:1165px;*/
	overflow:auto;
}
#BlockRast
{
	float:right;
	width:200px;
}
#BlockChap
{
	float:left;
	width:200px;
}
#BlockVasat
{
	margin-right:207px;
	margin-left:207px;
}
#BlockVasatForums
{
	
}

#BlockVasatNoindex
{
	margin-right:207px;
}

.SideBlock
{
	margin-bottom:7px;
	min-width:200px;
}
.SideBlock .Title
{
	height:32px;
	background-image:url(images/Block_Title_Bg.png);
}
.SideBlock .Title .TitleRast
{
	height:32px;
	background-image:url(images/Block_Title_Rast.png);
	background-repeat:no-repeat;
	background-position:right;
}
.SideBlock .Title .TitleChap
{
	height:32px;
	background-image:url(images/Block_Title_Chap.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#fff;
	padding-right:10px;
	line-height:30px;
}
.SideBlock .Contents
{
	background-color:#fff;
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.SideBlock .Contents .Rast
{
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-y;
	background-position:right;
}
.SideBlock .Contents .Chap
{
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-y;
	background-position:left;
}

. News .Contents ul li {
	list-style-image : none; 
	padding-right: 15px;
} 
.SideBlock .Contents .PaeynRast
{
	background-image:url(images/Table_Paeyn_Rast.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.SideBlock .Contents .PaeynChap
{
	background-image:url(images/Table_Paeyn_Chap.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:3px;
	overflow:auto;
}

.Table
{
	background-color:#fff;
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:7px;
	overflow:auto;
}
.Table .Paeyn
{
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.Table .Rast
{
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-y;
	background-position:right;
}
.Table .Chap
{
	background-image:url(images/Table_Border.png);
	background-repeat:repeat-y;
	background-position:left;
}
.Table .BalaRast
{
	background-image:url(images/Table_Bala_Rast.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.Table .BalaChap
{
	background-image:url(images/Table_Bala_Chap.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.Table .PaeynRast
{
	background-image:url(images/Table_Paeyn_Rast.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.Table .PaeynChap
{
	background-image:url(images/Table_Paeyn_Chap.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px;
}

.projects{
width:240px;
float:right;
}


.News .Title
{
	color:#2c78b9;
	padding:0px;
	margin:0px;
	border-right:8px solid #ffda77;
	padding-right:5px;
	font-size:13px;
        font-family:tahoma;
	text-shadow:0 2px 2px #fefefe;
}

.News .Title:hover
{
	color:#2c78b9;
	border-right:8px solid #de3d12;
	padding-right:5px;

}


.News .Star
{
	float:left;
	width:90px;
	height:18px;
	background-image:url(star.png);
	background-repeat:no-repeat;
}
.News .Details
{
	background-color:#f5feff;
	margin-top:5px;
	padding:3px;
	font-size:0.8em;
	background:url(images/post-d-bg.gif) no-repeat;
	height:31px;
	color:#aaaaaa;
}
.News .Details .Date
{
	float:right;
	margin-right:15px;
}
.News .Details .TopicName
{
	float:right;
	margin-right:30px;
	width:180px;
}
.News .Details .Comment
{
	float:right;
	margin-right:30px;
	width:14px;
	height:12px;
	background-image:url(images/comment.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.signupfeed {
padding-right:20px;
width:400px;
height:400px;
}


.News .Details .View
{
	float:left;
	margin-left:20px;
}
.News .Contents
{
	margin-top:5px;
	padding:2px;
	text-align:justify;
}
.News .More
{
	margin:5px;
	float:left;
	color:#ffffff;
	width:70px;
	background:#000000;
	height:20px;
	padding:5px 5px 0px 5px;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}
.News .More:hover
{
	text-decoration:none;
	background:#10719e;
}
.News .More a{
color:#fff;
}

#FooterBanner
{
	text-align:center;
	padding-top:7px;
}
#Footer
{
	background-image:url(images/BgColor.png);
	height:200px;
}
#FooterTbg
{
	margin:0px auto;
	width:999px;
	background-image:url(images/BodyBG.png);
}
#FootMSG
{
	padding-top:30px;
	background-image:url(images/BgColor.png);
	color:#fff;
	text-align:center;
}
#FootMSG A
{
	color:#fff;
}
#FsayeRast
{
	background-image:url(images/Footer_Saye_Rast.png);
	background-repeat:repeat-y;
	background-position:right;
}
#FsayeChap
{
	background-image:url(images/Footer_Saye_Chap.png);
	background-repeat:repeat-y;
	background-position:left;
}
#FooterSayePaeyn
{
	background-image:url(images/Body_Paeyn.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#FooterPaeynRast
{
	background-image:url(images/Body_Paeyn_Rast.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#FooterPaeynChap
{
	background-image:url(images/Body_Paeyn_Chap.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
#Designer
{
	font-size:11px;
	color:#666;
	text-align:center;
	line-height:105px;
	height:70px;
	background-image:url(images/Designer.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
#Designer A
{
	color:#666;
	font-weight:bold;
}
#Designer A:hover
{
	color:#999;
}
#Body
{
	width:999px;
}
#SubHeader
{
	width:961px;
}
#Middle
{
	width:981px;
}
#MiddleMain
{
	width:965px;
}
#FooterTbg
{
	width:999px;
}
#HeadImage
{
	background-image:url(images/Header.jpg);
}
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}


.commentlist{
padding:0px;
margin:0px;
}
.commentlist li {
	margin:10px 10px 10px 10px;
	list-style:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#f7f7f7;
	border:1px dashed #dfdede;
	}

.commentlist li:hover {
	background:#f9f7ee;
	border:1px dashed #ede8d6;
	}
.commentlist p {
	margin:7px 5px 3px 5px;
	}

.commentlist .avatar{
	margin:7px 5px 5px 5px;
	float:left;
	border:solid 1px #666;

	}

.commentlist .avatar:hover{
	margin:7px 5px 5px 5px;
	float:left;
	opacity:0.5;
	border:solid 1px #999;
	}



div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
	text-align:center;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
        text-align:center;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		text-align:center;
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	        text-align:center;
		color: #DDD;
	}

@font-face {
  font-family: ps-font;
  src: url(http://www.persianscript.ir/font.ttf);
}



/*MT Ajax Forums Block*/
#MTForumBlock{padding:5px;}
#MTForumBlock TABLE{width:100%;}
#MTForumBlock TR{background-image:url(images/MTForumBlock/MTForumBlock_row.png);background-repeat:repeat-x;}
#MTForumBlock TD{font-family:Tahoma;font-size:1em;border:1px solid #e6e9ec;color:#666;height:15px;}
.MTForumtitle{text-align:center;}
.MTForumlast{width:90px;text-align:center;}
.MTForumrowtitle{padding-right:5px;}
#MTForumBlock A{float:right;width:100%;height:100%;color:#666;text-decoration:none;}
#MTForumBlockControl TABLE{height:22px;font-family:Tahoma;font-size:1em;color:#666;}
#MTForumBlockControl A{text-decoration:none;color:#666;float:right;width:49px;height:22px;line-height:20px;}
.MTForumButton{width:49px;background-image:url(images/MTForumBlock/MTForumBlock_button.png);background-position:right;background-repeat:no-repeat;text-align:center;}
.MTForumButton:hover{background-image:url(images/MTForumBlock/MTForumBlock_button.png);background-position:left;background-repeat:no-repeat;}
#MTForumBlock TR.MTForumfirst,#MTForumBlock TR:hover{background-image:url(images/MTForumBlock/MTForumBlock_row_over.png);}
.MTForumanswer,.MTForumview,#MTFloader{width:40px;text-align:center;}
#BlockRast .Contents ul  {
	list-style-image : url('images/i/folder.png'); 
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 7px;
	margin-left: 7px;

} 




#BlockChap .Contents ul  {
	list-style-image : url('images/i/resultset_previous.png'); 
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 7px;
	margin-left: 7px;

} 
#BlockRast .Contents .children {
	list-style-image : url('images/i/bullet_yellow.png'); 
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 7px;
	margin-left: 7px;

} 

ul  {
	list-style-image : url('images/i/bullet_yellow.png'); 
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 7px;
	margin-left: 7px;

} 


.style1 {
	border-style: solid;
	border-width: 1px;
	padding: 1px 4px;
}
.download {
background-image:url(images/download1.jpg);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}

.view {
background-image:url(images/view.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}

.tags a{
	text-align:right;
	padding:5px;
}
.tags a:hover{
	border-bottom:dotted 1px #999;
	background-color:#f0f0f0;
}

