@charset "utf-8";
/* Decoration Bank Main CSS - Design by Alireza Maghari - www.toranjnet.com - info@toranjnet.com  */

#Template { direction:rtl; text-align:right;  } /* imp for english version*/
#Template .TemplateContainer {width:950px; margin:auto; }

/* new header */

#Header {height:140px; background:url(../Template2010/images/HeaderBG.png) repeat-x top center;}
#Header .HeaderContainer { height:110px; width:950px; margin:auto; clear:both;}

.HeaderLogo { background:url(../Template2010/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(../Template2010/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(../Template2010/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(../Template2010/images/LangFa.png) 0 0;} /* imp for english version*/ 

a.LangEn { width:21px; height:15px; display:block; background:url(../Template2010/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(../Template2010/images/LangEn.png) 0 0;} /* imp for english version*/

a.LangFaSelect { width:21px; height:15px; display:block; background:url(../Template2010/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(../Template2010/images/LangEn.png) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.basket { width:15px; height:15px; display:block; background:url(../Template2010/images/BtnBaskets.gif) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/

/* Top Tabs */

#TopTabs { background:url(../Template2010/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(../Template2010/images/TabsTop.png) no-repeat;
background-position: 0px 0px} /* imp for english version*/
#TopTabs.Home li a.Home { cursor:default;}

#TopTabs.Abniye { background:url(../Template2010/images/TabsTop.png) no-repeat;
background-position: 0px -30px} /* imp for english version*/
#TopTabs.Abniye li a.Abniye { cursor:default;}

#TopTabs.Decor { background:url(../Template2010/images/TabsTop.png) no-repeat;
background-position: 0px -60px} /* imp for english version*/
#TopTabs.Decor li a.Decor { cursor:default;}

#TopTabs.Loge { background:url(../Template2010/images/TabsTop.png) no-repeat;
background-position: 0px -90px} /* imp for english version*/
#TopTabs.Loge li a.Loge { cursor:default;}

#TopTabs.News { background:url(../Template2010/images/TabsTop.png) no-repeat;
background-position: 0px -120px} /* imp for english version*/
#TopTabs.News li a.News { cursor:default;}

#TopTabs.None { background:url(../Template2010/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*/


/* /new header */

/* 
#Header {
	background: url(../images/HeaderBG2.png) repeat-x;
	background-color:#FFFFFF;
	display:block;
	height: 135px;
}

#Header .Container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 135px;
}

#Header .Logo {
	background-image: url(../images/LogoTop.png);
	_behavior: url(iepngfix.htc);
	margin: 0px;
	padding: 0px;
	float: right; /* imp for english version
	height: 60px;
	width: 210px; /* imp for english version
	margin-top:25px;
	margin-bottom:20px;
	

}

#Header .LogoNews {
	background-image: url(../images/LogoTopNews.png);
	_behavior: url(iepngfix.htc);
	margin: 0px;
	padding: 0px;
	float: right; /* imp for english version
	height: 60px;
	width: 210px;/* imp for english version
	margin-top:25px;
	margin-bottom:20px;

}


/*language navigator

#Lang {
	float: left; /* imp for english version
	height: 25px;
	margin-left: 0px;
	font-size:10px;
	color:#666666;
}

#Lang a { color:#666666; }

div.LangNav {
	display:block;
	float:left;
	background:url(../images/LangArrow.gif) top center no-repeat;
	margin-left:1px; 
	padding:10px;
	padding-right:5px;
	padding-left:5px;
}
 
/*navigator over
 
div.LangNavOver {
	display:block;
	float:left;  
	background:url(../images/LangArrowSelect.gif) top center no-repeat;
	margin-left:1px; 
	padding:10px;
	padding-right:5px;
	padding-left:5px;
	cursor:hand;
	}

/*language navigator select

div.LangNavSelect {
	display:block;
	float:left; 
	background:url(../images/LangArrowSelect.gif) top center no-repeat;
	margin-left:1px;
	padding:10px;
	padding-right:5px;
	padding-left:5px;
}

/* Top Tabs 

#TopTabs { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -150px;
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 .Abniye { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -30px} /* imp for english version
#TopTabs .Decor { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -60px} /* imp for english version
#TopTabs .Loge { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -90px} /* imp for english version

#TopTabs .News { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -120px} /* imp for english version

#TopTabs .None { background:url(../images/TabsTop.png) no-repeat;
background-position: 0px -150px} /* imp for english version
*/

/*menu navigator*/

#Menu {
/*	padding-top:105px;*/
	margin-right:200px; /* imp for english version*/
	text-align:center;
}


 
div.MenuNav a {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0 0px 5px;
	white-space:nowrap;
	margin-left:1px; /* imp for english version*/
}
div.MenuNav a span {
	display:block;
	padding:0 0 0 0px;
}
div.MenuNav a span span {
	display:block;
	padding-right:15px;  /* imp for english version*/
	padding-left:10px; /* imp for english version*/
	padding-bottom:5px;
	line-height:18px;
	font-size:11px;
	direction:rtl; /* imp for english version*/
}

/*menu navigator over*/
 
div.MenuNavOver a {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0px 0px 5px;
	background-image:url(../images/NavOver_l.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	white-space:nowrap;
	margin-left:1px; /* imp for english version*/
}
div.MenuNavOver a span {
	display:block;
	padding:0 0 0 0px;
	background-image:url(../images/NavOver_r.gif);
	background-position:100% 0%;
}
div.MenuNavOver a span span {
	display:block;
	padding-right:15px; /* imp for english version*/
	padding-left:10px; /* imp for english version*/
	padding-bottom:5px;
	line-height:18px;
	font-size:11px;
	direction:rtl; /* imp for english version*/
}

/*Menu navigator select*/

div.MenuNavSelect {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0px 0px 5px;
	background-image:url(../images/NavL.png);
	_behavior: url(iepngfix.htc);
	background-position:0% 0%;
	background-repeat:no-repeat;
	white-space:nowrap;
	margin-left:1px; /* imp for english version*/
}
div.MenuNavSelect span {
	display:block;
	padding:0 0 0 0px;
	background-image:url(../images/NavR.png);
	_behavior: url(iepngfix.htc);
	background-position:100% 0%;
}
div.MenuNavSelect span span {
	display:block;
	padding-right:15px; /* imp for english version*/
	padding-left:10px; /* imp for english version*/
	padding-bottom:5px;
	line-height:18px;
	font-size:11px;
	color:#474747;
	direction:rtl; /* imp for english version*/
}


/* Sub Menu navigator*/



#SubNav {
	text-align:center;
	font-size:11px;
	width:520px;
	height:21px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

#SubNav a {  color:#666666; }


li.SubNav {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubR.png) top RIGHT no-repeat; /* imp for english version*/
	white-space:nowrap;
	height:21px;
	cursor:hand;
	margin-left:4px;
	margin-right:4px;
}
li.SubNav span {
	display:block;
	padding:0 0 0 0px;
}
li.SubNav span span {
	display:block;
	padding-right:25px; /* imp for english version*/
	padding-top:0px;
	padding-left:12px; /* imp for english version*/
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}



/* Sub Menu navigator Over*/

li.SubNavOver {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubOverR.png) top RIGHT no-repeat; /* imp for english version*/
	white-space:nowrap;
	height:21px;
	cursor:hand;
	margin-left:4px;
	margin-right:4px;
}
li.SubNavOver span {
	display:block;
	padding:0 0 0 0px;
	background: url(../images/NavSubOverL.png) top left no-repeat; /* imp for english version*/

}
li.SubNavOver span span {
	display:block;
	padding-right:25px; /* imp for english version*/
	padding-top:0px;
	padding-left:12px; /* imp for english version*/
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}
/* Sub Menu navigator Select*/

