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

.header2 {
	background-image: url(http://www.66z.com/images/img-games/logo-games-66z.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 490px;
        float: right;
}
a.link1{
    height:30px;
    width:110px;
    position:absolute;
    top:0px;
    left:0px;
}
.link1 span{
    display:none;
}
form { margin: 0px; padding: 0px; }

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

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

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

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

.header { padding: 0px; text-align: center; background-color: #E800B5; height: 90px; border-left: 1px solid #E800B5; border-right: 1px solid #E800B5; border-bottom: 2px solid #FCF0F9; }
.header-left { margin: 30px 0 0 20px; float: left; }
.header-right { color: #E800B5; 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: #E800B5; text-decoration: none; }
.header-link:visited { color: #E800B5; text-decoration: none; }
.header-link:hover { color: #FFFFFF; text-decoration: underline; }

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

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

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

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

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

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

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

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

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

.gamelink:link { color: #E800B5; font-weight: bold; text-decoration: none; }
.gamelink:visited { color: #E800B5; font-weight: bold; text-decoration: none; }
.gamelink:hover { color: #E800B5; 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 #FFFFFF; margin: 2px 2px 6px 2px; color: #E800B5; 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: #00AA00; background-color: #E800B5; }

/* add by m7mmad < thanks 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:#FFFFFF; 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: #FFCEFF; border: 3px #E800B5 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 #FFFFFF; }

.borderit img { border: 2px solid #DFE2D3; }
.borderit:hover img { border: 2px solid #FFFFFF; }
.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: #E800B5; height: 40px; border: 0px #E800B5 solid; margin: 0 auto; }
.FotterTdL { background:#FFCEFF; width:429px; text-align: left; }
.FotterTdR { color:#FFFFFF; font:normal 11px Tahoma; height: 12px; background: #FFCEFF; width: 540px; text-align: center; }