#profile
	{
	width:100%;
	}
    
.phead
	{
	width: 686px;
	max-width: 686px;
    height: 21px;
    background-image: url(img/profile/phead.png);

    vertical-align: middle;
	}

#pleftcol
	{
	
	width: 155px;
    min-width: 155px;
	max-width: 155px;
	}

#prightcol
	{
	max-width: 500px;
    height: 451px;
    min-height: 451px;
    margin: 5px;
	background-image: url(img/profile/infoback.png);
	}
	
    
 /* ========= profile user ========== */

.puser
	{
	width: 154px;
	max-width: 154px;
    max-height: 364px;
    padding-top: 1px;
    border-collapse: collapse;
	}
    
#puserh
	{
	
	height: 31px;
    padding-right: 5px;
    vertical-align: middle;
    background-image: url(img/profile/pid_01.png);
	}
    
#puserh2
    { 
    height: 48px;
    padding-left: 4px;
    background-image: url(img/profile/pid_02.png);   
    }
    
#puh3 	{ font-size:140%; margin:1em 1em 1em 0; letter-spacing: -1px; font-weight:normal; }
    
#puserimg
    {
    
    height: 30px;
    vertical-align: middle; 
    background-image: url(img/profile/pid_03.png);   
    }
    
#puserava
    {
    
    height: 120px;
    vertical-align: middle; 
    background-image: url(img/profile/pid_04.png);   
    }
    
#puserinfo
    {
    
    height: 136px;
    padding-top: 6px;
    padding-left: 8px;
    background-image: url(img/profile/pid_05.png);   
    }
    
.pblock { background-color:#323232; border:1px solid #464646; padding:8px; margin:4px; }

.profiledt	
	{ 
	margin:0; 
	border-spacing: 0;
	}
    
 table.profiledt td	
	{ 
	background-color:#2b2a2a; 
	padding: 5px;
	margin:0; 
	border-spacing: 1px;
	border-top:1px solid #525252;
	border-right:1px solid #525252;
	border-left:1px solid #525252;
	border-bottom:1px solid #525252;
    font-size: 11px;
	
	}