﻿ @font-face
{
	font-family: 'BNazanin';
	src: url('../fonts/BNazanin.eot?#' ) format('eot' ), /* IE6–8 */ 
		 url('../fonts/BNazanin.woff' ) format('woff' ), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
		 url('../fonts/BNazanin.ttf' ) format('truetype' ); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face
{
	font-family: 'BYekan';
	src: url('../fonts/BYekan.eot?#' ) format('eot' ), /* IE6–8 */ 
		 url('../fonts/BYekan.woff' ) format('woff' ), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
		 url('../fonts/BYekan.ttf' ) format('truetype' ); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face 
{
    font-family: 'BTraffic';
    src: url( '../fonts/BTraffic.eot?#') format('eot'),  /* IE6–8 */
         url( '../fonts/BTraffic.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url( '../fonts/BTraffic.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
.FBTraffic
{
	font-family:BTraffic;
}

.FBYekan
{
	font-family:BYekan;
}
body
{
}
.Whole
{
	width: 1000px;
	padding:0 10px;
	padding-top:5px;
}
.HomeBody #RightPane
{
	width: 306px;
	margin:0 18px 0 9px;
	float: right;
}
.pageBody #RightPane , .SubHomeBody #RightPane
{
	width: 200px;
	margin-left: 10px;
	float: right;
}
.HomeBody #LeftPane
{
	width: 306px;
	margin:0 9px 0 18px;
	float: right;
}
.pageBody #LeftPane , .SubHomeBody #LeftPane
{
	width: 200px;
	margin-right: 10px;
	float: right;
}
#ContentPane
{
	float: right;
}
#LeftContentPane
{
	float: right;
	width:177px;
	margin-right:10px;
}
#ContentHolder
{
	float: right;
	margin-left: 15px;
}
#NewsImportantPane
{
	width: 619px;
	float: right;
}
#ReportPane
{
	width: 351px;
	background-color: #f3f4f4;
	float: right;
}
#AdsPane
{
	width: 120px;
	margin-right: 5px;
	float: right;
}
#PaneA1
{
	width:443px;
	float:right;
	margin:15px 0px 0px 7px;
}
#PaneA2
{
	width:550px;
	float:right;
	margin: 15px 0px 0px 0px;
}
.PaneB
{
	border:1px solid #e7e7e7;
	background-color:White;
	border-radius:4px;
	margin:0 0 15px 0;
}
.PaneB .ModuleWithoutTitleBody
{
	border:none;
	background-color:White;
	border-radius:0px;
}
#PaneB1
{
	width:479px;
	float:right;
	padding: 10px 10px 10px 0;
}
#PaneB2
{
	width:499px;
	float:right;
}

#Panec1
{
	width:450px;
	margin:0 0 0 10px;
	float:right;
}
.Panec
{
	width:540px;
	float:right;	
}
#Panec2
{
	width:255px;
	margin:0 0 0 10px;
	float:right;
}
#Panec3
{
	width:275px;
	float:right;
}

.HeaderC
{
	background: url(../images/Headerpic.jpg) no-repeat top center;
	height: 148px;
}
.Header
{
	/*background-image: url(../images/Headerpic.jpg);*/
	background-repeat: no-repeat;
	width: 1000px;
	height: 148px;
}
.NavC
{
	background-color:#dcdcdc;
	border-top:1px solid #acacac;
	border-bottom:1px solid #acacac;
	min-height: 45px;
}
.Nav
{
	width: 1000px;
	min-height: 45px;
}
.TopMenuRight
{
	background-image: url(../images/TopMenuRight.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 23px;
	float: left;
}
.TopMenu
{
	height: 21px;
	background-color: #78080a;
	float: left;
	color: White;
	padding-left: 10px;
	padding-top: 2px;
	font-size:11px;
}
.TopMenu a:link, .TopMenu a:visited
{
	color: White;
}
.TopMenu a:hover
{
	color: Red;
}
.TodayDate
{
	height: 19px;
	color: White;
	padding-top: 4px;
	float: left;
	font-size:11px;
}
.Menu
{
	min-height: 45px;
	width: 770px;
	float: right;
	margin: 0;
}
.tel
{
	height: 35px;
	width: 210px;
	float: right;
	margin: 0 0 0 11px;
	text-align: right;
	direction: ltr;
	padding-top: 10px;
}
.newsDetailsTitle
{
	font-family: BNazanin, Tahoma;
	font-size: 20px;
	color: Red;
}
.newsSarTitle
{
	color: #666666;
}
.NewsDetailsBg
{
	background-image: url(../images/newsdetailsbg.jpg);
	height: 36px;
	border: solid 1px #cbd8b2;
	border-bottom: none;
}
.NewsRelate
{
	background-image: url(../images/newsrelate.jpg);
	width: 110px;
	height: 19px;
	margin-right: 20px;
}
.NewsRelateBg
{
	background-image: url(../images/newsrelatebg.jpg);
	height: 19px;
}
.news_flip
{
	width: 609px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: white;
}
.news_flip ul
{
	margin: 0;
	padding: 0;
}
.news_flip li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.NewsImportantImageBox
{
	width: 100%;
	height: 315px;
	text-align: center;
	overflow: hidden;
}
.NewsImportantText
{
	height:60px;
	position:relative;
	bottom:60px;
	background:url("../images/NewsImportant.png") repeat;
	padding:0 15px;
	width: 754px;
}
.NewsImportantText *
{
	color:White!important;
}
.NewsImportantBg
{
	/*background-image: url(../images/homeimagedot.jpg);
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 1px;
	padding-left:2px;*/
	/*width:550px;*/
	min-height: 440px;
}
.NewsImportantBg .NewsHomeLink
{
	background:url("../images/NewsTick.png") center right no-repeat;
	padding-right:20px;
}
.rslides
{
	max-width:100%!important;
	/*height: 330px;*/
}
.NewsHomeLink:link, .NewsHomeLink:visited
{
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}
.NewsHomeLink:hover
{
	color: Red;
}
.NewsVijeh
{
	background-image: url(../images/newsvijeh.jpg);
	width: 93px;
	height: 26px;
}
.NewsVijehBg
{
	background-image: url(../images/newsvijehbg.jpg);
	height: 26px;
}
.newsTitleLink:link, .newsTitleLink:visited
{
	font-family: Times New Roman;
	font-size: 15px;
	font-weight: bold;
	color:#013eae;
}
.newsTitleLink:hover
{
	color:Red;
}
.newsTitleLink1
{
	color:#636363;
	line-height:22px;
}
.LinkMore
{
	color:#6c9fc1;
	font-family:BYekan;
}
.fCategoriesList
{
	font-size:11px;
}
.fCategoriesList ul
{
	margin: 0;
	padding: 0;
	padding-right: 2px;
	list-style-type: none;
}
.fCategoriesList li
{
	margin: 0;
	padding: 6px 2px 0px 5px;
	background-image: url(../images/rect.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
	text-align: right;
}
.fCategoriesList span
{
}
.fCategoriesList a:link, .fCategoriesList a:visited
{
	/*color:#013550;*/
}
.fCategoriesList a:hover
{
	/*color:Red;*/
}
.HomeNewsRelate
{
	padding: 4px 2px 0px 5px;
	background-image: url(../images/homenewsrelate.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
	text-align: right;
	line-height: 18px;
}
.HomeNewsRelate A:link, .HomeNewsRelate A:visited
{
	color:#01adc4;
}
.HomeNewsRelate A:hover
{
	color:Red;
}
.MostVisitTitle
{
	background-image: url(../images/MostVisit.png);
	background-repeat: no-repeat;
	width:211px;
	height:23px;
}
.NewsLatestTitle
{
	background-image: url(../images/NewsLatest.png);
	background-repeat: no-repeat;
	width:211px;
	height:23px;
}
.LeftContentTitle
{
	background-image: url(../images/LeftContentTitle.jpg);
	background-repeat: no-repeat;
	width:177px;
	height:23px;
	color:White;
	font-weight:bold;
}
.InSooTitle
{
	background-image: url(../images/InSooTitle.jpg);
	background-repeat: no-repeat;
	background-position:right;
	width:127px;
	height:33px;
}
.Behdasht
{
	background-image: url(../images/behdasht.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	width:241px;
	height:39px;
	float:right;
}
.BehdashtBg
{
	background-image: url(../images/BottomFlesh.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color:#fff7e4;
	padding-top:20px;
	width:240px;
	border-left:solid 1px #ffe5a8;
	float:right;
}
.Fanavari
{
	background-image: url(../images/fanavari.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	width:237px;
	height:39px;
	float:right;
}
.FanavariBg
{
	background-image: url(../images/BottomFlesh.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color:#fff7e4;
	padding-top:20px;
	width:236px;
	border-left:solid 1px #ffe5a8;
	float:right;
}
.Danestaniha
{
	background-image: url(../images/danestaniha.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	width:239px;
	height:39px;
	float:right;
}
.DanestanihaBg
{
	background-image: url(../images/BottomFlesh.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color:#fff7e4;
	padding-top:20px;
	width:238px;
	border-left:solid 1px #ffe5a8;
	float:right;
}
.Tanz
{
	background-image: url(../images/tanz.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	width:239px;
	height:39px;
	float:right;
}
.TanzBg
{
	background-image: url(../images/BottomFlesh.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color:#fff7e4;
	padding-top:20px;
	width:239px;
	float:right;
}
.BottomInSoo
{
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
}
.BottomInSoo ul
{
	margin: 0;
	padding: 0;
	padding-right: 2px;
	list-style-type: none;
}
.BottomInSoo li
{
	margin: 0;
	padding: 4px 2px 5px 5px;
	background-image: url(../images/rect1.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
	text-align: right;
	line-height: 18px;
}
.BottomInSoo span
{
}
.BottomInSoo a:link, .BottomInSoo a:visited
{
	color:#58544e;
}
.BottomInSoo a:hover
{
	color:Red;
}
.Footer
{
	width:1000px;
	height:77px;
}
.Footer .Links div
{
	padding:0px!important;
}
.FooterLink
{
	display:block;
}
.FooterLink:link, .FooterLink:visited
{
	color:#2763a0;
}
.FooterLink:hover
{
	color:Black;
}
/* ================================================= */
/* 	 CALENDAR CSS                              */
/* ================================================= */
.PickerCSS
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}
.PickerHeaderCSS
{
	background-color: lightgrey;
	height: 30px;
}
.PickerFooterCSS
{
	background-color: lightgrey;
}
.PickerWeekDayCSS
{
	background-color: lightgrey;
	text-align: center;
	font-size: 8pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerCalendarCSS
{
	background-color: #e8f4ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerWorkDayCSS
{
	color: black;
	text-decoration: none;
	border: none;
}
.PickerForbidenCSS
{
	background-color: #e8f4ff;
	color: Red;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
}
.PickerSelectedCSS
{
	background-color: #e4e8ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color: #0066ff;
	text-decoration: underline;
	border: none;
}
/* ================================================= */
/* 	 CALENDAR CSS                              */
/* ================================================= */
.PickerCSS
{
	background-color: #ffffff;
	border-width:0px;
	padding:0px;
	margin:0px;
	z-index:9999;
	border-collapse: collapse;
}
.PickerCSS td
{
	padding:0px;
	margin:0px;
}
.PickerHeaderCSS
{
	background-color:#0daa61; /*#3c4145;*/
	height: 30px;
	border-width:0px;
	padding:0px;
	margin:0px;
}
.PickerHeaderCSS select
{
	color:White;
	width:60px;
	background-color:#0daa61;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
	text-align:center;
    direction:rtl;
}
.PickerHeaderCSS input
{
	color: white;
	background-color: #0daa61!important;
	border: none!important;
	width: auto!important;
	padding: 0px!important;
}
.PickerHeaderCSS a
{
	font-size:14pt;
	color:#fff;
	padding:0px 5px;
}
.PickerFooterCSS
{
	padding:5px;
	text-align:center;
	background-color:#f4f4f4;
	font-weight:bold;
	border-top:1px solid #ced2d7;
}
.PickerFooterCSS a
{
	border:none;
	color:#666666;
}
.PickerWeekDayCSS
{
	background-color: #e9eef1;
	text-align: center;
	font-size: 8pt;
	border: #ced2d7 1px solid;
	height: 30px;
	color:#666666;
	font-weight:bold;
}
.PickerCalendarCSS
{
	background-color: #f3f3f3;
	border: #f2f2f2 1px solid;
	height: 30px;
	color:#444444
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border:#dedede 1px solid;
	text-align:center;
	color:#444444;
	z-index:9999;
}
.PickerWorkDayCSS:hover
{
	background-color: #eee;
}
A.PickerWorkDayCSS
{
	background: none;
	color:#444444;
	text-decoration: none;
	border: none;
}
.PickerForbidenCSS
{
	background-color: #e8f4ff;
	color: Red;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
}
.PickerSelectedCSS
{
	background-color: #edb42c;
	border: #dedede 1px solid;
	text-align:center;
	color:#ffffff;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color:#ffffff;
	border: none;
}
/************************************************/
/********************************************************************************/
.ImageContainer
{
	position: relative;
	width: 120px;
	height: 90px;
	float:right;
}
.rotatorText
{
	position: absolute;
	width: 118px;
	bottom:0;
	right: 0px;
	color: #303c3a;
	text-align: right;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #ffffff;
	padding-right:2px;
}
.rotatorText A:link, .rotatorText A:visited
{
	color: #111111;
	font-size:12px;
	font-family:Verdana;
}
.rotatorText A:hover
{
	color:Red;
}
.ColBorder
{
	border-bottom:solid 1px #cccccc;
}
.ImageContainer1
{
	position: relative;
	width: 90px;
	height: 65px;
}
.OverlayIcon1
{
	position: absolute;
	width: 32px;
	height:32px;
	top:20px;
	left:27px;
}
.MultimediaTitle
{
	background-image:url(../images/multimediatitle.png);
	background-position:center;
	width:614px;
	height:26px;
}
.PhotoReportTitle
{
	background-image:url(../images/photoreport.jpg);
	background-position:center;
	width:167px;
	height:21px;
}
.pageBody #RightPane .Links DIV
{
	background: url("../images/bg_menu.jpg") no-repeat scroll center top transparent;
	color: rgb(129, 7, 10);
	height: 27px;
	cursor:pointer;
	padding: 2px!important;
}
.pageBody #RightPane .Links DIV:hover
{
	background: url("../images/bgmenu_over.jpg") no-repeat scroll right top transparent;
	color: rgb(255, 255, 255);
	display: block;
	height: 27px;
}
.pageBody #RightPane .Links DIV:hover a
{
	color:White!important;
}
.pageBody #RightPane .Links DIV a
{
	position: relative;
	top: 3px;
}
/*----------------video-----------------*/
.CategoryTitle
{
	width:100%;
	height:30px;
	direction:rtl;
	text-align:right;
	padding:8px 10px 0 0px;
	background-color:#f5f5f5;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.CategoryLists
{
	width:900px;
	margin: 10px auto 5px auto;
}
.CatItems
{
	width:205px;
	margin:0 10px 10px 10px;
	float:right;
	text-align:center;
}
.CatImage
{
	width:205px;
	height:160px;
}
.CatImage img
{
	max-width:205px;
	max-height:160px;
}
.VItemImage
{
	display: block;
	position: relative;
	margin: 0px auto;
	width: 160px;
	height: 118px;
}
.VItemImage img
{
	border: 4px solid black!important;
	direction: ltr;
	width: 150px;
	height: 110px;
}
.videoTitleFa
{	
	display: block;
	direction: rtl;
	margin: 0 8px;
}
.videoTitleFa
{
	color:#fff;
}
.videoItems
{
	width:150px;
	float:right;
	padding: 11px 20px;	
	font-family:BYekan;
}
.videoHDes
{
	background-color: #f8f8f8;
	padding:8px 8px 0px 8px;
	color: #3a3a3a;	
	border-bottom: 3px solid #f67e49;
}
.videoHDes *
{
	color: #3a3a3a;	
}
.videoPaging a
{
	display: inline-block;
	width: 23px;
	height: 24px;
	margin: 5px 2px;
	text-align: center;
	line-height: 22px;
	background: url(../Images/MPLIB.png) no-repeat 0 0;
	color: #303030;
	font-weight: bold;
}
.videoPaging strong
{
	display: inline-block;
	width: 23px;
	height: 24px;
	margin: 5px 2px;
	text-align: center;
	line-height: 22px;
	background: url(../Images/MPLIB.png) no-repeat 0 0;
	color: #303030!important;
	font-weight: bold;
}
.videoPaging strong font
{
	color: #303030!important;
}
.videoHcat
{
	height: 39px;
	direction: rtl;
	background: transparent url("../Images/HVM.gif") repeat-x scroll center top;
	/*padding-right: 15px;*/
}
.videoHcat a
{
	font: BNazanin 16px  normal!important;
	color:#f2f2f2;
	height: 39px;
	padding: 1px 7px 0;
	display: block;
	float: right;
	line-height: 37px;
}
.selvideocat
{
	background: url("../Images/HMBSH.gif") repeat-x  center top;
}
.selvideocat+.videocatsep
{
	display:none;
}
.videocatsep
{
	background: url("../Images/HMBS.gif") no-repeat  center center;
	display: block;
	float: right;
	width: 6px;
	height: 39px;
}
.videoMostVisit1
{
	background: url("../Images/BHTB.gif") repeat-x scroll center top #FFFFFF;
	border-right: 1px solid #c1c1c3;
	border-left: 1px solid #c1c1c3;
	height: 27px;
	direction: ltr;
	position: relative;
	margin-top:20px;
	padding: 5px 20px 0 0;
	font-family:BYekan;
	font-size: 14px;
}
.videosearchtxt
{
	margin-top: 8px;
	border: 0px!important;
	border-radius: 0px!important;
	border-top-right-radius: 2px!important;
	border-bottom-right-radius: 2px!important;
}
.videosearchbtn
{
	width:19px;
	height:19px!important;
	margin-right: -4px;
	border: 0px;
	height: 19px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	margin-left: 10px;
	background:#fff url("../images/videosearchbtn.png") center center no-repeat;
	position: relative;
	padding: 5px;
} 
.LeftMenuTitle
{
	direction: rtl;
	color: #333;
	font-size: 15px;
	line-height: 28px;
	padding-right: 10px;
	padding-top: 10px;
	height: 37px;
	font-weight: 700;
}
.videoDes
{
	/*background-color: #2B2B2B;*/
	padding-top:0px;
	color: #BABABA;	
	/*border-bottom: 3px solid #D60000;*/
}
.videoPlay
{
	background: url("../images/TV.jpg") bottom center no-repeat;
	padding-bottom: 55px;
}
/********************************************************/
.ProductsLists
{
	/*width:900px;*/
	margin:5px auto 10px auto;
	text-align:center;
}
.ProductsItems
{
	/*width:880px;*/
	border:solid 1px #e9e9e9;
	border-right-width: 2px;
	margin: 20px 10px 0px 10px;
}
.ProductsItems:hover
{
	border-color: #ccc;
	-moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
}
.PItemImage
{
	width:190px;
	padding:10px;
	float:right;
	background-color:white;
	text-align:center;
}

.PItemdescription
{
	width:430px;
	padding:10px;
	float:right;
	background-color:white;
	text-align:justify;
	direction:rtl;
	line-height:23px;
}
.btbonprice
{
	position: absolute;
	height:0px;
	width:0px;
}
.btbonprice .ProductPrice
{
	direction:rtl;
}
.btbonprice font[style*="text-decoration: line-through"]
{
	display:none;
}/******************************************************/
.splash
{
	background:#a7a9ac url("../images/Splashbg.jpg") no-repeat top center;
	padding:0px;
	margin:0px;
}
.phonebookD td
{
	font-size: 11px;
	color: #333;
}