@CHARSET "utf-8";
* {
	margin: 0px;
	padding: 0px;	
}
body {
	margin: 0px;	
	padding: 0px;
	position: relative;
	min-width: 950px;	
	background-color: #F2F2F2;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.rm2kBackground {
	background: #FFFFFF url(../images/background.gif) repeat;
	padding-bottom: 20px;
}
.cancelled {
	position: absolute;
	bottom: 14px;
	right: 0px;
	background: url(../images/cancelled.gif) no-repeat;
	height: 127px;
	width: 127px;
}
.moreOptions {
	position: relative;
	background: url(../images/icons/arrow_down.gif) no-repeat;
	padding-left: 16px;
	margin-bottom: 5px;
}
.moreOptions .filter {	
	display: none;	
	top: 0px;
	left: 0px;
}
.moreOptions p {	
	padding-left: 25px;
}
.moreOptions div .checkbox{	
	padding-bottom: 5px;
}
.red {
	color: #CC0000;	
}
textarea, input {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left ! important;
	border: 0px dotted #1B414F; 
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
}
a {
	color: #ffa700;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ff6b09;
}
img {
	border: 0px;	
}
form {
	padding: 0px;
	margin: 0px;	
}
input {
	text-align: center;
}
.small {
	font-size: 10px;	
}
.smallSize {
	float: right;
	color:#45789E;
	font-size: 10px;
	margin-top:2px;	
}
.relative, #newsComments {
	position: relative;
}
.hr {
	margin: 0px;
	margin-top: 5px;
	height: 4px;
	width: 100%;
	color: #147bb6;
	background-image: url(../images/hr.gif);
}
h1 {	
	font-size: 13px;
	padding: 3px 10px;
	color: #147bb6;
	text-decoration: underline;
	background-color:#efefef;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
	float: left;
}
h2 {
	color: #147bb6;	
	margin: 0px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
	background-image: url(../images/hr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
h4 {
	position: relative;
	text-align:center;
	color: #147bb6;	
	margin: 0px;
	margin-bottom: 12px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 8px;
	background-image: url(../images/hr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.lastDisplay {
	color: #147bb6;	
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
	background-image: url(../images/hr.gif);
	background-position: 0px 14px;
	background-repeat: repeat-x;	
}
.lastDisplay .boexchen {
	margin-top: 5px;
	margin-left: 8px;	
}
h2 img {
	margin-left: 5px;	
}
h2 img:hover {
	cursor: pointer;	
}
.ajaxLoader {
	position: absolute;
	top: 25px;
	right: 3px;	
	display: none;
	z-index: 2;
}
.leftProfileBox .ajaxLoader {
	right: 18px;	
}
.center {
	text-align: center;
	margin: 0px;
	padding: 0px;	
}
.topNavi {
	position: absolute; 
	left: 32%;
	top:30px;
	color:white;
}
.topNavi a{	
	color:white;
	font-size: 12px;
	font-weight: normal;
}
.topNavi a:hover{		
	text-decoration: underline;
}
#headBox {	
	text-align: center;
	height: 70px;
	background: #15AEFD;
	background-image: url(../images/head2.gif);	 
	border-bottom: 1px solid #1b414f;
}
#headBox #logo {
	background-image: url(../images/logo.png);
	position: absolute;
	right: 2%;
	top: 5px;
	z-index:3;
	width: 178px;
	height: 79px;	
}
#headBox #logo2 {
	position: absolute;
	left:2%;
	top:10px;
	background-image: url(../images/logo-2.png);
	z-index:3;
	width: 235px;
	height: 74px;	
}
.errorBox {
	position: relative;
	border: 1px solid #1b414f;	
	padding: 5px 28px;
	margin-bottom: 10px;
	background: #E0E0E0;
	background-image: url(../images/icons/error.png);
	background-position: 5px 4px;	
	background-repeat: no-repeat;	
	color: red;	
}
.leftProfileBox .errorBox {
	right: 15px;
	margin-left: 15px;	
}
.errorBox img {	
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;	
}
.floatLeft {
	float: left;	
}
.floatRight {
	float: right;	
}
.clearLeft {
	clear: left;	
}
.clearRight {
	clear: right;	
}
.clearBoth {
	clear: both;	
}
.acceptBox {
	position: relative;
	border: 1px solid #1b414f;	
	padding: 5px 28px;
	margin-bottom: 10px;
	background: #E0E0E0;
	background-image: url(../images/icons/accept.png);
	background-position: 5px 4px;	
	background-repeat: no-repeat;	
	color: green;	
}
.leftProfileBox .acceptBox {
	right: 15px;
	margin-left: 15px;	
}
.acceptBox img {	
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;	
}
#contentBox {	
	position: relative;
	margin: 0px 15px 0px 25px;	
	clear: both;
}
#banner1 {
	width: 200px;
	height: 200px;	
}
#contentBox #leftBox {	
	position: relative;	
	width:71.5%;	
	margin-top:10px;	
	padding-bottom: 30px;
	float:left;
	background: #FFFFFF;
	background-image: url(../images/boxHead.gif);
	background-repeat:repeat-x;	
}
#leftBox .left {
	position:absolute;
	width: 8px;
	height: 16px;
	left:-8px;
	top:0px;
	z-index:2;	
	background-image: url(../images/borderTop_left.gif);
	background-repeat: no-repeat;	
}
#leftBox .right {
	position:absolute;
	width: 22px;
	height: 22px;
	right:-14px;	
	z-index: 2;
	background-image: url(../images/boxHeadRight.gif);
	background-repeat: no-repeat;
}
#leftBox .headline {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position:absolute; 
	z-index:2;
	top:2px;
	left:10px;
	padding-left: 30px;
	background-image: url(../images/headline.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
}
#leftBox .headlineImage {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position:absolute; 
	z-index:2;
	top:2px;
	left:10px;
	padding-left: 20px;
	text-transform: uppercase;
}
#leftBox .headlineImage img {
	position: absolute;
	left: 0px;
	top: 0px;
}
#contentBox .rightBox {	
	position: relative;	
	margin-top:10px;	
	padding-bottom: 30px;	
	background: #FFFFFF;
	background-image: url(../images/boxHead.gif);
	background-repeat:repeat-x;	
}
.rightBox .headline {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position:absolute; 
	z-index:2;
	top:2px;
	right:15px;
	padding-right: 30px;	
	text-align: right;	
	text-transform: uppercase;
	background-image: url(../images/headline.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.rightBox .right {
	position:absolute;
	width: 8px;
	height: 16px;
	right: 0px;
	top: 0px;
	z-index:2;
	background-image: url(../images/borderTop_right.gif);
	background-repeat: no-repeat;	
}
.rightBox .left {
	position:absolute;
	width: 22px;
	height: 22px;
	left:-22px;	
	z-index: 2;
	background-image: url(../images/boxHeadLeft.gif);
	background-repeat: no-repeat;
}
.boxContent {
	position: relative;
	border-top: 0px;	
	padding: 5px 10px;
	padding-top: 12px;
	padding-right: 17px;
	top: 16px;
	background: #FFFFFF;
	background-image: url(../images/boxShadow.png);	
	background-repeat: repeat-x;
}
.borderRight {	
	position: absolute;
	height:100%;
	width: 8px;
	right: 0px;
	top: 0px;
	z-index: 1;	
	background-image: url(../images/border_right.gif);
	background-repeat: repeat-y;	
}
.borderLeft {
	position: absolute;
	height:100%;
	width: 8px;
	left: -8px;
	top: 0px;
	z-index: 1;
	background-image: url(../images/border_left.gif);
	background-repeat: repeat-y;	
}
.boxBottom {	
	position: absolute;
	height: 8px;
	width: 100%;
	right: 0px;
	bottom: 0px;
	z-index: 0;
	background-image: url(../images/border_bottom.gif);
	background-repeat: repeat-x;	
}
.borderLeft div {
	position:absolute;
	width: 17px;
	height: 17px;
	left:0px;	
	bottom:0px;
	z-index:1;
	background-image: url(../images/boxLeft.gif);
	background-repeat: no-repeat;
}
.pictureBoxGray .borderLeft div, .newsBody .pictureBox .borderLeft div {
	background-image: url(../images/boxLeftGray.gif);
}
.borderRight div {
	position:absolute;
	width: 17px;
	height: 17px;
	right:0px;
	bottom:0px;
	z-index:1;
	background-image: url(../images/boxRight.gif);
	background-repeat: no-repeat;
}
.pictureBoxGray .borderRight div, .newsBody .pictureBox .borderRight div {
	background-image: url(../images/boxRightGray.gif);
}
.boxTop {
	position:absolute;
	width: 100%;
	height: 17px;
	left: -8px;
	top: 0px;
	z-index:2;
	background-image: url(../images/boxLeftTop.gif);
	background-repeat: no-repeat;
}
.pictureBoxGray .boxTop, .newsBody .pictureBox .boxTop {
	background-image: url(../images/boxLeftTopGray.gif);
}
.boxTop div {
	position:absolute;
	width: 17px;
	height: 17px;
	right: -8px;
	top: 0px;
	z-index:2;
	background-image: url(../images/boxRightTop.gif);
	background-repeat: no-repeat;
}
.pictureBoxGray .boxTop div, .newsBody .pictureBox .boxTop div {
	background-image: url(../images/boxRightTopGray.gif);
}
#footer {	
	position: absolute;
	height: 60px;
	width: 100%;
	border-top:1px solid #BFBFBF;
	background: #F2F2F2; 
	color: #737373;
}
#footer p {
	margin: 5px;
	margin-left: 0px;
}
#footer div {	
	float: left;
}
#footer #visitors {
	margin-left: 2%;
}
.news {
	position:relative;
	margin-top: 5px;
	margin-bottom: 15px;		
}
.news .newsBody{
	clear:both;		
	background-color:#efefef;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
	padding: 5px 10px 5px 10px;	
}
.news .newsInfo{	
	position: relative;	
	background-color:#efefef;
	border: 1px solid;
	border-top: 0px;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	padding: 8px 5px 5px 5px;
}
.news .newsBottom {
	position: absolute; 
	right: 5px;
	top:8px;
	color: #45789e;	
}
.news span {	
	color: #45789e;	
}
.news .hr {
	clear: both;	
}
.pageNavi {
	position: relative;
	text-align: center;	
}
.pageNavi span {
	color: #45789e;	
}
.pictureBox, .pictureBoxGray {	
	position: relative;
	float: left;
	background-image: url(../images/border_top.gif);
	background-repeat: repeat-x;
	z-index: 2;
	padding: 8px 8px 0px 0px;	
	margin: 4px;
	min-width:25px;
	min-height:25px;	
}
.potmPictureBox, .gamePictureBox {	
	position: relative;	
	background-image: url(../images/border_top.gif);
	background-repeat: repeat-x;
	z-index: 2;
	padding: 8px 8px 0px 0px;	
	margin: 0px;
	overflow: hidden;
}
.gamePictureBox {
	width: 90%;	
	margin-bottom: 8px;
}
.potmPictureBox .borderLeft, .gamePictureBox .borderLeft{	
	left: 0px;
}
.potmPictureBox .boxTop, .gamePictureBox .boxTop{	
	left: 0px;
}
.potmPictureBox .boxTop div, .gamePictureBox .boxTop div{	
	right: 0px;
}

