#item_polls_id {
	margin-bottom: 3em;
	margin-left: 15px;	
}
#poll_id .poll {
	padding-bottom: 2px;
}
#poll_id .poll .question {
	margin: 0.5em 0 1em 0;
}
#poll_id .poll .answeres {
	margin-bottom: 1em;
}
#poll_id .poll .variant {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0.5em;
}
#poll_id .poll .variant .count {
	position: absolute;
	margin: -1px 0 0 0;
	margin-right: 15px;
	float: left;
}
#poll_id .poll .variant .label {
	padding-left: 25px;
}
#poll_id .poll .query {
	overflow: hidden;
	zoom: 1;
}
#poll_id .poll .query .button {
	float: left;
	margin-right: 10px;
}
#poll_id .poll .query .loading {
	float: left;
	position: relative;
	top: 4px;
}
#poll_id .poll .errors {
	position: absolute;
	border: 1px solid #E2E2E2;
	padding: 5px;
	background-color: #FFF;
	margin-top: -26;
	width: 200px;
}
#poll_id .poll .errors .close {
	float: right;
}
#poll_id .poll .errors .close A IMG {
	position: absolute;
	top: 5px;
	right: 5px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#poll_id .poll .errors .close A:HOVER IMG {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#poll_id .poll .errors .text {
	overflow: hidden;
	zoom: 1;
	margin-right: 20px;
}

#poll_id .unit {

}
#poll_id .unit .question {
	margin: 0.5em 0 1em 0;
}
#poll_id .unit .answeres {
	margin-bottom: 1em;
}
#poll_id .unit .variant {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0.5em;
}
#poll_id .unit .variant .count {
	width: 30px;
	float: left;
	font-size: 11px;
	position: relative;
	top: 2px;
}
#poll_id .unit .variant .label {
	zoom: 1;
	overflow: hidden;
}
#poll_id .unit .variant .label .line {
	overflow: hidden;
	zoom: 1;
	margin-top: 2px;
}
#poll_id .unit .variant .label .line IMG {
	height: 10px;
}
#poll_id .unit .link {
	font-size: 11px;
}

#poll_id .window_register {
	margin: -200px 0 0 -250px;
}
#poll_id .window_login {
	margin: -150px 0 0 -170px;
}
