h1.reporterBoy {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 22px;
	background: url(/images/icon_user_boy.gif) bottom left no-repeat;
}

h1.reporterGirl {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 22px;
	background: url(/images/icon_user_girl.gif) bottom left no-repeat;
}

h1.reporterBody {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 22px;
	background: url(/images/icon_user_body.gif) bottom left no-repeat;
}

h1.reporterFriendBoy {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 27px;
	background: url(/images/icon_user_friendboy.gif) bottom left no-repeat;
}

h1.reporterFriendGirl {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 27px;
	background: url(/images/icon_user_friendgirl.gif) bottom left no-repeat;
}

h1.reporterFriendBody {
	width: auto;
	height: 23px;
	font-size: 23px;
	font-weight: normal;
	color: #7bb900;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 27px;
	background: url(/images/icon_user_friendbody.gif) bottom left no-repeat;
}

h3.reporter {
  background:transparent url(/images/logo_rpt_sm.gif) no-repeat scroll 182px 2px;
  font-size:17px;
  font-weight:normal;
  height:30px;
  margin:0pt;
  padding:0pt;
  width:auto;
}

.spy {
	position: relative;
	z-index: 200;
	width: auto;
	height: auto;
	margin: -4px 0px 0px 15px;
	padding: 1px;
	float: right;
	border: 0px solid red;
}

.spy-left {
	position: relative;
	z-index: 200;
	width: auto;
	height: auto;
	margin: -4px 0px 0px 0px;
	padding: 1px 0px 16px;
	float: left;
	border: 0px solid red;
}

*html .spy {
	position: relative;
	z-index: 200;
	width: 1px;
	height: auto;
	margin: -4px 0px 0px 15px;
	padding: 1px;
	float: right;
	border: 0px solid red;
	white-space: nowrap;
}

.spy a, .spy-left span a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.spy a:visited, .spy-left span a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #6A6A6A;
}

h1.userBoy {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 22px;
	background: url(/images/icon_user_boy.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

h1.userGirl {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 22px;
	background: url(/images/icon_user_girl.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

h1.community {
	width: auto;
	height: 26px;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
  padding: 3px 0px 0px 50px;
	background: url(/images/icon_community.gif) 1px 4px no-repeat;
	border: 0px solid red;
}

h1.userBody {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 22px;
	background: url(/images/icon_user_body.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

h1.userFriendBoy {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 25px;
	background: url(/images/icon_user_friendboy.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

h1.userFriendGirl {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 25px;
	background: url(/images/icon_user_friendgirl.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

h1.userFriendBody {
	width: auto;
	height: 26px;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 25px;
	background: url(/images/icon_user_friendbody.gif) 0px 4px no-repeat;
	border: 0px solid red;
}

.iconNone {
	width: auto;
	height: 20px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_none.gif) center left no-repeat;
}

.iconNone-left {
	width: auto;
	height: 20px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_none.gif) center left no-repeat;
	float: left;
}

.iconNone2 {
	width: auto;
	height: 20px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
}

.iconBoy {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	background: url(/images/icon_boy.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconBoy {
	background: url(/images/icon_boy.gif) 0px 0px no-repeat;
}

.iconBoy-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_boy.gif) 0px 4px no-repeat;
	float: left;
	overflow: hidden;
}

.iconGirl {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_girl.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconGirl {
	background: url(/images/icon_girl.gif) 0px 0px no-repeat;
}

.iconGirl-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_girl.gif) 0px 4px no-repeat;
	overflow: hidden;
	float: left;
}

.iconBody {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_body.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconBody {
	background: url(/images/icon_body.gif) 0px 0px no-repeat;
}

.iconBody-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_body.gif) 0px 4px no-repeat;
	float: left;
	overflow: hidden;
}

.iconCommunity {
	width: 16px;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 20px;
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -96px 0px;
	overflow: hidden;
}

span.iconCommunity {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -96px 0px;
}

.iconCommunity-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -96px 0px;
	float: left;
	overflow: hidden;
}
.icon-info-community {
	background:transparent url(../images/icon_user_card_info.gif) no-repeat scroll -96px 0px;
	float:left;
	height:15px;
	margin:0px 7px 40px 0px;
	padding:2px 0px 0px;
	width:16px;
}



.iconFriendBoy {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendboy.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconFriendBoy {
	background: url(/images/icon_friendboy.gif) 0px 0px no-repeat;
}

.iconFriendBoy-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendboy.gif) 0px 4px no-repeat;
	float: left;
	overflow: hidden;
}

.iconFriendGirl {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendgirl.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconFriendGirl {
	background: url(/images/icon_friendgirl.gif) 0px 0px no-repeat;
}

.iconFriendGirl-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendgirl.gif) 0px 4px no-repeat;
	float: left;
	overflow: hidden;
}

.iconFriendBody {
	width: auto;
	height: auto;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendbody.gif) 0px 4px no-repeat;
	overflow: hidden;
}

span.iconFriendBody {
	background: url(/images/icon_friendbody.gif) 0px 0px no-repeat;
}

.iconFriendBody-left {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendbody.gif) 0px 4px no-repeat;
	float: left;
	overflow: hidden;
}

.iconComment {
	width: auto;
	height: 15px;
	margin: 5px 0px 10px -5px;
	padding: 0px 0px 5px 0px;
}

.iconComment a {
	text-decoration: none;
}

.reply {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 15px 5px 35px;
	background: url(/images/icon_replay.gif) top left no-repeat;
}

.delete {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 15px 5px 35px;
	background: url(/images/icon_delete_comment.gif) top left no-repeat;
}

.iconComment a span {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.iconComment a:visited span {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #a7bc9a;
}

.iconCalendar {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 30px 0px 30px;
	background: url(/images/icon_calendar.gif) top left no-repeat;
}

.iconCalendar a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.iconCalendar a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #a7bc9a;
}

.iconFriend {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 30px 0px 30px;
	background: url(/images/icon_friend.gif) top left no-repeat;
}

.iconFriend a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.iconFriend a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #a7bc9a;
}

