@charset "utf-8";
/* Template CSS, Design by Alireza Maghari :: alireza@toranjnet.com :: Toranjnet.com :: Toranjdata.ir */

#Template { direction:rtl; text-align:right;  } /* imp for english version*/
#Template .TemplateContainer {width:950px; margin:auto; }

#Header {height:140px; background:url(../images/HeaderBG.png) repeat-x top center;}
#Header .HeaderContainer { height:110px; width:950px; margin:auto; clear:both;}

.HeaderLogo { background:url(../images/LogoTop.gif) no-repeat center; width:270px; height:90px; float:right; margin:10px 0; text-indent:-1000000px; overflow:hidden; display:block;} /* imp for english version*/

#TopLogin { float:left; width:300px; margin:20px 0 0 15px; font-size:10px;  } /* imp for english version*/
#TopLogin .TopLoginInputBG { width: 72px; height:12px; padding:4px; background:url(../images/TopLoginInputBG.png) no-repeat right; direction:ltr; font-size:9px; border:none;}

.LanguageContainer { float:left; margin-top:-23px; margin-left:15px;  width:80px;} /* imp for english version*/
a.LangFa { width:21px; height:15px; display:block; background:url(../images/LangFa.png) 21px 0; float:left; margin-right:2px; text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangFa:hover {width:21px; height:15px; display:block; background:url(../images/LangFa.png) 0 0;} /* imp for english version*/ 

a.LangEn { width:21px; height:15px; display:block; background:url(../images/LangEn.png) 21px 0; float:left; margin-right:2px;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangEn:hover {width:21px; height:15px; display:block; background:url(../images/LangEn.png) 0 0;} /* imp for english version*/

a.LangFaSelect { width:21px; height:15px; 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:21px; height:15px; 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*/

/* Top Tabs */

#TopTabs { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -150px; /* imp for english version*/ 
margin-left:auto; 
margin-right:auto;
height:30px;
width:840px;
}
 
#TopTabs.Home { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px 0px} /* imp for english version*/
#TopTabs.Home li a.Home { cursor:default;}

#TopTabs.Abniye { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -30px} /* imp for english version*/
#TopTabs.Abniye li a.Abniye { cursor:default;}

#TopTabs.Decor { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -60px} /* imp for english version*/
#TopTabs.Decor li a.Decor { cursor:default;}

#TopTabs.Loge { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -90px} /* imp for english version*/
#TopTabs.Loge li a.Loge { cursor:default;}

#TopTabs.News { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -120px} /* imp for english version*/
#TopTabs.News li a.News { cursor:default;}

#TopTabs.None { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -150px} /* imp for english version*/

#TopTabs ul { padding:0 28px;}   /* imp for english version*/
#TopTabs li { display:inline;}
#TopTabs li a { display:block; float:right; width:156px; height:30px; text-indent:-999999px; overflow:hidden;} /* imp for english version*/


#Main {}
#Main .MainContainer { padding:10px 0;} /* imp for english version*/

#FirstPageMainTop {}

#DecorationItems { margin:0 1px 0 0; float:right; background-color:#f6f6f6; border-left:1px solid #ccc; height:380px;}


.DecorationContainer { float:right; width:745px; padding:10px; height:370px; overflow:hidden; padding-bottom:0; }
.ImageContainer { background:#FFFFFF; padding:5px; border:solid 1px #bababa; width:300px; float:right;} /* imp for english version*/
.DescriptionContainer {float:right; width:600px; margin-right:10px;  } /* imp for english version*/
.DescriptionContainer p , .Description { line-height:18px; padding-bottom:8px; text-align:justify;}/* imp for english version - text align justification -> left*/



#News { }
#NewsContainer, #NewsContent1, #NewsContent2, #NewsContent3, #NewsContent4 { height:120px; overflow:hidden;}
#News .RooTitr { font-size:10px; color:#F00; padding-bottom:5px; }
#News h1, #News h1 a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#0088cc; padding-bottom:5px;}
#News h1 a:hover { text-decoration:underline;}


.NewsTab {font-size:10px; color:#696969; margin:1px; padding:5px; float:right; height:43px; width:173px; border:1px solid #c6c6c6; cursor:pointer; overflow:hidden;} /* imp for english version*/
.NewsTab img { border:1px solid #333;}

.NewsTabOver {font-size:10px; color:#333; margin:1px; padding:5px; float:right; height:43px; width:173px; border:1px solid #c6c6c6; cursor:pointer; background: url(../images/NewsTabBG.png) repeat-x bottom; overflow:hidden; }  /* imp for english version*/
.NewsTabOver img { border:1px solid #FFF;}

.NewsTabSelect {font-size:10px; color:#333; margin:1px; padding:5px; float:right; height:43px; width:173px; border:1px solid #c6c6c6; cursor:pointer; background: url(../images/NewsTabBG.png) repeat-x bottom; overflow:hidden; } /* imp for english version*/
.NewsTabSelect img { border:1px solid #FFF;}

.sm {list-style:none; width:920px; height:110px; display:block; overflow:hidden; direction:rtl; margin:0 auto;} /* imp for english version*/
.sm li {float:right; display:inline; overflow:hidden;}  /* imp for english version*/

.Advertisement { border:#CCC 1px solid; background:#f1f1f1; padding:1px; display:block; margin:5px 0px;}

.AdsBannerContainer { border:#CCC 1px solid; margin:3px; padding:1px;}

ul#AdsBanner li { width:295px; height:80px; overflow:hidden; margin:auto;}

#LinkBar { background:url(../images/LinkBarBG.png) repeat-x top; min-height:100px;  _background:url(../images/LinkBarBG.gif) repeat-x top; min-height:80px;}
#LinkBar .Container { padding:15px; padding-bottom:0px;}
#LinkBar ul {}
#LinkBar li { list-style:none; float:right; width:220px; height:20px; overflow:hidden;} /* imp for english version*/
#LinkBar li a { color:#6b6b6b; padding:3px 10px 3px 0; background:url(../images/Bullet1.gif) no-repeat right 8px; display:block;  } /* imp for english version*/
#LinkBar li a:hover { color:#0562da; padding:3px 10px 3px 0; background:url(../images/Bullet1.gif) no-repeat 100% -67px; display:block;  } /* imp for english version*/
 


#Footer {background:url(../images/FooterBG.png) repeat-x top center;}
#Footer .FooterContainer { padding:20px 0; width:950px; margin:auto} /* imp for english version*/
#Footer .FooterContent { float:right; margin-right:20px;} /* imp for english version*/

#Footer .FooterLogo { width:180px; height:45px; float:right; overflow:hidden; background:url(../images/FooterLogo.png) no-repeat center; } /* imp for english version*/
#Footer .Copyright { text-align:right; margin-top:5px; } 

#FooterLinks { text-align:right; }
#FooterLinks a { color:#6a6a6a; padding:2px; padding-top:0px;}
#FooterLinks a:hover { background-color:#f26122; color:#FFF;}
#FooterLinks ul { list-style:none; margin: 0px;	padding: 0px;}
#FooterLinks li {display:inline; }
#FooterLinks .FooterSeperator { color:#f26122; font-size:14px;}
#Footer .FooterLine { background: url(../images/FooterLine.png) no-repeat center; height:15px;}


.Column140 { float:right; width:136px; margin:0 2px 0 2px;} /* imp for english version*/
.Column240 { float:right; width:236px; margin:0 2px 0 2px;} /* imp for english version*/
.Column225 { float:right; width:220px; margin:0 5px 0 0px;} /* imp for english version*/
.Column310 { float:right; width:305px; margin:0 5px 0 0px;} /* imp for english version*/
.Column380 { float:right; width:375px; margin:0 0px 0 5px;} /* imp for english version*/
.Column480 { float:right; width:476px; margin:0 2px 0 2px;} /* imp for english version*/

.Column580 { float:right; width:576px; margin:0 2px 0 2px;} /* imp for english version*/
.Column610 { float:right; width:605px; margin:0 0px 0 5px; border-bottom:1px solid #CCC;} /* imp for english version*/

.Column820 { float:right; width:816px; margin:0 2px 0 2px;} /* imp for english version*/

.Column594 { float:right; width:594px; margin-left:4px;} /* imp for english version*/
.Column314 { float:right; width:312px; margin-right:3px; margin-left:3px;} /* imp for english version*/
.Column174 { float:right; width:174px; margin-left:3px;} /* imp for english version*/
.Column736 { float:right; width:736px; margin-right:3px;}  /* imp for english version*/

.Column475 { float:right; width:471px; }
.Column710 { float:right; width:706px; }
.Column240 { float:right; width:236px; }
.Column300 { width:300px; }

.Navigator { padding:7px; margin-bottom:10px; border-bottom:#dadada 5px solid;  }

.SearchBoxR { background:url(../images/SearchBoxR.png) right no-repeat; } /* imp for english version*/
.SearchBoxL { background:url(../images/SearchBoxL.png) left no-repeat; height:30px; } /* imp for english version*/
.SearchBoxL input[type="text"] { background:url(../images/blank.gif); border:none; direction:rtl; font-size:12px; width:200px; } /* imp for english version*/

.Pageing { direction:rtl; height:20px; } /* imp for english version*/
.PageingNumber, .PageingNext , .PageingPrev { padding:0 4px 3px 4px; border:1px solid #628db5; color:#ffffff; background:#628db5; cursor:pointer; float:left; margin:1px;} /* imp for english version*/
.PageingNumber:hover , .PageingNext:hover , .PageingPrev:Hover , .PageingNumberSelect  { border:1px solid #628db5; padding:0 4px 3px 4px;  background:#ffffff; color:#628db5; cursor:pointer; float:left; margin:1px;} /* imp for english version*/

.PageingNumberSelect {border:1px solid #F00; cursor:default; color:#F00;}

.PageingPrev { background: url(../images/Arrow_sR.gif) no-repeat 100% -65px #628db5; padding-right:12px;} /* imp for english version*/ 
.PageingNext { background: url(../images/Arrow_sL.gif) no-repeat 0 -65px  #628db5; padding-left:12px;} /* imp for english version*/

.PageingPrev:hover { background: url(../images/Arrow_sR.gif) no-repeat 100% 0px #ffffff; padding-right:12px;} /* imp for english version*/
.PageingNext:hover { background: url(../images/Arrow_sL.gif) no-repeat 0 0px  #ffffff; padding-left:12px;} /* imp for english version*/

#NewsRotator, #AbniyeRotator, #CommercialRotator { height:120px; overflow:hidden;}
#NewsRotator li, #AbniyeRotator li, #CommercialRotator li { padding:10px; list-style:none; width:285px; height:100px; overflow:hidden; margin:auto; display:inline-block;}
#NewsRotator li h1, #AbniyeRotator li h1, #CommercialRotator li h1 {}
#NewsRotator li p, #AbniyeRotator li p, #CommercialRotator li p { padding-top:5px; height:80px; overflow:hidden; text-align:justify;}

.RotatorNavBar { margin:10px 2px 0 2px; padding:5px 10px 0 10px; font-size:9px; color:#666; background:url(../images/RotatorNavBar.png) repeat-x top;}
.RotatorNavBar a { color:#666;}
.RotatorNavBar a:hover { color:#F30;}


#NewsPaging, #AbniyePaging, #CommercialPaging  {}
#NewsPaging a, #AbniyePaging a, #CommercialPaging a { margin:1px; text-align:center; border:1px solid #EEE; padding:0 3px; display:block; float:left; color:#666;  font-size:9px; }
#NewsPaging a.activeSlide, #AbniyePaging a.activeSlide, #CommercialPaging a.activeSlide { border:1px solid #F30; color:#F30;}
#NewsPaging a:focus, #AbniyePaging a:focus, #CommercialPaging a:focus { outline: none; }


.TitleDecorationBank { background:url(../images/TitleTabDecorationBank.png) no-repeat right center !important; text-indent:-1000px; overflow:hidden; width:140px; display:block; text-align:left;} /* imp for english version*/
.TitleDecorationNews { background:url(../images/TitleTabDecorationNews.png) no-repeat right center !important; text-indent:-1000px; overflow:hidden; width:140px; display:block; text-align:left;} /* imp for english version*/
.TitleTabDecorationNiazmandi { background:url(../images/TitleTabDecorationNiazmandi.png) no-repeat right center !important; text-indent:-1000px; overflow:hidden; width:140px; display:block; text-align:left;} /* imp for english version*/
.TitleTabDecorationAbniyeh { background:url(../images/TitleTabDecorationAbniyeh.png) no-repeat right center !important; text-indent:-1000px; overflow:hidden; width:140px; display:block; text-align:left;} /* imp for english version*/



/*new objects*/

#TopSearchMainPage, #TopSearchAbniye, #TopSearchDecor, #TopSearchProducts { margin-bottom:10px; background:#ff6000; color:#666; }

#TopSearchAbniye .Top { background:url(../images/SearchBGAbniyeTop.png) no-repeat top center;}
#TopSearchAbniye .Btm { background:url(../images/SearchBGAbniyeBtm.png) no-repeat bottom center; padding:15px;  min-height:90px;}
#TopSearchAbniye .TitleSearch {background:url(../images/TitleSearchAbniye.gif) no-repeat center; height:20px; margin:5px; }

#TopSearchDecor .Top { background:url(../images/SearchBGDecorTop.png) no-repeat top center;}
#TopSearchDecor .Btm { background:url(../images/SearchBGDecorBtm.png) no-repeat bottom center; padding:15px;  min-height:90px;}
#TopSearchDecor .TitleSearch {background:url(../images/TitleSearchDecoration.gif) no-repeat center; height:20px; margin:5px;}

#TopSearchProducts .Top { background:url(../images/SearchBGProductsTop.png) no-repeat top center;}
#TopSearchProducts .Btm { background:url(../images/SearchBGProductsBtm.png) no-repeat bottom center; padding:15px;  min-height:90px;}
#TopSearchProducts .TitleSearch {background:url(../images/TitleSearchLoge.gif) no-repeat center; height:20px; margin:5px;}

#TopSearchMainPage #TopSearchAbniye .Btm, #TopSearchMainPage #TopSearchDecor .Btm, #TopSearchMainPage #TopSearchProducts .Btm { padding:0px; padding-top:15px; background:none; min-height:75px;}

#TopSearchMainPage .TopBG { background:url(../images/SearchBGDecTop.png) no-repeat top center;}
#TopSearchMainPage .BtmBG { background:url(../images/SearchBGDecBtm.png) no-repeat bottom center;}


#SearchPanel {float:left; width:520px;}
#SearchPanel .SimpleSearch input { border:none; width:250px;}

.SearchBoxRight {background:url(../images/SearchBoxRight.png) no-repeat right;}

.SearchAdvanced { padding-top:10px;}
.SearchAdvanced a { color:#fff;}
.SearchAdvanced a:hover { color:#fff;}

#Note {
	overflow:hidden;
	z-index:10000000;
	float:left;
	width:140px;
	height:100px;
	background:url(../images/NoteBG.png) no-repeat;
	_behavior: url(iepngfix.htc);
	position: absolute;
	margin-left:0px;
	margin-top:0px;
	padding-top:80px;
	padding-right:45px;
	padding-left:45px;
	padding-bottom:60px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	direction:rtl;
	text-align:right;
	display:block;
}

a.Exit {
position:absolute;
z-index:100001;
float:right;
top:60px;
left:160px;
width:16px;
height:16px;
background:url(../images/fileclose.png) no-repeat;
cursor:pointer;
}

a:hover.Exit {
background:url(../images/fileclose_over.png) no-repeat;
width:16px;
height:16px;
cursor:pointer;
}