/* Template CSS    ---------------------------------------------\\

 project	:	Rahgoshabar website [http://www.rahgoshabar.com]
 templateID	:   rahgoshabar
 CMS		:   Puzzle CMS
 @auth		:	Homayoon K.Zand
 date		:	1386/12/18 [Friday]

-----------------------------------------------------------------\\
*/



/* -- global Tags -- */
body{
	margin: 0;
	padding: 0;
	background-image:url(../images/bk.jpg);
	background-repeat: repeat;
	

}

/* end
/******************************************

/* -- Template Layouts for Section parts -- */
#content-wrapper{
	margin-left:auto;
	margin-right:auto;
	width:840px;
	height:800px;
	
}
#left-sideshadow{
	background-image:url(../images/lrepy_outborder.jpg);
	background-repeat:repeat-y;
	width:2px;
	height:800px;
	position: relative;
	left: 0px;
}
#stage{
	background-image:url(../images/stagebk.jpg);
	background-repeat:repeat-x;
	background-position:right;
	width:812px;
	height:800px;
	float: left;
	position: relative;
	left: 2px;
}
#right-sideshadow{
	background-image:url(../images/lrepy_outborder.jpg);
	background-repeat:repeat-y;
	width:2px;
	height:800px;
	float: right;
	position:relative;
	left: 0px;
	top:0px;
}

#header{
	width:779px;
	height:80px;
	position: relative;
	left: 16.5px;
	top: 22px;
	
}

#flash{
	width:779px;
	height:218px;
	position: relative;
	left: 16.5px;
	top: 17px;
}
#content{
	width:546px;
	height:378px;
	position: relative;
	left: 250px;
	top: 17px;
	
}
#quadmenu{
	/*background-color:#13648B;*/
	width:230px;
	height:378px;
	position: relative;
	float:left;
	left: -234px;
	top: 3px;
}


#footermenu{
	width:779px;
	height:31px;
	position: absolute;
	float:left;
	left:-200px;
	top: 390px;
	color:#8DADC7;	
	font:11px Tahoma;
	direction:ltr;
	text-align:center; 
}
#copyright{
	width:779px;
	height:28px;
	position: absolute;
	left: -200px;
	margin-top: 430px;
	direction:rtl;
	text-align:center;
	font:11px Tahoma ;
}
#puzzlecms{
	width:779px;
	height:18px;
	position:absolute;
	margin-top:460px;
	left:-200px;
	
	
	/*
	position: absolute;
	float:right;
	z-index:2;
	right: 30px;
	top:300px;
	*/
}
/* end
/*********************************************

/* -- Template Layouts for Sub-Section parts -- */


/* header -----------------------*/
#header-linkset{
	width:200px;
	height:80px;
    position: absolute;
	float:right;
	right:0px;
	top: 10px;
	color:#8DADC7;
	direction:ltr;
	text-align:left;
	
}
#header-logo{
	width:272px;
	height:97px;
	position: relative;
	float:left;
	margin-top: -20px;
	margin-left:-15px;
}

.nokaew{
	position:absolute;
	float:left;
	margin-left:140px;
	margin-top:-6px;
	
}


/* flash --------------------------*/
#flash-banner{
	width:546px;
	height:118px;
	position: relative;
	float:right;
	left: 0px;
	top: 0px;
}
#flash-menu{
	width:233px;
	height:218px;
	position: relative;
	float:left;
	left: 0px;
	top: 0px;
}


/* content --------------------------*/


#content-loadPageContent{
	background-image:url(../images/bk_content.jpg);
	width:546px;
	height:378px;
	position:absolute;
	float:left;
	margin-top:0px;
	z-index:2
	
}

#content-welcome{
	background-image:url(../images/welcomebk_content.jpg);
	background-repeat:no-repeat;
	width:535px;
	height:210px;
	margin:6px;
	margin-top:9px;

}
#content-welcome-text{
	width:250px;
	height:180px;
	margin-top:15px;
	margin-left:4px;
	float:left;

}
#content-welcome-slideshow{
	width:265px;
	height:190px;
	margin-top:6px;
	margin-right:5px;
	float:right;

}