.iconContest {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 30px 0px 30px;
	background: url(/images/icon_contest.gif) top left no-repeat;
}

.iconContest a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.iconContest a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #a7bc9a;
}

.iconSearch {
	width: auto;
	height: 15px;
	margin: 3px 0px 10px 0px;
	padding: 0px 30px 0px 30px;
	background: url(/images/icon_search.gif) top left no-repeat;
}

.iconSearch a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a9801;
}

.iconSearch a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #a7bc9a;
}

/* voice-date */
.date-voice {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: 0px solid red;
}

.user-voice {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: 0px solid red;
}

/* voice card gray */
.voiceGrayCard {
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_gray_card.gif) top left no-repeat;
}

.voiceGrayCard span {
	font-size: 12px;
	padding: 0px 0px 0px 85px;
}

.voiceGrayCard-left {
	position: absolute;
	z-index: 300;
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_gray_card.gif) top left no-repeat;
	float: left;
}

.voiceGrayCard-left span {
	font-size: 12px;
	padding: 0px 0px 0px 85px;
}

.voiceGrayCard-right {
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_gray_card.gif) top left no-repeat;
	float: right;
}

/* voice card red */
.voiceRedCard {
	position: absolute;
	z-index: 400;
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_red_card.gif) top left no-repeat;
}

.voiceRedCard-left {
	position: absolute;
	z-index: 400;
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_red_card.gif) top left no-repeat;
	float: left;
}

.voiceRedCard-left span {
	font-size: 12px;
	padding: 0px 0px 0px 85px;
}

.voiceRedCard-right {
	width: 83px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/voice_red_card.gif) top left no-repeat;
	float: right;
}

/* voice page gray */
.voiceGrayPage {
	width: 83px;
	height: 14px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: url(/images/voice_gray_page.gif) top left no-repeat;
}

.voiceGrayPage span {
	font-size: 12px;
	padding: 0px 0px 0px 85px;
}

/* voice page red */
.voiceRedPage {
	width: 83px;
	height: 14px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: url(/images/voice_red_page.gif) top left no-repeat;
}

.voiceRedPage span {
	font-size: 12px;
	padding: 0px 0px 0px 85px;
}

.voiceBlock {
	position: relative;
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.voiceBlock-left {
	position: relative;
	width: auto;
	margin: 3px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.voiceText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 90px;
	font-size: 11px;
	color: #000000;
	float: left;
}

/* branch */
.blockContent .card .text .branch {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 5px;
	padding: 4px 0px 0px 20px;
	background: url(/images/branch.gif) top left no-repeat;
}

.blockContent .text .branch {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 5px;
	padding: 4px 0px 0px 20px;
	background: url(/images/branch.gif) top left no-repeat;
}

/* photoList */
.blockContent .card .text .photoList {
	position: relative;
	width: 125px;
	height: auto;
	margin: 5px 20px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px solid red;
}

.blockContent .card .text .photoList75 {
	position: relative;
	z-index: 400;
	width: 75px;
	height: auto;
	margin: 5px 20px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px solid red;
}

.blockContent .card .text .photoList .forfriends {
	position: absolute;
	z-index: 800;
	width: 95px;
	height: 41px;
	margin: -25px 0px 0px 15px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_forfriends.png, sizingMethod=crop);
	background: url(/images/icon_photo_forfriends.png) top left no-repeat; //background: none;
}

