
.social_icons_3
{
 width: auto;
position: relative;
height: 30px; 
display: inline-block;
top: -20px;
} 

.social_icons_3 .social_icons_3_sub
{
position: absolute;
top: 25px;
right: 0px;
border: #cccccc 1px solid;
background: #ffffff;
padding: 5px;	
display: none;
width: 155px;
z-index: 1000000000;
text-align: center;
}
.social_icons_3:hover .social_icons_3_sub
{
display: block;	
}

.social_icons_3 .social_icons_3_sub .text
{
	font-size: 9px; padding-bottom: 6px; color: #3892cf;
}

.social_icons_3 .inca
{
cursor: pointer;
float: left;
position: relative; 
padding-left: 5px;
display: inline;
}
.social_icons_3 .inca a, .social_icons_3 .inca a:hover
{
	position: relative;
 top: 5px;
 left: 4px;
font-size: 9px;
font-weight: bold;	
}

.social_icons_3 .inca a:hover
{
color: #666666;	
}

.social_icons_3 .user_photo_div
{
cursor: pointer;
float: left;
position: relative; 
padding-left: 10px;
padding-top: 5px;
display: inline-block;
height: 25px;
}

.social_icons_3 .user_photo_div .user_photo
{
width: 25px;
height: 25px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-size: auto 100%;
background-position: 50% 50%;	 
}

 


 .social_icons_3 .social_icon_fav
{

padding-left: 0px;
padding-right: 0px;
  display: inline-block;
 
 width: 30px;
 height: 30px;
  
  margin-left: 10px;

float: left;  
 
position: relative;
text-align: center; 
cursor: pointer; 
 background: #fffffff;	

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: #3892cf 1px solid;
}

.social_icons_3 .social_icon_fav  .social_icon_img_fav
{
 
cursor: pointer;
background: #666666;

}


.social_icons_3 .social_icon 
{  
padding-left: 0px;
padding-right: 0px;
  display: inline-block;
 
 width: 30px;
 height: 30px;
  
  margin-left: 5px;

float: left;  
 
position: relative;
text-align: center; 
cursor: pointer; 
 background: #fffffff;	

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: #3892cf 1px solid;
 
}

.social_icons_3 .social_icon  .social_icon_img
{
	position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);


cursor: pointer;
background: #3892cf;

}

 
.social_icons_3 .mesaj 
{ 
 
border: #dddddd 1px solid; 
background: url(/template_22/mesaj_btn.png) bottom repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 5px;
margin-bottom: 15px; 
padding-left: 6px;
padding-right: 6px;
height: 28px;
 width: auto;
}

.social_icons_3 .mesaj .fav_text, .social_icons_3 .mesaj .fav_text:hover
{
color: #666666;	
font-family: century gothic, tahoma;
font-size: 14px;
}

.mesaj_gen
{
border: #dddddd 1px solid; 
background: #ffffff url(/template_22/mesaj_btn.png) bottom repeat-x;
height: 22px;	
padding-left: 10px;
padding-right: 10px; 
font-size: 11px;
color: #999999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 5px;
text-decoration: none;
position: relative;
display: inline-block;
vertical-align: middle;
padding-top: 3px;
}

.mesaj_gen .fav_text
{
font-size: 13px;
color: #999999;	
text-decoration: none; 
}

.mesaj_gen .count
{
display: none;	
}

.mesaj_gen .social_icon_img_fav
{
	position: relative;  
cursor: pointer;
background: #cccccc;  
margin: 0px;
bottom: -1px;
}


.social_icons_3 .social_icon .facebook_sub_0
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: auto;
	display: none;
	
	z-index: 1000000000000000;	
	
}

.social_icons_3 .social_icon:hover  .facebook_sub_0
{
display: block;	
}


.social_icons_3 .social_icon .facebook_sub_0 .facebook_sub
{
 
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

line-height: 150%;
text-align: left;

	padding: 5px; 
	padding-top: 8px;
	background: #3b5998 url(/template_22/social_icon_hover.png);
	display: none;
}


.social_icons_3 .social_icon  .facebook_sub_0 .facebook_sub .share
{
	
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 11px;
font-weight: bold;
	background: #3c56a2 url(/template_22/share.jpg) top repeat-x;
	padding: 3px;
	
		-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

padding-left: 8px;
padding-right: 8px;

margin-bottom: 10px;
 
}

.social_icons_3 .social_icon  .facebook_sub_0 .facebook_sub .share:hover
{
background: #4d6aba;	
}


 

 
 
 


.social_icons_3 .social_icon  .wbg
{
background: #3892cf;
}

.social_icons_3 .social_icon .cwbg, .social_icons_3 .social_icon_fav .cwbg 
{
background: #3892cf;	
}

