/*
    Product:        Enewspaper
    Classname:      CSS Document
    Version:        02.02 |	09 March, 2009 
    Programmer:     Elham [elhamesmaieli@gamil.com]
    Purpose:
        The document represent the CSS file for generated HTML page.

        Copyright 2009 by Digital Secure Co. All Rights Reserved.      
*/

body{
	margin:0px;	
	direction:ltr;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(../images/main/asia_pageBg.jpg);	 
	background-position:top center;
}

div{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	margin:0px;
	padding:0px;
	text-align:justify;
}

form{
    padding:0px;
    margin:0px;
}


/* ........ Global ........ */
.fontFace{font-family:Tahoma, Arial, Verdana, Times New Roman;}
.fontFaceArial{font-family:Arial, Times New Roman;}


.black{color:#333333;}
.white{color:#ffffff;}
.gray{color:#666666;}
.red{color:#f80808;}
.lightGray{color:#adadad;}

.fontSizeSmall{font-size:10px;}
.fontSizeMedium{font-size:11px;}
.fontSizeLarg{font-size:12px;}
.fontSizeXLarg{font-size:14px;}
.fontSizeXXLarg{font-size:18px;}

.boldFace{font-weight:bold;}
.pointer{cursor:pointer}
.noTextDec{text-decoration:none;}
.noBorder{border:0px;}

/* ........ Comment Mask ........ */
#mask{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;	
	background-color: #000;
	display: none;
}

#boxes .window{
	position: absolute;
	left: 0;
	top: 0;
	width: 440px;
	height: 150px;
	display: none;
	z-index: 9999;
}

#boxes #dialog{
	width: 375px;
	height: 150px;
	padding: 10px;
	background-color: #ffffff;
}

#boxes #dialog1{
	width: 375px;
	height: 150px;
}

#dialog1 iframe{
	margin-top:-600px;
}


#boxes2 .window{
	position: absolute;
	left: 0;
	top: 0;
	width: 640px;
	height: 520px;
	display: none;
	z-index: 9999;
}

#boxes2 #dialog{
	width: 575px;
	height: 520px;
	padding: 10px;
	background-color: #ffffff;
}

#boxes2 #dialog2{
	width: 575px;
	height: 520px;
}

#dialog2 iframe{
	margin-top:-300px;
}
/* ........ Header ........ */
#headerHolder{
	width:919px;
	height:135px;
	position:relative;
	background-image:url(../images/header/asia_logo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#englishLogo{
	width:235px;
	height:33px;
	position:absolute;
	top:10px;
	left:30px;
	background-image:url(../images/main/asia_englishLogo.gif);
	background-position:top left;
	background-repeat:no-repeat;    
}

#siteUrl{
    width:250px;
    height:20px;
    float:right;
    margin-top:115px;
    text-align:left;
    direction:ltr;
}

#manuHolder{
    width:663px;
    height:45px;
    float:left;
    margin-top:90px;
    text-align:right;
    direction:rtl;
    background-image:url(../images/header/asia_shadowBg.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}

#manuLeft{
    width:663px;
    height:45px;
    background-image:url(../images/header/asia_shadowL.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#timeHolder{
    width:560px;
    height:16px;
    padding-right:16px;
    text-align:right;    
}

#menuBox{
    width:663px;
    height:29px; 
}

#menuBoxRight{
    width:16px;
    height:29px;
    float:right;
    background-image:url(../images/header/asia_menuR.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;    
}

.menuBoxBg{
    height:29px;
    float:right;
    position:relative;
    background-image:url(../images/header/asia_menuBg.jpg);
	background-position:bottom;
	background-repeat:repeat-x; 		   	
}

.menuBoxBg a{
    padding-right:2px;
    padding-left:2px;
}


#menuBoxLeft{
    width:14px;
    height:29px;
    float:right;
    background-image:url(../images/header/asia_menuL.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;    
}

.manuGap{
    color:#d3d3d3;
}

/* .......... Archive Search Div .......... */
#archiveHolder{
	position:absolute;
	top:-50px;
	right:-70px;	
	width:202px;
	height:50px;	
	direction:rtl;
	font-size:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	z-index:980;
	background-color:#CCCCCC;
}

.archiveDropDown{
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	border:solid 1px #c4c0b1;
}

