﻿/*@font-face
{
    font-family: 'B-Nazanin';
    *font-family: 'Tahoma';
    src: url( 'fonts/Bnazanin.eot');
    src: url( 'fonts/Bnazanin.eot?#iefix') format( 'embedded-opentype'),
    url( 'fonts/Bnazanin.woff') format( 'woff'),
    url( 'fonts/Bnazanin.ttf') format( 'truetype'),
    url( 'fonts/Bnazanin.otf') format( 'opentype'),
    url( 'fonts/Bnazanin.svg#BNazanin') format( 'svg');
     font-weight: normal;
     font-style:normal;
}
  */ /*930808 for chrome problem commented*/
@font-face {
    font-family: 'B-Nazanin';
    *font-family: 'Tahoma';
    src: url("package-bnazanin/BNazanin.eot?#iefix") format("embedded-opentype"),
         url("package-bnazanin/BNazanin.woff") format("woff"),
         url("package-bnazanin/BNazanin.ttf") format("truetype"),
         url("package-bnazanin/BNazanin.otf") format("opentype"),
         url("package-bnazanin/BNazanin.svg#BNazanin") format("svg");
}
@font-face
{
    font-family: 'B-Nazanin';
    *font-family: 'Tahoma';
    src: url( 'fonts/BNaznnBd.eot');
    src: url( 'fonts/BNaznnBd.eot?#iefix') format( 'embedded-opentype'),
    url( 'fonts/BNaznnBd.woff') format( 'woff'),
    url( 'fonts/BNaznnBd.ttf') format( 'truetype'),
    url( 'fonts/BNaznnBd.otf') format( 'opentype'),
    url( 'fonts/BNaznnBd.svg#BNaznnBd') format( 'svg');
     font-weight:900;
}


/* ############################################################################
     1. CSS RESET
############################################################################ */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	/*font-family:Tahoma, Verdana, Geneva, sans-serif;*/
     
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/*ol, ul {
	list-style: none;
}*/

adress, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

table {/*border-collapse: collapse;*/
	border-spacing: 0;
	font-size: 100%;
border:0px;
}

