.poll_item_list{ margin: 0; padding: 20px 0 10px; line-height: 20px; list-style: none; }
.poll_item_list li{ margin: 0 0 5px; width: 100%; overflow: hidden; border:1px solid #F4FBFF; cursor:pointer; padding: 5px 0 5px 0;}
.poll_item_list .poll_item{ float: left; margin: 0 10px 0 0; width: 40px; text-align: right; }
.poll_item_list .poll_percent{ float: left; margin: 0 10px 0 0; width: 80px; POSITION: relative;}

.poll_new{ padding: 0 10px; }    
.poll_new li{ background: url(poll_icon.gif) no-repeat 0 3px;}
.poll_result {POSITION: absolute; left:0; top:0; width:100%; display:none}

.list .poll h2{color:#1a75c8}
.list .poll{background: url(poll_icon.gif) no-repeat 10px 10px;}

.bar_bg{ float: left; margin: 0 10px 0 0; width: 100px; height: 20px; background: url(poll_bar_bg.gif) no-repeat 0 0; overflow: hidden; }
.bar_bg div{ float: left; width: 5px; height: 20px; overflow: hidden; }
.bar_bg .bar_left{ background-image: url(poll_bar_column_left.gif); background-repeat: no-repeat; }
.bar_bg .bar_right{ background-image: url(poll_bar_column_right.gif); background-repeat: no-repeat; }
.bar_bg .bar_middle{ background-image: url(poll_bar_column.gif); }

.bc_0 div{ background-position: 0 0; }
.bc_1 div{ background-position: 0 -20px; }
.bc_2 div{ background-position: 0 -40px; }
.bc_3 div{ background-position: 0 -60px; }
.bc_4 div{ background-position: 0 -80px; }
.bc_5 div{ background-position: 0 -100px; }
.bc_6 div{ background-position: 0 -120px; }
.bc_7 div{ background-position: 0 -140px; }
.bc_8 div{ background-position: 0 -160px; }
.bc_9 div{ background-position: 0 -180px; }
.bc_10 div{ background-position: 0 -200px; }
.bc_11 div{ background-position: 0 -220px; }

.bc_13 div{ background-position: 0 -260px; }
.bc_14 div{ background-position: 0 -280px; }
.bc_15 div{ background-position: 0 -300px; }
.bc_16 div{ background-position: 0 -320px; }
.bc_17 div{ background-position: 0 -340px; }
.bc_18 div{ background-position: 0 -360px; }
.bc_19 div{ background-position: 0 -380px; }