*{margin:0;padding:0;border:0;list-style:none;outline:none;font-size:1em;text-decoration:none;}
a{color:#666;text-decoration:underline;}
a:hover,a:focus{color:#333;}
a:active{color:#000;}
html{border-bottom:5px solid #c1c1c1;}
body{margin:0;padding:0;font:11px / 16px "Lucida Grande",Verdana,sans-serif;color:#666;background:#d5d5d5 url(../im/bg.png);}
img{border:0;}
#wrppr{margin:0 auto;width:960px;}
#hdr{background:url(../im/hdr.png) repeat-x 0 0;height:100px;border:1px solid #bbb;}
#logo{background:url(../im/logo.png) no-repeat 12px 0;width:300px;height:90px;float:left;display:inline;position:absolute;}
#logo h1{display:none;}
#uaarea{background:#3a393a none repeat scroll 0 0;border-top:0 none;color:#fff;float:right;font-family:Arial;height:50px;margin:5px 5px;width:360px;}
.ua_avatar{float:left;margin:5px 4px 0 5px;}
.ua_username{float:left;font-size:16px;font-weight:bold;margin-top:6px;}
.ua_unregistered{font-size:16px;font-weight:bold;margin-top:6px;}
.ua_points{background-color:#565455;color:#fff;float:left;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:10px;margin:5px 0 0 5px;padding:0 7px;text-transform:uppercase;}
.ua_info{float:left;font-size:14px;margin-right:10px;}
.ua_info a{color:#dcdcdc;text-decoration:none;}
.ua_info a:hover{text-decoration:underline;}
#navigation{margin-top:60px;height:30px;padding:5px 90px;line-height:28px;font-weight:bold;position:absolute;}
#navigation li{float:left;}
#navigation li a{text-decoration:none;float:left;padding-right:10px;margin-right:5px;background:url(../im/nav-li-a.png) no-repeat right 30px;}
#navigation li a span{float:left;padding:1px 0 1px 10px;background:url(../im/nav-li.png) no-repeat 0 30px;}
#navigation li a:hover,#navigation li a:focus{background-position:right 0;text-shadow:#ddd 0 1px 0;}
#navigation li a:hover span,#navigation li a:focus span{background-position:0 0;}
#navigation li a:active{background-position:right -30px;text-shadow:#eee 0 1px 0;}
#navigation li a:active span{background-position:0 -30px;padding:2px 0 0 10px;}
#navigation li.selected a{background-position:right -60px;color:#fff;text-shadow:#666 0 1px 2px;}
#navigation li.selected a span{background-position:0 -60px;}
#search{clear:right;float:right;overflow:hidden;position:relative;margin:7px;}
.srch_text{float:left;margin:3px 5px;}
.srch_text input{border:1px solid #ccc;padding:2px;}
.srch_button{float:left;}
#l_bar{width:230px;float:left;}
#c_bar{width:740px;margin:0 10px 0 10px;float:left;}
#m_bar{width:510px;margin:0 10px 0 10px;float:left;}
#r_bar{width:200px;float:left;}
.games{clear:left;padding-top:5px;}
.games li{width:235px;height:68px;display:block;float:left;background:url(../im/game-li.png) no-repeat 0 0;padding:6px 10px;}
.games li:hover{background-position:0 -80px;}
.games .rmk{width:66px;height:66px;position:absolute;z-index:2;background:url(../im/game-pic.png) no-repeat;margin-left:-3px;}
.games img{float:left;margin:3px 10px 0 0;}
.games h4,.games p{padding-left:70px}
.games h3{background:url(../im/icons.png) no-repeat;padding:0 20px;font-size:14px;color:#666;text-shadow:1px 1px 0 #fff;margin:2px 0 5px;}
.games h3 span{font-size:10px;}
.games h3 span a{color:#999;}
.games a{text-decoration:none;}
.games .sort{float:right;text-shadow:1px 1px 0 #fff;}
#cat-action h3{background-position:0 -16px;}
#cat-adventure h3{background-position:0 -32px;}
#cat-arcade h3{background-position:0 -48px;}
#cat-puzzle h3{background-position:0 -64px;}
#cat-shooting h3{background-position:0 -80px;}
#cat-strategy h3{background-position:0 -96px;}
.pages{clear:both; padding-top:10px}
.pages>a,.pages>b{margin:2px 0px;padding:2px 4px; font-size:13px; border: 1px solid #fff; border-radius:4px;background:#eee;}
.module{clear:both;display:block;margin:8px 0;background:#f2f2f2 url(../im/game-li.png) repeat-x 0 -130px;border:1px solid #ddd;padding:7px;overflow:auto;}
.module h2,.module h3{color:#666;text-shadow:0 1px 0 #fff;margin-bottom:13px;}
.module a{text-decoration:none;}
.gbox{padding-bottom:4px;}
.gbox li{float:left;width:53px;height:53px;}
.gibox img,.gbox img{opacity:.9;}
.gibox a:hover img,.gbox a:hover img{opacity:1;}
.gbox span{background:#eee none repeat scroll 0 0;border:1px solid #ddd;color:#333;display:none;margin-left:-43px;margin-top:-50px;padding:4px 0;position:absolute;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;width:138px;z-index:3;-moz-border-radius:6px;}
.gbox a:hover span{display:block;}
.gibox h2 a{float:right;margin:0 5px 0 0;}
.gibox h2 span,.gibox h3 span{font-size:10px;color:#bbb;margin-left:10px;}
.gibox h4{line-height:12px;}
.gibox li{float:left;width:100%;margin-bottom:4px;}
.gibox img{float:left;margin-right:6px;}
#footer{clear:both;height:90px;width:100%;margin:0;font-size:10px;color:#666;text-shadow:1px 1px 0 #fff;}
#logob {left:280px;margin-top:-20px;position:absolute;}
#footer div.pad{padding:0 5px;position:relative;}
#footer a:hover{text-decoration:underline;}
#footer p.copyright{clear:left;padding:0;margin:0;font-size:10px;color:#aaa;line-height:100%;text-transform:uppercase;}
#footer p.copyright a{color:#aaa;}
#footer ul{display:block;float:left;list-style-type:none;margin:15px 0 13px 0;padding:0;text-transform:uppercase;}
#footer ul li{display:block;float:left;margin:0 20px 0 0;padding:0;}
#footer ul li a{display:block;float:left;text-decoration:none;color:#666;}
#footer ul li a:hover{cursor:pointer;}
a#brss{float:right;width:40px;height:14px;background:url(../im/rss.png) no-repeat;margin:8px 0 0 0;opacity:.75;}
a#brss:hover{opacity:1;}
#brss span{display:none;}
.pm_subject_textbox{height:20px;width:600px;border:1px solid #CCC;font-size:15px;padding:4px;}
.pm_message_textbox{height:100px;width:600px;border:1px solid #CCC;font-size:15px;padding:4px;font-family:Arial;}
.pm_subject{font-size:20px;}
.pm_details{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #c6c6c6;}
.pm_message{padding:10px;}
.pm_footer{border-top:1px solid #c6c6c6;margin-top:10px;padding-top:5px;}
.pm_table td{border-bottom:1px solid #c6c6c6;padding:5px;}
.pm_no_messages{height:80px;padding-top:70px;text-align:center;}
.profile_avatar{float:left;}
.profile_header_info{float:left;}
.profile_username{font-size:20px;padding:0;float:left;}
.profile_stats{clear:left;width:180px;}
.profile_button a{font-size:13px;}
.profile_button a:hover{display:block;background-color:#cf0000;}
.user_info{float:left;width:200px;overflow:hidden;}
.user_info a{color:#000;}
.profile_comment{margin-bottom:10px;}
.profile_left_header{background:#eee;padding:4px;color:#666;}
.edit_avatar_container{padding:10px 0 10px 10px;border-bottom:1px solid #cdcdcd;margin-bottom:10px;overflow:hidden;width:470px;}
.edit_info_container{padding:5px;}
.edit_profile_header{font-size:14px;color:#353535;}
.edit_profile_lable{float:left;margin-right:10px;width:80px;}
.edit_profile_element{float:left;}
.edit_avatar_element{float:left;padding-top:3px;width:300px;}
.edit_profile_textbox{width:300px;border:1px solid #CCC;font-size:14px;padding:4px;}
.add_comment_box,.edit_profile_textarea{height:60px;width:300px;border:1px solid #CCC;font-size:14px;padding:4px;}
#error_message{padding:5px 5px 5px 10px;background-color:#f2eeb0;margin-bottom:20px;}
#pm_task_complete{padding:5px 5px 5px 10px;background-color:#f2eeb0;margin-bottom:20px;}
.form_textbox{width:250px;border:1px solid #CCC;padding:4px;}
.submit{margin-top:6px;padding:4px;border:1px solid #0e0e0e;color:#eee;background:#0e0e0e;cursor:pointer;-moz-border-radius:6px;}
.submit:hover{background:#666;}
.game_hldr{width:100%;}
.game{margin:0 auto;overflow:hidden;}
#favbutton{background:url(../im/favourite.png) no-repeat;padding-left:18px;float:right;}
#rateStatus{float:left;clear:both;width:100%;height:20px;}
#rateMe{float:left;clear:both;width:100%;height:auto;padding:0;margin:0;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,#rateMe .on{background:url(../im/star.png) no-repeat;}
#rateMe a{float:left;background:url(../im/empty_star.png) no-repeat;width:20px;height:20px;}
#ratingSaved{display:none;}
.saved{color:red;}.ads{text-align:center;margin: 8px 0;}
.s_0,.s_1,.s_2,.s_3,.s_4,.s_5{width:50px; height:9px;background:url(../im/s.png) no-repeat bottom right;margin-right:-5px;float:right;}
.s_0{background-position:0 0}.s_1{background-position:0 -10px}.s_2{background-position:0 -20px}.s_3{background-position:0 -30px}.s_4{background-position:0 -40px}
#game-ads{padding:10px;}
.web-result{width: 485px;background-repeat: repeat-x;min-height: 98px; border-radius: 6px;}
.web-result .thumbnail img{border: 1px solid #bbb}
#web-results .info{margin-left: 130px;}
#web-results .vu{color: #093;}
/**/
.btn-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:6px 23px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.btn-green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.btn-green:active {
	position:relative;
	top:1px;
}
