.vote_wrap { clear: both; text-align: left;  }
.vote_center { float:left; position:relative; left:50%;  display:inline; zoom:1;}
.vote_clear { height:0; overflow:hidden; clear:both;}
.cms_vote {  border: 1px solid #999; padding: 1px; position:relative; left:-50%; float:left;}
.cms_vote .hd { font-size: 14px; line-height: 30px; color: #F30; text-indent: 5px; background-color: #EFEFEF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.cms_vote .ft a { color: #F30; }
.cms_vote .ft { padding:0 10px 5px ; clear:left; }


.vote_options { padding: 5px 0; float:left; overflow:hidden; zoom:1;}
.vote_options li { line-height: 35px; height: 35px; list-style-type: none; color: #808080; font-family:arial; float:left; clear:left; padding:0 10px; white-space:nowrap;  }
.vote_options li span { color:#333; margin-right:12px;}
.vote_options li input { margin-right:6px;}
.vote_options li em { color:#f30;}
.vote_options li b { font-size: 12px; font-style: normal; font-weight: normal; }