#archiveArrow{
	width:202px;
	height:11px;
	font-size:5px;
	background-image:url(../images/archive/btn.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

/* ........ Pdf Holder........ */
#pdfHolder{
	width:26px;
	height:12px;
}


/* ........ Body ........ */
#bodyBox{
    width:973px;     
    padding-bottom:50px; 
    position: relative;
}


/* ........ Side Bar ........ */
#sideBarHolder{
	width:190px;	
	position:absolute;
	top:0px;
	right:0px;
	z-index:50;
	overflow:auto;
	background-image:url(../images/sideBar/asia_shadowSheetL.jpg);
    background-position:left top;
    background-repeat:repeat-y;
}

#tabHolder{
    width:23px;
    height:350px;
    float:right;
    margin-top:40px;
    position:relative; 
}

#sheetHolder{
    width:167px;
    overflow:auto;
    float:left;
    background-color:#ffffff;
    background-image:url(../images/sideBar/asia_shadowSheetR.jpg);
    background-position:right top;
    background-repeat:repeat-y;
}

#sheetTop{
    width:167px;
    height:13px;
    background-image:url(../images/sideBar/asia_shadowTopR.jpg);
    background-position:right top;
    background-repeat:repeat-y;
}

#sheetTopL{
    width:167px;
    height:13px;
    background-image:url(../images/sideBar/asia_shadowTopL.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

#sheetBox{
    width:150px;
    overflow:auto;
    float:left;
    background-color:#ededed;
    background-image:url(../images/sideBar/asia_shadowSheetL.jpg);
    background-position:left top;
    background-repeat:repeat-y;    
}

#minHeightTrick{
    float:right;    
}

