div#bodysection{ overflow:visible; }
div#bodysection div#body_right{ overflow:visible; }

div.headerpicturie{ position:relative; z-index:110; }
div.hpsection_unreg{ height:369px; }
div.hpsection_unreg img#backimg{ position:absolute; display:block; left:0px; z-index:111; }
div.hpsection_unreg a.download{ display:block; position:absolute; height:82px; width:242px; top:265px; z-index:120; left:19px; }
div.hpsection_unreg a.cups{ display:block; position:absolute; height:318px; width:266px; top:23px; z-index:120; left:662px; }
div.hpsection_unreg a.about{ display:block; position:absolute; height:318px; width:372px; top:23px; z-index:120; left:279px; }

div.hpsection_reg{ height:298px; }
div.hpsection_reg img#backimg{ position:absolute; display:block; left:0px; z-index:111; }
div.hpsection_reg a.download{ display:block; position:absolute; height:82px; width:242px; top:187px; z-index:120; left:19px; }
div.hpsection_reg a.maps{ display:block; position:absolute; height:249px; width:326px; top:24px; z-index:120; left:329px; }
div.hpsection_reg a.cups{ display:block; position:absolute; height:247px; width:241px; top:26px; z-index:120; left:684px; }

img.widebanner{ display:block; margin:5px 0px; }