img {
	border: 0;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

a {
	cursor: pointer;
}

fieldset {
	border: 0;
}

fieldset legend {
	display:block;
}

/* ############################################################################
     2. FOR TEST
############################################################################ */

.left-part-div {
	behavior:url('../theme/doe-new/pie/PIE.htc');

	-moz-border-radius: 8px; /* gecko */
	-webkit-border-radius: 8px; /* webkit */
	border-radius: 8px; /* CSS3 standard */
	-khtml-border-radius: 8px; /* old konkeror */
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	
	-khtml-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-topright: 8px;
	-khtml-border-radius-topleft: 8px;
	
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;

	background-color: #FFF;

}

.border-blue {
	behavior:url('../theme/doe-new/pie/PIE.htc');

	-moz-border-radius: 8px; /* gecko */
	-webkit-border-radius: 8px; /* webkit */
	border-radius: 8px; /* CSS3 standard */
	-khtml-border-radius: 8px; /* old konkeror */
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	
	-khtml-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-topright: 8px;
	-khtml-border-radius-topleft: 8px;
	
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;

}

.right-part-div {
	behavior:url('../theme/doe-new/pie/PIE.htc');

	-moz-border-radius: 8px; /* gecko */
	-webkit-border-radius: 8px; /* webkit */
	border-radius: 8px; /* CSS3 standard */
	-khtml-border-radius: 8px; /* old konkeror */
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	
	-khtml-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-topright: 8px;
	-khtml-border-radius-topleft: 8px;
	
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;

	background-color: #FFF;

}



/* ############################################################################
     2. BODY FORMAT
############################################################################ */

body {
	overflow-x:hidden;
	direction:rtl;
                                   /*background:url(IMG/back3.gif) ;*/
      background:#FDFDE2;
}

.wrapper-div {
	position:relative;
	width:100%;
	text-align:center;
	overflow-x:hidden;
}

.frame-w998 {
	position:relative;
	width:998px;
	text-align:right;
	margin:0 auto;
        
}
.header {
	position:relative;
	width:998px;
	height:175px;
	top:0;	
}
.header-top {
	position:relative;
	width:998px;
	height:147px;
	 background:url('IMG/heder-sayt-mohit-zist.jpg') no-repeat top right;	
}
.header-bottom {
	position:relative;
	width:998px;
	height:28px;
	background:url(IMG/menu-rep.gif) repeat-x top right;	
}
.search-div {
	position:absolute;
	width:245px;
	height:28px;
	background:url(IMG/search-box.gif) no-repeat left top;
	left:0;
	top:0;
}
.menu-top-div {
	position:absolute;
	width:753px;
	height:28px;
	background:url(IMG/RightBgTopLinks.jpg) no-repeat right top;
	right:0;
	top:0;
	text-align:right;
	text-indent:35px;
}
.content-div {
	position:relative;
	width:998px;
	top:0;
	right:0;
	vertical-align:top;
		
}
.right-part-td {
	/* width:206px; */
	height:100%;
	padding:2px;
	vertical-align:top;
	z-index:9999;
	padding-top:27px;
}
.right-part-div {
	width:196px;
	/* height:100%; */
	padding:8px;
	margin:7px 2px;
	margin-right:0;
	/* background:url(IMG/right-bg-rep.jpg) repeat right top; */
	border:1px solid #cddf8f;
}
.center-part-div {
	/* width:574px; */
	height:100%;
	padding:2px;
	padding-top:7px;
	margin-bottom:7px;
	vertical-align:top;
	border:#cddf8f 1px solid;         /*         geransayeh   */
}
.left-part-td {
	/* width:208px; */
	height:100%;
	/*   padding:2px;     geransayeh    */
	padding-bottom:2px;
	padding-right:8px;                /*     **********************  */
	padding-left:0px;
	vertical-align:top;
	z-index:9999;
}
.left-part-div {
	width:196px;
	/* height:100%; */
	padding:8px;
	margin:7px 2px;
	margin-left:0;
	/* background:url(IMG/left-bg-rep.jpg) repeat left top; */
	border:1px solid #cddf8f;
}
.footer-div {
	position:relative;
	width:998px;
	top:0;
	right:0;	
}
.footer-menu {
	display: none;
	position:relative;
	width:798px;
	height:26px;
	background:url(IMG/bot-line-rep.gif) repeat-x right top;
	font-family:tahoma;
	font-size:12px;
	line-height:15px;
	padding-right:200px;
	padding-top:5px;
}
.footer-copyright {
	position:relative;
	right:0;
	top:0;
	text-align:center;
	padding:10px;
	font-family:tahoma;
	font-size:12px;
	color:#000;	
}
.footer-bottom-rep {
	text-align: center;
	position:relative;
	width:998px;
	height:50px;
	background:url(IMG/buttom-rep2.jpg) repeat-y right top;	
}
/* ############################################################################
     2. WebPart Style
############################################################################ */

.SearchText {
	background:none;
	border:none;
	width:150px;         /*  geran    140 */
	height:17px;
	position:relative;
/*	right:30px;              geran    30 */
	top:3px;    
/*        margin-left:-53px; */ 
        
	
}
.ListPicture {
	width:0;
}
.More {
	text-decoration:none;
	font-size:11px;
	float:left;
}
A:link, A:visited {
	text-decoration:none;
	/* color:#20589e!important; */
	font-size:12px;

}
A:hover, A:active {
	text-decoration:none;
	/*color:#0a860d!important;          geran*/
	font-size:12px;
}
.HitCounter {
	font-size:11px;
}
#WebPart_689fd007_807b_4bf9_9c38_9dba3d2855b1 {
	height:25px;
	font-size:11px;
}
/* ############################################################################
     3. InternalPage Style
############################################################################ */

.footer-menu-int {
	position:relative;

	height:26px;
	background:url(IMG/bot-line-rep.gif) repeat-x right top;
	font-family:tahoma;
	font-size:12px;
	line-height:15px;

	padding-top:5px;
	margin-top:5px;
}

.footer-menu-int * {
	text-align:center
}


.footer-menu-int .Menu {
	width:620px;
	margin: 0 auto;
	position:relative;
}

*html .footer-menu-int {
	position:relative;
	width:100%;
	height:26px;
	background:url(IMG/bot-line-rep.gif) repeat-x right top;
	font-family:tahoma;
	font-size:12px;
	line-height:15px;
	padding-right:200px;
	padding-top:5px;
	margin-top:5px;
}

/* ############################################################################
     4. Border Style
############################################################################ */

.border-blue{
	padding:10px;
	margin-bottom:3px;
	background:url(IMG/right-bg-rep.jpg) repeat left top;
	border:1px solid #e1e6ea;
}
.title-border-blue {
	height:25px;
	background:url(IMG/right-bg-rep.jpg) repeat left top;
	text-align:right;
	color:#006600;
	font-family:arial;
	font-size:14px;
}
.control-border-blue {
	padding:5px;
	text-align:right;
	direction:rtl;
}
.more-border-blue {
	height:25px;
	text-align:left;
	font-family:tahoma;
	font-size:12px;
}


/****************************************************/

div.left-part-div div table .List ul, .center-part-div .NEWS .ListContent ul {
	padding-right:18px;
}


div.search-div > div
{

	float:left;
	width:190px;
}

div.search-div td
{

	position:relative;
}

/*
div.search-div input.SearchText
{
	position:absolute;
	top:5px;
	left:57px;  

}
*/