#sheetBottom{
    width:167px;
    height:14px;
    float:left;
    background-image:url(../images/sideBar/asia_shadowBottomBg.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

#sheetBottomR{
    width:167px;
    height:14px;
    background-image:url(../images/sideBar/asia_shadowBottomaR.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}

#sheetBottomL{
    width:167px;
    height:14px;
    background-image:url(../images/sideBar/asia_shadowBottomL.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}


/* ........ Tab Sheet ........ */
.tabSheetServiceTree{
    width:28px;
    height:95px;
    position:absolute; 
    top:0px; 
    right:0px;
    background-image:url(../images/sideBar/asia_service.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

.tabSheetServiceTreeSelect{
    width:28px;
    height:95px;
    position:absolute; 
    top:0px; 
    right:0px;
    background-image:url(../images/sideBar/asia_serviceSelected.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

.tabSheetThumnail{
    width:28px;
    height:109px;
    position:absolute; 
    top:85px; 
    right:0px;
    background-image:url(../images/sideBar/asia_thumbnail.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

.tabSheetThumnailSelect{
    width:28px;
    height:109px;
    position:absolute; 
    top:85px; 
    right:0px;
    background-image:url(../images/sideBar/asia_thumbnailSelected.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

.tabSheetNewsHeadlines{
    width:28px;
    height:109px;
    position:absolute; 
    top:184px; 
    right:0px;
    background-image:url(../images/sideBar/asia_headlines.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

.tabSheetNewsHeadlinesSelect{
    width:28px;
    height:109px;
    position:absolute; 
    top:184px; 
    right:0px;
    background-image:url(../images/sideBar/asia_headlinesSelected.gif);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:500;
}

/* ........ News Headlines ........ */
.sheetBoxHolder{
    width:145px;
    overflow:auto;
    float:right;    
}

.headlineItems{
    width:135px;
    padding-bottom:10px;
    background-image:url(../images/sideBar/asia_headlineBullet.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    text-align:right;
    direction:rtl;
}

.headlineItems p{
    padding-right:10px;
}

/* serviceTree */
.serviceTreeTabSelected{
    width:73px;
    height:23px;
    float:right;
    padding-top:5px;
    text-align:center;
    background-image:url(../images/sideBar/tehranEmrooz_serviceTreeTabSelected.jpg);
    background-position:top right;
}

.serviceTreeTab{
    width:73px;
    height:23px;
    float:right;
    padding-top:5px;
    text-align:center;
    background-image:url(../images/sideBar/tehranEmrooz_serviceTreeTab.jpg);
    background-position:top right;
}

#serviceTreeHolder{
    width:135px;
    margin-top:5px;
    float:left;      
    text-align:right;
    padding-bottom:18px;
    direction:rtl;
}

.panLink{
	cursor:pointer;
	color:#666666;
}

.panLink_active{
	cursor:pointer;
	color:#333333;
}

.panSestion{
	margin-top:5px; 
	margin-bottom:5px;
	margin-right:10px; 
	text-align:right;
}

.panDivider{
    width:125px;
    height:5px;
    margin-right:10px;
	border-bottom:solid 1px #d8d8d8;
	overflow:hidden;
}

.indexHolder{
	padding-top:3px; 
	padding-bottom:5px; 
	margin-right:14px; 
	text-align:right;
}

.pageIndex{
	float:right; 
	cursor:pointer;
	margin-right:1px; 
	margin-top:1px;
	background-color:#ffffff; 
	text-align:center; 
	font-size:11px; 
	color:#ff0000; 
	text-align:center; 
	width:20px; 
	height:14px; 
	padding-top:3px; 
	padding-bottom:3px;
}

.pageIndexSelected{
	float:right; 
	margin-right:1px; 
	margin-top:1px;
	background-color:#ff0000; 
	text-align:center; 
	font-size:11px; 
	color:#ffffff; 
	text-align:center; 
	width:20px; 
	height:14px; 
	padding-top:3px; 
	padding-bottom:3px;
}

/* ........ Thumbnail ........ */
#scrollUpHolder{
    width:119px;
    height:18px;
    background-image:url(../images/sideBar/asia_up.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
}

#scrollBodyHolder{
    width:140px;
    height:342px; /* changable */
    cursor:n-resize;
    overflow:hidden;
}

#scrollDownHolder{
    width:119px;
    height:18px;
    background-image:url(../images/sideBar/asia_down.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
}

/* ........ Boxes ........ */
.sideBoxHolder{
    width:167px;
    height:97px;
    float:left;
    margin-top:8px;
    background-color:#ffffff;
    background-image:url(../images/sideBar/asia_sideBoxR.jpg);
    background-position:right top;
    background-repeat:repeat-y;
}

.sideBoxInner{
    width:167px;
    height:97px;
    background-image:url(../images/sideBar/asia_sideBoxL.jpg);
    background-position:left top;
    background-repeat:repeat-y;
}

.sideBoxTop{
    width:167px;
    height:13px;
    background-image:url(../images/sideBar/asia_sideBoxTopBg.jpg);
    background-position:right top;
    background-repeat:repeat-x;
}

.sideBoxTopL{
    width:15px;
    height:13px;
    float:left;
    background-image:url(../images/sideBar/asia_sideBoxTopL.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

.sideBoxTopR{
    width:15px;
    height:13px;
    float:right;
    background-image:url(../images/sideBar/asia_sideBoxTopR.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}

.boxInfo{
    width:145px;
    height:60px;
    margin-top:10px;
}

.sideBoxBottom{
    width:167px;
    height:14px;
    float:left;
    background-image:url(../images/sideBar/asia_shadowBottomBg.jpg);
    background-position:right top;
    background-repeat:repeat-x;
    overflow:hidden;
}

.sideBoxBottomL{
    width:15px;
    height:14px;
    float:left;
    background-image:url(../images/sideBar/asia_shadowBottomL.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

.sideBoxBottomR{
    width:15px;
    height:14px;
    float:right;
    background-image:url(../images/sideBar/asia_sideBoxBottomR.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}

/* ........ Saerch Box ........ */
#searchIcn{
    width:48px;
    height:66px;
    float:left;
    background-image:url(../images/sideBar/asia_search.jpg);   
    background-position:top center;
    background-repeat:no-repeat;
}

#searchText{
    width:97px;
    height:30px;
    padding-top:36px;
    float:right;
    text-align:right;
}

#searchBox{
    width:145px;
    height:20px;
    text-align:right;
    direction:rtl;
}

.searchTextBox{
    width:75px;
    height:20px;
    background-color:#ededed;
    border:0px;
}

.searchBtn{
    width:11px;
    height:20px;
    border:0px;
}

/* ........ Newspaper Archive ........ */
.newspaperArchDropDown{
    width:150px;
    height:20px;
    direction:rtl;
    text-align:right;    
}

/* ........ News Letter ........ */
#newmLetterIcn{
    width:42px;
    height:60px;
    float:left;
    background-image:url(../images/sideBar/asia_newsLetter.jpg);   
    background-position:top center;
    background-repeat:no-repeat;
}

#newmLetterText{
    width:98px;
    height:60px;
    float:right;
}


/* ........ Main Body ........ */
#mainBodyHolder{
	width:755px;
	float:right;
	height:1240px; /* changable */
	position:absolute;
	top:0px;
	right:190px;
	/* overflow:auto; */	
    background-image:url(../images/main/asia_pageBgL.jpg);   
    background-position:top left;
    background-repeat:repeat-y;
    position:relative;    	    
}

#mainBodyBgR{
    width:9px;
    height:1290px;/* changable */
    position:absolute;
    top:0px;
    right:-9px;
    background-image:url(../images/main/asia_pageBgR.jpg);   
    background-position:top right;
    background-repeat:repeat-y;
    z-index:10;
}

#mainBodyBgBotR{
    width:9px;
    height:1290px;/* changable */    
    background-image:url(../images/main/asia_pageBgBotR.jpg);   
    background-position:bottom left;
    background-repeat:no-repeat;    
}

#mainTopCorners{
    width:755px;
    height:14px;
    background-color:#ededed; 	
}

#mainTopCornerRight{
    width:16px;
    height:14px;
    float:right;
    background-image:url(../images/main/asia_pageTopR.jpg);
    background-position:top right;
    background-repeat:no-repeat;	
}

#mainTopCornerLeft{
    width:21px;
    height:14px;
    float:left;
    background-image:url(../images/main/asia_pageTopL.jpg);
    background-position:top left;
    background-repeat:no-repeat;	
}

#mainBodyBot{
	width:755px;
	height:22px;
	background-image:url(../images/main/asia_pageBotBg.jpg);
    background-position:top right;
    background-repeat:repeat-x;
    overflow:hidden;
}

#mainBodyBotR{
	width:16px;
	height:22px;
	float:right;
	background-image:url(../images/main/asia_pageBotR.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}

#mainBodyBotL{
	width:16px;
	height:22px;
	float:left;
	background-image:url(../images/main/asia_pageBotL.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

#mainBodyInner{
	width:749px;
	float:right;
	height:1254px; /* changable */
	/* overflow:auto; */
	background-color:#ededed;    
}

#mainBodyPageBox{
	width:729px;		
	overflow:auto;
	background-color:#ffffff;   	 
}

#mainBodyPageTop{
	width:729px;
	height:8px;
	background-image:url(../images/main/asia_pageTBg.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    overflow:hidden;
}

#mainBodyPageTopL{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../images/main/asia_pageTL.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

#mainBodyPageBody{
	width:729px;
	height:1061px;/* changable */
	position:relative;
	background-image:url(../images/main/asia_pageRBg.jpg);
    background-position:top right;
    background-repeat:repeat-y;
}

#mainBodyPageBodyL{
	width:729px;
	height:1030px;/* changable */	
	padding-top:31px;
	background-image:url(../images/main/asia_pageLBg.jpg);
    background-position:top left;
    background-repeat:repeat-y;
}

#mainBodyPageBot{
	width:729px;
	height:8px;
	background-image:url(../images/main/asia_pageBBg.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    overflow:hidden;
}

#mainBodyPageBotL{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../images/main/asia_pageBL.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

#mainBodyPageBotR{
	width:8px;
	height:8px;
	float:right;
	background-image:url(../images/main/asia_pageBR.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}


/* ........ Newspaper Numebr ........ */
#newspaperNumebr{
    position:absolute;
    left:10px;
    top:0px;
    width:180px;
    height:20px;
}