#content-news{
	background-image:url(../images/news_content.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:142px;
	margin-top:-6px;
	margin-left:278px;
}
#content-specialnews{
	background-image:url(../images/specialnews_content.jpg);
	background-repeat:no-repeat;
	width:273px;
	height:147px;
	margin-top:-142px;
	margin-left:6px;
}

#pageContentArea{

	background-color: #0E3E56;
	color:#8DADC7;
	width:528px;
	height:345px;
	position:relative;
	float:left;
	margin-top:12px;
	margin-left:9px;
	direction:ltr;
}
#pageContent{
	position:relative;
	margin-top:17px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:526px;
	height:320px;
	text-align:left;
	overflow: auto;
	direction:ltr;
	
	
}
#page{
	position:relative;
	margin-left:10px;
	font:11px tahoma;
	direction:ltr;
	
}

.news_title{
	margin-right:5px;
	line-height:15px;
	direction:ltr;
	text-align:left;
	
}
.news_intro{
	direction:ltr;
	text-align:left;
}

p{
	direction:ltr;
	text-align:left;
}

/* PNG parts */
#welcomeheader{
	margin-left:7px;
	margin-top:-5px;
	float:left;
	

}

#slideshowPNG{

	margin-left:4px;
	
}
#newsPNG{
	float:left;
	margin-left:6px;
	margin-top:12px;
}
#specialnewsPNG{
	float:left;
	margin-left:10px;
	margin-top:-25px;
}
#footermenuPNG{
	margin-left:0px;
	margin-top:4px;
}
#copyrightPNG{
	margin-left:190px;
	margin-top:0px;
}
#puzzle{
	margin-left:0px;
	margin-top:-4px;
	
}


/* FLash-banner --*/
.banner{
	
	margin-top:20px;
}

/*  */ 
 .noborder{
	border:none;
	
}
	
	
/* Modules -------- */
#pathway{
	position:relative;
	direction:ltr;
	margin-top:3px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:12px;
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	height:5px;
	color:#FF6600;
	
}

a.pathway:active{
	font:11px tahoma;
	color: #457AA5;	
	text-decoration:none;
}
a.pathway:link{
	font:11px tahoma;
	color: #457AA5;	
	text-decoration:none;
}
a.pathway:visited{
	font:11px tahoma;
	color: #3D6A8F;	
	text-decoration:none;
}

a.pathway:hover{
	font:11px tahoma;
	color: #FF6600;	
	text-decoration:none;
}


/* com_content */
.printButton{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	float:right;
}
.printLabel{
	position:relative;
	margin-right:8px;
	margin-top:2px;
	float:right;
}
#printIcon{
	width:510px;
}

/* mod_latestnews */
/* ul */
#latestnews_generalnews{
	direction:ltr;
	position:absolute;
	float:left;
	margin-left:-115px;
	margin-top:35px;
	width:230px;
	/*height:50px;*/
	text-align: justify;
	line-height:5px;
	list-style: url(../images/bullet.jpg);
}
#latestnews_spnews{
	direction:ltr;
	position:absolute;
	float:left;
	margin-left:-380px;
	margin-top:35px;
	width:230px;
	/*height:50px;*/
	text-align: justify;
	list-style: url(../images/bullet.jpg);
}


#welcome{
	direction:ltr;
	position:absolute;
	float:left;
	margin-left:-5px;
	margin-top:20px;
	width:230px;
	/*height:50px;*/
	text-align: justify;
	list-style: url(../images/bullet.jpg);
}


#morewelcome{
	position:absolute;
	margin-top:160px;
	float:left;
	margin-left:15px;
	width:100px;
	direction:ltr;
	
}



#latestnews_li_position{
	margin-left:-5px;
	font:11px/5px Tahoma;
	color: #8DADC7;
	line-height:20px;
	
	
	
	
}

#latestnews_li:active{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;
}
#latestnews_li:link{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;
}
#latestnews_li:visited{
	font:11px tahoma;
	color: #567B9C;	
	text-decoration:none;
}

#latestnews_li:hover{
	font:11px tahoma;
	color: #6AB096;	
	text-decoration:none;
}

#newsdate_generalnews{
	direction:rtl;
	text-align:left;
	margin-left:0px;
	color:#4B6A87;
	font: 10px tahoma;	
	direction:rtl;
}

