/* ------------------------------------------------

	Style by : Hossein Hashemi
		 Email : Hashemi42@gmail.com
			Date : 13 feb 2009
------------------------------------------------ */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
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;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:right;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*-----------------------------------------------------*/

a {text-decoration: none;color:#00007e;}
a:hover {text-decoration: none;color:#222;}
img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:11px;}
.red{ color:#E00;}

/*------------------ LayOuts ------------------*/
body								{background:#ebf6fd;font-family:Tahoma;font-size:11px;}

#warp								{width:960px; margin:0 auto; text-align:right; direction:rtl;}
.container 					{ background:#FFF; padding:10px 0;}
h1.title						{background:url(../images/h1Title.gif);font-size:11px;padding:11px 15px 0 0; font-weight:bold; color:#FFF; height:15px;}
h2.title						{background:url(../images/h2Title.gif);font-size:11px;padding:11px 15px 0 0; font-weight:bold; color:#FFF; height:15px;}
h3.title						{background:url(../images/h3Title.gif);font-size:11px;padding:15px 15px 0 0; font-weight:bold; color:#FFF; height:15px;}
h4.title						{background:url(../images/h1Title.gif);font-size:11px;padding:11px 15px 0 0; font-weight:bold; color:#FFF; height:1px;}


.rightSide					{float:right;width:200px; }
.main								{float:right;width:560px; }
.leftSide						{float:left ;width:200px; }

.sideBox						{ margin-bottom:10px;}
.boxBody						{border-left:1px solid #b9cfdc;border-right:1px solid #b9cfdc;border-bottom:1px solid #b9cfdc; margin:0 5px 0 4px; padding:10px;}
.ad									{text-align:center;}

.newsLetter					{height:33px; background:url(../images/newsLetter.jpg); padding:90px 15px 0 0; margin:10px 0;}
.newsLetter .input	{border:1px solid #888; padding:3px 2px; background:url(../images/inputBg.gif); float:right; margin-left:3px;}

.leftMargin						{ margin-left:8px;}

.articelsbox				{width:269px; float:right; margin-bottom:8px;}
.articelsBody				{border-left:1px solid #b9cfdc;border-right:1px solid #b9cfdc;border-bottom:1px solid #b9cfdc;padding:10px;}
.articelsBody	.more	{ padding:5px 0 0 0; border-top:1px solid #DDD; margin-top:10px;}
.articelsBody	.more a	{ display:block; background:url(../images/more.gif) no-repeat left; height:12px;}

.articelsBody	a				{display:block; background:url(../images/bullet.gif) no-repeat right 6px; padding:0 8px 0 0;}
.articelsBody	a:hover	{ color:#2277DD; text-decoration:underline;}

.lArticel	a				{display:block; background:url(../images/bullet.gif) no-repeat right 6px; padding:0 8px 0 0;}
.lArticel	a:hover	{ color:#2277DD; text-decoration:underline;}

.lNews	a						{display:block; background:url(../images/bullet.gif) no-repeat right 6px; padding:0 8px 0 0;}
.lNews	a:hover			{color:#2277DD; text-decoration:underline;}

.page 							{width:546px; margin-bottom:10px;}
.pageIn							{border-left:1px solid #b9cfdc;border-right:1px solid #b9cfdc;border-bottom:1px solid #b9cfdc;padding:10px;}

.login							{ width:160px; margin:0 auto;}
.login ul 					{padding:2px;}
.login li 					{clear:both; padding:5px 0; text-align:center;}
.login .input 			{width:80px; float:right; border:1px solid #888; padding:2px; background:url(../images/inputBg.gif);}
.login label 				{width:55px; float:right; text-align:left; padding:0 0 0 3px; font-size:11px;}
.passRecovery				{text-align:center;}

.content						{ padding:0 7px;}

/*------------------ header ------------------*/
.header							{ background:url(../images/header.jpg) no-repeat; height:91px; /*background:url(../images/banner.jpg) no-repeat bottom left; height:203px; margin-bottom:1px;*/}
.header	h1					{ display:none;}
.header	h2					{ display:none;}

.logo								{ height:59px; /*background:url(../images/logo.gif) no-repeat top right; height:172px;*/}

/* ------------------ menu  ------------------ */

    .topNav {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    .topNav ul {
			margin:0;
			padding:10px 10px 0 50px;
			list-style:none;
      }
    .topNav li {
      display:inline;
      margin:0;
      padding:0;
      }
    .topNav a {
      float:right;
      background:url(../images/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .topNav a span {
      float:left;
      display:block;
      background:url(../images/tabright.gif) no-repeat right top;
      padding:5px 15px 4px 10px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .topNav a span {float:none;}
    /* End IE5-Mac hack */
    .topNav a:hover span {
      color:#FFF;
      }
    .topNav a:hover {
      background-position:0% -42px;
      }
    .topNav a:hover span {
      background-position:100% -42px;
      }
	

.menu {
	padding:2px;
	font-family:Tahoma, Arial;
	color: #333;
}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	text-align:right;
}
.menu li {
	border-bottom: 1px dotted #aaa;
	font-size:11px;
	margin: 0;
	background:url(../images/menu.gif) no-repeat right center;
}
.menu li a {
	display: block;
	padding: 5px 15px 5px 0.5em;
	color:#555555;
	text-decoration: none;
}
body .button li a {
	width: auto;
}
.menu li a:hover {
	color: #000;
	background:url(../images/menu.gif) no-repeat right center #eee;
}



/*----------------- Home Box -----------------*/
.homebox						{}

/*------------------ Footer ------------------*/
.footer							{text-align:center; color:#FFF; height:80px; width:100%; background:#02354d; padding-top:20px; direction:rtl; line-height:1.5}
.footer a						{color:#7bdaff;}
.footer a:hover			{color:#FFF;}




