/* ------------------------------------------------

	Style by : Hossein Hashemi
	Email : Hashemi42@gmail.com
	Date : 11 September 2009

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.btn{cursor:pointer;}
a {text-decoration: none;color:#2285ca;}
a:hover {text-decoration: none;color:#222;}
.leftImg{float:left; margin:3px 8px 8px 0;}
.rightImg{float:right; margin:3px 0 8px 8px;}
.btn{ cursor:pointer}
.lefts{ float:left;}
.rights{ float:right;}
.input , .textarea{ border:1px solid #959595; padding:2px;}
.tableForm{ margin:0 auto}
.tableForm td{ padding:2px;}

/*------------------ Page Layout ------------------*/
body			{ background:url(../images/bg.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#warp			{ width:976px; margin:0 auto; background:url(../images/bg.gif) right repeat-y; direction:ltr; text-align:left;}
.newsBar		{ background:url(../images/newsBar.jpg); height:37px;margin:0 0 10px 0;}

.container		{ direction:rtl; text-align:right;margin:0 0 10px 0;}
.header			{ height:103px;}
.header	.topLink{ float:left; height:26px; width:310px;}
.header	.topLink a{ display:block; height:16px;padding:10px 16px 0 10px; float:right; background-repeat:no-repeat;background-image:url(../images/topMenu.gif); font-size:11px; color:#AAA;}
.header	.topLink a:hover{ color:#FFF;}
.header	.topLink a.homeT{  background-position: right 0;}
.header	.topLink a.aboutT{  background-position: right -26px;}
.header	.topLink a.contactT{  background-position: right -52px;}
.header	.topLink a.siteMapT{  background-position: right -78px;}

.logo			{ background:url(../images/logo.jpg); height:103px; width:366px; float:right;}
a.homeLink{ display:block; height:100px; width:360px;}
.topSearch		{ height:41px; padding:12px 0 0 0;}
.topSearch .date{ float:left; width:300px;}
.topSearch .search	{ float:right;width:300px;}
.topSearch .input	{ float:right; border:1px solid #c2c2c2;}
.topSearch .submit	{ float:right;}

.main			{ width:530px; float:right; padding:0 10px 0 0;}
.rightSide		{ width:160px; float:right;}
.leftSide		{ width:266px; float:left;}

h3.title{ background:url(../images/bgVer.gif) repeat-x; height:29px;}
h3.title span{ display:block; height:29px; overflow:hidden; line-height:100; background-image:url(../images/hTitle.jpg);}
span.topicT					{ width:72px;  background-position:0 0;}
span.managementMarketNewsT	{ width:125px; background-position:-72px 0;}
span.articlesT				{ width:60px;  background-position:-197px 0;}
span.usersT					{ width:80px;  background-position:-257px 0;}
span.imageWeekT				{ width:85px;  background-position:-337px 0;}
span.marketReviewsT			{ width:70px;  background-position:-422px 0;}
span.mostPopularT			{ width:130px; background-position:-492px 0;}
.banner{ margin-bottom:10px; text-align:center;}

.box{ border:1px solid #d8d8d8; margin-bottom:10px; background:#FFF;}
.boxBody{ padding:5px;}

.archive{ border-top:1px solid #dadad7; padding:5px; font-size:11px; text-align:left;}
.tab{ direction:ltr; margin-bottom:10px;}

/*------------------ Home SLIDER ------------------*/
.mainTitles{}
.wrapper{ padding:10px; height:1%; background:#FFF; z-index:1;}
.wrapper .image{ float:right; margin:0 0 0 12px;}

.slider-wrap								{ direction:ltr; margin:0 auto; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 528px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 528px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border:0;}
#movers-row									{ margin:0 0 0 0; padding:6px 0 0 6px; height:26px; background:url(../images/mainTitlesNumBg.gif);}
#movers-row a								{ width: 15px; height:17px; float: left; padding:2px; }
#movers-row div a.cross-link 				{ float: right; }
.mainTitlesMetaDate							{ position: relative; z-index: 100; width:200px; direction:rtl; text-align:justify;}
.mainTitlesMetaDate	h1.title				{ font-size:11px; padding:0 0 10px 0;}
.mainTitlesMetaDate span { font-size: 11px;}

.cross-link									{ display: block; text-align:center; position: relative;z-index: 100;}
.cross-link	img								{ border:2px solid #FFF;}
.active-thumb 								{ }
.active-thumb img							{ border:2px solid #F60;}

/*------------------- Management Market News -------------------*/
.managementMarketNews{ padding:10px; overflow:hidden; width:510px;}
.mMnBox{ width:240px; float:right; margin:0 7px; padding:0 0 10px 0;}
.mMnBox h1.title{ font-size:11px; height:45px;}
.mMnBox .date{ padding:3px 0; color:#AAA;}
.mMnBox .image{ float:right; margin:0 0 8px 10px; border:1px solid #858585;}
.mMnBox .body{ text-align:justify; font-size:11px;}

/*------------------- Tab -------------------*/
.interview{}
	.interview h1.title{ font-size:12px; padding:0 0 10px 0;}
	.interview .image{border:3px solid #e5e5e5; float:right; margin:0 0 8px 8px;}
	.interview .date{ color:#b5b5b5; padding:0 0 5px 0;}
	.interview .body{ line-height:1.5; text-align:justify;}


.relatedNews{}
.events{}

/*------------------- Summary Box -------------------*/
.summaryBox { padding:0 0 8px 0;}
.summaryBox h4.title{ font-size:11px; padding:0 0 5px 0;}
.summaryBox .body{ text-align:justify; color:#555;}
.summaryBox .date{ font-size:10px; padding:5px 0;}
.summaryBox .img{ float:right; margin:0 0 0 10px; border:3px solid #e5e5e5;}

/*------------------- Articles List -------------------*/
.articlesList{ padding:10px;}
.bull-1 a{ display:block; background:url(../images/bull1.jpg) no-repeat right 5px; padding:2px 13px 5px 0;}

/*------------------- Left Side -------------------*/
.usersLogin{ width:180px; margin:0 auto; padding:10px 0;}
.usersLogin .input{ width:90px;}

.imageWeek{ width:230px; margin:0 auto; padding:10px 0;}
.imageWeek .body{ padding:6px 0; font-size:11px; color:#595959;}
.imageWeek .textarea{ width:225px;}
.imageWeek .submit{ display:block; float:left; padding:5px 0 0 0;}

.marketReviews		{ padding:10px 10px 0 10px;}
.marketBox			{ padding:5px;}
.marketBox h4.title	{ font-size:12px; padding:0 0 5px 0; font-weight:normal;}
.marketBox .body	{ color:#555; text-align:justify;}
.marketBox img		{ border:1px solid #898989; float:right; margin:0 0 0 8px;}

.mostPopular{ padding:10px;}

.page{ padding:10px;}
.page .bodyPage{ text-align:justify; line-height:1.5; padding:0 0 10px 0;}
.page h1.title{ font-size:12px; padding:0 0 10px 0;}
.page .image{ float:left; margin:0 8px 5px 0; border:1px solid #595959;}
.page .datePage{ border-top:1px dashed #DDD; padding:5px; text-align:left; color:#BBB;}

.pagination{ height:25px; padding:10px 0 0 0;border-top:1px solid #DDD;}
#pagination{margin:0 auto; width:260px;}
#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
#pagination a{border:solid 1px #9aafe5;margin-right:2px;}
#pagination .previous-off,
#pagination .next-off {border:solid 1px #DEDEDE;color:#888888;display:block;float:right;margin-right:2px;padding:3px 4px;}
#pagination .next a,
#pagination .previous a {/*font-weight:bold;*/}
#pagination .active{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:right;padding:4px 6px;}
#pagination a:link,
#pagination a:visited {color:#0e509edisplay:block;float:right;padding:3px 6px;text-decoration:none;}
#pagination a:hover{border:solid 1px #0e509e}

/*------------------- menu -------------------*/
.menu{ padding:3px; font-size:10px; direction:ltr; z-index:99;}


/*------------------- footer -------------------*/
.footer	{ background:url(../images/footerBg.jpg); padding:15px; text-align:center; color:#4b5a71;}

