.alignCenter {
	text-align: center;
}

/** template stars **/
.globalRatingTypeStars {
	position: relative;
	width: 88px;
	height: 13px;
	float: left;
}

.globalRatingTypeStars .globalRatingStars {
	background: url('../gfx/star-rating-gray.png') no-repeat top left;
	width: 88px;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.globalRatingTypeStars .globalRatingStarsRating {
	background: url('../gfx/star-rating-red.png') no-repeat top left;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.globalRatingTypeStars a span {
	display: block;
	height: 13px;
}

.globalRatingTypeStars a em {
	display: none;
	cursor: pointer;
}

.globalRatingTypeStars a {
	height: 13px;
	float: left;
	position: relative;
	cursor: pointer;
	width: 100%;
	display: block;
}

.globalRatingTypeStars a:hover {
	background: url('../gfx/star-rating-orange.png');
}

.globalRatingTypeStars a.star-o {
	width: 18px;
	margin-right: -18px;
}

.globalRatingTypeStars a.star-oo {
	width: 36px;
	margin-right: -36px;
}

.globalRatingTypeStars a.star-ooo {
	width: 54px;
	margin-right: -54px;
}

.globalRatingTypeStars a.star-oooo {
	width: 72px;
	margin-right: -72px;
}

.globalRatingTypeStars a.star-ooooo {
	width: 88px;
	margin-right: -88px;
}

.globalRatingTypeStars span.showUserCount {
	position: absolute;
	right: -110%;
	width: 88px;
	white-space: nowrap;
	text-align: left;
}



/** template thumbs **/
.globalRatingTypeThumbs {
	height: 25px;
	float: left;
	position: relative;
}

.globalRatingTypeThumbs .globalRatingThumbsContainer {
	position: relative;
	width: 60px;
	height: 25px;
	float: left;
}

.globalRatingTypeThumbs .globalRatingTypeThumbsInfo, .globalRatingTypeThumbs .globalRatingTypeThumbsInfo span {
	float: left;
	width: 20px;
	text-align: center;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.globalRatingTypeThumbs .globalRatingThumbs, .globalRatingTypeThumbs .globalRatingThumbsDeactive {
	background: url('../gfx/thumbs.png') no-repeat top left;
	width: 60px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.globalRatingTypeThumbs .globalRatingThumbsDeactive {
	background: url('../gfx/thumbs.png') no-repeat -125px 0;
}

.globalRatingTypeThumbs a span {
	display: block;
	height: 25px;
}

.globalRatingTypeThumbs a em {
	display: none;
	cursor: pointer;
}

.globalRatingTypeThumbs a {
	height: 25px;
	float: left;
	position: relative;
	cursor: pointer;
	width: 100%;
	display: block;
}

.globalRatingTypeThumbs a.thumb-o, .globalRatingTypeThumbs a.thumb-oo {
	width: 30px;
	float: left;
}

.globalRatingTypeThumbs a.thumb-o:hover {
	background: url('../gfx/thumbs.png') no-repeat -95px 0;
}

.globalRatingTypeThumbs a.thumb-oo:hover {
	background: url('../gfx/thumbs.png') no-repeat -64px 0 ;
}


/** template bar **/
.globalRatingTypeBar {
	float: left;
	clear: both;
	position: relative;
}
.globalRatingTypeBar.yesNo {
	padding-top: 8px;
}

.globalRatingTypeBar .globalRatingBarInfo {
	float: left;
	white-space: nowrap;
}

.globalRatingTypeBar .globalRatingBarInfo span {
	margin: 0px;
	padding: 0px 5px;
	float: left;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo span.positive,
.globalRatingTypeBar.yesNo .globalRatingBarInfo span.negative {
	margin: -15px 10px 0px 10px;
}

.globalRatingTypeBar .globalRatingBarInfo .negative a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/positiveNegativeMap.png') no-repeat top left;
	cursor: pointer;
}
.globalRatingTypeBar .globalRatingBarInfo .positive a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/positiveNegativeMap.png') no-repeat top right;
	cursor: pointer;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo .negative a {
	width: 50px;
	height: 50px;
	background: transparent url('../gfx/yesNoMap.png') no-repeat top left;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo .positive a {
	width: 50px;
	height: 50px;
	background: transparent url('../gfx/yesNoMap.png') no-repeat top right;
}
.globalRatingTypeBar .globalRatingBarInfo .negative span {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/positiveNegativeMap.png') no-repeat bottom left;
	padding: 0px;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo .positive span,
.globalRatingTypeBar.yesNo .globalRatingBarInfo .negative span {
	width: 50px;
	height: 50px;
	background: transparent url('../gfx/yesNoMap.png') no-repeat bottom left;
}
.globalRatingTypeBar .globalRatingBarInfo .positive span {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/positiveNegativeMap.png') no-repeat bottom right;
	padding: 0px;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo .positive span {
	background: transparent url('../gfx/yesNoMap.png') no-repeat bottom right;
}

.globalRatingTypeBar .globalRatingBarInfo .negative a span,
.globalRatingTypeBar .globalRatingBarInfo .positive a span,
.globalRatingTypeBar .globalRatingBarInfo .positive span span,
.globalRatingTypeBar .globalRatingBarInfo .negative span span {
	display: none;
}

.globalRatingTypeBar .globalRatingBarContainer {
	float: left;
	width: 160px;
	height: 14px;
	margin: 1px 0 0 0;
}

.globalRatingTypeBar .globalRatingBarNegative {
	background: #CC0000;
	height: 14px;
	float: left;
}

.globalRatingTypeBar .globalRatingBarNegative span {
	display: block;
	height: 12px;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #FF6666;
	border-left: 1px solid #FF6666;
	margin: 0px;
	padding: 0px;
}

.globalRatingTypeBar .globalRatingBarPositive {
	background: #00CC00;
	height: 14px;
	float: left;
}

.globalRatingTypeBar .globalRatingBarPositive span {
	display: block;
	height: 12px;
	border-bottom: 1px solid #009900;
	border-right: 1px solid #009900;
	border-top: 1px solid #66FF66;
	margin: 0px;
	padding: 0px;
}

.globalRatingTypeBar .globalRatingBarInfo .average {
	float: left;
	font-size: 99%;
	padding: 0px 0 0 0;
	margin: 0px;
}

.globalRatingTypeBar .globalRatingBarInfo .countUser {
	float: left;
	font-size: 99%;
	padding: 0px 0px 0 10px;
	margin: 0px;
}
.globalRatingTypeBar.yesNo .globalRatingBarInfo .countUser {
	float: none;
	padding: 0;
	position: absolute;
	top: 60px;
	left: 0;
}

.globalRatingTypeBar .globalRatingBarPositive span span,
.globalRatingTypeBar .globalRatingBarNegative span span {
	display: none;
}


/** template iLike **/
.globalRatingTypeILike {
	float: left;
	clear: both;
	position: relative;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

.globalRatingTypeILike .globalRatingILikeHref span {
	float: left;
	padding: 0 5px 0 0;
}

.globalRatingTypeILike .globalRatingILikeHref a {
	padding: 0 0 0 20px;
	float: left;
	background: transparent url('../gfx/like.png') no-repeat bottom left;
}

.globalRatingTypeILike .globalRatingILikeHref a.noReplace {
	background: transparent url('../gfx/like.png') no-repeat top left;
}



/** template iLikeThumb **/
.globalRatingTypeILikeThumb {
	clear: both;
	float: left;
	position: relative;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref span {
	float: left;
	padding: 0 5px 0 0;
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref a span,
.globalRatingTypeILikeThumb .globalRatingILikeThumbHref span.unbind span {
	display: none;
}


.globalRatingTypeILikeThumb .globalRatingILikeThumbHref a {
	padding: 0px 0 0 25px;
	height: 20px;
	padding: 3px 0 3px 25px;
	display: block;
	float: left;
	background: transparent url('../gfx/thumbUP.png') no-repeat -5px -2px;
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref span.unbind {
	padding: 3px 0 3px 25px;
	height: 20px;
	float: left;
	background: transparent url('../gfx/thumbUPDeactive.png') no-repeat -5px -2px;
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref a:hover {
	background: transparent url('../gfx/thumbUPHover.png') no-repeat -5px -2px;
}




/** template voteBar **/
.globalRatingTypeVoteBar {
	float: left;
	clear: both;
	position: relative;
}

.globalRatingTypeVoteBar .globalRatingBarInfo {
	float: left;
	white-space: nowrap;
}

.globalRatingTypeVoteBar .globalRatingBarInfo p {
	margin: 0px;
	padding: 0px 5px;
	float: left;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .negative a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/voteBarMap.png') no-repeat top left;
	cursor: pointer;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .positive a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/voteBarMap.png') no-repeat top right;
	cursor: pointer;
}

.globalRatingTypeVoteBar .globalRatingBarInfo span.results {
	float: left;
	display: block;
	padding: 0 5px;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .negative span {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/voteBarMap.png') no-repeat bottom left;

}

.globalRatingTypeVoteBar .globalRatingBarInfo .positive span {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url('../gfx/voteBarMap.png') no-repeat bottom right;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .negative a span,
.globalRatingTypeVoteBar .globalRatingBarInfo .positive a span,
.globalRatingTypeVoteBar .globalRatingBarInfo .positive span span,
.globalRatingTypeVoteBar .globalRatingBarInfo .negative span span {
	display: none;
}

.globalRatingTypeVoteBar .globalRatingBarContainer {
	float: left;
	width: 160px;
	height: 14px;
	margin: 1px 0 0 0;
}

.globalRatingTypeVoteBar .globalRatingBarNegative {
	background: #6acc00;
	height: 14px;
	float: left;
}

.globalRatingTypeVoteBar .globalRatingBarNegative span.border {
	display: block;
	height: 12px;
	border-bottom: 1px solid #509a00;
	border-top: 1px solid #b6ff67;
	border-left: 1px solid #b6ff67;
	margin: 0px;
	padding: 0px;
}

.globalRatingTypeVoteBar .globalRatingBarPositive {
	background: #006acc;
	height: 14px;
	float: left;
}

.globalRatingTypeVoteBar .globalRatingBarPositive span.border {
	display: block;
	height: 12px;
	border-bottom: 1px solid #00509a;
	border-right: 1px solid #00509a;
	border-top: 1px solid #67b6ff;
	margin: 0px;
	padding: 0px;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .average {
	float: left;
	font-size: 99%;
	padding: 0px 5px 0 5px;
	margin: 0px;
}

.globalRatingTypeVoteBar .globalRatingBarInfo .countUser {
	float: left;
	font-size: 99%;
	padding: 0px 0px 0 10px;
	margin: 0px;
}

.globalRatingTypeVoteBar .globalRatingBarPositive span span,
.globalRatingTypeVoteBar .globalRatingBarNegative span span {
	display: none;
}


.globalRatingTypeILikeThumbVerify {
	font-family:Verdana,"Geneva CE",lucida,sans-serif;
	font-size: 100%;
	padding: 10px;
	background: transparent url('../gfx/backgroundBoxVerifyShadow.png') no-repeat bottom right;
}
.globalRatingTypeILikeThumbVerify h1 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
}

.globalRatingTypeILikeThumbVerifyForm  {
	font-size: 80%;
	padding: 12px;
	background: white;
	min-height: 200px;
}
.globalRatingTypeILikeThumbVerifyForm p {
	margin: 0px;
	padding: 0.2em 0 .5em 0;
}

.globalRatingTypeILikeThumbVerifyForm .inpCheck input {
	width: 30px;
}

.globalRatingTypeILikeThumbVerifyForm .inpText {
	padding: 0.2em 0 0.5em 0;
}

.globalRatingTypeILikeThumbVerifyForm  input {
	background:url('/boss/image/signpost/default/input.png') repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #DADADA;
	padding:0.2em;
}

.globalRatingTypeILikeThumbVerifyForm .inpText input {
	width: 250px;
}

.globalRatingTypeILikeThumbVerify .errors,
.globalRatingTypeILikeThumbVerify .errors li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #DD0000;
}

.globalRatingTypeILikeThumbVerify .errors {
	padding: 10px 10px 10px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.globalRatingTypeILikeThumbVerifyForm .button {
	background:url('/boss/image/signpost/default/button.png') repeat-x scroll 0 0 #DD0000;
	border:medium none;
	color:#FFFFFF;
	padding:0.2em 1em;
}



/** typ anketa **/
.globalRatingTypePoll {
	display: block;
	float: left;
	width: 150px;
}

.globalRatingTypePoll p {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
}

.globalRatingTypePoll .heading {
	display: block;
	font-weight: bold;
	padding: 0;
	margin: 3px 0 8px 0;
	font-size: 100%;
	text-align: left;
}

.globalRatingTypePoll ul, .globalRatingTypePoll li {
	clear: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.globalRatingTypePoll .bar {
	display: block;
	width: 100%;
	height: 5px;
	font-size: 1px;
	margin: 3px 0 8px 0;
	background: #ffffff;
}

.globalRatingTypePoll .bar  .progressBar {
	display: block;
	font-size: 1px;
	height: 5px;
	background: #de0000;
}

.globalRatingTypePoll .value {
	text-align: right;
	display: block;
	white-space: nowrap;
}

.globalRatingTypePoll .title {
	display: block;
	float: left;
	height: 1.2em;
	text-decoration: none;
	position: relative;
}

.globalRatingTypePoll a.title span {
	cursor: pointer;
}

.globalRatingTypePoll .label {
	display: block;
	margin-left: 15px;
}

.globalRatingTypePoll .icon {
	display: block;
	width: 10px;
	height: 110%;
	position: absolute;
}

.globalRatingTypePoll .icon span {
	display: none;
}

.globalRatingTypePoll .icon-1 {
	background: transparent url('../gfx/pollIcons.gif') no-repeat 0 center;
}

.globalRatingTypePoll .icon-2 {
	background: transparent url('../gfx/pollIcons.gif') no-repeat -10px center;
}

.globalRatingTypePoll .icon-3 {
	background: transparent url('../gfx/pollIcons.gif') no-repeat -20px center;
}

.globalRatingTypePoll .icon-4 {
	background: transparent url('../gfx/pollIcons.gif') no-repeat -30px center;
}

.globalRatingTypePoll .icon-5 {
	background: transparent url('../gfx/pollIcons.gif') no-repeat -40px center;
}

.globalRatingTypePoll .showUserCount {
	display: block;
}

/*** IE 6fix **/
.globalRatingTypeStars .globalRatingStars {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/star-rating-gray.png', sizingMethod=crop);
	-background-image: none;
}

.globalRatingTypeStars .globalRatingStarsRating {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/star-rating-red.png', sizingMethod=crop);
	-background-image: none;
}

.globalRatingTypeStars a:hover {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/star-rating-orange.png', sizingMethod=crop);
	-background-image: none;
}


.globalRatingTypeThumbs .globalRatingThumbs, .globalRatingTypeThumbs .globalRatingThumbsDeactive {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbs.png', sizingMethod=crop);
	-background-image: none;
}

.globalRatingTypeThumbs .globalRatingThumbsDeactive {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbsDeactive.png', sizingMethod=crop);
	-background-image: none;
}

.globalRatingTypeThumbs a.thumb-o:hover {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbActivePositive.png', sizingMethod=crop);
	-background-image: none;
}

.globalRatingTypeThumbs a.thumb-oo:hover {
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbActiveNegative.png', sizingMethod=crop);
	-background-image: none;
}


.globalRatingTypeBar .globalRatingBarInfo .negative a {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/positiveNegativeMap.png', sizingMethod=crop);
}

.globalRatingTypeBar .globalRatingBarInfo .positive a {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/positive.png', sizingMethod=crop);
}

.globalRatingTypeBar .globalRatingBarInfo .negative span {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/negativeDeactive.png', sizingMethod=crop);

}

.globalRatingTypeBar .globalRatingBarInfo .positive span {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/positiveDeactive.png', sizingMethod=crop);
}


.globalRatingTypeILike .globalRatingILikeHref a {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/like.png', sizingMethod=crop);
}

.globalRatingTypeILike .globalRatingILikeHref a.noReplace {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/likeNo.png', sizingMethod=crop);
}


.globalRatingTypeVoteBar .globalRatingBarInfo .negative a {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/voteBarMap.png', sizingMethod=crop);
}

.globalRatingTypeVoteBar .globalRatingBarInfo .positive a {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/voteBar2.png', sizingMethod=crop);
}

.globalRatingTypeVoteBar .globalRatingBarInfo .negative span {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/voteBar1Deactive.png', sizingMethod=crop);

}

.globalRatingTypeVoteBar .globalRatingBarInfo .positive span {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/voteBar2Deactive.png', sizingMethod=crop);
}


.globalRatingTypeILikeThumb .globalRatingILikeThumbHref a {
	-background: none;
	-cursor: pointer;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbUP.png', sizingMethod=crop);
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref span.unbind {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbUPDeactive.png', sizingMethod=crop);
}

.globalRatingTypeILikeThumb .globalRatingILikeThumbHref a:hover {
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/rating/gfx/thumbUPHover.png', sizingMethod=crop);
}
