/*
Theme Name: WSDPS
Theme URI: http://www.websoftdownload.com
Description: By WebSoftDownload.Com
Version: 5.0
Author: Mohammad Hossein Aghanabi
Author URI: http://www.websoftdownload.com
*/

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;
}
#FORM,INPUT,SELECT
{
	font-family:Tahoma, Geneva, sans-serif;

}
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:2px solid #999;
	display:block;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:5px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
}

.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;
}

.peygham{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #fdc568;
	background:#fbf0dc;
}
#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/Header_Logo.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:600px;
	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;
}
#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;
}
.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;
}
.News .Title
{
	color:#2c78b9;
	padding:0px;
	margin:0px;
	font-size:15px;
        font-family:dastnevis,tahoma;
}
.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;
}
.News .Details .View
{
	float:left;
	margin-left:20px;
}
.News .Contents
{
	margin-top:5px;
	padding:2px;
	text-align:justify;
}
.News .More
{
	margin:5px;
	float:left;
	width:70px;
	height:20px;
	background-image:url(images/News_More.png);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	color:#fff;
}
.News .More:hover
{
	text-decoration:none;
	background-position:bottom;
}

#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_Image_Normal.jpg);
}
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

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: dastnevis;
  src: url(http://www.persianscript.ir/dastnevis.otf);
}


/*Ajax Rating */
.ratingblock{display:block;}
.loading{height:17px;background:url(images/working.gif) 50% 50% no-repeat;}
.unit-rating{list-style:none;width:85px;height:17px;position:relative;background:url(images/starrating.gif) top left repeat-x;margin:0;padding:0;}
.unit-rating li{float:right;margin:0;padding:0;}
.unit-rating li a{outline:none;display:block;width:17px;height:17px;text-decoration:none;z-index:20;position:absolute;padding:0;}
.unit-rating li a:hover{background:url(images/starrating.gif) right center;z-index:2;right:0;}
.unit-rating a.r1-unit{right:0;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{right:17px;}
.unit-rating a.r2-unit:hover{width:34px;}
.unit-rating a.r3-unit{right:34px;}
.unit-rating a.r3-unit:hover{width:51px;}
.unit-rating a.r4-unit{right:51px;}
.unit-rating a.r4-unit:hover{width:68px;}
.unit-rating a.r5-unit{right:68px;}
.unit-rating a.r5-unit:hover{width:85px;}
.unit-rating li.current-rating{background:url(images/starrating.gif) right bottom;position:absolute;height:17px;display:block;z-index:1;}
.thanks{color:#36AA3D;}
.static{color:#5D3126;}

/*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;
	border:solid 1px #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:5px;
        margin-button:15px;
	background:#f0f0f0;
}
.tags a:hover{
	text-decoration:none;
	text-align:right;
	border:solid 1px #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:5px;
        margin-button:15px;
	background-color:#CCC;
}

#comments {direction:rtl;margin:10px;}.comment_list {margin:0px;padding:0px;list-style-type:none;}.comment_list li {padding-top:10px;padding:6px;border-top:1px solid #e9e9e9;}.alt {background-color: #fbfbfb;}