.poll a.hand {
	cursor: pointer;
}

.poll  {
	width:200px;
}

.poll .pollborder {
	border: 1px solid #989898;
	padding: 15px 12px 20px 16px;
	font-size: 93%;
}

.poll .polltitle {
	font-weight: bold;
	margin: 0 0 2.2ex 0;
}

.poll .radiolayout {
	clear: both;
	overflow: hidden;
	position: relative;
	left: -4px;
}

.poll .radiolayout .radioinput {
	position: absolute;
	margin-top: 1px;
}

.poll .radiolayout .radiolable {
	display: block;
	padding-left: 24px;
	margin-bottom: 1.8ex;
}

.poll .radiobottom {
	clear: both;
	overflow: hidden;
	padding-top: 1.8ex;
}

.poll .radiobottom .radiosubmitlayout {
	float: left;
}

.poll .radiobottom .radiosubmitlayout .radiosubmit {
	padding: 0.15ex 0.8ex 0.35ex 0.8ex;
	overflow: visible;
}

.poll .radiobottom .resultlayout {
	float: right;
	font-size: 90%;
	margin-top: 0.7ex;
}

.poll .allvotes {
	text-align: center;
	margin-top: 0.8ex;
	font-size: 90%;
}


.poll .allvotes table {
       width: 100%;
       padding: 0;
       margin: 0;
}
.poll .allvotes table td.right {
       padding: 0;
       margin: 0;
       text-align: right;
       padding-left: 5px;
}

.poll a.gray {
	color: #626262;
}

.poll a.gray:visited {
	color: #626262;
}

.poll a.gray:hover {
	color: #e70101;
}

.allvotespage   {
	margin-top: 30px;
}

.allvotespage .poll  {
	float: left;
	margin: 0 30px 30px 0;
}

.allvotespage table, .allvotespage table td  {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.allvotespage .poll .allvotes  {
	display: none;
}

.poll .resultlayout .resultlable {
	margin-bottom: 3px;
	display: block;
}

.poll .resultlayout .progress {
	height: 17px;
	position: relative;
	background: #989898;	
}

.poll .resultlayout .result {
	text-align: right;
	font-size: 11px;
	height: 14px;
	padding: 1px 2px 2px 00px;
	position: relative;
	top: -18px;	
	z-index: 1000;
	border: 1px solid #cacaca;
	font-weight: bold;
}

.poll .resultlayout .result .persent {
	font-weight: normal;
}



/* =========== for IE's and Opera =========== */

*:first-child+html .poll .radiolayout .radioinput {
	margin-top: -2px;
}

*:first-child+html .poll .ieclear {
	clear: both;
	overflow: hidden;
}

* html .poll .radiolayout .radioinput {
	margin-top: -2px;
}

* html .poll .ieclear {
	clear: both;
	overflow: hidden;
}


html:first-child .poll .radiolayout .radioinput {
  margin-top: -2px;
}