#newsdate_spnews{
	width:150px;
	text-align:left;
	position:absolute;
	float:left;
	margin-left:-5px;
	margin-top:2px;
	color:#4B6A87;
	font: 10px tahoma;	
}
#spnews_img{
	position:absolute;
	width:100px;
	height:auto;
	float:left;
	margin-left:-215px;
	margin-top:55px;
	border: 2px solid #5678AF;	
}

.morenewsButton:link{
	font:11px tahoma;
	color: #6AB096;/*
	margin-top:10px;
	float:right;
	margin-right:35px;*/
	text-decoration:none;
}




.morenewsButton:visited{
	font:11px tahoma;
	color: #437E68;/*
	margin-top:10px;
	float:right;
	margin-right:35px;*/
	text-decoration:none;
}
.morenewsButton:hover{
	font:11px tahoma;
	color: #6699FF;
	/*margin-top:10px;
	float:right;
	margin-right:35px;*/
	text-decoration:none;
}
#morenews_generalnews{
	position:absolute;
	margin-top:110px;
	float:left;
	margin-left:-75px;
	width:100px;
	
}
#morenews_spnews{
	position:absolute;
	margin-top:110px;
	float:left;
	margin-left:-345px;
	width:100px;
	
}

.arrow{
	font-size:9px;
}

.inputbox{
	font:11px "Tahoma";
	color: #006699;
	background-color:#BDD0DF;
	margin-top:2px;
}

.list{
	font:11px "Tahoma";
	color: #CC3300;
	

}
#newslist_introtext:active{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;
}
#newslist_introtext:link{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;
}
#newslist_introtext:visited{
	font:11px tahoma;
	color: #567B9C;	
	text-decoration:none;
}

#newslist_introtext:hover{
	font:11px tahoma;
	color: #FF9900;	
	text-decoration:none;
}
.newslist_tr{
	background-color:#2F5371;
	height:20px;
}

#newslist_ul:link{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;
}
#newslist_ul:visited{
	font:11px tahoma;
	color: #567B9C;	
	text-decoration:none;
}
#newslist_ul:hover{
	font:11px tahoma;
	color: #FF6600;	
	text-decoration:none;
}
#newslist_ul:active{
	font:11px tahoma;
	color: #DDA022;	
	text-decoration:none;
}





a.pagenav:active{
	font:11px tahoma;
	color: #CFC945;	
	text-decoration:none;

}
a.pagenav:link{
	font:11px tahoma;
	color: #CFC945;	
	text-decoration:none;

}
a.pagenav:visited{
	font:11px tahoma;
	color: #CFC945;	
	text-decoration:none;

}

a.pagenav:hover{
	font:11px tahoma;
	color: #FF8040;	
	text-decoration:none;

}



#footlink:active{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;

}
#footlink:link{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;

}
#footlink:visited{
	font:11px tahoma;
	color: #8DADC7;	
	text-decoration:none;

}

#footlink:hover{
	font:11px tahoma;
	color: #F25C1C;	
	text-decoration:none;

}

/* mcs */
#tooltip{

	display:block;
}
#csmhover{
	direction:ltr;
	display:none;
	width:460px;
	position: absolute;
	float:right;
	z-index:4;
	right:80px;
	top:-260px;
	padding:8px;
	background-color:#0A2938;
	border:1px #566781 solid;
	
	
}
#photo{
	position:absolute;
	z-index:2;
	float:left;
	margin-right:380px;
	margin-top:4px;

}
.tipscms{
	background-color:#333333;
}
.cmstitle{
	font:11px Tahoma;
	color: #1C739D;
	line-height:20px;
	
	
}
.cmsdesc{
	font:11px Tahoma;
	color: #ACACAC;
	direction:ltr;
	text-align:right;
	
}

.cmsheader{
	width:100%;
	background-color:#0E3E56;
	border-bottom:#566781 solid 2px;
	height:20px;
	font:bold 11px Tahoma;
	color: #CCCCCC;
	padding-right:5px;
	
	padding-top:3px;
		
	

}

.powered{
	font:11px Tahoma ;
	color: #8DADC7;
	position:absolute;
	float:left;
	margin-left:330px;
	background-color:#000000;
	border:#2B4E71 1px solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:3px;
	
	
}