.feed_div .social_div .social_icons_3 .social_icon_fav .social_icon_img_fav:hover ,  .feed_div .social_div  .social_icons_3 .social_icon .social_icon_img:hover
, .feed_div .social_div  .social_icons_3 .social_icon_img_fav:hover 
{
  background: #999999;  
}



.social_icons_3 .fbtn
{ 
/*
 border: #cccccc 1px solid;  
 
 		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.28);
*/
}

.social_icons_3 .fbtn:hover
{ 
/*
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.28);	
*/
}

.social_icons_3 .fbtn .txt
{
font-size: 9px; 
color: #3892cf;
position: absolute;
top: 10px;
right: 28px;
height: 30px;	
}

.social_icons_3 .social_icon:hover , .social_icons_3 .social_icon_fav:hover 
{
 
}


.social_div .social_icons_3 .social_icon:hover .social_icon_img, .social_div .social_icons_3 .social_icon_fav:hover .social_icon_img_fav
, social_div .social_icons_3 .social_icon:hover .social_icon_img_fav
{
  background: #999999; 	
}



.social_icons_3 .social_icon .count, .social_icons_3 .social_icon_fav .count
{
position: absolute;
bottom: 0px;
right: -5px;
font-size: 9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-left: 2px;
padding-right: 2px;
display: block;
font-weight: normal;
font-family: verdana;

background: #ffffff;
color: #3892cf;
border: #3892cf 1px solid;
}

.social_icons_3 .social_icon .count:hover, .social_icons_3 .social_icon_fav .count:hover
{
background: #ffffff;
color: #3892cf;
}

 
 
 .social_icons_3 .social_icon_fav .fav_text,  .social_icons_3 .social_icon  .fav_text
,.social_icons_3 .social_icon_fav .fav_text:hover,  .social_icons_3 .social_icon  .fav_text:hover
{
position: relative;
top: 7px; 
margin-left: auto;
margin-right: auto;
whitespace: nowrap;
font-size: 14px;
color: #aaaaaa; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-left: 2px;
padding-right: 2px;
display: block;
font-weight: normal;
font-family: Arial, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;
}

.social_icons_3 .social_icon_fav:hover .fav_text
{
color: #666666;	
}



.social_icons_3 .mesaj .count
{
display: none;	
}

.comments
{ 
padding: 5px;	
padding-top: 15px; 
position: relative; 
border-top: #eeeeee 1px solid;
background: #f6f6f6;

 

}

.comments .abonare_com_a, .comments .abonare_com_a:hover
{
font-size: 9px;
font-family: verdana;
color: #3892cf;
text-decoration: none;
position: relative;
top: -10px; 
margin-righ: 10px;
}

.comments .comments_box
{
display: table;	 
padding-bottom: 6px;
padding-top: 0;
position: relative; 
}


.comments .comments_box .user_photo_div
{
cursor: pointer;
position: relative; 
padding-left: 15px;
display: table-cell;
vertical-align: top;
}

.comments .comments_box .user_photo_div .user_photo
{
width: 25px;
height: 25px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-size: auto 100%;
background-position: 50% 50%;	 
}

.comments .comments_box .user_comment_div
{
display: table-cell;
vertical-align: top;
line-height: 120%;
padding-left: 15px;
padding-right: 10px;
position: relative;
width: 95%; 
}

.comments .comments_box .user_comment_div .b, .comments .comments_box .user_comment_div .b:hover
{
	border: #cccccc 1px solid;
background: #ffffff;
color: #cccccc;
text-decoration: none;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 10px;  
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
font-family: tahoma;
font-size: 11px;
}

.comments .comments_box .user_comment_div input
{
font-size: 12px;
}

.comments .comments_box .user_comment_div .user_comment_data
{
font-size: 10px;
color: #999999;	
}


.comments .comments_box .user_comment_div .user_comment_textarea
{
	width: 99%;  
	font-size: 13px;
	padding: 3px; 
	height: 25px;
	font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;
	 box-sizing: content-box;
 
color: #666666; 


 border: #999999 1px solid;  
 
 		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.15);

 
}

.social_div:hover .comments .comments_box .user_comment_div .user_comment_textarea
{  
-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.25);	
}

.comments .comments_box .user_comment_div .user_comment_submit
{
	width: 50px; 
	border: #dddddd 1px solid;
	font-size: 10px;
	padding: 1px;
	height: 12px;
	font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;
	 box-sizing: content-box;
	 display: none;
	 
} 

.comments .comments_box .user_comment_div  .comments_del_comment
{
position: absolute;
top: 0px;
right: 0px;
display: none;	
width: 15px;
height: 15px;
}

.comments .comments_box .user_comment_div:hover .comments_del_comment
{
display: block;
}

 
 

