.voting {width: 200px; border: 1px solid #CCCCCC;  background-color: #FFFFFF}

.voting .question {text-align: center; padding: 8px 8px 0px 8px; font-weight: bold;}
.voting .voting_form {padding: 10px;}
.voting .content {padding: 10px;}

.voting .answers input[type="radio"] {
  opacity: 0;
  position: absolute;
}
.voting .answers DIV {padding: 3px 0 ;}

.voting .answers input[type="radio"] + label
{
cursor: pointer;
padding-top: 4px;
padding-right: 15px;

}
.voting .answers {
	text-align: left!important;
	padding-left: 15px;
}

.voting .answers input[type="radio"] + label > span {
  position: relative;
  border-radius: 10px;
  width: 13px;
  height: 13px;
  background-color: #FFFFFF;
  border: 1px solid #666666;
  margin: -2px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.voting .answers input[type="radio"] + label:hover > span {
  border: 1px solid #F26522;

}

.voting .answers input[type="radio"]:checked + label > span span {
   	display: inline-block;
	height: 7px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 7px;
    position: absolute;
    border-radius: 4px;
    border: none;

    background: #F26522; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F26522', endColorstr='#FE8550'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, #F26522, #FE8550); /* для webkit-браузеров */
	background: -moz-linear-gradient(top,  #F26522,  #FE8550); /* для firefox 3.6+ */
	background: -o-linear-gradient(top,  #F26522,  #FE8550); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top,  #F26522,  #FE8550); /* для IE10+ */
}

.voting .alert {padding-top: 5px; text-align: center; color: #9DA6A2;}
.vote_result .item {padding: 3px 0;}
.vote_result .procent
{
	font-size: 10px;
	padding: 0 0 0 4px;
	width: 20px;
}
.vote_result .info
{
		width: 170px;
		margin-left: 5px;
}
.vote_result .indicator
{
		border: 1px solid #9DA6A2;
		width: 100%;
		height: 11px;
    	position: relative;
}
.vote_result .indicator:hover
{
		border: 1px solid #000000;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 50, 0.25);
		box-shadow:         0px 1px 3px 0px rgba(50, 50, 50, 0.25);
}
.vote_result .indicator:hover .value
{
		border-right: 1px solid #000000;
}
.vote_result .value
{
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		border-right: 1px solid #9DA6A2;

		background: #F26522; /* for non-css3 browsers */
		background: -webkit-linear-gradient(top, #F26522, #FE8550); /* для webkit-браузеров */
		background: -moz-linear-gradient(top,  #F26522,  #FE8550); /* для firefox 3.6+ */
		background: -o-linear-gradient(top,  #F26522,  #FE8550); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top,  #F26522,  #FE8550); /* для IE10+ */
}
.vote_result .comment
{
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		line-height: 10px;
		font-size: 10px;
		height: 10px;
		color: #000000;
}