.profile_view_left_col{
float: left;
width:270px;
overflow:hidden;
}
.profile_view_right_col{
width:349px;
overflow:hidden;
margin: auto;
}

/*right col*/
.profile_view_desc_block .block_body
{
	border-top:1px solid #616161;
}
.profile_view_activity span{
color:#fff;
}
.profile_view_desc_tab, 
.profile_view_desc_tab_active{
font-weight:bold;
text-decoration:none;
text-align:center;
margin:5px 8px 0 8px;
color:#C0BFBF;
}
.profile_view_desc_tab_active{
color: #fff;
}
.profile_view_media_href{
margin: 10px 2px;
}
.profile_view_media_href a{
text-decoration:none;
padding-left:20px;
background:url(../../img/video.gif) no-repeat top left;
color:#fff;
padding-bottom:10px;
}
#profile_rate_container{
margin:4px 0px;
}
.profile_rate_body{
margin:1px;
}
.profile_rate_body div{
padding:1px 3px;
}
#profile_rate_average_score,
#profile_rate_rates{
color:#6EB814;
}
#profile_rate_points_container{
margin:4px;
padding:2px;
height:20px;
}
.profile_rate_point_off,
.profile_rate_point_on,
.profile_rate_point_active{
float: left;
width: 22px;
height: 32px;
background-image: url(../../img/hand_inactive.png);
background-repeat: no-repeat;
background-position: 50% 50%;
text-align: center;
cursor: pointer;
}
.profile_rate_point_on{
background-image: url(../../img/hand_active.png);
color: #fff;
}
.profile_rate_point_active{
background-image: url(../../img/hand_hover.png);
color:#c24eb3;
}
#profile_view_menu_top {
padding:5px 1px;
}
.profile_view_photo_cont{
background:url(../../img/profile_cap.gif) no-repeat top;
padding-top:1px;
}
.profile_view_photo_sub_cont{
background:url(../../img/profile_bot.gif) no-repeat bottom;
padding-bottom:1px;
}
.profile_view_photo_content{
background:#4B73A4;
margin:8px 0;
}
.sub_profile{
height:17px;
background: #616161;
color: #fff;
text-align: center;
padding-top: 2px;
}
.overflow_field_value{
overflow: hidden;
width: 155px;
}
.flash_pl{
margin:5px 0 0;
}

#profile_view_menu_top a
{
	color: #6EB814;
	font-weight: bold;
}

.left
{
	vertical-align: top;
	padding-top: 3px;
}

*+html .left
{
	padding-top: 6px;
}
