.play-game {margin-bottom: 5px;}
	.play-game h2 {
		-moz-border-radius:4px;
		background-image:url(http://i.kefche.com/bg/d5681c2d562e.gif);
		color:#EDEDED;
		font-family:Verdana,"Times New Roman";
		font-size:18px;
		font-weight:bold;
		margin:0 0 5px 0;
		padding:3px;
		line-height: normal;
	}
		a.game-light span,
		a.game-popup span {
			display: block;
			float: right;
			position: relative;
			z-index: 200;
			width: 16px;
			height: 16px;
			margin-right: 3px;
			margin-top: 4px;
			background: transparent url(http://i.kefche.net/ico/ic/small/lightbulb.png) no-repeat top left;
		}
			a.game-popup span { background-image: url(http://i.kefche.net/ico/ic/small/application_get.png); }
.lights-off {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	z-index: 199;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
	
.game-panel {
	position: relative;
	z-index: 200;
	padding:5px;
	background-color:#00161C;
	background-image:url(http://i.kefche.com/bg/a898b70593a3.gif);
	
	text-align:center;
	-moz-border-radius:4px;
}


.game-share {
    margin-bottom: 5px;
    background: #CFCFCF;
    border: #AFAFAF solid 1px;
    padding: 3px;
}

.game-controls{
    margin-bottom: 5px;
    background: #CFCFCF;
    border: #AFAFAF solid 1px;
    height: 36px;
}
    
    .game-controls a, .game-controls span {
        display: inline-block;
        float: left;
        border-right:1px solid #AFAFAF;
        padding:10px 10px 10px 15px;
		*float: left;
    }
    .game-controls a span {
        border: none;
        margin-right: 3px;
        padding: 0;
        width:16px;
        height:16px;
        background:url(http://i.kefche.net/ico/icons2.gif) no-repeat 0 -670px;
		*margin-right: 3px;
    }
        .game-controls a.sha span { background-position:0 -479px; }
        .game-controls a.vot span.vote_up { background-position: 0px -1665px; }
        .game-controls a.vot span.vote_down { background-position: 0px -1680px; }
        .game-controls a.ful span { background-position:0 -16px; }
        .game-controls a.edi span { background-position:0 -786px; }
        .game-controls a.abu span { background-position:0 -145px; }
    .game-controls a:hover { background-color: #BFBFBF; }
    .game-controls .left {float: left; display: inline-block;}
    .game-controls .right {float: right; display: inline-block;}
    .game-controls .right a, .game-controls .right span {border:none; border-left:1px solid #AFAFAF;}
    .game-controls .right a span {border: none;}

.game_description-left, .game_description-right {
    float:left;
    width:450px;
    padding:5px;
    margin: 0 0 5px 0;
    
    background:#FFFBCF;
    border:1px solid #DFBE29;
}
    .game_description-right {float: right;}

.game-comments {
	float: left;
	width: 635px;
	margin-right: 4px;
}

.game-statistics {
	float: left;
}
	.game-uploder {
		background:#F5F5F5;
		width:300px;
		margin-bottom: 5px;
	}
		.game-uploder a { text-decoration: none; }
		.game-uploder h3 {
			-moz-border-radius:4px 4px 0 0;
			background:#79B0E5;
			border:1px solid #3B81BF;
			color:white;
			font-size: 9pt;
			padding:5px;
			margin: 0;
		}
		.game-uploder .body {
			-moz-border-radius:0 0 4px 4px;
			background:#79B0E5 url(http://i.kefche.net/ico/b/sumit_button-bg.png) top repeat-x;
			border:1px solid #3B81BF;
			border-top: none;
			color:white;
			padding:5px;
		}
		.game-uploder img { float: left; margin-right: 3px; }
		.game-uploder p {
			float: left;
			width:240px;
			margin: 0;
			overflow:hidden;
			white-space: nowrap;
		}
		.minf-tgames {
			display:block;
			float:left;
			height:14px;
			margin:3px 5px 0 0;
			padding:0 1px;
			
			background:white;
			font-size:11px;
			text-decoration:none;
			-moz-border-radius:4px;
		}

.whoplays {margin-bottom:5px}
	.whoplays h3 {
		-moz-border-radius: 4px 4px 0 0;
		background:#79B0E5;
		border:1px solid #3B81BF;
		color:white;
		font-size:9pt;
		margin:0;
		padding:5px;
	}
	.whoplays .body {
		width: 288px;
		padding:0 5px 5px;
		background:#FAFBFB;
		border:1px solid #D7D9DA;
	}
	.whoplays .body .item {
		display:block;
		float:left;
		width:66px;
		height:90px;
		margin:5px 2px 0 0;
		padding: 2px;
		
		background:#EDEDED;
		font-size:10px;
		overflow:hidden;
		text-align:center;
		text-decoration:none;
		white-space:nowrap;
	}
		.whoplays .body .item img { display: block; margin:0 3px; }

.rounded-panel {
	width:288px;
	margin:0 0 5px 0;
	padding:5px;
	
	overflow:hidden;
	-moz-border-radius: 4px;
	font-size:9pt;
}
	.rounded-panel a { text-decoration: none; }
	.grey { background:#FAFBFB; border:1px solid #CCC; color:black; }
		.grey a { color: black; }
	.blue { background:#79B0E5; border:1px solid #3B81BF; color:white; }
		.blue a { color: white; }
	.red { background:#C62C07; border:1px solid #A60000; color:white; }
		.red a { color: white; }

.groups-list, .favorites-list, .collections-list {}
    .collections-list .coll-info,
    .favorites-list .fav-info,
    .groups-list .group-info {
        float: left;
        width: 350px;
        padding: 5px;
        margin: 0 5px 5px;
        border: 1px solid silver;
        white-space: nowrap;
        overflow: hidden;
    }
        .favorites-list .fav-info { width: 120px; text-align: center;}
		.favorites-list .fav-info img { width: 80px; height: 80px; display: inline-block;}
    .collections-list h4, .group-info h4 { margin: 0; padding: 0;}
    .collections-list p, .fav-info p, .group-info p { margin: 0; padding: 0;}
    .collections-list img, .group-info img {float: left; margin-right: 5px;}