/* ........ Pagging ........ */
#paggingBox{
    width:520px;
    height:26px;
    position:absolute;
    right:0px;
    top:-8px;
    z-index:400;
    background-image:url(../images/main/asia_paggingBg.jpg);
    background-position:top right;
    background-repeat:repeat-x;    
}

#paggingBoxL{
    width:520px;
    height:26px;
    background-image:url(../images/main/asia_paggingL.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

#pagging{
    margin-right:150px; 
}

/* ........ Pagging ........ */
#pageNameBox{
    width:150px;
    height:26px;
    float:right;
    position:absolute;
    right:0px;
    top:-8px;
    z-index:500;   
    background-image:url(../images/main/asia_pageNameBg.jpg);
    background-position:top right;
    background-repeat:repeat-x;
}

#pageNameBoxR{
    width:40px;
    height:26px;
    float:right;
    background-image:url(../images/main/asia_pageNameR.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}

#pageName{
    float:right;
}

#pageNameBoxL{
    width:15px;
    height:26px;
    float:left;
    background-image:url(../images/main/asia_pageNameL.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}

.pageBN{
    width:38px;
    height:20px;
    float:right; 
    padding-right:5px;    
    padding-left:5px;
    padding-top:3px;
    z-index:400;
}

#paggingNumberBox{
    width:270px;
    height:19px;
    float:right;    
    overflow:hidden;
}

