From: Subject: =?Windows-1252?Q?uefa.com=A0-=A0UEFA_Europa_League=A0-=A0Termine_&_Result?= =?Windows-1252?Q?ate?= Date: Fri, 28 Aug 2009 10:07:26 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA27C7.588CFB50" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/round=2000036/match=2000751/report=rp.html =EF=BB=BF uefa.com=C2=A0-=C2=A0UEFA Europa League=C2=A0-=C2=A0Termine & = Resultate =20
Play-offs - 27. August = 2009 21:00=20 (MEZ) (20:00 Ortszeit) - Villa Park - Birmingham - = England
Gesamtergebnis: 2 - = 2=20 SK Rapid Wien nach Ausw=C3=A4rtstoren
Aston=20 Villa FC 2 - 1
SK=20 Rapid Wien
Milner 38(elf)
eventID:200127246
plusEvents:False
,=20
Carew 53
eventID:200127664
plusEvents:False
=
Jelavi=C4=87 76
eventID:200128069
plusEvents:False
=

Jelavi=C4=87 sorgt f=C3=BCr Rapid-Sensation

Donnerstag, 27. August 2009
Spielbericht von Johannes=20 Sturm
3D""=20E-Mail3D""=20Druckversion3DDigg!=20Digg3Ddel.icio.us=20Speichern
Nikica Jelavi=C4=87 = erzielt den=20 goldenen Treffer in Birmingham=20 (=C2=A9Getty Images)

Der SK Rapid Wien schaltete trotz einer 2:1-Ausw=C3=A4rtsniederlage = den haushohen=20 Favoriten Aston Villa FC aus. Nach einem 0:2-R=C3=BCckstand wurde Nikica = Jelavi=C4=87 mit=20 seinem erl=C3=B6senden Treffer der gefeierte Held; schon beim 1:0-Sieg = im Hinspiel=20 war es der Kroate, der das Tor erzielt hatte. Noch nie zuvor konnte eine = =C3=B6sterreichische Mannschaft einen englischen Vertreter aus dem = Europapokal=20 werfen.

Elfmeterkiller Payer
Rapid lie=C3=9F = sich von der=20 beeindruckenden Kulisse im Villa-Park nicht einsch=C3=BCchtern und = =C3=BCbernahm von=20 Beginn an die Kontrolle. Kapit=C3=A4n Steffen Hofmann scheiterte nach = etwas mehr als=20 einer Viertelstunde per Freisto=C3=9F nur am Au=C3=9Fennetz, der = haushohe Favorit aus=20 England konnte der anf=C3=A4nglichen Drangperiode der G=C3=A4ste kaum = etwas entgegen=20 setzen. In der 32. Minute wurde der durchbrechende Ashley Young von = Markus=20 Heikkinen im Strafraum gesto=C3=9Fen. Der Gefoulte trat beim = anschlie=C3=9Fenden Elfmeter=20 selbst an, Torh=C3=BCter Helge Payer parierte aber gl=C3=A4nzend. =

Der=20 zweite Strafsto=C3=9F sitzt
Nur sechs Minuten sp=C3=A4ter = dasselbe Bild,=20 wieder wurde Young im Strafraum zu Fall gebracht, wieder entschied der=20 Schiedsrichter auf Strafsto=C3=9F. Dieses Mal durfte aber James Milner = sein Gl=C3=BCck=20 probieren und erledigte die Aufgabe ungleich besser als sein = Vorg=C3=A4nger. Der=20 satte Schuss passte genau ins Eck. Selbst nach diesem R=C3=BCckschlag = gab sich Rapid=20 aber nicht geschlagen und versuchte weiterhin, das Offensivspiel zu = forcieren.=20 Nach dem Seitenwechsel gaben die Gastgeber ordentlich Gas. In der 53. = Minute=20 nutzte John Carew einen Abwehrfehler der Gr=C3=BCn-Wei=C3=9Fen, zog in = den Strafraum und=20 lie=C3=9F Payer mit seinem Schuss ins kurze Eck keine Chance. Dieses = Resultat h=C3=A4tte=20 der Mannschaft aus Birmingham, die zun=C3=A4chst das Ergebnis = souver=C3=A4n verwaltete,=20 gen=C3=BCgt.

Erl=C3=B6sendes = Ausw=C3=A4rtstor
Die G=C3=A4ste, die von 1=20 500 mitgereisten Fans angetrieben wurden, gaben sich aber nicht = geschlagen und=20 dr=C3=A4ngten in der ber=C3=BChmten Rapid-Viertelstunde auf den so = wichtigen=20 Ausw=C3=A4rtstreffer. Der Kroate Jelavi=C4=87 vergab den Abpraller eines = Fallr=C3=BCckziehers=20 von Stefan Maierhofer aus wenigen Metern noch fahrl=C3=A4ssig, bevor er = es in der 76.=20 Minute besser machte. Wieder war es Maierhofer, der zuvor an = Torh=C3=BCter Bradley=20 Guzan scheiterte. Der US-amerikanische Schlussmann konnte den Ball aber = nicht=20 festhalten und Jelavi=C4=87 behielt die Nerven und schob zum 2:1 ein. = Kurz danach=20 hatte Steffen Hofmann die Riesen-M=C3=B6glichkeit auf den Ausgleich, der = Schuss aus=20 f=C3=BCnf Metern ging aber auf die Trib=C3=BCne. In den letzten Minuten = warf Aston Villa=20 alles nach vorne, die Rapid-Abwehr stand jedoch sicher und lie=C3=9F = nichts mehr=20 anbrennen. Aufgrund der tollen k=C3=A4mpferischen Leistung, mehr = Ballbesitz und der=20 =C3=9Cberlegenheit im Hinspiel ging der sensationelle Aufstieg auch in = jedem Fall in=20 Ordnung. "Dass wir Aston Villa ausschalten, war nicht zu erwarten, aber = wir=20 haben zwei gute Tage erwischt und sind verdient weitergekommen", sagte=20 Verteidiger Markus Katzer nach dem Abpfiff.

=C2=A9uefa.com 1998-2009. Alle Rechte vorbehalten.

Spielgeschehen

  • Aufstellungen
  • Live-Ticker
  • Bericht
  • Spielgeschehen

Andere Spiele

25/08/2009
FC=20 Shakhtar Donetsk 2=20 - 0 Sivasspor
27/08/2009
FK=20 Aktobe 0=20 - 2 Werder=20 Bremen
FC=20 Amkar Perm 1=20 - 0 Fulham=20 FC
FK=20 Qaraba=C4=9F 0=20 - 0 FC=20 Twente
Hapoel=20 Tel-Aviv FC 1=20 - 1 FK=20 Teplice
FC=20 Dinamo Moskva 1=20 - 2 PFC=20 CSKA Sofia
SK=20 Sigma Olomouc 1=20 - 1 Everton=20 FC
Hertha=20 BSC Berlin 3=20 - 1 Br=C3=B8ndby=20 IF
=C5=A0K=20 Slovan Bratislava 1=20 - 2 AFC=20 Ajax
FC=20 Zenit St. Petersburg 1=20 - 1 CD=20 Nacional
CFR=20 1907 Cluj 2=20 - 1 FK=20 Sarajevo
SC=20 Heerenveen 0=20 -=20 = 0
(aus)=
PAOK=20 FC
LOSC=20 Lille M=C3=A9tropole 4=20 - 2 KRC=20 Genk
IF=20 Elfsborg 1=20 - 0 S.S.=20 Lazio
Troms=C3=B8=20 IL 1=20 - 1 Athletic=20 Club Bilbao
FC=20 Metalist Kharkiv 0=20 - 1 SK=20 Sturm Graz
FK=20 Austria Wien 3=20 -=20 = 2
(n.V.)
FC=20 Metallurh Donetsk
FC=20 Slovan Liberec 8=20 -=20 = 12
(n.E.)
FC=20 Dinamo 1948 Bucure=C5=9Fti
M=C5=A0K=20 =C5=BDilina 0=20 - 2 FK=20 Partizan
FC=20 Basel 1893 5=20 - 1 FK=20 Bak=C4=B1
AEK=20 Athens FC 3=20 - 0 SC=20 Vaslui
FC=20 Levadia Tallinn 1=20 - 1 Galatasaray=20 A=C5=9E
PFC=20 Litex Lovech 0=20 -=20 = 4
(n.V.)
FC=20 BATE Borisov
AC=20 Sparta Praha 1=20 - 0 NK=20 Maribor
Villarreal=20 CF 6=20 - 1 NAC=20 Breda
Club=20 Brugge KV 5=20 -=20 = 3
(n.E.)
KKS=20 Lech Pozna=C5=84
FK=20 Crvena Zvezda 2=20 - 1 SK=20 Slavia Praha
Hamburger=20 SV 3=20 - 1 EA=20 Guingamp
Fenerbah=C3=A7e=20 SK 2=20 - 2 FC=20 Sion
Odense=20 BK 1=20 - 1 Genoa=20 CFC
Heart=20 of Midlothian FC 2=20 - 0 NK=20 Dinamo Zagreb
AS=20 Roma 7=20 - 1 MFK=20 Ko=C5=A1ice
PSV=20 Eindhoven 1=20 - 0 Bnei=20 Yehuda Tel-Aviv FC
FC=20 Vorskla Poltava 2=20 - 1 SL=20 Benfica
Saint=20 Patrick's Athletic FC 1=20 - 2 FC=20 Steaua Bucure=C5=9Fti
Aston=20 Villa FC 2=20 -=20 = 1
(aus)=
SK=20 Rapid Wien
Toulouse=20 FC 0=20 - 1 Trabzonspor
Valencia=20 CF 4=20 - 1 Stab=C3=A6k=20 IF
3D""=20
  • Nachrich= ten
  • F= otos
  • Spiele
  • Tab= ellen
  • Vereine=
  • St= atistiken
  • Modus<= /A>
  • Endspi= el
  • Gesch= ichte
1. Ziehen Sie das UEFA-Icon auf das Home-Icon Ihres = Browsers
2. W=C3=A4hlen Sie im Popup-Fenster "Ja".
3. Fertig, das war's!
X

Wettbewerbe

Verb=C3=A4nde

  • ALB=20
  • AND=20
  • ARM=20
  • AUT=20
  • AZE=20
  • BLR=20
  • BEL=20
  • BIH=20
  • BUL=20
  • CRO=20
  • CYP=20
  • CZE=20
  • DEN=20
  • ENG=20
  • EST=20
  • MKD=20
  • FRO=20
  • FIN=20
  • FRA=20
  • GEO=20
  • GER=20
  • GRE=20
  • HUN=20
  • ISL=20
  • ISR=20
  • ITA=20
  • KAZ=20
  • LVA=20
  • LIE=20
  • LTU=20
  • LUX=20
  • MLT=20
  • MDA=20
  • MNE=20
  • NED=20
  • NIR=20
  • NOR=20
  • POL=20
  • POR=20
  • IRL=20
  • ROU=20
  • RUS=20
  • SMR=20
  • SCO=20
  • SRB=20
  • SVK=20
  • SVN=20
  • ESP=20
  • SWE=20
  • SUI=20
  • TUR=20
  • UKR=20
  • WAL=20

Multimedia

Organisation

Copyright=20 UEFA 1998- . Alle Rechte vorbehalten. Nutzungsbedingungen= - Datenschutz=20
=20
E-Mail-Adresse:Passwort:
Willkommen: = Meine=20 SeiteLogout
  • 3DUEFA-Organisation=20
