div.userdetail{ position:relative; overflow:hidden; zoom:1; padding:0px 0px 30px 0px; width:930px; }
div.userdetail div.userinfo{ padding:0px 0px 15px; }
div.userdetail div.userinfo span{ margin-left:5px; color:#7C7C7C; }
div.userdetail div.left{ width:153px; padding:0px; float:left; }
div.userdetail div.userstatus{ padding:0px 0px 0px 16px; margin:5px 0px; }
div.userdetail div.useronline{ background:url(/template_images/ico_online.gif) no-repeat 0px 2px; *background-position:0px 3px; } html>/**/body div.userdetail div.useronline, x:-moz-any-link, x:default{ background-position:0px 3px; }
div.userdetail div.useroffline{ background:url(/template_images/ico_offline.gif) no-repeat 0px 2px; *background-position:0px 3px; } html>/**/body div.userdetail div.useroffline, x:-moz-any-link, x:default{ background-position:0px 3px; }
div.userdetail div.avatar{ width:150px; height:150px; padding:0px; }
div.userdetail div.avatar div.imgouter{ width:148px; height:148px; background:#FFFFFF; }
div.userdetail div.avatar div.imginner{ width:148px; text-align:center; *margin-bottom:-3px; }
div.userdetail div.detail div.clubinfo{ width:115px; float:left; text-align:center; padding: 0 0 15px }
div.userdetail div.detail div.clubinfo img{ display:block; margin:2px auto 0px; }
div.userdetail div.detail{ float:left; width:745px; }
div.userdetail div.firstline{ position:relative; overflow:hidden; zoom:1;  padding: 0 0 25px }
div.userdetail div.firstline h6{ margin:-3px 0px 0px; font-weight:normal; color:#04518B; }
div.userdetail div.credo{ padding: 0 0 0 15px; clear:both}
div.userdetail div.credo h6{ margin:2px 0px; color:#04518B; font-weight:normal; }
div.userdetail div.points{ width:130px; float:left; font-size:30px; line-height:47px; }
div.userdetail div.level{ width:110px; float:left; }
div.userdetail div.level div.leveltable{ position:relative; width:89px; overflow:hidden; zoom:1; height:49px; margin:9px 0px 0px; background:url(/template_images/ico_levelscale.gif) left top no-repeat; padding-top:2px; padding-left:21px; }
div.userdetail div.level div.leveltable div.levelpointer{ float:left; width:19px; height:48px; background:url(/template_images/ico_levelpointer.gif) left top no-repeat; }
div.userdetail div.level div.leveltable div.levelcount{ float:left; color:#FF6B00; font-size:19px; padding-top:34px; }
div.userdetail div.stat{ width:120px; float:left; }
div.userdetail div.stat h6{ margin:-3px 0px 0px 4px; }
div.userdetail div.stat div.container{ float:left; padding-top:10px; line-height:18px; *width:110px; }
div.userdetail div.stat div.line{ padding:0px 8px 0px 9px; } * html div.userdetail div.stat div.line{ padding-left:0px; }
div.userdetail div.stat div.line span{ float:right; margin-left:10px; font-weight:bold; display:block; }
div.userdetail div.rating{ width:265px; float:left; }
div.userdetail div.rating a{ font-size:11px; line-height:16px; color:#7C7C7C; }
div.userdetail div.rating div{ font-size:20px; margin-top:-3px; line-height:20px; padding:0px 0px 10px 22px; background:url(/template_images/ico_rating.gif) no-repeat 0px 4px; *margin-top:-1px; }
div.userdetail div.rating div.rating2{ background:url(/template_images/ico_rating_2.gif) no-repeat 0px 4px; }

div.userclub{ position:relative; overflow:hidden; zoom:1; padding:0px 0px 20px; }
div.userclub a{ color:#000000; text-decoration:none; }
div.userclub a:hover{ color:#000000; text-decoration:underline; }
div.userclub div.mainclub{ float:left; height:80px; background:url(/template_images/mainclub_bg_left.gif) left no-repeat; margin-right:15px; }
div.userclub div.mainclub div.container{ position:relative; overflow:hidden; zoom:1; height:80px; background:url(/template_images/mainclub_bg_right.gif) right no-repeat; *float:left; }
div.userclub div.mainclub div.logo{ float:left; }
div.userclub div.mainclub div.logo div.imgouter{ height:80px; width:80px; float:left; }
div.userclub div.mainclub div.logo div.imginner{ width:80px; text-align:center; }
div.userclub div.mainclub div.name{ float:left; padding:0px 20px 0px 10px; font-weight:bolder; }
div.userclub div.mainclub div.name a{ line-height:80px; }
div.userclub div.secondclub{ float:left; height:80px; margin:0px 15px; text-align:center; *text-align:left; }
div.userclub div.secondclub div.picture{ height:50px; padding-top:5px; *width:50px;  }
div.userclub div.secondclub div.picture div.imgouter{ height:50px; width:50px; }
div.userclub div.secondclub div.picture div.imginner{ width:50px; *text-align:center;}
div.userclub div.secondclub a{ display:block; *text-align:center; }

div.wincup h4{ margin:0px 0px 8px; }
div.wincup div.winline{ height:131px; margin:0px -11px 11px; } * html div.wincup div.winline{ margin:0px -22px 11px; }
div.wincup div.cupinfo{ width:150px; height:131px; margin:0px 11px; float:left; }
div.wincup div.cupinfo div.container{ width:150px; height:131px; }
div.wincup div.cupinfo div.container div.v-bottom{ height:86px; }
div.wincup div.cupinfo div.container div.v-bottom div.td{ text-align:center; }
div.wincup div.cupinfo div.container div.description{ text-align:center; padding:5px 0px 0px; }
div.wincup div.cupsection{ padding:0px 0px 10px; }
div.wincup div.cupsection div.line{ height:56px; padding:7px 12px 0px; margin:0px; }
div.wincup div.cupsection div.line img{ margin:0px 10px; }

div.userphoto{ padding:0px 0px 20px; }
div.userphoto div.headerline{ position:relative; overflow:hidden; zoom:1; }
div.userphoto div.headerline h4{ margin:0px; float:left; }
div.userphoto div.headerline div.counter{ float:left; padding:0px 0px 0px 1px; color:#575252; font-weight:bold; }
div.userphoto div.photoslist{ padding-top: 10px; }
div.userphoto div.photoslist img{ padding-top: 3px }

div.userdetail div.friends{ clear:both; margin-bottom:10px; padding: 15px 0 0 15px }
div.userdetail div.friends div.left {float:left; width:600px}
div.userdetail div.friends div.right {float:left; padding: 5px; width: 110px; background:url(/template_images/ico_post.gif) no-repeat 0px 5px}
div.userdetail div.friends h6{ margin:2px 0px; color:#04518B; font-weight:normal; }
div.userdetail div.friends div.element { padding:7px 5px 7px; }
div.userdetail div.friends div.element div.list { clear: both }
div.userdetail div.friends div.element a{ line-height:26px; padding-left:20px; }
div.userdetail div.friends div.element a.friend{ background:url(/template_images/ico_post.gif) no-repeat 0px 1px; }

