body, div, ul, li, h1, h2, img {
 border: 0;
}

div, ul, li, h1, h2, img {
	padding: 0;
	margin: 0;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

.genre {
	font-size: 10px;
}

.toplist, .bottomlist {
	position: absolute;
	left: 16px; top: 80px;
	width: 16px;
	height: 16px;
	padding: 2px;
	background: no-repeat 2px 2px;
}
.toplist {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAPcAAMyCDOzOnOy2HOTCXOzKLOS2PPTSVNSeJPz23OTCROzKRNyqNPTinOzCJOTGdOzSfPTSROS6TPTeXPz69OyyHOzCTNyqRPTanOy2LOzOVOS+PPTaVOzKTOSyNNSaLOzKPOS2ROzSXPz27OTGROSuPPTqtOzCNOzKhOzSTPz6/NyqLPTetMyKHOy+JOzGbPTONNymLOzORNyuNOzCLOSyJOTGTPTapOS2NOzOXOzOTPTuxOzSrOy6JOS+ZPTOLOS6PPTWVNyiLPz25OzCROzOfOzafPTWROy+TPTiZPz+9PTenPTOVOy+RPTaXPTKTOSyPOy6RPTWXPz67OzGRPTqvOzOhOzWTPz+/NSOJPTOROSuNOzGLOyyJOzGTOy6NAAAAP/rhP8BAP8AAAAAAABuAAAAAAAAAAAAAGAWAAMAAAAAHgAAAAgWLAEA9gEAEgEAAATZhOgBABIAAAAAAGhc3OUA9TAAEgAAAMwAAPsAABIAAAAAAPoeX5kAjE0A4ncAdYdMhObqdhISokIAbv4nAP/CAP8yAP93ABIoB3V3AFOsAHcAAEUAAHUAAFMeAHcAAAAsAAD2IAASJAAAAGiEAOUAADAAAAAAAGiEAOUAADAAAAAAAHAsAGbqAFMSAHcAAAC0AAAfAADfAAB1APgA5OkAERIAUgAAG28A/ogA/98A/3UA/wDFXwA6jCFO4gB3dQBPFwBBAABSAAA1AGD4F+UjADAkAAAAAADnDAAl8QDfEgB1AGX//yb//9///3X//wAAAAEAAAAAAAAAAIgMWOnq6xISEgAAAKHn9v4lODPfTHd1AGHMOP776zMSEncAAFX6dzqZEKVNT253AABnbAD76wASEgBCANj+5wT/JSD/3wD/dQD4+/Aj6wAkEgAAACTn5wAl/wDf/wB1fwFU5ADr6wASEgAAAGRZ+OkmIxLjJAB1AGRD5+kmJRLf3wB1dSMA+AwAIzMAJHcAAAAw2AAAdgAAoiJ3bgAuAAAGAABGAAAAAB6EjQAA4gAARwAAACH5BAEAAFcALAAAAAAQABAABwi2AK8IHHgFgQ6CCBFmUJCwIZUYMZQ0RKgASBQNEwcyyNEkypQHCJOUKIJjBEcIH5ZouBHBhQ0hIaxskCChCQQCM0xwqMCkgBYZVzKgQGLkBYEtDXgIoMCkwwIpAmtw9IG0xdIjHWCIGDghQZQsM1oo5cIEhhCEF6YYaGCVgpcnPRIS6eLExJAhGGg8sZBwAIclXX4UYALliYeEIDgUUOHgxIEgJFgklKGiCsEAWAAkXDFxRwqBAQEAOw==');
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.bottomlist {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAKIFAAAAAHspCJxCGL1jOf///////wAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAFACwAAAAAEAAQAAADRli63ArPLTgHpLKAES742CSAQ1mGmqAKXMCiWiDLgIqCeG1PgbmuHR6rNaM9ZMMcLjYyOUs2gOv5FHSkvyzwU+x2PUplIQEAIfkECQoABQAsAAAAABAAEAAAA0hYutwNDsYhHQMjQMB5FN0gipUCCKiQBWppBjB8gsvW3WkFBCM6C5oaSxQrSnZDyu1W2KFGUJHPGY0COaxcaqtBFr8x23IMSQAAIfkECQoABQAsAAAAABAAEAAAA0dYutwNCjoGhpyrBgh6d4DgDSR5RUIqDEGwnlErh+Lj3eoFBKWqbpLdiiWbxUKm260gHJpKg1THBa1GgS6fNoUteoscpfiTAAAh+QQJCgAFACwAAAAAEAAQAAADR1hasP6rOQnBoDCO0ID3zCR8Q1lijKAKW8CiTCDLgIp+eG1HgbmOAg6P1ZrRFAAZMYeLqUzQki1JjPo4VN3vhzV6vR2muJAAACH5BAkKAAUALAAAAAAQABAAAANHWLrcDQw+BYZ0cQQIeneA4A0keVFCKmjBykVBHIfi493qBQSlqm6L3Yolm1Fiw5uyIKyUnoNUpwWFCjZCn9SHLXq9HKX4kwAAIfkEBQoABQAsAAAAABAAEAAAA0hYutwNwEkwYmRX0WAhdIDgDSSZWUIqDEGwZgvQzqH4eLh6BqWqcjEXaUa8yIQVHK4gS5WepBQESYEOBJymb5vKEr/fjnIcSQAAOw==');
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.fade {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAAVUlEQVQYVx3DBw5AMABA0X//ixmxanW3KOUYxEsexSD/pVBUo6aeNM1saBZLuzi61dFLj1ABoQOjiUxmY7Y7q/v6AxkSKiZ0PLHbhd0z7sj4dBPO5wU2oD+TVOT8xQAAAABJRU5ErkJggg==');
}

.s1, .s2 {
	display: inline-block;
	text-indent: 110%;
	white-space: nowrap;
	background-repeat: no-repeat;
	overflow: hidden;
}
.s1 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAAUBAMAAAApXS8NAAAAMFBMVEUEAgT8ngQkVnz8/pRklsQ8bpxERkT8/vz85gQ0MjT8zAT8/sT8/hT8tgT86gQAAAAkBI/WAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkklEQVQ4y7WVsWrDMBCGNaQUOmT0HPwEha6llGC/gOHsB2jtIV2yiBvyJhkKWUrJ0CfoI5SM3gKdM+gZeifZkq1YqaH14TiS/1/6rDspEWJsXAeV9cVxs2Q4UuE9EMlYZzceg4DMDquqZ7ovg9NklwALMUthMGKRmEa1uXsrO/2wcyCy3wH55kudogkBL7dzJXblPwAQJX2gQCxkIe2wp4NS6tQAyEM66Ivdzkl9emhENknkZgugadnOOguFRAvIP9VczSlH3G91+2UBhQWwgh6goCYBQPsR2N0sXEJ+rwG1mUbyy4CxkRscQCtmAi2CuQxAE+0KGCCheS/IHxSnqG7f09k0AFE6pUlRGCB9AHXzwysBtrXLdJsi2QVAJ0XngGCKGPDBx/0mampidLZhL0VG8VMEZ0VuR7oiw+obcb0ve0VuauAXGe0KdEbcCuw2Zb+/TVfvtICdBbTbWKe8B7B7OAQIneQ9xZQnGarjMZryt4gIVQl/AWTxcIjE66fxSGc3FuIqOGzp9bOxzj5g6r/MH3DGI3Icps0GAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	height: 20px;
}
.s1_back { background-position: 0 0; width: 51px; }
.s1_smileys	{ background-position: -51px 0; width: 32px; }
.s1_search { background-position: -83px 0; width: 52px; }
.s1_submit { background-position: -135px 0; width: 57px; }
.s2 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtsAAAAQBAMAAAA17q7FAAAAMFBMVEUAAAAAAACeISHcZWXCODhLS0sjU38lVH8vb584bJ0ybp5fj79jlsRilMP////////6TkqjAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZUlEQVRYw+2YTW7bMBCFc4QoRpFFu3GOkPQEBdcCsuiq+6JAV17lBoWAAtkWs+FFcgCjQI+hhbiZM5Qzwz9JHNmKhQIBSskg9YakrM/jR9pXj029vNMCavDzmt7a9Ipel7+8rCxLz1S9zfy+j18vKNdXH/7Uy0ELaMFjs6a3Nr2i1+X33bryY/ewXPa7U8J98617dfmp4j4u4a4Gn5oVvbXpFb0uH7fGfT+lOxMe7i7F/Rtq5ddBCahBj/v83tr0il6Xn9bj/miWyqf9pMNMMJfjtugsIlgHCIjURER6QA5QjBUfRpgF8yCPmyq5kpi/stKbxls6fJRiotGUju6M3PC1zMzzxbtTkHFzX5IB5R0zbj+zf3XPiIOvB1933fPgD77mQIkbsTct9m2Pbc+1MYis+Iro+jGGz96/SGiT4Fv95bgxAPKPIU/qMDJyEuO6HsyDBLfLvRh36s2cgxxxS0/CbQvcUU8nxE8hTBjmZ9yeJhJqzLXglusk0Cm4iRwybq4NQaSWrwLurMyELXADZxyTc2AlY/m5ATiWzlowDSLcMk34oghucQIZL/nuosZDQXBTI+IGCF3jKbhdvAotwT0Eunz6ZKfHYqETSQTKcsFtPDkTcBvG3YdWy3QNZkXS3UTB12ab7HaQElXHXQ2mQYwbMPpSym43wh08JuKuZ7cLXVM+T3CLpQXcIauJLSfzwCmfcXN2I5sL425ruDnPE+5xdhsRtsbNB4r/no07D6rjjt4dcNsgR6wElA478+4F3FCayQS3ePccd87uc3H3E9xk+pvgFjMB8W/LK9i5ZlIMqpsJwAg3QIlbOmP0h4AbQv6qZhIMKZoJlmbCdjI3k+zdZ5uJmZgJ4na4ibGl3cAogeOKV81uybA8KC+VGXdeWKNhlEtluC86iDEsPobqUhkX7/FSGXFPl8qU3eXORJZKFH9owzpo0lJZ4M5L5abeLdkEwM9YEI17vYC7FiwG5Y3gGHfybtlFurwRlC8HWAjfkrRjcZL1841g2ppCsREcIu4uebdsBFmtbwQNY2fIJrfGuPNGcFPc/3/m/MufOU/1ctACarA5ruitTa/odXk97rvlst+dEi7Ffasxul3CXQs2a3pr0yt6XV6N++YU7ptTwqW43/QfsGv/AN3iD9jvL68v138BKeaibGtRk2IAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	height: 16px;
}
.s2_advert { background-position: 0 0; width: 50px; }
.s2_comment { background-position: -50px; width: 58px; }
.s2_cover { background-position: -108px 0; width: 41px; }
.s2_details { background-position: -149px 0; width: 51px; }
.s2_music { background-position: -200px 0; width: 40px; }
.s2_review { background-position: -240px 0; width: 48px; }
.s2_speech { background-position: -288px 0; width: 46px; }
.s2_close { background-position: -334px 0; width: 43px; }
.s2_gameshome { background-position: -377px 0; width: 97px; }
.s2_download { background-position: -474px 0; width: 66px; }
.s2_tape { background-position: -540px 0; width: 34px; }
.s2_cart { background-position:-574px 0; width: 34px; }


/*
.s2_fillout {background-position:-609px 0;width:122px; }

.head {
	display: inline-block;
	background-color: #e4e0d1;
	background-image: url(/gfx/spr/head_bg_spr.png);
	background-repeat: no-repeat;
	height: 30px;
}
.head_wide { background-position: 0 0; width: 733px; }
.head_wideb { background-position: 0 -30px; width: 733px; }
.head_mid { background-position: 0 -60px; width: 514px; }
.head_midb { background-position: 0 -90px; width: 514px; }
.head_side { background-position: -514px -60px; width: 333px; height: 27px; }
.head_sideb { background-position: -514px -87px; width: 333px; height: 27px; }
*/

.az_1, .az_2, .az_3 {
	display: inline-block;
	background-image: url(/gfx/az.png);
	width: 171px;
	height: 16px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.az_1 { background-position: 0 0; }
.az_2	{ background-position: 0 -16px; }
.az_3 { background-position: 0 -32px; width: 172px; }


#rs_banner { margin: 0 auto 13px auto; }
div#rs_banner img { width: 735px; height: 90px; }


#main {
/* width:733px;*/
	min-width: 238px;
	max-width: 1464px;
	margin: 0 auto;
	border: 1px solid #000;
	background-color: #fff;
}

div.list h1 { 
	height: 24px;
	line-height: 24px;
	text-indent: 10px;
	vertical-align: middle;
	font-family: "Tahoma", "Arial";
	font-size: 13px;
	font-weight: 700;
	background-color: #E4E0D1;
	border: 3px outset;
	border-color: #F4F2E9 #D3CDB7 #F4F2E9 #D3CDB7;
	position: relative;
}

div.list h1:after{
	display: block;
	content: '\xa0';
	position:absolute;
	width: 32px;
	right: 16px;
	top: 0;
	background-position:0 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAvCAIAAAANTl92AAAABGdBTUEAALGPC/xhBQAAAMlJREFUWMPtljEOwzAIRX3/MUfpmqVX6NClU4csXSMv3jpYqhBgh36cSE2R/kb4TwZjkpbnbVelkwLmy8Q0DFDtHvcrE4xJzF1aU5WSccCm+2BAKZnJBZDuls5X9akKoJWg1nDzTC6ApWJfAGRXwB50TgBMn6tEFoYCaKW1JtwEqNe8nyZ7YGlGovny8aHyTjIDjH8qLAwv4FNo1Rpwby4cbKb+aicHIAAB+ElAXl9U9AsspADo7mUuQOh8gM4fFRaKOQhAAI4EvAF8zAa0B4rVMwAAAABJRU5ErkJggg==');
}

div.details h1 { 
	height: 24px;
	line-height: 24px;
	text-indent: 10px;
	vertical-align: middle;
	font-family: "Tahoma", "Arial";
	font-size: 13px;
	font-weight: 700;
	background-color: #E4E0D1;
	border: 2px outset;
	border-color: #F4F2E9 #D3CDB7 #F4F2E9 #D3CDB7;
	position: relative;
}

body {
	margin: 13px 20px;
}

div.hr {
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #000;
}

div.hr hr {
	display: none;
}

.nav {
	line-height: 0;
	background-color: #386C9D;
}

.prev, .next, .pages {
	padding: 4px;
}
.prev {
	float: left;
	width: 8em;
}
.next {
	float: right;
	text-align: right;
	width: 8em;
}
.pages {
	text-align: center;
}

.search {
	clear: both;
	text-align: center;
}
.search select {
	width:93px;
}
.searchname {
	width: 150px;
}
.searchsubmit {
	border: 0;
	cursor: pointer;
}

ul.games {
	list-style-type: none;
	width: 100%;
	text-align: center;
}

.games li {
	display:inline-block;
	position: relative;
	vertical-align: top;
	width: 224px;
	height:192px;
	padding: 10px;
}

.games li a {
	font-size: 11px;
}

.ginfo {
	margin-top: 100px;
	height: 3em;
	overflow: visible;
}

.gpic {
	width: 100%;
	height: 100px;
	margin-top: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.gpic img {
	width: 160px;
	height: 100px;
}

.forever {
	width: 585px;
	margin: 5px auto 5px auto;
	padding: 6px;
	background-color: #FFC;
	border: 1px solid #FC0;
	text-align: center;
}
.forever a {
	font-family: arial;
}
.forever a:after {
	display: inline-block;
	margin-left: 3px;
	content: "";
	width: 11px;
	height: 10px;
	background: transparent url('data:image/gif;base64,R0lGODlhCwAKAHMAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQICgAAACwAAAAACwAKAIMAAAAQEBAgICAwMDBAQEBQUFBgYGBVdqyAgIBsj8J8ptqSuOezvM/Q0NDi5er+/v4ELfA9tpRKWDGplv9LQlkkmXSKpEqnpTrwc8qreqQXduwHVtu03+MgwyR4u8QjAgA7') no-repeat;
}

.lazy-load, .lazy-loaded {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.lazy-loaded {
	opacity: 1;
}
