.user-panel {}
    .user-panel .header {}
    .user-panel .body {margin-top: 5px;}
        .body .left {float: left; width: 160px; background:#EFEFEF; border:1px solid #CCCCCC; padding:5px;}
        .body .right {float: right; width: 750px;}
    
    .header a, .header span {display: block; float: left; margin-right: 5px;}
    .header .user { font-size: 24px; font-weight: bold;}
    .header .user-status {
        -moz-border-radius:4px 4px 4px 4px;
        background:#F1F1F1;
        border:1px solid #CCCCCC;
        overflow:hidden;
        width: auto;
    }
		.user-status a { float: none; display: inline; }
		.user-status-wrap {
			overflow:hidden !important;
			padding:3px !important;
			margin:6px 0 0 5px !important;
			width: auto !important;
			float: none !important;
			
			-moz-border-radius:0 !important;
			background:none !important;
			border:none !important;
		}
    
        
        .left .avatar {
            background:white;
            margin-bottom:3px;
            overflow:hidden;
            padding: 3px;
            text-align:center;
            width:154px;
            font-size:11px;
        }
        .left .links {
            margin-bottom: 20px;
        }
		.no-rights {
			width: 650px;
			margin: 20px auto;
		}
		.no-rights .links {
			float: left;
		}
			.no-rights .links a {
				padding: 3px 10px;
			}
            .links a {
                display:block;
                margin-bottom:2px;
                padding:2px;
            }
			.links a span {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
				margin-right: 3px;
			}
            .links a:hover {
                background-color: #4067CF;
                color: white;
            }
            .prof-sendpm span { background: url(http://i.kefche.net/ico/ic/16x16/041.png) no-repeat left center; }
            .prof-addfr span { background: url(http://i.kefche.net/ico/ic/16x16/019.png) no-repeat scroll left center; }
			.prof-ban span { background: url(http://i.kefche.net/ico/icons2.gif) no-repeat 0 -543px; }
        
        .left .user_menu {
            
        }
            .left .user_menu img{
                text-decoration: none;
            }
            .left .user_menu h3 {
                padding: 2px 3px;
                margin: 15px -4px 0 -4px;
                background: white;
            }
            .left .user_menu a {
                display:block;
                height: 16px;
                margin-bottom:2px;
                padding: 2px 0 2px 2px;
                
                white-space: nowrap;
                clear: both;
            }
            .left .user_menu a.sel {
                background: #8FA7E7;
                color: white;
            }
            .left .user_menu a:hover, .left .user_menu a.sel:hover {
                background-color: #4067CF;
                color: white;
            }
            .left .user_menu a span {
                display: block;
                float: left;
                padding: 0;
                margin: 0 5px 0 0;
                width: 16px;
                height: 16px;
            }
            
    
.module-panel {background: #AFAFAF; padding: 5px;}
    .module-panel h2 {
        margin: 0;
        padding: 3px;
    }
    .module-panel .body {
        background: white;
        padding: 5px 3px;
    }
    

.user-search form {
	padding: 4px 0;
}
	.fr-delete { display: none; }
	.del-fr { display: block; float: right; margin:5px 5px 0 0; }
	.inp-small {
		display:inline-block;
		width: 30px;
		margin-right:3px;
		padding:2px;
		border:1px solid #999999;
	}
	.user-search form .search-submit {
		display:inline-block;
		float: none;
		height:auto;
		padding:1px;
	}
	
.user-search .search-box, .user-search .search-box-inactive {
	padding: 2px;
	height: auto;
	width: 250px;
	color: black;
}
    
.pr-module {
margin-bottom: 10px;
border: #99BCDF solid 1px;
}
	.pr-module .music-link {
		float:left;
		width:360px;
		margin:0 0 5px;
		padding:0 5px;
		overflow:hidden;
		white-space:nowrap;
	}

.pr-module-head {
position: relative;
font-size: 18px;
font-weight: bold;
padding: 5px;
margin-bottom: 5px;
background: #E7EFF7;
width: 738px;
}
    .pr-module-head .pr-module-sett {
        position:absolute;
        right:5px;
        top:4px;
    }
        .pr-module-sett a {
            display: block;
            float:left;
            margin-right: 4px;
            padding: 2px;
            text-decoration: none;
            font-size: 10pt;
            font-weight: normal;
            background:#EFFAFF;
            border:1px solid #8F90FF;
			*float: left;
        }
        
        .pr-module-sett a span {
            display: block;
            float: left;
            
			width: 16px;
			height: 16px;
			*float: left;
        }
        .pr-module-sett a.down, .pr-module-sett a.up {
            background: none;
            border: none;
            padding: 0;
            margin-top: 4px;
        }
        .pr-module-sett a.down span, .pr-module-sett a.up span {
            background: transparent url(http://i.kefche.net/ico/icons2.gif) no-repeat;
            background-position: 0px -431px;
        }
        .pr-module-sett a.up span { background-position: 0px -463px; }

.pr-module-body {
padding: 5px;
}   

.pr-module-edit-link {
display: block;
background: blue;
padding: 3px;
color: white;
float: right;
}
    
.profile-html {
width: 744px;
padding: 3px;
margin-bottom: 10px;
border: #BFBFBF solid 1px;
overflow: hidden;
}

.medal {
display: block;
width: 16px;
height: 16px;
float: left;
}
	#user_panel_header .medal {
		margin-top: 5px;
	}

.profile-stats {
    margin-top: 10px;
}
    .profile-stats .title {
        border-bottom:1px solid #DDDDDD;
        color:#6F6F6F;
        margin:0;
        padding: 3px 2px;
		background: white;
		white-space: nowrap;
    }
		.profile-stats .title span {
			display: block;
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 3px;
			background: url(http://i.kefche.com/ic/f1/chart_bar.png) no-repeat top left;
		}
    .profile-stats ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 10px;
        color: #6F6F6F;
        background: white;
    }
    
        .profile-stats ul li.left, .profile-stats ul li.right {
			display: block;
            width: auto;
            padding: 0;
            border: none;
            background: none;
            padding: 2px 1px;
        }
        .profile-stats ul li.left {
			width: 65px;
			clear: both;
			overflow:hidden;
			white-space:nowrap;
		}
		.profile-stats ul li.right {
			width: 91px;
			text-align: right;
			clear: right;
			overflow:hidden;
			white-space:nowrap;
		}


.bann-panel {
	width: 600px;
	margin: auto;
}
	.bann {
		margin: 5px 0 0 0;
		padding: 5px;
		background: #FF4940;
		border: 1px solid #A60800;
	}

body #main_wraper .wrap-around {
	position: relative;
	overflow: hidden;
}