body, td {
}

.poll_title {
  font-size:10pt;
  color:#000000;
  font-weight:bold;
  text-align:center;
  padding:2px;
  background:#efefef;
  border:1px solid #c0c0c0;
  margin-bottom:5px;
}

.poll_text {
	margin-bottom:5px;
}

.poll_error {
  color:#a00000;
  padding:2px;
  background:#fff0f0;
  border:1px solid #c09080;
	margin-bottom:5px;
}

.poll_errortitle {
  color:#a00000;
  font-weight:bold;
}

.poll_errortext {
  color:#700000;
}

.poll_success {
  color:#008000;
  padding:2px;
  background:#f0fff0;
  border:1px solid #80c080;
	margin-bottom:5px;
}

.poll_votelist {
  margin-bottom:5px;
}

.poll_voteitem {
  margin-bottom:0px;
  line-height:1.9em;
}
.poll_voteitem input{
  margin-right:5px;
  margin-top:5px;
}

.poll_votecount {
  margin-top:8px;
  font-weight:bold;
  text-align:center;
}

.poll_resultitemtitle {
  font-weight:bold;
}

.poll_resultitemvotes {
}

.poll_resultitembar {
  margin-bottom:5px;
}



