/*
+---------------------------------------------------------------+
//     ***************************
//     *     Mr Mirabootalebi    *
//     *  www.Mirabootalebi.net  *
//     *   Snmsoftpc@hotmail.com *
//     *      091784 91784       *
//     ***************************
+---------------------------------------------------------------+
*/

* { margin: 0; padding: 0; }
body { 	background: #9F9F95; font-family: tahoma; font-size: 11px; color: #000; }


/* main header */
.e { background: url(images/e.jpg) no-repeat left bottom;}
.lhead { background: url(images/blbg.gif) repeat-y right top;}
.rhead { background: url(images/brbg.gif) repeat-y right top;}
.logo1 { background: #D2DEF4 url(images/logo1bg.gif) repeat-x  bottom; }
#head1 { background-color: #42567B;}
.head2 { background: #D2DEF4 url(images/head2.gif) repeat-x;}
.head3 { background: #D2DEF4 url(images/head3.gif) repeat-x;}
.head4a { background: url(images/logo2-2.gif);}
.head4b { background: url(images/sys.jpg);}
.hand { background: url(images/hand.jpg);}
/* LINK STYLES */
.fcaption a { color: #ffffff; font-weight: bold; text-decoration: none; font-size:10px; }

a { color: #B43C01; font-weight: bold; text-decoration: none; font-size:10px; }
a:hover { color: #f74301; text-decoration: none; }
#menu a {
	color: #374A6A; font-weight: bold; text-decoration: none;
	
}
#menu a:hover {
	color: #AC3A02; text-decoration: none;
}
.newslink a {
	color: #CCDAF4;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 4px;
	font-weight:normal;
	
}
.newslink a:hover {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 4px;
	font-weight:normal;
}

/* MENU STYLES */
.tmenu { background: #D2DEF4 url(images/rlmenu_top.gif) repeat-x; border-bottom: 1px solid #3842A1; border-top: 1px solid #3842A1; vertical-align:middle; margin:0 1px 0 1px; height:24px;}
#bgmenu { background-color:#FFFFFF;}
#bgmenu2 { background-color:#CCDAF5;}
.bordern {border-left:1px solid #CCDAF4;border-right:1px solid #CCDAF4}
/* TABLE STYLE */
 
table { margin: 0px; padding: 0px; direction:rtl;font-family: tahoma; font-size: 11px; }
td {direction:rtl;font-family: tahoma; font-size: 11px;}


/* navigation */

#nav { background: url(images/nav_b.png) repeat-x top; }
#nav_l { background: url(images/nav_l.png) no-repeat left top; }
#nav_r { background: url(images/nav_r.png) no-repeat right top; height: 35px; padding: 7px 7px 0px 7px; }
#nav li { list-style: none; display: inline; }




/* NEWS STYLES */
.ngl { background: url(images/ngl.gif) no-repeat; }
.ngr { background: url(images/ngr.gif) no-repeat; }
.nt { background: url(images/nt.gif) ; }
.nr1 { background: url(images/nr1.gif) ; }
.nl1 { background: url(images/nl1.gif) ; }
.nl { background: url(images/nl.gif) ; }
.nr2 { background: url(images/nr2.gif) ; }
.nl2 { background: url(images/nl2.gif) ; }
.nd { background: url(images/nd.gif) ; }
.ngl2 { background: url(images/ngl2.gif) no-repeat; }
.ngr2 { background: url(images/ngr2.gif) no-repeat; }
#bgnews1 { background-color:#FFFFFF;}
#bgnews2 { background-color:#6B86B5;}

.indentchat { text-align:right; padding: 4px; border: 1px solid #bababa; margin: 4px 0 4px 0;  background: #FCFCFF url(images/fhead3.png) repeat-x top; color: #707070; font-family: tahoma; font-size: 11px; }

.indent { text-align:right; padding: 4px; margin: 2px; background: #f6f4f5; border: 1px dotted #bababa; width:80%;}

.code_highlight { text-align:left; direction:ltr; padding: 4px; margin-right:50px;height: 150px; width:620px; overflow: scroll; background: #f6f4f5; border: 1px dotted #bababa;  text-align:left; }

.button { color: #000; text-align: center; font-family:tahoma;font-size: 11px; } 

.small { font-family: tahoma; font: 10px; color: #545353; }
.smalltext { font-family: tahoma; font: 10px; color: #565656; }
.smallbottom { font-family: tahoma; font-size: 10px; color: #545353; text-align:left; }
.smallblacktext { font-family: tahoma; color: #545353; font-size: 10px; }

.tbox { text-align:right; color: #000; background: #fff ;font-family: tahoma; font-size: 12px; }

.chatbox { width: 96%; margin: 2px auto; }

.helpbox { font-family: tahoma; border: transparent;
	background-color: transparent; color: #000; font-size: 9px;}
img {
	border:none;
}

/* FORUM STYLES */

.spacerforum { background: #FFFFFF;}
.ftrack {  border: none; padding: 7px 5px 7px 5px; background: #ECF0FF; }

.fdata { text-align: right; border-top: 1px solid #bababa; padding: 7px 4px; background: #EFEFE6 url(images/fhead2.png) repeat-x top;  font-size:11px; }

.fcaption { padding: 4px; color: #fff; background: #919187; font: 11px; min-height: 20px; }
.fcaptiontop { padding: 4px; color: #fff; background: #919187;  font: 11px; min-height: 20px; }

.a.fcaption { color: #ffffff; font-weight: bold; text-decoration: none; font-size:10px; }

.fcaption span.smalltext{ color: color: #707070; }
.fcaption span.smalltext a:hover{ color: #AC3A02; }
.fcaption a { color: color: #707070; text-decoration: none; }
.fcaption a:hover { color: #AC3A02; }
a.forumlink{ color: color: #707070; text-decoration: none; }
a.forumlink:hover{ color: #AC3A02; }

.fborder { border: 1px solid #D1D1E1; margin: 4px 0 4px 0; background-color:#D1D1E1; }
.fborder2 { border: 1px solid #000099;  }

.forumheader { text-align:right; padding: 2px 4px 2px 4px; line-height: 16px; font-weight: bold; color: #fff; background: #BBBBAE url(images/cbg.gif) repeat-x top; }

.forumheader2 { text-align:right; padding: 7px 5px 7px 5px; border: 0px solid #bababa; background: #EFEFE6 url(images/fhead2.png) repeat-x top; }
	
.forumheader3 { text-align:right; padding: 7px 5px 7px 5px; border: 0px solid #bababa; background: #FFFFFF url(images/fhead3.png) repeat-x top; }

.forumheader4 { text-align:right; padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #222222 url(images/fhead3.png) repeat-x top; }

.finfobar { text-align:right; padding: 2px 4px; background: #7E97C2; border: 1px solid #bababa; }
.poster { color:#000000;}