body {
	background: #2b302c;
	font-family:Verdana,Lucida,Tahoma;
	font-size:12px;
	color:#FFF;	
	margin: 0pt auto;
}

.wrapper { position: relative; width: 960px; height:100%; margin: 0pt auto;}



.container {
	background: #51b9ee;
	margin-left: auto;
	margin-right: auto;
	width:960px;
	height:100%;
	display:table; /* FireFox hack */
	text-align:left;
}

.header {
	background: #c8c8c8 url('images/header.jpg') top center;
	height:162px;
	width:960px;
	margin: 0 auto;
}

.adtop {
	text-align:center;
}

.adside {
	position:absolute;
	top:267px;
	left: 781px;
	z-index:1;
	background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;
}

.adside2 {
	position:absolute;
	vertical-align:top;
	left: 781px;
	z-index:1;
	background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;
}

.rightside {
	float:right;
	margin: 0px 10px 10px 10px;
	width:620px;
}

.leftside {
	float:left;	
	width:300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: -5px;
	margin-left: 10px;
}

.leftside h2 {
	font-size:12px;
	text-align:center;
	height:38px;
	margin: 0 0 -5px 0;
	background: #FFFFFF url('images/meniu.jpg') top center;
}

.leftside li, .adside li, .adside2 li {
	list-style-image: url('images/li.png');
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 5px 2px -5px;
	color: #545454;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 30px;
}

.leftside li a, .adside li a, .adside2 li a {
	color: #545454;
	text-decoration: none;
	padding: 1px 20px 0px 20px;
}

.leftside li a:hover {
	color: #000;
	text-decoration: none;
}

.sidebarback {
	width:300px;
	max-width:300px;
	background: #FFFFFF url('images/sidebar.png') top left;
}

.meniu{
	width:300px;
	max-width:300px;
	
	background-image:url(images/sidebar.png);
	background-repeat:repeat-y;
	background-position:top center;
}

.jucatori {
	width:300px;
	max-width:300px;
	margin-top:40px;
	background-image:url(images/sidebar.png);
	background-repeat:repeat-y;
	background-position:top center;
}

.jocuri {
	width:300px;
	max-width:300px;
	margin-top:40px;
	background-image:url(images/sidebar.png);
	background-repeat:repeat-y;
	background-position:top center;
}


.stats{
	width:300px;
	max-width:300px;
	margin-top:40px;
}

.lista ul{
	padding-left:20px;
}

.menuholder { width:730px; }

.menu {
	position:relative;
	top:-52px;
	left:0px;
	font-size:12px;
	color:#2f2f2f;
	width:950px;
	text-align:center;
	font-family:Verdana,Arial,Times;
}
	
.menu a{
	color:#2f2f2f;
	text-decoration:none;
}	

.menu a:hover{
	color:#6b6b6b;
}		

.footer {
	clear:both;
	background: #51b9ee;
	height:107px;
	width:950px;
	font-size:80%;
	vertical-align:bottom;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
}

.footertext {
	color:#000000;
	padding:0 50px 0 0;
	text-align:left;
	text-decoration:none;
	background:#51b9ee;
}
.slogan {
	color:#FFF;
	text-align:center;
	text-decoration:none;
	background:#51b9ee;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
}


a img {
	border:none;
}

#blockdiv img {
	height: 125px;
	width: 125px;
	position:relative;
	top:-172px;
	z-index:1;
}

#blockdiv a img {
	height: 125px;
	width: 125px;
	padding: 0 0 0 0;
	position:relative;
	top:-15px;
	left:33px;
}

#blockdiv {
	height:170px;
	width:130px;
	border-bottom:#CCC dotted thin;
	float:left;
	display:block;
	margin: 0 2px 0 2px
}

#blockdiv h4 {
	text-align:center;
	font-size:95%;
	position:relative;
	top:0px;
}

.block {
	width:565px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
}

#blockdiv .spacer {
	padding:0 5px 0 5px;
	margin:0;
	height:100px;
	top:0;
}

/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */

.detail {	
	border-bottom:2px dotted #FFF;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	width:565px;
	
}

.playnow a img{
	z-index:0;
	position:relative;
	left:467px;
	top:-3px;
}

.reviews, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: #4cadde;
	border: 1px solid #39C;
	width:618px;
}

 .register form, .login form{
	background: #4cadde;
	border: 1px solid #39C;
	width:598px;
}


.gameembed {
	margin-bottom:18px;
}

.reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {
	padding: 0 20px 0 20px ;
}

.profileInfo img {
	float:right;	
}

.individualreview {
	border: 1px solid #313131;
	background:#FFFFFF;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
	color:#000000;
}

.reviewtext {
	font-size:10px;
	color:#333333;
	text-indent:10px;
	background:#AAAAAA;
}


.addreview {
	width:200px;
	padding:15px 15px 15px 15px;
	border: 1px solid #313131;
	margin: 0 auto 0 auto;
}

