.vote {
	text-align: left !important;
}

.vote-ttl {
	font-weight: bold !important;
	text-align: left !important;
	margin-top: 8px !important;
	margin-bottom: 13px !important;
}

.vote-result {
	margin-top: 8px !important;
	text-align: left !important;
}

.vote-result span.vote-procent {
	font-size: 8pt !important;
	color: rgb(153,153,153) !important;
	text-align: left !important;
}

.vote-result span.vote-base {
	display: block !important;
	border: 1px solid rgb(200,200,200) !important;
	background-color: rgb(255,255,255) !important;
	margin-top: 3px !important;
	width: 150px !important;
	text-align: left !important;
}

.vote-result span.vote-base span.vote-filled {
	display: block !important;
	height: 7px !important;
	text-align: left !important;
}

.vote-submit {
	text-align: left !important;
	margin-top: 15px !important;
}

.vote-links {
	margin-top: 8px !important;
	text-align: left !important;
	font-size: 8pt !important;
	color: rgb(153,153,153) !important;
}

.vote-quest input {
	
}

.vote-individual {
	width: 100% !important;
}

	.vote-individual th {
		text-align: left !important;
		padding: 2px 2px 2px 8px !important;
		font-size: 10pt !important;
	}
	
	.vote-individual td {
		padding: 2px 2px 2px 8px !important;
		vertical-align: top !important;
	}
	
	.vote-individual .line {
		padding: 0 0 4px 8px !important;
	}
	
	.vote-individual small {
		display: inline !important;
	}
	
.paddingleft10 {
	padding-left:10px;
}	