*{ font-size: 100.01%; line-height: 1.1; margin: 0; padding: 0;}

.mytable{
background-color:#efefef; padding : 3px;	border:1px #dedede solid; margin:1px;
}
.tbl-border { background-color:#efefef; 	padding : 2px;	border:1px #CDCDC2 solid;}
.tbl { padding:4px; }
.tbl1 { color:#000; background-color:#fff; padding:4px;	border:1px #dedede solid ; margin:2px;}
.tbl2 {	color:#000; background-color:#f6f6f6; padding:4px;	border:1px #dedede solid ; margin:2px;}
.diriction {direction:ltr;text-align:left; color:#000; background-color:#f6f6f6; padding:4px;	border:1px #dedede solid ; margin:2px;}
body {
    font-size: 62.5%;
	background-image: url(images/bg.gif);
	background-position:center; 
        background-color:#EFEFEF ;
	font-family:microsoft sans serif, Tahoma, Arial, Serif;
	margin:0px;
}
a.forumtitle:link,a.forumtitle:active,a.forumtitle:visited {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #000000; text-decoration:none; }
a:hover.forumtitle {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #ff0000; text-decoration:none; 
	}
a.commenter:link,a.commenter:active,a.commenter:visited {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #035CE2; text-decoration:none; }
a:hover.commenter {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #ff0000; text-decoration:none; 
	}
a { color:#3366CC; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }

a.side { color:#000080; text-decoration:none; }
a:hover.side { color:#3366CC; text-decoration:none; }

a.menu:link,a.menu:active,a.menu:visited { color:#fff; text-decoration:none;  }
a:hover.menu { color:#92D0F1; text-decoration:none; }

a.news { color:#3366CC; text-decoration:none;}
a:hover.news { color:#aaa; text-decoration:none; }

a.navigation{ display: block; color:#000; text-decoration:none; padding: 5px;  margin-bottom:-14px; margin-right: -3px; border-right: 5px solid #898B89; border-bottom: 1px solid #BABCBA;}
a:hover.navigation { display: block; color:#3054E4; text-decoration:none; padding: 5px; margin-bottom:-14px; margin-right: -3px; border-right: 8px solid #000; border-bottom: 1px solid #898B89;}

a.white { color:#fff; text-decoration:none; padding: 0px 3px;}
a:hover.white { color:#3366CC; background-color: #efefef; text-decoration:none; padding: 2px 3px 5px 3px;  }

form { margin:0px 0px 0px 0px; }

hr { height:1px; color:#575757; }
hr.side-hr { height:1px; color:#3366CC; width: 50px; margin: 4px auto}

td { font-family:Tahoma, Verdana, Arial, Serif; font-size:10pt; }

pre { font-family:Tahoma, Verdana, Arial, Serif; font-size:1em; }

.alt { color:#666; }

.white-header {
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:1em;
	height:28px;
	color:#fff;background-color:#000;
	padding:4px 4px 4px 4px;
}
.gradualshine {
	FILTER: alpha(opacity=30); -moz-opacity: 0.3
}
.mybdy {
	FILTER: alpha(opacity=85); -moz-opacity: 0.9
}
.myhdr {
	FILTER: alpha(opacity=85); -moz-opacity: 0.9
}
.full-header {
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:1em;
	height: 90px;
	border-bottom: 1px white solid;background-color:#fff;
    /*background-image: url(images/headerbg.jpg);*/
}
.myfull-header {
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:1em;
	height: 50px;
	padding:5px;background-color:#f0f0f0;
	border: 1px #9e9e9e solid;
}
.myfull2-header {
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:1em;
	height: 35px;
	padding:0px;background-color:#dedede;
	border-bottom: 1px #9e9e9e solid;
	border-top: 1px #9e9e9e solid;
}
.myfull3-header {
	font-family:Tahoma, Verdana, Arial, Serif;
	color:#000; font-size:1em;
	height: 25px;
	padding:1px;background-color:#6C6C59;
	border: 1px #fff solid;
}
.bbcnews {
	font-family:Tahoma, Verdana, Arial, Serif;
	color:#000; font-size:1em;
	height: 30px;
	padding:2px;background-color:#3473B8;
	border: 1px #fff solid;
}
.myfull4-header {
	font-family:Tahoma, Verdana, Arial, Serif; 
	margin: 4px; border-bottom: 1px #D3D3D3 solid; border-left: 0px #9e9e9e solid; border-right: 0px solid #898B89; border-top: 0px solid #898B89;
	font-size:1em;
	height: 15px;
	padding:5px;background-color:#E5E5E5;

}
.button {
	font-family:microsoft sans serif, Tahoma, Verdana, Arial, Serif;
	font-size:8pt;
	color:#000;background-color:#fff;
	padding:1px 2px 1px 2px;
	border: 1px #898B89 solid;
	margin-top:2px;
}
	
.textbox {
	font-family:microsoft sans serif, Tahoma, Verdana, Arial, Serif;
	font-size:8pt;
	color:#000;background-color:#F5F5F5;
	border:1px #C4C4C4 solid;
}

.main-body {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, microsoft sans serif,arial,helvetica,sanserif;
	padding : 5px;
}
/***********/
.side-body {
    font-family:Tahoma, Arial, Serif;
	font-size:1em;
	padding: 4px;
}

.main-bg { padding:8px; }

.border { border: 1px white solid; background-color: #FBFBFB; }

.side-border-left {
	color : #777;
	background-color : #ffffff;
	padding : 0px;
	BORDER-LEFT: #C4C4C4 1px solid; 
}
.side-border-right {
	color : #777;
	background-color : #EFEFEF;
	padding : 9pt 5px 9pt 5px;
	BORDER-RIGHT: #DDDDDD 1px solid; 
}

.news-footer {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #8C8E8C; FONT-FAMILY: Tahoma, microsoft sans serif,arial,helvetica,sanserif;
	padding : 2px 2px 2px 2px;
		BORDER-TOP: 1px #CDCDC2 solid;
		BORDER-left: #CDCDC2 1px solid; 
		BORDER-RIGHT: #CDCDC2 1px solid; 
		BORDER-bottom: #CDCDC2 1px solid; 
		background-color : #EDEDE9;
}

.news-date {
    font-family:Tahoma, Verdana, Arial, Serif;
	font-size:0.9em;
	padding:2px 2px;
	color:#888;
}

.barmain {
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:1em;
 color:#000;
	padding:4px 4px 4px 4px;
}

.capmain {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #000000;
	border-bottom:1px #C0C4BB solid;
	margin-right: -2px;

	border-right: 8px solid #C0C4BB;
	padding : 2px 5px 2px 2px;
}
.newcapmain {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #ffffff;
	border-bottom:1px #C0C4BB solid;	
	background-color : #6B6D6B;
	padding : 2px 5px 2px 2px;
}
.sidecapmain {
	font-family: Arial,Sans-Serif;
	font-size:12pt; 
	font-weight:bold;
	color : #000;
	border-bottom:1px #B3B3A2 groove;
		border-right: 8px solid #989881;
	margin-right: 4px;
	/*border-style: outset;
	background-color : #fff;*/
	padding : 3px;
}
.mycapmain {
	font-family: Arial,Sans-Serif;
	font-size:11pt;
	font-weight:bold;
	color : #1014C6;
	border:0px #C0C4BB solid;	
	background-color : #fff;
	padding : 5px 5px 5px 5px;
}
.scapmain {
	font-family: Arial,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
	color : #ffffff;
	border-bottom:1px #C0C4BB solid;	
	background-color : #313431;
	padding : 4px;
}
.scapmainxx {
	font-family: Arial,Sans-Serif;
	font-size:13pt;
	font-weight:bold;
	color : #000000;
	border-bottom:1px #000000 solid;	
	background-color : #F2F4F4;
	padding : 5px 5px 5px 5px;
}
.normalfont {
	font-family: Arial,Sans-Serif;
	font-size:13pt;
	font-weight:bold;
	color : #000000;
	padding : 3px;
}
.search {
	font-family: Arial,Sans-Serif;
	font-size:13pt;
	font-weight:bold;
	color : #6E6E6E;
	padding : 5px 5px 5px 5px;
}
.guidecapmain {
	font-family: Arial,Sans-Serif;
	font-size:13pt;
	font-weight:bold;
	color : #000000;
	border-bottom:1px #000000 solid;	
	padding : 5px 5px 5px 5px;
}
.myarticle {
	background-color:#fff;
	font-family: Arial,Sans-Serif;
	font-size:11pt;
	font-weight:bold;
	text-align: justify;
	color : #000000;
	padding : 6px;
	border:1px #C0C4BB solid;
}
.mynews {
	background-color:#f8f8f8;
	font-family: Tahoma, Arabic Transparent, Arial,Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color : #414954;
	padding : 5px;
	border:1px #CDCDC2 solid;
	text-align:justify;
}
.mysidenews {
	background-color:#E4E4DE;
	font-family: Tahoma, Arabic Transparent, Arial,Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color : #414954;
	padding : 2px;	margin:4px;
	border-right: 1px solid #898970; border-bottom:1px #898970 solid; border-left:1px #CDCDC2 solid; border-top:1px #CDCDC2 solid;
}
	.mycenternews {
	font-family: Tahoma, Arabic Transparent, Arial,Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color : #414954;
	padding : 2px;	margin:2px;
	border-right: 0px solid #5773D0; border-bottom:1px #CDCDC2 solid; border-left:0px #CDCDC2 solid; border-top:0px #CDCDC2 solid;
}
.forum-caption {
	font-family:'Lucida Grande', 'Trebuchet MS', Serif;
	font-size:1.3em;
	font-weight: bold;
	color:#7b7b7b;background-color:#e5e5e5;
	padding:4px;
}

.quote {
	color:#000;background-color:#eee;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #ccc solid;
}
	
.poll { height:15px; border:1px #000 solid; margin: 2px; }

.comment-name { font-weight:bold; color:#666; }
p.shadow {
    position:relative; top: 4px; left: 4px;
    height: 120px;
    width: 100px;
    border-width: 0 4px 4px 0;
    border-style: solid;
    border-color: #eee;
}
p.shadow img {
    position:relative; top: -4px; left: -4px;
    border-width: 1px;
    border-style: solid;
    border-color: #eee #ddd #ddd #eee;
}

/********************************************************************************************************************************/
/* وضع صورة في مكان محدد بالكود التالي
/* <div class='post'><div class='date'><span>سبتمبر</span> 28</div></div>
.post .date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif; font-weight:bold;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.add {
	BACKGROUND: url(icon_add.png) no-repeat 5px center
}
BUTTON.nice_button_disabled {
	
}
A.nice_button {
	BORDER-RIGHT: #5e7ba4 1px solid; BORDER-TOP: #b7c6d8 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; MARGIN: 0px 7px 0px 0px; BORDER-LEFT: #b7c6d8 1px solid; CURSOR: pointer; COLOR: #03568c; LINE-HEIGHT: 100%; BORDER-BOTTOM: #5e7ba4 1px solid; FONT-FAMILY: Arial, Tahoma; BACKGROUND-COLOR: #ebf0f5; TEXT-DECORATION: none
}
BUTTON.nice_button {
	BORDER-RIGHT: #5e7ba4 1px solid; BORDER-TOP: #b7c6d8 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; MARGIN: 0px 7px 0px 0px; BORDER-LEFT: #b7c6d8 1px solid; CURSOR: pointer; COLOR: #03568c; LINE-HEIGHT: 100%; BORDER-BOTTOM: #5e7ba4 1px solid; FONT-FAMILY: Arial, Tahoma; BACKGROUND-COLOR: #ebf0f5; TEXT-DECORATION: none
}
DIV.button-clear {
	CLEAR: left
}
A.nice_button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
BUTTON.nice_button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
BUTTON.nice_button IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px -3px 0px; WIDTH: 16px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
A.nice_button IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px -3px 0px; WIDTH: 16px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
BUTTON.nice_button {
	OVERFLOW: visible; WIDTH: auto
}
BUTTON.nice_button:hover {
	BORDER-RIGHT: #c2e1ef 1px solid; BORDER-TOP: #c2e1ef 1px solid; BORDER-LEFT: #c2e1ef 1px solid; COLOR: #336699; BORDER-BOTTOM: #c2e1ef 1px solid; BACKGROUND-COLOR: #dff4ff
}
A.nice_button:hover {
	BORDER-RIGHT: #c2e1ef 1px solid; BORDER-TOP: #c2e1ef 1px solid; BORDER-LEFT: #c2e1ef 1px solid; COLOR: #336699; BORDER-BOTTOM: #c2e1ef 1px solid; BACKGROUND-COLOR: #dff4ff
}
A.nice_button:active {
	BORDER-RIGHT: #6299c5 1px solid; BORDER-TOP: #6299c5 1px solid; BORDER-LEFT: #6299c5 1px solid; COLOR: #fff; BORDER-BOTTOM: #6299c5 1px solid; BACKGROUND-COLOR: #6299c5
}
BUTTON.positive {
	COLOR: #498111
}
A.positive {
	COLOR: #498111
}
A.positive:hover {
	BORDER-RIGHT: #c6d880 1px solid; BORDER-TOP: #c6d880 1px solid; BORDER-LEFT: #c6d880 1px solid; COLOR: #529214; BORDER-BOTTOM: #c6d880 1px solid; BACKGROUND-COLOR: #e6efc2
}
BUTTON.positive:hover {
	BORDER-RIGHT: #c6d880 1px solid; BORDER-TOP: #c6d880 1px solid; BORDER-LEFT: #c6d880 1px solid; COLOR: #529214; BORDER-BOTTOM: #c6d880 1px solid; BACKGROUND-COLOR: #e6efc2
}
A.positive:active {
	BORDER-RIGHT: #529214 1px solid; BORDER-TOP: #529214 1px solid; BORDER-LEFT: #529214 1px solid; COLOR: #fff; BORDER-BOTTOM: #529214 1px solid; BACKGROUND-COLOR: #529214
}
A.negative {
	COLOR: #d12f19
}
BUTTON.negative {
	COLOR: #d12f19
}
A.negative:hover {
	BORDER-RIGHT: #fbc2c4 1px solid; BORDER-TOP: #fbc2c4 1px solid; BORDER-LEFT: #fbc2c4 1px solid; COLOR: #d12f19; BORDER-BOTTOM: #fbc2c4 1px solid; BACKGROUND-COLOR: #fbe3e4
}
BUTTON.negative:hover {
	BORDER-RIGHT: #fbc2c4 1px solid; BORDER-TOP: #fbc2c4 1px solid; BORDER-LEFT: #fbc2c4 1px solid; COLOR: #d12f19; BORDER-BOTTOM: #fbc2c4 1px solid; BACKGROUND-COLOR: #fbe3e4
}
A.negative:active {
	BORDER-RIGHT: #d12f19 1px solid; BORDER-TOP: #d12f19 1px solid; BORDER-LEFT: #d12f19 1px solid; COLOR: #fff; BORDER-BOTTOM: #d12f19 1px solid; BACKGROUND-COLOR: #d12f19
}
A.inline {
	DISPLAY: inline; FLOAT: none
}
BUTTON.inline {
	DISPLAY: inline; FLOAT: none
}
A.no-margin {
	MARGIN: 0px
}
BUTTON.no-margin {
	MARGIN: 0px
}

A.add {
	PADDING-RIGHT: 7px; PADDING-LEFT: 25px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
A.preview {
	PADDING-RIGHT: 7px; PADDING-LEFT: 25px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
*/
/**********************************************************************************************************************************/

#menu {
	background: #333;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: right;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #333 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #2580a2 url("images/hover.gif") bottom center no-repeat; 
	color: #fff;
	padding-bottom: 8px;
	}
/**********************************************************************************************************************************/
.shoutboxname { font-weight:bold; color:#666; }
.shoutbox { color:#666; }
.shoutboxdate { font-size:1em; color:#000; }
.mysmall {font-family:microsoft sans serif, Tahoma, Arial, Serif; font-size:0.8em; font-weight:normal; color:#000080; }
.fotersmall {font-family:microsoft sans serif, Tahoma, Arial, Serif; font-size:0.8em; font-weight:normal; color:#757575; }
.small { font-size:1em; font-weight:normal; }
.small2 { font-size:1em; font-weight:normal; color:#666; }
.small3 { font-size:1em; font-weight:normal; color:#888888; }
.side-small { font-size:1em; font-weight:normal; color:#000; }
.side-label { border-top: 1px #666 dotted; border-bottom: 1px #666 dotted; padding:4px; margin: 1px -3px; }
img {border:0px;}
.gallery { padding: 16px 0px 8px 0px; }
.gallery img { }
.gallery:hover img { border: 1px solid black; }
img.activegallery { border: 1px solid green; }
input:focus{border: 1px solid #000; background-color: #eaeaea;}
textarea:focus{border: 1px solid #000; background-color: #eaeaea;}
select:focus{border: 1px solid #000; background-color: #eaeaea;}