.paggingNumber{
    width:24px;
    height:17px; 
    float:right;  
    padding-top:2px;
    background-color:Transparent;
}

.paggingSelected{
    width:24px;
    height:17px;
    float:right;
    padding-top:2px;   
    background-color:#ff0000;
    color:#ffffff;
}

.paggingOver{
    width:24px;
    height:17px;
    float:right;
    padding-top:2px;   
    background-color:#fff46f;
    color:#000000;
}

/* Back and Next */
#prev{
    width:26px;
    height:95px;
    position:absolute;
    top:300px;
    right:164px;
    z-index:800;
}

#next{
    width:26px;
    height:95px;
    position:absolute;
    top:300px;
    left:7px;
    z-index:500;
}

/* Newspaper Page */
#mapNewsPaperHolder{
	width:655px;	
	background-color:#ffffff;
	border:solid 1px #e2e2e2;	
}

#mapDivHolder{
	position:relative; 
	top:0px; 
	right:0px; 		
	background-position:top left; 
	background-repeat:no-repeat;	
}


/* ........ Adv Boxes ........ */
#advHolder{
    width:729px;
    height:232px;
    overflow:hidden;
    margin-top:15px;
}

.advBox{
    width:345px;
    height:106px;
    float:right;
    margin-right:13px;
    margin-bottom:13px;
}


/* ....... Footer ........ */
#footerHolder{
	width:730px;
	height:120px;
	position:relative;
	margin-bottom:20px;
}

#footerPageImage{
    width:184px;
    height:223px;
    position:absolute;
    top:20px;
    left:-50px;
    z-index:600;
    background-image:url(../images/footer/asia_paper.gif);
    background-position:left;
    background-repeat:no-repeat;
}

#navigationBar{
    width:700px;
    height:30px;
    margin-top:5px;
    float:left;
    text-align:left;
    direction:rtl;    
}

#copyRight{
    width:290px;
    height:50px;
    margin-top:30px;
    float:right;
    text-align:right;
    direction:rtl;    
}

#footerLinkBoxHolder{
    width:440px;
    height:46px;
    float:left;  
    margin-top:40px; 
    background-image:url(../images/footer/asia_linkBoxLeft.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#e8e076;
}

.linkBoxText{
    height:30px;
    float:right;
    padding-left:7px;
    padding-right:7px;
    padding-top:16px;
}

.linkBoxGap{
    width:1px;
    height:23px;
    float:right;
    overflow:hidden;
    background-color:#858044;    
    margin-top:13px;
    
}

/* ........ News Content ........ */
#newsContentHolder{	
	width:700px; 
	height:600px;
	position:relative;
	left:20px;
	text-align:left;	
}

#newsContent{
	background-color:#ffffff;
	border:solid 1px #bbbbbb;
}

#newsArrow{
	float:left;
	width:23px;
	height:630px;
}

.contentTitle{
	direction:rtl;
	padding-left:10px;
}

.contentText{
	direction:rtl;
}

.divIconTxt{
	color:#333333;
	font-weight:normal;
}

.divIconTxt a{
	color:#333333;
	text-decoration:none;
}

#myscrolledContent {
	width: 695px;
	height: 547px;
	overflow: auto;
	position: relative;
	direction:rtl;
	text-align:right;
}

#movmentIcn{
	width:20px; 
	background-image:url(../images/div/move.jpg);
	background-position:center;
	background-repeat:no-repeat;
	cursor:move;
}