<= !--googleon: index-->
------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ehg-deltatre.hitbox.com/HG?hc=we89&cd=1&hv=6&ce=u&hb=DM510514PGZE95EN3;DM53121875DV95EN3&n=report+rp&vcon=/d/uefacup/fixres/playoff/match+2000751 R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/logos/70x70/52683.gif R0lGODlhRgBGANUAALZyiZuNruraYq3Fx/3iIYIYTJt3mJzA2pav1NDQk5uYupdhgpRXebTHvePY cZFLb7vKs4YoVfbgPH4BRPHdUN3Wfo5BZqXC0NbTicLLqZyCo5mkx/Ll6ZlsjcrOnqZXc8eQoa5l fuDBypAuVoIERIgdTaHF6M+frrTP7b+AleDq9+rT2c3e8q3L659KacHX8NiwvO7z+tTi9Mfa8Zc8 X4o0XXoAPP/mAJS+5f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABGAEYAAAb/wJxw SCwaj8ikcskcggDQqHRKrVqvUFATSbN5v+CweEwue2nbY9fMbrvR6WK3hqvb7/i8fq+v2eBxQ3N6 CnyGh3h+gIE5g3gWBXYaNgU2dDg1ExMKG5WZX5IREzUFBRp2ioyClngIXgZ2Cl4IdjanOK42dQgT dQs2D7Q4D5eYf6pCjnYGE6x2DzYLdQGRtbp1hQE2E8K4DKjHyMp1Fsw2G3ba1Q/S1nUMATgMNt97 qeLOuzYI0PV1lRp4obNWw088P+36hFM1zkCBgtvudLBRzgIeL3U6xOvH5x7DfDjK1fEDSx+lW+7u GKCEJ+DIhYyUbdhXZ2WEO9Cq3cGIJwKw/1jXjC0K5EiBqJLzfk6z0eHOBgte/O2CWmPBggkWXw6N 42hDgACFcHz9KrEbrrHx8ijoYDWtVmSNQCKyc8BDAwcJ5ubxGFPu3AEEbgiWIADDBb1v8RXD08LE HgmDIQu+kQExX6J+66iQocfDZAcQJt8gcHjuZa5+URBBcSfB6MmBRWPQezrNODsshLywA0HAa9HA Z5uGiXkxbhUxZtjxDby54NKHam+5XccxDut1Rkt2PrrB8K22M+9JMODA9uYVBuypDA78dL8DvOfB wB04bwoCBFRIIOGO9CbUCUbBAXg0MFoCApwnGAEEeDdAc3m1B9dtDwrmQB7qXeBBbMEd0P8AhwIS KKFieFQoWAV4HMAcdwIYCNyFiRCHmnE4rHiDABAQeAAF9QmW4A0JHJBBAvLF6B6A8HlgY4+iSUBf f9HJGB6NvIHI5I043AClIf8xQd0dgF05mQA48MheR1K+RyWYPIpJZmgEqIfmkV6Kh4cHPDpgpWx1 VDCaiArRucSXfGTQY4Q73jCgPWkiuSYOoeGVgANt1hchDonCuFejdT7qgJiioWhHmMIZOaGde/r4 qXNy1hHaDRBsKqgShOLAYQUNXJCBAwKkemKsddBHpqkk7tEAZB5gWumVAqhnIAGynvoopnK6Bupk FUCm6YgfTXvHkvUJcAB9C7bKbV+Pqkj/gXrWigbuaBlkMIAHCUDnH6eD2lnhon6622ORgUrLR7s4 NmDju6JxiS+tdhraI7ncbRttsXqYyF0C/VoInLnEdjvXAdlmQO66B0BAbwMmtqjwrEnUuscBA9h7 x2QyT+wxYodcsCAiXebrbc651rHqsCsLjPMdrwK5qmA8L9yynYg4DFwFwBaNTAgsHT2zaA7UvIcX AMAFghduad3biYitZMMJcHFAAiVmHT0AkYghUEkJcAmRghcRxB1LDQbUYIECgAuuAQOEMxB44Anl gYBPNmiRd1w2RBAWHtQwUwA1CowCFTVVRRDAAjfpQY0XH0wuBAcjfMFA3GQVZIA0dFTFqwDpC3xF eh4bQHMGB6qv/gEYD1yuQCEMaLDAAwEwsMECCjxgQAcMJA/4HQH47kUIwRdxQglgRNDBQFrjoAAD lXwxAgzdHwFC6+HDg5gGD6T/BQ2St4+ECB+8DQZWBiCfUzoAlTCUIAQr0N8WRBAC+IHhejWBHBho kAIRKFAVHABB/x5oFDAc8ATAu6Dq+CcGEnzAgiJU4Aoc6IIQpvCCHOhC6l74Qg6E7YVBAAA7 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/logos/70x70/50042.gif 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 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/uel/email.gif R0lGODlhEAAQAJEAAKtMc////4cAOAAAACH5BAAAAAAALAAAAAAQABAAAAImjI+piyAPY3RBWlFf vlhuf30a10GilxlkmoaceEZbDDrkxOR6UgAAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/uel/print.gif R0lGODlhEAAQAJEAAKtMc8+Zr////4cAOCH5BAAAAAAALAAAAAAQABAAAAIslAWjC+ey4nhHLmqs wlDzfwSTdg3iSKJbqprgycby9i1nZ3WBQ2cTlpA0DgUAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://digg.com/img/badges/10x10-digg-thumb.gif R0lGODlhCgAKAKIHAFKJwO3z+d7o89zn8tDf7rbN5KzG4f///yH5BAEAAAcALAAAAAAKAAoAAAMk eDcAo/CAEEBUQAh7Z2CN0VACFWxjQBRN65VkS61uCp8TUYcJADs= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.del.icio.us/static/img/delicious.small.gif R0lGODlhCgAKAJEAAAAAAP///zJ00NPS0iH5BAAAAAAALAAAAAAKAAoAAAIXjC2Zhyoc3GMSSoDx 2DtrPngAGHqkSBYAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/multimediafiles/photo/competitions/uefacup/87/90/86/879086_mediumsquare.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADcANwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8+fGr X3h7Wfs2paffabgBhBeW7QNgj0cAn616b4AgksPD9vMll9pE4y7ZX5d3IJP0r7baLXodJ0yyNqn9 nGzRX0q70y98TWW9SycTtIoiJAHPJ9cgVNqngL4eap4Vth4k8GaVpolMglfSHW2MYBwq5tZjtx83 DofQkGuGvRdSkqUdvzO/DV1SrOtNO9tLdPvPza+KNs11cJfG1+zqzYXcwJZfwrkdA0+6v9UhgtT+ 9JyGI4GO5r9GvEH7DHwx8ZaHby6Z4g8UaLZMzeVd5iuohjHUOFG3J/56A8dKy7r/AIJ9zaNpC/2D 4nt7iSBgGa8014g4xwS0TSEdCSduPetaUOSCgzCvV9pUdSPU+QtU157HQltryGOO62bW+TqM5wPa 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 y/1NaAk3uAVGKZdHLrwBx2+tXFvoKSsf/9k= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/piu.gif R0lGODlhFAAPAMQAAG5ubnZ1djc3NzU1NWdmZ05NTlNSU2BfYFlYWXZ2dj4+Pjo6OmxsbG1tbTg4 OOvr66ioqLu7uzQ0NOzs7NbW1u7u7pKRkr+/v/b29n19fUpJSjMzM////wAAAAAAAAAAACH5BAAA AAAALAAAAAAUAA8AAAVeICeOZGlyWaqu6ckFF/YGNDdZgQuNQA+Ij4iLMiIYCaOKi3RoHkiJxJKD qCJICsXUwDWQFotpYVzgAARogUPwM2neGk5DMqjXGyd4fLTZTPUkfX9wJAwMLnqAU4smIQA7 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/meno.gif R0lGODlhFAAPAMQAAG5ubnZ1dmBfYGdmZ1NSU05NTllYWTc3NzU1NW1tbaioqLu7uzg4ONbW1pKR kvb29r+/vzQ0NO7u7uvr6+zs7H19fUpJSv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAUAA8AAAVP4CWOZGleVaqu6XkF0PMG9EU5gauMQA+Ik4WrMRoYByOJiyRoCpYng9QA NRGuhGqpwC2IAIcD4/A7Wc4WUSKCaCdc6LR2FJ/T0fZ43T4PAQA7 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/uel/header.jpg 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 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/x-icon Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/favicon/uefa.ico AAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAAAAAABILAAASCwAAAAAA AAAAAAD///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////+Lt8/94rMr/PIey/w9roP8P a6D/PIey/3isyv/i7fP/////////////////////////////////////////////////eKzK/xNn pf85Vsn/X17i/4J17v+Sh/D/iYjp/2N71f8abKj/eKzK//////////////////////////////// //////88h7L/HEy6/0Az4v9UQ+j/ZFbq/3Vo7P+Geu//lozx/6ef8/+uqfP/UnfL/zyHsv////// /////////////////////3isyv8VRrj/JxHi/zck5f9INuf/WUjp/2la6/96be3/in/v/5uR8v+r o/T/vLb2/1J3y/94rMr/////////////////4u3z/xBlpP8eD93/Hwnh/ysW4v9ELMH/akps/4Rg Rv+RcVn/lHyV/5SG2/+flvL/sKj1/7Kt8/8abKj/4u3z////////////aaPE/xc6wP8fCeH/JhDi /ykOuP9gMiD/b0Ql/3tUOP+IZUv/lHVe/6CEef+Yi93/pJvz/7Wt9f9of9b/aaPE//////////// PIey/xwb1f8qFuL/LRjj/0UcR/9ZKAT/ZTgX/3JJKv9/WT3/i2lQ/5h6ZP+bhZ3/mI7x/6mg8/+b muz/PIey////////////D2ug/x8J4f9INuf/LRjj/1YkAP9WJAD/XCwJ/2k8HP92TTD/gl5D/49u Vv+bfmn/jIDw/5yT8v+tpfT/D2ug////////////D2ug/x8J4f9fT+r/Mh7k/1YkAP9WJAD/ViQA /2AxD/9sQSL/eVE1/4ZiSP+Sclv/f3Lu/5CF8P+gl/P/D2ug////////////PIey/xwb1f9tX+v/ QzHm/0UcR/9WJAD/ViQA/1clAf9jNRT/b0Un/3xVOv99YH7/c2Xs/4N37v98fOf/PIey//////// ////aaPE/xc6wP9sXuv/dmnt/ykOt/9TIg7/ViQA/1YkAP9aKQb/ZjkZ/3BIN/9eScn/Z1jr/3dq 7f9NaM//aaPE////////////4ezz/xBlpP9AM+L/pZ3z/0495/8pDrf/RRxG/1YkAP9WJAD/TSVO /0Iqv/9KOOf/Wkrp/2Zc6P8Waab/4ezz/////////////////3isyv8VRrj/cmXs/6Wd8/9RQOj/ Hwnh/x8J4f8fCeH/Hwnh/ywY4/89KuX/j4Pv/y5awP94rMr///////////////////////////88 h7L/FUa4/3Jo6v+lnfP/hHjv/1FA6P9ALeX/Pivl/0w65/9VSeb/I1G8/zyHsv////////////// ////////////////////////d6vJ/xBlpP86V8r/cXHl/4R47/+EeO//cXHl/zpXyv8QZaT/d6vJ /////////////////////////////////////////////////+Hs8/93q8n/PIey/w9roP8Pa6D/ PIey/3eryf/h7PP///////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////8AAD8AAAA/AAAA PwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/ AAAAPwA= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/header/jp.gif R0lGODlhIQALAIABAP///////yH5BAEAAAEALAAAAAAhAAsAAAI8hG+hG8CKWnSP1ofhshui70wT xnUZQ4UkmaCH1kjgpWZgi+bxLpewzrP4ejVdKhIbaXxD5rJza7ISn0ABADs= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/header/kr.gif R0lGODlhIQALAIABAP///////yH5BAEAAAEALAAAAAAhAAsAAAI1jGGXB+0bHnMPQWiVtijLGy1e lXCgiG6hWlJUCa9fhp2zjZ/1GreuzgLudCbhMOdqCGkgQAEAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/header/cn.gif R0lGODlhFgALAIABAP///////yH5BAEAAAEALAAAAAAWAAsAAAImjAOnl6vtmAS0VmPzxfJ19EHc CJJiiWqbd35R0pIR6sQYHLfrDRQAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/ml/images/header/go.gif R0lGODlhDAATAMQAAOnp6ZOTk9XV1ePj4+7u7tHR0ebm5ufn583Nzezs7Nvb28HBwcbGxt7e3n5+ fu3t7a2trfHx8fT09Pb29uDg4N3d3fj4+L+/v9nZ2dbW1vr6+v7+/vz8/NPT08zMzHR0dCH5BAAA AAAALAAAAAAMABMAAAV14CWO42J6aKqiXeu+beYFWW3bGPIFCOb/mErh83FcKsgkpUMkQihQ6CDT JAYUg6wBUyU6CgYDQNH1XgCJRrkoSBAo5QCAQIgMupCIPiIxNL8SgYETB1YHE4iJFgAfEBIWkJEW Gg8MGpeYmBybnJ2bG6ChoqAhADs= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_ucl.gif R0lGODlhrAALALMPAF1dXU5OTmxsbMTExD8/P/Dw8NXV1eLi4rW1tYmJiaenpzExMZiYmHp6eiIi Iv///yH5BAEAAA8ALAAAAACsAAsAAAT/8MlJq7046827/2AoGmJpnmiqqqTTTK7kzDMh0/FDOMdV JDsCQ9JwTIqUXU/CcAAmgxkRB+ghJQaAY9EoMB2Ir6QgWHC9lCsF57BJDm1KditYqh+xIm6gab1k fw4BDIQKMoOEfFEOQxYACwkKAowPamqLjQ9NPFNGlQ4KoQtPVwYLAQoMo18LXk0Sj6kLAhV3h4QM hhIJM3wPpqgMBARed3mMuEsYfjCBf2vPEgIE0xYIYEe0lp4P09WsCRJmnmqTn7CtEtdhTVyang60 mk9p3M0XBA3U0um/BHzGXtjqg+dZDjaBcBwo4CDBNV9HHKCpx2ZMw4df9D24dqVIKFWk/zzNgvZO gYMBrz4FECAg0xQLCCVEGcDLy8gHA3JasXcMxwZmgGQACKWABJ6hoUpGkRdx4gGAyBgE8NREwdIv MwEASKlnRpVzD24GfQWAAK8JqRJoCRMRJtKi/FCCwkMLzowhAT8RZZuBxKoHDJ3BjDYVx8SN2CQE sLFNMRtXRghoSUXO3ssHj9Cse/cAzgKRTHNcJkmBIY4AmBdMgIOXU+eGYDuQKNJAqgOjgnA1Em1g Lk5KFB5FmmSocW9dUYa8asc5dttfp2TRS7lpSqQifD/pvoXrndEmBoCFmjqkN6Kps6MyMLps1+cA fNnAe1ZkIgHUpRN8JsC2cf0J93EGxzMLXFkW2xxniOHYBPq1oUtEPuFRUQD4vfYCggm0JFNhAfjS 1QzZWcDeCiSWaOKJKE5gQAQAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_ucup.gif R0lGODlhmQALAPcYAIKCgsfHx9XV1VdXV/Hx8Y+Pjzs7O0lJSePj42VlZbm5udjY2HNzc0pKSlhY WJCQkHR0dDw8PGZmZqurq52dnYGBgS4uLi0tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAACZAAsA AAj/ADEIHEiwoMGDCBMqXMiwocOHECEuiEixosWLGDMynJjwQoWBHgVesHCh5AGRJUl+xHDgAoKD JC2QbIABgAWCFj5WKDlygICBBRpcaFBg4M6SER4MRGDhpMEKNwlCJVkywMADFl4OFJDgggEGWgFc MBr1aEqrBTkiDCkwp0gHFOJOaDsgLgWrAUpSOHihrtyaUUUCwLBzgmEDNDF0LTChgIUEAgs3vjAX Q4GRaKUGjmzBLgWteTtvNeBgAoUGBwgQDmwz8gXPWgmq5TtY5Eq3BdkOZHCAQeKCuI2OBalz+GoM CigPnGBBwXHBAg9UOADhqXGBYg/y9r07gmoMAg5Y/905MPvzhLMNXqiNgW3KkSt5jkRAwEKB5JlB vh8MleB6wAEEeABkYn2HQX3FGVYYBgFYEIBjBmJ33WojlSRQffddgNZXAgUYwEv9ueaafAelB9xK GOB2gQSGTfBTewm0iAEFlOXFgHoxGvYTecQRJp9yBQ5EQEg2yWRAURhAYEAANFYmXEGSTeDcjDVe cGN7NzKlF2BP+tjilGkpZABkB7qHYo8DDfBjhO2xJ6FWTBXFIwEJGICcBU4y55x5QspngQMFtSbV hBio+Z5qdS712mrfJVoToWEmJFYFFAxgwYt9eWbbVsoxKJp/fsUF3gVwVXrpeRRElYAFD0xGJo8D pW/6Io0vSqjpTp4JIECnee0lgAEDGKamr5nutJJYuRpkYkEFGEAqmD8Op9tOBh4wQG4/dmhpX2iF iAFzLxaAFVFkFTTAtQIh8J9wFY4llkwjKRBkdOhy5VUBDOyFnKUGKMVZhc0pq9HABBdsMEYLBAQA Ow== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_scup.gif R0lGODlhiwALAMQQADExMV1dXU5OTvDw8MTExNPT0z8/P2xsbOLi4omJibW1tdjY2Kenp5iYmHp6 eiIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABAALAAAAACLAAsAAAX/ICSOZGmeaKqubOu+sLjEdG3f+D2njzP2oodQaAgOgRDDA5EaBB6AhMjx IAGpwwATOyRAuA9BwSiMjgpPgGMwrUIKgABJyWy7digkBBlu+BlBAn4NXgRCDSkCBgwND1JUVj5U DJRxXw+DDVsPlAwARXsBlJNvAAKMlpcQCHFsIoaYI5AteCd6fD4leiIHBr08chAJiLNBkm4QB1XF ssiztz4BAK4KDwqXrAGuvL6gqrQq0GRCuUdLA47VXicJUAeA38aXlA2WYG5UBPoGwQ+iDKQAHIh0 CYA1EugSqLMDjkeuPeX+MRgTqhOERgwMDYRAYNCZBk+OEQSjZR6la5eOq8A7YgaCwJH+DBjYhlEj Qxa1TKRCV+7hD58CzLFpJOTiTF7LlohA4CheMxOznACQV0IatYNUBhR4sBFC0CNsmKnIWYKKgwZB KfbxCPEMp1exShj6Z2mrILQPxoi9lEkvskZUScA5VS/YrHaAtsIzRAwTWxRkSyQwKADlHnOBs44w IOCEgqBqXBH4KmDd3nvXijHI29YEGihrbgZFoFkE55RDxubYzbu3b1ohAAA7 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_woco.gif R0lGODlhdgANAMQQAKenp8TExOLi4k5OTl1dXTExMT8/P9jY2NPT04mJifDw8LW1tWxsbJiYmHp6 eiIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABAALAAAAAB2AA0AAAX/ICSOZGmeaClAa+q+cCzPdAw8zdPWfE8fPp8AMAwajydg6sFkGkTMwIiA KzWZDsgjC+VeBwjTdattFrgiweMpcjxIZPdV+hiMqiklqt7oA6APDGlMDVYDfQ10aGRaBAAABmxw h310jgAJeBCZD1IQbnBZbogNK4RQhXkujHAFDwoQDa6pd2hdtbefb1a2WotoBg4GgrqhxVauprRJ q1debn/BmoBNpr9QBAEBBgRiV6bZATkLIgGdmbCguHJNUAncWssmeicPlwBh8QRgndONj3984SrT JCCce9ScwILAoIC4B3/U3YL2iFw8czfklaAnple8GwSe+GMlokA3CAoYdjEiUKAjr3IQUY6x46aF mgTH4BRyMMsFR0OkUEHoObKXGwcNBjzIxyiHS2PuYi0VkQMBAj5Jp45CFKaKgp6qlowRWjPeyxIJ XA2wKBDCjXwD45qEMMDOoCwBlNbxxI4JOTwL/G1EgiTADhmGCR/5qbix48ciQgAAOw== ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_fe.gif R0lGODlhiQALAMQQADExMaenp05OTsTExF1dXdPT0+Li4j8/P/Dw8ImJidjY2GxsbLW1tZiYmHp6 eiIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABAALAAAAACJAAsAAAX/ICSOZGmeaKqubOu+sALPdG3f+CiPT987EMdjJBQZBA9BQST0ERAjw+NA egCrV1MRkuQ1Sk3fgJvd+h6AbIHQIyxFZ4FhdHjMVzu4oMEfb4NDEAcCAwRUgAEBDQ8JIwk9Y3BZ kihmD19cmESXfA1zVptwBImPXwUAAokCAG8PowGoIgM9mil5ZGCBgHBfC4dbUpoHDgcLPJO4J2YA dpm5JqBMgdG4BABQEAgABJS7EL6+LLdnzX9mi4zSPgB3swOP2NTdWtMJB9yXuWfzZgQDA4sYQABg bMQCAKISxULAiMGDSLaqvAogLVQmA4v8PPx3T8RBgA8oJjtWaVqDWQHysZEQkiiAwJGWfByAQpDE QTg+5EBYFGBWwYgkVz7AZo2X0T8LhjCMM6+p0KPMankjsW1E0WQoIVjDpo3bSBFIzmBDMQ5ZgSQN hFy5VCAjIoUCdj54s2gJ2j5c9uC1mE+byk2dGixRmzYatXSnUgVY1WrSWZGzpJYoa4IBEgCNeB0A IDKMqzkC4hoBRQ5I6afOIDiU6vnBywTMMAcd6HVNmzdfhYwdpOJWjt/AaQy4E1xcCAA7 ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://de.uefa.com/images/header/2009/nav_org.gif R0lGODlhkgALALMPADExMcTExPDw8F1dXYmJiU5OTj8/P2xsbNPT07W1teLi4qenp5iYmHp6eiIi Iv///yH5BAEAAA8ALAAAAACSAAsAAAT/8MlJq7046827/2AojmRpnqjkNNOqOrBjvDH7GI6iEbhB TI0Y4CCQCAgA2YKikFEchRZDZWP0lpPm7MGIxRTBCWIAGyAk3QTaMXJRVQWGHAuVMwKPAGyKIRMW BA4DEkELgA58AwB/Bw5YD4EOeC98iG8JDoySE5F4AXJ1DAJhDwgABYYFAGddAEVdbTYPbm5PshIH BrkYmI8LDmqksyx6ariDEgYNui1JOpbDD0FFDwN8N8sHtkBs1a5GAIOtLLAitbReNl45ApmYkxXT E+0sQQGfwNIORQr3k3oBAlHLZGAQNBd6wjVoQA2gwBaySA2hcAAAF0eSyoU4p26AoQVn2mZ5NHRx gR5teezoo/aAnr4YBoqQCgIDFwB8dO5grGTjE4MgyCrihMhNwsQJFS9W89EtRDgjtG69mVBg3asY D3pN+BWsm54lmIzpa7kuyqwpDZLwhLQPF5t2XsxGI9RNETUBT2E1STIiSAMGVUOGkjO1lCMJeq5R 8HMImbBMEhQxWEDzYsguZyzhPUhM0AIGeR1cFl2YlClUC1Sx6talaQgkUMSu61ZLXjK5FXjI+EF3 wtOWsFGxKSC3CQtomNbmqQqA4QPiWaIWlTCmzGiqrlNo19Bvu/fvFCIAADs= ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/header_d.css #subNav { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; WIDTH: 770px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/template/bg_row2.gif) no-repeat; HEIGHT: 27px; TOP: 56px; = PADDING-TOP: 0px; LEFT: 1px } #subNav LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 3px 0px 0px; = PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; BORDER-RIGHT: = #e8e9ed 1px solid; PADDING-TOP: 0px } #subNav LI A { COLOR: #00005c; TEXT-DECORATION: none } #subNav LI.lastItem { PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9000px; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 52px; PADDING-RIGHT: 0px; = BACKGROUND: url(/images/template/launch.gif) no-repeat 4px 0px; HEIGHT: = 27px; PADDING-TOP: 0px } #subNav LI.lastItem A { WIDTH: 52px; DISPLAY: block; HEIGHT: 27px } #subNav LI.actionItem { BORDER-RIGHT-STYLE: none; WIDTH: 140px; HEIGHT: 27px } #subNav LI.actionItem A { WIDTH: 140px; DISPLAY: block; HEIGHT: 27px } #subNav LI LABEL { COLOR: #00005c; MARGIN-RIGHT: 0px } #subNav LI SELECT { MARGIN: 1px 0px 0px 11px; WIDTH: 139px; FONT-SIZE: 10px } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/template2.css BODY { TEXT-ALIGN: center; MARGIN: 0px; FONT-FAMILY: = Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND: = url(/ml/images/template/bg.jpg) #edf4fc repeat-x; FONT-SIZE: 11px } #altVersions { MARGIN: 0px; PADDING-LEFT: 82px; COLOR: black; FONT-SIZE: 10px } #altVersions A { COLOR: black; TEXT-DECORATION: none } #borderShadow { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; TOP: 90px; = PADDING-TOP: 5px; LEFT: 0px } #bottomContent { MARGIN: 0px 6px; WIDTH: 760px; CLEAR: both } #container { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; PADDING-LEFT: 0px; WIDTH: 772px; PADDING-RIGHT: 0px; PADDING-TOP: = 0px } #footer { PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 772px; = PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; PADDING-TOP: 20px } #headerContent { PADDING-BOTTOM: 0px; MARGIN: 0px 6px 6px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #headerSearch { POSITION: absolute; BACKGROUND: = url(http://img.uefa.com/ml/images/search/form_l.gif) #313168 no-repeat; = HEIGHT: 18px; COLOR: white; FONT-SIZE: 10px; TOP: 11px; RIGHT: 0px } #headerSearch LABEL { MARGIN: 4px 0px 0px 7px; WIDTH: 55px; FLOAT: left } #headerSearch INPUT { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 2px 7px = 0px 10px; WIDTH: 115px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: = 12px; FONT-SIZE: 9px; BORDER-LEFT-STYLE: none } #headerSearch INPUT.submit { MARGIN: 0px; WIDTH: 13px; FLOAT: right; HEIGHT: 18px } DIV.searchForm { BACKGROUND-COLOR: #e0ecf8 } DIV.searchForm INPUT.text { BORDER-BOTTOM: #31598d 1px solid; BORDER-LEFT: #31598d 1px solid; = MARGIN: 10px 0px 10px 5px; WIDTH: 180px; FONT-SIZE: 10px; BORDER-TOP: = #31598d 1px solid; BORDER-RIGHT: #31598d 1px solid } DIV.searchForm INPUT.submit { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 10px 0px 10px 5px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; COLOR: #31598d; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; = PADDING-TOP: 0px } #langLinks { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 15px; RIGHT: 215px; = PADDING-TOP: 0px } #langLinks LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: = left; FONT-SIZE: 10px; BORDER-RIGHT: #b3b3ce 1px solid; PADDING-TOP: 0px } #langLinks LI.lastItem { BORDER-RIGHT-STYLE: none; PADDING-RIGHT: 0px } #langLinks LI A { COLOR: #ededed; TEXT-DECORATION: none } #langLinks LI A.selected { COLOR: white; FONT-WEIGHT: bold } #legal { MARGIN: -51px 0px 8px; PADDING-LEFT: 82px; COLOR: black; CLEAR: left; = FONT-SIZE: 10px } #legal A { COLOR: black; TEXT-DECORATION: none } #mainContent { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 505px; = PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #mainNav { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 35px; WIDTH: 572px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/template/bg_row1.gif) no-repeat; TOP: = 33px; PADDING-TOP: 0px; LEFT: 199px } #mainNav LI { FLOAT: left } #mainNav LI SELECT { MARGIN: 3px 0px 0px 11px; WIDTH: 139px; FONT-SIZE: 10px } #quicklinks { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; = PADDING-LEFT: 75px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/uefa_footer.gif) no-repeat 7px 0px; = HEIGHT: 62px; PADDING-TOP: 0px } #quicklinks LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FLOAT: = left; FONT-SIZE: 10px; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px } #quicklinks LI.lastItem { BORDER-RIGHT-STYLE: none } #quicklinks LI A { COLOR: black; TEXT-DECORATION: none } #secondaryContent { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; = PADDING-RIGHT: 6px; FLOAT: right; PADDING-TOP: 0px } #secondaryHiddenContent { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1px; = PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 260px; VISIBILITY: hidden; = PADDING-TOP: 0px } #sectionBanner { POSITION: absolute; WIDTH: 760px; TOP: 6px; LEFT: 6px } #sectionBanner IMG { DISPLAY: block } #sectionMenu { POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 760px; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: = url(http://img.uefa.com/ml/images/uefaorg/navBg.gif) repeat-x; HEIGHT: = 26px; TOP: 63px; PADDING-TOP: 0px; LEFT: 6px } #sectionMenu LI { LINE-HEIGHT: 26px; DISPLAY: inline; BACKGROUND: = url(http://img.uefa.com/ml/images/uefaorg/tabRightBg.gif) no-repeat = right top } #sectionMenu LI.lastItem { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionMenu LI A { PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; COLOR: = white; TEXT-DECORATION: none; PADDING-TOP: 6px } .ie .sec_uefaorg #sectionMenu LI A { PADDING-BOTTOM: 7px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = PADDING-TOP: 6px } * HTML #sectionMenu LI A { PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; = PADDING-TOP: 7px } #sectionMenu LI A:hover { BACKGROUND: url(http://img.uefa.com/ml/images/uefaorg/navRollover.gif) = repeat-x } #sectionMenu LI FIELDSET { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = inline; BORDER-TOP-STYLE: none; HEIGHT: 17px; FONT-SIZE: 10px; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } #sectionMenu LI FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: inline; FONT-SIZE: 10px; PADDING-TOP: 0px } #sectionMenu LI INPUT { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 1px; = PADDING-RIGHT: 1px; FONT-SIZE: 10px; PADDING-TOP: 1px } #sectionMenu LI LABEL { PADDING-LEFT: 15px } #sectionMenu LI SELECT { PADDING-BOTTOM: 0px; MARGIN: 1px 11px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } * HTML #sectionMenu LI SELECT { MARGIN-TOP: 3px } #topShadow { POSITION: relative; MARGIN: 0px; WIDTH: 772px; BACKGROUND: = url(http://img.uefa.com/ml/images/bg_bodycontainer.gif) repeat-y; = OVERFLOW: hidden; PADDING-TOP: 88px } * HTML #topShadow { PADDING-TOP: 94px } A { COLOR: black; TEXT-DECORATION: none } A:hover { COLOR: black; TEXT-DECORATION: underline } ABBR { CURSOR: help } ACRONYM { CURSOR: help } ADDRESS { PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px 10px 0px 0px; = PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: = 0px } ADDRESS STRONG { FONT-STYLE: normal; PADDING-RIGHT: 5px; MARGIN-RIGHT: 5px } H1 { MARGIN: 0px 0px 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold } H2 { BACKGROUND-IMAGE: url(http://img.uefa.com/ml/images/h2bg.gif); COLOR: = white } H2 A { COLOR: white; TEXT-DECORATION: none } H2 A:hover { COLOR: white; TEXT-DECORATION: none } H2 { PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 2px } H3 { PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 2px } H2.fixture_link A:hover { COLOR: white; TEXT-DECORATION: underline } FORM { MARGIN: 0px } IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } INPUT { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 1em } SELECT { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 1em } TABLE { FONT-SIZE: 10px } .clearFloats { CLEAR: both; OVERFLOW: hidden } DIV.magNewsList { MIN-HEIGHT: 200px; CLEAR: both } * HTML DIV.magNewsList { HEIGHT: 200px } DIV.magNewsList H2 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: white; PADDING-TOP: 0px } DIV.magNewsList EM { PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px 0px 6px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ff722b; = FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.magNewsList EM A { COLOR: #ff722b; TEXT-DECORATION: none } DIV.magNewsList EM A:hover { COLOR: #ff722b } DIV.magNewsList DIV.strong { PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 0px 6px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 21px; = FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.magNewsList DIV.strong A { COLOR: white; TEXT-DECORATION: none } DIV.magNewsList DIV.strong A:hover { COLOR: white } DIV.magNewsList UL { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 15px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; BACKGROUND: none = transparent scroll repeat 0% 0%; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 0px } DIV.magNewsList UL LI.list { PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 5px; BACKGROUND: none = transparent scroll repeat 0% 0%; COLOR: white; FONT-SIZE: 12px; = FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.magNewsList UL LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: = url(http://img.uefa.com/ml/images/magazine/bullet.gif) no-repeat 4px = 3px; PADDING-TOP: 0px } DIV.magNewsList UL LI A { COLOR: white } DIV.magNewsList UL LI A:hover { COLOR: white } A.magLink { POSITION: absolute; WIDTH: 250px; HEIGHT: 200px } .furtherLink { PADDING-LEFT: 10px; FONT-WEIGHT: bold } .hidden { DISPLAY: none } DIV#logo { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 1px } DIV#logo A { TEXT-INDENT: -9000px; WIDTH: 198px; DISPLAY: block; BACKGROUND: = url(/images/template/logo.gif) no-repeat; HEIGHT: 56px; TEXT-DECORATION: = none } #printArticle { DISPLAY: none } P.note { CLEAR: both; FONT-SIZE: 10px } .TableLeft { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 0px } .TableRight { PADDING-BOTTOM: 0px; MARGIN: 0px -1px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } UL.bulletList { PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 5px } UL.bulletList LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: = url(http://img.uefa.com/ml/images/ucl/bullet.gif) no-repeat 2px 4px; = PADDING-TOP: 0px } UL.bulletList LI UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.bulletList SPAN { FONT-WEIGHT: normal } UL.bulletList EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px; = FONT-WEIGHT: normal } UL.bulletList LI UL LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-TOP: 0px } UL.listPDF { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: auto; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 10px; = PADDING-TOP: 2px } UL.listPDF LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: = 17px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/pdf/pdf_small_on.gif) no-repeat 2px = 3px; PADDING-TOP: 0px } UL.listPDF SPAN { MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; PADDING-TOP: 0px } UL.listLinks { PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: auto; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 10px; = PADDING-TOP: 5px } UL.listLinks LI { LINE-HEIGHT: 18px; MARGIN: 0px 0px 10px; PADDING-LEFT: 17px; = BACKGROUND: url(http://img.uefa.com/ml/images/ucl/bullet.gif) no-repeat = 2px 4px } UL.listLinks SPAN { MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; PADDING-TOP: 0px } UL.quicklinks { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bfd4ec; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 5px } UL.quicklinks LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: = inline; FONT-SIZE: 10px; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px } UL.quicklinks LI.lastItem { BORDER-RIGHT-STYLE: none } UL.quicklinks LI A { COLOR: black; TEXT-DECORATION: none } UL.bottom { POSITION: static; BOTTOM: 0px; VERTICAL-ALIGN: bottom; LEFT: 0px } * HTML UL.bottom { LEFT: 6px } UL.quicklinks LI.rss A { PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: = #ff6600; LETTER-SPACING: -1px; COLOR: white; PADDING-TOP: 0px } UL.rss { BACKGROUND: #e0ecf8 } TABLE.uefaPlayersList { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.photoGallery { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e2e8ef; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px } UL.photoGallery LI { PADDING-BOTTOM: 3px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 3px } UL.photoGallery LI IMG { WIDTH: 60px; HEIGHT: 60px } DIV#videoBox { MARGIN: 0px; WIDTH: 250px } DIV#videoBox UL.videoBox { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-TOP: 0px } #videoBox UL.videoBox LI { PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; MARGIN: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 5px } #videoBox UL.videoBox LI.gray { PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 0px; COLOR: gray; FONT-WEIGHT: normal; PADDING-TOP: 5px } DIV#VideoAndPhoto { MARGIN: 0px; WIDTH: 220px; FLOAT: right } DIV#relatedVideo { MARGIN: 0px 3px 10px 10px; WIDTH: 220px; FLOAT: right } DIV#relatedVideo DIV.firstVideo { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(http://img.uefa.com/ml/images/video/220/top.jpg) = repeat-x; HEIGHT: 84px; PADDING-TOP: 0px } DIV#relatedVideo UL.videoList { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/video/220/middle.jpg) repeat-y; = PADDING-TOP: 0px } DIV#relatedVideo DIV.videoLink { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(http://img.uefa.com/ml/images/video/220/bottom.jpg) = repeat-x; HEIGHT: 42px; PADDING-TOP: 0px } DIV.latestVideo { MARGIN: 0px 0px 5px; WIDTH: 250px; FLOAT: right } DIV.latestVideo DIV.firstVideo { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(http://img.uefa.com/ml/images/video/250/top.jpg) = repeat-x; HEIGHT: 84px; PADDING-TOP: 0px } DIV.latestVideo DIV.firstVideoFree { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(http://img.uefa.com/ml/images/video/250/top.jpg) = repeat-x; HEIGHT: 84px; PADDING-TOP: 0px } DIV.latestVideo UL.videoList { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/video/250/middle.jpg) repeat-y; = PADDING-TOP: 0px } DIV.latestVideo UL.videoListThumbnail { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/video/250/middle.jpg) repeat-y; = PADDING-TOP: 0px } DIV.latestVideo DIV.videoLink { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(http://img.uefa.com/ml/images/video/250/bottom.jpg) = repeat-x; HEIGHT: 42px; PADDING-TOP: 0px } DIV.firstVideo P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: = 5px; FONT-SIZE: 10px; PADDING-TOP: 37px } * HTML DIV.firstVideo P { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; = PADDING-TOP: 35px } DIV.firstVideo P.liveComm { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; FONT-WEIGHT: bold; = PADDING-TOP: 32px } DIV.firstVideoFree P.liveComm { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; = PADDING-TOP: 32px } DIV.firstVideoFree P.onlyEng { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 5px; FONT-SIZE: 10px; PADDING-TOP: 2px } DIV.firstVideo P.onlyEng { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 5px; FONT-SIZE: 10px; PADDING-TOP: 2px } DIV.firstVideo P IMG { FLOAT: left; MARGIN-RIGHT: 5px } DIV.firstVideo EM { FONT-WEIGHT: normal } UL.videoListThumbnail LI { PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; = MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: bold; MARGIN-RIGHT: = 5px; PADDING-TOP: 0px } UL.videoListThumbnail LI EM { FONT-WEIGHT: normal } UL.videoListThumbnail LI IMG { FLOAT: left; MARGIN-RIGHT: 5px } UL.videoList LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/video/bullet.gif) no-repeat 2px 3px; = MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: bold; MARGIN-RIGHT: = 10px; PADDING-TOP: 0px } * HTML UL.videoList LI { BACKGROUND: url(http://img.uefa.com/ml/images/video/bullet.gif) = no-repeat 2px 5px } UL.videoList LI EM { FONT-WEIGHT: normal } DIV.videoLink UL { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; = PADDING-TOP: 15px } DIV.videoLink UL LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: = inline; COLOR: black; FONT-SIZE: 10px; BORDER-RIGHT: black 1px solid; = PADDING-TOP: 0px } DIV.videoLink UL LI.lastItem { BORDER-RIGHT-STYLE: none } UL.calendarSmallList { PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 5px } UL.calendarSmallList LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: = url(http://img.uefa.com/ml/images/ucl/bullet.gif) no-repeat 2px 4px; = PADDING-TOP: 0px } UL.calendarSmallList LI UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.calendarSmallList SPAN { FONT-WEIGHT: normal } UL.calendarSmallList EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px; = FONT-WEIGHT: normal } UL.calendarSmallList LI UL LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-TOP: 0px } DIV.legend { MARGIN: 10px 0px; CLEAR: both; FONT-SIZE: 9px; OVERFLOW: hidden } DIV.legend DL { MARGIN: 0px; DISPLAY: inline; FONT-SIZE: 9px } DIV.legend DL DD { MARGIN: 0px 6px 0px 2px; FLOAT: left; FONT-WEIGHT: normal } DIV.legend DL DT { FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px } DIV.legend P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 9px; PADDING-TOP: 0px } UL.profiles { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 15px 0px 5px -10px; = PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; BACKGROUND: none = transparent scroll repeat 0% 0%; FONT-SIZE: 10px; PADDING-TOP: 0px } * HTML UL.profiles { PADDING-BOTTOM: 2px; MARGIN: 15px 0px 0px -10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.profiles LI SELECT { PADDING-BOTTOM: 0px; MARGIN: 1px 11px; PADDING-LEFT: 0px; WIDTH: 150px; = PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } #hpLogin { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffebef; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #hpLogin FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: inline; FONT-SIZE: 10px; PADDING-TOP: 0px } #hpLogin INPUT { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 1px; = PADDING-RIGHT: 1px; FONT-SIZE: 10px; PADDING-TOP: 1px } #hpLogin LABEL { PADDING-LEFT: 15px } #hpLogin SELECT { PADDING-BOTTOM: 0px; MARGIN: 1px 11px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } * HTML #hpLogin SELECT { MARGIN-TOP: 3px } #hpLogin P { PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: normal; = PADDING-TOP: 2px } .NewsFanzone { BACKGROUND-COLOR: #ffebef } .lastUpdate { TEXT-ALIGN: right; MARGIN: 2px 3px 6px; COLOR: #777777; FONT-SIZE: = 10px; FONT-WEIGHT: normal } .RssIcon { FLOAT: left; MARGIN-RIGHT: 3px } UL.rssList { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: white; LIST-STYLE-TYPE: none; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; = FONT-WEIGHT: bold; PADDING-TOP: 5px } UL.rssList LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px } UL.rssList LI UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.rssList SPAN { FONT-WEIGHT: normal } UL.rssList EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px; = FONT-WEIGHT: normal } UL.rssList LI UL LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-TOP: 0px } .transparentPng { =09 } * HTML .transparentPng { BEHAVIOR: url(/styles/ie6png/ie6png.htc) } UL.thumbnail_250 { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.thumbnail_250 { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.thumbnail_250 LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px } UL.thumbnail_250 LI P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } UL.thumbnail_250 LI A { PADDING-LEFT: 4px; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: = none } UL.thumbnail_250 LI A IMG { MARGIN-BOTTOM: -10px } UL.thumbnail_250 LI STRONG { MARGIN-LEFT: 0px } UL.thumbnail_250 LI DIV.comment { MARGIN: 2px 0px 0px 5px } UL.thumbnail_250 LI EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; MARGIN-LEFT: 5px; = FONT-SIZE: 10px } UL.thumbnail_250 LI IMG { MARGIN-TOP: 1px } UL.bulletListGray { PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 5px } UL.bulletListGray LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: = url(http://img.uefa.com/ml/images/header/bullet1.gif) no-repeat 2px 4px; = PADDING-TOP: 0px } UL.bulletListGray LI UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.bulletListGray SPAN { FONT-WEIGHT: normal } UL.bulletListGray EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px; = FONT-WEIGHT: normal } UL.bulletListGray LI UL LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-TOP: 0px } .nlrMain { WIDTH: 100%; BACKGROUND: = url(http://img.uefa.com/ml/images/header/hp_columns_bg.gif) #ffffff = repeat-x center bottom; FLOAT: left } .boxC { MARGIN-TOP: 5px } UL.quicklinksTrasparent { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; OVERFLOW: hidden; PADDING-TOP: 0px } UL.quicklinksTrasparent LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = inline; COLOR: gray; FONT-SIZE: 10px; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 0px } UL.quicklinksTrasparent LI.lastItem { COLOR: gray; BORDER-RIGHT: medium none } UL.quicklinksTrasparent LI A { COLOR: gray; TEXT-DECORATION: none } UL.quicklinksTrasparentRight { TEXT-ALIGN: right; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; OVERFLOW: hidden; PADDING-TOP: 0px } UL.quicklinksTrasparentRight LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = inline; COLOR: gray; FONT-SIZE: 10px; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 0px } UL.quicklinksTrasparentRight LI.lastItem { COLOR: gray; BORDER-RIGHT: medium none } UL.quicklinksTrasparentRight LI A { COLOR: gray; TEXT-DECORATION: none } UL.imagelinks { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: = 10px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; = PADDING-TOP: 0px } UL.imagelinks LI { PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: inline; COLOR: gray; FONT-SIZE: 10px; PADDING-TOP: 0px } UL.imagelinks LI A { COLOR: gray; TEXT-DECORATION: none } .QuickLinkFooter { TEXT-ALIGN: center; WIDTH: 100%; MARGIN-BOTTOM: -4px; HEIGHT: 22px; = COLOR: gray; FONT-SIZE: 9px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px } .QuickLinkFooter A { COLOR: gray } .QuickLinkFooter IMG { PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle } .QuickLinkFooter SPAN { PADDING-RIGHT: 1px; VERTICAL-ALIGN: top } .homeBgGray { BACKGROUND-IMAGE: url(http://img.uefa.com/ml/images/header/h2bg.gif) } H2.noBg { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #1c377f; FONT-SIZE: 12px; = PADDING-TOP: 2px } H2.homeBgBlack { BACKGROUND-IMAGE: url(http://img.uefa.com/ml/images/header/h2bg_bk.gif) } H2.homeBgOrg500 { BACKGROUND-IMAGE: = url(http://img.uefa.com/ml/images/header/h2bg_org.gif) } H2.homeBgOrg250 { BACKGROUND-IMAGE: = url(http://img.uefa.com/ml/images/header/h2bg_org_250.gif) } #rightColumn { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 214px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; = HEIGHT: auto; PADDING-TOP: 0px } * HTML #rightColumn { MARGIN: -3px 0px 0px } #rightColumnTop { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/bg_bodycontainer_top_224.gif) = no-repeat 0% 50%; HEIGHT: 5px; PADDING-TOP: 0px } #rightColumnTop2 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/bg_bodycontainer_top_224.gif) = no-repeat 0% 50%; HEIGHT: 5px; PADDING-TOP: 0px } #rightColumnMiddle { BORDER-LEFT: #d5d5d5 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 6px; WIDTH: 210px; PADDING-RIGHT: 6px; BACKGROUND: = #ffffff; BORDER-RIGHT: #d5d5d5 1px solid; PADDING-TOP: 0px } #rightColumnMiddle2 { BORDER-LEFT: #d5d5d5 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 6px; WIDTH: 210px; PADDING-RIGHT: 6px; BACKGROUND: = #ffffff; BORDER-RIGHT: #d5d5d5 1px solid; PADDING-TOP: 0px } * HTML #rightColumnMiddle { PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; PADDING-TOP: 0px } * HTML #rightColumnMiddle2 { PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; PADDING-TOP: 0px } #rightColumnBottom { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/bg_bodycontainer_bottom_224.gif) = no-repeat 0% 50%; HEIGHT: 6px; PADDING-TOP: 0px } #rightColumnBottom2 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://img.uefa.com/ml/images/bg_bodycontainer_bottom_224.gif) = no-repeat 0% 50%; HEIGHT: 6px; PADDING-TOP: 0px } * HTML #rightColumnBottom { MARGIN: -5px 0px 0px } * HTML #rightColumnBottom2 { MARGIN: -5px 0px 0px } DIV.playButton { PADDING-BOTTOM: 0px; MARGIN: -20px 30px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } * HTML DIV.playButton { PADDING-BOTTOM: 0px; MARGIN: -20px 15px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } UL.photolist { PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } UL.photolist LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 1px; PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-TOP: 0px } DIV.photoContainer { MARGIN: 1px 0px 10px; WIDTH: 212px; HEIGHT: 120px } DIV.photoImg { WIDTH: 104px; FLOAT: left; HEIGHT: 58px } DIV.photoImg IMG { WIDTH: 104px; HEIGHT: 58px } .adlinkTable { MARGIN: 5px auto; CLEAR: both } P.SErandom { TEXT-ALIGN: center; MARGIN: 0px 0px 4px } DIV#newsTextpar TABLE { CLEAR: both } .cupYearList LI { FONT-WEIGHT: normal } .cupYearList A { FONT-WEIGHT: bold } SPAN.CupYearsTeam { FONT-WEIGHT: normal } DIV.randomPromoBanner { DISPLAY: none } #videofreehp_title { TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-WEIGHT: bold } #videofreehp_more { MARGIN-TOP: 5px; FLOAT: right; CLEAR: both; FONT-SIZE: 10px; = FONT-WEIGHT: bold; MARGIN-RIGHT: 4px } .team_columns .tableStandings { WIDTH: 100% } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/2009/uefacup/template.css @import url( ../../template2.css ); #footer { BACKGROUND-IMAGE: url(/ml/images/uel/footer.gif); BACKGROUND-POSITION: = 0px -11px; PADDING-TOP: 71px } H1 { COLOR: #822433 } SPAN.newsDate { COLOR: #822433 } SPAN.imgCaption { BACKGROUND: #fae2a6 0px 0px; COLOR: #000000 } H2 { BACKGROUND-IMAGE: url(/ml/images/uefacup/H2Bg_09.gif); COLOR: #fff } #sectionBanner .sponsor { POSITION: absolute; TOP: 5px; LEFT: 635px } #sectionMenu { BACKGROUND: url(/ml/images/uefacup/navBg_09.gif) repeat-x } #sectionMenu LI { LINE-HEIGHT: 27px; BACKGROUND: = url(/ml/images/uefacup/tabRightBg_09.gif) no-repeat right 50% } #sectionMenu LI A { COLOR: white } #sectionMenu LI A:hover { BACKGROUND: url(/ml/images/uefacup/navRollover_09.gif) repeat-x } #subNav { BACKGROUND: url(/ml/images/uefacup/bg_row2.gif) no-repeat } .sec_uefacup UL.listLinks LI { BACKGROUND: url(/ml/images/uel/bullet.gif) no-repeat 7px 3px } .sec_uefacup UL.bulletList LI { BACKGROUND: url(/ml/images/uel/bullet.gif) no-repeat 7px 3px } .sec_uefacup UL.listLinks LI UL LI { BACKGROUND: none transparent scroll repeat 0% 0% } .sec_uefacup UL.bulletList LI UL LI { BACKGROUND: none transparent scroll repeat 0% 0% } .sec_uefacup H2 { BACKGROUND-IMAGE: url(/ml/images/uel/navBg.gif); LINE-HEIGHT: 15px; = BACKGROUND-POSITION: 0px -7px } .sec_uefacup H3.subtitle { BACKGROUND: #fae2a6 } .sec_uefacup .linkUEL A { COLOR: #822433 } .sec_uefacup .latestNews { TEXT-ALIGN: right; DISPLAY: block; COLOR: #822433 } .sec_uefacup TABLE.matchlist TD.date { BACKGROUND: #f3bd36 } .uefacupHP #sectionBanner { TOP: 0px } .uefacupHP P.SErandom IMG { WIDTH: 324px } .uefacupHP DIV.randomNewsList { PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important } .uefacupHP .nlrMain { MARGIN: 0px 0px 5px; BACKGROUND: none transparent scroll repeat 0% 0% } .sec_uefacup #webcal .webcal_btnSub .texbtn { WIDTH: auto; COLOR: #822433 } .sec_uefacup #webcal .webcal_btnDown .texbtn { WIDTH: auto; COLOR: #822433 } .sec_uefacup UL.furtherinfolist { BACKGROUND: #fae2a6 } .sec_uefacup #fanzonerc UL LI { BACKGROUND: url(/ml/images/uel/bullet.gif) no-repeat 7px 7px } .sec_uefacup #AllTabs { BACKGROUND: url(/ml/images/uel/navBg.gif) repeat-x 0px -6px } .uefacupHP UL.bulletListGray LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = BACKGROUND: url(/ml/images/uel/bullet.gif) no-repeat 7px 3px; = PADDING-TOP: 0px } .sec_uefacup #sectionMenu { BACKGROUND: url(/ml/images/uel/navBg.gif) repeat-x 0px 0px } .sec_uefacup #sectionMenu LI { BACKGROUND: url(/ml/images/uel/tabRightBg.gif) no-repeat right center } .sec_uefacup #sectionMenu LI A:hover { BACKGROUND: url(/ml/images/uel/navRollover.gif) repeat-x 0px 0px } .sec_uefacup #sectionMenu LI.endMenu { BACKGROUND: 0px 0px } .sec_uefacup LI.statName { TEXT-INDENT: -5px } ._uefacup_statistics TABLE.groupType { WIDTH: 106px !important } A.furtherLink { TEXT-ALIGN: right; DISPLAY: block; COLOR: #822433 !important } UL.bulletList LI { BACKGROUND-IMAGE: url(/ml/images/uefacup/bullet_09.gif) } TR.on { BACKGROUND-COLOR: #fae2a6 } TR.off { BACKGROUND-COLOR: white } TH { BACKGROUND-COLOR: #f3bd36; WHITE-SPACE: nowrap } UL.listPDF { BACKGROUND-COLOR: #fae2a6 !important } UL.listLinks { BACKGROUND: #fae2a6 } UL.listLinks LI { LINE-HEIGHT: 14px; MARGIN: 0px 0px 6px; PADDING-LEFT: 17px; BACKGROUND: = url(http://img.uefa.com/ml/images/uefacup/bullet_09.gif) no-repeat 2px = 4px } .sec_uefacup .advertBox.nlrMain { MARGIN-BOTTOM: 0px !important } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/news.css #sectionMenu LI.news { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionMenu LI.news A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } #sectionMenu LI.news A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } A.latestNews { DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #365d8f; MARGIN-LEFT: 20px; = FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.latestNews_large { TEXT-ALIGN: right; PADDING-BOTTOM: 4px; MARGIN: 0px 3px 0px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #365d8f; = FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: = 4px } A.previousLink { PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px } A.nextLink { PADDING-BOTTOM: 4px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FLOAT: right; FONT-WEIGHT: bold; PADDING-TOP: 4px } A.paging { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; = PADDING-TOP: 0px } A.pagingLink { FONT-WEIGHT: bold } BLOCKQUOTE { PADDING-BOTTOM: 0px; MARGIN: 0px 11px 10px 14px; PADDING-LEFT: 0px; = WIDTH: 197px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } BLOCKQUOTE P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px } BLOCKQUOTE CITE { MARGIN-TOP: 7px; WIDTH: 197px; DISPLAY: block; BORDER-TOP: black 1px = solid; FONT-WEIGHT: bold; PADDING-TOP: 4px } P { MARGIN: 0px 2px 20px 3px; VERTICAL-ALIGN: top } H1 { LINE-HEIGHT: 22px; MARGIN: 0px 0px 10px; LETTER-SPACING: -1px; = FONT-SIZE: 22px; FONT-WEIGHT: bold } H3.homeIntro { MARGIN: 5px 10px 5px 5px; LETTER-SPACING: -1px; HEIGHT: auto; = FONT-SIZE: 22px; FONT-WEIGHT: bold } H2.relatedItems { LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = WIDTH: 240px; BACKGROUND: white; HEIGHT: auto; FONT-SIZE: 11px } DIV.imgNewsTop { MARGIN: 0px 3px 10px 10px; WIDTH: 220px; FLOAT: right; CLEAR: both } IMG.homeIntro { MARGIN: 5px 10px 5px 5px; FLOAT: left } SPAN.homeDate { MARGIN: 10px 0px 0px; FONT-SIZE: 10px } IMG.imgSignature { MARGIN: 5px; FLOAT: right } DIV.imgNewsTop { MARGIN: 25px 3px 10px 10px; WIDTH: 220px; FLOAT: right } DIV.imgNewsTop IMG { DISPLAY: block } DIV.searchPaging { TEXT-ALIGN: center; MARGIN: 0px 0px 15px; WIDTH: auto } .newsInfoBox { PADDING-BOTTOM: 10px; MARGIN: 0px 3px 12px 12px; PADDING-LEFT: 14px; = WIDTH: 192px; PADDING-RIGHT: 14px; FLOAT: right; PADDING-TOP: 10px } .newsInfoBox P { MARGIN: 0px 0px 12px 12px } P.newsAuthorLocation { MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; FONT-SIZE: 10px } P.newsAuthorLocation IMG { FLOAT: left; MARGIN-RIGHT: 7px } P.newsAuthorLocation SPAN { DISPLAY: block } DIV.newsAuthorLocation { TEXT-ALIGN: left } DIV.newsAuthorLocation_novisible { TEXT-ALIGN: left; VISIBILITY: hidden } SPAN.newsDate { MARGIN-TOP: 0px; FLOAT: right; FONT-SIZE: 10px } SPAN.newsDate A:hover { TEXT-DECORATION: none } P.newsActions { TEXT-TRANSFORM: uppercase; MARGIN-LEFT: -2px; FONT-SIZE: 10px; = FONT-WEIGHT: bold } P.newsActions A { TEXT-DECORATION: none } P.newsActions IMG { MARGIN: 0px 5px; VERTICAL-ALIGN: middle } SPAN.imgCaption { PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: = block; FONT-SIZE: 10px; PADDING-TOP: 7px } SPAN.Photogallery { PADDING-BOTTOM: 4px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: = #494949; FONT-WEIGHT: bold; PADDING-TOP: 3px } SPAN.Photogallery IMG { FLOAT: left; MARGIN-RIGHT: 3px } EM.articleTitle { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px; = FONT-WEIGHT: bold } UL.thumbnail { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.thumbnail LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px } UL.thumbnail LI P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 65px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } UL.thumbnail LI A { COLOR: black; TEXT-DECORATION: none } UL.thumbnail LI EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px } UL.thumbnail LI IMG { MARGIN: 3px 5px 0px 0px; FLOAT: left } UL.listLarge { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.listLarge LI { MARGIN: 0px 0px 5px; CLEAR: both } UL.listLarge STRONG { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; COLOR: black; FONT-SIZE: 13px; PADDING-TOP: 0px } UL.listLarge A { COLOR: black; TEXT-DECORATION: none } UL.listLarge EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px } UL.bigThumbnail { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px } UL.bigThumbnail LI { MARGIN-BOTTOM: 5px; OVERFLOW: hidden } * HTML UL.bigThumbnail LI { MARGIN-BOTTOM: 6px; HEIGHT: 107px } UL.bigThumbnail LI P { MARGIN: 0px 2px 10px 3px } UL.bigThumbnail STRONG { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; COLOR: black; FONT-SIZE: 18px; PADDING-TOP: 0px } UL.bigThumbnail A { COLOR: black; TEXT-DECORATION: none } UL.bigThumbnail EM { LINE-HEIGHT: 12px; FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px } UL.bigThumbnail IMG { MARGIN: 3px 5px 3px 0px; FLOAT: left } H3.TopNewsList { MARGIN-TOP: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: black } P.TopNewsList { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } P.RightColTopNewsList { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } P.TopNewsList A { COLOR: black; TEXT-DECORATION: none } P.RightColTopNewsList A { COLOR: black; TEXT-DECORATION: none } P.TopNewsList IMG { MARGIN-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 5px } P.HomeTopNewsList IMG { MARGIN-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 5px } DIV.rcImage { TEXT-ALIGN: center; MARGIN: 2px 0px; WIDTH: 210px; HEIGHT: 89px } P.TopNewsList STRONG { LINE-HEIGHT: 22px; MARGIN: 0px 0px 5px; DISPLAY: block; LETTER-SPACING: = -1px; FONT-SIZE: 22px; FONT-WEIGHT: bold } P.TopNewsList STRONG A { COLOR: black } P.HomeTopNewsList STRONG A { COLOR: black } P.RightColTopNewsList A STRONG { COLOR: black } P.HomeTopNewsList { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = MARGIN-BOTTOM: 5px; PADDING-TOP: 0px } P.HomeTopNewsList A { COLOR: black; TEXT-DECORATION: none } P.HomeTopNewsList STRONG { LINE-HEIGHT: 12px; MARGIN: 5px 0px; DISPLAY: block; LETTER-SPACING: = 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold } UL.TopNewsList { MARGIN: 0px; OVERFLOW: hidden } UL.TopNewsList LI { LINE-HEIGHT: 15px; BACKGROUND-POSITION: 2px 5px } * HTML UL.TopNewsList { WIDTH: 250px } TABLE.tableTopNews { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px } TD.topNewsTableRow { PADDING-LEFT: 2px; WIDTH: 246px } .TableBg { BACKGROUND: #c7d8e9 } .TableNoBg { BACKGROUND: white } FORM.search { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e7eef5; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: auto; = PADDING-TOP: 0px } FORM.search LABEL { MARGIN: 0px 0px 10px 3px; WIDTH: auto; DISPLAY: block; FLOAT: left; = COLOR: #455a75; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 8px } FORM.search LABEL.fullsrch { MARGIN: -2px 0px 10px 6px } FORM.search INPUT#srch { MARGIN: 5px; WIDTH: 160px; FLOAT: left; FONT-SIZE: 10px } FORM.search INPUT#fullsrch { HEIGHT: 20px; FONT-SIZE: 10px; VERTICAL-ALIGN: text-top } * HTML FORM.search LABEL.fullsrch { MARGIN: -4px 0px 10px 3px } FORM.search A.gonews { MARGIN: 0px; DISPLAY: block; COLOR: #3d6289; FONT-SIZE: 12px; = FONT-WEIGHT: bold; PADDING-TOP: 5px } FORM.search FIELDSET { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } FORM.search LEGEND { DISPLAY: none } DIV#profile { PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; CLEAR: both; PADDING-TOP: 5px } * HTML DIV#profile { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; HEIGHT: 30px; PADDING-TOP: 5px } UL.profile { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 0px } UL.profile A { COLOR: white; TEXT-DECORATION: none } UL.profile A:hover { COLOR: white; TEXT-DECORATION: none } UL.profile LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; COLOR: white; PADDING-TOP: 0px } UL.profile LI EM { PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; FONT-STYLE: normal; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: = 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px } UL.profile STRONG { COLOR: black; FONT-WEIGHT: normal } P.newsActions SPAN.savelink { TEXT-TRANSFORM: lowercase; FONT-WEIGHT: normal } UL.thumbnail LI IMG.videocamera { MARGIN: 0px 0px 0px 2px; FLOAT: none } #ipPhoto { Z-INDEX: 1; POSITION: absolute; TOP: 75px; RIGHT: 0px } #ipPhotoBg { FILTER: alpha(opacity=3D50); BACKGROUND-COLOR: #000; WIDTH: 100%; = HEIGHT: 100%; -moz-opacity: .50; opacity: .50 } #ipPhotoImg { POSITION: absolute; TOP: 6px; LEFT: 6px } #mainContent { POSITION: relative } #ipPhotoClose { Z-INDEX: 1; POSITION: absolute; TOP: 0px; RIGHT: 0px } #MediaPlayer { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 15px; PADDING-TOP: = 0px } .newsActions { BORDER-BOTTOM: silver 1px solid; PADDING-BOTTOM: 1px; MARGIN: 6px 0px = 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; = BORDER-TOP: silver 1px solid; PADDING-TOP: 1px } * HTML .newsActions { PADDING-BOTTOM: 1px; MARGIN: 8px 0px 7px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 1px } *:first-child + HTML .newsActions { PADDING-BOTTOM: 1px; MARGIN: 8px 0px 7px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 1px } .savelink STRONG { MARGIN: 0px 15px 0px 3px; COLOR: black } .related { PADDING-BOTTOM: 5px; PADDING-TOP: 3px } .resizenews { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } SPAN.comment STRONG { FONT-SIZE: 11px } DIV.commentList { MARGIN: 15px 5px 10px } #commentActions { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: = #982f33 !important; PADDING-TOP: 0px } DIV.commentList { MARGIN: 15px 5px 10px } DIV.singleComment { PADDING-BOTTOM: 0px; MARGIN: 2px 5px; PADDING-LEFT: 5px; WIDTH: 645px; = PADDING-RIGHT: 5px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px } .commentAvatar { FLOAT: left } .commentUser { FONT-WEIGHT: bold !important } .commentUserDate { COLOR: #808080 } .showAllComments { TEXT-ALIGN: right } #frmInsertComment { MARGIN: 10px 5px 30px } #d_avatar { MARGIN: 5px; FLOAT: left } #c_comment { BORDER-BOTTOM: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 1px solid; = WIDTH: 490px; HEIGHT: 65px; BORDER-TOP: #b9b9b9 1px solid; BORDER-RIGHT: = #b9b9b9 1px solid } #d_btnComments { MARGIN: 0px 4px; FLOAT: right; CLEAR: both } #d_btnComments INPUT.button { BORDER-BOTTOM: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 1px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #000; BORDER-TOP: #b9b9b9 = 1px solid; BORDER-RIGHT: #b9b9b9 1px solid; PADDING-TOP: 4px } #commentPostResult { PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 5px } .error#commentPostResult { BORDER-BOTTOM: #f00 5px solid; BORDER-LEFT: #f00 5px solid; COLOR: #f00 = !important; BORDER-TOP: #f00 5px solid; BORDER-RIGHT: #f00 5px solid } .warning#commentPostResult { BORDER-BOTTOM: #f0a120 5px solid; BORDER-LEFT: #f0a120 5px solid; = COLOR: #f0a120 !important; BORDER-TOP: #f0a120 5px solid; BORDER-RIGHT: = #f0a120 5px solid } #needLogin { BORDER-BOTTOM: #f00 5px solid; BORDER-LEFT: #f00 5px solid; = PADDING-BOTTOM: 5px; FONT-STYLE: normal; MARGIN: 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; COLOR: #f00 !important; CLEAR: both; FONT-SIZE: = 16px; BORDER-TOP: #f00 5px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #f00 = 5px solid; PADDING-TOP: 5px } * HTML #d_comment { CLEAR: right } * HTML #d_btnComments { WIDTH: 470px; FLOAT: left } * HTML #d_btnComments INPUT.button { MARGIN: 0px 5px; FLOAT: right } *:first-child + HTML #d_comment { CLEAR: right } *:first-child + HTML #d_btnComments { WIDTH: 470px; FLOAT: left } *:first-child + HTML #d_btnComments INPUT.button { MARGIN: 0px 5px; FLOAT: right } .playerAudioNewsContainer { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 505px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_download.gif) no-repeat left top; = HEIGHT: 40px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px } .playerAudioNewsContainer .playerAudioNews { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: = 0px; HEIGHT: 25px; PADDING-TOP: 5px } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/round=2000036/match=2000751/news.css @import url( ../../news.css ); .TableBg { BACKGROUND: #f3bd36 } .TableNoBg { BACKGROUND: white } BLOCKQUOTE { COLOR: #822433 } BLOCKQUOTE CITE { BORDER-TOP: #822433 1px solid } H1 { COLOR: #31ac4f } H2.relatedItems { COLOR: #31ac4f } P.newsActions A { COLOR: #31ac4f } SPAN.newsDate { COLOR: #822433 } SPAN.imgCaption { BACKGROUND: #000 } EM.articleTitle { COLOR: #822433 } A.latestNews { COLOR: #822433 } #sectionMenu LI.news { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionMenu LI.news A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } #sectionMenu LI.news A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } FORM.search { BACKGROUND-COLOR: #e6eef4 } FORM.search LABEL { COLOR: #282560 } FORM.search A.gonews { COLOR: #282560 } EM.articleTitle { COLOR: #282560 } DIV.searchForm { BACKGROUND-COLOR: #d2f2ff } DIV.searchForm INPUT.text { BORDER-BOTTOM: #282560 1px solid; BORDER-LEFT: #282560 1px solid; = BORDER-TOP: #282560 1px solid; BORDER-RIGHT: #282560 1px solid } H1 { COLOR: #822433 } SPAN.newsDate { COLOR: #822433 } SPAN.imgCaption { BACKGROUND: #fae2a6; COLOR: #000 } A.latestNews { COLOR: #822433 } A.nextLink { COLOR: #822433 !important } A.previousLink { COLOR: #822433 !important } #sectionMenu LI.news A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x 0px 0px; COLOR: = black; FONT-WEIGHT: bold } #sectionMenu LI.news A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x 0px 0px; COLOR: = black; FONT-WEIGHT: bold } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/fixtures.css #sectionMenu LI.news A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: white; = FONT-WEIGHT: normal } #sectionMenu LI.news A:hover { COLOR: white; FONT-WEIGHT: normal } #sectionMenu LI.fixRes { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionMenu LI.fixRes A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } #sectionMenu LI.fixRes A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } .roundDate { MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal } .matchDayDate { MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal } .tableFixtures { WIDTH: 505px } .dateFixtures { TEXT-ALIGN: left; WIDTH: 55px; VERTICAL-ALIGN: top } .groupFixtures { TEXT-ALIGN: center; VERTICAL-ALIGN: top } .venueFixtures { TEXT-ALIGN: right; WIDTH: 60px; VERTICAL-ALIGN: top } .teamHome { TEXT-ALIGN: right; WIDTH: 145px; VERTICAL-ALIGN: top } .teamAway { TEXT-ALIGN: left; WIDTH: 145px; VERTICAL-ALIGN: top } .dateFixturesGroup { TEXT-ALIGN: left; WIDTH: 56px; VERTICAL-ALIGN: top } .groupFixturesGroup { TEXT-ALIGN: center; WIDTH: 49px; VERTICAL-ALIGN: top } .scoreFixturesGroup { TEXT-ALIGN: center; WIDTH: 50px; VERTICAL-ALIGN: top } .venueFixturesGroup { TEXT-ALIGN: right; WIDTH: 77px; VERTICAL-ALIGN: top } .teamHomeGroup { TEXT-ALIGN: right; WIDTH: 145px; VERTICAL-ALIGN: top } .teamAwayGroup { TEXT-ALIGN: left; WIDTH: 145px; VERTICAL-ALIGN: top } .event { TEXT-ALIGN: center; WIDTH: 30px } .playerNumber { TEXT-ALIGN: right; WIDTH: 20px } .playerName { TEXT-ALIGN: left; PADDING-LEFT: 3px; WIDTH: 150px } .playerCountry { TEXT-ALIGN: left; WIDTH: 30px } .minute { TEXT-ALIGN: right; WIDTH: 50px; VERTICAL-ALIGN: text-top } .minuteByMinute { TEXT-ALIGN: left } .scoreFixtures { TEXT-ALIGN: center; WIDTH: 115px; VERTICAL-ALIGN: top } .scoreFixturesJP { TEXT-ALIGN: center; WIDTH: 68px; VERTICAL-ALIGN: top } .scoreFixturesLive { TEXT-ALIGN: center; WIDTH: 115px; COLOR: red; VERTICAL-ALIGN: top; = FONT-WEIGHT: bold } .scoreFixturesLive A { TEXT-ALIGN: center; WIDTH: 115px; COLOR: red; VERTICAL-ALIGN: top; = FONT-WEIGHT: bold } .scoreFixturesLive A:hover { TEXT-ALIGN: center; WIDTH: 115px; COLOR: red; VERTICAL-ALIGN: top; = FONT-WEIGHT: bold } .scoreAggregate { TEXT-ALIGN: center; WIDTH: 40px; VERTICAL-ALIGN: top } .scoreAggregateSmall { TEXT-ALIGN: center; WIDTH: 30px; VERTICAL-ALIGN: top } .scoreStandings { TEXT-ALIGN: center; WIDTH: 45px; VERTICAL-ALIGN: top } .teamFixturesLeft { WIDTH: 165px } .teamFixturesRight { WIDTH: 165px } .teamFixturesLeftJP { WIDTH: 152px } .teamFixturesRightJP { WIDTH: 152px } .teamFixturesLeftJP { TEXT-ALIGN: right; VERTICAL-ALIGN: top } .teamFixturesRightJP { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .teamFixturesLeft { TEXT-ALIGN: right; VERTICAL-ALIGN: top } .teamFixturesRight { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .teamFixturesReferee { TEXT-ALIGN: right; WIDTH: 100px; VERTICAL-ALIGN: top } .teamFixturesLeftLarge { TEXT-ALIGN: right; WIDTH: 200px; VERTICAL-ALIGN: top } .teamFixturesRightLarge { TEXT-ALIGN: left; WIDTH: 200px; VERTICAL-ALIGN: top } .scoreHP { TEXT-ALIGN: center; WIDTH: 120px; VERTICAL-ALIGN: top } .venueHP { TEXT-ALIGN: right; WIDTH: 105px; VERTICAL-ALIGN: top } .dateHP { TEXT-ALIGN: left; WIDTH: 100px; VERTICAL-ALIGN: top } .teamHPHome { WIDTH: 130px } .teamHPAway { WIDTH: 130px } .teamHPHome { TEXT-ALIGN: right; VERTICAL-ALIGN: top } .teamHPAway { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .scoreFixturesHP { TEXT-ALIGN: center; WIDTH: 80px; VERTICAL-ALIGN: top } .matchReport { TEXT-ALIGN: center; WIDTH: 101px; VERTICAL-ALIGN: top } .matchReport A { WHITE-SPACE: nowrap } * HTML .matchReport { WIDTH: 100px } .scoreFixturesLiveHP { TEXT-ALIGN: center; WHITE-SPACE: nowrap; COLOR: red; VERTICAL-ALIGN: = top; FONT-WEIGHT: bold } .scoreFixturesLiveHP A { TEXT-ALIGN: center; WHITE-SPACE: nowrap; COLOR: red; VERTICAL-ALIGN: = top; FONT-WEIGHT: bold } .scoreFixturesLiveHP A:hover { TEXT-ALIGN: center; WHITE-SPACE: nowrap; COLOR: red; VERTICAL-ALIGN: = top; FONT-WEIGHT: bold } .scoreAggregateHP { TEXT-ALIGN: center; WIDTH: 50px; VERTICAL-ALIGN: top } .teamFixturesLeftHP { WIDTH: 155px } .teamFixturesRightHP { WIDTH: 155px } .teamFixturesLeftHP { TEXT-ALIGN: right; VERTICAL-ALIGN: top } .teamFixturesRightHP { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .scoreTime { TEXT-ALIGN: center; WIDTH: 50px; VERTICAL-ALIGN: top } .scoreTimeLive { TEXT-ALIGN: center; WIDTH: 50px; COLOR: red; FONT-WEIGHT: bold } .groupHP { TEXT-ALIGN: center; WIDTH: 60px } .dateHP { TEXT-ALIGN: center; WIDTH: 60px; FONT-WEIGHT: normal } H2 SPAN.matchkick-offs { FONT-WEIGHT: normal } .tableFixturesResults { WIDTH: 505px } .dayFixturesResults { TEXT-ALIGN: center; VERTICAL-ALIGN: top } .compFixturesResults { TEXT-ALIGN: center; VERTICAL-ALIGN: top } .venueFixturesResutls { TEXT-ALIGN: center; VERTICAL-ALIGN: top } .scoreFixturesResults { TEXT-ALIGN: center; VERTICAL-ALIGN: top } .teamHomeResults { TEXT-ALIGN: right; VERTICAL-ALIGN: top } .teamAwayResults { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .videoFixtures { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .tableFixturesAll { BORDER-COLLAPSE: collapse } .tableFixturesAll TR.on TD.match_details { PADDING-BOTTOM: 5px; COLOR: #777777; FONT-SIZE: 10px; PADDING-TOP: 0px } .tableFixturesAll TR.off TD.match_details { PADDING-BOTTOM: 5px; COLOR: #777777; FONT-SIZE: 10px; PADDING-TOP: 0px } .tableFixturesAll TR.off TD { FONT-SIZE: 11px; PADDING-TOP: 5px } .tableFixturesAll TR.on TD { FONT-SIZE: 11px; PADDING-TOP: 5px } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/round=2000036/match=2000751/fixtures.css @import url( news.css ); @import url( ../../fixtures.css ); #sectionMenu LI.news { BACKGROUND: url(/ml/images/uefacup/tabRightBg_09.gif) no-repeat right = 50% } #sectionMenu LI.news A:hover { BACKGROUND: url(/ml/images/uefacup/navRollover_09.gif) repeat-x } .sec_uefacup #sectionMenu LI.news A:hover { BACKGROUND: url(/ml/images/uel/navRollover.gif) repeat-x 0px 0px } #sectionMenu LI.fixRes A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x 0px 0px; COLOR: = black; FONT-WEIGHT: bold } #sectionMenu LI.fixRes A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x 0px 0px; COLOR: = black; FONT-WEIGHT: bold } .uefacupHP #sectionMenu LI A:hover { BACKGROUND: url(/ml/images/uel/navRollover.gif) repeat-x 0px 0px } .tableFixtures { WIDTH: 500px; FONT-SIZE: 10px } .teamFixturesLeft { WIDTH: 150px } .teamFixturesRight { WIDTH: 150px } .teamFixturesLeft { TEXT-ALIGN: right } .teamFixturesRight { TEXT-ALIGN: left } .scoreFixtures { TEXT-ALIGN: center; WIDTH: 100px } .scoreStandings { TEXT-ALIGN: center; WIDTH: 45px } #sectionMenu LI.news A { BACKGROUND: 0px 0px } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/competitions/uefacup/fixturesresults/match.css #mainContent { PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; FLOAT: = left; PADDING-TOP: 0px } #secondaryContent { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: = right; PADDING-TOP: 0px } DL.officials { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 20px } DL.officials DD { MARGIN: 0px } DL.officials DT { MARGIN: 5px 0px 0px; FONT-WEIGHT: bold } .lineupCoach { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: = 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } DIV.lineupHome { WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 5px } DIV.lineupHome H3 { TEXT-TRANSFORM: capitalize } DIV.lineupAway { MARGIN-RIGHT: 0px } .H H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: = 0px; PADDING-TOP: 6px } .A H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: = 0px; PADDING-TOP: 6px } .lineupHome H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: = 0px; PADDING-TOP: 6px } .lineupAway H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: = 0px; PADDING-TOP: 6px } #topShadow UL.lineup { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #topShadow UL.lineup LI { PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 3px } #topShadow UL.lineup LI SPAN IMG { MARGIN: 2px 2px 0px 0px } UL.lineup { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } UL.lineup LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } TABLE.matchLegenda { MARGIN: 15px 0px 5px 2px; WIDTH: 500px } TABLE.matchbox { BORDER-BOTTOM: 1px solid; MARGIN: 0px 0px 15px; WIDTH: 758px } TABLE.matchbox IMG { MARGIN-TOP: 5px } TABLE.matchbox TD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TABLE.matchbox TD.matchAggScore { TEXT-ALIGN: center; HEIGHT: 22px; FONT-SIZE: 10px } TABLE.matchbox TD.matchLogoAway { TEXT-ALIGN: right; WIDTH: 72px } TABLE.matchbox TD.matchLogoHome { WIDTH: 72px } TABLE.matchbox TD.matchResult { TEXT-ALIGN: center; WIDTH: 84px; FONT-SIZE: 25px; WORD-SPACING: -9px } TABLE.matchbox TD.matchTeamHome { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: = 255px; PADDING-RIGHT: 5px; PADDING-TOP: 0px } TABLE.matchbox TD.matchTeamAway { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 255px; PADDING-RIGHT: = 5px; FONT-WEIGHT: bold; PADDING-TOP: 0px } TABLE.matchbox TD.matchTimeLocation { BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: = 10px } TABLE.matchbox TR.matchScorers TD { BORDER-BOTTOM: white 15px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: = 5px; PADDING-RIGHT: 5px; HEIGHT: 30px; FONT-SIZE: 10px; BORDER-TOP: = white 2px solid; PADDING-TOP: 0px } TABLE.matchbox TR.matchScorers TD.matchScorersHome { WIDTH: 255px } TABLE.matchbox TR.matchScorers TD.matchScorersAway { WIDTH: 255px } TABLE.matchbox TR.matchScorers TD.matchScorersBlank { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 84px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TABLE.matchbox TR.result { LINE-HEIGHT: 29px; HEIGHT: 29px; COLOR: white; FONT-SIZE: 19px; = FONT-WEIGHT: bold } TABLE.matchbox A { COLOR: white; TEXT-DECORATION: none } P.matchMenu { COLOR: #969696 } P.matchMenu A { COLOR: black } UL.matchMenu { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; = PADDING-TOP: 0px } UL.matchMenu LI { BORDER-BOTTOM: #f2f2f2 1px solid; LINE-HEIGHT: 18px; MARGIN: 0px 0px = 0px 15px; WIDTH: 225px; HEIGHT: 18px; COLOR: #969696 } UL.matchMenu LI.lastItem { BORDER-BOTTOM-STYLE: none } .ie UL.matchMenu LI A { POSITION: relative; MARGIN: 0px 0px 0px -15px; PADDING-LEFT: 15px; = WIDTH: 225px; COLOR: black; TEXT-DECORATION: none } UL.matchMenu LI A { POSITION: relative; WIDTH: 225px; COLOR: black; TEXT-DECORATION: none } * HTML UL.matchMenu LI A { MARGIN: 0px 0px 0px -15px; WIDTH: 225px } TABLE#matchEvents TD.playerName { WIDTH: 220px } TABLE#matchEvents TD.team { WIDTH: 150px; VERTICAL-ALIGN: text-top } TABLE#matchEvents TD.playerNumber { WIDTH: 20px } TABLE#matchEvents TD.event { WIDTH: 40px } TABLE#matchEvents TH.event { TEXT-ALIGN: center } TABLE.matchStatistics { WIDTH: 500px } TABLE.matchStatistics TD.playerNumber { TEXT-ALIGN: right; WIDTH: 20px } TABLE.matchStatistics TD.playerName { WIDTH: 169px } TABLE.matchStatistics TD.stat { TEXT-ALIGN: center; WIDTH: 19px } TABLE.matchStatistics TH.stat { TEXT-ALIGN: center } H3#teamAway { TEXT-ALIGN: right; MARGIN-RIGHT: 15px } DIV#clubStatistics { PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 505px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } TD.clubStatsHome { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 150px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; PADDING-TOP: = 0px } TD.clubStatsAway { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 150px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; PADDING-TOP: = 0px } TD.clubStatsName { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 205px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } TH.minuteMBM { VISIBILITY: hidden } TH.minuteByMinute { VISIBILITY: hidden } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/2009/uefacup/match.css @import url( fixtures.css ); @import url( ../../match.css ); TABLE.matchbox { BORDER-BOTTOM-COLOR: #fae2a6 } TABLE.matchbox A { COLOR: #822433 } TABLE.matchbox TR.result { COLOR: #822433 } TABLE.matchbox TD.matchTimeLocation { BORDER-BOTTOM-COLOR: #fae2a6 } TABLE.matchbox TR.matchScorers TD { BACKGROUND: #fae2a6; VERTICAL-ALIGN: top } TABLE.matchbox TR.matchScorers TD.matchScorersHome { TEXT-ALIGN: right; BACKGROUND: url(/ml/images/matchBoxSpacer.gif) = #fae2a6 repeat-y left 50% } TABLE.matchbox TR.matchScorers TD.matchScorersAway { BACKGROUND: url(/ml/images/matchBoxSpacer.gif) #fae2a6 repeat-y right = 50% } TABLE.matchbox TR.result TD.matchResult { TEXT-ALIGN: center; WIDTH: auto; BACKGROUND: #f3bd36 } TABLE.matchbox TD.matchTeamHome { WIDTH: auto; BACKGROUND: #f3bd36 } TABLE.matchbox TD.matchTeamAway { WIDTH: auto; BACKGROUND: #f3bd36 } UL.lineup_photo { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } UL.lineup_photo LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 35px 0px; HEIGHT: = 30px; CLEAR: left; PADDING-TOP: 0px } UL.lineup_photo LI A { DISPLAY: block; COLOR: black; TEXT-DECORATION: none } UL.lineup_photo LI IMG { FLOAT: left; MARGIN-LEFT: -30px; MARGIN-RIGHT: 35px } UL.lineup_photo LI STRONG { DISPLAY: block } UL.matchMenu LI A:hover { BACKGROUND: #d2f2ff } UL.matchMenu LI A:hover { BACKGROUND: #d7dfe9 } TABLE.matchLegenda { BACKGROUND: #fae2a6 } .sec_uefacup TABLE.matchlist TD.date { TEXT-ALIGN: center !important; FONT-SIZE: 10px !important } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/homelayout.css BODY { BACKGROUND: url(/ml/images/template/2008/bg.jpg) #ffffff repeat-x } #topFrame1 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; PADDING-TOP: 5px } #topFrame2 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; PADDING-TOP: 5px } #topFrame3 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; PADDING-TOP: 5px } #topFrame4 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; PADDING-TOP: 5px } #topFrame5 { POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer_top.gif) no-repeat; PADDING-TOP: 5px } #topHolder1 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer.gif) repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #topHolder2 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer.gif) repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #topHolder3 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer.gif) repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #topHolder4 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer.gif) repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #topHolder5 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/bg_bodycontainer.gif) repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #headArea1 { MARGIN: 0px 6px; PADDING-TOP: 5px } #headArea2 { MARGIN: 0px 6px; PADDING-TOP: 5px } #headArea3 { MARGIN: 0px 6px; PADDING-TOP: 5px } #headArea4 { MARGIN: 0px 6px; PADDING-TOP: 5px } #headArea5 { MARGIN: 0px 6px; PADDING-TOP: 5px } * HTML #headArea1 { HEIGHT: 1% } * HTML #headArea2 { HEIGHT: 1% } * HTML #headArea3 { HEIGHT: 1% } * HTML #headArea4 { HEIGHT: 1% } * HTML #headArea5 { HEIGHT: 1% } .bottomShadow1 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; = HEIGHT: 7px; FONT-SIZE: 1px; PADDING-TOP: 0px } .bottomShadow2 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; = HEIGHT: 7px; FONT-SIZE: 1px; PADDING-TOP: 0px } .bottomShadow3 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; = HEIGHT: 7px; FONT-SIZE: 1px; PADDING-TOP: 0px } .bottomShadow4 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; = HEIGHT: 7px; FONT-SIZE: 1px; PADDING-TOP: 0px } .bottomShadow5 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(/ml/images/bg_bodycontainer_bottom.gif) no-repeat; = HEIGHT: 7px; FONT-SIZE: 1px; PADDING-TOP: 0px } #footer { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 772px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 71px } #borderShadow_middle { POSITION: relative } #borderShadow { POSITION: relative; WIDTH: auto; TOP: 0px } #header_new { POSITION: absolute; TOP: 0px } #container { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; PADDING-TOP: = 90px } #rightColumn { WIDTH: 224px; DISPLAY: block; FLOAT: right; HEIGHT: auto } DIV#logo A { POSITION: absolute; WIDTH: 165px; DISPLAY: block; BACKGROUND: none = transparent scroll repeat 0% 0%; HEIGHT: 32px; TOP: 5px; LEFT: 5px } DIV#logo A SPAN { DISPLAY: none } DIV#logo { POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9000px; MARGIN: = 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(http://img.uefa.com/ml/images/header/header.jpg) = no-repeat 0px 0px; HEIGHT: 84px; TOP: 0px; TEXT-DECORATION: none; = PADDING-TOP: 0px } #lowGraphics { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 15px; RIGHT: 35%; = PADDING-TOP: 0px } #lowGraphics LI { PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 16px; = PADDING-RIGHT: 16px; FONT-SIZE: 10px; PADDING-TOP: 0px } #lowGraphics LI A { COLOR: white; TEXT-DECORATION: none } #langLinks { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 1px; TOP: = 15px; RIGHT: 31px; PADDING-TOP: 0px } *:first-child + HTML #langLinks { RIGHT: 38px } * HTML #langLinks { RIGHT: 38px } #langLinks LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: = left; FONT-SIZE: 10px; BORDER-RIGHT: #bebebe 1px solid; PADDING-TOP: 0px } #langLinks LI.lastItem { BORDER-RIGHT-STYLE: none; PADDING-RIGHT: 0px } #langLinks LI A { COLOR: white; TEXT-DECORATION: none } #langLinks LI A.selected { COLOR: white; FONT-WEIGHT: bold } #mainNav2008 { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 12px; WIDTH: 675px; PADDING-RIGHT: 0px; TOP: 43px; = PADDING-TOP: 0px } * HTML #mainNav2008 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #mainNav2008 LI { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; = PADDING-RIGHT: 8px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; = FLOAT: left; COLOR: #383838; FONT-SIZE: 11px; FONT-WEIGHT: bold; = BORDER-RIGHT: #bebebe 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } #mainNav2008 LI A { COLOR: #383838; TEXT-DECORATION: none } #mainNav2008 LI.lastItem { BORDER-RIGHT-STYLE: none; PADDING-RIGHT: 0px } #subNav2008 { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; TOP: 66px; PADDING-TOP: 0px } #subNav2008 LI { FLOAT: left } #headerSearch { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } #searchInput { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } #searchArrow { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } #headerSearch { WIDTH: 200px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = right; TOP: 40px; RIGHT: 6px } * HTML #headerSearch { RIGHT: 20px } #searcharrow { WIDTH: 16px; FLOAT: left } #searchInput { BACKGROUND-IMAGE: url(/ml/images/header/box2.gif); WIDTH: 183px; FLOAT: = left } #searchInput INPUT { POSITION: relative; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; = BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 172px; = PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = HEIGHT: 13px; FONT-SIZE: 10px !important; BORDER-LEFT-WIDTH: 0px; TOP: = 3px; PADDING-TOP: 0px; LEFT: 7px } *:first-child + HTML #searchinput INPUT { TOP: 4px } * HTML #langLinks { RIGHT: 38px } #loginButton { POSITION: absolute; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; = MARGIN: 0px; WIDTH: 91px; FONT-FAMILY: = Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND: = url(http://img.uefa.com/ml/images/header/box1.gif); BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; FONT-SIZE: 1em; = BORDER-LEFT-WIDTH: 0px; TOP: 41px; RIGHT: 208px } .ie6 #loginButton { RIGHT: 225px } #loginUserLogged { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 391px; HEIGHT: 19px; TOP: = 42px; RIGHT: 218px } .ie6 #loginUserLogged { RIGHT: 235px } DIV#loginUserLogged SPAN.borderRight { PADDING-RIGHT: 5px; MARGIN-RIGHT: 5px; BORDER-RIGHT: #bebebe 1px solid } #loginUserName { FONT-WEIGHT: bold !important } #loginForm { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 780px; HEIGHT: 19px; TOP: = 41px; RIGHT: 208px } .ie #loginForm { TOP: 40px } .ie6 #loginForm { RIGHT: 225px } #lff_btn_Login { BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; WIDTH: 91px; BACKGROUND: = url(http://img.uefa.com/ml/images/header/box1.gif); BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; BORDER-LEFT-WIDTH: 0px } #lff_btn_Register { BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 8px; WIDTH: 91px; BACKGROUND: = url(http://img.uefa.com/ml/images/header/box1.gif); BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; BORDER-LEFT-WIDTH: 0px } #lff_btn_Close { BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; WIDTH: auto; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold } #lff_c_email { WIDTH: auto } #lff_c_password { WIDTH: auto } #loginForm SPAN { MARGIN: 0px 4px 0px 12px } INPUT.loginFormButton { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 1em; = CURSOR: hand } #Footer { Z-INDEX: 0; BACKGROUND-COLOR: #ffffff; WIDTH: 1000px; BOTTOM: 0px; = COLOR: gray; CLEAR: both; FONT-SIZE: 9px; OVERFLOW: hidden } #footer_title { Z-INDEX: 0; BORDER-BOTTOM: #e0e0e0 1px solid; TEXT-ALIGN: right; = BORDER-LEFT: #e0e0e0 0px solid; WIDTH: 1000px; BACKGROUND: = url(/images/header/uefacom.gif) no-repeat left center; HEIGHT: 30px; = FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-TOP: #e0e0e0 1px solid; = TOP: 0px; BORDER-RIGHT: #e0e0e0 0px solid } #title_right { PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 70px; = BACKGROUND: url(http://img.uefa.com/ml/images/header/uefalogo.gif) = no-repeat right center; HEIGHT: 100%; PADDING-TOP: 0px } #title_right DIV { PADDING-TOP: 8px } #title_right SPAN { CURSOR: pointer } #title_right A { COLOR: gray } #footer_content { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 1000px; PADDING-RIGHT: = 10px; PADDING-TOP: 10px } #footer_content H3 { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: gray; PADDING-TOP: 0px } A.footer_link { COLOR: #999999 } .footercopyright { TEXT-ALIGN: center; MARGIN-TOP: 10px; WIDTH: 1000px; FLOAT: left; = HEIGHT: 20px; COLOR: gray; FONT-SIZE: 10px; BORDER-TOP: #dddddd 1px = solid } .footercopyright A { COLOR: gray } .footerpowered { FLOAT: left; MARGIN-LEFT: 180px; VERTICAL-ALIGN: middle } * HTML .footerpowered { MARGIN-LEFT: 100px } .footerTeam { MARGIN: 0px 7px 0px 0px; FLOAT: left } .footer_space { MARGIN: 0px 0px 5px } DIV.competitions { WIDTH: 465px; FLOAT: left } DIV.competitions_list { WIDTH: 140px; FLOAT: left; MARGIN-RIGHT: 10px } DIV.association { WIDTH: 140px; FLOAT: left; MARGIN-RIGHT: 30px } DIV.association_list { WIDTH: 35px; FLOAT: left } DIV.other_section { WIDTH: 90px; FLOAT: left; MARGIN-RIGHT: 10px } DIV.org_section { WIDTH: 120px; FLOAT: left } UL.clean { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.clean EM { LINE-HEIGHT: 15px; FONT-STYLE: normal; MARGIN-BOTTOM: 3px; COLOR: gray; = FONT-SIZE: 10px; FONT-WEIGHT: bold } UL.clean EM A { COLOR: gray; TEXT-DECORATION: none } UL.clean LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: = both; OVERFLOW: hidden; PADDING-TOP: 0px } UL.clean LI A { COLOR: gray; TEXT-DECORATION: none } #mypagepopup { Z-INDEX: 10; BORDER-BOTTOM: black 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: white; = WIDTH: 365px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid } #AllTabs { BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: #eeeeee; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #aaaaaa; CLEAR: = both; FONT-SIZE: 10px; PADDING-TOP: 0px } #AllTabs UL { PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 4px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 4px } #AllTabs UL LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 3px; = PADDING-RIGHT: 3px; FLOAT: left; PADDING-TOP: 0px } .tabDiv { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: auto; CLEAR: both; PADDING-TOP: 0px } .tabFooter { POSITION: relative; BOTTOM: -27px } * HTML .tabFooter { POSITION: relative; BOTTOM: -27px } .TabContainer UL.quicklinks { BACKGROUND-COLOR: transparent } .TopNewsRightDiv { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 239px; = PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } .photoNews { TEXT-ALIGN: center; WIDTH: 250px; PADDING-RIGHT: 4px; FLOAT: left; = HEIGHT: 136px; PADDING-TOP: 4px } .videocamera { MARGIN-TOP: -22px; MARGIN-LEFT: 170px } .videoTitle { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: = both; FONT-WEIGHT: bold; PADDING-TOP: 5px } .videoComment { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: = both; FONT-WEIGHT: bold; PADDING-TOP: 5px } #AccordionContainer { DISPLAY: block; VISIBILITY: visible; CLEAR: both } #AccordionContainer UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } #AccordionContainer UL LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .accSection { WIDTH: 210px; MARGIN-BOTTOM: 3px; OVERFLOW: hidden } .accEdition { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: = 210px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 3px } .accPrevEd { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 10px } .accPrevEdTit { PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; COLOR: = #005000; FONT-WEIGHT: bold; PADDING-TOP: 5px } .accPrevEdTitle { PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; = BACKGROUND: url(/ml/images/magazine/bulletGreen.gif) no-repeat left = center; FONT-WEIGHT: bold; PADDING-TOP: 0px } .accPrevEdIssue { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; = FONT-WEIGHT: bold; PADDING-TOP: 0px } .accHome { TEXT-ALIGN: right; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; = PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 0px; HEIGHT: 20px; = FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px } .accHome A { TEXT-DECORATION: none } .accTopText { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-LEFT: = 11px; WIDTH: 188px; PADDING-RIGHT: 11px; HEIGHT: 61px; FONT-SIZE: 11px; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .acctopTextVideo { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .accScroll { OVERFLOW: hidden } .accPrice { FLOAT: left; FONT-WEIGHT: normal } .accPaddingTop { PADDING-TOP: 3px } .accTop { PADDING-TOP: 15px !important } .accLogo { PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 50px; PADDING-RIGHT: = 10px; HEIGHT: 50px; PADDING-TOP: 5px } .accTab { WIDTH: 100% } .accTDCenter { TEXT-ALIGN: center } .accTDRight { TEXT-ALIGN: right } .accTDLeft { TEXT-ALIGN: left } .accTDTitle { PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: = 14px; PADDING-TOP: 0px } .accTitle { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT-WEIGHT: bold; PADDING-TOP: 4px } .accTDEndFx { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 4px } .accTDDate { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 4px } .accMatch { PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; = FONT-WEIGHT: bold; PADDING-TOP: 3px } .accComment { PADDING-BOTTOM: 4px; FONT-WEIGHT: normal } .accLine { BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #e0e0e0; BORDER-BOTTOM-WIDTH: 0px; = HEIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT-WIDTH: 0px } .accPhotoNews { TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: = 209px; PADDING-RIGHT: 0px; HEIGHT: 89px; PADDING-TOP: 2px } .accVideocamera { MARGIN-TOP: -22px; MARGIN-LEFT: 91px } UL.accBulletMag { PADDING-TOP: 10px !important } UL.accBulletMag LI { PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 11px; PADDING-LEFT: 12px = !important; PADDING-RIGHT: 0px !important; BACKGROUND: = url(/ml/images/magazine/bulletGreen.gif) no-repeat left center; = PADDING-TOP: 0px !important } UL.accPrevEdLi { PADDING-TOP: 5px !important } UL.accPrevEdLi LI { PADDING-BOTTOM: 8px !important; LINE-HEIGHT: 11px; PADDING-LEFT: 12px = !important; PADDING-RIGHT: 5px !important; PADDING-TOP: 0px !important } .onLive { BACKGROUND-COLOR: #ececed } .offLive { BACKGROUND-COLOR: #ffffff } .onReplay { BACKGROUND-COLOR: #fbe5e8 } .offReplay { BACKGROUND-COLOR: #ffffff } UL.quicklinksnewsreader { TEXT-ALIGN: right; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; WIDTH: 560px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; OVERFLOW: hidden; PADDING-TOP: 2px } UL.quicklinksnewsreader LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = inline; COLOR: gray; FONT-SIZE: 10px; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 0px } UL.quicklinksnewsreader LI.lastItem { COLOR: gray; BORDER-RIGHT: medium none } UL.quicklinksnewsreader LI A { COLOR: gray; TEXT-DECORATION: none } UL.quicklinksnewsreader LI.rss A { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; = PADDING-RIGHT: 2px; LETTER-SPACING: 0px; COLOR: gray; PADDING-TOP: 0px } UL.quicklinksnewsreader LI.rss IMG { MARGIN: 2px 0px 0px 2px; VERTICAL-ALIGN: middle } UL.quicklinksnewsreader LI.lastItem SPAN { PADDING-RIGHT: 1px } UL.quicklinksnewsreader LI.lastItem { PADDING-RIGHT: 0px } .group7_C { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #353535 } .footerNoteLiga { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #353535; FONT-WEIGHT: bold; PADDING-TOP: 5px } .footerNoteLiga SPAN { TEXT-ALIGN: left; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #353535; FONT-WEIGHT: normal } .footerNoteLiga A.latestNews { MARGIN-LEFT: 0px } #webcal { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #webcal .webcal_hf { TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; PADDING-TOP: 5px } #webcal A { TEXT-DECORATION: none } #webcal .webcal_btnSub { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 50%; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/button_bg.gif) no-repeat center center; FLOAT: left; = HEIGHT: 24px; PADDING-TOP: 10px } #webcal .webcal_btnDown { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 50%; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/button_bg.gif) no-repeat center center; FLOAT: left; = HEIGHT: 24px; PADDING-TOP: 10px } #webcal .webcal_btnSub .texbtn { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 121px; = PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 19px; FONT-SIZE: 12px; = FONT-WEIGHT: bold; PADDING-TOP: 5px } #webcal .webcal_btnDown .texbtn { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 121px; = PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 19px; FONT-SIZE: 12px; = FONT-WEIGHT: bold; PADDING-TOP: 5px } A.colortxt1 { COLOR: #870038 } A.colortxt1:hover { COLOR: #870038 } A.colortxt14 { COLOR: #282560 } A.colortxt14:hover { COLOR: #282560 } A.colortxtFootBall { COLOR: #082367 } A.colortxtFootBall:hover { COLOR: #082367 } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/general_interim.css .sec_uefaHP #topFrame1 { WIDTH: 988px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = left } .sec_uefaHP #topFrame2 { WIDTH: 656px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = left } .sec_uefaHP #topFrame3 { WIDTH: 324px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = left; MARGIN-LEFT: 8px } .sec_uefaHP .slotFirst #topShadow_middle { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .sec_uefaHP .slotFirst#borderShadow_middle { MARGIN-BOTTOM: 3px } .sec_uefaHP .slotFirst#borderShadow_middle #topFirstFrame { TEXT-ALIGN: center } .sec_uefaHP .slotFirst#borderShadow_middle #topFirstFrame DIV { MARGIN: 0px auto } .sec_uefaHP .slotFirst#borderShadow_middle #botFirstFrame { BACKGROUND: url(http://img.uefa.com/ml/images/header/header.jpg) = no-repeat 0px -80px; HEIGHT: 4px } .sec_uefaHP #borderShadow_middle { PADDING-TOP: 5px } .sec_uefaHP #topShadow_middle { PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; OVERFLOW: = hidden; PADDING-TOP: 0px } .sec_uefaHP UL.quicklinksnewsreader { WIDTH: auto } .sec_uefaHP .QuickLinkFooter { HEIGHT: 35px } .sec_uefaHP UL.furtherinfolist { BACKGROUND: #fff } .sec_uefaHP .ms_hp { BACKGROUND: #fff } .sec_uefaHP H3.subtitle { BACKGROUND: #fff } .sec_uefaHP H2.homeBgOrg500 { MARGIN-TOP: 5px; BACKGROUND: url(/ml/images/header/h2bg_org.gif) = no-repeat -175px 0px } #hpnews_container { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = inline-block; HEIGHT: auto !important; CLEAR: both; PADDING-TOP: 5px } #hpnews_container DIV.sx.hpnews { MARGIN: 0px; WIDTH: 158px; DISPLAY: inline; FLOAT: left } #hpnews_container DIV.dx.hpnews { MARGIN: 0px 0px 0px 8px; WIDTH: 158px; DISPLAY: inline; FLOAT: left } #hpnews_container DIV.hpnews H3 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 5px } #hpnews_container DIV.hpnews P { MARGIN: 5px 0px 0px } #hpnews_container DIV.hpnews A:hover { TEXT-DECORATION: none } #headLive { MARGIN: 0px 6px; PADDING-TOP: 6px } #borderShadow { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer_top1000.gif) no-repeat 0px 0px } #borderShadow_middle { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer_top1000.gif) no-repeat 0px 0px } #topShadow { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer1000.gif) repeat-y 0px 0px } #topShadow_middle { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer1000.gif) repeat-y 0px 0px } .sec_uefaorg #footer { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = url(/ml/images/uefaorg/respect_footer.gif) no-repeat 0px -8px; = PADDING-TOP: 71px } .sec_under21 #footer { BACKGROUND-IMAGE: url(/ml/images/under21/interim/footer.gif); = BACKGROUND-POSITION: 0px -8px; PADDING-TOP: 71px } #topFrame { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer_top1000.gif) no-repeat } #topHolder { WIDTH: 1000px !important; BACKGROUND: = url(/ml/images/bg_bodycontainer1000.gif) repeat-y; OVERFLOW: visible = !important } #borderShadow_middle { WIDTH: 1000px !important } #mainContent { WIDTH: 656px } #secondaryContent { WIDTH: 324px !important } #bottomContent { WIDTH: 988px } #borderShadow_foot { WIDTH: 1000px !important } #topShadow_foot { WIDTH: 1000px !important } #mainContent_foot { WIDTH: 656px !important } #secondaryContent_foot { WIDTH: 324px !important } #footer { WIDTH: 1000px !important } #sectionBanner IMG { WIDTH: 988px; DISPLAY: block } #sectionMenu { WIDTH: 988px; DISPLAY: block } #sectionmenu2009 { WIDTH: 988px } #topShadow { WIDTH: 1000px } #bottomContent_foot { WIDTH: 988px !important } DIV.bottomShadow { BACKGROUND: url(/ml/images/bg_bodycontainer_bottom1000.gif) no-repeat } .slotCol1 { FLOAT: left } .slotCol2 { FLOAT: left } .slotCol3 { FLOAT: left } .slotCol4 { FLOAT: left } .clearfix:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .advertBox.nlrMain { WIDTH: 322px; MARGIN-BOTTOM: 5px; BACKGROUND: none transparent scroll = repeat 0% 0%; HEIGHT: 250px } H2 { OVERFLOW: hidden } H3.subtitle { BACKGROUND: #d3d9e5 } .c { TEXT-ALIGN: center !important } .l { TEXT-ALIGN: left !important } .r { TEXT-ALIGN: right !important } DIV.searchForm { CLEAR: both } #levMenu3 { POSITION: relative } #levMenu3 UL#sectionMenu LI.current { BACKGROUND: repeat-x 0px 0px; COLOR: #000 } #levMenu3 UL#sectionMenu LI.current A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x 0px 0px; COLOR: = #000; FONT-WEIGHT: bold } .venueNewsList IMG { FLOAT: left; MARGIN-RIGHT: 5px } .u21venue#levMenu3 { HEIGHT: 163px; TOP: -10px } .u21venue#levMenu3 #sectionBanner { WIDTH: 988px; HEIGHT: 138px } .u21venue#levMenu3 #sectionBanner IMG { HEIGHT: 138px } .u21venue#levMenu3 #sectionMenu { TEXT-ALIGN: left; TOP: 143px } DIV.sponsors { TEXT-ALIGN: center; MARGIN: 0px 0px 5px; WIDTH: 100% } .sec_under21#container DIV.sponsors { TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MARGIN: 0px auto; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: hidden; PADDING-TOP: = 8px } .sec_under21#container DIV.sponsors A { FLOAT: left } .sec_under21#container DIV.sponsors A IMG { MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 1px } .sponsors H3 { WIDTH: auto; DISPLAY: none; COLOR: #000 } .sponsBanners { MARGIN-LEFT: 140px; OVERFLOW: hidden } .ie .sponsBanners { MARGIN-TOP: 5px } .sponsors IMG { FLOAT: none } .sponsBanners A { FLOAT: left } .sponsBanners IMG { FLOAT: left } #mainContent UL.photolist { MARGIN: 3px 0px 0px 1px; OVERFLOW: hidden } #mainContent UL.photolist LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 4px; FLOAT: = left; PADDING-TOP: 0px } #mainContent UL.photolist LI A { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; DISPLAY: = block; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } .moreLink { TEXT-ALIGN: right; MARGIN: 0px 6px 5px 0px; FONT-WEIGHT: bold } DIV.photoContainer { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 652px; = PADDING-RIGHT: 2px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px } .ie6 DIV.photoContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 656px; = PADDING-RIGHT: 0px; HEIGHT: 1%; CLEAR: both; PADDING-TOP: 0px } DIV.photoImg { WIDTH: 158px; HEIGHT: 89px } DIV.photoImg IMG { WIDTH: 158px; HEIGHT: 89px } DIV.photoImg16 { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: = 2px; PADDING-TOP: 2px } .ie6 H2.photogallery { HEIGHT: 15px; CLEAR: both; OVERFLOW: hidden } #secondaryContent UL.photoGallery { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; = LIST-STYLE-TYPE: none; MARGIN: 3px 0px 0px 1px; PADDING-LEFT: 0px; = WIDTH: 324px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; = PADDING-TOP: 0px } #secondaryContent UL.photoGallery LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; = PADDING-TOP: 0px } #secondaryContent UL.photoGallery LI A { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: = 75px; DISPLAY: block; HEIGHT: 75px; BORDER-TOP: #000 1px solid; = BORDER-RIGHT: #000 1px solid } #secondaryContent UL.photoGallery LI IMG { WIDTH: 75px; HEIGHT: 75px } .tableFixturesAll { MARGIN: 0px auto; WIDTH: 653px } .tableFixtures { MARGIN: 0px auto; WIDTH: 653px } UL.teamListLogos { WIDTH: 652px } UL.teamListName { WIDTH: 652px } .sec_ucl#container TABLE.playerStatPhoto { WIDTH: 565px } .playerStatPhoto IMG { WIDTH: 85px; HEIGHT: 128px } .sec_under21#container .playerStatPhoto IMG { WIDTH: 113px; HEIGHT: 133px } .sec_under21#container TABLE.playerStatTeam { WIDTH: 75% } .under21HP.sec_under21#container TABLE.playerStatTeam { WIDTH: 99% } .sec_woco#container .playerStatPhoto IMG { WIDTH: 113px; HEIGHT: 113px } .sec_woco#container TABLE.playerStatTeam { WIDTH: 75% !important } .wocoHP.sec_woco#container TABLE.playerStatTeam { WIDTH: 99% !important } TABLE.playerStatPhoto TD.value { WIDTH: 41px } TABLE.playerStatPhoto TD.player { WIDTH: 276px } TABLE.playerStatPhoto TD.club { WIDTH: 235px } TABLE.playerStat TD.player { WIDTH: 296px } DIV.playerStat { WIDTH: 99% !important } .sec_under21#container TABLE.groupType { WIDTH: 40% !important } .sec_under21#container TABLE.groupTable { WIDTH: 30% !important } TABLE.groupType { WIDTH: 284px !important } TABLE.groupTable { WIDTH: 48px !important } TABLE.statistics TH.matchday { WIDTH: 7% } TD.matchday { WIDTH: 7% } TABLE.statistics TH.value { TEXT-ALIGN: center; WIDTH: 7% } TD.value { TEXT-ALIGN: center; WIDTH: 7% } TABLE.statistics TH { WIDTH: 38% } TABLE.gtOverview TH { PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; = PADDING-TOP: 2px } .sec_under21#container TABLE.gtOverview TH { PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = PADDING-TOP: 2px } TABLE.clubStatistics TD { WIDTH: 7% } TABLE.clubStatistics TD.clubLogo { WIDTH: 60px } .sec_under21#container TABLE.clubStatistics TD.clubLogo { WIDTH: 10% } TABLE.clubStatistics TD.clubLogo A { TEXT-ALIGN: center } TABLE.playerStatTeam TD.player { WIDTH: 70% } UL.cupYearOptionList LI.countrydetails SELECT { WIDTH: 324px !important } DIV.lineupHome { WIDTH: 324px } TABLE.matchbox { WIDTH: 990px } TABLE#matchEvents TH.minute { WIDTH: 65px } TD.minute { WIDTH: 65px } TABLE#matchEvents TH.event { WIDTH: 55px } TD.event { WIDTH: 55px } TABLE#matchEvents TH.playerNumber { WIDTH: 29px } TD.playerNumber { WIDTH: 29px } TABLE#matchEvents TH.playerName { WIDTH: 278px } TD.playerName { WIDTH: 278px } TABLE#matchEvents TD.team { WIDTH: 206px } TABLE.matchStatistics { WIDTH: 652px } TABLE.matchStatistics TD.playerNumber { TEXT-ALIGN: right; WIDTH: 26px } TABLE.matchStatistics TD.playerName { WIDTH: 220px } TABLE.matchStatistics TD.stat { TEXT-ALIGN: center; WIDTH: 25px } DIV#clubStatistics { WIDTH: 656px } TD.clubStatsHome { WIDTH: 195px } TD.clubStatsAway { WIDTH: 195px } TD.clubStatsName { WIDTH: 267px } TABLE.matchLegenda { WIDTH: 652px } TABLE.matchbox TD.matchLogoAway { TEXT-ALIGN: center } TABLE.matchbox TD.matchLogoHome { TEXT-ALIGN: center } UL.furtherinfolist { MARGIN: 0px; WIDTH: 324px; BACKGROUND: #d3d9e5 } TABLE.uefaPlayersList { WIDTH: 324px } .playerNumber { WIDTH: 26px } .playerName { WIDTH: 196px } .playerCountry { WIDTH: 39px } .dateFixtures { WIDTH: 68px } .teamHomeLarge { WIDTH: 210px } .scoreStandingsTight { WIDTH: 80px } .teamAwayLarge { WIDTH: 210px } .venueFixtures { WIDTH: 77px } .videoHP { PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 958px; PADDING-RIGHT: = 15px; BACKGROUND: #8e0136; PADDING-TOP: 15px } .videoHP .advertBox { FLOAT: right } #secondaryContent UL.blog { LIST-STYLE-TYPE: none; MARGIN-LEFT: 5px } .TabContainer .tabDiv DIV.rcImage { WIDTH: auto; HEIGHT: auto } .TabContainer .tabDiv P.RightColTopNewsList .newsTitle { PADDING-LEFT: 5px } UL.HPblog { LIST-STYLE-TYPE: none; MARGIN-LEFT: 5px } UL.HPblog H3 { MARGIN-LEFT: -10px; FONT-SIZE: 12px } UL.HPblog P { MARGIN-LEFT: 0px; FONT-SIZE: 10px } UL.HPblog EM { FONT-STYLE: italic; FLOAT: right; FONT-SIZE: 11px } UL.HPblog LI { CLEAR: both } UL.HPblog SPAN.blogDate { FONT-STYLE: italic; FONT-SIZE: 10px } .firefox #secondaryContent UL.HPblog { MARGIN-LEFT: -36px } .opera #secondaryContent UL.HPblog { MARGIN-LEFT: -36px } .chrome #secondaryContent UL.HPblog { MARGIN-LEFT: -36px } .opera #secondaryContent UL.HPblog { MARGIN-LEFT: -36px } UL.UCLblog { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 5px !important } UL.UELblog { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 5px !important } UL.UCLblog SPAN.blogDate { FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px } UL.UELblog SPAN.blogDate { FONT-STYLE: normal; COLOR: gray; FONT-SIZE: 10px } UL.UCLblog H3 { MARGIN: 0px; PADDING-LEFT: 0px !important; FONT-SIZE: 11px } UL.UELblog H3 { MARGIN: 0px; PADDING-LEFT: 0px !important; FONT-SIZE: 11px } UL.UELblog P { FONT-SIZE: 11px !important } UL.UCLblog P { FONT-SIZE: 11px !important } UL.TeamBlog { PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } UL.TeamBlog LI { PADDING-BOTTOM: 7px } UL.TeamBlog LI SPAN.blogDate { COLOR: gray; FONT-SIZE: 11px } UL.TeamBlog LI H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 11px; PADDING-TOP: 0px } UL.TeamBlog LI P { MARGIN: 0px } DIV.GoTB { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.GoTB DIV { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } DIV.GoTB DIV A { FONT-WEIGHT: bold; TEXT-DECORATION: none } UL.teamListName3columns { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 2px 4px; = PADDING-LEFT: 0px; WIDTH: 318px !important; PADDING-RIGHT: 0px; = OVERFLOW: hidden; PADDING-TOP: 0px } UL.teamListName3columns LI { WIDTH: 33%; FLOAT: left } #sectionmenu2009 { POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 988px; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: = url(http://img.uefa.com/ml/images/template/navBg.gif) repeat-x 0px 0px; = HEIGHT: 26px; TOP: 40px; PADDING-TOP: 0px; LEFT: 6px } #sectionmenu2009 LI.lastItem { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionmenu2009 LI A { PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; COLOR: = white; TEXT-DECORATION: none; PADDING-TOP: 6px } .langE.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 11px !important; = PADDING-RIGHT: 11px !important; PADDING-TOP: 7px !important } .langP.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 4px !important; = PADDING-RIGHT: 4px !important; PADDING-TOP: 7px !important } .langS.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 5px !important; = PADDING-RIGHT: 5px !important; PADDING-TOP: 7px !important } .langD.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 5px !important; = PADDING-RIGHT: 5px !important; PADDING-TOP: 7px !important } .langF.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 5px !important; = PADDING-RIGHT: 5px !important; PADDING-TOP: 7px !important } .langI.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langR.sec_under21 #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 3px !important; = PADDING-RIGHT: 3px !important; PADDING-TOP: 7px !important } .sec_under21 #headArea { PADDING-BOTTOM: 3px; BACKGROUND: #fff } .under21HP #sectionBanner { DISPLAY: block; TOP: 0px } .sec_ucl #headArea { PADDING-BOTTOM: 3px; BACKGROUND: #fff } .sec_uefacup #headArea { PADDING-BOTTOM: 3px; BACKGROUND: = url(/ml/images/uefacup/headerHP_09.jpg) #fff no-repeat 0px 0px } .sec_under21 .vguide UL.listLinks LI { LINE-HEIGHT: 10px } * HTML #sectionmenu2009 LI A { PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; = PADDING-TOP: 7px } #sectionmenu2009 LI A:hover { BACKGROUND: url(http://img.uefa.com/ml/images/template/navRollover.gif) = repeat-x } #sectionmenu2009 LI FIELDSET { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = inline; BORDER-TOP-STYLE: none; HEIGHT: 17px; FONT-SIZE: 10px; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } #sectionmenu2009 LI FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: inline; FONT-SIZE: 10px; PADDING-TOP: 0px } #sectionmenu2009 LI INPUT { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 1px; = PADDING-RIGHT: 1px; FONT-SIZE: 10px; PADDING-TOP: 1px } #sectionmenu2009 LI LABEL { PADDING-LEFT: 15px } #sectionmenu2009 LI SELECT { PADDING-BOTTOM: 0px; MARGIN: 1px 11px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px } * HTML #sectionmenu2009 LI SELECT { MARGIN-TOP: 3px } #sectionmenu2009 { BACKGROUND: url(/ml/images/under21/navBg.gif) repeat-x } #sectionmenu2009 LI { BACKGROUND: url(/ml/images/under21/tabRightBg.gif) no-repeat right 50% } #sectionmenu2009 LI A { COLOR: white } #sectionmenu2009 LI A:hover { BACKGROUND: url(/ml/images/under21/navRollover.gif) repeat-x } #sectionmenu2009 { BACKGROUND: url(/ml/images/under21/navBg.gif) repeat-x 0px 0px } #sectionmenu2009 LI { LINE-HEIGHT: 26px; DISPLAY: inline; BACKGROUND: = url(http://img.uefa.com/ml/images/template/tabRightBg.gif) no-repeat = right top } #sectionmenu2009 LI { BACKGROUND: url(/ml/images/under21/tabRightBg.gif) no-repeat right = center } #sectionmenu2009sez LI { BACKGROUND: none transparent scroll repeat 0% 0% } #sectionmenu2009sez LI A { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } #sectionmenu2009sez LI A:hover { BACKGROUND: url(/ml/images/template/navOn.gif) repeat-x; COLOR: black; = FONT-WEIGHT: bold } #sectionMenu LI A { PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; = PADDING-TOP: 7px } DIV.PlayerTitleU21 { MARGIN: 3px 0px; PADDING-LEFT: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 36px; COLOR: white } DIV.PlayerTitleU21 H2 { LINE-HEIGHT: 32px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = #3c7abe 0px 0px; HEIGHT: 36px; MARGIN-LEFT: 60px; FONT-SIZE: 30px; = FONT-WEIGHT: bold } .firefox DIV.PlayerTitleU21 H2 { LINE-HEIGHT: 23px; HEIGHT: 35px; MARGIN-LEFT: 57px } .opera DIV.PlayerTitleU21 H2 { MARGIN-LEFT: 0px } DIV.PlayerTitleU21 H3 { LINE-HEIGHT: 15px; BACKGROUND: #3c7abe 0px 0px; HEIGHT: 17px; = MARGIN-LEFT: 57px; FONT-SIZE: 15px; FONT-WEIGHT: bold } DIV.PlayerTitleU21 IMG { FLOAT: left; HEIGHT: 36px; MARGIN-LEFT: 0px; PADDING-TOP: 2px } DIV.TeamTitleU21 { MARGIN: 3px 0px; PADDING-LEFT: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 36px; COLOR: white } DIV.TeamTitleU21 H2 { LINE-HEIGHT: 32px; BACKGROUND: #3c7abe 0px 0px; HEIGHT: 36px; = MARGIN-LEFT: 57px; FONT-SIZE: 30px; FONT-WEIGHT: bold } .secondtitleU21 { FONT-SIZE: 20px; FONT-WEIGHT: bold } DIV.TeamTitleU21 H3 { LINE-HEIGHT: 15px; BACKGROUND: #3c7abe 0px 0px; HEIGHT: 17px; = MARGIN-LEFT: 57px; FONT-SIZE: 15px; FONT-WEIGHT: bold } DIV.TeamTitleU21 IMG { FLOAT: left; HEIGHT: 36px; MARGIN-LEFT: 0px; PADDING-TOP: 2px } DIV.clubTitle { PADDING-LEFT: 0px !important } DIV.clubTitle IMG { FLOAT: left; HEIGHT: 36px; MARGIN-LEFT: 0px; PADDING-TOP: 2px } DIV.clubtitleU21 { MARGIN: 3px 0px; PADDING-LEFT: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 36px; COLOR: white } .ie6 DIV.clubtitleU21 H2 { LINE-HEIGHT: 14px !important; BACKGROUND-COLOR: #3c7abe; MARGIN-TOP: = 0px; PADDING-LEFT: 10px; HEIGHT: 18px; MARGIN-LEFT: 57px; FONT-SIZE: = 12px; FONT-WEIGHT: bold } DIV.clubtitleU21 H2 { LINE-HEIGHT: 14px !important; BACKGROUND-COLOR: #3c7abe; MARGIN-TOP: = 0px; PADDING-LEFT: 10px; HEIGHT: 18px; MARGIN-LEFT: 57px; FONT-SIZE: = 12px; FONT-WEIGHT: bold } DIV.clubtitleU21 H3 { LINE-HEIGHT: 15px !important; BACKGROUND-COLOR: #3c7abe; MARGIN-TOP: = 0px; PADDING-LEFT: 10px; HEIGHT: 15px; MARGIN-LEFT: 57px; FONT-SIZE: = 15px; FONT-WEIGHT: bold } DIV.kitsFront { TEXT-ALIGN: center } DIV.kitsFront IMG { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: = 30px; PADDING-TOP: 5px } .sec_under21 #playerKits { DISPLAY: none } UL.honours { WIDTH: 99% } #listplayerU21sx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px !important; = PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #listplayerU21dx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px !important; = PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #listplayerU21sx H3 { PADDING-TOP: 15px } #listplayerU21dx H3 { PADDING-TOP: 15px } UL.listplayerU21 { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 2px auto; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; OVERFLOW: = hidden; PADDING-TOP: 0px } LI.listplayerU21 { MARGIN-LEFT: 10px; PADDING-TOP: 6px } .sec_under21 TABLE.listplayerU21 { =09 } .sec_under21 TABLE.listplayerU21 TD.squadNumberU21 { TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; = PADDING-RIGHT: 3px; PADDING-TOP: 2px } .sec_under21 TABLE.listplayerU21 TD.playerNameU21 { TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; = PADDING-RIGHT: 3px; PADDING-TOP: 2px } .lastUpdate { CLEAR: both; PADDING-TOP: 10px } .RssIcon { FLOAT: right } UL.rssList LI { TEXT-ALIGN: right } UL.rssList SPAN { MARGIN-LEFT: 5px; FONT-WEIGHT: normal } UL.photolist { PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px 7px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } .sec_under21#container DIV#motm_link { BACKGROUND: url(/ml/images/under21/MOTMbanner.jpg) 0px 0px; HEIGHT: = 78px } .sec_under21#container DIV#motm_link A { COLOR: white } DIV#motm_link { PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: url(/ml/images/ucl/MOTMbanner_new.jpg) = repeat-x 0px 0px; HEIGHT: 70px; PADDING-TOP: 0px } DIV#motm_link .player { FONT-WEIGHT: bold } DIV#motm_link P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } IMG.motm { MARGIN: 5px 5px 0px; FLOAT: left } DIV#motm_link DIV.motm_title { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 5px } DIV#motm_link DIV.info_player { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 5px } .tableteamStatistics { MARGIN-TOP: 3px; WIDTH: 100%; MARGIN-BOTTOM: 10px } .tableteamStatistics TD { TEXT-ALIGN: center; WIDTH: 50% } .title_stats { FONT-SIZE: 13px; FONT-WEIGHT: bold } .text_stats { FONT-SIZE: 45px; FONT-WEIGHT: bold } .text_more { TEXT-ALIGN: right !important; FONT-SIZE: 10px; FONT-WEIGHT: bold } UL.honoursU21 { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL.honoursU21 LI { PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; PADDING-LEFT: 8px; = PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 8px } DIV.countrydetails { WIDTH: 0px } .sec_uefaorg UL.uefaMembers { WIDTH: 100% } .sec_uefaorg UL.uefaMembers LI { WIDTH: 46px } .sec_uefaorg P.UefaHome { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: = auto; PADDING-TOP: 5px } .sec_uefaorg DIV#usefulLinks { WIDTH: 324px } .sec_uefaorg UL.usefulLinks { PADDING-LEFT: 8px; WIDTH: 316px; FLOAT: left } #kt_columns { DISPLAY: inline-block; HEIGHT: auto !important; CLEAR: both } #kt_columns UL.bulletList { LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; WIDTH: 157px; FLOAT: = left } .table_GP_TW { MARGIN-TOP: 5px; WIDTH: 100%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; = FONT-SIZE: 10px } .img_gp { WIDTH: 100px } .text_gp { VERTICAL-ALIGN: top } .ie6 UL.profile { MARGIN-BOTTOM: 5px } .ie6 UL.profile LI { MARGIN: 2px; CLEAR: both } #sectionMenu LI.endMenu { BACKGROUND: none transparent scroll repeat 0% 0% } #PlayerHederLeft { WIDTH: 50%; FLOAT: left } #PlayerHederRight { MARGIN-TOP: 6px; WIDTH: 50%; FLOAT: left } #PlayerPhoto IMG { MARGIN-LEFT: 30px } DIV#playerStats { MARGIN: 0px; CLEAR: both } TABLE.matchlist { WIDTH: 100% } TABLE.matchlist TD.date { TEXT-ALIGN: left; BACKGROUND-COLOR: #e0a9a4; PADDING-LEFT: 10px; = FONT-SIZE: 11px } TABLE.matchlist TD.home { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 45%; = PADDING-RIGHT: 4px; PADDING-TOP: 0px } TABLE.matchlist TD.middle { TEXT-ALIGN: center; WIDTH: 15% } TABLE.matchlist TD.away { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 45%; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .sec_uefaorg .UObanner { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px } .sec_uefaorg .UObanner A.imgBanner { FLOAT: left } .sec_uefaorg .UObanner A.imgBanner IMG { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: = 158px; BORDER-TOP: #000 1px solid; MARGIN-RIGHT: 6px; BORDER-RIGHT: #000 = 1px solid } .sec_uefaorg .UObanner DIV.rndContent { =09 } .sec_uefaorg .UObanner A.rndTitle { LINE-HEIGHT: 28px; DISPLAY: block; FONT-SIZE: 13px; FONT-WEIGHT: bold } #videofreehp { MARGIN: 0px; WIDTH: 656px } #videofreehp_s { POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: = 159px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 4px; PADDING-TOP: = 2px } #videofreehp_title { TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-WEIGHT: bold } #videofreeclub { POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: = 253px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 4px; PADDING-TOP: = 2px } UL.matchMenu LI { WIDTH: 300px } #headshot IMG { HEIGHT: 324px !important } DIV.linkTo { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.linkTo DIV { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } DIV.linkTo DIV A { COLOR: #365d8f; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: = none } TABLE.tableteamStatistics .text_more A { COLOR: #365d8f; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: = none } A.furtherLink { COLOR: #365d8f; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: = none } DIV.linkUCL DIV A { COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none } DIV.linkUEL DIV A { COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none } #rssmore { MARGIN-BOTTOM: 5px; FLOAT: right } #rssmore A.latestNews { DISPLAY: inline; COLOR: #365d8f; MARGIN-LEFT: 3px; FONT-SIZE: 10px; = FONT-WEIGHT: bold; TEXT-DECORATION: none } .sec_ucl .TableLeft { WIDTH: 50% } .sec_ucl .TableRight { WIDTH: 50% } .opera .sec_ucl .TableLeft .titleColumn { TEXT-ALIGN: left } .opera .sec_ucl .TableRight .titleColumn { TEXT-ALIGN: left } .sec_ucl .groupTable { WIDTH: 46px !important } .ie6 .groupType { WIDTH: 105px !important } .mostU21 { BACKGROUND-IMAGE: url(http://img.uefa.com/ml/images/under21/h2bg.gif) } .moreRight { TEXT-ALIGN: right !important } .moreRight A { COLOR: #365d8f !important; FONT-WEIGHT: bold } .chrome ._ucl_fixturesresults H2 { CLEAR: both } .chrome ._ucl_standings_home H2 { CLEAR: both } .chrome ._ucl_clubs_home H2 { CLEAR: both } .chrome ._ucl_statistics_home H2 { CLEAR: both } .chrome ._ucl_history_home H2 { CLEAR: both } .chrome ._uefacup_fixturesresults H2 { CLEAR: both } .chrome ._uefacup_standings_home H2 { CLEAR: both } .chrome ._uefacup_clubs_home H2 { CLEAR: both } .chrome ._uefacup_statistics_home H2 { CLEAR: both } .chrome ._uefacup_history_home H2 { CLEAR: both } P.SErandom IMG { WIDTH: 214px } P.SErandom { MARGIN: 2px 0px 6px } #fanzoneBox P.SErandom IMG { WIDTH: 324px } ._under21_teams_home .slotCol2 { FLOAT: right } .ie6 .sec_under21 .slotCol2 { MARGIN: 0px 0px 0px 6px } .noBg.nlrMain { BACKGROUND: none transparent scroll repeat 0% 0% } .sec_uefacup .TableLeft { WIDTH: 50% } .sec_uefacup .TableRight { WIDTH: 50% } #fanzonerc { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #fanzonerc UL { PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px } #fanzonerc UL LI { PADDING-BOTTOM: 3px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = BACKGROUND: url(/ml/images/ucl/bullet.gif) no-repeat 7px 10px; = PADDING-TOP: 3px } #fanzonerc UL LI A { LINE-HEIGHT: 13px; HEIGHT: 13px; FONT-SIZE: 10px; FONT-WEIGHT: bold } .sec_under21 .slotCol2.quick_profile { PADDING-TOP: 32px } .sec_under21 .slotCol2.quick_profile #playerInfoU21 { PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px } TABLE { MARGIN: 0px auto; WIDTH: 99% } TABLE.tableStandings { MARGIN: 0px auto; WIDTH: 99% } ._under21_standings_home .tableStandings.TableLeft { WIDTH: 324px } ._under21_standings_home .tableStandings.TableRight { WIDTH: 324px } ._under21_standings_home .tableStandings.TableRight { MARGIN-LEFT: 3px !important } ._under21_standings_home .tableStandings.TableLeft { MARGIN-LEFT: 3px !important } TABLE.tableStandingsEuropean { MARGIN: 0px auto; WIDTH: 99% !important } TABLE.statistics { MARGIN: 0px auto; WIDTH: 99% !important } TABLE TR { LINE-HEIGHT: 13px } #AccordionContainer TABLE TR { LINE-HEIGHT: normal } TABLE.tableteamStatistics TR { LINE-HEIGHT: normal } UL.listLinks LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = BACKGROUND-POSITION: 7px 3px; PADDING-TOP: 0px } UL.listPDF LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = BACKGROUND-POSITION: 7px 3px; PADDING-TOP: 0px } UL.bulletList LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = BACKGROUND-POSITION: 7px 3px; PADDING-TOP: 0px } H3.titleColumn { MARGIN: 0px auto; WIDTH: 96% } LI.ProfileInterim DIV { PADDING-BOTTOM: 3px } H2 { PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; = PADDING-TOP: 2px } H3 { PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; = PADDING-TOP: 2px } .under21HP .tableStandings.TableLeft { FLOAT: none } #fanzoneBox .randomNewsList { MARGIN-TOP: 2px !important; BACKGROUND: = url(http://img.uefa.com/ml/images/header/hp_columns_bg.gif) #ffffff = repeat-x center bottom; OVERFLOW: hidden } TABLE.adlinkTable { MARGIN: 5px auto; WIDTH: auto !important } #AccordionContainer { MARGIN: 0px auto 15px; WIDTH: 320px } .accSection { WIDTH: 310px } .accHome { WIDTH: 310px } .acctopTextVideo { WIDTH: 310px } .accEdition { WIDTH: 310px } .accTopText { WIDTH: 300px } .accTab .accMatch TABLE { WIDTH: 99% } .accTab .accMatch TABLE TD { TEXT-ALIGN: center; WIDTH: 40% } #AccordionContainer { OVERFLOW: hidden } #AccordionContainer H2.homeBgGray { HEIGHT: 14px } #AccordionContainer A.imgTab IMG { WIDTH: 100%; HEIGHT: 26px } #AccordionContainer .accPhotoNews { WIDTH: 320px; HEIGHT: 135px } #AccordionContainer .accMag { BACKGROUND-COLOR: #e5efe8 } #AccordionContainer .accTg { BACKGROUND-COLOR: #e5e5e5 } #AccordionContainer .accMag .accBody { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 294px; PADDING-RIGHT: = 12px; PADDING-TOP: 0px } #AccordionContainer .accSection { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } #AccordionContainer .accLive .accSection { BACKGROUND-COLOR: #f2f2f2 } #AccordionContainer .accLive .accSection .onLive { BACKGROUND-COLOR: #e0e0e1 } #AccordionContainer .accVod .accSection { BACKGROUND-COLOR: #fceaec } #AccordionContainer .accVod .accSection .onReplay { BACKGROUND-COLOR: #f8d3d8 } #AccordionContainer .accVod .accSection .offReplay { BACKGROUND-COLOR: #fceaec } DIV.ADBox { TEXT-ALIGN: center; MARGIN-BOTTOM: 5px } .sec_under21 TABLE.matchlist TD.date { TEXT-ALIGN: center; BACKGROUND-COLOR: #c4d0e3; FONT-SIZE: 10px } .sec_under21 TABLE.matchlist TR.on { BACKGROUND-COLOR: #e6eef4 } .sec_under21 TABLE.matchlist TR.off { BACKGROUND-COLOR: white } .slotCol1.iPhoneContainer P { PADDING-RIGHT: 3px } .slotCol1.iPhoneContainer { OVERFLOW-Y: scroll; HEIGHT: 540px } .sec_mobile #topFrame1 { BACKGROUND: url(/ml/images/iphone/bg_gradient.jpg) repeat-x 0px 0px } .iPhoneContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 0px; HEIGHT: 560px; PADDING-TOP: 0px } .iPhoneRightSide { CLEAR: both } .iPhoneCentre { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 558px; PADDING-TOP: 0px } .iPhoneRight { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 558px; PADDING-TOP: 0px } .iPhoneCentre { PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; WIDTH: 320px; PADDING-RIGHT: = 0px; HEIGHT: 538px; PADDING-TOP: 20px } .iPhoneRight { POSITION: relative; TEXT-ALIGN: center; WIDTH: 292px; BACKGROUND: = url(/ml/images/iphone/iphone.jpg) no-repeat 34px 0px } DIV.iPhoneCentre DIV.iPhoneNameD { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 50px } DIV.iPhoneCentre DIV.iPhoneMailD { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 15px } DIV.iPhoneCentre DIV.iPhoneCommentD { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 15px } DIV.iPhoneCentre INPUT#iPhoneName { PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = #dddddd; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 4px } DIV.iPhoneCentre INPUT#iPhoneMail { PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = #dddddd; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 4px } DIV.iPhoneCentre INPUT#iPhoneCheck { PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.iPhoneCentre TEXTAREA#iPhoneComment { PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = #dddddd; PADDING-LEFT: 4px; WIDTH: 308px; PADDING-RIGHT: 4px; DISPLAY: = block; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 150px; = FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: = 4px } DIV.iPhoneCentre A.iPhoneLink { TEXT-DECORATION: underline } DIV.iPhoneBtn { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: = left; PADDING-TOP: 40px } #iPhoneSubMit { PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 83px; PADDING-RIGHT: 0px; BACKGROUND: url(/ml/images/iphone/btn.png) = no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 27px; COLOR: white; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; PADDING-TOP: 0px } #iPhoneClear { PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 83px; PADDING-RIGHT: 0px; BACKGROUND: url(/ml/images/iphone/btn.png) = no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 27px; COLOR: white; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV#BackButton INPUT { PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 83px; PADDING-RIGHT: 0px; BACKGROUND: url(/ml/images/iphone/btn.png) = no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 27px; COLOR: white; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.iPhoneRight DIV.iPhoneScreenShot { POSITION: absolute; TOP: 97px; LEFT: 59px } DIV.iPhoneResponse { TEXT-ALIGN: center; PADDING-BOTTOM: 100px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 120px } DIV.iPhoneResponse DIV#ResponseText { FONT-SIZE: 12px; FONT-WEIGHT: bold } DIV.iPhoneResponse DIV#BackButton { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 40px } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/2009/general.css IMG.vlArrow { POSITION: absolute; WIDTH: 54px; HEIGHT: 14px; TOP: 70px; LEFT: 99px } DIV.videofreehp_title { TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-WEIGHT: bold } DIV.videofreehp_more { MARGIN-TOP: 5px; FLOAT: right; CLEAR: both; FONT-SIZE: 10px; = FONT-WEIGHT: bold; MARGIN-RIGHT: 4px } #newsTextpar TABLE { WIDTH: 100% } .sec_ucl .latestNews { FLOAT: right; COLOR: #003d79 !important } .SubMenu { Z-INDEX: 9999; BORDER-BOTTOM: #536cb3 1px solid; POSITION: absolute; = BORDER-LEFT: #536cb3 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: = #334683; FLOAT: right; BORDER-TOP: #536cb3 1px solid; TOP: 26px; RIGHT: = 0px; BORDER-RIGHT: #536cb3 1px solid } .SubMenu A { TEXT-ALIGN: left; PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px = !important; PADDING-RIGHT: 6px !important; DISPLAY: block; COLOR: = #ffffff !important; FONT-WEIGHT: normal !important; PADDING-TOP: 3px = !important } .SubMenu A { BACKGROUND: none transparent scroll repeat 0% 0% } .SubMenu A:hover { TEXT-DECORATION: underline !important } .sec_ucl .advertBox.nlrMain { HEIGHT: auto !important } .sec_uefacup .advertBox.nlrMain { HEIGHT: auto !important } .langE.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 11px !important; = PADDING-RIGHT: 11px !important; PADDING-TOP: 7px !important } .langI.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langF.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langD.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 8px !important; = PADDING-RIGHT: 8px !important; PADDING-TOP: 7px !important } .langS.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 7px !important; = PADDING-RIGHT: 7px !important; PADDING-TOP: 7px !important } .langP.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langR.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 6px !important; = PADDING-RIGHT: 6px !important; PADDING-TOP: 7px !important } .langJ.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 14px !important; = PADDING-RIGHT: 14px !important; PADDING-TOP: 7px !important } .langC.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 19px !important; = PADDING-RIGHT: 19px !important; PADDING-TOP: 7px !important } .langK.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 16px !important; = PADDING-RIGHT: 16px !important; PADDING-TOP: 7px !important } .sec_ucl .nlrMain { BACKGROUND: none transparent scroll repeat 0% 0% } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/2009/general.css IMG.vlArrow { POSITION: absolute; WIDTH: 54px; HEIGHT: 14px; TOP: 70px; LEFT: 99px } DIV.videofreehp_title { TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-WEIGHT: bold } DIV.videofreehp_more { MARGIN-TOP: 5px; FLOAT: right; CLEAR: both; FONT-SIZE: 10px; = FONT-WEIGHT: bold; MARGIN-RIGHT: 4px } #newsTextpar TABLE { WIDTH: 100% } .sec_ucl .latestNews { FLOAT: right; COLOR: #003d79 !important } .SubMenu { Z-INDEX: 9999; BORDER-BOTTOM: #536cb3 1px solid; POSITION: absolute; = BORDER-LEFT: #536cb3 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: = #334683; FLOAT: right; BORDER-TOP: #536cb3 1px solid; TOP: 26px; RIGHT: = 0px; BORDER-RIGHT: #536cb3 1px solid } .SubMenu A { TEXT-ALIGN: left; PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px = !important; PADDING-RIGHT: 6px !important; DISPLAY: block; COLOR: = #ffffff !important; FONT-WEIGHT: normal !important; PADDING-TOP: 3px = !important } .SubMenu A { BACKGROUND: none transparent scroll repeat 0% 0% } .SubMenu A:hover { TEXT-DECORATION: underline !important } .sec_ucl .advertBox.nlrMain { HEIGHT: auto !important } .sec_uefacup .advertBox.nlrMain { HEIGHT: auto !important } .langE.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 11px !important; = PADDING-RIGHT: 11px !important; PADDING-TOP: 7px !important } .langI.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langF.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langD.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 8px !important; = PADDING-RIGHT: 8px !important; PADDING-TOP: 7px !important } .langS.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 7px !important; = PADDING-RIGHT: 7px !important; PADDING-TOP: 7px !important } .langP.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 9px !important; = PADDING-RIGHT: 9px !important; PADDING-TOP: 7px !important } .langR.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 6px !important; = PADDING-RIGHT: 6px !important; PADDING-TOP: 7px !important } .langJ.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 14px !important; = PADDING-RIGHT: 14px !important; PADDING-TOP: 7px !important } .langC.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 19px !important; = PADDING-RIGHT: 19px !important; PADDING-TOP: 7px !important } .langK.sec_ucl #levMenu2 #sectionMenu LI A { PADDING-BOTTOM: 7px !important; PADDING-LEFT: 16px !important; = PADDING-RIGHT: 16px !important; PADDING-TOP: 7px !important } .sec_ucl .nlrMain { BACKGROUND: none transparent scroll repeat 0% 0% } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/styles/print.css BODY { PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-LEFT: 0%; WIDTH: auto; = PADDING-RIGHT: 0%; BACKGROUND: white; FONT-SIZE: 10pt; PADDING-TOP: 0% } #printArticle { BORDER-BOTTOM: #00005c 1px solid; MARGIN-TOP: 5pt; WIDTH: auto; = DISPLAY: block; HEIGHT: 60px; MARGIN-LEFT: 3pt } #printArticle DIV.print { MARGIN-TOP: 15pt; FLOAT: right; MARGIN-RIGHT: 15pt } #container { PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-LEFT: 0%; WIDTH: auto; = PADDING-RIGHT: 0%; PADDING-TOP: 0% } #mainContent { PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-LEFT: 0%; WIDTH: auto; = PADDING-RIGHT: 0%; BACKGROUND: white; FLOAT: none; PADDING-TOP: 0% } DIV#logo { DISPLAY: none } #loginButton { DISPLAY: none } #lowGraphics { DISPLAY: none } #footer { DISPLAY: none } #headerSearch { DISPLAY: none } #mainNav { DISPLAY: none } #mainNav2008 { DISPLAY: none } #langLinks { DISPLAY: none } #sectionBanner { DISPLAY: none } #sectionBanner_finaltournament { DISPLAY: none } #sectionBanner_qualifying { DISPLAY: none } #UCL_FinalBanner { DISPLAY: none } #secondaryContent { DISPLAY: none } #sectionMenu { DISPLAY: none } #subNav { DISPLAY: none } #subNav2008 { DISPLAY: none } #Footer { DISPLAY: none } #rightColumnTop { DISPLAY: none } #rightColumnMiddle { DISPLAY: none } #rightColumnBottom { DISPLAY: none } #rightColumnTop2 { DISPLAY: none } #rightColumnMiddle2 { DISPLAY: none } #rightColumnBottom2 { DISPLAY: none } P.newsActions { DISPLAY: none } #borderShadow { POSITION: static; PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-LEFT: 0%; = WIDTH: auto; PADDING-RIGHT: 0%; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0% } #topShadow { POSITION: static; PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-LEFT: 0%; = WIDTH: auto; PADDING-RIGHT: 0%; BACKGROUND: none transparent scroll = repeat 0% 0%; OVERFLOW: visible; PADDING-TOP: 0% } BLOCKQUOTE P { POSITION: relative } DIV.imgNewsTop { POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 2px 3px 10px 10px; = PADDING-LEFT: 10px; PADDING-RIGHT: 3px; PADDING-TOP: 2px } SPAN.Photogallery { DISPLAY: none } DIV#relatedAction { DISPLAY: none } * HTML #topShadow { PADDING-TOP: 0% } P { MARGIN: 0px 3pt 10pt; FONT-SIZE: 10pt } SPAN.newsDate { MARGIN: 0px 0px 15px 3px } H1 { MARGIN-TOP: 5pt; MARGIN-LEFT: 3pt } .TableBg { BACKGROUND: white } .TableNoBg { BACKGROUND: white } ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/js/all.js // // // var Prototype =3D {=0A= Version: '1.6.0.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div')['__proto__'] &&=0A= document.createElement('div')['__proto__'] !=3D=3D=0A= document.createElement('form')['__proto__']=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return !!(object && object.nodeType =3D=3D 1);=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A= .replace(/\s+/g, '').split(',');=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.stripTags().replace(/&/g,'&').replace(/</g,'<').replace(/>= /g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= iterator.call(context, value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= this.each(function(value, index) {=0A= memo =3D iterator.call(context, memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator, context) {=0A= $R(0, this, true).each(iterator, context);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[key])=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.inject([], function(results, pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= if (element) this.Element.prototype =3D element.prototype;=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= Element.select(element, expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value || value =3D=3D 'auto') {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D element.getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (Prototype.Browser.Opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || (element.tagName && = (element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=0A= }=0A= );=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc = frameBorder').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return !!(node && node.specified);=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div')['__proto__']) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div')['__proto__'];=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName.toUpperCase(), property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName)['__proto__'];=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum's = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A= results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); = },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A= '-').include('-' + (v || "").toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && element.type !=3D 'file' && (element.type = !=3D 'submit' || (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents")['__proto__'];=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("'; } // End of flash functions // *** menu ************************************ if(window.event + "" =3D=3D "undefined") event =3D null; function HM_f_PopUp(){return false}; function HM_f_PopDown(){return false}; popUp =3D HM_f_PopUp; popDown =3D HM_f_PopDown; function imgON(imgName) { if (document.images) { document[imgName].src =3D eval(imgName + "ON.src"); } } function imgOFF(imgName) { if (document.images) { document[imgName].src =3D eval(imgName + "OFF.src"); } } //*** utilities ******************************** function getDateTime() { var now =3D new Date(); var e =3D '0' + now.getHours(); if (e.length > 2) e =3D e.substring(1); d =3D e + ':'; e =3D '0' + now.getMinutes(); if (e.length > 2) e =3D e.substring(1); d +=3D e + ' '; e =3D '0' + now.getDate(); if (e.length > 2) e =3D e.substring(1); d +=3D e + '/'; e =3D '0' + (now.getMonth() + 1); if (e.length > 2) e =3D e.substring(1); d +=3D e + '/' + now .getFullYear(); =09 return d; } //Current Year for Footer - 24 January 2003 - Elisa function getCurrentYear() { var datestr =3D getDateTime(); var yearstr =3D datestr.substring(datestr.length - 4,datestr.length); document.write(yearstr); } // cross browser version to access any element function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=3Ddocument; = if((p=3Dn.indexOf("?"))>0&&parent.frames.length) { d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);} if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for = (i=3D0;!x&&i 0) { begin +=3D pre.length; var ixEnd =3D baseUrl.lastIndexOf('.'); var oldIndex =3D parseInt(baseUrl.substring(begin, ixEnd),10); newIndex =3D oldIndex + parseInt(step,10); var newsLink; if (newIndex > 0) newsLink =3D baseUrl.substring(0,begin) + newIndex + = baseUrl.substr(ixEnd); else { var pre2 =3D ",page=3D" + oldIndex; begin =3D baseUrl.indexOf(pre2); newsLink =3D baseUrl.substring(0,begin) + baseUrl.substring(begin + = pre2.length); } } else { var pre2 =3D ".htm"; begin =3D baseUrl.indexOf(pre2); newsLink =3D baseUrl.substring(0,begin) + ',page=3D1' + = baseUrl.substring(begin); } if (newIndex >=3D 1) newsLink =3D newsLink.substring(0,newsLink.length-1) + 'x'; else newsLink =3D newsLink.substring(0,newsLink.length-1) + 'l'; =09 window.location.href =3D newsLink; } //*** popup management ******************************** //util function written by: James Kerr 26/02/2002 //parameters: optional[int percentage of total screen height]=20 //returns a percentage, as specified by the parameter percent, of the = total screen height=20 //if no parameter specified then returns 80% of total screen height by = default //if no/invalid parameter specified returns default percentage of total = screen height function getPercentageScreenHeight(percent) { =09 var percentageScreenHeight; var defaultPercentage =3D 80; =09 if(arguments.length > 0) { if(!isNaN(parseInt(arguments[0]))) { percentageScreenHeight =3D = Math.round(screen.height*(parseInt(arguments[0])/100)); } }=20 else { percentageScreenHeight =3D = Math.round(screen.height*(defaultPercentage/100)); } =09 return percentageScreenHeight; =09 } //end of function //util function written by: James Kerr 26/02/2002 //parameters: optional[string (height in pixels/percentage of total = screen height)]=20 //function returns specified height if it is an int or //returns a percentage of total screen height if '%' symbol is used e.g. = 10% and number part is a valid int //otherwise it returns the default percentage height of the total screen = height //if no/invalid parameter specified returns default percentage of total = screen height: see function getPercentageScreenHeight(percent)=20 function getPopUpHeight(height) { =09 if(arguments.length <=3D 0) { return getPercentageScreenHeight(); } else { if((String(arguments[0]).indexOf("%") !=3D -1) && (arguments[0].length = >=3D 2)) { = if(!isNaN(parseInt(String(arguments[0]).substring(0,String(arguments[0]).= indexOf("%"))))) { return = getPercentageScreenHeight(parseInt(String(arguments[0]).substring(0,Strin= g(arguments[0]).indexOf("%")))); } else { return getPercentageScreenHeight(); } } else if(!isNaN(parseInt(arguments[0]))) { return height; } else { return getPercentageScreenHeight(); } } =09 } //end of function function fnOpenWindow(address, target, toolbar, location, directories, = status, menubar, scrollbars, resizable, width, height, top, left)=20 { if (!(top > '0')) { top =3D (window.screen.availHeight / 2) - (height / 2); } if (!(left > '0')) { left =3D (window.screen.availWidth / 2) - (width / 2); } var option =3D = "toolbar=3D"+toolbar+",location=3D"+location+"directories=3D"+directories= +",status=3D"+status+",menubar=3D"+menubar+",scrollbars=3D"+scrollbars+",= resizable=3D"+resizable+",width=3D"+width+",height=3D"+height+",top=3D"+t= op+",left=3D"+left; objWindow =3D window.open(address, target, option);=20 objWindow.focus(); } function openPopup(address, target, width, height)=20 { fnOpenWindow(address, target, 'no', 'no', 'no', 'no', 'no', 'no', 'no', = width, height, '0', '0') } //util function written by: James Kerr 30/04/2002 //opens specified address in the window (window.opener) that opened the = window from which this function is called //if no window.opener exists (i.e. the current window was opened by the = user) or the window.opener has been closed then a new window is opened = using fnOpenWindow() function fnOpenInOpenerWindow(address, target, toolbar, location, = directories, status, menubar, scrollbars, resizable, width, height, top, = left)=20 { var objParentWindow =3D window.opener; =09 if (objParentWindow && !objParentWindow.closed) { objParentWindow.location.href =3D address; objParentWindow.focus(); } else { fnOpenWindow(address, target, toolbar, location, directories, status, = menubar, scrollbars, resizable, width, height, top, left); } } //*** utlities ******************************** // Get value from Cookie function GetCookie (name)=20 { var result =3D null; var myCookie =3D " " + document.cookie + ";"; var searchname =3D " " + name + "=3D"; var startOfCookie =3D myCookie.indexOf(searchname); var endOfCookie; if (startOfCookie !=3D -1) { startOfCookie +=3D searchname.length; // skip past cookie name endOfCookie =3D myCookie.indexOf(";", startOfCookie); result =3D unescape(myCookie.substring(startOfCookie, endOfCookie)); } return result; } // = -------------------------------------------------------------------------= ---- // Clear Cookie function ClearCookie (name)=20 { var ThreeDays =3D 3 * 24 * 60 * 60 * 1000; var expDate =3D new Date(); expDate.setTime (expDate.getTime() - ThreeDays); document.cookie =3D name + "=3DImOutOfHere; expires=3D" + = expDate.toGMTString(); } // = -------------------------------------------------------------------------= ---- // get number of element with particular namein a cookie (for duplicate = name) function GetCookieCount (name)=20 { var result =3D 0; var myCookie =3D " " + document.cookie + ";"; var searchName =3D " " + name + "=3D"; var nameLength =3D searchName.length; var startOfCookie =3D myCookie.indexOf(searchName); while (startOfCookie !=3D -1) { result +=3D 1; startOfCookie =3D myCookie.indexOf(searchName, startOfCookie + = nameLength); } return result; } // = -------------------------------------------------------------------------= ---- // Get particular element by name and order (for duplicate name) function GetCookieNum (name, cookieNum)=20 { var result =3D null; if (cookieNum >=3D 1) { var myCookie =3D " " + document.cookie + ";"; var searchName =3D " " + name + "=3D"; var nameLength =3D searchName.length; var startOfCookie =3D myCookie.indexOf(searchName); var cntr =3D 0; for (cntr =3D 1; cntr < cookieNum; cntr++) startOfCookie =3D myCookie.indexOf(searchName, startOfCookie + = nameLength); if (startOfCookie !=3D -1) { startOfCookie +=3D nameLength; // skip past cookie name var endOfCookie =3D myCookie.indexOf(";", startOfCookie); result =3D unescape(myCookie.substring(startOfCookie, = endOfCookie)); } } return result; } // = -------------------------------------------------------------------------= ---- // Function getexpirydate - 23.10.2202 Luca Ferrero function getexpirydate(numdays) { var UTCstring; Today =3D new Date(); nummilli =3D Date.parse(Today); Today.setTime(nummilli+numdays*24*60*60*1000); UTCstring =3D Today.toUTCString(); return UTCstring; } // = -------------------------------------------------------------------------= ---- // Set cookies function SetCookie (name, value, duration, path, domain, secure)=20 { var expString =3D ((duration =3D=3D null) ? "" : ("; expires=3D" + = getexpirydate(duration))); var pathString =3D ((path =3D=3D null) ? "" : ("; path=3D" + path)); var domainString =3D ((domain =3D=3D null) ? "" : ("; domain=3D" + = domain)); var secureString =3D ((secure =3D=3D true) ? "; secure" : ""); document.cookie =3D name + "=3D" + escape (value) + expString + = pathString + domainString + secureString; } // = -------------------------------------------------------------------------= ---- // Function to check OS and browser - 10.03.2004 Savino function BrowserType() { this.ver=3Dnavigator.appVersion; this.agent=3Dnavigator.userAgent; this.dom=3Ddocument.getElementById?1:0; this.mac=3Dthis.agent.indexOf("Mac")>-1; this.pc=3Dthis.agent.indexOf("Windows")>-1;=20 this.opera=3Dthis.agent.indexOf("Opera")>-1; this.ie55 =3D(this.agent.indexOf("MSIE 5.5")>-1 && = !this.opera)?1:0; this.ie6=3D(this.agent.indexOf("MSIE 6")>-1 && !this.opera)?1:0; this.ns71=3D(this.agent.indexOf("Netscape/7.1")>-1)?1:0; this.ie523 =3D(this.agent.indexOf("MSIE 5.23")>-1)?1:0; this.saf=3D(this.agent.indexOf("Safari")>-1)?1:0; this.ie=3D(this.ie55 || this.ie6 || this.ie523); this.ns=3D(this.ns71); return this; } //*** utilities ******************************** // Print Page function printAndGoBack() {=20 window.print();=20 history.go(-1);=20 } // Function to open external popup from Flash with landscape/portrait = option function fnOpenExtWindowFromFlash(p_url,p_mode) { if (p_mode =3D=3D '400x600') { = fnOpenWindow('/multimedia/Popup.htmx?Height=3D600&Width=3D400&Section=3Dh= ome&strUrl=3Dhttp://www.uefa.com' + = p_url,'A','no','no','no','no','no','no','no',610,500,'','') } else { = fnOpenWindow('/multimedia/Popup.htmx?Height=3D400&Width=3D600&Section=3Dh= ome&strUrl=3Dhttp://www.uefa.com' + = p_url,'B','no','no','no','no','no','no','no',410,710,'','') } } // Retrieve url parameters function getUrlParams() {=20 var strUrl =3D document.location.href; if (strUrl.indexOf('?')!=3D-1) { strUrl =3D strUrl.substring(strUrl.indexOf('?') + 1); return strUrl; } } var ipPhoto =3D Class.create(); ipPhoto.prototype =3D { initialize: function(self, link, thumb, src, or, c, p) { this.self =3D self; this.link =3D $(link); this.thumb =3D $(thumb); this.src =3D src; this.or =3D or; this.c =3D c; this.p =3D p; this.link.onclick =3D function() {eval(self+'.load();');}; //this.link.onmouseover =3D function() {eval(self+'.popup();');}; this.link.onmouseout =3D function() {eval(self+'.popout();');}; }, load: function() { _hbPageView(this.p,this.c); if( !this.loaded ) { this.img =3D document.createElement('img'); this.img.cnt =3D this; this.loaded =3D false; new Insertion.Top($('mainContent'), '
'); this.div =3D $('ipPhoto'); =20 Element.extend(this.div); this.div.hide(); this.divB =3D $('ipPhoto'); =20 this.divB.cnt =3D this; this.divB.onclick =3D function() {this.cnt.unload();}; =20 this.divA =3D $('ipPhotoA'); =20 this.divA.cnt =3D this; this.divA.onclick =3D function() {this.cnt.unload();}; this.divimg =3D $('ipPhotoImg'); this.divimg.cnt =3D this; this.divcloseimg =3D $('ipCloseImg'); this.divcloseimg.cnt =3D this; if(this.or =3D=3D'l') { this.div.setStyle({width:'516px', height:'348px'}); this.divimg.setStyle({width:'504px', height:'336px'}); this.divcloseimg.setStyle({marginLeft:'-21px', = marginTop:'0px', position:'absolute'}); =20 } else { this.div.setStyle({width:'412px', height:'612px'}); this.divimg.setStyle({width:'400px', height:'600px'}); this.divcloseimg.setStyle({marginRight:'6px', = marginTop:'6px'});=20 } this.img.onload =3D function() {=20 this.cnt.divimg.src =3D this.cnt.src;=20 this.cnt.div.show(); this.cnt.loaded =3D true; }; this.img.src =3D this.src; } else this.div.show(); }, unload: function() { this.div.hide(); }, popup: function() { this.thumb.setStyle({width:'224px', height:'224px', = marginLeft:'-2px'}); }, popout: function() { this.thumb.setStyle({width:'220px', height:'220px', marginLeft:'0px'}); } } function magazineVideoPopup(address) {=20 if(navigator.userAgent.indexOf('Safari')>0)=20 openPopup(address, 'Video', '845', '448'); else=20 openPopup(address, 'Video', '845', '443'); } // // // var Cookie=3D{set:function(name,value,expires,path,domain,secure){var = today=3Dnew Date();today.setTime(today.getTime());if(expires) {expires=3Dexpires*1000*60*60*24;} var expires_date=3Dnew Date(today.getTime()+(expires));var = d=3D(domain!=3D=3Dundefined&&domain!=3Dnull&&domain!=3D'')?";domain=3D"+d= omain:((cookieDomain!=3D=3Dundefined&&cookieDomain!=3Dnull&&cookieDomain!= =3D'')?";domain=3D"+cookieDomain:"");document.cookie=3Dname+"=3D"+escape(= value)+ ((expires)?";expires=3D"+expires_date.toGMTString():"")+ ((path)?";path=3D"+path:";path=3D"+"/")+ d+ ((secure)?";secure":"");},get:function(name){var = cookie=3Ddocument.cookie.match(new = RegExp('(^|;)\\s*'+escape(name)+'=3D([^;\\s]*)'));return(cookie?unescape(= cookie[2]):null);},erase:function(name){var = cookie=3DCookie.get(name)||true;Cookie.set(name,'',-1);return = cookie;},accept:function(){if(typeof = navigator.cookieEnabled=3D=3D'boolean'){return navigator.cookieEnabled;} Cookie.set('_test','1');return(Cookie.erase('_test')=3D=3D=3D'1');}}; // // // // // // var = User=3DClass.create({initialize:function(){this.cookieNameS=3D'SCKUefa';t= his.cookieNameP=3D'PCKUefa';this.cookieNameTalkFootball=3D'TalkFootballTa= ndC';this.cookieNameShare=3D'TalkFootballShare';this.Data=3Dnull;this.loa= dData();},isLogged:function(){var = c=3DCookie.get(this.cookieNameS);if(c=3D=3D=3Dundefined||c=3D=3Dnull||c=3D= =3D'')return false;return true;},loadData:function(){if(this.isLogged()) this.Data=3DCookie.get(this.cookieNameS).toQueryParams();},logout:functio= n(){Cookie.set(this.cookieNameS,'',-1,'/','.uefa.com');Cookie.set(this.co= okieNameP,'',-1,'/','.uefa.com');history.go(0);},getAvatar:function(){ret= urn'/imgml/avatar/default.jpg';}}); // // // // //
// var = HeaderUefaCom=3DClass.create({initialize:function(){this.absoluteUrl=3D''= ;this.currentLanguage=3D'';this.wwwUrl=3D'';this.www1Url=3D'';this.styleI= E=3D"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=3Dtrue, = sizingMethod=3Dcrop = src=3D'{0}')";this.style=3D"url({0})";this.userLogged=3Dfalse;this.userNa= me=3D'';this.reloadUser();},reloadUser:function() {this.user=3Dnew = User();},btnRegister:function(e){window.location=3Dthis.absoluteUrl+"/use= r/registration.html";},btnMyPage:function(e){window.location=3Dthis.absol= uteUrl+"/portal/index.html";},btnLogin:function(e){window.location=3Dthis= .absoluteUrl+"/user/login.htmx?url=3D"+location.href;},btnProfile:functio= n(e){window.location=3Dthis.absoluteUrl+"/user/profile.htmx";},btnLogout:= function(e){this.user.logout();},doPersonalization:function(){if(this.use= r.isLogged()){$('loginUserName').update(this.user.Data.UserName);$('login= Button').hide();$('loginUserLogged').show();} else{$('loginButton').show();$('loginUserLogged').hide();}},show:function= (){$('loginButton').hide();$('mainNav2008').hide();$('loginForm').show();= $('lff_url').value=3Dlocation.href;$('lff_c_email').focus();},hide:functi= on(){$('mainNav2008').show();$('loginButton').show();$('loginForm').hide(= );}}); // //
// ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://de.uefa.com/js/submenu.js Event.observe(window, 'load', function() { Submenu.prepareSubMenus(); =20 Submenu.getOpenLinks().each ( function(link) { Event.observe(link, 'mouseover', Submenu.open_Click); } ); =20 Submenu.getCloseLinks().each ( function(link) { Event.observe(link, 'click', Submenu.close_Click); } ); =20 //Submenu.showVideoSpotlight(); }); //Static Submenu class with all the menu related methods var Submenu =3D=20 { getOpenLinks: function() { return $$('a.SubmenuOpen'); }, getCloseLinks: function() { return $$('a.SubmenuClose'); }, // Search for the SubMenuHidden divs, remove the class and replace = it with a display:none style, // otherwise I cannot use the scriptacoulous effect prepareSubMenus: function() { $$('.SubMenuHidden').each ( function(elem) { elem.hide( ); elem.removeClassName('SubMenuHidden'); elem.addClassName('SubMenu'); } ); }, open_Click: function(event) { =20 //alert(Event.element(event)); =20 //select the sibling div element //var menu =3D Event.element(event).up().down('div.SubMenu'); var menu =3D Event.element(event).up().down('div.SubMenu'); var openMenuLink =3D menu.up().down('a.SubmenuOpen'); =20 var TIMER_ID; openMenuLink.addClassName('highlight');=20 if ( Submenu.isOpen(menu) ){ // Submenu.close(menu); } else{ =20 Submenu.open(menu); =20 $$('.ie6 select').invoke('hide') ; Event.observe(menu, 'mouseout', function() { clearTimeout(TIMER_ID); =09 TIMER_ID =3D setTimeout(function(){Submenu.close(menu);}, = 1)}); =09 Event.observe(menu.up(), 'mouseout', function() { clearTimeout(TIMER_ID); =09 TIMER_ID =3D setTimeout(function(){Submenu.close(menu);}, = 1)}); =09 Event.observe(menu.up(), 'mouseover', function() { clearTimeout(TIMER_ID);}); =09 }; //Stop the default click //event.preventDefault(); }, close_Click: function(event) { //select the parent div element var menu =3D event.element().up().up(); =20 Submenu.close(menu); =20 //Stop the default click //event.preventDefault(); =20 }, isOpen: function(menu) { return menu.visible(); }, close: function(menu) { var openMenuLink =3D menu.up().down('a.SubmenuOpen'); menu.hide(); //Effect.Fade(menu, {duration:0.5}); openMenuLink.removeClassName('highlight');=20 $$('.ie6 select').invoke('show') ; }, open: function(menu) { menu.show(); // Effect.Appear(menu, {duration:0.5}); } /*, =20 showVideoSpotlight: function() { if($('HideAjax') !=3D null) { =20 Effect.SlideUp($('HideAjax'), {duration:2}); var effettino =3D new Effect.Highlight($('VideoSpotlight'),=20 {startcolor: "#ffffff", endcolor: "#ffff66", restorecolor: "#ffffff",=20 duration:5}); =20 =20 } }*/ =20 }; ------=_NextPart_000_0000_01CA27C7.588CFB50 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.uefa.com/js/Hitbox/hbx.js //hbx.js,HBX2.0,COPYRIGHT 1997-2006 WEBSIDESTORY,INC. ALL RIGHTS = RESERVED. U.S.PATENT No.6,393,479B1 & 6,766,370. = INFO:http://websidestory.com/privacy=0A= /* INSERT CUSTOM EVENT CODE HERE */=0A= // custom code for 2.0 release to send linkviews on page view until the = backend is ready=0A= // remove this code block if we want to send linkViews as a separate = request=0A= function _hbOnPrePV(req){=0A= for(var a=3D0;a<_IL(document.links);a++){=0A= if(_lvid.length+_lvpos.length<_lvm)=0A= _LV(document.links[a]);=0A= else break;=0A= }=0A= _ar +=3D "&lv.id=3D"+_lvid+"&lv.pos=3D"+_lvpos;=0A= _lvl=3D-1; =0A= }=0A= =0A= /* DO NOT CHANGE BELOW THIS LINE */=0A= var _vjs=3D"HBX0201.03u";=0A= var = _dl=3D".exe,.zip,.wav,.wmv,.mp3,.mov,.mpg,.avi,.m4v,.doc,.pdf,.xls,.ppt,.= gz,.bin,.hqx,.dmg,.ics";=0A= function _NA(a){return new Array(a?a:0)}=0A= var = _mn=3D_hbq=3D"",_hbA=3D_NA(),_hud=3D"undefined",_huf=3D"function",_ec=3D_= if=3D_ll=3D_hec=3D_hfs=3D_hfc=3D_hfa=3D_ic=3D_pC=3D_fc=3D_pv=3D0,_hbi=3D_= hbs=3Dnew Image(),_hbin=3D_NA(),_pA=3D_NA();=0A= _lvid=3D_lvpos=3D_lvl=3D"";_hbE=3D_D("hbE")?_hbE:"";_hbEC=3D_D("hbEC")?_h= bEC:0;var _ex=3D"expires=3DWed, 1 Jan 2020 00:00:00 = GMT",_lvm=3D300,_lidt=3D"lid",_lpost=3D"lpos",=0A= _pum=3D_erf=3D_hif=3D0;=0A= function _D(v){return(typeof = eval("window._"+v)!=3D_hud)?eval("window._"+v):""}function = _DD(v){return(typeof v!=3D_hud)?1:0}=0A= function _A(v,c){return escape((_D("lc")=3D=3D"y"&&_DD(c))?_TL(v):v)}=0A= function _B(){return 0}function _GP(){return = (_IL(_D("protocol"))>0)?_protocol+"://":(location.protocol=3D=3D"https:"?= "https://":"http://")}=0A= function _IC(a,b,c){return a.charAt(b)=3D=3Dc?1:0}function = _II(a,b,c){return a.indexOf(b,c?c:0)}function _IL(a){return = a!=3D_hud?a.length:0}=0A= function _IF(a,b,c){return a.lastIndexOf(b,c?c:_IL(a))}function = _IP(a,b){return a.split(b)}=0A= function _IS(a,b,c){return b>_IL(a)?"":a.substring(b,c!=3Dnull?c:_IL(a))}=0A= function = _RP(a,b,c,d){d=3D_II(a,b);if(d>-1){a=3D_RP(_IS(a,0,d)+","+_IS(a,d+_IL(b),= _IL(a)),b,c)}return a}=0A= function _TL(a){return a.toLowerCase()}function _TS(a){return = a.toString()}function _TV(){_hbSend()}function _SV(a,b,c){_hbSet(a,b,c)}=0A= function = _VS(a,b,c,d){c=3D['C','P','R'];for(d=3D0;d<_IL(c);d++){if(_II(""+b,"_"+c[= d]+"::")=3D=3D0)b=3Deval("_R"+c[d]+"V(_IS(b,4,_IL(b)))")}eval("_"+a+"=3D'= "+b+"'")}=0A= function = _VC(a,b,c,d){b=3D_IP(a,",");for(c=3D0;c<_IL(b);c++){d=3D_IP(b[c],"|");_VS= (d[0],(_D(d[0]))?_D(d[0]):d[1]?d[1]:"")}}=0A= function = _VL(a,b){for(a=3D0;a<_hbEC;a++){_pv=3D_hbE[a];if(_pv._N=3D=3D"pv"){for(b = in _pv){if(_EE(b)&&typeof _pv[b]!=3D_huf){_VS(b,_pv[b])}}}}=0A= _VC("pn|PUT+PAGE+NAME+HERE,mlc|CONTENT+CATEGORY,elf|n,dlf|n,dft|n,pndef|t= itle,ctdef|full,cp|null,hcn|")}_VL();=0A= function = _ER(a,b,c){if(_erf++=3D=3D0)_hbi.src=3D_GP()+_gn+"/HG?hc=3D"+_mn+"&hb=3D"= +_A(_acct)+"&hec=3D1&vjs=3D"+_vjs+"&vpc=3DERR&ec=3D1&err=3D"+=0A= ((typeof a=3D=3D"string")?_A(a+"-"+c):"Unknown");_XT("Error",a);}=0A= function _EE(a){return(a!=3D"_N"&&a!=3D"_C")?1:0}_EV(window,"error",_ER);=0A= function _hbSend(c,a,i){a=3D"";_hec++;for(i in _hbA)if(typeof = _hbA[i]!=3D_huf)a+=3D"&"+i+"=3D"+_hbA[i];_Q(_hbq+"&hec=3D"+_hec+a+_hbSend= EV());_hbA=3D_NA()}=0A= function = _hbSet(a,b,c,d,e){d=3D_II(_hbq,"&"+a+"=3D");if(d>-1){e=3D_II(_hbq,"&",d+1= );e=3De>d?e:_IL(_hbq);if(a=3D=3D"n"||a=3D=3D"vcon"){_hbq=3D_IS(_hbq,0,d)+= "&"+a+"=3D"+b+=0A= _IS(_hbq,e);_hec=3D-1;if(a=3D=3D"n"){_pn=3Db}else{_mlc=3Db}}else{_hbq=3D_= IS(_hbq,0,d)+_IS(_hbq,e)}}if((a!=3D"n")&&(a!=3D"vcon"))_hbA[a]=3D(c=3D=3D= 0)?b:_A(b)}=0A= function = _hbRedirect(a,b,c,d,e,f,g){_SV("n",a);_SV("vcon",b);if(_DD(d)&&_IL(d)>0){= d=3D_IC(d,0,"&")?_IS(d,1,_IL(d)):d;e=3D_IP(d,"&");for(f=3D0;f<_IL(e);=0A= f++){g=3D_IP(e[f],"=3D");_SV(g[0],g[1])}}_TV();if(c!=3D""){_SV("hec",0);s= etTimeout("location.href=3D'"+c+"'",500)}}=0A= function = _hbSendEV(a,b,c,d,e,f,x,i){a=3D'',c=3D'',e=3D_IL(_hbE);for(b=3D0;bc._C)c._C=3D_IL(x)}}for(d in = c){if(_EE(d)&&c[d].match){x=3Dc[d].match(/\[\]/g);x=3D(x=3D=3Dnull)?0:_IL= (x);for(i=3Dx;i0)_SV(c,d);_TV()}=0A= function _hbPageView(p,m){_hec=3D-1;_hbM(p,m,"")}function = _hbExitLink(n){_hbM(_pn,_mlc,"el",n)}function = _hbDownload(n){_hbM(_pn,_mlc,"fn",n)}=0A= function = _hbVisitorSeg(n,p,m){_SV("n",p);_SV("vcon",m);_SV("seg",n,1);_TV()}functi= on _hbCampaign(n,p,m){_hbM(p,m,"cmp",n)}=0A= function _hbFunnel(n,p,m){_hbM(p,m,"fnl",n)}function = _hbGoalPage(n,p,m){_hbM(p,m,"gp",n)}=0A= function = _hbLink(a,b,c){_SV("lid",a);if(_DD(b))_SV("lpos",b);_XT("Link","");_TV()}=0A= function = _hbForm(a,b,c,d,e,f){if(_DD(c))_hlf=3Dc;_hfs=3D0,_fa=3D1,f=3D'Complete',_= hfa=3D0;if(a=3D=3D0){f=3D'Abandon';_hfa=3D1}_XT("Form"+f,b)}=0A= function = _hbCookie(a,b,c){document.cookie=3Da+"=3D"+b+";path=3D/;"+((_DD(c)=3D=3D1= )?"expires=3D"+c:"")}=0A= function = _LE(a,b,c,d,e,f,g,h,i,j,k,l){b=3D"([0-9A-Za-z\\-]*\\.)",c=3Dlocation.host= name,d=3Da.href,h=3D'',i=3D'';eval("__f=3D/"+b+"*"+b+"/");if(_DD(__f)){__= f.exec(c);=0A= j=3D(_DD(_elf))?_elf:"";if(j!=3D"n"){if(_II(j,"!")>-1){h=3D_IS(j,0,_II(j,= "!"));i=3D_IS(j,_II(j,"!")+1,_IL(j))}else{h=3Dj}}k=3D0;if(_DD(_elf)&&_elf= !=3D"n"){=0A= if(_IL(i)){l=3D_IP(i,",");for(g=3D0;g<_IL(l);g++)if(_II(d,l[g])>-1)return= }if(_IL(h)){l=3D_IP(h,",");for(g=3D0;g<_IL(h);g++)if(_II(d,l[g])>-1)k=3D1= }}=0A= if(_II(a.hostname,RegExp.$2)<0||k){ e=3D_IL(d)-1;return = _IC(d,e,'/')?_IS(d,0,e):d}}}=0A= function = _LD(a,b,c,d,e,f){b=3Da.pathname,d=3D'',e=3D'';b=3D_IS(b,_IF(b,"/")+1,_IL(= b));c=3D(_DD(_dlf))?_dlf:"";if(c!=3D"n"){if(_II(c,"!")>-1){d=3D","+=0A= _IS(c,0,_II(c,"!"));e=3D","+_IS(c,_II(c,"!")+1,_IL(c))}else{d=3D","+c}}f=3D= _II(b,"?");b=3D(f>-1)?_IS(b,0,f):b;if(_IF(b,".")>-1){f=3D_IS(b,_IF(b,".")= ,_IL(b));=0A= if(_II(_dl+d,f)>-1&&_II(e,f)<0){var = dl=3Db;if(_DD(_dft)){if(_dft=3D=3D"y"&&a.name){dl=3Da.name}else = if(_dft=3D=3D"full"){dl=3Da.pathname;if(!_IC(dl,0,'/'))dl=3D'/'+dl=0A= }}return dl}}}=0A= function = _LP(a,b){for(b=3D0;b<_IL(a);b++){if(_IL(_lvl)<_lvm)_LV(a[b]);_EV(a[b],'mo= usedown',_LT)}}=0A= function = _LV(a,b,c){b=3D_LN(a);c=3Db[0]+b[1];if(_IL(b[0])){_lvid+=3D_A(b[0])+",";_= lvpos+=3D_A(b[1])+",";_lvl+=3Dc}}=0A= function = _LN(a,b,c,d){b=3Da.href;b+=3Da.name?a.name:"";c=3D_LVP(b,_lidt);d=3D_LVP(= b,_lpost);return[c,d]}=0A= function = _LT(e){if((e.which&&e.which=3D=3D1)||(e.button&&e.button=3D=3D1)){var = a=3Ddocument.all?window.event.srcElement:this;for(var = i=3D0;i<4;i++){if(a.tagName&&=0A= _TL(a.tagName)!=3D"a"&&_TL(a.tagName)!=3D"area"){a=3Da.parentElement}}var= = b=3D_LN(a),c=3D'',d=3D'';a.lid=3Db[0];a.lpos=3Db[1];if(_D("lt")&&_lt!=3D"= manual"){if((a.tagName&&=0A= _TL(a.tagName)=3D=3D"area")){if(!_IL(a.lid)){if(a.parentNode){if(a.parent= Node.name)a.lid=3Da.parentNode.name;else = a.lid=3Da.parentNode.id}}if(!_IL(a.lpos))=0A= a.lpos=3Da.coords}else{if(_IL(a.lid)<1)a.lid=3D_LS(a.text?a.text:a.innerT= ext?a.innerText:"");if(!_IL(a.lid)||_II(_TL(a.lid),"-1)a.lid=3D_LI= (a)}}=0A= if(!_IL(a.lpos)&&_D("lt")=3D=3D"auto_pos"&&a.tagName&&_TL(a.tagName)!=3D"= area"){c=3Ddocument.links;for(d=3D0;d<_IL(c);d++){if(a=3D=3Dc[d]){a.lpos=3D= d+1;break}}}=0A= var _f=3D0,j=3D'',k=3D'',l=3D(a.protocol)?_TL(a.protocol):"";=0A= if(l&&l!=3D"mailto:"&&l!=3D"javascript:"){j=3D_LE(a),k=3D_LD(a);if(_DD(k)= )a.fn=3Dk;else if(_DD(j))a.el=3Dj}=0A= if(_D("lt")&&_IC(_lt,0,"n")!=3D1&&_DD(a.lid)&&_IL(a.lid)>0){_SV("lid",a.l= id);if(_DD(a.lpos))_SV("lpos",a.lpos);_f=3D1}if(_DD(a.fn)){_SV("fn",a.fn)= ;_XT("Download",a);_f=3D2}=0A= else = if(_DD(a.el)){_SV("el",a.el);_XT("ExitLink",a);_f=3D1}if(_f>0){_XT("Link"= ,a);_TV()}}}=0A= function = _LVP(a,b,c,d,e){c=3D_II(a,"&"+b+"=3D");c=3Dc<0?_II(a,"?"+b+"=3D"):c;if(c>= -1){d=3D_II(a,'&',c+_IL(b)+2);e=3D_IS(a,c+_IL(b)+2,d>-1?d:_IL(a));=0A= if(!_ec){if(!(_II(e,"//")=3D=3D0))return e}else return e}return ""}=0A= function _LI(a){var = b=3D""+a.innerHTML,bu=3D_TL(b),i=3D_II(bu,"-1){eval("__f=3D= / src\s*=3D\s*['\"]?([^'\" ]+)['\"]?/i");__f.exec(b);=0A= if(RegExp.$1)b=3DRegExp.$1}return b}=0A= function _LSP(a,b,c,d){d=3D_IP(a,b);return d.join(c)}=0A= function = _LS(a,b,c,d,e,f,g){c=3D_D("lim")?_lim:100;b=3D(_IL(a)>c)?_A(_IS(a,0,c)):_= A(a);b=3D_LSP(b,"%0A","%20");b=3D_LSP(b,"%0D","%20");b=3D_LSP(b,"%09","%2= 0");=0A= c=3D_IP(b,"%20");d=3D_NA();e=3D0;for(f=3D0;f<_IL(c);f++){g=3D_RP(c[f],"%2= 0","");if(_IL(g)>0){d[e++]=3Dg}}b=3Dd.join("%20");return unescape(b)}=0A= function = _EM(a,b,c,d){a=3D_D("fv");b=3D_II(a,";"),c=3DparseInt(a);d=3D3;if(_TL(a)=3D= =3D"n"){d=3D999;_fv=3D""}else = if(b>-1){d=3D_IS(a,0,b);_fv=3D_IS(a,b+1,_IL(a))}=0A= else if(c>0){d=3Dc;_fv=3D""}return d}=0A= function _FF(e){var a=3D(_bnN)?this:_EVO(e);_hlf=3D(a.lf)?a.lf:""}=0A= function = _FU(e){if(_hfs=3D=3D0&&_IL(_hlf)>0&&_fa=3D=3D1){_hfs=3D1;if(_hfc&&!_hfa){= _SV("sf","1");_XT("FormComplete",_hfc)}else = if(_IL(_hlf)>0){_SV("lf",_hlf);_XT("FormAbandon",_hlf)}=0A= _TV();_hlf=3D"",_hfs=3D0,_hfc=3D0}}=0A= function _FO(e){var = a=3Dtrue;if(_DD(this._FS))eval("try{a=3Dthis._FS()}catch(e){}");if(a!=3Df= alse)_hfc=3D1;return a}=0A= function _FA(a,b,c,d,e,f,g,h,i,ff,fv,s){b=3Da.forms;ff=3Dnew = Object();f=3D_EM();for(c=3D0;c<_IL(b);c++){ff=3Db[c],d=3D0,s=3D0,e=3Dff.e= lements;=0A= g=3Dff.name?ff.name:"forms["+c+"]";for(h=3D0;h<_IL(e);h++){if(e[h].type&&= "hiddenbuttonsubmitimagereset".indexOf(e[h].type)<0&&d++>=3Df)break}if(d>= =3Df){_fa=3D1;=0A= for(h=3D0;h<_IL(e);h++){i=3De[h];if(i.type&&"hiddenbuttonsubmitimagereset= ".indexOf(i.type)<0){i.lf=3Dg+".";i.lf+=3D(i.name&&i.name!=3D"")?i.name:"= elements["+h+"]";=0A= _EV(i,"focus",_FF)}}ff._FS=3Dnull;ff._FS=3Dff.onsubmit;if(_DD(ff._FS)&&ff= ._FS!=3Dnull){ff.onsubmit=3D_FO}else = if(!(_bnN&&_bv<5)&&_hM&&!(_bnI&&!_I5)){if((!_bnI)||=0A= (_II(navigator.userAgent,"Opera")>-1)){ff.onsubmit=3D_FO}else{_EV(ff,"sub= mit",_FO);=0A= eval("try{document.forms["+c+"]._FS=3Ddocument.forms["+c+"].submit;docume= nt.forms["+c+"].submit=3D_FO;throw ''}catch(E){}")}}}}}=0A= function _GR(a,b,c,d){if(!_D("hrf"))return = a;if(_II(_hrf,"http",0)>-1)return = _hrf;b=3Dwindow.location.search;b=3D_IL(b)>1?_IS(b,1,_IL(b)):"";=0A= c=3D_II(b,_hrf+"=3D");if(c>-1){ = d=3D_II(b,"&",c+1);d=3Dd>c?d:_IL(b);b=3D_IS(b,c+_IL(_hrf)+1,d)}return(b!=3D= _hud&&_IL(b)>0)?b:a}=0A= function = _PO(a,b,c,d,e,f,g){d=3Dlocation,e=3Dd.pathname,f=3D_IS(e,_IF(e,"/")+1),g=3D= document.title;if(a&&b=3D=3Dc){return(_pndef=3D=3D"title"&&g!=3D""&&g!=3D= d&&=0A= !(_bnN&&_II(g,"http")>0))?g:f?f:_pndef}else{return = b=3D=3Dc?(e=3D=3D""||e=3D=3D"/")?"/":_IS(e,(_ctdef!=3D"full")?_IF(e,"/",_= IF(e,"/")-2):_II(e,"/"),_IF(e,"/"))=0A= :(b=3D=3D"/")?b:((_II(b,"/")?"/":"")+(_IF(b,"/")=3D=3D_IL(b)-1?_IS(b,0,_I= L(b)-1):b))}}=0A= function _PP(a,b,c,d){return = ""+(c>-1?_PO(b,_IS(a,0,c),d)+";"+_PP(_IS(a,c+1),b,_II(_IS(a,c+1),";")):_P= O(b,a,d))}=0A= _mlc=3D_PP(_mlc,0,_II( = _mlc,";"),"CONTENT+CATEGORY");_pn=3D_PP(_pn,1,_II(_pn,";"),"PUT+PAGE+NAME= +HERE");=0A= function _NN(a){return _D(a)!=3D"none"}=0A= function _E(a){var b=3D"";var d=3D_IP(a,",");for(var = c=3D0;c<_IL(d);c++)b+=3D"&"+d[c]+"=3D"+_A(_D(d[c]));return b}=0A= function = _F(a,b){return(!_II(a,"?"+b+"=3D"))?0:_II(a,"&"+b+"=3D")}function = _G(a,b,c,d){var = e=3D_F(a,b);if(d&&e<0&&top&&window!=3Dtop){e=3D_F(_tls,b);=0A= if(e>-1)a=3D_tls};return(e>-1)?_IS(a,e+2+_IL(b),(_II(a,"&",e+1)>-1)?_II(a= ,"&",e+1):_IL(a)):c}=0A= function = _H(a,b,c){if(!a)a=3Dc;if(_I5||_N6){eval("try{_vv=3D_G(location.search,'"+= a+"','"+b+"',1)}"+__c+"{}")}else{_vv=3D_G(location.search,a,b,1)}return = unescape(_vv)}=0A= function = _I(a,b,c,d){__f=3D_IS(a,_II(a,"?"));if(b){if(_I5||_N6){eval("try{_hra=3D_= G(__f,_hqsr,_hra,0)}"+__c+"{}")}else{_hra=3D_G(__f,_hqsr,_hra,0)}};=0A= if(c&&!_hra){if(_I5||_N6){eval("try{_hra=3D_G(location.search,_hqsp,_hra,= 1)}"+__c+"{}")}else{_hra=3D_G(location.search,_hqsp,_hra,1)}};=0A= if(d&&!_hra)_hra=3Dd;return _hra}function = _J(a,b,c,d){c=3D_II(a,"CP=3D");d=3D_II(a,b,c+3);return(c<0)?"null":_IS(a,= c+3,(d<0)?_IL(a):d)}=0A= var = __r=3D".referrer",_rf=3D_A(eval("document"+__r)),_et=3D0,_oe=3D0,_we=3D0,= _ar=3D"",_hM=3D(!(_II(navigator.userAgent,"Mac")>-1)),_tls=3D"";=0A= _bv=3DparseInt(navigator.appVersion);_bv=3D(_bv>99)?(_bv/100):_bv;var = __f,_hrat=3D_D("hra"),_hra=3D"",__c=3D"catch(_e)",_fa=3D0,_hlfs=3D0,_hoc=3D= 0,=0A= _hlf=3D'',_ce=3D'',_ln=3D'',_pl=3D'',_bn=3Dnavigator.appName,_bn=3D(_II(_= bn,"Microsoft")?_bn:"MSIE"),_bnN=3D(_bn=3D=3D"Netscape"),_bnI=3D(_bn=3D=3D= "MSIE"),=0A= _hck=3D"*; path=3D/; "+(_D("cpd")&&_D("cpd")!=3D""?(" = domain=3D."+_D("cpd")+"; = "):"")+_ex,_N6=3D(_bnN&&_bv>4),_I5=3Dfalse,_ss=3D"na",_sc=3D"na",_sv=3D11= ,_cy=3D"u",_hp=3D"u",=0A= _tp=3D_D("ptc");if(_bn=3D=3D"MSIE"){var = _nua=3Dnavigator.userAgent,_is=3D_II(_nua,_bn),_if=3D_II(_nua,".",_is);if= (_if>_is)_I5=3D_nua.substring(_is+5,_if)>=3D5}=0A= if(_N6||_I5)eval("try{_tls=3Dtop.location.search}catch(_e){}")=0A= function = _PV(){_dcmpe=3D_H(_D("dcmpe"),_D("dcmpe"),"DCMPE");_dcmpre=3D_H(_D("dcmpr= e"),_D("dcmpre"),"DCMPRE");_vv=3D"";_cmp=3D_H(_D("cmpn"),_D("cmp"),"CMP")= ;=0A= _gp=3D_H(_D("gpn"),_D("gp"),"GP");_dcmp=3D_H(_D("dcmpn"),_D("dcmp"),"DCMP= ");if(_II(_cmp,"SFS-")>-1){document.cookie=3D"HBCMP=3D"+_cmp+"; = path=3D/;"+=0A= (_D("cpd")&&_D("cpd")!=3D""?(" domain=3D."+_D("cpd")+"; = "):"")+_ex}if(_bnI&&_bv>3)_ln=3Dnavigator.userLanguage;=0A= if(_bnN){if(_bv>3)_ln=3Dnavigator.language;if(_bv>2)for(var = i=3D0;i<_IL(navigator.plugins);i++)_pl+=3Dnavigator.plugins[i].name+":"};= _cp=3D_D("cp");=0A= if(location.search&&_TL(_cp)=3D=3D"null")_cp=3D_J(location.search,"&");if= (_II(document.cookie,"CP=3D")>-1){=0A= _ce=3D"y";_hd=3D_J(document.cookie,"*");if(_TL(_hd)!=3D"null"&&_cp=3D=3D"= null"){_cp=3D_hd}else{document.cookie=3D"CP=3D"+_cp+_hck}}else{document.c= ookie=3D"CP=3D"+_cp+_hck;=0A= _ce=3D(_II(document.cookie,"CP=3D")>-1)?"y":"n"};if(window.screen){_sv=3D= 12;_ss=3Dscreen.width+"*"+screen.height;_sc=3D_bnI?screen.colorDepth:scre= en.pixelDepth;=0A= if(_sc=3D=3D_hud)_sc=3D"na"};_ra=3D_NA();if(_ra.toSource||(_bnI&&_ra.shif= t))_sv=3D13;if(!(_bnN&&_bv<5)&&!_bnI&&_hM)eval("try{throw = _sv=3D14}catch(e){}");=0A= if((new = Date()).toDateString)_sv=3D15;if(_hbA.every)_sv=3D16;if(_I5&&_hM){if(_II(= ""+navigator.appMinorVersion,"Privacy")>-1)_ce=3D"p";=0A= if(document.body&&document.body.addBehavior){document.body.addBehavior("#= default#homePage");_hp=3Ddocument.body.isHomePage(location.href)?"y":"n";=0A= document.body.addBehavior("#default#clientCaps");_cy=3Ddocument.body.conn= ectionType}};var = _hcc=3D(_DD(_hcn))?_D("hcv"):"";if(!_D("gn"))_gn=3D"ehg.hitbox.com";=0A= if(_D("ct")&&!_D("mlc"))_mlc=3D_ct;_XT("PrePVR","");_ar=3D_GP()+_gn+"/HG?= hc=3D"+_mn+"&hb=3D"+_A(_acct)+"&cd=3D1&hv=3D6&n=3D"+_A(_pn,1)+"&con=3D&vc= on=3D"+_A(_mlc,1)+"&tt=3D"=0A= +_D("lt")+"&ja=3D"+(navigator.javaEnabled()?"y":"n")+"&dt=3D"+(new = Date()).getHours()+"&zo=3D"+(new Date()).getTimezoneOffset()+"&lm=3D"+=0A= Date.parse(document.lastModified)+(_tp?("&pt=3D"+_tp):"")+_E((_bnN?"bn,":= "")+"ce,ss,sc,sv,cy,hp,ln,vpc,vjs,hec,pec,cmp,gp,dcmp,dcmpe,dcmpre,cp,fnl= ")=0A= +"&seg=3D"+_D("seg")+"&epg=3D"+_D("epg")+"&cv=3D"+_A(_hcc)+"&gn=3D"+_A(_D= ("hcn"))+"&ld=3D"+_A(_D("hlt"))+"&la=3D"+_A(_D("hla"))+"&c1=3D"+_A(_D("hc= 1"))+"&c2=3D"+=0A= _A(_D("hc2"))+"&c3=3D"+_A(_D("hc3"))+"&c4=3D"+_A(_D("hc4"))+"&customerid=3D= "+_A(_D("ci")?_ci:_D("cid"))+"&ttt=3D"+_lidt+","+_lpost;=0A= if(_I5||_N6){eval("try{_rf=3D_A(top.document"+__r+")+''}"+__c+"{_rf=3D_A(= document"+__r+")+''}")}=0A= else{if(top.document&&_IL(parent.frames)>1){_rf=3D_A(eval("document"+__r)= )+""}else = if(top.document){_rf=3D_A(eval("top.document"+__r))+""}}if((_rf=3D=3D_hud= )||=0A= (_rf=3D=3D""))_rf=3D"bookmark";_rf=3Dunescape(_rf);_rf=3D_GR(_rf);_hra=3D= _I(_rf,_D("hqsr"),_D("hqsp"),_hrat);_ar+=3D"&ra=3D"+_A(_hra)+"&pu=3D"+_A(= _IS(eval("document.URL")=0A= +"",0,_pum))+_hbSendEV()+"&rf=3D";_ar+=3D(_IL(_ar)+_IL(_rf)<2048)?_A(_rf)= :"bookmark";if(_IL(_ar)+_IL(_pl)<2048)_ar+=3D"&pl=3D"+_A(_pl);=0A= _XT("PrePV",_ar);if(_D("onlyMedia")!=3D"y")_hbi.src=3D_ar+"&hid=3D"+Math.= random();_hbq=3D_IS(_ar,0,_II(_ar,"&hec"));_XT("PostPV",_ar);_hbE=3D_NA()= }_PV();=0A= function = _Q(a){a+=3D"&hid=3D"+Math.random();if(_hif=3D=3D0){_hif=3D1;_hbs=3D"";_hb= s=3Dnew Image();_hbs.src=3Da}else{_hif=3D0;_hbi=3D"";_hbi=3Dnew = Image();_hbi.src=3Da}}=0A= function = __X(a){if(_ec=3D=3D0){_ec=3D1;a=3Ddocument;if(_NN("lt")||_NN("dlf")||_NN(= "elf"))_LP(a.links);if(_NN("fv"))_FA(a);=0A= if(_NN("lt")&&_IL(_lvl)>0&&_lvl!=3D-1){_SV('lv.id',_lvid,1);_SV('lv.pos',= _lvpos,1);_TV()}}}=0A= function = _EV(a,b,c,d){if(a.addEventListener){a.addEventListener(b,c,false)}else = if(a.attachEvent){a.attachEvent(((d=3D=3D1)?"":"on")+b,c)}}=0A= function _EVO(e){return document.all?window.event.srcElement:this} =0A= function = _RCV(a,b,c,d){b=3Ddocument.cookie;c=3D_II(b,a+"=3D");d=3D"";if(c>-1){d=3D= _II(b,";",c+1);d=3D(d>0)?d:_IL(b);d=3D(d>c)?_IS(b,c+_IL(a)+1,d):""}return= d}=0A= function _RRV(a){return(_LVP(document.referrer,a))}function = _RPV(a){return(_LVP(document.URL,a))}=0A= function _XT(a,b){if(typeof _D("hbOn"+a)=3D=3D_huf)eval("_hbOn"+a+"(b)")}=0A= _EV(window,"load",__X);_EV(window,"unload",_FU);eval('setTimeout("__X()",= 3000)'); ------=_NextPart_000_0000_01CA27C7.588CFB50--