body {
	background: #a8c4d9;
	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
	font-size:11px;
	color:#FFFFFF;
	margin: 0 0 0 0;
}

.main {
	background: #a8c4d9;
	min-width:990px;
max-width: 100%;
        
}

.container {
	background: #6c6c6c;
	margin-left: auto;
	margin-right: auto;
	width:990px;
	display:table; /* FireFox hack */
	text-align:left;
}

.header {
	
	height:98px;
	width:750px;
	float:left;
}
.header1 {
	
	height:98px;
	width:990px;

}

.adtop {
	text-align:center;
}

.adside {
		float:left;
		
}

.rightside {
	float:left;



}

.leftside {
float:left;
	background: a8c4d9 url('images/sidebar_02repeat.jpg') top left;
	
	width:175px;
}

.leftside h2, .adside h2 {
	font-size:11px;
	text-align:center;
	margin: 0 0 -5px 0;
	background: #FFFFFF url('images/sidebartop.gif') top left;
}

.leftside h3, .adside h3 {
	font-size:11px;
	text-align:center;
	margin: 0 0 -5px 0;
	background: #FFFFFF url('images/sidebartop.gif') top left;
}

.leftsidev {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	margin: 0 0 -5px 0;
	padding-top:3px;
	height:20px;
	background: #FFFFFF url('images/sidebartop.gif') top left;
}

.leftside h1, .adside h1 {
	font-size:10px;
	text-align:center;
	margin: 0 0 -5px 0;
	padding-top:3px;
	height:20px;
	background: #FFFFFF url('images/sidebartop.gif') top left;
}


.leftside li, .adside li {
	list-style-image: url('images/li.gif');
	font-family: verdana,arial,times;
	font-size:10px;
	color: #DDDDDD;
	border-bottom: 1px solid #424254;
	margin:0 5px 0 -5px;
}

.leftside le, .adside le {
	font-family: verdana,arial,times;
	font-size:10px;
}

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

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

.sidebarback {
	background: url('images/sidebar_01top.jpg') top left no-repeat;
	width:175px;
	max-width:175px;
}

.sidebarbackG {
	background: url('images/sidebar_01topG.jpg') top left no-repeat;
	width:175px;
	max-width:175px;
}

.sidebarbackG2 {
	background: url('images/sidebar_01topG2.jpg') top left no-repeat;
	width:175px;
	max-width:175px;
}

.menuholder { width:640px; 
margin: 10px 0 0 0;
}

.menu1 {
		position:relative;
	top:19px;
	left:0px;
	font-size:10px;
	color:#2f2f2f;
	width:990px;
	text-align:center;
	font-family:Verdana,Arial,Times;
}

.menu {
margin: 8px 0 0 3px;
	font-size:10px;
	color:#000000;
	width:990px;
	text-align:center;
	font-family:Verdana,Arial,Times;
}
	
.menu a{
	color:#e7e28b;
	text-decoration:none;
	
	
}	

.menu a:hover{
	color:#ffffff;

}	

.menu1 a{
	color:#2f2f2f;
	text-decoration:none;
}	

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

.footer {
clear:both;
	background: #a8c4d9;
	
	width:990px;
	margin: 0 0 0 4px;

}

.footertext {
	color:#CCCCCC;
	


}

a img {
	border:none;
}

#blockdiv img {


	position:relative;
	top:-12px;
      left:90px;
	
}

#blockdiv a img {

	position:relative;
	top:15px;
	left:19px;
}

#blockdiv {
	height:176px;
	width:139px;

	background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	}
	
	
#blockdivx {
	height:18px;
	width:556px;
	

	
	}

#blockdivy {
    position:relative;
	top:10px;
	width:536px;
	height:302px;
    padding:0px 0px 0px 20px;
	
	background: url('images/category2.jpg') top center;
	
	}

#blockdivm {

height:40px;

	}

#blockdivr {
height:250px;
width:300px;
float:left;

	}
	
.blockdivr2 {

width:163px;
float:left;
margin: 0 0 0 20px;
padding: 10px 10px 10px 20px;
text-decoration: none;
line-height:20px;
	border: 1px solid #FFFFFF;
	}	

.blockdivr2 li {	
	text-decoration: none;
	margin: 0 0 0 20px;
}

.blockdivr2 a {	
	text-decoration: none;

}
	
	.blockdivr2 h3{
	color:#fcf894;
margin: 0 0 0 0;
text-decoration: none;
font-size:15px;
	}
	
#blockdivm h1 {
float:left;
	width:556px;
	font-size:9px;
	font-family:verdana,arial;
	text-decoration: none;
}	

#multi h1 {
	position:relative;
	top:-5px;
	left:15px;
	font-size:11px;
	font-family:verdana,arial;
	text-decoration: none;
}

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

.block {
	margin-left:41px;
	margin-right:auto;
	
	width:599px;
}

.bottomnav {
	float:left;
	width:589px;
	padding: 10px 0px 10px 51px;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
	
	
}

#blockdiv .spacer {
	position:relative;
	top:-50px;
	left:20px;
	
}

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