li.SubNavSelect {
	display:block;
	float:right; /* imp for english version*/
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubSelectR.png) top RIGHT no-repeat; /* imp for english version*/
	white-space:nowrap;
	height:21px;
	margin-left:4px;
	margin-right:4px;
	color:#FFFFFF;
}
li.SubNavSelect span {
	display:block;
	padding:0 0 0 0px;
	background: url(../images/NavSubSelectL.png) top left no-repeat; /* imp for english version*/

}
li.SubNavSelect span span {
	display:block;
	padding-right:25px; /* imp for english version*/
	padding-top:0px;
	padding-left:12px; /* imp for english version*/
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}
	
/*----------------*/
	
	
	

#Main { 
 }

#Main .Container {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	direction:rtl; /* imp for english version*/
	padding-top:10px;
	padding-bottom:10px;
 }
 
#Column-1 { float:right; width:200px; padding-left:10px; }  /* imp for english version*/
#Column-2 {float:right; width:480px; padding-left:10px; } /* imp for english version*/
#Column-3 {float:left; width:250px; } /* imp for english version*/
#Column-4  { float:right; width:312px; margin-left:10px; }  /* imp for english version*/

#InnerColumn-1 { float:right; width:690px; padding-left:10px; }  /* imp for english version*/
#InnerColumn-2 {float:left; width:250px; } /* imp for english version*/
#InnerColumn-3 {float:left; width:687px; padding-right:10px; } /* imp for english version*/
#InnerColumn-4 {float:right; width:210px; } /* imp for english version*/

#InnerColumn-5 { float:right; width:590px; padding-left:10px; }  /* imp for english version*/
#InnerColumn-6 {float:left; width:350px; } /* imp for english version*/

