.orating{}
	a.orating_res,span.orating_res{color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.35);}
	a.orating_res:hover{color:#f0f0f0;}
	a.orating_m, a.orating_p{}
	a.orating_m{background-position:-12px 0;}
	a.orating_m:hover{background-position:-12px -12px;}
	a.orating_m.orated{background-position:-12px -24px;}
	a.orating_p{}
	a.orating_p:hover{background-position:0 -12px;}
	a.orating_p.orated{background-position:0 -24px;}

.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;}

	.ogray{background: #5f617d;}
	.oplus{border: 1px solid #51536f;
    border-radius: 3px;}
	.ominus{    border: 1px solid #E9573F;
    border-radius: 3px;}
	.ogold{border:1px solid #006090;box-shadow:inset 0 1px #66bde8;background:#4385b4;}
	.oblack{border:1px solid #444;box-shadow:inset 0 1px #bbb;background:#5a5a5a;}
	.oload{cursor:progress !important;}

.ostats{
display: none;
    background: #51536f;
    width: 270px;
    padding: 10px;
    border-radius: 6px;
    position: absolute;
    z-index: 999;
}
	.ostats h4{
text-align: left;
    padding: 0 0 0 17px;
    margin: 0;
    border-bottom: 1px solid #fec05e;
    background: #2e304a;
    border-radius: 3px 3px 0 0;
    height: 35px;
    font: normal 13px/35px Tahoma,Arial;
    color: #fff;
    cursor: move;
}
	.ostats_area{background: #1c1d2f;
    border-radius: 3px;
    }
		.oclose{width:22px;height:22px;background:url('../dleimages/oclose.png') no-repeat;float:right;margin:-3px -3px;border:0;text-decoration:none;}
		.oclose:hover{background-position:0 -22px;}
		.oclose:active{background-position:0 -44px;}
			.ostats ul{list-style:none;margin:0;padding:0;float:none;height:auto;}
				.ostats ul li{    display: block;
    background: url(../dleimages/oarrow.png) #1c1d2f no-repeat 10px 0;
    border-bottom: 1px dotted #434467;
    padding: 0 10px 0 30px;
    float: none;
    height: 22px;
    font: normal 11px/22px 'Trebuchet MS',Tahoma;
    position: relative;
    overflow: hidden;}

				.ostats ul li.onoentry{background:none;text-align:center;color:#999;padding:0 5px;}
				.ostats ul li:hover{background-color:#12131b;}
					.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{}
					.ostats ul li.ostat-plus a{color:#82ac34;}
					.ostats ul li.ostat-plus:hover{background-position:10px -22px;}
					.ostats ul li.ostat-plus:hover a{color:#546338;}
				.ostats ul li.ostat-minus{background-position:10px -44px;}
					.ostats ul li.ostat-minus a{color:#ab3935;}
					.ostats ul li.ostat-minus:hover{background-position:10px -66px;}
					.ostats ul li.ostat-minus:hover a{color:#522726;}
				.ostats ul li span{float:right;font-family:Arial;color:#ccc;}
					.ostats ul li:hover span{color:#777;}
#ostats-userinfo{position:absolute;height:22px;background:rgb(81, 83, 111);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:none;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:#1c1d2f;border-radius:4px;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{position: relative;
    height: 15px;}
	#orating-bar div{float:left;height:15px;overflow:hidden;}
		#orating-bar div p{    font: bold 12px/15px Tahoma;
    color: #fff;
    text-align: center;
    margin: 0;}
	#orating-bar-oplus{background-color: #8CC152;}
	#orating-bar-ominus{background-color: #cb4242;}
	#orating-bar-separator{    background-color: #eaeaea;
    position: absolute;}