div.search-div td.SearchButton
{
	background:none;
}

div.search-div input.SearchText
{
	width:135px;
	font-size:10px;
}
.SearchWrapper > div{
	display:inline-block;
}
.SearchWrapper .SearchButton{
background-image: none !important;
}
.SearchInputWrapper{
    width:135px;
    top:0;
}
.SearchInputWrapper input {
    width:135px;
    top:-2px;
	right:3px;
}

body:nth-of-type(1) div.search-div input.SearchText
{
	left:0px;
}

td
{
	font-size:12px;
}

div.right-part-div > div
{
	width:196px !important;
	padding-bottom:5px !important;
}

div.right-part-div div div.Menu ul li
{
	width:196px !important;
	background:#f1f5f8;
}

div.right-part-div > div div.Menu ul li a, div.right-part-div > div div.Menu ul
{
	/*width:175px !important;*/
}

div.right-part-div div div.Menu
{
	width:196px !important;
}

body:nth-of-type(1) div.right-part-div > div div.Menu ul li a,body:nth-of-type(1) div.right-part-div > div div.Menu ul li a:hover
{
	width:169px !important;
	/*text-align:right !important;*/
	float:right;
}
div.right-part-div > div div.Menu ul li{text-align:right !important;float:right !important;width:100%;}

div.right-part-div div table
{
	width:196px !important;
}

div.right-part-div div table table
{
	width:100% !important;
}

div.right-part-div
{
	z-index:9999999 !important;
}

/*========add new style for center part======*/
div.right-part-div{padding-top:1px;
padding-top:5px\9;}
div.left-part-div{padding-top:1px;
padding-top:1px\9;}

/*edited by hj*/
td.left-part-td{/*padding-top:35px;padding-top:36px\9;*/  padding-top:0px;}
td.right-part-td{/*padding-top:39px;padding-top:40px\9;*/ padding-top:0px;}

div.div-internal div.Refrence span.Text{
word-break: break-word;
word-wrap:break-word\9;
width:400px\9;
display: block;
width: 100% !important;

}
div.div-internal td.ViewContent{
	+width:608px;
	line-height:15pt;
}
div.div-internal td.ViewContent span.Summary{
	font-weight:900;
       
}
/*
div.div-internal td.ViewContent span.Content{
	float:right;
       
}*/

div.div-internal div.Refrence{width:580px\9;}

/*=============add style on 920628===================*/
/*
div.Menu div.imsc{position:relative !important\9;z-index:1000000 !important\9;}
div.Menu div.imsc div.imsubc{position:relative !important\9;z-index:1000000 !important\9;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none)
{

div.Menu div.imsc{position:relative !important;z-index:1000000 !important;}
div.Menu div.imsc div.imsubc{position:relative !important;z-index:100000 !important;}
}*/

div.content-div{
z-index:0;
/*+z-index:-1;
z-index:-1 \9;*/
                            background:#FFFFFF;
}

