.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 0 0 15px;	
    /*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.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.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.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; }






/*2019*/
.ratingBar2019				{ float:left; position:relative; width:auto; margin:5px 0 15px; text-align:right; }
.ratingBar2019 a.rateLikeSerd	{ position:relative; display:block; float:left; text-decoration:none; border:none; text-shadow:none; width:40px; height:40px; text-align:center; line-height:40px; }
.ratingBar2019 a.rateLikeSerd:before	{ content:''; position:absolute; width:40px; height:40px; left:0; top:0; 
	background:url(../images/spritenext.svg) -400px -240px no-repeat; background-size:640px 2560px;
}
.ratingBar2019:hover a.rateLikeSerd:before	{ background-position:-360px -240px; }
.ratingBar2019_LikeCnt	{ 
	float:left; margin:0 10px 0 15px;
    font-family:GothamProMedium; font-size:36px; font-weight:normal;
    line-height:40px; text-align:left; color: #353535;
} 
.ratingBar2019_LikePreview	{ 
	float:left; margin:4px 10px 0 15px;
    font-family:OpenSansRegular; font-size:13px; font-weight:normal;
    line-height:16px; text-align:left; color: #353535;
	letter-spacing: -0.6px;
} 
.ratingBar2019_LikePreview a,
.ratingBar2019_LikePreview span { text-decoration:none; color:#353535; font-family:OpenSansSemiBold; }
.ratingBar2019_LikePreview a:visited { text-decoration:none; color:#353535; }
.ratingBar2019_LikePreview a:hover { text-decoration:underline; color:#353535; }

.like_blockMobile2019	{ margin-top:10px; }
.like_blockMobile2019 .like_block { width:100%; height:auto; min-height:40px!important; position:relative; }
.like_blockMobile2019 .like_t { width:100%; }
.like_blockMobile2019 .ratingBar2019 { width:100%; }
.like_blockMobile2019 .ratingBar2019_LikePreview { position:relative; width:50%; margin-right:0; }
@media only screen and (min-width: 375px) { .like_blockMobile2019 .ratingBar2019_LikePreview { width:55%; } }
@media only screen and (min-width: 414px) { .like_blockMobile2019 .ratingBar2019_LikePreview { width:60%; } }


.ratingViewTable {
	
}
.ratingViewTable_td	{ width:200px;padding-bottom:6px;padding-right:10px;white-space:nowrap; vertical-align:top; font-family:OpenSansRegular; }
.ratingViewTable_td_empty { width:33%; }
.ratingViewTable_vote { float:left; margin-bottom:10px; }
.ratingViewTable_vote img { -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.ratingViewTable_voteSocAva { 
	display:inline-block; position:relative; width: 30px; height: 30px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; 
}
.ratingViewTable_voteSocAva_vk { background:url('../images/spritenext.svg') no-repeat -283px -72px; background-color:#507299; background-size:560px 2240px; }
.ratingViewTable_voteSocAva_fb { background:url('../images/spritenext.svg') no-repeat -177px -73px; background-color:#3b5998; background-size:560px 2240px; }
.ratingViewTable_voteSocAva_ok { background:url('../images/spritenext.svg') no-repeat -387px -73px; background-color:#eb722e; background-size:560px 2240px; }
.ratingViewTable_voteSocAva_ya { background:url('../images/spritenext.svg') no-repeat -458px -4px; background-color:#fff; background-size:560px 2240px; border :1px solid #cfcfcf  }
.ratingViewTable_voteSocAva_go { background:url('../images/spritenext.svg') no-repeat -424px -3px; background-color:#fff; background-size:560px 2240px; }
.ratingViewTable_voteLogin { float:left;font-size:12px;margin:0 0 0 5px;width:130px;overflow:hidden; }
.ratingViewTable_voteLogin a 			{ color:#252525;text-decoration:none; font-family:OpenSansSemiBold; }
.ratingViewTable_voteLogin a:visited 	{ color:#252525; text-decoration:none; }
.ratingViewTable_voteLogin a:hover 		{ color:#252525; text-decoration:underline; }

.ratingViewTable_voteDate { float:left;font-size:9px;color:#AAA;margin:2px 0px 0px 5px;width:110px;overflow:hidden; }
.ratingViewTable_voteHide { float:left;margin:4px 0px 0px 5px;font-size:9px;color:#сс0000; }


.ratingViewTable_hide .ratingViewTable_vote,
.ratingViewTable_hide .ratingViewTable_voteLogin { opacity:0.4 }



.ratingViewTable_del_vote { float:right;font-size:10px;margin:0 0 0 8px;width:12px;overflow:hidden;color:red!important; }