.aa_Containers{
width: 98%;
margin-left:auto;
margin-right:auto;
}

.aa_wraper_Container{
 margin-bottom: 20px;
}
.aa_wraper_Container2{
  float:left;
}

.aa_Container {
  border: 2px solid rgba(20, 20, 20, 0.5);
  border: 2px solid #D6D6D6;
  padding: 6px;
  background: rgb(255,255,255, 0.8);
  background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
  position:relative; 

}

.aa_Container2 {
  border: 2px solid rgba(20, 20, 20, 0.5);
  border: 2px solid #D6D6D6;
  padding: 6px;
  background: rgb(255,255,255, 0.8);
  background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

}



.aa_Container .aa_OneSimilarTopicCont .aa_LeftSide .aa_Container2 {
  float: left;
  margin-right: 10px;
}

.aa_Container .aa_OneSimilarTopicCont .aa_LeftSide .aa_Container2 img {
  border: 1px solid #777777;
}

.aa_Container .aa_OneSimilarTopicCont .aa_RightSide .aa_Container2 {

  overflow: hidden;

}

.aa_RightSide {
  width: 224px;
  float:right;
}



.aa_message{
  margin: 20px;
  margin-top: 2px;
  margin-bottom: 4px;
  font-size: 16px;
  line-height:16px;
}


/* misc */

.aa_RoundedCorners5 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
}

.aa_BoxShadow {
  box-shadow: 2px 2px 5px #CBC8BC;
  -moz-box-shadow: 2px 2px 5px #CBC8BC;
  -webkit-box-shadow: 2px 2px 5px #CBC8BC;
}

.aa_avatar{
max-width:250px;
max-height:250px;
margin-top:2px;
margin-bottom:8px;
margin-left:8px;
margin-right:20px;
float: left;
}

.aa_r 
{
	float:right;
}

.aa_l
{
	float:left;
}
.aa_br
{
clear:both;
padding:2px;
}

.aa_name
{
margin-bottom:10px;
font-weight: bold;
font-size: 28px;
text-shadow: 0 1px 1px #FFFFFF;
color:#3300FF;
line-height:18px;
width:100%

}

.aa_info
{
  color:#515151;
  font-size:12px;
}


.aa_vocal_authors{border:2px solid #FDB837;}

/*âàðèàíò ñî ñêðûòèåì äëèííîé ññûëêè*/
.aa_long_link_box{position:relative;clear:both;height:20px;}
.aa_long_link	{position:absolute;overflow:hidden;white-space:nowrap;width:100%;top:0px;}

.aa_badger-outter
	{

	background:#fff;
	border:1px solid #ccc;
	min-width: 36px;
	height: 36px;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	box-shadow:0px 1px 5px #ccc;
	-moz-box-shadow:0px 1px 5px #ccc;
	-webkit-box-shadow:0px 1px 5px #ccc;
	float:left;
	position:absolute;
	top:-10px;
	right:-10px;
	z-index:9999;
	}
.aa_badger-inner
	{
	min-width: 30px;
	height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: #f13c31;
	background: -moz-linear-gradient(100% 100% 90deg, #f13c31, #f79690);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f79690), to(#f13c31));
  	background: -webkit-linear-gradient(#f79690, #f13c31);
    background: -o-linear-gradient(#f79690, #f13c31);
    margin:3px;
    z-index:99999;
	}
.aa_badger-badge
	{
	color:#fff;
	padding:1px;
	margin:0;
	text-align:center;
	text-shadow:0px -1px 1px #e01b0f;
	z-index:999999;
	 font-size:20px;
	}ÿÿ
.aa_badger-text
	{ font-size:18px; }
.aa_badger-number
	{ font-size:22px; }

 @media (max-width: 576px) {
    .aa_avatar {
     float: none; 
      width:300px;  
      display: block;
      margin-left: auto;
      margin-right: auto;    
    } 
  }