/**
* PollsModule
*/

.poll-wrapper {
}

span.block {
	display: block;
}

hr.cleaner {
	clear:both;
	width:100%;
	height:0;
	overflow:hidden;
	visibility:hidden;
	padding:0;
	margin:0;
}

span.pollNoticeBox {
	background: url("http://img.ceskatelevize.cz/other/pravidla-diskuse/titleBox.png") repeat-x scroll center top #868078;
	color: #FFFFFF;
	padding: 10px 20px;
	margin-bottom: 5px;
}

.poll-options {
}

.pollSumVotes {
	text-align: right;
	font-size: 99%;
	padding-top: 7px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity=50);
	#width: 100%;
}

.poll-options {
	clear: both;
}

a.poll-image,
img.poll-image {
	float: right;
    margin: 0 10px;
    position: relative;
    z-index: 1;
}

a.poll-image img {
	float: none;
    margin: 0;
    position: inherit;
    z-index: auto;
}

p .poll-image {
	margin-right: 0;
}

.poll-option {
	position: relative;
	margin-bottom: 10px;
}

.poll-option-image {
	width: 50px;
	height: 50px;
	float: left;
	position: relative;
	z-index: 1;
}

.poll-option-image img {
	widtH: 50px;
	height: 50px;
}

.poll-option-wrap {
	position: relative;
	padding: 0;
}

.poll-option-wrap.hasOptionImagesORhasShownResults.val-pocet,
.poll-option-wrap.hasOptionImagesORhasShownResults.val-procenta,
.poll-option-wrap.hasOptionImagesORhasShownResults.val-propo {
	/*min-height: 50px;*/
}

.poll-option-wrap.hasOptionImages {
	padding-left: 60px;
	x_padding-left: 10px;
	x^padding-left: 10px;
}

.poll-option-wrap.hasShownResults {
	padding-right: 60px;
	x_padding-right: 10px;
	x^padding-right: 10px;
}

.poll-option-text {
	margin-bottom: 7px;
}

.poll-option-bar {
	height: 12px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.poll-option-bar-bg {
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%;
	background: #B7B7B7;
	opacity: 0.2;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	filter:alpha(opacity=20);
}

.poll-option-wrap.hasOptionImagesORhasShownResults.val-pocet .poll-option-bar,
.poll-option-wrap.hasOptionImagesORhasShownResults.val-propo .poll-option-bar {
	margin-bottom: 15px;
}

.poll-option-bar-percentage {
	background: #868078 url("http://img.ceskatelevize.cz/libraries/polls/gfx/bar.png") repeat-x;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/polls/gfx/bar.png', sizingMethod=scale);
	-background-image: none;
	height: 100%;
	position: absolute; 
	top: 0; 
	left: 0;
}

.poll-option-bar-percentage.ct1 {
	background-position: 0 -12px;
}

.poll-option-bar-percentage.ct2 {
	background-position: 0 -24px;
}

.poll-option-bar-percentage.ct24 {
	background-position: 0 -36px;
}

.poll-option-bar-percentage.ct4 {
	background-position: 0 -48px;
}

.poll-option-percent {
	float: right;
	/* height: 45px; */
	overflow: hidden;
	/*padding-top: 5px;*/
	text-align: center;
	width: 50px;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	xfilter: alpha(Opacity=50), progid:DXImageTransform.Microsoft.Chroma(color=gray), progid:DXImageTransform.Microsoft.Gradient(startColorStr=gray,endColorStr=gray), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.ceskatelevize.cz/libraries/polls/gfx/gray.pxng?v=4', sizingMethod=scale);
	filter: alpha(opacity=50);
}

.poll-option-percent.val-procenta {
	height: 30px;
	bottom: 5px;
}

.poll-option-percent .votesPercent {
	line-height: 200%;
	text-align: center;
	white-space: nowrap;
}

.poll-option-percent .votesPercent .large,
.poll-option-percent .votesCount .large {
	font-size: 170%;
	letter-spacing: -2px;
}

.poll-option-percent .votesSum {
	font-size: 75%;
}