.profilePictureBox {	
	position: relative;	
	background-image: url(../images/border_top.gif);
	background-repeat: repeat-x;
	z-index: 2;
	padding: 8px 8px 0px 0px;	
	margin: 0px;
	overflow: hidden;
}
.profilePictureBox .borderLeft{	
	left: 0px;
}
.profilePictureBox .boxTop{	
	left: 0px;
}
.profilePictureBox .boxTop div{	
	right: 0px;
}

.error {	
	margin-left: 14px;
	padding-left: 22px;
	padding-bottom: 5px;
	background-image: url(../images/icons/cross_octagon_fram.png);
	background-repeat: no-repeat;	
}
.linkBox {
	position: absolute;
	right: 0px;		
}
.linkBox img{
	border: 0px;		
}
.linkImage {
	cursor: pointer;	
	margin-left: 2px;
}
.blue {
	color: #147bb6;
}
#rm2k_comment {
	text-align: center;
	margin-right: 5%;	
}
.rm2k_textbox {
	position: relative;
	width: 95%;	
	font-size: 11px;
	padding: 2px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #1b414f;
	background-color: #F2F2F2;
}
.rm2k_login {
	position: relative;	
	text-align: center ! important;
	width: 45%;
	height: 14px;
	font-size: 10px;
	font-weight: bold;
	background: #FFFFFF url(../images/boxHead.gif) repeat-x;
	color: #FFFFFF;		
	border: 1px solid #1b414f;
	border-top: 0px;	
}
.rm2k_text {
	position: relative;	
	font-weight: bold;
	height: 14px;
	font-size: 10px;
	background: #FFFFFF url(../images/boxHead.gif) repeat-x;
	color: #FFFFFF;		
	border: 1px solid #1b414f;
	border-top: 0px;	
}
.rm2k_text:hover {
	background: #FFFFFF url(../images/boxHeadHover.gif) repeat-x;
	border: 1px solid #ff6b09;
	border-top: 0px;	
}
.rm2k_text:focus {
	background: #FFFFFF url(../images/boxHeadHover.gif) repeat-x;
	border: 1px solid #ff6b09;
	border-top: 0px;	
}
.rm2k_loginButton {
	text-align: center ! important;
	background: #FFFFFF url(../images/boxHead.gif) repeat-x;
	border: 1px solid #1b414f;
	border-top: 0px;	
	height: 17px;
	width: 65%;
	margin: 5px 0px;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;		
}
.rm2k_loginButton:hover {
	background: #FFFFFF url(../images/boxHeadHover.gif) repeat-x;
	border: 1px solid #ff6b09;	
	border-top: 0px;
	height: 17px;
	font-size: 11px;		
	cursor: pointer;	
}
.rm2k_dropBox {
	border: 1px solid #1b414f;	
	background: #147BB6;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.rm2k_dropBox:hover {
	border: 1px solid #ff6b09;	
	background: #147BB6;
	color: #FFFFFF;
}
.rm2k_button {
	background: #FFFFFF url(../images/boxHead.gif) repeat-x;
	border: 1px solid #1b414f;
	border-top: 0px;	
	height: 17px;
	width: 180px ! important;
	margin: 5px 0px;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align:center ! important;	
}
.rm2k_button:hover {
	background: #FFFFFF url(../images/boxHeadHover.gif) repeat-x;
	border: 1px solid #ff6b09;	
	border-top: 0px;
	height: 17px;
	font-size: 11px;		
	cursor: pointer;	
	text-align:center ! important;
}
.rightLink {
	text-align: right;
}
.formRegister {	
	margin-bottom: 10px;	
}
.formRegister div {	
	width: 150px;
	height: 17px;	
	float: left;	
	margin-left: 15px;
}
.formRegister div span {
	vertical-align: middle;
}
.formRegister input {
	width: 200px;
	text-align: center;
}
.messageBox {
	background-image: url(../images/seperator.gif);
	background-position: 26% 4px;	
	background-repeat: repeat-y;	
	height: 100%;
}
.messageBox .leftMessageBox {
	width: 27%; 
	float: left;
}
.messageBox .rightMessageBox {
	width: 73%;
	float: right;
}
.rightMessageBox input, .rightMessageBox textarea{
	margin: 0px;
	margin-bottom: 5px;
}
.rightMessageBox span {
	margin: 0px;
}
.profileBox {
	background-image: url(../images/seperator.gif);
	background-position: 35% 4px;	
	background-repeat: repeat-y;	
	height: 100%;
}
.profileBox .leftProfileBox {
	width: 36%; 
	float: left;
}
.profileBox .rightProfileBox {
	width: 63%;
	float: right;
}

