.like_block { position:absolute; height:80px; float:left; }
.like_block > div { /*height:80px;*/ float:left; }
.like_blockRight { position:relative; float:right }
/*.like_blockRight > div { border-left:1px solid #f0f0f0; }*/
.like_blockLeft { z-index:1; }

.like_block div.like_share {
	/*border-left:1px solid #f0f0f0;*/
	margin:0;
	padding:17px 15px 0;
    /*height:80px;*/
	width:auto;
	text-align:right;
	float:right;
}

.like_share #favorites_row {
	float:left;
    margin:2px 10px 0 0;
	width:auto;	
}

.like_share #ya_share1 {
	float:left;
    margin-left: 0;
	width:25px;
	/*float:right !important;*/
}
.like_share a#subscribe_2015 {
	padding:0!important;
	display:block;
}

.like_block div.like_t {
	min-width:200px;
}

.like_block div.like_fb, 
.like_block div.like_vk, 
.like_block div.like_tw {
	width:68px;
	text-align:center;
}

.like_block div.like_fb:hover, 
.like_block div.like_vk:hover, 
.like_block div.like_tw:hover {
	background-color:#f0f0f0;
}

.like_block div.like_fb span,  
.like_block div.like_vk span, 
.like_block div.like_tw span {
	font-size:24px;
	font-weight:600;
	color:#000;
}

.like_block div.like_fb a,  
.like_block div.like_vk a, 
.like_block div.like_tw a {
	width:100%;
	height:100%;
	display:block;
	padding:20px 0 0 0;
	font-size:11px;
	color:#818181;
	text-decoration:none
}

.like_block div.like_fb:hover span, 
.like_block div.like_vk:hover span, 
.like_block div.like_tw:hover span {
	color:#e9292a;
}


.ratingBar2015				{ float:left; position:relative; width:auto; margin:5px 0 15px; text-align:right; }
.ratingBar2015_title	{ 
    float:left;
    width:115px;
    font-size:18px;
    font-weight:bold;
    color:#212121;
    text-align:left;
}
.ratingBar2015_titleLike	{ 
    float:left;
    font-size:24px;
    font-weight:normal;
    color:#212121;
    text-align:left;
    margin:10px 10px 0 25px;
}
.ratingBar2015 a		{ float:left; font-size:14px; margin:6px 5px 0 0; }
.ratingBar2015_info		{ float:left; width:50px; height:32px; margin:2px 0 0 10px; font-size:18px; font-family:Arial; padding:5px 0 0 9px; font-weight:bold; text-align:center; vertical-align:middle; background: url(../../images/like/big.png) left no-repeat; }
.ratingBar2015 .ratelike_info a	{ float:none;padding:0px; }

a.ratePlus			{ color:#fff; text-decoration:none; background: #ef4341;
	display:block; border:none; text-shadow:none; font-size:14px; text-align:center; padding:7px 15px 8px; 
}
a.ratePlus:visited	{ color:#fff; text-decoration:none; }
a.ratePlus:hover	{ color:#fff; text-decoration:none;	background:#ed6c6b; }	
a.ratePlus:active	{ color:#fff; text-decoration:none;	background:#ed6c6b;	padding: 8px 15px 7px; }

a.rateLike			{ position:relative; color:#fff; text-decoration:none; background: #ef4341;
	display:block; border:none; text-shadow:none; font-size:13px; text-align:center; padding:10px 20px 11px; 
}
a.rateLike:visited	{ color:#fff; text-decoration:none; }
a.rateLike:hover	{ color:#fff; text-decoration:none;	background:#ed6c6b; }	
a.rateLike:active	{ color:#fff; text-decoration:none;	background:#ed6c6b;	padding: 11px 20px 10px; }
a.rateLike i	{ position:absolute; right:5px; top:14px; }
a.rateLike i:before	{ 
	content:''; position:absolute; width:8px; height:8px; background:#ef4341; left:0; top:0;
	-moz-transform: rotate(45deg);  /* Firefox */
	-o-transform: rotate(45deg);  /* Opera */
	-webkit-transform: rotate(45deg);  /* Safari y Chrome */
	-ms-transform: rotate(45deg);  /* IE */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE */
}
a.rateLike:hover i:before	{ background:#ed6c6b; }
a.rateLike:active i:before	{ background:#ed6c6b; }

a.rateMinus			{ color:#fff; text-decoration:none; background: #a3a3a3;
	display:block; border:none; text-shadow:none; font-size:14px; text-align:center; padding:7px 15px 8px; 
}
a.rateMinus:visited	{ color:#fff; text-decoration:none; }
a.rateMinus:hover	{ color:#fff; text-decoration:none;	background:#b5b5b5; }	
a.rateMinus:active	{ color:#fff; text-decoration:none; background:#b5b5b5;	padding: 8px 15px 7px; }


.like_blockMobile	{ background:#f0f0f0; padding:10px; margin-top:10px }
.like_blockMobile .like_titlebar	{ display:block; margin-bottom:5px; color:#4c4c4c; }
.like_blockMobile .like_block { height:auto; min-height:40px!important; }
.like_blockMobile .like_block > div { height:auto; min-height:40px!important; }
.like_blockMobile .like_blockRight > div { border-left:0px; }
.like_blockMobile .like_block div.like_share { border-left:0; height:auto; min-height:40px!important; }