#InnerColumn-7 {float:left; width:690px; padding-right:10px; } /* imp for english version*/
#InnerColumn-8 {float:right; width:250px; } /* imp for english version*/




.NewsTitleBG {
	font-size: 10px;
	color: #696969;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 5px;
	float: right; /* imp for english version*/
	height: 40px;
	width: 215px;
	border: 1px solid #fff;
	cursor:hand;
}

.NewsTitleBGOver {
	font-size: 10px;
	color: #696969;
	background-image: url(../images/NewsTitleBG.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 5px;
	float: right; /* imp for english version*/
	height: 40px;
	width: 215px;
	border: 1px solid #e2e2e2;
	cursor:hand;
}

.List { margin-bottom:5px;}
.ListTop { padding:8px; margin-bottom:-1px;}

.ListTop a { color:#383838; }  /*new*/

.ImageContainer { background:#FFFFFF; padding:5px; border:solid 1px #bababa; margin-left:10px; width:300px; float:right;} /* imp for english version*/

.DescriptionContainer { margin-right:320px;} /* imp for english version*/
.DescriptionContainer p { line-height:18px; padding-bottom:8px; text-align:justify;}
.Description { line-height:18px; padding-bottom:10px; text-align:justify;} /* imp for english version - text align justification -> left*/


/*search css*/

.SearchAbnie {}
.SearchAbnie .SearchTab { background:url(../images/TabSearchAbniye.gif) center no-repeat; height:34px; margin-bottom:-1px; text-align:center;   z-index:100; position:relative;  }
.SearchAbnie .SearchTitle { background:url(../images/TitleSearchAbniye.gif) center no-repeat; height:20px; margin-top:25px; margin-bottom:20px;}

.SearchDecoration {}
.SearchDecoration .SearchTab { background:url(../images/TabSearchDecoration.gif) center no-repeat; height:34px;  text-align:center; margin-bottom:-1px;   z-index:100; position:relative;  }
.SearchDecoration .SearchTitle { background:url(../images/TitleSearchDecoration.gif) center no-repeat; height:20px; margin-top:25px; margin-bottom:20px;}

.SearchLoge {}
.SearchLoge .SearchTab { background:url(../images/TabSearchLoge.gif) center no-repeat; height:34px; margin-bottom:-1px;  text-align:center;   z-index:100; position:relative;  }
.SearchLoge .SearchTitle { background:url(../images/TitleSearchLoge.gif) center no-repeat; height:20px; margin-top:25px; margin-bottom:20px;}

.SearchNews {}
.SearchNews .SearchTab { background:url(../images/TabSearchNews.gif) center no-repeat; height:34px; margin-bottom:-1px; text-align:center;   z-index:100; position:relative;  }
.SearchNews .SearchTitle { background:url(../images/TitleSearchnews.gif) center no-repeat; height:20px; margin-top:25px; margin-bottom:20px;}

.SearchFair {}
.SearchFair .SearchTab { background:url(../images/TabSearchFairs.gif) center no-repeat; height:34px; margin-bottom:-1px; text-align:center;   z-index:100; position:relative;  }
.SearchFair .SearchTitle { background:url(../images/TitleSearchFairs.gif) center no-repeat; height:20px; margin-top:25px; margin-bottom:20px;}

.SearchSimple {width:100px; float:left; text-align:left; margin-top:5px; font-size:10px;}/* imp for english version*/
.SearchAdvanced {width:220px; float:left; text-align:right; margin-top:-20px; font-size:10px;}/* imp for english version*/

.SearchBox {width:340px; height:26px; text-align:center; background:url(../images/SearchBoxRight.png) no-repeat right top;} /* imp for english version*/
.SearchBoxT2 {width:340px; height:26px; text-align:center; background:url(../images/SearchBoxT2Right.png) no-repeat right top;} /* imp for english version*/



/* new Footer */

#Footer {background:url(../images/FooterBG.png) repeat-x top center #fff; font-size:11px; line-height:18px;}
#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(../Template2010/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;}

/* /new Footer */

/*

#Footer {
	background: url(../images/FooterBG.png) repeat-x center top #FFFFFF;
	font-size:11px;
	line-height:18px;

}

#Footer a { color:#666666; padding:2px; padding-top:0px;}
#Footer a:hover {  color:#ffffff; background-color:#ff6000; }

#Footer .Container {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	padding-top:15px;
	padding-bottom:20px;
}

#FooterLogo {
	background-image: url(../images/LogoFooter.png);
	_behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: right; /* imp for english version
	float: right;  /* imp for english version
	height: 40px;
	width: 130px;
	margin-left:10px;  /* imp for english version
	text-indent:-9900px;
	overflow:hidden;
}

#Copyright { float: right; } /* imp for english version

#FooterLinks { } /* imp for english version
#FooterLinks ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#FooterLinks li {
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
}

*/