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

	Style by : Hossein Hashemi
	Email : Hashemi42@gmail.com
	Date : 10 March 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;}
table{border-collapse:collapse;border-spacing: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:#0442ac;}
a:hover {text-decoration: none;color:#111;}

.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}

.ad{ padding:8px 0;}
.red{ color:#D00;}

/*------------------ Page Layout ------------------*/
body			{background:#EEE;font-family:Tahoma;font-size:11px;}

#warp			{width:996px; margin:0 auto;text-align:right; direction:rtl; background:url(../images/containerBg.gif);}
.container		{ padding:8px 0 10px 0; height:1%;}

.rightSide		{ width:180px; float:right; padding:0 0 0 0; position:relative;}
.leftSide		{ width:150px; float:left; text-align:center;}
.leftSide img	{ margin:0 0 10px 0;}
.main			{ width:650px; float:right; margin:0 8px 0 0;}

h1.title		{color:#00B;font-size:16px; padding:5px;font-family:Arial; margin:0 80px; text-align:center;}
h3.title		{ background:url(../images/title.gif) no-repeat right; font-size:11px; padding:0 23px 0 0; height:27px; line-height:25px;}

.pics				{ width:250px;height:200px; margin:0 auto;}

/*------------------- Header -------------------*/
.header		{ height:120px; background:url(../images/banner.jpg);}

.topNav			{ height:20px; padding:103px 5px 0 10px; color:#FFF;}
.topNav .date	{ float:left;}
.topNav a		{ color:#DDD;}
.topNav a:hover	{ color:#FFF;}


/*------------------- HomeBox -------------------*/
.homeBox		{}
.homeBox .right	{ width:382px; float:right;}

.latestNewsType{ padding:5px; border:1px solid #ddd; height:30px;}

.topNews{ background:url(../images/topNewsBg.gif) repeat-x top; overflow:hidden; padding:10px; border:1px solid #d6d5d5; text-align:justify; margin:8px 0; height:1%;}
.topNews h1	{ font-size:16px; color:#002b75; padding:4px 0;font-family:arial;}
.topNews h1	a{ color:#002B75;}
.topNews h1	a:hover{ color:#000;}

.doubleNews{ border-bottom:1px solid #d6d5d5; padding:0 0 10px 0;}
.homeDoubleNews{ width:180px; float:right; padding:0 7px 0 0;}
.homeDoubleNews img{ float:right; margin:0 0 0 10px; border:1px solid #666;}
.homeDoubleNews h1	{ font-size:16px; color:#002b75; padding:4px 0;font-family:arial;}
.homeDoubleNews h1	a{ color:#002B75;}
.homeDoubleNews h1	a:hover{ color:#000;}


.topNews img	        {float:right; margin:0 0 0 10px; border:2px solid #888;}
.topNews .rotitr        {color:#888;}

.latestNews	{}
.latestNews .newsBox{padding:10px 10px 2px 10px; border-bottom:1px solid #eee;height:1%;text-align:justify;}
.latestNews .newsBox .date{padding:2px 12px 2px 2px;text-align:left;font-size:10px;color:#888;}
.latestNews .newsBox h1{font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:10px 15px 10px 5px; background:url(../images/newsBullet.gif) no-repeat right;}

.latestNews .newsBox img{float:right; margin:0 0 3px 8px; border:1px solid #666666;}
.latestNews .newsBox .body{text-align:justify; line-height:1.5;}
.latestNews .newsBox a{ color:#00A;}
.newsBox .rotitr        {color:#888;}

.PageNews	{}
.PageNews .newsBox{padding:10px 10px 2px 10px; border-bottom:1px solid #eee;height:1%;text-align:justify;}
.PageNews .newsBox .date{padding:2px 12px 2px 2px;text-align:left;font-size:10px;color:#888;}
.PageNews .newsBox h1{font-size:11px; padding:5px 15px 10px 0; background:url(../images/newsBullet.gif) no-repeat right;}

.PageNews .newsBox img{border:1px solid #666666;}
.PageNews .newsBox .body{text-align:justify; line-height:1.5;}
.PageNews .newsBox a{ color:#00A;}

.subtitle		{background:#F8F8F8;border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0; padding:15px; margin:5px 15px;}

.homeBox .left	{ width:260px; float:left;}

.latestGallery{ padding:5px 0 0 0;}
.latestGallery img{display:block; margin:5px auto 5px auto;}

.linkBox{ padding:5px; text-align:justify;}
.linkBox a{ display:block; background:url(../images/Bullet.gif) no-repeat right 4px; padding:0 10px 5px 0;}

a.more{ display:block; text-align:left; color:#1a84f1;}

.latestArticels	{padding:5px;}
.latestTalk		{padding:5px;}

.noteBox	{ padding:5px 0;}
.note		{ padding:5px 5px 0 5px; color:#888; text-align:right;}
.note img	{ float:right; margin:0 0 6px 3px; border:1px solid #666666;}
.note h3	{ font-size:11px; color:#053993; display:inline; float:left; width:115px; font-weight:normal; padding:0 0 0 0;}

.moreBox	{ text-align:center; padding:5px;}

.comment{background:#F8F8F8; padding:10px; margin:20px; border:1px solid #A5B2BD;}
.comment h4.title{ font-size:11px;}

.comments{ padding:7px 15px 7px 5px; background:url(../images/comments.gif) no-repeat right 9px;text-align:justify;}

.commentTable{ margin:0 auto;}
.commentTable TD{ padding:2px;}
.commentTable .input{ border:1px solid #222; padding:2px;}
.commentTable .textarea{ border:1px solid #222; padding:2px;}
/*------------------ SLIDER ------------------*/
.slider-wrap								{ width: 355px; direction:ltr; margin:0 auto;/*position: absolute; top: 87px; left: 40px;*/ }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 400px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 400px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border:0;}
#movers-row									{ margin:0 0 0 0; padding:3px; height:25px;}
#movers-row a								{ width: 15px; height:17px; float: right; padding:2px;}
#movers-row div a.cross-link 				{ float: right; }

.photo-meta-data							{ position: relative; z-index: 9999; direction:rtl; text-align:justify;}
.photo-meta-data span { font-size: 11px; }
.photo-meta-data a {color:#fff;}
.photo-meta-data a:hover {color:#ccc;}

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

/*------------------ Link Page -----------------*/
.linkPage				{}
table.linkBox			{float:right; width:200px; margin:10px 20px;}
table.linkBox td		{border:1px solid #DDD; padding:3px;}
tr.headTitle 			{background:#005; color:#FFF;}

/*------------------ Contact ------------------*/
.contactTable{ margin:0 auto;}
.contactTable td{ padding:3px;}
.contactTable .formTitle{ text-align:left;}

/*------------------ Footer ------------------*/
.footer{ padding:8px; background:#FFF; border-top:4px solid #757575;text-align:center; color:#999;}

/*------------------ Msg ------------------*/
.err , .errorBox	{background:url(../images/err.gif) no-repeat right #ffd8d6; padding:10px 35px 10px 10px; border:1px solid #ff0038;margin:5px;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #e4f6de; padding:10px 35px 10px 10px; border:1px solid #8fdc79; margin:5px;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29;margin:5px;}

.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}

/*------------------- Pagination -------------------*/
/*CSS manu style pagination*/
.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