.blockContent .card .text .photoList .private {
	position: absolute;
	z-index: 800;
	width: 95px;
	height: 41px;
	margin: -25px 0px 0px 15px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_private.png, sizingMethod=crop);
	background: url(/images/icon_photo_private.png) top left no-repeat; //background: none;
}

.blockContent .card .text .photoList .closed {
	position: absolute;
	z-index: 800;
	width: 95px;
	height: 41px;
	margin: -25px 0px 0px 15px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_closed.png, sizingMethod=crop);
	background: url(/images/icon_photo_closed.png) top left no-repeat; //background: none;
}

.blockContent .card .text .photoList .konkurs {
	position: absolute;
	z-index: 800;
	width: 95px;
	height: 41px;
	margin: -25px 0px 0px 15px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_konkurs.png, sizingMethod=crop);
	background:  url(/images/icon_photo_konkurs.png) top left no-repeat; //background: none;
}

.blockContent .card .text .photoList .adult {
	position: absolute;
	z-index: 800;
	left: 100px;
	top: -5px;
	width: 34px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_adult.png, sizingMethod=crop);
	background: url(/images/icon_photo_adult.png) top left no-repeat; //background: none;
}

.blockContent .card .text .photoList .winner {
	position: absolute;
	z-index: 800;
	left: 100px;
	top: -5px;
	width: 39px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_winner.png, sizingMethod=crop);
	background:  url(/images/icon_photo_winner.png) top left no-repeat; //background: none;
}

ul.photoColls li .winner {
	position: absolute;
	z-index: 800;
	left: 100px;
	top: -5px;
	width: 39px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_winner.png, sizingMethod=crop);
	background:  url(/images/icon_photo_winner.png) top left no-repeat; //background: none;
}

/*ul.photoColls li .winner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_winner.png, sizingMethod=crop);
	background: url(/images/icon_photo_winner.png) no-repeat left top;
	height:38px;
	left:100px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-5px;
	width:39px;
	z-index:900;
}*/

/* photo video audio */
.icons {
	width: auto;
	height: 15px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px solid red;
}

.icons .icon-photo {
	width: auto;
	height: 13px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background: url(/images/icon_photo.gif) bottom left no-repeat;
	float: left;
}

.icons .icon-video {
	width: auto;
	height: 13px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background: url(/images/icon_video.gif) bottom left no-repeat;
	float: left;
}

