#page_content
{
width:963px;
margin:0 0 0 0;
clear:both;
}

#page_content .pc_main
{
width:963px;
overflow:hidden;
padding:5px 5px 5px 0;
margin:10px 0 20px 0;
}

#page_content .pc_main table.struct
{
width:940px;
}

#page_content .pc_main table.struct td
{
vertical-align:top;
}

/*------*/

#page_content .pc_main td.sidebar
{
width:1px;
}

#page_content .pc_main td.sidebar div.content
{
width:318px;min-height:200px;
overflow:hidden;
margin:0 0 0 0;
clear:both;
}

#page_content .pc_main td.sidebar div.content #sidebar-pub
{
background-color:#d6d6d6;
border:1px solid #FFF;
width:300px;height:250px;
overflow:hidden;
margin:0 0 0 15px;
}

/*------*/

#page_content .pc_main td.main div.content
{
width:636px;
overflow:hidden;
margin:0 0 0 10px;
clear:both;
}

#page_content .pc_main td.main div.content .info
{
font-size:12px;
margin:0 0 10px 4px;
clear:both;
}

#page_content .pc_main td.main div.content .info b
{
display:block;
font-size:11px;
color:#808080;
font-weight:normal;
}

/*------*/

.contactBox
{
float:left;
margin:0 4px 4px 0;
}

.contactBox .contactBox_content
{
width:137px;
overflow:hidden;
}

.contactBox .contactBox_content .avatar
{
clear:both;
line-height:15px;
padding:0 0 4px 2px;
position:relative;
text-align:center;
}

.contactBox .contactBox_content .avatar .is_pro
{
height: 12px; width: 23px;
position: absolute;
top:0px;
right:0px;
background:transparent url(/apps/frontend/member/img/pro_cartouche_1.png) no-repeat top right;
}

.contactBox .contactBox_content h2.txt_avatar
{
color:#27B0F0;
font-size:100%;
font-weight:bold;
padding:0px 0px 0px 3px;
line-height:15px;
height: 15px;
overflow: hidden;
}

.contactBox .contactBox_content hr
{
border:none;
border-bottom:solid 1px #d0d0d0;
height:1px;
margin:4px 0 3px 0;#margin:0;
font-size:1px;
line-height:1px;
}

.contactBox .contactBox_content h3.txt
{
color:#867A5F;
font-size:10px;
line-height:14px;
padding:0 3px;
}

.contactBox .contactBox_content h3.txt b.val
{
color:#000000;
}

.contactBox .contactBox_content h3.pk b.val
{
/*background:transparent url(/apps/frontend/communauty/img/point_nostro.gif) no-repeat scroll right center;*/
/*padding:3px 20px 0px 0px;*/
padding:3px 0px 0px 0px;
}

/*------*/

div.no_results
{
background:#FFFFFF url(/apps/frontend/news/img/invalid_line.png) no-repeat scroll left center;
height:100%;
line-height:18px;
margin:6px;
padding:2px 2px 2px 18px;
width:auto;
}

div.no_results b
{
font-size:14px;
color:#44BCF1;
padding:0 0 0 8px;
}