.puzcms{
	font:11px Tahoma;
	color: #FF9900;
	margin-left:5px;
}

.nokkaew_fa_IR{
	float:left;
	position:relative;
	margin-top:-13px;
	margin-left:35px;
	margin-right:5px;
	font:11px Tahoma ;
	color:#325B89;

}
.nokkaew_en{
	float:left;
	position:relative;
	margin-top:-5px;
	margin-left:5px;
	margin-right:500px;
	font:11px Tahoma ;
	color:#325B89;

}
.linksetmenu{
	float:left;
	position:absolute;
	margin-left:0px;
	margin-top:-7px;
	width:180px;
	

}
.points_linkset{
	position:absolute;
	float:right;
	margin-right:320px;
	margin-top:14px;
	

}

.search{
	position:relative;
	top:3px;
	right:-22px;
	

}
.searchBtn{
	position:absolute;
	float:left;
	margin-left:160px;
	margin-top:18px;
	z-index:1;
}
.searchBox{
	position:absolute;
	float:left;
	margin-left:0px;
	margin-top:13px;
	z-index:0;
}
.searchInput{
	font:11px Tahoma;
	border:#325B89 solid 2px;
	background-color:#DFE3E6;
	padding-top:1px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:3px;
	margin-right:53px;
	margin-left:5px;
	color:#23405F;
	width:115px;
	
}
.searchTitle{
	font:11px Tahoma;
	position:absolute;
	float:right;
	padding-top:1px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:3px;
	margin-top:-23px;
	color:#39739D;
	

}
#searchlink{
	border:none;
	text-decoration:none;

}

.points_linkset_date{
	position:absolute;
	float:right;
	margin-right:320px;
	margin-top:42px;
	
}

.date{
	direction:ltr;
	position:absolute;
	float:right;
	right:5px;
	margin-top:45px;
	text-align:left;
	font:11px Tahoma;
	color:#8DADC7;
	
}

/* search com */
.highlight{
	color:#FF9900;
	padding:0px;
	
}
.intro{
	margin-left:15px;
}
.link{
	color:#2D5879;
	margin-left:15px;
}
.hrline{
	border:#2D5A7B 1px ridge;
	margin-bottom:2px;
	
	
	
}
.button{
	border:#326587 2px solid;
	background-color:#274E69;
	color:#FF9900;
	font:10px Tahoma;
	padding:3px;
}
.box{
	border:#326587 2px solid;
	background-color:#2C3741;
	color:#FF9900;
	font:11px Tahoma;
	padding-right:3px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;
}
.backtd{
	background-color:#274E69;
	padding-bottom:3px;
	padding-top:0px;
}
.trsearch{
	height:21px;
}
.radio{
	color:#8DADC7;
	 
	
}


/*   content - pages  */

.mosimage{
	border: 0px solid #FF0000;
	
}
.mosimage_pos{

	position:inherit;
	margin-left:-5px;
	margin-bottom:10px;
	float:left;
	clear:both;
	
}

ul#tvs{
	text-align:justify;
	line-height:15px;
	
	
	
}
li#tvs{
	padding-bottom:20px;
	clear:both;
	
}
div#tvs{
	margin-right:-25px;
	
}
table#tvs{
	width:100%;
	direction:rtl;
	float:left;
	margin-left:5px;
}

img#tvsImg1,img#tvsImg2{
	position:relative;
	float:left;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:18px;	
}
div#tvsNotes{
	float:left;
	direction:ltr;
}

.categories_title{
	margin-right:10px;
	font:bold 12px Tahoma;
}

.weblink {color: #FFFFFF;font:11px tahoma;padding:5px;}
.sitemap_cat{
	padding:5px;
	margin-left:20px;
	line-height:15px;
	
}
.sitemap_sec{
	padding:5px;
	margin-left:5px;
	line-height:25px;
	color:#FF9933;
}
.sitemap_img{
	
	padding-top:10px;
	padding-right:5px;
}
#truck{
	margin-bottom:1px;
	
}
#sea{
	margin-bottom:0px;
	
}
#air{
	margin-bottom:1px;
	
}
#train{
	margin-bottom:1px;
	
}
