* {margin:0; padding:0}
body { background: #000000; margin: 0px; padding: 0 0 2px 0; direction:rtl; font : normal 10px Tahoma; color: #FFFFFF; }
h1 { font : bold 16px Tahoma; }
h2 { font : bold 12px Tahoma; margin: 0; padding: 0; }
h3 { font : bold 9px Tahoma; }

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

.input, textarea { background-color: #999999; border: 1px solid #333333; font : normal 10px Tahoma; color: #000000; margin: 1px; padding: 1px; }

a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: none; }

.main { width: 100%; padding: 1px; border: 1px solid #333333; }

.header { padding: 0px; text-align: center; background-color: #000000; height: 90px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 2px solid #FF9900; }
.header-left { margin: 30px 0 0 20px; float: left; }
.header-right { color: #FFFFFF; font : normal 11px Tahoma; margin : 5px 10px 0 0; text-align: right; float: right; }
.header-R { margin : 5px 2px 0 0; float: right; }

.header-link:link { color: #FFFFFF; text-decoration: none; }
.header-link:visited { color: #FFFFFF; text-decoration: none; }
.header-link:hover { color: #FFFFFF; text-decoration: underline; }

.top { height: 22px; border-bottom: 1px solid #950002; border-left: 1px solid #000000; border-right: 1px solid #000000; text-align: center; }
.top-menu { color: #000000; font : normal 12px Tahoma; padding : 1px 0 0 1px; text-align: center; }
.top-link:link { color: #000000; text-decoration: none; }
.top-link:visited { color: #000000; text-decoration: none; }
.top-link:hover { color: #000000; text-decoration: underline; }

.content { text-align:center; width: 99%; margin: 0px auto; background-color: #000000; border: 0px solid #333333; }
.contentbox { background-color: #282828; border: 1px solid #333333; text-align: center; padding: 1px; margin: 0px; }
.contentheader { background: #000000; color: #FF9900; font : bold 12px Tahoma; text-align: center; padding: 0 1px 0 1px; margin: 0px; height: 25px; }

.boxestext { font : normal 11px Tahoma; color: #FFFFFF; text-align: right; padding: 3px; margin: 0px; }

.filebox { background-color: #282828; border: 1px solid #333333 ; margin-bottom: 8px; }

.fileboxheader { background: #000000; color: #FFFFFF; font : bold 12px Tahoma; text-align: center; padding:5px; margin: 5px; }
.fileboxheader a { color: #FF9900; font-size: 12px;  }
.fileboxheader a:hover { color: #FFF; font-size: 12px;  }
.fileboxheader h2 a { color: #FF9900; font-size: 14px;  }
.fileboxheader h2 a:hover { color: #FFF; text-decoration: underline; font-size: 14px; }

.contentheaderlink:link { color: #FF9900; text-decoration: none; text-align: center; }
.contentheaderlink:visited { color: #FF9900; text-decoration: none; text-align: center; }
.contentheaderlink:hover { color: #FF9900; text-decoration: underline; text-align: center; }

.frametext { font : normal 12px Tahoma; color: #FFFFFF; padding: 2px; }
.framelink:link { color: #FFFFFF; text-decoration: underline; }
.framelink:visited { color: #FFFFFF;  text-decoration: underline; }
.framelink:hover { color: #FFFFFF; text-decoration: none; }
.played { font : normal 10px Tahoma; color: #CC3333; }

.browsegamesbox { background: #282828; font : normal 11px Tahoma; color: #FFFFFF; text-align: center; padding: 0px; width: 450px; }

.pagenumbers { font : bold 15px Tahoma; color: #FF9900; text-align: left; padding: 0px; margin: 1px 0 10px 0; }
.pagenumbers2 { font : bold 16px Tahoma; color: #FFCC00; text-align: left; padding: 0px; margin: 5px 0 5px 0; }

.gamelink:link { color: #ff9900; font-weight: bold; text-decoration: none; }
.gamelink:visited { color: #ff9900; font-weight: bold; text-decoration: none; }
.gamelink:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

.categorylink:link { color: #800000; font : bold 16px Tahoma; text-decoration: none; }
.categorylink:visited { color: #800000; font-weight: bold; text-decoration: none; }
.categorylink:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

.quote { border: 1px dotted #FF9900; margin: 2px 2px 6px 2px; color: #FFFFFF; padding: 3px; text-align: center; }

.tag_jed { padding: 1px; text-decoration: none; text-align: center; }
.tag_jed:link { color: #FFCC66; font-weight: bold; }
.tag_jed:hover { color: #FFFF99; background: #482400; }

.dolls { font-family: tahoma; }
.dolls:hover { color: #ffcc00; background-color: #000000; }

/* add by m7mmad */
#tt {position:absolute; display:block; }
#tttop {display:block; height:6px; margin-left:5px; overflow:hidden; }
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#000; color:#FFF; font-weight: bold; }
#ttbot {display:block; height:6px; margin-left:5px; overflow:hidden; }

#navlist li { display: inline; list-style-type: none; padding: 5px 10px 0px 10px; text-align: center; width: 120px; }

.GmzDivO { width:280px; height:150px; text-align: center; margin: 0px auto; }
.GmzDivNR { margin: 0px auto; width:120px; height:130px; padding: 10px; text-align: center; }
.GmzDivNL { float:left; width:120px; height:130px; padding: 10px; text-align: center; }

.topBanr { width:99%; margin:0px auto; text-align:center; }

#CatTopLink { width:99%; margin: 0px auto; background: #2d2d2d; border: 3px #000000 solid; text-align: center; }

#CatTopLink td { border: 2px #000 solid; font: bold 13px Tahoma; height: 25px; }
#CatTopLink td a { font: bold 13px Tahoma; text-decoration:none; }
#CatTopLink td a:hover { font: bold 13px Tahoma;  text-decoration:underline; }

img { border:0px; }

.adsup { width: 450px; border: 1px solid #000; height: 350px; margin: 0px auto; text-align: center; background: #000; }

.borderit2 img { border: 0px; }
.borderit2:hover img { border-bottom: 2px solid #dc6700; }

.borderit img { border: 2px solid #5c5c5c; }
.borderit:hover img { border: 2px solid #dc6700; }
.borderit:hover{ color: red; /* irrelevant definition to overcome IE bug */ }

.borderit22 img { border: 1px solid #383838; }
.borderit22:hover img { border: 1px solid #ff0000; }
.borderit22:hover{ color: red; /* irrelevant definition to overcome IE bug */ }

.FotterTbl { width:99%; background: #151515; height: 40px; border: 0px #151515 solid; margin: 0 auto; }
.FotterTdL { background:#2D2D2D; width:429px; text-align: left; }
.FotterTdR { color:#F2C100; font:normal 11px Tahoma; height: 12px; background: #2D2D2D; width: 540px; text-align: center; }

#Adsleftcolumn {float:left;display:inline;width:300px; height:250px;}
#Adsrightcolumn {float:right;display:inline;width:300px; height:250px;}
#menuleftcolumn {float:left;display:inline;}
#menurightcolumn {float:right;display:inline;width:160px; height:600px;}
#new_games {float:right;display:inline;width:20%; height:130px;}
#latest_games {float:right;display:inline;width:20%; height:130px;}
#random_games {float:right;display:inline;width:20%; height:130px;}
#GamesDescriptionLeft {float:left;display:inline;width:500px; height:115px;}
#GamesDescriptionRight {float:right;display:inline;width:130px; height:115px;}
#GamesBrowsingHolder {float:right;display:inline;width:330px;height:115px;}
#GamesBrowsingLeft {float:left;display:inline;width:200px;height:115px;}
#GamesBrowsingRight {float:right;display:inline;width:125px;height:115px;}
#fixedfooter {position: fixed;bottom: 0px; left: 0px;width:100%;height:60px;background: none;color:black;z-index:18;} 
#left {left:0;position:absolute;width:468px;height:60px;text-align:center;}
#right {right:0px;left:468px;height:60px;position:absolute;width:auto;}
#bottom {position:absolute;width:100%;height:20px;bottom: 0px;}
#facebookshare {left:0;bottom:0;position: absolute;z-index:30;}
#newgame{width: 675px; height:180px; text-align: center;}
#games_menu2 {position:relative;padding:0;margin:0;width:100%;}
#games_menu2 li {display:block;float: right;list-style-type:none;margin:0 0 0 0;width:135px;}
#games_menu2 ul {display:block;float: center;}
#games_menu2 a, #games_menu2 a:visited {display:block;float: right;width:10em;border:0px solid #808;font-family:arial, verdana, sans-serif;font-size:0.8em;text-align:center;text-decoration:none;color:#eee;padding:0.25em;}
#games_menu2 a span {display:none;}
#games_menu2 a:hover {color:#808;}
#games_menu2 h3 {font : bold 14px Tahoma; margin: 0; padding: 0; color:#FF9900;}
#games_menu2 h4 {font : 12px Tahoma; margin: 0; padding: 0; }
#games_menu2 a:hover span {display:block;position:absolute; left:1px; top:120px; text-align:center;padding:0.5em; width:100%;color:#fff;direction: rtl;}
#games_menu2 img {border:1px solid #fff; float:center;}

