.promo-div { margin-bottom: 5px;}

.pd-lf {
float: left;
width: 625px;
height: 260px;
border-radius: 5px;
margin-right: 5px;
background-image: url(http://i.kefche.com/bg/a898b70593a3.gif);
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 5px;
}

.pd-rg {
float: left;
width: 300px;
height: 250px;
padding: 5px;
background-image: url(http://i.kefche.com/bg/15ab86b7c5b1.gif);
overflow: hidden;
-moz-border-radius: 4px 4px 4px 4px;
}

.bottom-div {
height: 200px;
background-image: url(http://www.outpostapp.com/img/bg_yellow.gif);
-moz-border-radius: 4px 4px 4px 4px;
}

.pr-usr {
float: left;
position: relative;
left: 0px;
width: 100px;
height: 16px;
filter:alpha(opacity=80);
opacity: 0.8;
background: white;
text-align: center;
text-decoration: none;
overflow: hidden;
top: -19px;
!top: -16px;
}

.mass-messages {
    padding: 2px;
    height: 25px;
    margin-bottom: 5px;
    overflow: hidden;
    
    border: #EFE4A5 solid 1px;
    background: #FFF9D8;
    
    -moz-border-radius: 4px 4px 4px 4px;
}
    .mass-messages .avatar {
        float: left;
        padding: 0;
        margin: 0 2px 0 0;
    }
        .mass-messages .avatar img {
            display: block;
            width: 25px;
            height: 25px;
            background: silver;
        }
    
    .mass-messages .message {
        float: left;
        width: 878px;
        height: 25px;
        line-height: 20px;
        margin: 0;
        padding: 2px;
        background: none;
        border: none;
        white-space: nowrap;
        overflow: hidden;
    }

.promo-game {
display: block;
position: relative;
float: left;
width: 455px;
height: 250px;
margin-right: 5px;
padding: 5px 0 0 5px;
text-decoration: none;
overflow: hidden;

}

.ex-promo-games {
width: 155px;
height: 250px;
margin-top: 5px;
float: left;
}

.exp-game {
width: 145px;
height: 40px;
padding: 5px;
margin-bottom: 5px;
background-image: url(http://i.kefche.com/bg/d5681c2d562e.gif);
-moz-border-radius: 4px 4px 4px 4px;
}

.exp-thumb {
width: 50px;
height: 40px;
margin-right: 5px;
float: left;
}

.ylw {
position: relative;
width: 90px;
height: 40px;
top: -5px;
color: #EDEDED;
font-size: 12px;
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

.layer-title-pg {
position: relative;
filter:alpha(opacity=70);
opacity: 0.7;
top: -253px;
font-size: 14px;
font-weight: bold;
padding: 5px;
background-image: url(http://i.kefche.com/bg/28f68ee8db30.png);
float: left;
}

.layer-promo-game-desc {
position: absolute;
filter:alpha(opacity=70);
opacity: 0.7;
bottom: 0px;
left: 5px;
width: 445px;
height: 30px;
padding: 5px;
color: #0F0F0F;
background-image: url(http://i.kefche.com/bg/28f68ee8db30.png);
float: left;
-moz-opacity:0.7;
-khtml-opacity: 0.7;
}
    .layer-promo-game-desc .shade { position: absolute; padding: 1px 0 0 1px; color: #EEEEEE; }
    .layer-promo-game-desc .body { position: absolute; }

.games-cnt {
padding: 6px;
text-align: center;
color: #3F373C;
font-family:georgia,serif;
background: #F7ECD0;
-moz-border-radius: 4px 4px 4px 4px;
}
    .games-cnt strong { font-size: 12pt; }

.popular-profiles {
    position: relative;
    margin-bottom: 5px;
}
    .popular-profiles h3 {
        display: block;
        float:left;
        padding:7px;
        margin: 0 0 2px 0;
        
        color:white;
        
        font-size:11px;
        font-weight:bold;
        text-transform: uppercase; 
        -moz-border-radius:4px;
        zoom: 1;
    }
        .girl-profile h3 { background-color: #FF7DBE; }
        .boy-profile h3 { background-color: #5AA0CF; }
        .fav-games h3 { background-color: #C62C07; }
        .fav-photos h3 { background-color: #BFCF8E; color: black; }
    
    .popular-profiles .body {
        background: white;
        padding: 10px;
        padding-right: 0;
        width: 930px;
        clear:both;
        !position: relative;
        -moz-border-radius: 4px;
    }
        .girl-profile .body { background-image:url(http://i.kefche.net/ico/b/pink-top-profile-bg.jpg); }
        .boy-profile .body { background-image:url(http://i.kefche.net/ico/b/blue-top-profile-bg.jpg); }
        .fav-games .body { background-image:url(http://i.kefche.com/bg/8fe9cf91cc9c.gif); padding-right: 0; }
        .fav-photos .body { background-image:url(http://i.kefche.com/bg/15ab86b7c5b1.gif); padding-right: 0; }
    
    .top-profile {
        float:left;
        position: relative;
        width:100px;
        height:100px;
        margin-right:10px;
        padding:5px;
        
        background: white;
        text-decoration:none;
        -moz-border-radius:4px;
    }
        .girl-profile .top-profile { border:1px solid #EDA1BD; }
        .boy-profile .top-profile { border:1px solid #67A5CF; }
        .fav-games .top-profile { border: 1px solid #CCCCCC; }
        .fav-photos .top-profile { border: 1px solid #CCCCCC; }
        
        .top-profile img { display: block; }
        .top-profile a.title {
            display: block;
            position: absolute;
            bottom:5px;
            left:5px;
            width:100px;
            height:16px;
            
            background:white;
            filter:alpha(opacity=80);
            opacity:0.8;
            
            overflow:hidden;
            text-align:center;
            text-decoration:none;
        }
            .girl-profile .top-profile a { color: #DF0DB8; }
            .fav-games .body a,
            .fav-photos .body a {
                display:block;
                float:left;
                width:80px;
                padding:3px;
                height:92px;
                margin-right:15px;
                !margin-right:14px;
                
                background:#EDEDED;
                border:1px solid #CCCCCC;
                
                font-size:11px;
                overflow:hidden;
                text-align:center;
                text-decoration:none;
                text-decoration: none;
                -moz-border-radius:4px;
            }
            
            .fav-photos .body a {
                width:75px;
                height:91px;
                margin-right:9px;
                !margin-right:9px;
            }
    
    .top100 {
        display: block;
        float:left;
        width:50px;
        height:100px;
        padding:5px;
        
        background:white no-repeat center;
        -moz-border-radius:4px;
    }
        .girl-profile .top100 { border:1px solid #EDA1BD; background-image: url(http://i.kefche.net/ico/b/golden-cup-girls.png); }
        .boy-profile .top100 { border:1px solid #67A5CF; background-image: url(http://i.kefche.net/ico/b/golden-cup-boys.png); }

.ratings {
    margin-top:10px;
    padding:10px;
    -moz-border-radius:4px;
    background-image:url(http://i.kefche.com/bg/54cf8297bcf6.png);
}
    .ratings a {
        display:block;
        float:left;
        font-weight:bold;
        margin-right:10px;
        padding:5px;
        -moz-border-radius:4px;
        background-image: url(http://i.kefche.com/bg/28f68ee8db30.png);
        color:#BF004F;
        text-decoration:none;
        text-transform: uppercase;
    }
        .ratings a span {
            display: block;
            float: left;
            width: 16px;
            height: 16px;
            margin-right: 3px;
            background: url(http://i.kefche.net/ico/b/trophy.png) no-repeat left top;
        }

.module-sett {
    float: left;
    padding-left: 5px;
}
    .module-sett a {
        display: block;
        float: left;
        margin: 4px 4px 0 0;
    }
    
    .module-sett a span {
        display: block;
        float: left;
        
        width: 16px;
        height: 16px;
        *float: left;
    }
    .module-sett a.down span, .module-sett a.up span {
        background: transparent url(http://i.kefche.net/ico/icons2.gif) no-repeat;
        background-position: 0px -431px;
    }
    .module-sett a.up span { background-position: 0px -463px; }