.icons .icon-photo span {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

.icons .icon-video {
	width: auto;
	height: 13px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background: url(/images/icon_video.gif) bottom left no-repeat;
	float: left;
}

.icons .icon-video span {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

.icons .icon-audio {
	width: auto;
	height: 13px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background: url(/images/icon_audio.gif) bottom left no-repeat;
	float: left;
}

.icons .icon-audio span {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

/* logos system download */
.icon-windows {
	width: auto;
	height: 20px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background: url(/images/icon_windows.gif) top left no-repeat;
}

.icon-windows span {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 0px 22px;
}

.icon-download {
	width: auto;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(/images/icon_download.gif) top left no-repeat;
}

.icon-download h1 {
	font-size: 31px;
	font-weight: normal;
	color: #a30302;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

.icon-download h1 a {
	color: #a30302;
}

.icon-download h1 a:visited {
	color: #a30302;
}

.icon-download h1 span {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

/* model */
div.model-phone {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
}

/* new rating */
.star-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 14px;
	background: url(../images/voice_page_02.gif) 0px 0px repeat-x;
	float: left;
	position: relative;
}
*html .star-number {
	top: -8px;
	position: absolute;
}

.star-number {
	top: -8px;
	font-size: 11px;
	left: 84px;
	position: absolute;
}

.star-rating li {
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 17px;           
	float: left;
}

.star-rating li.number {
	padding: 0px;
	margin: -7px 0px 0px 83px;
	font-size: 11px;
	position: absolute;
}

.star-rating li a {
	display: block;
	width: 17px;
	height: 14px;
	line-height:0px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow: hidden;
}
.star-rating li a:hover {
	background: url(../images/voice_page_02.gif) left center;
	z-index: 2;
	left: 0px;
	border: none;
}
.star-rating a.one_star {left: 0px;}
.star-rating a.one_star:hover {width: 17px;}
.star-rating a.two_stars {left: 17px;}
.star-rating a.two_stars:hover {width: 34px;}
.star-rating a.three_stars {left: 34px;}
.star-rating a.three_stars:hover {width: 51px;}
.star-rating a.four_stars{left: 51px;}
.star-rating a.four_stars:hover {width: 68px;}
.star-rating a.five_stars {left: 68px;}
.star-rating a.five_stars:hover {width: 85px;}

.star-rating li.current-rating {
	background: url(../images/voice_page_02.gif) left bottom;
	position: absolute;
	left: 0px;
	height: 14px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.star-rating-konkurs {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 115px;
	height: 20px;
	background: url(../images/voicek_page.gif) 0px 0px repeat-x;
	float: left;
	position: relative;
}

*html .star-number-konkurs {
	top: -10px;
	position: absolute;
}

.star-number-konkurs {
	top: -10px;
	left: 112px;
	font-size: 13px;
	position: absolute;
}

.star-rating-konkurs li {
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 23px;           
	float: left;
}

.star-rating-konkurs li.number {
	padding: 0px;
	margin: -7px 0px 0px 113px;
	font-size: 13px;
	position: absolute;
}

.star-rating-konkurs li a {
	display: block;
	width: 23px;
	height: 20px;
	line-height:0px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow: hidden;
}
.star-rating-konkurs li a:hover {
	background: url(../images/voicek_page.gif) left center;
	z-index: 2;
	left: 0px;
	border: none;
}
.star-rating-konkurs a.one_star {left: 0px;}
.star-rating-konkurs a.one_star:hover {width: 23px;}
.star-rating-konkurs a.two_stars {left: 23px;}
.star-rating-konkurs a.two_stars:hover {width: 46px;}
.star-rating-konkurs a.three_stars {left: 46px;}
.star-rating-konkurs a.three_stars:hover {width: 69px;}
.star-rating-konkurs a.four_stars{left: 69px;}
.star-rating-konkurs a.four_stars:hover {width: 92px;}
.star-rating-konkurs a.five_stars {left: 92px;}
.star-rating-konkurs a.five_stars:hover {width: 115px;}

.star-rating-konkurs li.current-rating {
	background: url(../images/voicek_page.gif) left bottom;
	position: absolute;
	left: 0px;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* rating */

div.rating {
	width: 83px;
	height: 14px;
	background: url(/images/voice_gray_page.gif) 0 0 no-repeat;
}

div.blue {
	background: url(/images/voice_red_page.gif) 0 0 no-repeat;
}

div.rating div.cur_rating {
	position: absolute;
	background: url(/images/voice_red_page.gif) 0 0 no-repeat;
	width: 0;
	height: 14px;
}

div.rating div.blue {
	background: url(/images/voice_red_page.gif) 0 0 no-repeat;
}

div.rating div.act_rating a {
	position: absolute;
	height: 14px;
}

div.rating div.act_rating a:hover {
	background: url(/images/voice_gold_page.gif) 0 0 no-repeat;
}

div.rating div.act_rating a.act1 {
	width: 16px;
}

div.rating div.act_rating a.act2 {
	width: 33px;
}

div.rating div.act_rating a.act3 {
	width: 50px;
}

div.rating div.act_rating a.act4 {
	width: 67px;
}

div.rating div.act_rating a.act5 {
	width: 83px;
}

/* contest rating */
div.rating-konkurs {
	width: auto;
	height: 20px;
	background: url(/images/voicek_gray_page.gif) 0 0 no-repeat;
}

div.rating-konkurs div.act_rating a {
	position: absolute;
	height: 20px;
}

div.rating-konkurs div.act_rating a:hover {
	background: url(/images/voicek_gold_page.gif) 0 0 no-repeat;
}

div.rating-konkurs div.act_rating a.act1 {
	width: 21px;
}

div.rating-konkurs div.act_rating a.act2 {
	width: 46px;
}

div.rating-konkurs div.act_rating a.act3 {
	width: 70px;
}

div.rating-konkurs div.act_rating a.act4 {
	width: 87px;
}

div.rating-konkurs div.act_rating a.act5 {
	width: 115px;
}

/*messages*/
div.user-comments-active {
	width: 10px;
	height: 15px;
	margin: 3px 0 0 10px;
	padding: 0px;
	background: url(../images/icon_user-comment.gif) 0px 3px no-repeat;
	float: left;
}

div.user-comments-active span {
	margin-left: 10px;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: underline;
	background-color: white;
}

a div.user-comments-active span {
	color: #B90000;
}

a:visited div.user-comments-active span {
	color: #B90000;
}

div.user-comments-passive {
	width: 10px;
	height: 15px;
	margin: 3px 0 0 10px;
	padding: 0px;
	background: url(../images/icon_user-comment.gif) -10px 3px no-repeat;
	float: left;
}

div.user-comments-passive span {
	font-weight: normal;
	margin-left: 10px;
	padding-left: 3px;
	text-decoration: underline;
	background-color: white;
}

div.rating div.act_rating a {
   position: absolute;
 height: 14px;
 background: url(../images/p.gif) 0 0 repeat-x;
} 

