.democracy { position:relative; }
.dem-graph { position:relative; font:9px/10px arial, sans-serif; margin-top:2px; padding-right:1px; margin-bottom:3px; }
.dem-graph a, 
.dem-graph a:hover { display:block; float:left; height:10px; cursor:default; text-decoration:none; border:0; }


.dem-winner a, 
.dem-winner a:hover { border-right:0; }
.dem-winner { padding-right:0; }

.dem-graph b, 
.dem-graph i { float:left; display:block; position:absolute; margin-left:3px; font-weight:bold; font-style:normal; }

/* kubrick fixies */
.democracy form { text-align:left; }

html>body .entry .democracy ul { text-indent:0 !important; }


/* Базовые стили */
.democracy input { vertical-align:middle; }
.dem-graph a i, 
.dem-graph a:hover b { display:none; }
.dem-graph a:hover i { display:block; }

/* IE hack - display or visibility don't work */
* html .dem-graph a i, 
* html .dem-graph a:hover b { filter:alpha(opacity=0); display:block; }
* html .dem-graph a:hover i { filter:alpha(opacity=100); display:block; }


.dem-total-votes, 
.dem-added-by-guest { display:block; margin:0; text-align:right; font-size:100%; color:#999; }
.dem-user-added { display:block; color:#999; }

.dem-archives .democracy { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc; }


/* не базовые стили */
.democracy { max-width:250px; margin:0 auto; }
.democracy input { vertical-align:middle; margin-right:5px; }
.addAnswerText { width:100%; }
.dem-add-answer{ display:block; text-align:right; margin-top:4px; }

.dem-graph { border:1px solid #225769; height:10px; }
.dem-graph a, 
.dem-graph a:hover { background:#a0c02c;}


* html .dem-graph a, 
* html .dem-graph a:hover { border-bottom-width:10px; }
* html .dem-graph { height:11px; }

.dem-graph b, 
.dem-graph i { color:#555; }
.dem-voted-for-this { border-color:#225769; }

.poll-question{ display:block; margin:0 0 5px 0; font-size:100%; font-family:Georgia; }

/* blix fix */
.democracy ul { padding:0; margin:0 0 10px 0; } 
.democracy label { float:none; display:inline; }
.democracy ul li { list-style:none; background:none; }


/* кнопка */
.vote-button {
	cursor:pointer;
	font:bold 13px Arial;
	color: #858585;
	padding: 4px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #c9c9c9;
	
}
.vote-button:hover {

}