@charset "utf-8";
/* Template CSS - Design by Alireza Maghari - www.toranjnet.com - info@toranjnet.com  */

#Template { width:970px; direction:rtl; margin:auto; background-color:#ffffff; } /* imp for english version - mahsa*/
#TopPage { height:5px; display:none;}
.TopDate { font-size:10px; color:#ffffff; padding-right:15px;} /* imp for english version - mahsa*/
.TopLang { font-size:10px; color:#3b79a2; padding-left:35px;} /* imp for english version - mahsa*/
.TopLang a { color:#3b79a2;  padding:2px;}
.TopLang a:hover { background-color:#3b79a2; color:#FFF; padding:2px;}

#Header { background:url(../images/Header.jpg) no-repeat top center; width:970px; height:122px; margin:auto; }
.HeaderMenu { width:500px; margin-left:auto; margin-right:auto; font-size:9px; text-align:center; font-weight:bold; }
.HeaderMenu a { padding-left:2px; padding-right:2px; color:#004a7b; }

.HeaderAds { height:83px; padding-top:12px; margin-bottom:12px;  width:450px; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden;}

#HeaderNarrow { height:80px; background:#999; background: url(../images/HeaderNarrow.jpg) no-repeat center; text-align:center;}
#Main { background:url(../images/MainBG.gif) repeat-y center #FFFFFF; padding-top:2px; padding-right:5px; padding-left:5px;}
#TopBar { background: url(../images/HotNewsBG.jpg) left center no-repeat #2a9fc1; height:30px;} /* imp for english version - mahsa*/

#SearchTopBar { text-align:right; } /* imp for english version - mahsa*/
.SearchTopBG { background:url(../images/SearchTopTextFieldBG.gif) no-repeat center right; height:22px; width:140px;} /* imp for english version - mahsa*/
.SearchTopTextField { background:url(../images/blank.gif); border:none; font-size:11px; font-family:tahoma; color:#316587; padding-right:4px; padding-left:4px; width:130px;}
#HotNews {
	color:#FFF;
	font-family:tahoma;
	font-size:11px;
}
#HotNews a { color:#ffffff;}
#HotNews a:hover { color:#002569;  border-bottom:dotted 1px #002569; }

.LangBtmFa { width:35px; height:13px; display:block; background:url(../images/LangFa.png) no-repeat 100% 0px; margin:1px; cursor:pointer;}
.LangBtmFaOver {width:35px; height:13px; display:block; background:url(../images/LangFa.png) no-repeat 0% 0px; margin:1px; cursor:pointer;}
.LangBtmAr { width:35px; height:13px; display:block; background:url(../images/LangAr.png) no-repeat 100% 0px; margin:1px; cursor:pointer;}
.LangBtmArOver {width:35px; height:13px; display:block; background:url(../images/LangAr.png) no-repeat 0% 0px; margin:1px; cursor:pointer;}
.LangBtmEn { width:35px; height:13px; display:block; background:url(../images/LangEn.png) no-repeat 100% 0px; margin:1px; cursor:pointer;}
.LangBtmEnOver {width:35px; height:13px; display:block; background:url(../images/LangEn.png) no-repeat 0% 0px; margin:1px; cursor:pointer;}


#MainBody { padding:10px; }

.Column1 { width:306px; margin-left:5px; float:right; } /* imp for english version - mahsa*/
.Column2 { width:308px; margin-left:5px; margin-right:5px;  float:right;} /* imp for english version - mahsa*/
.Column3 { width:306px; margin-right:5px;  float:left;} /* imp for english version - mahsa*/
.Column4 { width:624px; margin-left:5px; float:right; /* float:none; fix for ie , added to IEFixer.css*/} /* imp for english version - mahsa*/
.Wide { width:850px; margin:auto;}

/*innepages colums*/
.Column5 { width:160px; margin-left:5px; float:right; } /* imp for english version - mahsa*/
.Column6 { width:770px; margin-right:5px; float:left; } /* imp for english version - mahsa*/

.Box1, .Box3, .Box2, .Box4 {width:311px; float:right; } /* imp for english version - mahsa*/
.Box1 .ColumnContainer, .Box3 .ColumnContainer, .Box2 .ColumnContainer, .Box4 .ColumnContainer {height:160px; }
.Box1 {margin-left:1px; margin-bottom:2px; } /* imp for english version - mahsa*/
.Box2 {margin-right:1px; margin-bottom:2px; } /* imp for english version - mahsa*/
.Box3 {margin-left:1px; } /* imp for english version - mahsa*/
.Box4 {margin-right:1px;} /* imp for english version - mahsa*/


.ImageBorder {
	border:solid 1px #dddddd;
	}

.DottedLineC2_right {border-right:1px dotted #c6c6c6; padding-right:10px;} /* imp for english version - mahsa*/

.ColumnContainer { padding:8px; border:1px solid #c6c6c6;}
.ColumnContainerC2 { padding:8px; border:1px solid #c6c6c6; background-color:#f3f3f3;}

.NewsDetailContainer { padding:10px;}
.NewsDetailContainer p { margin-bottom:8px; text-align:justify; line-height:18px; font-size:12px;}

.BoxTitle { font-family:"Times New Roman", Times, serif; font-size:18px; color:#C00; font-weight:bold; padding-bottom:10px;}
.BoxTitle a { color:#C00;}
.BoxTitle a:hover { color:#C00;}

.LeftTopCurve { background:url(../images/LeftTopCurve.gif) no-repeat top left; position:relative; z-index:10000; height:20px; width:20px; float:left; top:-9px; left:-9px; } /* imp for english version - mahsa*/
.RightTopCurve {background:url(../images/RightTopCurve.gif) no-repeat -1px -1px;}
.LeftBottomCurve {background:url(../images/LeftBottomCurve.gif) no-repeat -1px -1px;}
.RightBottomCurve {background:url(../images/RightBottomCurve.gif) no-repeat -1px -1px;}

.LeftTopCurveC2 { background:url(../images/LeftTopCurveC2.gif) no-repeat top left; position:relative; z-index:10000; height:20px; width:20px; float:left; top:-9px; left:-9px; } /* imp for english version - mahsa*/

.Navigator { height:23px; background:url(../images/DottedLineC1.gif) repeat-x bottom; }

.DataList { margin-bottom:12px; clear:both; height:68px; overflow:hidden;}
.DataList h1, .DataList h1 a {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:4px;
}
.DataList h1 a:hover {	color: #cc0000;	text-decoration: none;}

.DataList h2, .DataList h2 a {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:4px;
}
.DataList h2 a:hover {	color: #cc0000;	text-decoration: none;}

.DataList p { text-align:justify;}
.DataListContainer {margin-right:70px; overflow:hidden;} /* imp for english version - mahsa*/
.DataListIMG {	
    float:right; /* imp for english version - mahsa*/
	margin-left:5px; /* imp for english version - mahsa*/
	margin-top:3px;
	border:solid 1px #cccccc;
	padding:1px;
	width: 60px;
	text-align:center;
	}

.DataListIMG img {
	max-height: 60px;
	max-width: 60px;
	_width:60px;
	
	}

.DataList2 { margin-bottom:10px; clear:both; height:120px; overflow:hidden; }
.DataList2 h1, .DataList2 h1 a { 
    font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom:4px;}
	
.DataList2 h1 a:hover {	color: #cc0000;	text-decoration: none;}
.DataList2 p { text-align:justify;}

DataList2 h2, .DataList2 h2 a { 
    font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom:4px;}
	
.DataList2 h2 a:hover {	color: #cc0000;	text-decoration: none;}
.DataList2 p { text-align:justify;}

.DataList2Container {margin-left:65px; height:80px; overflow:hidden;} /* imp for english version - mahsa*/
.DataList2IMG {	
    float:left; /* imp for english version - mahsa*/
	margin-right:10px; /* imp for english version - mahsa*/
	margin-top:3px;
	border:solid 1px #cccccc;
	padding:1px;
	width: 80px;
	text-align:center;
	}

.DataList2IMG img {
	max-height: 80px;
	max-width: 80px;
	_width:80px;
	}
	
.DataList3 { padding-bottom:10px; clear:both;}
.DataList3 h1, .DataList3 h1 a { 
    font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom:4px;}
	
.DataList3 h1 a:hover {	color: #cc0000;	text-decoration: none;}
.DataList3 p { text-align:justify;}
.DataList3Container {margin-right:115px;} /* imp for english version - mahsa*/
.DataList3IMG {	
    float:right; /* imp for english version - mahsa*/
	margin-left:5px; /* imp for english version - mahsa*/
	margin-top:3px;
	border:solid 1px #cccccc;
	padding:1px;
	clear:right;
	width: 100px;
	text-align:center;
	}
	
.DataList3IMG img {
	max-height: 100px;
	max-width: 100px;
	}






.VideoDataList, .VideoDataListOver { padding:8px; border-bottom:#CCC 1px solid; background:url(../images/Grd1.png) #F5F5F5 repeat-x top; cursor:default; height:68px; overflow:hidden; clear:both;}
.VideoDataListOver { background:none;  }

.VideoDataList h1, .VideoDataList h1 a {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:4px;
}
.VideoDataList h1 a:hover {	color: #cc0000;	text-decoration: none;}
.VideoDataList p { text-align:justify;}







.FirstNewsPic { margin-left:-8px; margin-right:-8px; margin-top:-8px; margin-bottom:8px;}
.FirstNewsPic img { width:306px;}
.FirstNews p { text-align:justify;}
.FirstNews h1 a { font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#000; line-height:30px;}
.FirstNews h1 a:hover { font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#cc0000; line-height:30px;}

.NewsInfoBar {background:#eeeeee; border-bottom:#cccccc solid 1px; border-top: #cccccc solid 1px; height:15px; padding:5px; margin-bottom:5px; font-size:11px; color:#303030;}

.CommentList { margin-left:35px; margin-right:35px; line-height:20px; text-align:justify;}

#navDots { padding-top:5px;}

#Footer {font-size:11px; line-height:18px; PADDING-top:20px; padding-bottom:20px; direction:rtl;} /* imp for english version - mahsa*/
#Footer .Container {}
.FooterLine { background:url(../images/Footer.gif) no-repeat center; height:50px; _behavior: url(iepngfix.htc); margin-top:10px; margin-bottom:10px;}
#Copyright { text-align:center; color:#3b79a2; margin-top:5px; } 

#FooterLinks  { text-align:center; }
#FooterLinks a { color:#3b79a2; padding:2px; padding-top:0px;}
#FooterLinks a:hover {  background-color:#3b79a2; color:#FFF; padding:2px;  padding-top:0px;}


#FooterLinks ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#FooterLinks li {
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
}

#GalleryPage { background:#ffffff; border-top:#cccccc 1px solid;  border-bottom:#cccccc 1px solid; padding:10px;}  
#GalleryPage .Container { width:720px; margin-left:auto; margin-right:auto;}
#GalleryPage .LargePic { text-align:center;} 
#GalleryPage img { border:#cccccc 1px solid; max-height:405px; max-width:850px; text-align:center; margin-left:auto; margin-right:auto;} 
#GalleryPage .Description { font-family:tahoma; font-size:11px; text-align:center; margin-top:10px;}
#GalleryPage h1 { font-family:times; font-size:16px;}
#GalleryPage .ImageThumb { background:#cccccc; width:65px; height:65px; vertical-align:middle; border:#ababab 1px solid; padding:1px;}

.PanelWeather { text-align:center;}
.PanelWeather h1 {font-family:times; font-size:14px; color:#666; line-height:20px; }
.PanelWeather h2 {font-family:times; font-size:16px; color: #333333; font-weight:bold;}
.PanelWeather h3 {font-family:tahoma; font-size:12px; color: #383838; font-weight:normal;}
.PanelWeatherContainer {padding-top:20px; padding-right:120px; height:80px;} /* imp for english version - mahsa*/
.W1 { background:url(../weather/1_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W2 { background:url(../weather/2_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W3 { background:url(../weather/3_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W4 { background:url(../weather/4_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W5 { background:url(../weather/5_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W6 { background:url(../weather/6_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W7 { background:url(../weather/7_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W8 { background:url(../weather/8_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W9 { background:url(../weather/9_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W10 { background:url(../weather/10_L.png) no-repeat top right;} /* imp for english version - mahsa*/
.W11 { background:url(../weather/11_L.png) no-repeat top right;} /* imp for english version - mahsa*/

/* .W1, .W2, .W3 ,.W4 ,.W5 ,.W6 ,.W7 ,.W8 ,.W9 ,.W10 ,.W11 { _behavior: url(iepngfix.htc); } */

.ArrowContainer  { margin-right:10px; } /* imp for english version - mahsa*/
.ArrowUp3 { float:right; background:url(../images/ArrowUp.gif ) right no-repeat; width:30px; height:25px; padding-right:20px; padding-top:10px; text-align:right; margin-right:15px;} /* imp for english version - mahsa*/
.ArrowDown3 { float:right; background:url(../images/ArrowDown.gif) right no-repeat; width:30px; height:25px; padding-right:20px; padding-top:10px; text-align:right; margin-right:15px;} /* imp for english version - mahsa*/


.TabContainer { background:url(../images/TabBG.gif) repeat-x bottom; height:18px; margin-bottom:5px; padding-bottom:2px;}


.NashriyatTumb { float:right; margin-left:4px; margin-bottom:4px;} /* imp for english version - mahsa*/
.NashriyatTumb img { width:50px; height:60px; border:1px solid #999;}

.SubTitleContainer
{
background: #ffffff; padding:5px; border: dotted 1px #bababa;
width:200px;
font-size:12px;
text-align:justify;
background-color: #faf9f9;
float:left;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
line-height:20px;
}