#kampylink img{background-image:none;}
.thumbnail{position:relative;z-index:0;}
.thumbnail:hover{background-color:transparent;z-index:50;}
.thumbnail span{position:absolute;background-color:#fef0c9;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility:visible;top:0;left:60px;}
.starbar{position:relative;height:20px;}
.starbar .outer{position:absolute;width:200px;height:20px;background:url(stars.gif) no-repeat 0 0;}
.starbar .inner{width:0;height:20px;background:url(stars.gif) no-repeat 0 -20px;}
#tn15rating.save .active .inner,#tn15rating.user .active .inner{background-position:0 -40px;}
.starbar a{position:absolute;display:block;left:0;top:0;height:20px;}
.starbar a:hover{background:url(stars.gif) no-repeat 0 -60px;}
.starbar a.s1{width:20px;}
.starbar a.s2{width:40px;}
.starbar a.s3{width:60px;}
.starbar a.s4{width:80px;}
.starbar a.s5{width:100px;}
.starbar a.s6{width:120px;}
.starbar a.s7{width:140px;}
.starbar a.s8{width:160px;}
.starbar a.s9{width:180px;}
.starbar a.s10{width:200px;}
#tn15rating{width:420px;height:50px;overflow:hidden;white-space:nowrap;}
#tn15rating.unrated{height:3em;}
#tn15rating .rating{width:200px;position:relative;}
#tn15rating.two .general{top:-4em;}
#tn15rating.two .usr{left:220px;height:4em;}
#tn15rating.guest .usr{height:1.6em;}
#tn15rating.guest .general{top:-1.6em;}
#tn15rating.one .static{display:none;}
#tn15rating.two .static{display:block;}
#tn15rating .general{height:3em;}
#tn15rating .hint{position:relative;left:205px;top:-4.3em;}
#tn15rating.two .hint{display:none;}
#tn15rating .message div{display:none;font-weight:bold;}
#tn15rating.save .message .save,#tn15rating.delete .message .delete,#tn15rating.error .message .error,#tn15rating.user .message .user{display:block;}
#tn15rating .message .save{color:#880;}
#tn15rating .message .error{color:#800;}
#tn15rating .message .extra{display:block;position:absolute;width:15.4em;z-index:100;}
#tn15rating .message .extra a{display:block;position:absolute;top:0;right:0;text-align:center;font-weight:normal;font-size:77%;line-height:90%;height:2em;width:4em;}
#tn15rating .message .extra a.del{right:0;}
#tn15rating .bottom div.left{position:absolute;}
#tn15rating .bottom div.left a{position:absolute;top:0;left:0;}
#tn15rating .bottom div.right{text-align:right;}
.navlink{
	border:1px solid;
	padding:1px;
}