.profileBox .userInfo {
	margin-top: 5px;	
	cursor: default;	
}
.profileBox #userProfile {
	position: relative;
	cursor: default;	
}
.userInfo .memberSince {
	background-image: url(../images/icons/vcard.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
}
.userInfo #memberBirthday {
	background-image: url(../images/icons/cake.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
.userInfo #memberGames {
	background-image: url(../images/icons/joystick.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
.userInfo #memberTrailer {
	background-image: url(../images/icons/films.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
.userInfo #memberGamereport {
	background-image: url(../images/icons/newspaper.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
.userInfo #memberCoins {
	background-image: url(../images/icons/coins.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	height: 14px;
	margin-left: 120px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
.male {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
	background-image: url(../images/icons/user.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
}
.female {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
	background-image: url(../images/icons/user_female.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
}
.unknown {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
	background-image: url(../images/icons/user_silhouette.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;	
}
.userDate {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
	background-image: url(../images/icons/data.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	cursor: default;
}
.userNote {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;	
	background-image: url(../images/icons/note.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
}
#userName {	
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userProfile .male {
	background-image: url(../images/icons/user.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;	
}
#userProfile .female {
	background-image: url(../images/icons/user_female.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;	
}
#userProfile .unknown {
	background-image: url(../images/icons/user_silhouette.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
}
#userLocation {
	background-image: url(../images/icons/world.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userTown {
	background-image: url(../images/icons/map.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userBirthday {
	background-image: url(../images/icons/cake.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userSubscriber {
	background-image: url(../images/icons/eye.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userFriends  {
	background-image: url(../images/icons/group.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userHomepage {
	background-image: url(../images/icons/house.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userJob {
	background-image: url(../images/icons/briefcase.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userLogin {
	background-image: url(../images/icons/status_online.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userHobbies {
	background-image: url(../images/icons/sport_soccer.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userCounter {
	background-image: url(../images/icons/counter.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#userComment {
	background-image: url(../images/icons/book_open.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	padding-left: 20px;		
}
#developedGames {	
	margin-top: 10px;	
}
#developedGames .gamedescription {	
	position: relative;
	margin-bottom: 10px;	
}
#developedGames .game {	
	position: relative;
	height: 123px;
	margin-left: 20px;
	margin-right: 20px;
}
#developedGames #gameList .gametitle, #developedGames .game .gametitle {
	background-image: url(../images/icons/bookmark.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 8px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;	
	overflow: hidden;
	width: 42%;
	text-align: left;
}
#developedGames #gameList .data, #developedGames .game .data {
	background-image: url(../images/icons/data.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 3px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;	
	overflow: hidden;
	width: 42%;
	text-align: left;
}
#developedGames #gameList .plattform, #developedGames .game .plattform {
	background-image: url(../images/icons/wall.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 3px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;	
	overflow: hidden;
	width: 42%;
	text-align: left;
}
#developedGames #gameList .progress, #developedGames .game .progress {
	background-image: url(../images/icons/hammer_screwdriver.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 3px;
	margin-bottom: 0px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;	
	overflow: hidden;
	width: 42%;
	text-align: left;
}
#developedGames #gameList .screenshots, #developedGames .game .screenshots {
	background-image: url(../images/icons/picture.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 3px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;
	overflow: hidden;	
	width: 42%;
	text-align: left;	
}
#developedGames #gameList .trailer, #developedGames .game .trailer {
	background-image: url(../images/icons/films.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 154px;
	margin-top: 3px;
	height: 16px;		
	padding-left: 20px;
	cursor: default;
	overflow: hidden;	
	width: 42%;
	text-align: left;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #1b414f;
	background-color: #E0E0E0;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 12px; font-weight: normal; }
.country {
	top: 1px ! important;
}
.fieldsetHead {
	position: relative;		
	margin-bottom: -6px;
	margin-left: 6px;	
}
.fieldsetHead ul {
	display: inline;	
	margin-right: 8px;
	border: 0px dotted #1b414f;
	border-bottom: 0px;
	background-color: #F2F2F2;	
	background-image: url(../images/whiteBackground.gif);
	background-repeat: repeat-x;
}
.fieldset {
	border: 1px dotted #1b414f;
	background-color: #F2F2F2;
	padding: 5px;
	padding-top: 10px;	
	margin-bottom: 8px;
}
.fieldsetHead .date {
	position: absolute;
	right: 10px;	
	top: 1px;
	background-image: url(../images/whiteBackground.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #45789E;
}
.fieldsetHead .image img {
	position: absolute;
	left: 0px;
	bottom: 0px;	
}
.fieldsetHead .image {
	padding-left: 18px;
}
.fieldsetHead .icon {
	cursor: default ! important;	
}
#guestbook, #developedGames, #favourites, #userDescription, #userStatus, .message, #presentation, #gameDescription {
	position: relative;	
}
#userActions {
	position: relative;	
	margin-left: 5px;	
	margin-bottom: 2px;
}
#userActions img{
	padding-right: 2px;
}
#userActions .ajaxLoader {
	top: 0px;	
}
#userStatus .ajaxLoader {
	top: 0px;	
}
#userStatus img {
	cursor: pointer;
}
.rm2kPicture {
	width: 100%;		
}
.arrowNavigation {
	position: absolute;
	top: 2px;
	right: 0px;
	font-size: 10px;
	cursor: default;	
}
.arrowNavigation img {
	cursor: pointer;	
}
#guestbook .arrowNavigation {
	position: absolute;
	top: 2px;
	right: 14px;
	font-size: 10px;
	cursor: default;	
}
.arrowNavigation span {
	position: relative;
	bottom: 1px;	
}
.arrowNavigation span:hover {
	text-decoration: underline;
	cursor: pointer;	
}
.editImage {
	position: absolute;
	right: 0px;	
	cursor: pointer;
}
.leftProfileBox .editImage {
	position: absolute;
	right: 16px;	
}
.editSave {
	position: absolute;
	right: 15px;	
	cursor: pointer;
}
.leftProfileBox .editSave {
	position: absolute;
	right: 31px;	
}
.actionBar {
	position: absolute;
	right: 12px;
	top: 6px;	
}
.actionBar img {
	cursor: pointer;	
}
.guestbook {
	position: relative;
	margin: 0px 5px;
	margin-bottom: -15px;	
}
.guestbook .message{
	margin: 5px 0px;
	margin-right: 5px;
	margin-bottom: 3px;	
}
.guestbook .messageInvisible {
	font-style: italic;
	font-size: 10px;
	margin: 5px 0px;
	margin-bottom: 3px;	
	color: #8C8C8C;		
}
.guestbook .bottom {
	position: relative;
	text-align: right;
	width: 95%;	
	color: #45789e;	
	border-top: 1px solid #1b414f;
	font-size: 10px;
	margin-bottom: 4px;
}
.guestbook .bottom span {
	position: absolute;
	left: 0px;
	font-size: 10px;
}
#userCenter {
	position: relative;
	margin-left: 5%;	
}
#userCenter .friendRequest {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/arrow_right.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .friendInvite {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/arrow_left.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .messages {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/envelope.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .disconnect {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/disconnect.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .userFriends {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/group.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .userGames {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/joystick.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#userCenter .userResources {
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/drawer.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
.accept {
	padding-left: 20px;
	padding-bottom: 4px;
	background-image: url(../images/icons/accept.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 8px;
	margin-right: 20px;
}
.decline {
	padding-left: 20px;
	padding-bottom: 4px;	
	background-image: url(../images/icons/cross_octagon_fram.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
.invisible {
	display: none;
}
.inbox {
	min-height: 16px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/door_in.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.outbox {
	min-height: 16px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/door_out.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.deleted {
	min-height: 16px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/bin.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.writeMessage {
	min-height: 16px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-image: url(../images/icons/email_go.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.privateMessage {
	width: 100%;
	border-collapse:collapse;
	background-color:#efefef;
}
.privateMessage td {
	border: 1px solid;
	border-color:#CCCCCC #BBBBBB #AAAAAA #CCCCCC;
	padding: 5px 5px;
}
.privateMessage .boxIcon {
	width: 20px;
	text-align: center;
}
.privateMessage .checkBox {
	width: 16px;
	text-align: center;
}
.privateMessage .date {
	width: 75px;
	color:#45789E;
	text-align: right;
}
.privateMessage .subject div a {
	font-size: 10px;
	color: #147BB6;
}
.privateMessage .subject div a:hover {
	text-decoration: underline;
}
.messageDate {
	position: absolute;
	border: 1px solid;
	border-color:#CCCCCC #BBBBBB #AAAAAA #CCCCCC;
	background-color:#efefef;
	border-top: 0px;
	padding: 3px;
	right: 0px;
	top: -1px;	
}
.quote {
	position: relative;		
	margin-bottom: -6px;
	margin-left: 6px;
	text-align: left;
}
.quote ul {	
	display: inline;	
	margin-right: 8px;
	border: 0px dotted #1b414f;
	border-bottom: 0px;
	background-color: #FFFFFF;	
	background-image: url(../images/grayBackground.gif);
	background-repeat: repeat-x;
}
#userDescription .quote ul {
	background-image: url(../images/whiteBackground.gif);
	background-color: #F2F2F2;
}
.bbcode_quote .bbcode_quote .quote ul {
	background-image: url(../images/whiteBackground.gif);
	background-color: #FFFFFF;
}
.fieldsetQuote {	
	border: 1px dotted #1b414f;
	background-color: #FFFFFF;
	padding: 5px;
	padding-top: 10px;	
	margin-bottom: 8px;
}
.fieldsetInput {	
	border: 1px dotted #1b414f;
	background-color: #FFFFFF;
	padding: 5px;
	padding-top: 5px;	
	margin-bottom: 8px;
}
#userDescription .fieldsetQuote {
	background-color: #F2F2F2;
}
.bbcode_quote .bbcode_quote .fieldsetQuote {
	background-color: #FFFFFF;
}
.checkAll {
	position: absolute;
	right: 24px;
}
.blogentry {
	position: relative;
	border: 1px dotted #1B414F;
	background-color:#efefef;
	margin: 12px 10px;
	padding: 5px;
	padding-top: 10px;
}
.blogentry .date {
	position: absolute;
	right: 10px;	
	top: -8px;
	background-image: url(../images/whiteBackground.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #45789E;
}
.blogentry .title {
	position: absolute;
	left: 5px;	
	top: -8px;
	background-image: url(../images/whiteBackground.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #147BB6;
}
form .blogentry .title input {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #147BB6;
	text-align: left;
	width: 250px; 
	border: 0px none; 
	margin-top: 0px;	
	background-color: transparent;
}
form .blogentry .title {
	text-decoration: none;
}
form .blogentry .action {
	position: absolute;
	top: 0px;
	right: 3px;
}
form .blogentry img {
	position: relative;
	right: 0px;
	top: 0px;
}
form .blogentry img:hover {
	cursor: pointer;
}
form .blogentry textarea {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0px none; 
	margin-top: 0px;
	width: 100%;
	background-color: transparent;
}
#userActions .presentation {
	position: relative;
	background-image: url(../images/icons/clipboard_text.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 18px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .fav {
	position: relative;
	background-image: url(../images/icons/heart.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .trailer {
	position: relative;
	background-image: url(../images/icons/films.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .screens {
	position: relative;
	background-image: url(../images/icons/picture.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .reports {
	position: relative;
	background-image: url(../images/icons/newspaper.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .progress {
	position: relative;
	background-image: url(../images/icons/hammer_screwdriver.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .plattform {
	position: relative;
	background-image: url(../images/icons/wall.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .data {
	position: relative;
	background-image: url(../images/icons/data.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .author {
	position: relative;
	background-image: url(../images/icons/status_online.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
#userActions .download {
	position: relative;
	background-image: url(../images/icons/archive.gif);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	min-height: 16px;		
	padding-left: 20px;
	padding-bottom:5px;
	cursor: default;
}
.dateFormat {
	position: absolute;
	font-size: 10px;
	right: 18px;
}
.rightLink {
	font-size: 10px;
	position: absolute;
	right: 0px;
}
.pictureText {	
	padding-top: 4px;
}
.pictureAction {
	float: left;
	padding: 2px;
	position: relative;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
	background-color:#efefef;
}
.news .pictureAction {
	float: right;	
}
.screenshot, .games {
	clear: both;
	text-align: center;
	position: relative;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	margin-bottom: 1px;
	background-color:#efefef;
	padding: 4px;	
	margin-bottom: 10px;
}
.games {
	clear: none;	
	margin-top: 23px;
}
.pictureAction span {
	font-size: 10px;
	float: right;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 10px;
	color: #147BB6;
}
.pictureAction img {
	margin: 0px;
	padding: 0px;
}
.pictureAction img:hover {
	cursor: pointer;
}
.screenshot .image {
	position: relative;
	padding: 2px;	
	background: #FFFFFF;
	border: 1px solid;
	border-color:#AAAAAA #CCCCCC #DDDDDD #BBBBBB;
	margin-right: 8px;
	margin-bottom: 5px;
	float: left;
	max-width: 99%;
}
.checkbox {
	position: absolute;
	width: 16px;
	top: 6px;
	margin-left: 5px;
}
.saveButton {
	float: left;
	width: 90px;
	border: 1px dotted #1B414F; 
	background-image: url(../images/icons/accept.png);
	background-position: 2px 2px;	
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
}
.cancelButton {
	float: right;
	width: 93px;
	border: 1px dotted #1B414F; 
	background-image: url(../images/icons/cross.png);
	background-position: 2px 2px;	
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
}
.cancelButton:hover, .saveButton:hover {
	cursor: pointer;
	background-color: #5EB9ED;
}
#addGame {
	background-image: url(../images/icons/add.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
}
#addNewGame {
	min-height: 16px;
}
.addNewGame, .moreOptions .filter {
	width: 40%;
	position: absolute;
	z-index:5;
	padding: 0px;
	background-color:#ffffff;
}
.addNewGame .body, .moreOptions .filter .body {
	margin-top:23px;
	position: relative;
	padding: 5px;
	background-color:#efefef;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
}
.addNewGame .gametitle {
	background-image: url(../images/icons/bookmark.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .platform, #gameList .platform {
	background-image: url(../images/icons/wall.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;	
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .description {
	background-image: url(../images/icons/note.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .version {
	background-image: url(../images/icons/asterisk_orange.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .genre {
	background-image: url(../images/icons/genre.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .language {
	background-image: url(../images/icons/lang.gif);
	background-position: 0px 4px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .homepage {
	background-image: url(../images/icons/homepage.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .status {
	background-image: url(../images/icons/package.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addNewGame .progress, #gameList .progress {
	background-image: url(../images/icons/hammer_screwdriver.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 20px;
	cursor: default;	
	text-align: left;
	margin:3px;
	margin-left: 1px;
}
.addProject .saveButton {
	float: none;
	width: 135px;
	border: 1px dotted #1B414F; 
	background-image: url(../images/icons/accept.png);
	background-position: 2px 2px;	
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
	margin-left: 28%;
}
.gameBox .saveButton {
	float: none;
	width: 135px;
	border: 1px dotted #1B414F; 
	background-image: url(../images/icons/accept.png);
	background-position: 2px 2px;	
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 35%;
}
.addNewGame span {
	font-size: 10px;
	color: #147BB6;
}
.rm2k_Gametext, .rm2k_GamedropBox, .rm2k_Gametextbox {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	width: 97%;
	margin: 0px 4px;
	padding: 2px;
}
.rm2k_GamedropBox option {
	padding-left: 2px;
}
.actionBox {
	float: right;
	position: relative;
	background-color:#efefef;
}
.actionBox div {
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	padding: 2px;
	height: 22px;
}
.actionBox div input{
	width: 20px;
}
.actionBox div .cancelButton{
	margin-left: 5px;
}
#gameList .leftList {
	float: left;
	width: 48%;	
}
#resourceList .leftList {
	float: left;
	width: 30%;	
}
#gameList .rightList {
	float: right;
	width: 48%;
}
#resourceList .rightList {
	float: right;
	width: 65%;
}
#gameList .gameBox {
	margin-top: 0px;	
}
#gameList .pictureAction, #resourceList .pictureAction {
	height: 20px;
	margin-right: 2px;
	padding-bottom: 0px;	
}
#gameList .pictureAction img {
		
}
#gameList .pictureAction p a, #resourceList .pictureAction p a {
	font-size: 13px;
	padding: 3px 6px;
	padding-top: 1px;
	color: #147bb6;
	text-decoration: underline;
	font-weight: bold;
}
#resourceList h5 {
	font-size: 13px;
	padding: 3px 6px;
	padding-top: 1px;
	color: #147bb6;
	text-decoration: none;
	font-weight: bold;
}
#gameList .pictureAction p a:hover, #resourceList .pictureAction p a:hover {
	color: #199BE6;
}
#gameList .leftList .content, #gameList .rightList .content, #resourceList .leftList .content, #resourceList .rightList .content {
	position: relative;
	clear: left;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#efefef;
}
.leftList .resourceNavBox .content {
	padding: 0px ! important;
	border: 1px solid ! important;	
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC ! important;	
}
.leftList .resourceNavBox .content .topNavigation {
	margin: 4px 12px;
}
.topNavigation li {
	margin-left: 30px;
	padding-top: 1px;
}
.topNavigation a {
	color: #147BB6;
}
.topNavigation a:hover {
	color: #199BE6;
}
#gameList .coins, #resourceList .coins {
	background-image: url(../images/icons/coins.png);
	background-position: 2px 5px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	overflow: hidden;
	padding-top: 6px;
	height: 18px;
}
#gameList .rating, #resourceList .rating {
	position: absolute;
	top: 4px;
	padding-left:22px;	
	cursor: pointer;
}
#gameList .rating span, #resourceList .rating span {
	position: absolute;
	right: 35px;
	top: 2px;
	font-size: 8px;
	color: #0F5D8A;
	font-weight: bold;
}
#gameList .picture, #resourceList .picture {
	position:absolute;
	top:15px;
}
#gameList .author, #resourceList .author {
	background-image: url(../images/icons/user_silhouette.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#resourceList .authorM {
	background-image: url(../images/icons/user.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#resourceList .authorW {
	background-image: url(../images/icons/user_female.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#resourceList .rightList .gameBox .content {
	position: relative;
	border-bottom: 1px solid #CCCCCC;
}
#resourceList .publisher {
	background-image: url(../images/icons/publisher.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#resourceList .dataContent {
	background-image: url(../images/icons/drawer.png);
	background-position: 1px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#resourceList .size {
	background-image: url(../images/icons/server.png);
	background-position: 1px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	margin-top: 2px;
	height: 17px;
	overflow: hidden;
}
#resourceList .mappreview {
	background-image: url(../images/icons/photo.png);
	background-position: 1px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	margin-top: 2px;
	height: 17px;
	overflow: hidden;
}
#resourceList .downloads {
	background-image: url(../images/icons/archive.gif);
	background-position: 1px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	margin-top: 2px;
	height: 17px;
	overflow: hidden;
}
#gameList .screenshots {
	background-image: url(../images/icons/picture.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-top: 2px;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#gameList .progress {
	background-image: url(../images/icons/hammer_screwdriver.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-top: 2px;
	margin-left: 155px;
	margin-bottom: 16px;
	height: 17px;
	overflow: hidden;
}
#gameList .trailer {
	background-image: url(../images/icons/films.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	margin-top: 2px;
	height: 17px;
	overflow: hidden;
}
#gameList .gamereview {
	background-image: url(../images/icons/newspaper.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#gameList .homepage {
	background-image: url(../images/icons/homepage.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
}
#gameList .addedAt, #resourceList .addedAt {
	position: absolute; 
	right: 2px;
	color: #45789E;
	font-size: 8px;
	font-weight: bold;
}
#resourceList .type {
	position: absolute; 
	right: 2px;
	bottom: 2px;
	color: #45789E;
	font-size: 10px;
	font-weight: bold;
}
#gameList .version {
	background-image: url(../images/icons/asterisk_orange.png);	
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
	margin-bottom: 2px;
}
#gameList .downloads {
	background-image: url(../images/icons/archive.gif);	
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
	margin-bottom: 2px;
}
#gameList .status {
	background-image: url(../images/icons/package.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	padding-top: 1px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 2px;
}
#gameList .size {
	background-image: url(../images/icons/server.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	padding-top: 1px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 2px;
}
#gameList .genre {
	position: absolute;
	background-image: url(../images/icons/genre.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	padding-top: 1px;
	cursor: default;
	top: 2px;
	left: 10px;
	height: 17px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 2px;
}
#resourceList .genre {
	background-image: url(../images/icons/genre.png);
	background-position: 0px 1px;	
	background-repeat: no-repeat;		
	padding-left: 23px;
	padding-top: 1px;
	cursor: default;
	margin-left: 155px;
	height: 17px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 2px;
}
#gameList .platform {	
	background-position: 0px 0px;
	height: 18px;
	margin-top: 0px;
	margin-left: 156px;
	margin-bottom: 0px;
	padding-left: 23px;
}
#resourceList .platform {	
	background-image: url(../images/icons/wall.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	cursor: default;
	height: 18px;
	margin-top: 0px;
	margin-left: 156px;
	margin-bottom: 0px;
	padding-left: 23px;
}
#resourceList .loadable {
	color:#147BB6;
	font-size: 10px;
	position: absolute;
	background-image: url(../images/icons/load.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	cursor: default;
	bottom: -1px;
	left: 5px;
	height: 18px;
	padding-top: 2px;
	padding-left: 23px;
}
#resourceList .unloadable {	
	color:#147BB6;
	font-size: 10px;
	position: absolute;
	background-image: url(../images/icons/unload.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	cursor: default;
	bottom: -1px;
	left: 5px;
	height: 18px;
	padding-top: 2px;
	padding-left: 23px;
}
#gameList .gamedescription, #resourceList .gamedescription {
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-top: 0px;
	background-color:#efefef;	
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	padding: 5px;
	padding-top: 8px;
	height: 39px;
	overflow: hidden;	
}
.gamedescriptions {
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-top: 0px;
	background-color:#efefef;	
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	padding: 5px;
	padding-top: 8px;		
}
.infoText {
	padding: 8px;
}
.uploadImg {
	position: relative;
	right: 0px;
	z-index: 1;
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	margin-top: 3px;
	min-height: 18px;
	margin-bottom: 0px;
	padding-left: 23px;
}
.download {
	padding-top:5px;
	padding-bottom: 2px;
}
.newsInputHead {
	width: 25%;
	background-color: transparent;
	font-size: 13px;
	padding: 3px 10px;
	color: #147bb6;
	text-decoration: underline;
	background-color:#efefef;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
}
.newsInputMessage {
	background-color: transparent;
}
.uploaded {
	position: relative;
	background-color:#EFEFEF;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	margin: 1px;
}
.comments {		
	width: 75%;		
	margin: 1px;
	padding: 5px;
	margin-left: 12%;
}
.comments .commentText {
	margin-top:22px;
	padding: 5px;
	padding-left: 6px;
	background-color:#EFEFEF;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
	border-bottom: 0px;
}
.comments .commentInfo {
	position: relative;
	padding: 5px;
	padding-top: 8px;
	background-repeat: repeat-x;
	background-image: url(../images/hr.gif);
	background-color:#EFEFEF;
	border: 1px solid;
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;
}
.comments .commentInfo .commentDate {
	color:#45789E;
	position: absolute;
	right: 5px;
}
.hover {
	position: relative;	
}
.hoverClass {
	display: none;
	position: absolute;
	left: 5px;
	top: 15px;
	z-index: 2;
}
.hidden {
	width: 90%;
	position: relative;
	display: none;
}
