div.topright{
width:571px;
height:155px;
margin-top:10px;
background-image:url(images/topr.jpg);
float:right;

}
div.topright a{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
}

div.topleft{
width:398px;
height:155px;
margin-top:10px;
background-image:url(images/topl.jpg);
float:left;
}
#main{
width:969px;
float:left;
margin-left:11px;
}
#leftbar{
width:440px;
float:left;
margin:4px;
background-image:url(images/gahrep.gif);
background-color:#FEFEF2;
}
#rightbar{
width:159px;
float:right;
margin-top:4px;
background-image:url(images/linkrep.gif);
background-color:#FFFDD9;
}
#midbar{
width:350px;
float:left;
margin:4px;
background-image:url(images/roozrep.gif);
background-color:#FEFFE8;
}

<!--
body{
	background-color:#000000;
}
body a{
	font-family: "Times New Roman" ,B Nazanin, Tahoma;
	color: #336633;
	text-decoration: none;	
}
h1{
	font-size: 11pt;
	color: #001100;
	font-weight:bold;
	text-align:right;
	vertical-align:baseline;     
	font-family: "B Nazanin", "Times New Roman", Tahoma;
	height:20px;
}
.h1over{
overflow:hidden;
height:25px;
}
td {
	font-weight: normal;
	line-height: 14pt;
}
.text {
	font-family: "Times New Roman" ,B Nazanin, Tahoma;
	color: #000000;
	text-align: justify;
	position: static;
	font-weight: normal;
	overflow: hidden;
	font-size: 11pt;
	line-height: 14pt;
	text-decoration: none;
	direction:rtl;
}
.txtBack {
	font-family: "B Nazanin",Times New Roman , Tahoma;
	font-size: 11pt;
	background: url(images/tbg.png) ;
}

.menu-t {
	font-family: "Times New Roman" ,B Nazanin, Tahoma;
	color: #333333;
	overflow: hidden;
	font-size: 9pt;
	text-decoration: none;
}

.myLayersClass { position: relative; display: block; }
.blogrollmain {
	font-family: "B Nazanin", Times New Roman , Tahoma;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	overflow:hidden;
	width:151px;
	margin-left:5px;
	margin-right:2px;
}

.blogrollmain a{
	display:inline;
	font-size: 8pt;
	text-decoration:none;
}
.blogrollmain a:hover{
	text-decoration:underline;
}

.comback{
	background-image: url(images/combak.png);
	background-repeat: repeat-x;
}
.comments
{
width:100%;
height:100%;
background-color:#FDFFEA;
}
.dotted{
background-image:url(images/dot.gif);
min-height:10px;
}
.randlist{
	font-size: 11pt;
	width:150px;
	margin-left:2px;
	overflow:hidden;
	text-align:center
}
.randlist a:hover{
text-decoration:underline;
}
.ads{
left:0px;
top:0px;
bottom:0;
position:absolute;
display:block;
}
.close{
left:0px;
top:0px;
position:absolute;
display:block;
}

.fok {
	font-family: Tahoma;
	font-size: 11px;
	color: #009933;
	text-decoration: none;
	direction: rtl;
	text-align: right;
	background-color: #CCFFDD;
	background-image: url(assets/rok.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
}
.ferror {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	direction: rtl;
	text-align: right;
	background-color: #FFCCCC;
	background-image: url(assets/rerror.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC0033;
	border-right-color: #CC0033;
	border-bottom-color: #CC0033;
	border-left-color: #CC0033;
}
/* data grid theme*/

.dg_grid1{

	direction:rtl;
	background-color:#e5e5e5;
}

.dg_header1,.dg_header1 a{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	background-color: #666666;
	text-decoration:none;
}

.dg_header1 a:hover,.dg_nav1 a:hover{
	color: #FF9900;
}
.dg_arr1{
	font-family:Arial, Helvetica, sans-serif;
	color: #ece9d8;
	font-size:9px;
	vertical-align:top;
}
.dg_odd1,.dg_odd1 a{
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	background-color:#ffffff;
	text-decoration:none;
	height:20px;
}

.dg_even1,.dg_even1 a{
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	background-color: #F0F7FF;
	text-decoration:none;
	height:20px;
}

.dg_even1:hover,.dg_odd1:hover{
	background-color:#FCF2BC;

}

.dg_nav1,.dg_nav1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	text-decoration:none;
}
.dg_search1{
	direction:ltr;
}
.dg_err1{
	font-family:Tahoma;
	font-size:11px;
	color: #FF3300;
	background-color: #FFE8E8;
	padding:5px;
	border:1px solid #FF3300;
}
.dg_searchBar1{
	font-family: Tahoma;
	font-size:10px;
	border:1px solid #999999;
	direction:ltr;
	height: auto;
	float:none;
}

/* end of --- data grid theme*/