@charset "utf-8";
/* Template CSS, Design by Alireza Maghari :: alireza@toranjnet.com :: Toranjnet.com :: Toranjdata.ir */

#Template { direction:rtl;} /* imp for english version*/
#Template .TemplateContainer {width:860px; margin:auto; }

#Header { border-bottom:1px solid #356b90;}
#Header .HeaderContainer { height:80px; padding:30px 0 0 0; clear:both;}
#Header .HeaderLogo { width:300px; height:70px; float:right; overflow:hidden; background:url(../images/HeaderLogo.png) no-repeat center; text-indent:-99999px;} /* imp for english version*/


/*Language*/

.LanguageContainer { float:left; padding-top:25px;} /* imp for english version*/
a.LangFa { width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 16px; float:left; margin-right:2px; text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangFa:hover {width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 0;} /* imp for english version*/ 

a.LangEn { width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 16px; float:left; margin-right:2px;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangEn:hover {width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 0;} /* imp for english version*/

a.LangFaSelect { width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangEnSelect { width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/


/*TopBar*/

#TopBar { background:#348ecd url(../images/TopBarL.png) no-repeat left; color:#FFF; height:30px;}
#TopBar .TopBarContainer { padding:5px; background:url(../images/TopBarR.png) no-repeat right;height:20px;}
#TopBar a { color:#FFF;}
#TopBar a:hover { text-decoration:underline;}

/* Main */
#Main {}
#Main .MainContainer { padding:15px 0;} /* imp for english version*/


#Footer { background:url(../images/FooterBG.png) top center repeat-x #f1f1f1;}
#Footer .FooterContainer { padding:20px;} /* imp for english version*/
#Footer .FooterContent { float:right; margin:35px 20px 0 0;} /* imp for english version*/

#Footer .FooterLogo { width:210px; height:90px; float:left; overflow:hidden; background:url(../images/FooterLogo.png) no-repeat center; } /* imp for english version*/
#Footer .Copyright { text-align:right; float:right; direction:rtl } 

#FooterLinks { text-align:right; float:left; }
#FooterLinks a { color:#474747; padding:2px; padding-top:0px;}
/* #FooterLinks a:hover { background-color:#009ee1; color:#FFF;} */
#FooterLinks ul { list-style:none; margin: 0px;	padding: 0px;}
#FooterLinks li {display:inline; }
#FooterLinks .FooterSeperator { color:#009ee1; font-size:13px;}

.Column1 { float:right; width:200px;}
.Column2 { float:right; width:650px;}
.Column3 { float:right; width:0px;}

.ColumnSpacerRight { margin-right:10px;}
.ColumnSpacerLeft { margin-left:10px;}
.tdSpacerLeft { padding-left:5px;}
.tdSpacerRight { padding-right:5px;}

.ColumnSpacer { margin:0 15px;}

.ColumnPadding { padding:20px;}
.ColumnVDottedLineL {background:url(../images/VerticalDottedLineGradiant.png) no-repeat 0% 25px;}
.ColumnVLineL

#Navigator { padding:7px; margin-bottom:10px; border-bottom:#dadada 5px solid;  }
#Navigator ul {}
#Navigator li { display:inline;}
#Navigator li a { padding:0 7px; background:url(../images/Arrow1.gif) no-repeat right 5px; color:#5e5e5e;} /* imp for english version*/
#Navigator li a:hover { background:url(../images/Arrow1.gif) no-repeat right -75px; color:#ff5400} /* imp for english version*/


.AdsListVertical, .AdsListHorizontal { text-align:center;}
.AdsListVertical ul li, .AdsListHorizontal ul li { list-style:none;}
.AdsListVertical ul {}
.AdsListVertical ul li { padding-bottom:10px;}


.ArrowR {
	display:inline-block;
	background-image:url(../images/ArrowR.gif);
	background-position:0 -65px; /* imp for english version*/
	background-repeat:no-repeat;
	height:15px;
	width:8px;
	}
	
.ArrowROver {
	display:inline-block;
	background-image:url(../images/ArrowR.gif);
	background-position:0px 0px; /* imp for english version*/
	background-repeat:no-repeat;
	height:15px;
	width:8px;
	cursor:pointer;
	}

.ArrowL {
	display:inline-block;
	background-image:url(../images/ArrowL.gif);
	background-position:0px -65px; /* imp for english version*/
	background-repeat:no-repeat;
	height:15px;
	width:8px;
	}
	
.ArrowLOver {
	display:inline-block;
	background-image:url(../images/ArrowL.gif);
	background-position:0px 0px; /* imp for english version*/
	background-repeat:no-repeat;
	height:15px;
	width:8px;
	cursor:pointer;
	}


.PhotoGallery td, td.PhotoGallery { background:url(../images/PhotoGalleryFrame150.png) no-repeat center; text-align:center; vertical-align:middle; width:150px; height:150px;} 
.PhotoGallery td img, td.PhotoGallery img {border-top:1px solid #e2e2e2 !important; direction:ltr;  border-left:1px solid #e2e2e2 !important; background:url(../images/ImageShadow.png) no-repeat bottom right; padding:1px 3px 3px 1px;}


.SponsorLogo li { text-align:center; list-style:none; margin-bottom:5px; display:inline;}
.SponsorLogo li img { max-width:100px; max-height:100px;}


.BottonStyle, a.BottonStyle {
background:url("../Images/GradiantNarrow.png") repeat-x scroll center bottom transparent;
border:1px solid #CCCCCC;
display:block;
font-weight:bold;
margin:1px;
padding:10px;
text-align:center;
}

a.BottonStyle:hover  {
border:1px solid #FF3300;
color:#FF0000;
}

.BottonStyleSmall, a.BottonStyleSmall {
background:url("../Images/GradiantNarrow.png") repeat-x scroll center bottom transparent;
border:1px solid #CCCCCC;
display:block;
font-weight:bold;
margin:1px;
padding:5px;
text-align:center;
}

a.BottonStyleSmall:hover  {
border:1px solid #FF3300;
color:#FF0000;
}

.LoginAvator {width:45px; margin-left:8px; border:1px solid #000; padding:1px; float:right}
.LoginPanelInfoContainer {width:125px; float:right}


.FrameTabContainer {
background:url("../images/TabBG.png") repeat-x scroll 0 0 transparent;
height:32px;
overflow:hidden;
}

.FrameTabContainer .TabArrowSelect {
background:url("../images/TabSelect.png") no-repeat scroll center center transparent;
color:#FFFFFF;
display:block;
float:right;
height:27px;
margin-left:2px;
overflow:hidden;
padding-top:5px;
text-align:center;
width:140px;
}