.module-game .controls {
    display: block;
    float: right;
    font-weight: normal;
    font-size: 10pt;
}

.game-profile {}
    .game-profile .body {
        padding: 5px 0 3px 10px;
    }
    .game-profile .body a {
        display: block;
        float: left;
        margin-right: 10px;
    }
    .game-profile .body img {
        border: 1px solid #DDDDDD;
        padding: 2px;
    }


.game-item { background: white;}
    .game-item h2 {padding: 0; margin: 0;}
    .game-item .left {
        width: 500px;
        background: none;
        border: none;
        padding: 0;
    }
    .game-item .right {
        width: 230px;
        background: none;
        padding: 0;
    }

.mini-panel {
    background:white none repeat scroll 0 0;
    border-bottom:1px solid #DDDDDD;
    color:#6F6F6F;
    font-size:10px;
    margin-bottom: 10px;
}
    .mini-panel .body {margin:0; padding:5px;}
    .mini-panel .left {width: auto;clear: left;background: none;border: none;}
    .mini-panel .right {width: auto; clear: right; background: none; }
    
    .mini-panel h3 {
        background:#E9E9E9;
        border-bottom:1px solid #DDDDDD;
        color:#6F6F6F;
        padding:3px;
        margin: 0;
        text-align:left;
    }

.game-nav {font-size: 9pt;}
    .game-nav img {
        border: 1px solid #DDDDDD;
        padding: 2px;
    }
    .game-nav .left, .game-nav .right {
        width: 100px;
        text-align: center;
    }
    


.module-game .game-info {
        float: left;
        width: 130px;
        margin-right: 5px;
        margin-bottom: 10px;
    }
    
    .game-info .no-margin {margin-right: 0;}
    
    .game-info p {
        padding: 0;
        margin: 0;
        font-size: 8pt;
        color: #6F6F6F;
    }

.pagination .left, .pagination .right {float: none; width: auto; border: none; background: none;}

.game-controls{
    margin-top: 5px;
    background: #CFCFCF;
    border: #AFAFAF solid 1px;
    height: 36px;
}
    
    .game-controls a, .game-controls span {
        display: block;
        float: left;
        border-right:1px solid #AFAFAF;
        padding:10px 10px 10px 15px;
    }
    .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;
    }
        .game-controls a.sha span { background-position:0 -478px; }
        .game-controls a.vot span.vote_up { background-position:0 -1697px; }
        .game-controls a.vot span.vote_down { background-position:0 -1711px; }
        .game-controls a.ful span { background-position:0 -15px; }
        .game-controls a.edi span { background-position:0 -785px; }
        .game-controls a.abu span { background-position:0 -144px; }
    .game-controls a:hover { background-color: #BFBFBF; }
        .game-controls a.vot span.vote_up:hover {background-position: 0px -1665px;}
        .game-controls a.vot span.vote_down:hover {background-position: 0px -1679px;}
    .game-controls .left {float: left;}
    .game-controls .right {float: right;}
    .game-controls .right a, .game-controls .right span {border:none; border-left:1px solid #AFAFAF;}
    .game-controls .right a span {border: none;}

.upload_game {
    background:#F7F5E7 none repeat scroll 0 0;
    border:5px solid #F0EDDA;
    padding:30px;
}
.game-item .comments-panel {
    width: 510px;
}
    .game-item .comments-panel #comment_ta {
        width: 497px;
    }
    
    .game-item .comment-item h3 {
        width: 437px;
    }
    
    .game-item .comment-item p {
        width: 440px;
    }

.game_uploaded {
    border: 1px solid silver;
    padding: 5px;
    margin: 5px;
}
    .game_uploaded h4 {
        margin: 0;
        padding: 0;
    }
    .game_uploaded .left {
        float: left;
        padding: 0;
        margin: 0 5px 5px 0;
        border: none;
        background: none;
        width: auto;
        
    }
    .game_uploaded input {
        width: 310px;
    }
    .game_uploaded textarea {
        height: 40px;
        width: 310px;
    }