h1, h1 a {
	color:#FFFFFF;
	font-size:22px;
	text-decoration:none;
}

h1 a:hover, a:hover {
	color:#ff5400;
}


h2 {
	color:#000;
	font-size:18px;
	padding-bottom:4px;
}

.featuredgame{
	color:#666;
	
}

a {
	color:#EEEEEE;
}

.gamedetails {
	color:#FFFFFF;
	background: url('images/bigback.png') top left no-repeat;
	padding: 2px 28px 2px 12px;
	height:238px;
	min-height:238px;
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left; vertical-align:top;
	margin: 5px 5px 5px 5px;
}

.register form, .login form {
	font-size: 14px;
	padding-left:20px; padding-top:20px;
	display:table;
}

.register input, .login input {
	width: 300px;
	height: 20px;
	margin: -20px 0 10px 0;
	font-size: 14px;
	font-family:Verdana, Arial, Times;
	float:right;
	position:relative;
	left:-20px;
	background:none;
	border-bottom: 2px dotted #FFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-style: normal;
	font-weight: lighter;
	color: #FFF;	
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{
	
}

#regsubmit, #submit, #tafbutton {
	background: #F60;
	padding-bottom: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0;
}

#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px solid #000;
}

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-10px 0 0 0;	
}

#tafbutton {
clear:both;
}

.tellafriend label {
    display:block;
}

.register textarea, .gameembed textarea {
	width: 492px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.gameembed textarea {
margin: 0 5px 10px 30px;
}

.welcomebox, .suggestedgames {
	background: url('images/featuredgame.png') top left no-repeat;
	width:275px;
	height:240px;
	min-width:275px;
	min-height:240px;
	float:left;
}


.featuredgame {
	margin-top:20px;
	background:#dadada;
	border:1px #a2a2a2 solid;
	width:620px;
	min-height:140px;
	float:left;
}



.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label {
	padding:10px 10px 10px 10px;
	overflow:hidden;
}

.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3{
	padding:10px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.suggestedgames, .tellafriend {
	margin-top:15px;
}

.tellafriend form {
	margin:-40px 0 0 65px;
}

.tellafriend label {
	display:block;
	margin-bottom:-8px;
}


.featuredgame img {
	float:left;
	padding:10px 10px 10px 10px;
}

.featuredgame a{
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	float:right;
}

.featuredgame a:hover{
	color:#041a00;
}

.tellafriend {
	width:274px;
	height:250px;
	min-width:274px;
	min-height:250px;
	float:right;
	text-align:center;}


#searchbox {
	position:absolute;
	top:73px;
	left:823px;
}

.topcategory {
	height:176px;
	width:135px;
	min-height:176px;
	min-width:135px;
	background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	margin: 4px 6px 0 0px
}

.topcategory h2 a, .topcategory h2 {
	font-size:14px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.topcategory img {
	margin: 0 auto 0 auto;
}

.topcategory ul, .topcategory a {
	margin:-10px 5px 0 0;
	color:#ffffff;
	line-height:12px;
	text-decoration:none;
	width:120px;
	
}

.topcategory li {
height:13px;
overflow:hidden;
position:relative;
left:-25px;
}

.toplogin {
	position:absolute;
	top:135px;
	left:332px;
	text-align:right;
	width:600px;
	font-variant : small-caps;	
}

.toplogin a {
	text-decoration:none;
}

/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:-16px;
	left:126px ;
}

#thegamediv {
	position:relative;
	z-index:0;

}

.tip {
margin-left:-100px;
}

/* Content */

#content {
	float: left;
	width: 620px;
	padding-bottom:5px;
}

.thumb {
	border: 1px #3a9fd2 solid;
	background-color:#4cadde;
	display:inline;
	padding:7px;
	width:125px;
	height:125px;
	float:left;
	margin-right:14px;
}


.post {
	margin-bottom: 15px;
	/* background: #5189ee url(images/img05.gif) no-repeat;*/
	
}

.post a {
	color: #A4E4F5;
}

.post a:hover {
	color: #FFFFFF;
}

.post .title {
	margin: 0;
	padding-left: 10px;
	color: #F60;
}

.post .title a {
	text-decoration: none;
	color: #FFF;
}

.post .byline {
	margin: 0;
	padding: 0 30px;
}

.post .entry {
	padding-top: 195px;	
}

.post .boxed {
	width:620px;
	height:141px;
	margin-bottom:20px;
}

.post .links {
	margin: 0;
	padding: 10px 30px 35px 30px;
	background: url(images/img06.gif) repeat-x left bottom;
	border-top: 1px solid #2872A6;
}

.post .links a {
	padding-left: 10px;
	background: url(images/img08.gif) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	color: #0A416B;
}

.post .links a:hover {
	color: #FFFFFF;
}
/* Content */