
.szpollwrp {
	width: 100%;
}

.sidepanel .szpollwrp h2.item-header {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.3em;
}

.szpollwrp h2, .newsletter-content .szpollwrp h2 {
	margin: 30px -15px 20px;
	padding: 7px 7px 7px 10px;
	font-size: 28px;
	line-height: 1.2em;
	text-decoration: none;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.13);
	vertical-align: baseline;
	outline: medium none;
	border-radius: 8px 8px 35px;
}

.szpollwrp .szpollprg {
	width: 100%;
	height: 20px;
	overflow: hidden;
}
.szpollwrp .szpollbar {
	min-width: 2px;
	height: 100%;
	background-color: #ccc;
}
.sz-poll-wrap * {
    box-sizing: content-box;
}
.sz-poll-wrap .sz-poll-row {
    overflow: hidden;
    background: #fff none repeat scroll 0 0;
	word-break: keep-all;
	margin-bottom: 6px;
	padding: 1px;
}
.sz-poll-wrap .sz-poll-row:nth-child(2n+1) {
    background: none;
}
.sz-poll-wrap .sz-poll-value {
    display: inline;
    font-weight: bold;
}
.sz-poll-wrap .sz-poll-count {
    float: right;
}
.sidepanel.left .szpollwrp .radiof label {
    float: none;
    z-index: 2;
    line-height: 20px;
}
.szpollwrp .lab-wrp{
    display: inline-block;
}
.sidepanel.left .szpollwrp .lab-wrp {
    display: inline-block;
}
.option-wrp, .szpollwrp.fom.radiof {
	padding-right: 0;
	padding-top: 0;
}
.fom .radiof input, .fwrp.split .radiof input {
	margin: 3px 10px 0 0;
}
.sidepanel .szpollwrp .option_field {
	width: 180px;
}
.notpad {
	padding-top: 0;
}
#Offline .szpollwrp img.szpollimg, .newsletter-content .szpollwrp img.szpollimg {
    max-width: 30%;
}
div.szpollimg {
	width: auto;
	text-align: center;
}
 article img.szpollimg {
	width: auto; padding-right: 20px; padding-top: 20px;float: right;
}
aside img.szpollimg {
	width: 60px; margin: 0 auto;
    margin-top: 15px;
}
img.szpollimg{
    float: right;
}
aside .input-wrp{
    padding-top: 2px;
    vertical-align: top;
}

.szpollwrp .lab-wrp {width: calc(100% - 30px);}

/* sb overwrites */
.sidepanel.left .szpollwrp .input-wrp { width: 9%; }
.sidepanel.left .szpollwrp .lab-wrp { width: 88%; }

.content_holder_wrapper .option-wrp, .content_holder_wrapper .poll-submit-wrap { overflow: hidden; }
.content_holder_wrapper .option-wrp .input-wrp, .content_holder_wrapper .option-wrp .lab-wrp { float: left; }
.content_holder_wrapper .poll-submit-wrap { clear: both; margin-top: 10px; }
.content_holder_wrapper .poll-submit-wrap input { float: left; }

