@media (min-width: 770px) {
  .entryBody .poll.pollBig li,
  .text .poll.pollBig li {
    width: 520px;
  }
}
/* polls */
.entryBody .poll.pollBig,
.text .poll.pollBig {
  margin-bottom: 30px;
}
.entryBody .poll.pollLeft,
.text .poll.pollLeft {
  border-bottom: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  clear: left;
  float: left;
  margin: 0 22px 22px 0;
  padding: 0 4px 4px 0;
  position: relative;
  z-index: 999;
}
.entryBody .poll.pollRight,
.text .poll.pollRight {
  border-bottom: 1px solid #d0d0d0;
  border-left: 1px solid #d0d0d0;
  clear: right;
  float: right;
  margin: 0 0 22px 22px;
  padding: 0 0 4px 4px;
}
.entryBody .poll.top,
.text .poll.top {
  margin-top: 22px;
}
.entryBody .poll fieldset,
.entryBody .poll ul,
.entryBody .poll li,
.entryBody .poll li input,
.text .poll fieldset,
.text .poll ul,
.text .poll li,
.text .poll li input {
  border: none;
  margin: 0;
  padding: 0;
}
.entryBody .poll fieldset,
.text .poll fieldset {
  width: 242px;
  border-bottom: 1px solid #ebebeb;
}
.entryBody .poll.pollBig fieldset,
.text .poll.pollBig fieldset {
  border: none;
  width: 520px;
}
.entryBody .poll.pollLeft fieldset,
.text .poll.pollLeft fieldset {
  border-right: 1px solid #ebebeb;
  padding: 0 24px 20px 0;
}
.entryBody .poll.pollRight fieldset,
.text .poll.pollRight fieldset {
  border-left: 1px solid #ebebeb;
  padding: 0 0 20px 24px;
}
.entryBody .poll h2,
.text .poll h2 {
  background: url('/i/new/polls/bg-pollTitle.png') no-repeat;
  font-size: 0;
  height: 21px;
  line-height: 0;
  margin-bottom: 10px;
  text-indent: -9999px;
}
.entryBody .poll.result h2,
.text .poll.result h2 {
  background-position: 0 -21px;
}
body .h-layoutWide .entryBody .poll h3,
body .h-layoutWide .text .poll h3 {
  color: #333;
  display: block;
  font-family: Georgia;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 14px;
}
body .h-layoutWide .entryBody .poll ul,
body .h-layoutWide .text .poll ul {
  margin-bottom: 25px;
  padding: 7px 0 0 0;
}
body .h-layoutWide .entryBody .poll.result ul,
body .h-layoutWide .text .poll.result ul {
  margin-bottom: 16px;
  overflow: hidden;
  padding: 0;
}
body .entryBody .poll ul li,
body .text .poll ul li {
  color: #000;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  list-style-image: none;
  list-style: none;
  position: relative;
  text-align: left;
  width: 242px;
  padding-left: 0;
}
.entryBody .poll.variants li,
.text .poll.variants li {
  background-color: transparent !important;
  height: auto;
  margin-bottom: 16px;
}
.entryBody .poll.result li,
.text .poll.result li {
  background: url('/i/new/polls/bg-pollItem.png') repeat-x;
  height: 32px;
  margin-bottom: 2px;
  overflow: hidden;
}
.entryBody .poll.result li .filling,
.text .poll.result li .filling {
  background: url('/i/new/polls/bg-pollColors.png') repeat-x;
  display: block;
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.entryBody .poll.result.yellow li .filling,
.text .poll.result.yellow li .filling {
  background-position: 0 -32px;
}
.entryBody .poll.result.red li .filling,
.text .poll.result.red li .filling {
  background-position: 0 -64px;
}
.entryBody .poll.result.gray li .filling,
.text .poll.result.gray li .filling {
  background-position: 0 -96px;
}
.entryBody .poll li input,
.text .poll li input {
  margin-right: 7px;
  position: relative;
  top: 2px;
}
body.opera .entryBody .poll li input,
body.opera .text .poll li input {
  top: 0;
}
.entryBody .poll.result li label,
.text .poll.result li label {
  float: left;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  overflow: hidden;
  position: relative;
  width: 210px;
}
.entryBody .poll.result.pollBig li label,
.text .poll.result.pollBig li label {
  width: 480px;
}
.entryBody .poll.result li .count,
.text .poll.result li .count {
  color: #a1a1a1;
  font-size: 13px;
  line-height: 32px;
  position: absolute;
  right: 8px;
}
.entryBody .poll.result li.myVote .count,
.text .poll.result li.myVote .count {
  font-weight: bold;
  color: #000;
}
.entryBody .poll .buttonsBlock,
.text .poll .buttonsBlock {
  line-height: 23px;
  margin-right: -24px;
  overflow: hidden;
  position: relative;
}
.entryBody .poll .button,
.text .poll .button {
  margin-right: 12px;
  padding-left: 1px;
}
.entryBody .poll .button,
.entryBody .poll .button span,
.text .poll .button,
.text .poll .button span {
  float: left;
  padding-left: 1px;
  background: url('/i/new/profile/bg-button2.png') no-repeat -299px 0;
  color: #08335f;
  cursor: pointer;
  display: block;
  height: 22px;
}
.entryBody .poll .button.blueButton,
.text .poll .button.blueButton {
  background-position: -299px -22px;
}
.entryBody .poll .button span,
.text .poll .button span {
  background-position: 100% 0;
  color: #08335f;
  float: left;
  font-size: 12px;
  line-height: 21px;
  padding: 0 20px;
}
.entryBody .poll .button.blueButton span,
.text .poll .button.blueButton span {
  background-position: 100% -22px;
  color: #fff;
  font-weight: bold;
}
.entryBody .poll .showResult,
.text .poll .showResult {
  color: #08335f;
  cursor: pointer;
  float: left;
  font-size: 11px;
  white-space: nowrap;
  font-weight: normal;
}
.entryBody .poll .allVotes,
.text .poll .allVotes {
  font-size: 11px;
  color: #acacac;
  padding-right: 7px;
  text-align: right;
}
.entryBody .poll.variants li .filling,
.entryBody .poll.variants li .count,
.entryBody .poll.variants .pollIconRes,
.entryBody .poll.variants .showResult span.hide,
.entryBody .poll.result li input,
.entryBody .poll.result .button,
.entryBody .poll.result .pollIcon,
.entryBody .poll.result .showResult span.show,
.text .poll.variants li .filling,
.text .poll.variants li .count,
.text .poll.variants .pollIconRes,
.text .poll.variants .showResult span.hide,
.text .poll.result li input,
.text .poll.result .button,
.text .poll.result .pollIcon,
.text .poll.result .showResult span.show {
  display: none;
}
.thnx {
  margin-bottom: 30px;
}