/*div.right-part-div div.Menu div.imsc div.imsubc ul li
{
min-width:196px;
}*

/* add in 920721 */
div.right-part-div  div.List ul{padding-right:18px !important;color:#000;}
div.right-part-div  div.List ul li{color:#000 !important;}
/* add in 920811 */
td.center-part-div div.center-tabs div.List ul li{list-style-type:none !important;}







dg-ListForm{line-height:30px;background-color:#efefef;BORDER:2px solid #ccc!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:6px;margin:2px 0 2px 0;vertical-align:bottom}table.dg-ListForm tbody tr.DGItem{background:#ACD1A2;background:-webkit-gradient(linear,left top,left bottom,from(#ACD1A2),to(#fff));background:-moz-linear-gradient(top,#ACD1A2,#fff);text-align:center;}table.dg-ListForm tbody tr.DGAlt{background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background:-moz-linear-gradient(top,#efefef,#fff);text-align:center;}table.dg-ListForm tbody tr.DGItem td.FormField{border:1px #ccc dotted;padding:5px;}table.dg-ListForm tbody tr.DGAlt td.FormField{border:1px #ccc dotted;padding:5px}table.dg-ListForm tbody tr th.PartHeader{background-color:#DBDCE5;border:1px #ccc dotted;font-weight:900}table.dg-ListForm tbody tr.DGAlt:hover,table.dg-ListForm tbody tr.DGItem:hover{border:1px #28597a solid;background-color:#28597a;background:-webkit-gradient(linear,left top,left bottom,from(#28597a),to(#1a1a1a));background:-moz-linear-gradient(top,#28597a,#1a1a1a);color:#ffc700;}table.dg-ListForm tbody tr.DGAlt:hover td a span,table.dg-ListForm tbody tr.DGItem:hover td a span{color:#ffbd00}table tbody tr td a.NewRecordTitle{margin:0 5px 7px 0;right:10px;display:block;border-top:1px solid #ccc;background:#908e90;background:-webkit-gradient(linear,left top,left bottom,from(#908e90),to(#181818));background:-moz-linear-gradient(top,#908e90,#181818);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:black 0 1px 0;-moz-box-shadow:black 0 1px 0;box-shadow:black 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:white;font-size:15px;font-weight:900;text-decoration:none;vertical-align:middle;text-align:center}table tbody tr td a.NewRecordTitle:hover{border-top-color:#28597a;background:#28597a;color:#ffbd00}table.dg-ListForm tbody tr.DGItem td.FormField a{color:black;text-align:center}table.dg-ListForm tbody tr.DGAlt td.FormField a{color:black;text-align:center;}table tbody tr td table.dg-ListForm tbody tr th.PartHeader img{border:2px fuchsia solid;display:none}table.dg-ListForm tbody tr.DGItem td.FormCaption{vertical-align:middle}


td.DGMe{border:0px!important;}

table.NewsSecondary td.ListPicture img{padding-left:5px;padding-top:5px; padding-bottom:5px;}


*{
    font-family: 'B-Nazanin',Calibri !important;
    *font-family: 'Tahoma' !important;
    font-size:11pt;
}
.imcm li{font-size:11pt!important;}
.menu-top-div LI A,.right-part-div .Menu li a{font-size:11pt!important; line-height:15px;}
.right-part-div .Menu li a {line-height:30px;}
.DGItem a{font-size:11pt!important;}
.List a,td{font-size:11pt !important;line-height:11pt;}
.Date{font-size:9pt !important;}
a.Title{font-size:11pt !important;}
.footer-bottom-rep span{font-size:9pt !important;}
td>a{font-size:12pt !important;}
td a span{font-size:11pt !important;}
.News img{padding-left:5px;}
td.ListContent span.Summary{font-size:12pt!important;}                        /* geran  10  */
.center-part-div  .News .ListPicture img{width:100px; height:75px;}

.center-part-div .NEWS .ListContent ul img{width:75px ;height:75px; }
span{
    font-family: 'B-Nazanin',Calibri !important;
    *font-family: 'Tahoma' !important;
}

.center-part-div .Album .ViewContent span{display:inline-block;}


.div-internal table.RELATEDTOPICS .ListContent  li a.Title{
    position:relative\9; top:-15px\9;
}
.div-internal table .RELATEDTOPICS .ListContent  li {margin-top:5px;}
/****************************/


.RELATEDTOPICS .ListPicture{display:none;}
.RELATEDTOPICS .ListContent{//list-style-position:inside; padding-right:10px;}
.RELATEDTOPICS .Summary  {margin-right:10px;}
.RELATEDTOPICS .ListContent .Title{right:10px;}

/*

.center-part-div .ViewContent span{font-family:'Nazanin'\9!important;}
.center-part-div .ViewContent .Title , .center-part-div .ViewContent .summary{


font-family:'Nazanin'\9  !important;
font-weight:900\9  !important;

}

.center-part-div .ViewContent .Content,.center-part-div .ViewContent .Content div, .center-part-div .ViewContent .Content p ,.center-part-div .ViewContent .Content span{

font-family:'B-Nazanin'\9!important;
font-weight:normal\9!important;

}*/

/************add on 921221*************/
div.div-internal div.divCommentRepeater{/*display:none;*/} /* comment on 930211 */

.imea {
background: url(IMG/small-arrow.png) top center no-repeat !important;
width: 9px !important;
height: 9px !important;
position: absolute !important;
bottom: 10px !important;
left: 8px !important;
}
div.right-part-div div.Menu img.imefix, div.right-part-div div.Menu img.imefixh
{
    display:none !important;
    }
div.imea > div{display:none !important;}

/*div.right-part-div div.Menu ul li a{*width:196px !important;display:block}
div.right-part-div div.Menu ul li a:hover {*width:196px !important;display:block}
body:nth-of-type(1) div.right-part-div > div div.Menu ul li a:hover
{
	*width:196px !important;
}*/

.News .ViewContent .Title ,.News  .ViewContent .Summary ,.News  .ViewContent .Content{float:none!important;}
 .center-part-div .News  .ViewContent .Content ,  .center-part-div .News  .ViewContent .Content  div ,  .center-part-div  .News  .ViewContent .Content span, 
  .center-part-div .News  .ViewContent .Content a{text-align:right!important;}  
.divCommentRepeater{border-width:0px  !important;border-radius:0px !important;}                                                          
/***********************************************/

/* fkhani added 930806 
#WebPart_d1d80beb_cefb_4c89_8b0e_a654056723fc .Summary{font-family:'bnazanin' !important}
*/