.rate {background:url(../dleimages/orating.png) no-repeat; width:73px; height:21px; position:relative; margin:7px 0 0 5px; padding:3px 0 0 0; text-align:center;}
	a.orating_res,span.orating_res {background:#64b327; box-shadow:inset 0 1px 1px rgba(0,0,0,0.2); font-size:10px; color:#fff; padding:3px 8px; border-radius:5px;}
		a.orating_res:hover{color:#f0f0f0;}
	a.orating_m, a.orating_p{height:21px; width:21px; background:url(../dleimages/orating.png) no-repeat;}
	a.orating_m{float:right; background-position:-21px -24px; margin:-1px 2px 0 0;}
		a.orating_m:hover{background-position:-21px 100%;}
	a.orating_m.orated{background-position:-21px -24px;}
	a.orating_p{float:left; background-position:0 -24px; margin:-1px 0 0 2px;}
		a.orating_p:hover{background-position:0 100%;}
	a.orating_p.orated{background-position:0 100%;}

.ocomm{float:left;width:60px;height:12px;padding:4px 10px;background:#d9d9d9;box-shadow:inset 0 1px #f0f0f0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #ccc;color:#fff;position:relative;text-align:center;}
	a.ocomm_res{font:bold 10px/12px Tahoma;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.35);}
	a.ocomm_res:hover{color:#f0f0f0;}
.comm_hide{padding:10px 20px;font:normal 12px Arial;color:#666;}
	.comm_hide a{display:inline-block;margin-left:10px;padding:0 2px;color:#07d;text-decoration:underline;font-style:italic;}
	.comm_hide a:hover{color:#000;border:0;}

	.oplus a.orating_res {background:#64b327;}
	.ominus a.orating_res {background:#d61b1b;}
	.oload{cursor:progress !important;}

.ostats{display:none; padding:3px; background: transparent\9; background: rgba(0,0,0,0.60); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); width:192px; border-radius:3px; position:absolute; top:0; z-index:999;}
	.ostats h4{text-align:left; font-size:12px; text-shadow:0 1px 0 #50931f; padding:0 0 0 5px; margin:0; background:url(../dleimages/ostats_h4.png) repeat-x; height:31px; color:#fff; cursor:move; line-height:25px;}
		.ostats h4:after {clear:both; display:block; line-height:0; content:"";}
	.ostats_area{background:#fff; border-radius:2px; overflow:hidden; padding-bottom:1px;}
	.ostats_rows {background:#fff url(../dleimages/ostats_shadow.png) repeat-x top;}
		.oclose{width:14px; height:15px; background:url(../dleimages/oclose.png) no-repeat; float:right; margin:5px 5px 0 0; border:0; text-decoration:none;}
			.oclose:hover{background-position:0 -15px;}
			.ostats ul{list-style:none;margin:0;padding:0;float:none;height:auto;}
				.ostats ul li{display:block; background:url(../dleimages/oarrow.png) no-repeat 5px 3px; border-bottom:1px dotted #eee; padding:3px 10px 3px 32px; float:none; height:21px; position:relative; overflow:hidden; font-size:12px; line-height:21px; margin:0 3px;}
				.ostats ul li.onoentry{background:none;text-align:center;color:#999;padding:0 5px;}
					.ostats ul li a:hover{text-decoration:underline;}
				.ostats ul li.ostat-none{background-image:none;}
					.ostats ul li.ostat-none a{color:#888;}
					.ostats ul li.ostat-none:hover a{color:#555;}
				.ostats ul li.ostat-plus a, .ostats ul li.ostat-minus a{color:#6f6f6f;}
				.ostats ul li.ostat-minus{background-position:5px 100%;}
				.ostats ul li span{float:right;color:#ababab;}
#ostats-userinfo{position:absolute;height:22px;background:rgba(88,88,88,0.88);left:0;top:0;display:none;width:100%;text-align:center;}
	#ostats-userinfo a{display:inline-block;padding:0 15px;color:#e3e5e7;font:bold 10px/21px Tahoma;height:21px;text-decoration:uppercase;}
	#ostats-userinfo a:hover{text-decoration:underline;color:#fff;background:#000;}
	#ostats-userinfo a.close{float:right;}
#okarma{float:left;height:20px;color:#fff;text-align:center;padding:0 10px;}

.ostats-uservotes{width:880px;}
.ostats-uservotes-area{margin-right:610px;}
#ostats-user-ratings{float:right;width:600px;background:#fff;overflow:hidden;border-radius:2px;padding-bottom:5px;}
	#ostats-user-ratings ul{overflow:auto;}
.onavi{padding:10px 0 0;position:relative;width:100%;}
	.onavi .opages{margin:0 15px;text-align:center;}
		.onavi .opages *{padding:0 5px;font:normal 11px/22px Arial;height:22px;margin:0 3px 5px;display:inline-block;border-radius:4px;border-left:1px solid #eee;border-right:1px solid #eee;}
		.onavi .opages a{color:#82ac34;text-decoration:none;}
		.onavi .opages a:hover{color:#546338;background-color:#6db95a;color:#fff !important;}
		.onavi .opages span{color:#fff;background-color:#ddd;cursor:default;}
.usernavistart, .usernaviend{background:url(../dleimages/ostats.png) no-repeat;padding:0;margin:0;position:absolute;top:50%;margin-top:-11px;display:block;height:22px;width:22px;border:0;}
.usernavistart{left:-10px;}a.usernavistart:hover{background-position:0 -22px;}a.usernavistart:active{background-position:0 -44px;}span.usernavistart{background-position:0 -66px;}
.usernaviend{right:-10px;background-position:-22px 0;}a.usernaviend:hover{background-position:-22px -22px;}a.usernaviend:active{background-position:-22px -44px;}span.usernaviend{background-position:-22px -66px;}
#orating-bar{padding:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; margin:5px 2px 3px; height:9px; overflow:hidden;}
	#orating-bar div{float:left; height:9px; overflow:hidden;}
	#orating-bar-oplus{  
		border-radius:3px 0 0 3px;
	    background-color: #4da81b;
	    background-image: -moz-linear-gradient(top, #7fbf35, #4da81b);
	    background-image: -ms-linear-gradient(top, #7fbf35, #4da81b);
	    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7fbf35), to(#4da81b));
	    background-image: -webkit-linear-gradient(top, #7fbf35, #4da81b);
	    background-image: -o-linear-gradient(top, #7fbf35, #4da81b);
	    background-image: linear-gradient(top, #7fbf35, #4da81b);
	    background-repeat: repeat-x;
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fbf35', endColorstr='#4da81b', GradientType=0);		
	}
	#orating-bar-ominus{
		border-radius:0 3px 3px 0;
	    background-color: #bb2d2d;
	    background-image: -moz-linear-gradient(top, #de4242, #bb2d2d);
	    background-image: -ms-linear-gradient(top, #de4242, #bb2d2d);
	    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de4242), to(#bb2d2d));
	    background-image: -webkit-linear-gradient(top, #de4242, #bb2d2d);
	    background-image: -o-linear-gradient(top, #de4242, #bb2d2d);
	    background-image: linear-gradient(top, #de4242, #bb2d2d);
	    background-repeat: repeat-x;
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de4242', endColorstr='#bb2d2d', GradientType=0);			
	}
	#orating-bar-separator{}