div.newssection{ margin-bottom:10px; width:666px; } 
div.newssection div.headerline{ position:relative; overflow:hidden; zoom:1; padding:15px 0px 10px; }
div.newssection div.headerline h4{ margin:0px; float:left; margin-right:60px; }
div.newssection div.headerline img{ margin:-2px 1px 0px; }
div.newssection div.element{ position:relative; overflow:hidden; zoom:1; padding:6px 14px 6px;  }
div.newssection div.element img{ float:left; margin:8px 0px 0px 0px; }
div.newssection div.element div.text{ margin-left:1px; }
div.newssection div.element div.text a{ line-height:26px; }
div.newssection div.element div.text a.source{ color:#719F42; font-style:italic; margin-right:7px; }
div.topsection{ position:relative; overflow:hidden; zoom:1; margin:5px 0px 10px; }

div.clublist{ float:left; width:310px; }
div.clublist div.headerline{ position:relative; overflow:hidden; zoom:1; padding:0px 0px 9px; }
div.clublist div.headerline h4{ margin:0px; float:left; line-height:20px; }
div.clublist div.headerline img{ margin:0px 5px 0px 0px; float:right; }
div.clublist div.element{ padding:10px 0px 15px; position:relative; overflow:hidden; zoom:1; } *html div.clublist div.element{ padding-bottom:5px; }
div.clublist div.dark{ background:#E3EDF3; }
div.clublist div.element div.logo{ width:55px; float:left; text-align:center; }
div.clublist div.element div.description{ width:255px; float:left; }
div.clublist div.element div.description div.clubinfo{ position:relative; overflow:hidden; zoom:1; line-height:20px; padding-bottom:2px; }
div.clublist div.element div.description div.clubinfo a.clubname{ display:block; float:left; text-transform:uppercase; font-weight:bold; }
div.clublist div.element div.description div.clubinfo div.usercount{ padding-left:23px; margin-left:15px; background:url(../template_images/ico_men.gif) no-repeat 0px 0px; float:left; }
div.clublist div.element div.description div.clubinfo div.rating{ width:50px; text-align:right; padding-right:30px; float:right; font-weight:bold; background:url(../template_images/ico_rating.gif) no-repeat 56px 0px; }
div.clublist div.element div.description a.title{ line-height:16px; }
div.clublist div.element div.description div.user{ line-height:16px; color:#565656; padding-top:2px; }
div.clublist div.element div.description div.user a{ color:#565656; padding-left:17px; background:url(../template_images/ico_man2.gif) no-repeat; }
div.clublist a.all{ line-height:30px; }

div.multimedia{ float:right; width:331px; }
div.multimedia h4{ height:29px; line-height:29px; margin:0px; text-align:center; }
div.multimedia div.picturies img.full{ display:block; }
div.multimedia div.picturies div.photodescr{ padding:5px 0px; position:relative; overflow:hidden; zoom:1; }
div.multimedia div.picturies div.photodescr div.leftsection{ float:left; }
div.multimedia div.picturies div.photodescr a.user{ margin-left:5px; color:#565656; padding-left:17px; background:url(../template_images/ico_man2.gif) no-repeat; }
div.multimedia div.picturies div.photodescr a.all{ float:right; display:block; }
div.multimedia div.picturies div.navigator a.back{ width:17px; height:16px; float:left; margin:23px 4px 0px 0px; background:url(../template_images/ico_arrow_left_right.gif) no-repeat; }
div.multimedia div.picturies div.navigator a.next{ width:17px; height:16px; float:left; margin:23px 0px 0px 4px; background:url(../template_images/ico_arrow_left_right.gif) no-repeat -17px 0px; }
div.multimedia div.picturies div.navigator div.images{ float:left; height:63px; }
div.multimedia div.picturies div.navigator div.images img{ margin:0px 3px; }

div.userrating{ position:relative; overflow:hidden; zoom:1; padding:0px 0px 20px; width:240px; }
div.userrating div.headerline{ position:relative; overflow:hidden; zoom:1; padding:5px 0px 0px; }
div.userrating div.headerline h4{ margin:0px; float:left; font-size:14px; }
div.userrating div.headerline img{ margin:-2px 1px 0px; float:right; }
div.userrating div.container{ padding:8px 0px 10px; position:relative; overflow:hidden; zoom:1; }
div.userrating div.element{ position:relative; overflow:hidden; zoom:1; }
div.userrating div.light{ background:url(../template_images/rating_bg_left_light.gif) left repeat-y; }
div.userrating div.dark{ background:#E3EDF3 url(../template_images/rating_bg_left_dark.gif) left repeat-y; }
div.userrating div.element div{ float:left; }
div.userrating div.element div.rating{ width:28px; text-align:center; color:#FFFFFF; font-size:10px; }
div.userrating div.element div.ratingup{ height:23px; padding-top:14px; background:url(../template_images/ico_rating_up_small.gif) no-repeat 4px 9px; *background-position:4px 10px; }
div.userrating div.element div.ratingdown{ height:28px; padding-top:9px; background:url(../template_images/ico_rating_down_small.gif) no-repeat 4px 10px; *background-position:4px 11px; }
div.userrating div.element div.ratingnone{ height:28px; padding-top:9px; background:url(../template_images/ico_rating_none_small.gif) no-repeat 4px 10px; *background-position:4px 11px; }
div.userrating div.element div.ratingstar{ height:32px; background:url(../template_images/ico_rating_star_small.gif) no-repeat 4px 12px; }
div.userrating div.element div.imgouter{ height:40px; width:26px; text-align:left; }
div.userrating div.element div.imgouter div{ float:none; height:auto; width:26px; text-align:center; }
div.userrating div.element div.user{ width:107px; padding:6px 0px 4px 0px; }
div.userrating div.element div.user a.user{ padding-left:20px; background:url(../template_images/ico_man.gif) no-repeat; display:block; }
div.userrating div.element div.user a.club{ color:#777777; display:block; }
div.userrating div.element div.point{ width:50px; font-weight:bold; text-align:right; padding:6px 25px 0px 0px; background:url(../template_images/ico_rating.gif) no-repeat 55px 4px; *background-position:55px 5px; } html>/**/body div.currentclubrating div.rating, x:-moz-any-link, x:default{ background-position:55px 5px; }
div.userrating a.all{ line-height:30px; }

div.cups{ padding:5px 0px 10px; width:240px; position:relative; overflow:hidden; zoom:1;  }
div.cups h4{ height:29px; line-height:29px; margin:0px; }
div.cups div.element{ position:relative; overflow:hidden; zoom:1; width:240px; }
div.cups div.light{ background:url(../template_images/cupico_left_light.gif) left repeat-y; }
div.cups div.dark{ background:url(../template_images/cupico_left_dark.gif) left repeat-y; }
div.cups div.green{ background:url(../template_images/cup_left_green.gif) left repeat-y; width:238px; }
div.cups div.ico{ width:28px; padding-top:18px; float:left; }
div.cups div.description{ float:left; width:160px; padding:8px 0px 4px 10px; }
div.cups div.green{ background:url(../template_images/cup_left_green.gif) left top no-repeat; }
div.cups div.green div.description a{ font-size:14px; }
div.cups div.description a{ font-weight:bolder; }
div.cups div.description div.time{ padding-left:18px; background:url(../template_images/ico_time.png) no-repeat 2px 0px; }
div.cups div.description div.final{ padding-left:18px; background:url(../template_images/ico_cup.png) no-repeat; }
div.cups div.awardico{ float:left; width:40px; padding-top:14px; }
div.cups a.all{ line-height:30px; }
