﻿/*---Рейтинг---*/
.rating_lexington {
	width: 218px;
	height: 33px;
}
.starbar_w {
	background: url(../images/rating.png) 0 -66px no-repeat;
	height: 33px;
	position: absolute;
}
.starbar {
	width: 218px;
	height: 33px;
	margin: 5px 8px 0 8px;
	float: left;
	display: block;
	overflow: hidden;
}
.starbar .outer {
	background: url(../images/rating.png) no-repeat;
	width: 218px;
	height: 33px;
	position: absolute;
}
.starbar .in, .starbar .user {
	background: url(../images/rating.png) 0 0 no-repeat;
	width: 218px;
	height: 33px;
	position: absolute;
}
.starbar .user {
	background-position: 0 -33px;
}
.starbar a {
	width: 218px;
	height: 33px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.starbar a:hover {
	background: url(../images/rating.png) 0 -33px no-repeat;
}
.active .starbar .outer {
	background-position: 0 -33px;
}
.active .starbar .in, .active .starbar .user {
	background-position: 0 -33px;
}
.active .starbar .user {
	background-position: 0 -33px;
}
.active .starbar a:hover {
	background-position: 0 -33px;
}
.starbar a.s1 {
	width: 22px;
}
.starbar a.s2 {
	width: 44px;
}
.starbar a.s3 {
	width: 66px;
}
.starbar a.s4 {
	width: 88px;
}
.starbar a.s5 {
	width: 110px;
}
.starbar a.s6 {
	width: 132px;
}
.starbar a.s7 {
	width: 154px;
}
.starbar a.s8 {
	width: 176px;
}
.starbar a.s9 {
	width: 198px;
}
.starbar a.s10 {
	width: 218px;
}
.div1 {
	color: #6f6f6f;
	font-weight: bold;
	font-size: 15px;
}
.div1>a {
	text-decoration: none;
}
.lexington-box a {
	color: #FFFFFF;
}
.lexington-box {
text-align: center;
color: #fff;
padding: 5px 0;
border-left: 1px solid #72af4e;
height: 34px;
text-shadow: 0 1px 0 #659449;
background: #81be5d;
display: block;
overflow: hidden !important;
}
.lexington-box > div:last-child {
	font-size: 11px;
}
.ratingCount {
	font-size: 12px;
}
.rating_title {
	float: left;
}
.rating_title {
	float: left;
}
.colleft { width: 410px; float: left; margin-right:4px;}
.colright { width: 410px; float: right; margin-left:4px;}
.rating-image { float:left;width:105px;margin-top:10px; }
.codeblock { float:right; }
/* Стили для модуля топ 250 */
.top250 td {font-family: tahoma, verdana, "trebuchet ms"; font-size: 11px; color: #000;}
td.digit {color: #f60; font-family: tahoma, verdana, "trebuchet ms"; font-size: 9px; font-weight: bold}
td.textorange {color: #f60;}
td.th {font-size:11px;color: #fff;background-color: #82a6b8; vertical-align: middle;}
td.first {padding:5px;font-size:11px;color: #000}
.stats {font-size:10px;color: #f60}
td.stats {font-size:10px;color: #f60}
td.line-l-r {border-left:1px solid #999;border-right:1px solid #999}
td.messagehead {color: #fff;font-size:11px;background-color: #f60;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
td.messageheadold {color: #777;font-size:11px;background-color: #eee;border-top:1px solid #999;border-bottom:1px solid #999}
td.messagefoot {font-size:10px;background-color: #ffecda;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
td.message {text-align:left;padding-top:10px;padding-bottom:10px}
td.textgreybig {font-size: 12px;color: #000}
td.desc-title {padding:5px;border-bottom:1px dotted #999;vertical-align:top;color: #f60}
td.desc-data {padding:5px;border-bottom:1px dotted #999;color: #000}
td.border-tb {height: 26px; padding: 1px 0;border-bottom:1px solid #999;border-top:1px solid #999;background:url('http://st.kinopoisk.ru/images/bg-chapter.jpg');background-color: #f2f2f2;}
td.afisha {border-bottom: 1px #ccc dotted; padding:10px;padding-left:0px;padding-right:30px;vertical-align:top}
   td.afisha .gray {color: #888; text-decoration: none}
   td.afisha .gray:hover {text-decoration: underline}
td.corner-top {background-color: #ccc;text-align:center;border-top:1px solid #999}
td.corner-bottom {background-color: #ccc;border-bottom:1px solid #999;padding-left:10px}
td.moviedesc {vertical-align:top;font-size:10px;color: #888;line-height:12px}
td.newshead {font-weight:bold;color:#000070}
td.newstext {text-align:left}
td.news {font-family: arial, sans-serif; font-size: 12px; font-weight: normal;color: #333;}
td.all {font-weight: bold; font-size:11px}
td.tv {font-family: tahoma, verdana, "trebuchet ms"; font-size: 11px; color: #000}
span.all_sm {font-size:9px}
a.all {color: #616F65;}
a.continue {font-weight: bold; color: #81BE5D;}
.vote_widget .selectSmallAct .arrow {opacity: 1}
.vote_widget .selectSmallAct .dot {background: url("../images/select.gif") repeat scroll -270px -107px transparent; height: 7px; overflow: hidden;    position: absolute; right: -13px; top: 8px; width: 7px;}
.vote_widget .star {background: url("../images/select.gif") repeat scroll -268px -197px transparent; cursor: pointer; height: 23px; overflow: hidden; position: absolute; right: 32px; top: 7px; width: 25px;}
.vote_widget .star:hover {background-position: -242px -197px;}
.vote_widget .starAct {background-position: -242px -197px;}
.vote_widget .rateNow {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none;
 -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 2px;
 padding: 21px 0 9px; position: absolute; right: 32px; top: 7px; width: 141px; z-index: 5;}
.vote_widget .rateNow .rateNowItem {cursor: pointer; height: 13px; overflow: hidden; padding: 7px 30px 0 19px; position: relative;}
.vote_widget .rateNow .rateNowItem:hover {background: none repeat scroll 0 0 #E5E5E5;}
.vote_widget .rateNow .rateNowItemAct {background: none repeat scroll 0 0 #E5E5E5;}
.vote_widget .rateNow .stars {background: url("../images/starsSmallList.png") repeat scroll 0 0 transparent; height: 6px; overflow: hidden; width: 84px;}
.vote_widget .rateNow .stars12 {background-position: 0 0;}
.vote_widget .rateNow .stars11 {background-position: 0 -7px;}
.vote_widget .rateNow .stars10 {background-position: 0 -14px;}
.vote_widget .rateNow .stars9 {background-position: 0 -21px;}
.vote_widget .rateNow .stars8 {background-position: 0 -28px;}
.vote_widget .rateNow .stars7 {background-position: 0 -35px;}
.vote_widget .rateNow .stars6 {background-position: 0 -42px;}
.vote_widget .rateNow .stars5 {background-position: 0 -49px;}
.vote_widget .rateNow .stars4 {background-position: 0 -56px;}
.vote_widget .rateNow .stars3 {background-position: 0 -63px;}
.vote_widget .rateNow .stars2 {background-position: 0 -70px;}
.vote_widget .rateNow .stars1 {background-position: 0 -77px;}
.vote_widget .rateNow .voteNum {color: #555555; font-family: arial; position: absolute; right: 6px; text-align: center; top: 3px; width: 24px;}
.vote_widget .rateNow .rateNowItemAct .voteNum {color: #333333; font-weight: bold;}
.vote_widget .rateNow .rateNowArrow {background: url("../images/select.gif") repeat scroll -294px -197px transparent; height: 27px; left: -14px; position: absolute; top: -1px; width: 14px;}
.vote_widget .rateNow .seen {height: 17px; padding: 3px 0 0 19px;}
.vote_widget .rateNow .seen .text {color: #555555; font-family: arial; font-weight: bold;}
.vote_widget .rateNow .seen .eye {background: url("../images/eyeSmall.gif") repeat scroll 0 0 transparent; height: 9px; overflow: hidden; 
position: absolute; right: 13px; top: 6px; width: 10px;}
.vote_widget .myVote {background: none repeat scroll 0 0 #FF6600; color: #FFFFFF; cursor: pointer; font-size: 12px; height: 19px; overflow: hidden; padding-top: 0px; 
position: absolute; right: 32px; text-align: center;top: 7px; width: 25px;}
.vote_widget .bigEye {background: url("../images/select.gif") repeat scroll -309px -197px transparent; cursor: pointer; height: 23px; overflow: hidden; position: absolute; 
right: 32px; top: 7px; width: 25px;}
.item {position:relative;}
.MyKP_Folder_Select .select .list_title,
.MyKP_Folder_Select .select .list {left:auto; right:0 !important; }
.seen_disabled {color:#999 !important; cursor:default !important; background: none !important; }
.seen .text{color:#999 !important; font-weight:normal !important;letter-spacing:0.9px;}
.rateNowItemAct .text{color: #333 !important; font-weight:bold !important; letter-spacing: 0.5px;}
.seen_disabled .text{font-weight:normal !important; color:#999 !important; letter-spacing:1px;}
.vote_widget .MyKP_Folder_Select {right: 0; margin-top: 7px; width: 25px !important;}
.vote_widget .MyKP_Folder_Select .select {margin-left: 0;}
.vote_widget .MyKP_Folder_Select .title {background: url("../images/select.gif") repeat scroll -216px -197px transparent !important; border: medium none !important; 
cursor: pointer; display: block; height: 23px !important; opacity: 0.5; padding: 0 !important; width: 25px !important;}
.vote_widget .MyKP_Folder_Select_added .MyKP_Folder_Select_dot {background: url("../images/select.gif") repeat scroll -270px -107px transparent; height: 7px; margin: 0; 
overflow: hidden; position: absolute; right: -13px; top: 8px; width: 7px;}
.vote_widget .MyKP_Folder_Select_added .title {opacity: 0.8;}
.vote_widget .rating {text-align: right;}
.vote_widget .MyKP_Folder_Select .title:hover {opacity: 1;}
.vote_widget .selectSmallAct .arrow {opacity: 1;}
.vote_widget .selectSmallAct .dot {background: url("../images/select.gif") repeat scroll -270px -107px transparent; height: 7px; overflow: hidden; position: absolute; 
right: -13px; top: 8px; width: 7px;}
.myVote, .star, .bigEye {float: left; position: static !important; top: auto !important; right: auto !important; margin: 5px 7px 0 0 !important}
.rateNow {top: 5px !important; right: 49px !important}
.rateNowItem .text {text-align: left; padding-left: 4px}
.MyKP_Folder_Select {text-align: left; float: left; position: relative !important; margin: 5px 0 0 0 !important}
.MyKP_Folder_Select {width: 150px; font-family: tahoma, verdana; font-size: 11px}
.MyKP_Folder_Select * {list-style: none; margin: 0; padding: 0}
.MyKP_Folder_Select .select {min-height: 22px; position: relative; margin-left: 35px}
.MyKP_Folder_Select .select .title {background: #e4e4e3 url("../images/select.gif") 100% 0; width: 122px; height: 17px; color: #333; font-family: tahoma, verdana; border: 1px #999 solid; border-top: none; border-right: none; cursor: pointer; display: block; padding: 4px 0 0 6px}
.MyKP_Folder_Select .select .title b {font-weight: normal}
.MyKP_Folder_Select .select .list_title {background: url("../images/select.gif") -216px -151px; width: 208px; height: 17px; color: #fff; font-weight: bold; cursor: pointer; position: absolute; top: 0; left: -186.5px; padding: 4px 0 0 7px}
.MyKP_Folder_Select .select .list {background: #fff url("../images/select.gif"); width: 215px; border-bottom: 2px #999 solid; position: absolute; top: 21px; left: -186.5px; z-index: 100; padding: 5px 0}
.MyKP_Folder_Select .select .list dd {background: url("../images/select.gif") -216px -23px; height: 17px; color: #333; cursor: pointer; position: relative; padding: 3px 0 0 41px}
.MyKP_Folder_Select .select .list dd:hover {background-position: -216px -65px;}
.MyKP_Folder_Select .select .list  dd.slc:hover { background-position: -216px -86px;}
.MyKP_Folder_Select .select .list s {background: url("../images/select.gif"); width: 13px; height: 11px; overflow: hidden; display: block; position: absolute; top: 4px; left: 21px}
.MyKP_Folder_Select .select .list .public-folder s {background-position: -242px -107px}
.MyKP_Folder_Select .select .list .private-folder s {background-position: -256px -107px}
.MyKP_Folder_Select .select .list .fav s {background-position: -278px -107px; width: 15px; height: 13px}
.MyKP_Folder_Select .select .list .favGray s {background-position: -294px -107px; width: 15px; height: 13px}
.MyKP_Folder_Select .select .list .act {background-position: -216px -65px; /*color: #fff*/}
.MyKP_Folder_Select .select .list .slc {background-position: -216px -44px; font-weight: bold}
.MyKP_Folder_Select .select .list .act_slc {background-position: -216px -86px; /*color: #fff;*/ font-weight: bold}
.MyKP_Folder_Select .select .list .arrow {width: 25px; height: 20px; overflow: hidden; position: absolute; top: 0; left: 189px}
.MyKP_Folder_Select .select .list .arrow:hover {background: url("../images/select.gif") -216px -107px}
.MyKP_Folder_Select .loader {background: url("../images/333_f2f2f2.gif"); width: 16px; height: 16px; position: absolute; top: 3px; left: -23px}

.top-film-block { width: 215px; }
.top-serial-block {  width: 215px; }
.top-multfilm-block {  width: 215px; }
.top-actor-block {  width: 215px; }
.block_top250 {list-style-type: none; float: left;}
.block_top250  li  { height: 20px; padding-left: 10px; padding-right: 10px; line-height: 19px;  }
.block_top250  li div.tlink { float:left; width: 230px; }
.block_top250  li div.r-rating { float:right; width:40px; color: #FF6600; text-align: right; }
.more { font-size: 12px; margin-left:8px; height: 20px; clear: both; padding-top: 5px; }
.clearBoth { clear: both; }