.detail {

	background:#5993eb;
	border:1px solid #333333;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

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

.article {
	background: url('images/category20.png') top left repeat-y;

	margin-left:41px;
	margin-right:auto;
	
	width:599px;
}

.gameembed {
	

	
	width:599px;
}

.viewFavorites {



}


.profileInfo {


}

.profile {
	background: url('images/category2.png') top left repeat-y;
	margin-left:41px;
	margin-right:auto;
	width:556px;
}

.login form {
	background: url('images/category2.png') top left repeat-y;

	margin-left:41px;
	margin-right:auto;
	
	width:599px;
}

.register form {
	background: url('images/category2.png') top left repeat-y;

	margin-left:41px;
	margin-right:auto;
	width:599px;
}

.reviews {



	
	
	width:599px;
}
.gameembed {
position:relative;
top: -5px;
	
}

.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form 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 {
		position:relative;
	left: 285px;
	top: 7px;
}

.individualreview {
	border: 2px solid #313131;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
}

.individualreview i {
     color:#E35104;
}

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


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

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

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

h2 {
	color:#FFFFFF;
	font-size:12px;

}

h3 {
	color:#FFFFFF;
	font-size:12px;
}


a {
	color:#EEEEEE;
}



le {
	font-family: verdana,arial,times;
	font-size:11px;
}


.gamedetails {

	
}

.gamedetails p{
	
}

.gamedetails h1{
position:relative;
	top:-1px;
	left:15px;

font-size: 11px;
}

.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

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

.login input {
	width: 300px;
	height: 22px;
	margin: -20px 0 20px 0;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:left;
	position:relative;
	left: 150px;
}

.register input {
	width: 300px;
	height: 22px;
	margin: -20px 0 20px 0;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:right;
	position:relative;
	left: -50px;
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{
	background:#FFFFFF;
}

#regsubmit, #submit, #tafbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, 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;
}

.featuredgame, .suggestedgames {
	background: url('images/category20.png') top left no-repeat;
	float:left;
	margin: 0 0 0 41px;
	
	width:278px;

}

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

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

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

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

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

.featuredgame {
	background: url('images/featuredgame.gif') top left no-repeat;
	
}

.featuredgame img {
	float:left;
	
}

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

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

.tellafriend {
	background: url('images/category20.png') top left no-repeat;
	width:278px;
float:left;
	

}


.searchbox1 {
	position:relative;
	top:-2px;	
	left:850px;
	width:133px;
}

.searchbox {
float:left;
    margin: 1px 0 0 35px;
	width:213px;
	max-height:10px;

}

.topcategory {
	
height:120px;
	width:133px;
	min-height:120px;
	min-width:125px;
	
	float:left;
	display:block;
	margin: 0px 3px 0px 11px;
}

.topcategory h2 a, .topcategory h2 {

	font-size:11px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.topcategory img {
	margin: -5px auto 0 auto;
background: url('images/category.jpg')top left;

}

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

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

.toplogin1 {
	position:relative;
	top:15px;
	left:400px;
	text-align:right;
	width:400px;
	font-variant : small-caps;	
}

.toplogin {
float:left;
margin: 5px 10px 0 155px;
width:180px;
	text-align:right;
	font-variant : small-caps;	
}

.toplogin a {
	text-decoration:none;
}

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

.trophies1 {
	position:relative;
	top:3px;	
	left:270px;
width:728px;
height:90px;

}

.trophies {
float:left;
margin: 72px 0 0 0;

font-size:10px;
color:#FFFFFF;
}
.trophies span {
	margin-left:35px;
}

div.ramka1 {
  text-align: left;
  color: #CCCCCC;
}
#ramka1 a:link, 
#ramka1 a:visited, 
#ramka1 a:hover { 
color: #CCCCCC; 
text-decoration: none; 
}
.virsraksts1 {
    margin: 10px 0 0 0;
	width:990px;
		max-height:10px;
}

.virsraksts {
float:left;
 margin: 5px 0 0 30px;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
color:#2f2f2f;
font-style: italic; 
}
.virsraksts2 {
float:left;
 margin: 4px 0 0 70px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-style: italic;
}
.virsraksts2 a{
text-decoration:none;
}
.homeP {
float:left;
 margin: 5px 0 0 200px;
}
.homeP a {
	text-decoration:none;
}

.commentbox {
background: url('images/category20.png') top left repeat-y;
	
	height:100px;
	width:556px;
	text-align: center;
}

.stats, .challenges, .unfinished, .changePass {
position:relative;	
	left:15px;
}

.gameg{
position:relative;
	top:7px;
	left:15px;
text-decoration: none;
}

table.tabula {
    background: #505050 url('http://1000webgames.com/theme/AMThemes/AdvancedArcade/images/cat1.jpg') top left repeat-x;

}
.virs{
margin: 5px 0px 0px 15px;
font-size:11px;
text-decoration: none;
}
.virs2{
margin: 5px 0px 10px 15px;
font-size:11px;
text-decoration: none;
}

.prep{


}

.prep src{
margin: 25px 0px 0px 0px;
border:14px solid #333333;
}

.footerseo {
width:970px;

padding:0 10px 0 10px;
}

.fmenu {

width:930px;
float:left;
margin: 20px 0 10px 10px;
padding: 5px 10px 5px 10px;
text-decoration: none;
line-height:17px;
	border: 1px solid #FFFFFF;
	}	

.fmenu li {	
	text-decoration: none;
	margin: 0 0 0 20px;
}

.fmenu a {	
	text-decoration: none;

}
	
	.fmenu h3{
	color:#fcf894;
margin: 0 0 0 0;
text-decoration: none;
font-size:12px;
	}
	
.fmenu2 {

float:left;
padding: 0 15px 0 0;

	}
                    .tip {font:12px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:240px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#000000; top:20px;
                    left:90px; background-color:#9ebee5;
                    layer-background-color:#9ebee5;filter:alpha(opacity=92);
		-moz-opacity:.92;
		opacity:.92;padding: 8px 8px 8px 12px ;}