/************************* RESET *******************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* **************** GRIDS ***************** */
.grid_1 { width:40px; }
.grid_2 { width:100px; }
.grid_3 { width:160px; }
.grid_4 { width:220px; }
.grid_5 { width:280px; }
.grid_6 { width:340px; }
.grid_7 { width:400px; }
.grid_8 { width:460px; }
.grid_9 { width:520px; }
.grid_10 { width:580px; }
.grid_11 { width:640px; }
.grid_12 { width:700px; }
.grid_13 { width:760px; }
.grid_14 { width:820px; }
.grid_15 { width:880px; }
.grid_16 { width:940px; }
.grid_main { width:960px; }
.col {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.cor {
	margin: 0 10px;
	overflow: hidden;
	float: right;
}
.row {
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}
.hidden { position:absolute; top:-9999px; left:-9999; visibility:hidden; }
.none { display:none; }
.bg9 {background-color:#999; }
.bga {background-color:#AAA; }
.bgc {background-color:#CCC; }
.bge {background-color:#EEE; }
.dc { margin:0 auto; text-align:left; }
.dl { float:left; display: inline; }
.dr { float:right; display: inline; }
form, .clear { clear:both;}
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w410 { width:410px; }
.w420 { width:420px; }
.w430 { width:430px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w460 { width:460px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w490 { width:490px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w540 { width:540px; }
.w550 { width:550px; }
.w560 { width:560px; }
.w570 { width:570px; }
.w580 { width:580px; }
.w590 { width:590px; }
.w600 { width:600px; }
.w610 { width:610px; }
.w620 { width:620px; }
.w630 { width:630px; }
.w640 { width:640px; }
.w650 { width:650px; }
.w660 { width:660px; }
.w670 { width:670px; }
.w680 { width:680px; }
.w690 { width:690px; }
.w700 { width:700px; }
.w710 { width:710px; }
.w720 { width:720px; }
.w730 { width:730px; }
.w740 { width:740px; }
.w750 { width:750px; }
.w760 { width:760px; }
.w770 { width:770px; }
.w780 { width:780px; }
.w790 { width:790px; }
.w800 { width:800px; }
.w810 { width:810px; }
.w820 { width:820px; }
.w830 { width:830px; }
.w840 { width:840px; }
.w850 { width:850px; }
.w860 { width:860px; }
.w870 { width:870px; }
.w880 { width:880px; }
.w890 { width:890px; }
.w900 { width:900px; }
.w910 { width:910px; }
.w920 { width:920px; }
.w930 { width:930px; }
.w940 { width:940px; }
.w950 { width:950px; }
.w960 { width:960px; }
/************ MAIN *****************************/
body { font-family:Tahoma, Geneva, sans-serif; size:18px; background-image:url(/images/pb.png); }
#loading { background-color:#D00; position:absolute; top:0px; left:520px; color:#FFF; text-align:center; width:100px; padding:5px; padding-top:0px; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.aba { color:#FFF; font-weight:bold; text-decoration:none; font-size:15px; display:block; padding:6px; margin-top:37px; margin-left:1px; float:left; width:auto; }
#bot-my { background-color:#039; }
#bot-join { background-color:#093; }
#bot-logout { background-color:#666; }
#bodybar { background-color:#ee3c05; margin-bottom:5px; padding:3px; background-image:url(/images/bgbar.gif);}
#cat { background-color:#DDD; padding:6px; color:#777; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/pbg.png);}
#cat strong { color:#000; }
#cat a { text-decoration:none; padding:0px; padding-left:6px; padding-top:7px; padding-bottom:7px; margin-top:5px; font-size:12px; height:10px; display:block; color:#444; font-weight:bold; border-top:solid 1px #fff; }
#head { background-color:#FFFFFF; height:64px; }
#head_site { padding:5px; }
#head_site a { font-size:28px; text-decoration:none; color:#000; }
#game #game_title { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#06C; padding-top:5px; padding-bottom:5px; }
#game #game_head { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-top: 5px; padding-bottom:2px; }
#game #game_info { font-size:14px; padding-bottom:5px; }
#game #game_options { font-size:11px; padding:10px; padding-bottom:5px; color:#999; }
#game #game_options a { font-size:12px; color:#333; padding-left:5px; padding-right:5px; }
#game #game_file { background-color:#69C; padding-top:10px; padding-bottom:10px; }
#game #game_ad { background-color:#F5F4FF; padding-top:10px; padding-bottom:10px; margin-bottom:10px; }
#game #game_wait { background-color:#FFF; width:300px; margin-bottom:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:5px; }
#games { hheight:530px; margin-top:5px; }
#games .title { font-size:20px; font-weight:bold; }
#games .game { margin-top:10px; height:140px; position:relative; background-color:#F5F4FF; }
#games .thumb { position:absolute; top:10px; left:10px; }
#games .cat { position:absolute; left:220px; top:10px; font-size:12px; }
#games .game_title { position:absolute; left:220px; top:22px; font-size:18px; font-weight:bold; }
#games .rating { position:absolute; left:220px; top:43px; height:20px; font-size:16px; font-weight:bold; color:#dd6e00; }
#games .rating div { float:left; padding-top:2px; }
#games .rating span { background-image:url(/images/cool.png); display:block; float:left; width:18px; height:17px; padding-top:1px; }
#games .info { position:absolute; left:220px; top:66px; }
#games .game_play { position:absolute; left:164px; top:113px; display:block; padding:4px; border:1px solid #CCC; background-color:#FCFCFC; text-decoration:none; color:#333; font-size:12px; }
#gamesgrid { hheight:530px; margin-top:5px; }
#gamesgrid .title { font-size:20px; font-weight:bold; }
#gamesgrid .game {float:left; width:220px; height:165px; margin-left:10px; margin-top:10px; background-color:#F5F4FF; background-image:url(/images/bgbox.gif);}
#gamesgrid .game_title {position:absolute; top:5px; left:10px; height:15px; font-size:13px;font-weight:bold; overflow:hidden;}
#gamesgrid .game_category {position:absolute; top:19px; left:10px; font-size:12px;}
#gamesgrid .game_img {position:absolute; top:33px; left:10px;}
#gamesgrid .game_play { position:absolute; left:149px; top:117px; display:block; padding:4px; border:1px solid #CCC; background-color:#FCFCFC; text-decoration:none; color:#666; font-size:12px; }
#gamesgrid .on { color:#090; }
/************ PAGINATION ***********************/
.pagination {
	margin:8px;
	font-size:12px;
	color:#CCC;
}
.pagination strong {
	font-size:17px;
	font-weight:bold;
	padding:4px;
	padding-top:0px;
	padding-bottom:0px;
	color:#333;
	background-color:#F9F9F9;
	border: 1px solid #EEE;
}
.pagination a {
	font-size:13px;
	text-decoration:none;
	padding:6px;
	padding-top:2px;
	padding-bottom:2px;
	color:#333;
	background-color:#FEFEFE;
	border: 1px solid #EEE;
}