html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
.red { background:#990000;}
.green { background:#00CC00;}
.blue { background:#0066CC;}
.orange { background:#FF9900;}
.purple { background:#CC33CC;}

p { direction:rtl; text-align:right; }

hr { color:#ffe9ba; margin-bottom:1px; background:#ffe9ba;}

body {
  background-color: #fff;
  background-image:url(bg-orange.jpg);
  background-repeat:repeat-x;
  color: #2d2e2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}
/* Commonly used to style page titles. */

#outerWrapper #contentWrapper #content #headline {  border-bottom:#ff6c00 1px solid; margin-bottom:10px; height:24px; padding:0; margin:0;}
h1 {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
  background:#ff6c00;
  float:right;
  padding:0 20px;
  line-height:24px;
  text-align:center;
}
/* Commonly used to style section titles. */
h2 {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 24px;
  display:block;
  text-align:center;
  background:#ff9900;
}
/* Sets the style for unvisited links. */
a,  a:link {
  color: #ff8800;
  text-decoration: none;
}

/* Sets the style for links on mouseover. */
a:hover {
  color: #ffe9ba;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */

#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  min-width: 760px;
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 90%;
  padding:0 20px;
  border:1px #fdde95 solid;
  border-bottom:none;
  border-top:none;
}
#outerWrapper #header {
  background-image:url(orange-bg.jpg);
  background-repeat:repeat-x;
  background-color: #ff8800;
  border: solid 1px #fff; /* Sets the bottom border properties for an element using shorthand notation */
  border-top:none;
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
  height:auto; display:block; overflow:hidden; height:100%;
  padding: 10px 0px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
#outerWrapper #contentWrapper #leftColumn1 {
  background-color: #fff7e8;
  border: solid 1px #ffe9ba; /* Sets the right border properties for an element using shorthand notation */
  float: left;
  padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 21em;
}
#leftColumn1 h2 { border:1px dotted #f9a464; }
#leftColumn1 img { width:230px;}
#leftColumn1 span {  font-size:14px; color:#df7700; font-weight:bold;}
#leftColumn1 .more {  display:block;  text-decoration:none; font-weight:normal; color:#df7700; border-bottom:1px solid #ffe9ba;line-height:18px; height:20px; font-family:tahoma;  }
#leftColumn1 .more a {padding:0px 5px; float:left; display:block; background:#ffe9ba;}
#leftColumn1 .more:hover { border-bottom:#000 1px solid; color:#FFFFFF;}
#leftColumn1 .more a:hover { background:#000;}


.news {
	padding:10px 0 10px 0;  float:left; width:100%;  line-height:15px; font-family:arial; background-color: #fff7e8;}
	.news ul {width:100%; float:left; list-style:none; text-align:right;  margin:0px; DISPLAY: inline; PADDING: 0px; }
	.news li {border-bottom:#ffe9ba 1px dashed;  text-align:right; padding:0px 0px; color:#4a0005; margin:0px; line-height:20px; direction:rtl;}
	.news a {text-decoration:none; color:#d79f1a; font-weight:bold; font-size:12px;   display:block; padding:0px 3px; direction:rtl;}
	.news a:hover{background:#ffe9ba; 	}

/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content {
  margin: 0 0 0 23em; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
#outerWrapper #contentWrapper #content #search {  height:20px; margin:0px auto; width:500px; margin-bottom:20px; font-family:tahoma;}
.button { background:#ffe9ba; border:#ff8800 1px solid; color:#df7700; float:right; padding:0px 10px; margin:0; height:24px; font-weight:bold;}
.button:hover { background:#ff8800 ; border:#ffe9ba 1px solid ; color:#fff;}
.searchfield { border:1px solid  #ffe9ba; float:right; margin:0 5px; width:270px; text-align:right; height:18px; font-weight:bold; padding:2px; color:#ffe9ba;}
.searchfield:hover {border:1px solid  #ff8800; color:#ff8800;}

#outerWrapper #contentWrapper #content #search span { float:left; line-height:20px; text-decoration:underline;}
#outerWrapper #contentWrapper .clearFloat {
  clear: left;
  display: block;
}
#outerWrapper #footer {
  background-color: #fdeadb;
  color:#ff8800;
  height:auto; overflow:hidden;
  font-weight:bold;
  text-align:center;
  border: solid 1px #ff6e00;
  border-bottom: none; /* Sets the top border properties for an element using shorthand notation */
  padding: 10px 10px 5px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
#footer a {}
#footer a:hover { color:#ff8800;}
#ads-bot { clear:both; width:600px; height:80px; border:#999 1px solid; padding:0; margin:10px auto; margin-top:0px; background:url(ads-bot.jpg) no-repeat;}
#ads {
  background:url(ads.jpg) no-repeat; width:400px; height:80px; float:left; 	border: solid 1px #5b7a99;
}
#logo a {
  background:url(logonewo.jpg) no-repeat; height:75px; width:210px; margin-top:0px; float:right; 
    /* Sets the bottom border properties for an element using shorthand notation */
  border-top:none; 
}
#logo a:hover { background:url(logonewo.jpg) no-repeat; height:100px;}
.logo2 { background:url(logo2.jpg) no-repeat bottom; width:250px; height:30px;}

/*------------------------------------------------- ta3deelat -------------------------------------------------------------------- */

#outerWrapper #menutop {
  background-color: #ffe9ba;
  font-size: 18px;
  font-weight: bold;
  margin-top:5px;
  height:25px;
  width:99.9%;
  padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

.colors {   font-family:tahoma; font-size:12px; color:#bbb; float:left; margin:0px; padding:0px; margin-top:3px; }
.colors ul {  float:left; margin:0px; padding:0px;  }
.colors ul li { list-style-type:none; float:left; display:block; margin-left:5px; border:#ffffff solid 1px; height:17px; width:17px; }
.colors a { cursor:default;}
.colors ul li:hover { border:#666 1px solid;}
.red { background:#990000;}
.green { background:#00CC00;}
.blue { background:#1e375f;}
.orange { background:#FF9900;}
.purple { background:#CC33CC;}


.menut { float:right;  }
.menut ul { color:#fff;  margin-top:0px; padding-top:0px; border-right: #fff 1px solid; }
.menut ul li { float:right; display:block; direction:rtl;   line-height:25px; border-left:#fff 1px solid; }
.menut li a {   font-family:arial; font-weight:bold; font-size:14px; text-decoration:none; display:block;color:#df7700; padding:0px 20px;}
.menut li a:hover { color:#fff; background:#ff8800;}

#outerWrapper #advs {
  background-color: #fff;
  border: solid 1px #999; /* Sets the bottom border properties for an element using shorthand notation */
  font-size: 18px;
  font-weight: bold;
  margin-top:5px;
  height:67px;
  width:628px;
  margin:5px auto;
  padding: 5px 4px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
.sads  { width:150px; height:60px; background:url(ad-150.jpg) no-repeat; border:1px #999999 solid; margin-left:5px; float:right;}
.sads  img { border:1px solid #999;}



.mostnew {   background:#fff ;  padding-bottom:20px;  margin-bottom:0px; float:right; text-align:right; width:100%; }

.mostnew a { text-decoration:none; color:#d79f1a; }
.mostnew a:hover { text-decoration:underline; color:#d79f1a; background:#ffe9ba;}
.mostnew ul {  list-style-type:none; display:inline;  margin:0px auto; direction:rtl;}
.mostnew ul li  { float:right;   list-style-type:none;     direction:rtl; margin-right:10px; margin-top:15px; background:#fff; color:#d79f1a; list-style-type:none; width:40%; line-height:20px; text-decoration:none; padding-right:23px; }
.mostnew ul li:hover { color:#d79f1a; background:none;}
.mostnew ul li h3 { font-style:normal; font-size:18px;}
.mostnew span { float:right; color:#7f97bd; letter-spacing:0px; font-family:tahoma; direction:rtl;  }

.stats { float:right; width:31%; margin:10px 5px; padding:0px;}



.grayborder {border: 1px solid #DDDDDD}
.grayborder
{ 
	border:1px solid #dddddd;
	font-size: 11px;
	font-family: Tahoma;
	}
	
.gray10 {
	background-color: #F0F1ED;
	font-size: 11px;
	font-family: Tahoma;
	color: #f6b300;
	}
	
.txt10{
		font-family: Tahoma;
		font-size: 11px;
		color: #000000
		}
		#half
{ line-height: 50%}
.ranking{
	 	font-size: 13px;
	 	font-weight: bold;
	 	}
		
		.pad {  padding: 2px 5px 2px 5px;}
		.footers {  border: .1em solid #DEDEDE;  width: 98%;  margin: .90em 0; padding: .90em; font-family:tahoma; font-size:12px; margin-bottom:0; }
		.footers a { font-size:12px;}
.titleblue {text-align:center; background-color: #eff3f8; border: 2px solid #e0e8f1;}
.ta, a.ta, a.ta:hover, a.ta:visited {color: #000099; text-decoration: none; font-size: 13px; font-weight: bold} 
.foot1 {	FONT-SIZE: 10px; COLOR: #455570; FONT-FAMILY: Tahoma}
.grn { color: #638d15;}
.bluu { color:#607aa1;}

.floatr { float: right; }
.floatl { float: left; }
.half { height: 50%;}
.cls { clear: both;}

.srch {	background: #fff url(srchbg.gif) right top repeat; border: 1px solid #aaa; color: #999; padding: 7px;}
.srchbtn { background: url(srchbtn.gif) no-repeat; height: 29px; width: 53px; color:#44610e; border: 0px; padding-bottom: 3px; font-weight: bold;}

.pad5 {padding: 5px; }
.pad1015 {padding: 10px 15px 10px 5px; }

