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

	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 5px 5px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}

.ad{ padding:8px 0;}

/*------------------ Page Layout ------------------*/
body			{background:url(../images/bg.gif) repeat-y center;font-family:Tahoma;font-size:11px;}

#warp			{width:960px; margin:0 auto;text-align:right; direction:rtl;}
.container		{ padding:8px 0 10px 0; height:1%;}

.rightSide		{ width:175px; float:right;  padding:0 5px 0 0; position:relative; }
.leftSide		{ width:100px; float:left; }
.leftSide img	{ margin:0 0 10px 0;}
.main			{ width:760px; float:right; margin:0 10px;}

h1.title		{color:#9d0a0e;font-size:11px; padding:5px 15px 20px 0;}
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:240px;height:150px;}

.style6, .topMenu {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}

/*------------------- Header -------------------*/
.header			{ height:150px;}
.header h1, .header div.site{ display:none;}

.topNav			{ background:url(../images/topNavBg.gif); height:20px; padding:5px 10px 0 10px; color:#FFF;}
.topNav .date	{ float:left;}
.topNav a		{ color:#DDD;}
.topNav a:hover	{ color:#FFF;}


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

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

.topNews			{ border:1px solid #DDD; text-align:justify; margin:0 0 8px 0; height:370px; overflow:hidden; position:relative;}
.topNews h1			{ font-size:16px; font-family:Arial; background:#222222;width:428px; padding:10px; direction:rtl; height:50px;}
.topNews h1 a		{ color:#AAA;}
.topNews h1 a:hover	{ color:#EEE;}
.topNews div.image	{ width:448px; height:300px; overflow:hidden; text-align:center; background:#BBB;}

.topNews .nav{ position:absolute;width:448px; height:50px; z-index:100; top:125px; left:0;}
.topNews .nav a{ width:42px; height:50px; display:block; background-image:url(../images/topNewsArrows.png); line-height:420px; overflow:hidden;}
.topNews a#prev2		{ float:right; background-position:-42px 0;}
.topNews a:hover#prev2	{ float:right; background-position:-42px -50px;}
.topNews a#next2		{ float:left;  background-position:0 0;}
.topNews a:hover#next2	{ float:left;  background-position:0 -50px;}


.latestNews	{padding:0px 10px 20px 10px;}
.latestNews .newsBox{padding:0px 0px 10px 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:11px; padding:5px 15px 10px 0; background:url(../images/newsBullet.gif) no-repeat right;}

.latestNews .newsBox img{ float:right; margin:5px 8px 5px 8px;}
.latestNews .newsBox .body{text-align:justify; line-height:1.5; padding:5px 15px 10px 0;}
.latestNews .newsBox a{ color:#00A;}


.latestNews .pageBox{padding:0px 0px 10px 10px; border-bottom:1px solid #eee;height:1%;text-align:justify;}
.latestNews .pageBox .date{padding:2px 12px 2px 2px;text-align:left;font-size:10px;color:#888;}
.latestNews .pageBox h1{font-size:11px; padding:5px 15px 10px 0; background:url(../images/newsBullet.gif) no-repeat right;}
.latestNews .pageBox img{ margin:5px 8px 5px 8px;}
.latestNews .pageBox .body{text-align:justify; line-height:1.5; padding:5px 15px 10px 0;}
.latestNews .pageBox a{ color:#00A;}


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

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

.latestGallery{ padding:5px 10px 0 10px;}
.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 3px; padding:0 10px 5px 0;}

.linkBox2{ padding:5px; text-align:justify; background-color:#E6EFFF; }
.linkBox2 a{ display:block; background:url(../images/check.gif) no-repeat right 4px; padding:0 18px 10px 0;}

.linkBox3{ padding:5px; text-align:justify; font-weight: bold;}
.linkBox3 a{ display:block; background:url(../images/Bullet.gif) no-repeat right 3px; 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:justify;}
.note img	{ float:right; margin:0 0 8px 5px;}
.note h3	{ font-size:11px; color:#053993; display:inline; float:left; width:150px; font-weight:normal; background:url(../images/Bullet.gif) no-repeat right 3px; text-indent:12px;}

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

/*------------------ Footer ------------------*/
.footer{ padding:8px; background:#ddd; text-align:center; height:20px;}



/*------------------  CSS Popout menuv ------------------*/

/* Fix IE. Hide from IE Mac \*/
* html .menu ul li{float:right;height:1%;}
* html .menu ul li a{height:1%;}
/* End */

.menu		                                 /* position, size, and font of  menu */
	{	
	z-index: 999;
	width: 165px;						          /* [1] width of menu item (i.e., box) */
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0 auto;
	padding:8px 0;
	}

.menu a
	{
	width: 100%;
	display:block;						
	padding:5px 5px 5px 0;						/* expands menu box vertically*/
	border-bottom:1px solid #e6e6e6;		/* adds bottom border */
	white-space:nowrap;
	}

.menu a, .menu a:visited				/* all menus at rest */
	{
	color: #990000; 
	background-color: #F2F3FD;
	text-decoration:none;				       /* removes underlines from links */
	background:url(../images/menuBg.gif) top;
	}

.menu a.parent, .menu a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	/*background:url(../images/Bullet.gif);*/
	}

.menu a:hover				             /* all menus on mouse-over */
	{
	color: #000;
	background:url(../images/menuBg.gif) bottom;
	}
	
.menu li
	{
	list-style-type:none;		            /* removes bullets */
	}

.menu ul li
	{
	position:relative;
	}

.menu li ul
	{
	position: absolute;
	top: 0;
	right: 170px;				                 /* distance from  left menu (this should be the same as width value in .menu [1]) above */
	display: none;
	}

div.menu ul, .menu ul ul, div.menu ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 165px;			              /* width of sub menus  (this should be the same as width value in .menu [1]) above */
	z-index:999;
	}

div.menu ul ul, div.menu ul ul ul, div.menu ul li:hover ul ul, div.menu ul li:hover ul ul ul
	{
	display: none;
	}

div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul
	{
	display: block;
	}
<!------------ Link Page ------------------>
.linkPage				{}
table.linkBox			{float:right; width:160px; margin:10px 20px;}
table.linkBox td		{border:1px solid #DDD; padding:2px;}
tr.headTitle 			{background:#005; color:#FFF;}

