/* Виджет опросов bobr.by — адаптация poll.css с сервиса www2.bobr.by (классы сохранены) */

.poll-container {padding: 5px;}
.poll-question {clear: both;margin-bottom: 10px;}
.poll-question .poll-label {float: left;margin-right: 10px;}
.poll-question .text {color: #CC0000;font-size: 110%;font-weight: bold;margin-left: 70px;}
.poll-description.before {margin-bottom: 10px;margin-left: 70px;}
.poll-description.after {margin: 10px 0;}
.poll-message {border-radius: 5px;margin-bottom: 0.5em;padding: 5px;text-align: center;}
.poll-message.success {background-color: #dff0d8;border: 1px solid #d6e9c6;color: #3c763d;}
.poll-message.notice {background-color: #fcf8e3;border: 1px solid #faebcc;color: #8a6d3b;}
.poll-message.error {background-color: #f2dede;border: 1px solid #ebccd1;color: #a94442;}
.poll-answers .answer {background-color: #FFFFCC;clear: both;display: inline-block;margin: 10px 0;width: 100%;}
.poll-answers .poll-answer {background-color: #d2d2d2;margin: 5px 0;width: 100%;}
.poll-answers .poll-answer.not-answered {cursor: pointer;}
.poll-answers .poll-answer.not-answered:hover {background-color: #efefef;}
.poll-answers .poll-answer.not-answered:hover td.radio div.new-radio {background: transparent url("../img/polls/v_active.png");}
.poll-answers .poll-answer.not-answered.disable-answer {cursor: default;}
.poll-answers .poll-answer.not-answered.disable-answer:hover {background-color: #d2d2d2;}
.poll-answers .poll-answer.current-answer {background-color: #efefef;}
.poll-answers .poll-answer.current-answer .text {background: #efefef url("../img/polls/v_active.png") no-repeat right 10px center;padding-right: 60px;}
.poll-answers .poll-answer tr.result div {background-color: #c4292d;height: 1em;}
.poll-answers .poll-answer td.radio {text-align: center;width: 60px;}
.poll-answers .poll-answer td.radio.active .new-radio {background: transparent url("../img/polls/v_active.png");}
.poll-answers .poll-answer td.radio .new-radio {background: transparent url("../img/polls/v_grayed.png");border: 0;height: 50px;width: 50px;}
.poll-answers .poll-answer td.image,
.poll-answers .poll-answer td.image img {width: 80px;}
.poll-answers .poll-answer td.text {font-weight: bold;padding: 10px;}
.poll-answers .poll-answer td.text div.result-text {color: #c4292d;font-size: 250%;font-weight: normal;text-shadow: 2px 2px 5px #fff;}
.poll-answers input.ainput {display: none;}
.poll-bottom-links {display: inline-block;text-align: center;margin-top: 10px;width: 100%;}
.poll-bottom-links a {color: #333333;margin: 0 5px;padding: 5px 30px;text-decoration: none;text-transform: uppercase;border: solid 1px #EAEAEA;}
.poll-bottom-links a.vote-button {background-color: #acd76b;}
.votes-count {margin-bottom: 10px;}
