.opros {
	margin:  0;
	padding: 0;
}

.result_opros {
	margin:  0;
	padding: 5px;
	background-color: #297EB9;
}

.opros_tr {
	margin:  0;
	padding: 5px 0 0 5px;
	border: 1px solid #297EB9;
}

.opros_tem {
	margin:  0;
	padding: 0;
	background-color: #297EB9;
}
.opros5 {
	margin:  0;
	padding: 0px 5px 5px 0;

}


.otv {
	margin:  0;
	padding: 5px;

}

.votingQuestion dt span.qNumber {color: #333; font-size: 11px; font-weight: normal; width: 25px; z-index: 200; position: absolute; left: 0; top: 0; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;}
.votingQuestion dd {font-size: 14px; color: #666; padding: 4px 5px 6px 4px;}
.votingQuestion dd:hover {font-weight: bold; color: #000;}
.votingQuestion dd .wrapCont {zoom: 1; word-spacing: -0.7em; width: 100%; display: table; clear: both; line-height: 18px!important;}
.votingQuestion dd .wrapCont * {word-spacing: normal;}
.votingQuestion dd input, .votingQuestion dd label {float: left;}
.votingQuestion dd input {margin-right: 4px;}
.votingQuestion dd label {width: 90%; cursor: pointer;}
.sel {background: #deeebd!important; opacity: 1!important; filter: alpha(opacity=100)!important; font-weight: bold; color: #000;}
.opacity50 {opacity: .5; filter: alpha(opacity=50);}
 