From: Subject: Rubi Date: Thu, 29 Dec 2011 13:21:15 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0180_01CCC62C.BDF480C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3664 This is a multi-part message in MIME format. ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/index.html?producent=12 =EF=BB=BF Rubi =

Menu

  • Elektronarz=C4=99dzia=20 akumlatorowe (147)
  • Elektronarz=C4=99dzia=20 sieciowe (449)
  • In= ne (41)=20
  • Narz=C4=99dzia=20 spalinowe (25)
  • Osprz=C4=99t=20 do elektronarz=C4=99dzi (2)
  • Pneumatyka=20 (82)
  • P= ompy=20 (33)
  • Systemy=20 odsysania py=C5=82u, opalarki i pistolety do klejenia (30)
  • Technika=20 pomiarowa (18)
  • Urz=C4=85dzenia=20 stacjonarne (30)
  • Cz=C4=99=C5=9Bci=20 do elektronarz=C4=99dzi (0)
  • Narz=C4=99dzia=20 ogrodowe (63)
  • Narz=C4=99dzia=20 r=C4=99czne (0)
  • Wyprzeda=C5=BC=20 (5)
  • NOW= O=C5=9ACI=20 (875)
  • PR= OMOCJE=20 (28)

Produkt dnia

Wiert= arko-wkr=C4=99tarka=20 akumulatorowa BS 18 LTX Quick dodatkowo radio budowlane RC = 14,4-18

3D"Wiertarko-wkr=C4=99tarka=20
2324.00 z=C5=82

Producenci

Waluty

=
=20

Znajdujesz si=C4=99 w:

Tw=C3=B3j = koszyk jest=20 pusty
  1. =20

    DIAMANT=20 DU-200-L 230V 50Hz

    Przecinarka elektryczna BL-DU-200-L BL 230V 50HZ. do=20 gresu,glazury,terakoty,p=C5=82ytek ceramicznych tarcza diamentowa o = =C5=9Br.200 mm=20 do=C5=82=C4=85czona max.szeroko=C5=9B=C4=87 ci=C4=99cia 65 cm = max.grubo=C5=9B=C4=87 ci=C4=99tej p=C5=82ytki 48 mm...=20


    2356.00 z=C5=82
    =20
  2. =20

    DW-250-N=20 Przecinarka do p=C5=82ytek

    Charakterystyka: przecinarka do gresu,glazury,p=C5=82ytek=20 ceramicznych,materia=C5=82=C3=B3w ogniotrwa=C5=82ych i innych = dzia=C5=82anie tn=C4=85ce 73-75 cm=20 max.format p=C5=82ytek ci=C4=99tych po...


    3799.00 z=C5=82
    =20
  3. =20

    Przecinarka=20 Elektryczna RUBI ND-180 BL

    RUBI Przecinarka Elektrektryczna RUBI ND-180 BL Przeznaczona = do ci=C4=99cia=20 terakoty, p=C5=82ytek ceramicznych, ogniotrwa=C5=82ych i innych = materia=C5=82=C3=B3w Tarcza=20 diamentowa 1880 mm D=C5=82ugo=C5=9B=C4=87 ci=C4=99cia = nieograniczona  Grubo=C5=9B=C4=87...


    552.00 z=C5=82
    =20
  1. 3D""=20=20

    TS-40-PL= US

    popularna seria profesjonalnych przecinarek RUBI do p=C5=82ytek = ceramicznych.=20 Ich cechy szczeg=C3=B3lne to dwie prowadnice szlifowane i hartowane, = jednopunktowy=20 system =C5=82amania o sile nacisku do 750 kg, przymiar boczny do = wykonywania ci=C4=99=C4=87=20 seryjnych...


    944.00 z=C5=82
    =20
  2. =20

    TX-700=20 Przecinarka r=C4=99czna

    TX-700 R=C4=99czna przcinarka do p=C5=82ytek ceramicznych = Charakterystyka produktu:=20 D=C5=82ugo=C5=9B=C4=87 ci=C4=99cia 71 cm max.format p=C5=82ytki = ci=C4=99tej " w karo" 50x50 cm Max. grubo=C5=9B=C4=87=20 p=C5=82ytki 20 mm System pomiaru k=C4=85towego Ruchomy...


    1726.00 z=C5=82
    =20
------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/_skiny_users/shoper_blue-1/logo.jpg /9j/4AAQSkZJRgABAgEAYABgAAD/4Q+1RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAXAAAAcgEyAAIAAAAUAAAAiYdp AAQAAAABAAAAoAAAAMwAAABgAAAAAQAAAGAAAAABQWRvYmUgUGhvdG9zaG9wIDcuMCBDRQAyMDEw OjAyOjA0IDE2OjQ3OjQxAAAAAAADoAEAAwAAAAH//wAAoAIABAAAAAEAAAEmoAMABAAAAAEAAABk AAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAARoBGwAFAAAAAQAAASIBKAADAAAAAQACAAAC AQAEAAAAAQAAASoCAgAEAAAAAQAADoMAAAAAAAAASAAAAAEAAABIAAAAAf/Y/+AAEEpGSUYAAQIB AEgASAAA/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEV DwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAO DhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/ wAARCAAsAIADASIAAhEBAxEB/90ABAAI/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoL AQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVB UWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOE w9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQF BgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1 wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eX p7fH/9oADAMBAAIRAxEAPwD0zqWU7C6dlZjWh7samy0NOgJY11m3/orC6d9Yus5mWKrKMWvHZU3I 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 F+vWJlXlzaKG0PseGl0AG781jXOXQ9U+yf8AOfB2fbf2j6Qn7Ns9H7P6rd/2r7T7fT9T+e+y/rPp /wDWV0CaBH2wDLQSjwmjr+6ymeQczOUcUpSliy+7jOTH+rjIy9zhnGHD6Hg/qcXZf1t6j1Cljzi2 C8i1zS0fpba30t93572Mc7as3qfX+n9d+sFdvUHvr6NimGUbXudZtPu3VVh2x97/AKf/AHVZ6f03 r05JLhjwfP6eP1Hh0Mr2/urBlyfeD+o/WHDGOIRyQ9yGLg/nIy4eGebg/qcbxH13zsPP+qOJlYWm LZkNFQLdkBjMiuNn5rfYjfWvqowvqfiYzXFtudTVWImfTaxlmSf8z9D/ANeXYpJxiLn6vUYC6Hyj 95jxZJiPLVh4scc85YuLJH9ZkPB+rmf0eD0euT5o8Z/1f6t0TNzMUY9VFLcZxY/1d7G7m5OQ/wBN rdj/ANb9XYvSgQQCDIPBTpJ2IAcVSMhfXvTDz05y9r3cftzET+lxccfcn+jLilD1cf6b/9n/7RRs UGhvdG9zaG9wIDMuMAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAGAA AAABAAIAYAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhC SU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAA AAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAG AAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/ ////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP// //////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0E AAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0ECAAAAAAAFQAAAAEAAAJAAAACQAAAAAH///8V AAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM9AAAABgAAAAAAAAAAAAAAZAAAASYAAAAEAGwA bwBnAG8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAASYAAABkAAAAAAAAAAAAAAAA AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpj AAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRv bWxvbmcAAABkAAAAAFJnaHRsb25nAAABJgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAF c2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2lu ZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xp Y2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9u ZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAZAAAAABSZ2h0bG9uZwAAASYAAAAD dXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRU YWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAA AAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFs aWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0A AAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0 T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25n AAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAQ4QklNBAwAAAAADp8AAAABAAAAgAAA ACwAAAGAAABCAAAADoMAGAAB/9j/4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVfQ00AAv/uAA5B ZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwM DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACwAgAMBIgACEQEDEQH/3QAEAAj/ xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYH CAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFD ByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2 hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGR FKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSk hbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APTOpZTsLp2V mNaHuxqbLQ06AljXWbf+isLp31i6zmZYqsoxa8dlTcjKyWvscyljg230rX2VU1/avTdu9P1P0f8A OPW71KmnI6dlUX2Cmm2mxllpgBjXNc19h3e32N93uXKYXTquuNHSsJrqPqtiGXXAkPzLmu3P/SOj 9B63ue/Z9Ov9H/g/s8czLiFH6fy/RbnLRxHFMzA9J9U5DSEDtw+r15f83i/9R42/V9Yut9Rsus6L 01t+BW7ZVk32el6pbLX2Ut2/zW4f62foqjdK671W/rb+kdSw6sWxuMckGuz1JG9tLe233e9blNVV NTKamhlVbQxjG6BrWja1rf6q5rpmRV1H66ZPUMKbsKnC+yuymj9EbhYy70q7fo2fo3fmJESBjciS TqOiYHFkjlrDGEIQJjP1mfF8sOKXFwcc/wC43frB13I6XdRXScMC1rnO+1Xik6FoHptI97fcsn/n pnePSv8A2NH/AJFav1tyH43Tq7a3WMf6zW7qbaqHQQ/2+rlMsZs9v82ubx/rFkUVXVurtyTe3a22 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 9MPPTnL2vdx+3MRP6XFxx9yf6MuKUPVx/pv/2QA4QklNBCEAAAAAAFsAAAABAQAAAA8AQQBkAG8A YgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAWAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBw ACAANwAuADAAIABDAEUAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA/+ESSGh0dHA6Ly9ucy5hZG9i ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6 TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSIj8+Cjx4OnhhcG1ldGEgeG1s bnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eGFwdGs9J1hNUCB0b29sa2l0IDIuOC4yLTMzLCBmcmFt ZXdvcmsgMS41Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAy LzIyLXJkZi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAv Jz4KCiA8cmRmOkRlc2NyaXB0aW9uIGFib3V0PSd1dWlkOjlkY2RiYjgxLTExYTQtMTFkZi1iYzhm LWI5ZDRlZDA0MjU2ZScKICB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w L21tLyc+CiAgPHhhcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjMxNDhiMzU5 LTExYTMtMTFkZi1iYzhmLWI5ZDRlZDA0MjU2ZTwveGFwTU06RG9jdW1lbnRJRD4KIDwvcmRmOkRl c2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eGFwbWV0YT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/7gAhQWRvYmUA ZEAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQE BQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4O Dg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAZAEmAwER AAIRAQMRAf/EAQ0AAAEEAgMBAAAAAAAAAAAAAAgABgcJAQUCAwoEAQABBAMBAQAAAAAAAAAAAAAA BAUGBwEDCAIJEAAABgMAAAUEAQMBBwUAAAABAgMEBQYABwggERUWFxITFAkQQCEYMzAxQSJCJzc0 JTYoOBEAAQMDAwICAwkICQ0QAwAAAQIDBBEFBgAhEjEHQRNRIhQQYXGBMtMVlQggoUIjMxYXN5Gx JDTUJTUYOFKCstJDs8OElCY2ligw8GJyksJzg5NUZKS0ZXWFVWYnEgABAwEEAwsICQIHAQEAAAAB ABECAyExEgRBUdEQYXGBkbEiMtITMyChwZKTFDQF8OFCYnKisiM1ghVA8VLCY4MkoyX/2gAMAwEB AhEDEQAAAL/AQRoif8nh2q2zUp1Op1KkD0VtW12aI+TPPw+N2cCB2bmtxb0jITL9R4cMBnAgcm5u dW9Cz9LhotK7Bl2b2xxbUbKTOOm8LkCBAgdG5vc25AgQIKHa46a6fayzKXUxXDELnnRZFR/a5JZX OKeLV1gFLEN6GjFHL8YzxMuBazWsymjQQjloDs0z1Z849HIDckNIzSsYqwYrffQlWdPrfuVbRZXK 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 3N6fHrbp9z//2Q== ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/bdbb08cf03b5e4a6cb95932cac3645f1.jpg&maxwidth=120 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAgwB4 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9/ooooA8D8X+J7rXPFV1Al9JHZ2kjRpEp4AU7d2O5J/nV/S/GviKwRIoNRgvY1HEdwnOPr1/WtDx F8JtRl1291XQ723Vbh2lMM2QQWOSo4IIz64riNRtNS0GXytY0qe1Y8CSIZVvp1U/gazm53ujtwyw 8o8tTc9Htfiw0LKuq6UUB/5aQvx+APB/OsXxJ8T7+/uHh0dmtLReN+P3j/8AxP0HP8hxdxrcEti8 ccnmEYOGQgqB+nXHSsE3hXpye1ODctzLE04Un7jvc7jTfiD4g0q6WV76S7hz88NwdwYex6ivc9H1 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 xTFA3mld75x/ebJH510NFFUYhRRRQAUUUUAf/9k= ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/5357ce0dc02d9fe3ca07b2205d2263e2.jpg&maxwidth=150 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAdgCW AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 98paKKAOG8d/EvT/AAXtttn2nUHXcsIOAo7En+lcCvxY+IFyv2m28LhrY8hhYzMCPqDS6pFBD+0X D/akSyQTOhiEgyuTEAhwfRh+Yr3XAqtETqzxfTPjtNFcC313RDC38RhJVh/wB/8AEV6boHi7RPEs W7Tb5JJAMtC3yuv/AAE/zHFXNU0PStbtzBqen291GRjEsYJH0PUfhXmHiD4M/ZpDf+Er+W1uUO5b eWQ4z/sv1B+ufqKWjHqev0V414Z+KmoaLqQ0LxvbyQTKdq3TJgj03juP9ofr1r2GGaK4hSaGRZI3 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 ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/22d442149dd1a176caeb2cc1029953d4.jpg&maxwidth=150 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAlgCW AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9it7e5vb3USdTu4UiuBGkcaxYUeWjd0J6sT1qz/ZM/8A0GL/AP75h/8AjdGk/wDH1qv/AF9j/wBE x1p0AZn9kz/9Bi//AO+Yf/jdH9kz/wDQZv8A/vmH/wCN1p1k+Jtch8OeHb3VZ+Vt4yVXP3mPCr+J IFAHLeMvFNj4OhCT6xqNzfyDMVpF5O4+hY+X8o/U9ga5KC4+L+uf6TY7tPtW5RbiOEHHvuXd/wCO itT4YeFH1R38beIB9o1C8cyWqyDIjXoHx6nt6ACvWKQjxaaX4waOBNdqdRgHLi3WAsPoFXP6Vs+F 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 ABHYnn5hRRRQB//Z ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/60418d99d13712b45a4cd17e30102fcb.jpg&maxwidth=150 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAXACW AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9/ooooAKKKM4oAKKhe6hTrIpPoOarSakqj93EWP+0do/rQFy/RVFNTiOPMR0P5j9KxfEfiQ2qLaa eyNdSDJc9Il9T70pNRV2aUaUqslGJ0M97bW2PPnijz/fcCj7ZbiDzvPj8r+/uGPzrwm91Jrm7c+Y 8+Os0jZLH19hVL7TdIpRHk8s/MyAnH4iub6x5HvLIfdTlOx9DQTxXMSywyLJG3RlOQakrnfBNpeW XhmCG+iaKUMx2N1AJyK6KumLurng1oKFRxTukFFFFMzCiiigAooooAKKKKADpUMlzFH1bJ9F5rnP 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 FIYUUUUAFFFFAH//2Q== ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/d3a796431e1cc695c589168f14b5df07.jpg&maxwidth=150 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAlgCW AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9/ooooASlpKWgBKKWkoAKWikoAWiikoAWiikoAWiikoAWiiigAooooAKKKKAEorzmL4pRN4ja1lt hHpyyGMytneDnG4j09utejBgygg5B6VMZqWxrUozpW51uFLSUVRkFFFFAC0V534s+IdzpOrS6fp1 vC7Q4DyTZIzjOAAR61zcnxN8ROQV+xp7LCefzY1DqRR208vrVIqSW57RSV41H8TvEKjDJZP7mJs/ o1P/AOFoeIP+eNh/36b/AOKpe1iX/ZlfyPY6K8eHxO8Qf88LH/v03/xVTW/xH8Q3M6Qxw6duY4G5 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 oooAKSiigBaKKKACiiigAooooA//2Q== ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.elektronarzedziasklep.pl/image_func.php?img=gfx/a916b179944f1e0247c051da9611c389.jpg&maxwidth=150 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAlgCW AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9/opKKAFopKKAFopKKAFopKSgB1FJRQAtFNooAdRXJR+PLGXxUdEjglf5vLE6nKl+cjHoMHn2NdX mkmnsXOnOnbmVrjqKbS0yBaKSkoAdRSUUAFFFFABRRSUALRSUUALRRRQAUUUUAFZniDUP7L0G9vN wVo4jsz/AHjwv6kVp1zniWCPWZrXQWXcs7ebOR1SJep+pJA/Gk9tCoNKSctjj/hn4elnvG8RXa4j AMdop6njBb8sj8TXqdQ21tFZ20VtAgSGJQiKOgA4AqalGPKrGuIrutUc2FFFFUYBRRRQAlFLRQAU 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 ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: text/css; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_skiny_users/shoper_blue-1/main.css BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: tahoma, helvetica, sans-serif; BACKGROUND: = url(gfx/menu.jpg) #fff repeat-x left 100px; COLOR: #323232; FONT-SIZE: = 11px; PADDING-TOP: 0px } FORM { 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 } FIELDSET { 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 } INPUT { FONT-FAMILY: tahoma, verdana, helvetica, sans-serif; COLOR: #3b3935; = FONT-SIZE: 11px } SELECT { FONT-FAMILY: tahoma, verdana, helvetica, sans-serif; COLOR: #3b3935; = FONT-SIZE: 11px } TEXTAREA { FONT-FAMILY: tahoma, verdana, helvetica, sans-serif; COLOR: #3b3935; = FONT-SIZE: 11px } P { MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em } UL { MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em } IMG { VERTICAL-ALIGN: bottom } A IMG { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-LEFT-WIDTH: 0px } A { COLOR: #323232; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .none { DISPLAY: none } .columns { WIDTH: 100%; OVERFLOW: hidden } .clr { CLEAR: both } #container { MARGIN: 0px auto } #shadow-left { =09 } #shadow-right { =09 } #shadow-left-top { =09 } #shadow-right-top { =09 } #block { WIDTH: 100% } #top { POSITION: relative; BACKGROUND: url(tlo_gora.jpg) no-repeat right = center } #top H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .padding { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } #menu { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 700px; = PADDING-RIGHT: 0px; BACKGROUND: url(gfx/menu.jpg) #1d78bf; FLOAT: right; = HEIGHT: 50px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 0px } #menu LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; BACKGROUND: = url(gfx/menuli.jpg) no-repeat right top; FLOAT: left; PADDING-TOP: 0px } #menu A { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FLOAT: = left; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 0px } #menu A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = TEXT-DECORATION: none } #tool-bar { PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: = 0px; MARGIN-BOTTOM: 14px; BACKGROUND: none transparent scroll repeat 0% = 0%; OVERFLOW: hidden; PADDING-TOP: 8px } #top .links { POSITION: absolute; BOTTOM: 5px; LEFT: 633px } #top .links LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 11px; DISPLAY: = inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: = 0px } #top .links CITE { FONT-STYLE: normal } #top .links .first { BACKGROUND-IMAGE: none } #top .links A { FONT-WEIGHT: bold; TEXT-DECORATION: underline } #top .links A:hover { TEXT-DECORATION: none } #top .links A.icon1 { PADDING-LEFT: 18px; BACKGROUND: url(gfx/icon1.gif) no-repeat 0px 50% } #top .links A.icon2 { PADDING-LEFT: 18px; BACKGROUND: url(gfx/icon2.gif) no-repeat 0px 50% } #tool-bar H2 { MARGIN: 0px; PADDING-LEFT: 9px; DISPLAY: inline; COLOR: #323232; = FONT-SIZE: 11px } #tool-bar UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px } #tool-bar LI { PADDING-LEFT: 5px; DISPLAY: inline } #content { WIDTH: 100%; BACKGROUND: url(gfx/cien.jpg) white repeat-y 302px 131px; = OVERFLOW: hidden } #left { BACKGROUND: url(gfx/box_bg.jpg) repeat-y; FLOAT: left; HEIGHT: auto; = OVERFLOW: hidden; MARGIN-RIGHT: 10px } #left_bottom { PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 31px; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(gfx/left_bottom.jpg) = no-repeat; HEIGHT: 31px; PADDING-TOP: 0px } #center { FLOAT: left; OVERFLOW: hidden } #right { FLOAT: right; OVERFLOW: hidden } .box { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: = 0px; BORDER-RIGHT: 0px } .box H2 { PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; MARGIN: 0px; PADDING-LEFT: = 30px; PADDING-RIGHT: 10px; BACKGROUND: url(gfx/box_top.jpg) #eee = no-repeat right top; COLOR: #002f53; FONT-SIZE: 14px; PADDING-TOP: 0px } .box H2.arrow { =09 } .box H2.arrow .arrow { =09 } .box H2.dark { BORDER-LEFT: #ecebeb 2px solid; BACKGROUND: url(gfx/h2dark.png) #4a95b6 = repeat-x left bottom; COLOR: white } .border-top { BORDER-BOTTOM: black 1px dotted } #center .box H2 { BORDER-BOTTOM: black 1px dotted; POSITION: relative; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 25px; MARGIN: 0px 0px 1em; PADDING-LEFT: 42px; = PADDING-RIGHT: 42px; BACKGROUND: url(gfx/arrow_c.jpg) no-repeat 23px = center; HEIGHT: 25px; COLOR: #323232; TOP: -1px; PADDING-TOP: 0px } #center .box H2.big-h2 { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.2em; = PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: auto; FONT-SIZE: 14px; = TOP: 0px; PADDING-TOP: 10px } #center .box H2 SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 20px; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; = PADDING-TOP: 0px } .text { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 15px; = PADDING-RIGHT: 15px; COLOR: #575757; PADDING-TOP: 0px } .product-list { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px } .border-top { BORDER-BOTTOM: black 1px dotted } .product-list .list-item { POSITION: relative; PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #d9d9d9 1px = solid; TOP: -1px; PADDING-TOP: 20px } .cols2 .list-item { WIDTH: 49.9%; FLOAT: left; BORDER-TOP-WIDTH: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .cols3 .list-item { WIDTH: 33%; FLOAT: left; BORDER-TOP-WIDTH: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .cols4 .list-item { WIDTH: 24.5%; FLOAT: left; BORDER-TOP-WIDTH: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .cols5 .list-item { WIDTH: 19.5%; FLOAT: left; BORDER-TOP-WIDTH: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .cols6 .list-item { WIDTH: 16%; FLOAT: left; BORDER-TOP-WIDTH: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .border-top .list-item { PADDING-TOP: 20px } .product-list .list-item { MIN-HEIGHT: 97px } * HTML .product-list .list-item { FLOAT: left; HEIGHT: 97px; OVERFLOW: visible } .product-list .first { BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px } .border-top .first { BORDER-TOP-WIDTH: 0px; PADDING-TOP: 20px } .product-list .image IMG { BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; = MARGIN: 2px 15px 3px; FLOAT: left; BORDER-TOP: #d9d9d9 1px solid; = BORDER-RIGHT: #d9d9d9 1px solid } .product-list H3 { LINE-HEIGHT: 1.3em; MARGIN: 0px 125px 0px 144px; FONT-SIZE: 13px } .product-list .text { PADDING-BOTTOM: 1px; MARGIN: 0px 125px 0px 16px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 1px } .only-description H3 { MARGIN-LEFT: 15px } .only-title H3 { MARGIN-LEFT: 15px } .only-description .text { MARGIN-LEFT: 15px } .product-list .text P { MARGIN: 0.5em 0px 0px } .product-list .price { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 97px; FONT-SIZE: 12px; = TOP: 30px; RIGHT: 17px } .product-list .first .price { TOP: 10px } .border-top .first .price { TOP: 30px } .product-list .price STRONG { FONT-SIZE: 15px } .product-list .price A { FLOAT: right } .product-list .price A IMG { MARGIN-TOP: 8px } .product-list .price INPUT.input { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 5px; WIDTH: 17px; = PADDING-RIGHT: 5px; BORDER-TOP: #929090 1px solid; BORDER-RIGHT: #dcdee1 = 1px solid; PADDING-TOP: 2px } .cols2 .list-item .price { POSITION: static; TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 10px } .cols3 .list-item .price { POSITION: static; TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 10px } .cols4 .list-item .price { POSITION: static; TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 10px } .cols5 .list-item .price { POSITION: static; TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 10px } .cols6 .list-item .price { POSITION: static; TEXT-ALIGN: center; WIDTH: 100%; PADDING-TOP: 10px } .cols2 .list-item H3 { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols3 .list-item H3 { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols4 .list-item H3 { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols5 .list-item H3 { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols6 .list-item H3 { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols2 .list-item .text { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols3 .list-item .text { MARGIN-LEFT: 25px; MARGIN-RIGHT: 15px } .cols4 .list-item .text { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols5 .list-item .text { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols6 .list-item .text { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .cols2 .list-item .image { TEXT-ALIGN: center; DISPLAY: block } .cols2 .list-item .image IMG { MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px } .cols3 .list-item .image { TEXT-ALIGN: center; DISPLAY: block } .cols3 .list-item .image IMG { MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px } .cols4 .list-item .image { TEXT-ALIGN: center; DISPLAY: block } .cols4 .list-item .image IMG { MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px } .cols5 .list-item .image { TEXT-ALIGN: center; DISPLAY: block } .cols5 .list-item .image IMG { MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px } .cols6 .list-item .image { TEXT-ALIGN: center; DISPLAY: block } .cols6 .list-item .image IMG { MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px } .product-list .price INPUT.add { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 8px; = PADDING-LEFT: 0px; WIDTH: 97px; PADDING-RIGHT: 20px; BACKGROUND: = url(gfx/addtocart.png) #448aae no-repeat; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: white; FONT-SIZE: 10px; = BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: = 0px } .product-list .price INPUT.hover { BACKGROUND-COLOR: #8baf35; BACKGROUND-POSITION: left bottom; = TEXT-DECORATION: none } .index { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 = 1px solid; PADDING-TOP: 10px } .index LI { PADDING-LEFT: 10px; DISPLAY: inline; BACKGROUND: url(gfx/line.png) = no-repeat 3px 2px } .index LI.prev { BACKGROUND-IMAGE: none; PADDING-LEFT: 0px } .view-list { WIDTH: 100%; DISPLAY: block; FLOAT: none; HEIGHT: 33px } .view-list .col-left { PADDING-LEFT: 5px; WIDTH: 50%; DISPLAY: inline; FLOAT: left } .view-list .col-right { TEXT-ALIGN: right; WIDTH: 200px; FLOAT: right } .view-list UL { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px } .view-list UL LI { PADDING-LEFT: 10px; DISPLAY: inline; BACKGROUND: url(gfx/line.png) = no-repeat 3px 2px } .view-list UL LI.first { BACKGROUND-IMAGE: none; PADDING-LEFT: 0px } .view-list UL LI A { TEXT-DECORATION: underline } .view-list UL LI A:hover { TEXT-DECORATION: none } .product .basic-data { PADDING-BOTTOM: 24px; WIDTH: 100%; OVERFLOW: hidden; PADDING-TOP: 10px } .product .basic-data H1 { MARGIN-TOP: 0px; PADDING-LEFT: 10px; DISPLAY: block; FONT-SIZE: 13px } .product .basic-data .image { PADDING-LEFT: 16px; FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 7px } .product .basic-data .image IMG { BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; = BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid } .product .basic-data .col-left { PADDING-LEFT: 16px; WIDTH: 150px; FLOAT: left; PADDING-TOP: 13px } .product .basic-data .col-right { TEXT-ALIGN: right; LINE-HEIGHT: 1.8em; PADDING-LEFT: 16px; = PADDING-RIGHT: 16px; FLOAT: right; PADDING-TOP: 11px } .product .basic-data .col-left FORM { DISPLAY: inline } .product .basic-data .col-left FIELDSET { DISPLAY: inline } .product .basic-data DL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .product .basic-data DT { FLOAT: left; MARGIN-RIGHT: 2px } .product .basic-data DD { MARGIN: 0px; FONT-WEIGHT: bold } .product .basic-data DD.big { FONT-SIZE: 12px } .product .basic-data SELECT { BORDER-BOTTOM: #c4c8c9 1px solid; BORDER-LEFT: #c4c8c9 1px solid; = MARGIN-TOP: 4px; WIDTH: 106px; HEIGHT: 18px; COLOR: #5b5b5b; BORDER-TOP: = #c4c8c9 1px solid; BORDER-RIGHT: #c4c8c9 1px solid } .product .basic-data .col-right STRONG { COLOR: #ca2131; FONT-SIZE: 15px } .product .basic-data .col-right DEL { FONT-SIZE: 13px } .product .basic-data .col-right A { PADDING-LEFT: 9px; BACKGROUND: url(gfx/arrow3.gif) no-repeat 0px 55%; = TEXT-DECORATION: underline } .product .basic-data .col-right A:hover { TEXT-DECORATION: none } .product-form { PADDING-BOTTOM: 7px; WIDTH: 100%; OVERFLOW: hidden } .product-form .col-left { PADDING-LEFT: 32px; WIDTH: 50%; FLOAT: left } .product-form .col-right { WIDTH: 143px; FLOAT: right } .product-form .col-right .prodQty { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: 15px; PADDING-RIGHT: 5px; = DISPLAY: inline; BORDER-TOP: #929090 1px solid; MARGIN-RIGHT: 5px; = BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: 2px } .product-form .input-line { PADDING-BOTTOM: 11px; WIDTH: 100%; OVERFLOW: hidden } .product-form .input-line LABEL { WIDTH: 122px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 2px } .product-form .input-line SELECT { BORDER-BOTTOM: #c4c8c9 1px solid; BORDER-LEFT: #c4c8c9 1px solid; = WIDTH: 106px; HEIGHT: 18px; BORDER-TOP: #c4c8c9 1px solid; BORDER-RIGHT: = #c4c8c9 1px solid } .product-form .silver-button { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 13px; = PADDING-LEFT: 0px; WIDTH: 97px; PADDING-RIGHT: 0px; BACKGROUND: = url(gfx/silverbutton.png) #eaebec no-repeat; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #323232; FONT-SIZE: 10px; = BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: = 0px } .product-form INPUT.add-button { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 13px; = PADDING-LEFT: 0px; WIDTH: 97px; PADDING-RIGHT: 20px; BACKGROUND: = url(gfx/addtocart.png) #4388ad no-repeat; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: white; FONT-SIZE: 10px; = BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: = 0px } .product-form INPUT.hover { BACKGROUND-COLOR: #8baf35; BACKGROUND-POSITION: left bottom; = TEXT-DECORATION: none } .product H3 { POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; = BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 22px; = PADDING-RIGHT: 22px; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; COLOR: = #323232; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px } .product H3 SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 20px; FLOAT: = left; PADDING-TOP: 0px } .product-info { BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; = WIDTH: 95%; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-TOP: #d9d9d9 = 0px solid; BORDER-RIGHT: #d9d9d9 0px solid } .product-info TD { BORDER-LEFT: #d9d9d9 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; = PADDING-LEFT: 6px; WIDTH: 120px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; = BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid; = PADDING-TOP: 0px } .product-info .dark { BACKGROUND-COLOR: #f5f5f5 } .product .text { PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: = #323232; PADDING-TOP: 5px } .product .gallery { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1.5em 0px; = PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px } .product .gallery LI { DISPLAY: inline } .product .gallery LI IMG { BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; = MARGIN: 0px 10px 10px; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: = #d9d9d9 1px solid } .product .links { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 21px 0px 25px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px } .product .links LI { POSITION: relative; WIDTH: 100%; OVERFLOW: hidden } .product .links .image IMG { MARGIN: 9px 0px 0px 22px; FLOAT: left } .product .links .dark { BACKGROUND-COLOR: #f5f5f5 } .product .links H4 { PADDING-BOTTOM: 18px; MARGIN: 0px 120px 0px 100px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: = 22px } .product .links P { POSITION: absolute; MARGIN: 0px; WIDTH: 104px; TOP: 22px; RIGHT: 0px } .product .comments { PADDING-BOTTOM: 10px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; = PADDING-TOP: 1px } .product .comments P { MARGIN: 0.5em 0px } .product .comments A { COLOR: #448aae; FONT-WEIGHT: bold; TEXT-DECORATION: underline } .product .comments A:hover { TEXT-DECORATION: none } .form { MARGIN: 0px 15px } .form .input-line { WIDTH: 100%; MARGIN-BOTTOM: 5px; OVERFLOW: hidden } .form .input-line LABEL { WIDTH: 150px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 2px } .form .checkbox-line LABEL { MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px } .form .input-line .input { PADDING-RIGHT: 100px; OVERFLOW: hidden } * HTML .form .input-line .input { MARGIN-TOP: -1.4em; PADDING-LEFT: 150px; HEIGHT: 23px } .form .input-line .input INPUT { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; PADDING-LEFT: 5px; = WIDTH: 100%; PADDING-RIGHT: 5px; FONT-SIZE: 12px; BORDER-TOP: #929090 = 1px solid; BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: 3px } .form .input-line .input TEXTAREA { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; PADDING-LEFT: 5px; = WIDTH: 100%; PADDING-RIGHT: 5px; FONT-SIZE: 12px; BORDER-TOP: #929090 = 1px solid; BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: 3px } .form .input-line .input SELECT { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; PADDING-LEFT: 5px; = WIDTH: 100%; PADDING-RIGHT: 5px; FONT-SIZE: 12px; BORDER-TOP: #929090 = 1px solid; BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: 3px } .form .input-line .input SELECT { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: = 20px; PADDING-TOP: 0px } .form .input-line .input TEXTAREA { HEIGHT: 135px } * HTML .form .input-line .input TEXTAREA { MARGIN-LEFT: 3px } .form .input-line .input INPUT:focus { BACKGROUND-COLOR: #fdfdfd } .form .input-line .input TEXTAREA:focus { BACKGROUND-COLOR: #fdfdfd } .form .textarea-line .input { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; OVERFLOW: = hidden; PADDING-TOP: 0px } * HTML .form .textarea-line .input { HEIGHT: 145px } .form .textarea-input { PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; = PADDING-TOP: 5px } .form .textarea-input .input { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; OVERFLOW: = hidden; PADDING-TOP: 0px } .form .textarea-input .input TEXTAREA { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; MARGIN-TOP: 4px; = PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; HEIGHT: 135px; = FONT-SIZE: 12px; BORDER-TOP: #929090 1px solid; BORDER-RIGHT: #dcdee1 = 1px solid; PADDING-TOP: 3px } .form .textarea-input .input TEXTAREA:focus { BACKGROUND-COLOR: #fdfdfd } .form .radio-line { PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } .form .radio-line LABEL { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; PADDING-TOP: 2px } .form .radio-line LABEL INPUT { MARGIN: 0px 2px 0px 0px; VERTICAL-ALIGN: middle } .form .token { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } .form .token IMG { BORDER-BOTTOM: #d3d0c7 1px solid; BORDER-LEFT: #d3d0c7 1px solid; = MARGIN-BOTTOM: 5px; BORDER-TOP: #d3d0c7 1px solid; BORDER-RIGHT: #d3d0c7 = 1px solid } .form .token A { COLOR: #2a2a2a; TEXT-DECORATION: underline } .form .token A:hover { TEXT-DECORATION: none } .form .token LABEL { WIDTH: 140px; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; = PADDING-TOP: 10px } .form .token INPUT { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; MARGIN: 5px 0px; = PADDING-LEFT: 5px; WIDTH: 40px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; = BORDER-TOP: #929090 1px solid; BORDER-RIGHT: #dcdee1 1px solid; = PADDING-TOP: 3px } .form .buttons { TEXT-ALIGN: center; LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.5em } .form .buttons INPUT { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 76px; PADDING-RIGHT: 0px; BACKGROUND: url(gfx/button.png) #448aae = no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 20px; COLOR: white; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; PADDING-TOP: 0px } .form .buttons INPUT:hover { BACKGROUND-POSITION: left bottom } .register .bold { LINE-HEIGHT: 1.45em; MARGIN: 1.6em 0px 0em; FONT-SIZE: 12px; = FONT-WEIGHT: bold } .register .columns { PADDING-TOP: 1px } .register { PADDING-BOTTOM: 15px } .register FIELDSET { BORDER-BOTTOM: #dadada 1px solid; POSITION: relative; BORDER-LEFT: = #dadada 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; BORDER-TOP: = #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 13px } .register .fieldset { BORDER-BOTTOM: #dadada 1px solid; POSITION: relative; BORDER-LEFT: = #dadada 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; BORDER-TOP: = #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 13px } .register .input-line LABEL { PADDING-LEFT: 15px; WIDTH: 135px } .register FIELDSET H3 { POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; = MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #2e8bb1; = FONT-SIZE: 12px; TOP: -7px; PADDING-TOP: 0px; LEFT: 12px } .register .fieldset H3 { POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; = MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #2e8bb1; = FONT-SIZE: 12px; TOP: -7px; PADDING-TOP: 0px; LEFT: 12px } .register .col-left { WIDTH: 48%; FLOAT: left } .register .col-right { WIDTH: 48%; FLOAT: right } .label-block .input-line LABEL { PADDING-LEFT: 15px; DISPLAY: block; FLOAT: none } .label-block .input-line .input { PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 27px; = PADDING-TOP: 2px } * HTML .label-block .input-line .input { MARGIN-TOP: 0px; PADDING-LEFT: 15px; HEIGHT: 22px } .register .token { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } .register .token LABEL { WIDTH: 125px } .register .token IMG { MARGIN-BOTTOM: 15px } .register P { MARGIN: 0px 15px 1em } .register .password-line { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } .register .password-line LABEL { DISPLAY: inline; FONT-WEIGHT: bold } .register .password-line INPUT { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; PADDING-LEFT: 5px; = WIDTH: 130px; PADDING-RIGHT: 5px; MARGIN-LEFT: 4px; FONT-SIZE: 12px; = VERTICAL-ALIGN: middle; BORDER-TOP: #929090 1px solid; BORDER-RIGHT: = #dcdee1 1px solid; PADDING-TOP: 3px } .register .buttons INPUT { BACKGROUND-IMAGE: url(gfx/button1.png); MARGIN-TOP: 3px; WIDTH: 96px } .register .buttons .big-button { BACKGROUND-IMAGE: url(gfx/button1.png); MARGIN-TOP: 3px; WIDTH: 130px } .register .input-line P { FONT-WEIGHT: normal } .form .choose-address { BORDER-BOTTOM: #dadada 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px = 15px 15px; WIDTH: auto } .form .choose-address LABEL { PADDING-LEFT: 0px } .form .choose-address .input { PADDING-RIGHT: 73px } * HTML .form .choose-address .input { MARGIN-TOP: 0em; PADDING-LEFT: 5px; HEIGHT: 23px } .register .user-id { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ececee; MARGIN: 0px 15px 8px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 5px } .register .user-id DT { DISPLAY: inline } .register .user-id DD { MARGIN: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; FONT-WEIGHT: bold } .forgot-password { TEXT-ALIGN: right } .forgot-password A { TEXT-DECORATION: underline } .forgot-password A:hover { TEXT-DECORATION: none } #cart-button { DISPLAY: none } #cart-data1 { DISPLAY: none } #cart-data2 { DISPLAY: none } #cart-data2-address { DISPLAY: none } #cart-data3 { DISPLAY: none } #cart-data4 { DISPLAY: none } #cart-password { DISPLAY: none } .show#cart-password { DISPLAY: block } .show1 #cart-button { DISPLAY: block } .show1 #cart-data2 { DISPLAY: block } .show1 #cart-data3 { DISPLAY: block } .show1 #cart-data4 { DISPLAY: block } .show2 #cart-button { DISPLAY: block } .show2 #cart-data1 { DISPLAY: block } .show2 #cart-data2 { DISPLAY: block } .show2 #cart-data3 { DISPLAY: block } .show2 #cart-data4 { DISPLAY: block } .panel-links { PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 100%; = PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 10px } .panel-links .td-link { MARGIN: 10px } .address-list { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .address-list LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .address-list H3 { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ececee; MARGIN: 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 5px } .address-list P { PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px } .address-list UL { PADDING-BOTTOM: 14px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .address-list LI LI { DISPLAY: inline } .links LI { PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .padding-bottom { PADDING-BOTTOM: 7px } .page-cart { MARGIN: 0px 15px } .page-cart H3 { MARGIN: 7px 0px 5px; FONT-SIZE: 13px } .table { BORDER-LEFT: #dcdee1 1px solid; WIDTH: 100%; BORDER-TOP: #dcdee1 1px = solid } .table TH { BORDER-BOTTOM: #dcdee1 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: = 8px; BACKGROUND-COLOR: #ececee; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = FONT-SIZE: 11px; BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: 9px } .table TD { BORDER-BOTTOM: #dcdee1 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: = 6px; PADDING-RIGHT: 6px; BORDER-RIGHT: #dcdee1 1px solid; PADDING-TOP: = 4px } .table INPUT { WIDTH: 33px } .table A { TEXT-DECORATION: underline } .table A:hover { TEXT-DECORATION: none } .table .to-center { TEXT-ALIGN: center } .table .w200 { WIDTH: 200px } .table .w73 { WIDTH: 73px } .error { BORDER-BOTTOM: #ffabab 1px solid; BORDER-LEFT: #ffabab 1px solid; = PADDING-BOTTOM: 13px; LINE-HEIGHT: 1.5em; MARGIN: 20px 15px 10px; = PADDING-LEFT: 58px; PADDING-RIGHT: 20px; BACKGROUND: url(gfx/error.png) = #ffeaea no-repeat 10px 50%; COLOR: #913a3a; BORDER-TOP: #ffabab 1px = solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffabab 1px solid; PADDING-TOP: = 13px } .notify { BORDER-BOTTOM: #eae9ec 1px solid; BORDER-LEFT: #eae9ec 1px solid; = PADDING-BOTTOM: 13px; LINE-HEIGHT: 1.5em; MARGIN: 20px 15px 10px; = PADDING-LEFT: 58px; PADDING-RIGHT: 20px; BACKGROUND: = url(gfx/warning.png) #f7f7f7 no-repeat 10px 50%; COLOR: #2e8bb1; = BORDER-TOP: #eae9ec 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #eae9ec = 1px solid; PADDING-TOP: 13px } .form .warning { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .form FIELDSET .warning { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .form .fieldset .warning { MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } .warning P { MARGIN: 0px; FONT-SIZE: 12px } .warning P A { TEXT-DECORATION: underline } .warning P A:hover { TEXT-DECORATION: none } .warning INPUT { MARGIN: 2px 0px; VERTICAL-ALIGN: middle } P.button A { TEXT-ALIGN: center; LINE-HEIGHT: 19px; MARGIN: 1.5em auto 0.5em; WIDTH: = 130px; DISPLAY: block; BACKGROUND: url(gfx/button2.png) #448aae = no-repeat; HEIGHT: 20px; COLOR: white; FONT-WEIGHT: bold } P.button A:hover { BACKGROUND-POSITION: left bottom; TEXT-DECORATION: none } .bold-center { TEXT-ALIGN: center; MARGIN: 2em 15px 3em; FONT-WEIGHT: bold } .page-cart .change-details { POSITION: relative; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ececee; = MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; = PADDING-TOP: 5px } .page-cart .change-details STRONG { POSITION: absolute; TOP: 5px; RIGHT: 6px } .page-cart .change-details A { FONT-WEIGHT: bold; TEXT-DECORATION: underline } .page-cart .change-details A:hover { TEXT-DECORATION: none } .page-cart .shipping SPAN { PADDING-LEFT: 15px } .page-cart .shipping .shlist { LINE-HEIGHT: 25px } .page-cart .total { LINE-HEIGHT: 22px; MARGIN: 0px; WIDTH: 300px; FLOAT: right } .page-cart .total DT { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 2px } .page-cart .total DD { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = MARGIN-LEFT: 90px; FONT-WEIGHT: bold; PADDING-TOP: 2px } .page-cart .total .input { BORDER-BOTTOM: #dcdee1 1px solid; BORDER-LEFT: #929090 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f6f7; PADDING-LEFT: 5px; = WIDTH: 50px; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 12px; = BORDER-TOP: #929090 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #dcdee1 = 1px solid; PADDING-TOP: 3px } * HTML .page-cart .total .input { MARGIN-RIGHT: 4px } .page-cart .total .input:focus { BACKGROUND-COLOR: #fdfdfd } .page-cart .total .button { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 1px; = PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; BACKGROUND: = url(gfx/button.png) #448aae no-repeat; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: white; BORDER-LEFT-WIDTH: = 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px } .page-cart .total .button:hover { BACKGROUND-POSITION: left bottom } .page-cart .buttons { PADDING-BOTTOM: 4px; WIDTH: 100%; OVERFLOW: hidden } .page-cart .buttons A { TEXT-ALIGN: center; LINE-HEIGHT: 19px; WIDTH: 130px; BACKGROUND: = url(gfx/button2.png) #448aae no-repeat; FLOAT: right; HEIGHT: 20px; = COLOR: white; FONT-WEIGHT: bold } .page-cart .buttons A:hover { BACKGROUND-POSITION: left bottom; TEXT-DECORATION: none } .page-cart .buttons INPUT { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 76px; PADDING-RIGHT: 0px; BACKGROUND: url(gfx/button.png) #448aae = no-repeat; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; HEIGHT: 20px; COLOR: white; MARGIN-LEFT: 5px; BORDER-LEFT-WIDTH: = 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px } .page-cart .buttons INPUT.big-button { WIDTH: 130px; BACKGROUND: url(gfx/button2.png) #448aae no-repeat } .page-cart .buttons INPUT:hover { BACKGROUND-POSITION: left bottom } .margin { MARGIN: 0px 15px 7px; PADDING-TOP: 15px } .margin P.button { MARGIN-TOP: 0px } .margin P.button A { MARGIN-TOP: 0px } #current { BACKGROUND-COLOR: #fbfbfb; FONT-WEIGHT: bold } .menu { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .menu LI { WIDTH: 100%; DISPLAY: block; VERTICAL-ALIGN: bottom; BORDER-TOP: #fff = 1px solid } .menu LI.first { BORDER-TOP-WIDTH: 0px } OL.menu A { PADDING-BOTTOM: 9px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: = block; FONT-WEIGHT: bold; PADDING-TOP: 9px } UL.menu A { PADDING-BOTTOM: 9px; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; DISPLAY: = block; BACKGROUND: url(gfx/arrow.gif) no-repeat 10px center; = FONT-WEIGHT: bold; PADDING-TOP: 9px } .menu LI A:hover { BACKGROUND-COLOR: #fbfbfb; FONT-WEIGHT: bold; TEXT-DECORATION: none } .menu LI.selected A { BACKGROUND-COLOR: #fbfbfb; FONT-WEIGHT: bold; TEXT-DECORATION: none } .choose-category { PADDING-BOTTOM: 16px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = PADDING-TOP: 16px } .choose-category SELECT { BORDER-BOTTOM: #dededc 1px solid; BORDER-LEFT: #dededc 1px solid; = WIDTH: 98%; HEIGHT: 18px; BORDER-TOP: #dededc 1px solid; BORDER-RIGHT: = #dededc 1px solid } .best-product { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; = PADDING-RIGHT: 20px; PADDING-TOP: 11px } .best-product IMG { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; = PADDING-BOTTOM: 10px; MARGIN: 8px 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BACKGROUND: white; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid; PADDING-TOP: 10px } .best-product H3 { MARGIN: 0px 0px 2px; COLOR: black; FONT-SIZE: 12px } .best-product H3 A { COLOR: black } .best-product P { TEXT-ALIGN: center; MARGIN: 0px; COLOR: #b90000; FONT-SIZE: 15px; = FONT-WEIGHT: bold } .newsletter { PADDING-BOTTOM: 1px; PADDING-LEFT: 14px; PADDING-RIGHT: 10px; = PADDING-TOP: 1px } .newsletter P { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.7em } .newsletter LABEL { BORDER-LEFT: #908f8f 1px solid; PADDING-BOTTOM: 5px; = BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 6px; = PADDING-RIGHT: 6px; DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px; = BORDER-TOP: #908f8f 1px solid; PADDING-TOP: 6px } * HTML .newsletter LABEL { PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = PADDING-TOP: 4px } * + HTML .newsletter LABEL { PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = PADDING-TOP: 4px } .newsletter LABEL .input { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = transparent; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } .newsletter .buttons { TEXT-ALIGN: center; LINE-HEIGHT: 1.2em } .newsletter .buttons INPUT { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; = BACKGROUND: url(gfx/button.jpg) #fff no-repeat; HEIGHT: 20px; COLOR: = black; BORDER-TOP: black 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; = BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px } .newsletter .buttons INPUT:hover { BACKGROUND-POSITION: left bottom } .cart { POSITION: absolute; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: = 15px; WIDTH: 278px; PADDING-RIGHT: 15px; BACKGROUND: = url(gfx/cart_bg.jpg) white no-repeat left top; HEIGHT: 68px; TOP: 0px; = PADDING-TOP: 15px; LEFT: 610px } .cart A { TEXT-ALIGN: left; WIDTH: 100%; DISPLAY: block; MARGIN-LEFT: 85px } .filter { PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; PADDING-TOP: 6px } .filter DIV { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: = block; PADDING-TOP: 2px } .filter LABEL { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: = block; PADDING-TOP: 2px } .filter LABEL.inline { DISPLAY: inline } .filter .buttons INPUT { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; = BACKGROUND: url(gfx/button.jpg) #fff no-repeat; HEIGHT: 20px; COLOR: = black; BORDER-TOP: black 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; = BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px } .pool FIELDSET { PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 1px } .pool P { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.7em } .pool LABEL { PADDING-LEFT: 15px; DISPLAY: block; MARGIN-BOTTOM: 8px } * HTML .pool LABEL { MARGIN-BOTTOM: 4px } * + HTML .pool LABEL { MARGIN-BOTTOM: 4px } .pool LABEL INPUT { VERTICAL-ALIGN: middle } .pool .buttons { TEXT-ALIGN: center; LINE-HEIGHT: 1.2em } .pool .buttons INPUT { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; = BACKGROUND: url(gfx/button.jpg) #fff no-repeat; HEIGHT: 20px; COLOR: = black; BORDER-TOP: black 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; = BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px } .pool .buttons INPUT:hover { BACKGROUND-POSITION: left bottom } .pool DL { MARGIN: 1.4em 0px } .pool DD { MARGIN: 0.3em 0px 1em; WIDTH: 100%; OVERFLOW: hidden } .pool DD .pool-value { WIDTH: 40px; FLOAT: left } .pool DD .pool-result { BORDER-BOTTOM: #a3a3a3 1px solid; BORDER-LEFT: #a3a3a3 1px solid; = PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: = block; HEIGHT: 9px; MARGIN-LEFT: 40px; BORDER-TOP: #a3a3a3 1px solid; = MARGIN-RIGHT: 20px; BORDER-RIGHT: #a3a3a3 1px solid; PADDING-TOP: 1px } .pool DD .pool-result SPAN { BACKGROUND-COLOR: #326ec7; FLOAT: left; HEIGHT: 9px; OVERFLOW: hidden } .search { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 298px; PADDING-RIGHT: = 0px; BACKGROUND: url(gfx/search_bg.jpg) no-repeat; FLOAT: left; HEIGHT: = 50px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .search FIELDSET { POSITION: absolute; TOP: 17px; LEFT: 35px } .search LABEL { PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = inline; BACKGROUND: #fff; PADDING-TOP: 3px } .search LABEL .input { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = transparent; PADDING-LEFT: 0px; WIDTH: 134px; PADDING-RIGHT: 0px; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } * HTML .search LABEL { PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 3px } * + HTML .search LABEL { PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 3px } .search .button { PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: = 20px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; = COLOR: black; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: = bold; PADDING-TOP: 0px } .stats { PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: = 22px; PADDING-TOP: 10px } .stats DT { PADDING-BOTTOM: 6px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; = BACKGROUND: url(gfx/point.png) no-repeat 5px 54%; FLOAT: left; = MARGIN-RIGHT: 2px; PADDING-TOP: 7px } .stats DD { PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 6px } .stats DD.first { BORDER-TOP-COLOR: white } .download { TEXT-ALIGN: center; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px } .download LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: = inline; PADDING-TOP: 0px } #foot { TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; BACKGROUND: url(gfx/footer.jpg) black = no-repeat left top; OVERFLOW: hidden; PADDING-TOP: 10px } #foot P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 100%; = PADDING-RIGHT: 12px; PADDING-TOP: 0px } #foot UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 25px 0px 10px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #foot UL A { COLOR: #e2e2e2; FONT-SIZE: 13px; FONT-WEIGHT: bold } #foot UL LI { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 8px; DISPLAY: = inline; PADDING-TOP: 0px } #foot UL LI.first { BACKGROUND-IMAGE: none } #shoper-foot { TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 6px } #shoper-foot A { COLOR: #c9c9c9; FONT-SIZE: 11px; MARGIN-RIGHT: 12px } #pay { PADDING-LEFT: 4px; BACKGROUND: url(gfx/shadowbottomleft.png) #fafafa = no-repeat } #pay P { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 4px; BACKGROUND: url(gfx/shadowbottomright.png) = no-repeat right top; PADDING-TOP: 16px } ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: text/css; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_var/css/lightbox.css #lightbox { Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; = WIDTH: 100%; LEFT: 0px } #lightbox A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #outerImageContainer { POSITION: relative; BACKGROUND-COLOR: #000; MARGIN: 0px auto; WIDTH: = 250px; HEIGHT: 250px } #imageContainer { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #loading { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; = HEIGHT: 25%; TOP: 40%; LEFT: 0% } #hoverNav { Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; = LEFT: 0px } #imageContainer > #hoverNav { LEFT: 0px } #hoverNav A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #prevLink { WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) = no-repeat; HEIGHT: 100% } #nextLink { WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) = no-repeat; HEIGHT: 100% } #prevLink { FLOAT: left; LEFT: 0px } #nextLink { FLOAT: right; RIGHT: 0px } #prevLink:hover { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #prevLink:hover:visited { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #nextLink:hover { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #nextLink:hover:visited { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #imageDataContainer { BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 10px/1.4em = Verdana, Helvetica, sans-serif; OVERFLOW: auto } #imageData { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: = #666; PADDING-TOP: 0px } #imageData #imageDetails { TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left } #imageData #bottomNavClose { PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right } #overlay { Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 100%; = HEIGHT: 500px; TOP: 0px; LEFT: 0px } ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_var/js/main.js function okno(adres,nazwa,szer,wys) { var left =3D (screen.width-szer)/2; left =3D Math.round(left); var top =3D (screen.height-wys-100)/2; top =3D Math.round(top); nazwa =3D = window.open(adres,nazwa,'resizable=3D0,height=3D'+wys+',width=3D'+szer+',= top=3D'+top+',left=3D'+left); nazwa.moveTo(left,top); nazwa.focus(); } =09 function openfull(parametr){ w =3D window.open(parametr, "", = "scrollbars=3Dyes,resizable=3Dyes,menubar=3Dno", true); w.focus (); }=09 function PoliczRate(koszyk) {=20 var price =3D document.getElementById('productPrice').value; = window.open('http://www.zagiel.com.pl/kalkulator/index_smart.php?action=3D= getklientdet_si_rata&shopNo=3D28011111&goodsValue=3D'+price, = 'Policz_rate', = 'width=3D630,height=3D500,directories=3Dno,location=3Dno,menubar=3Dno,res= izable=3Dyes,scrollbars=3Dyes,status=3Dno,toolbar=3Dno'); } function CaptchaRefreshs() {=20 image =3D "_tools/captcha/captcha_image.php" //name of the image=20 date =3D new Date();=20 tmp =3D "?"+date.getTime()=20 document.images["captcha"].src =3D image+tmp=20 } ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_var/js/prototype.js /* Prototype JavaScript framework, version 1.4.0=0A= * (c) 2005 Sam Stephenson =0A= *=0A= * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please = diff=0A= * against the source tree, available from the Prototype darcs = repository.=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= *=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.4.0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= }=0A= =0A= Function.prototype.bind =3D function() {=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= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.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= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=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= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= function $() {=0A= var elements =3D new Array();=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= =0A= if (arguments.length =3D=3D 1)=0A= return element;=0A= =0A= elements.push(element);=0A= }=0A= =0A= return elements;=0A= }=0A= Object.extend(String.prototype, {=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(eval);=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function (iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=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= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value >=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value <=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(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, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.collect(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=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.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= iterator(value =3D collections.pluck(index));=0A= return value;=0A= });=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= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.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 undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value.constructor =3D=3D Array ?=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= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= shift: function() {=0A= var result =3D this[0];=0A= for (var i =3D 0; i < this.length - 1; i++)=0A= this[i] =3D this[i + 1];=0A= this.length--;=0A= return result;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=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= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=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 ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A= function() {return new XMLHttpRequest()}=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(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=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() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type',=0A= 'application/x-www-form-urlencoded');=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval(this.header('X-JSON'));=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=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.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(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.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(child);=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element) {=0A= var Element =3D new Object();=0A= }=0A= =0A= Object.extend(Element, {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=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= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=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= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=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 (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=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= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= });=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value;=0A= if (!value && !('value' in opt))=0A= value =3D opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D new Array();=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) {=0A= var optValue =3D opt.value;=0A= if (!optValue && !('value' in opt))=0A= optValue =3D opt.text;=0A= value.push(optValue);=0A= }=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: 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= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=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= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=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= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=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= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: 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 [valueL, valueT];=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 [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= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: 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= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: 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=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=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 Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=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(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=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) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=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= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=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= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.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 [valueL, valueT];=0A= }=0A= } ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_var/js/scriptaculous.js?load=effects // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // =0A= // Permission is hereby granted, free of charge, to any person obtaining=0A= // a copy of this software and associated documentation files (the=0A= // "Software"), to deal in the Software without restriction, including=0A= // without limitation the rights to use, copy, modify, merge, publish,=0A= // distribute, sublicense, and/or sell copies of the Software, and to=0A= // permit persons to whom the Software is furnished to do so, subject to=0A= // the following conditions:=0A= // =0A= // The above copyright notice and this permission notice shall be=0A= // included in all copies or substantial portions of the Software.=0A= //=0A= // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A= // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A= // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A= // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A= // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A= // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A= // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A= =0A= var Scriptaculous =3D {=0A= Version: '1.5.1',=0A= require: function(libraryName) {=0A= // inserting via DOM fails in Safari 2.0, so brute force approach=0A= document.write('');=0A= },=0A= load: function() {=0A= if((typeof Prototype=3D=3D'undefined') ||=0A= parseFloat(Prototype.Version.split(".")[0] + "." +=0A= Prototype.Version.split(".")[1]) < 1.4)=0A= throw("script.aculo.us requires the Prototype JavaScript framework = >=3D 1.4.0");=0A= =0A= $A(document.getElementsByTagName("script")).findAll( function(s) {=0A= return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A= }).each( function(s) {=0A= var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A= var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A= (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each(=0A= function(include) { Scriptaculous.require(path+include+'.js') });=0A= });=0A= }=0A= }=0A= =0A= Scriptaculous.load(); ------=_NextPart_000_0180_01CCC62C.BDF480C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.elektronarzedziasklep.pl/_var/js/lightbox.js // = -------------------------------------------------------------------------= ----------=0A= //=0A= // Lightbox v2.03.3=0A= // by Lokesh Dhakar - http://www.huddletogether.com=0A= // 5/21/06=0A= //=0A= // For more information on this script, visit:=0A= // http://huddletogether.com/projects/lightbox2/=0A= //=0A= // Licensed under the Creative Commons Attribution 2.5 License - = http://creativecommons.org/licenses/by/2.5/=0A= // =0A= // Credit also due to those who have helped, inspired, and made their = code available to the public.=0A= // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), = Thomas Fuchs(mir.aculo.us), and others.=0A= //=0A= //=0A= // = -------------------------------------------------------------------------= ----------=0A= /*=0A= =0A= Table of Contents=0A= -----------------=0A= Configuration=0A= Global Variables=0A= =0A= Extending Built-in Objects =0A= - Object.extend(Element)=0A= - Array.prototype.removeDuplicates()=0A= - Array.prototype.empty()=0A= =0A= Lightbox Class Declaration=0A= - initialize()=0A= - updateImageList()=0A= - start()=0A= - changeImage()=0A= - resizeImageContainer()=0A= - showImage()=0A= - updateDetails()=0A= - updateNav()=0A= - enableKeyboardNav()=0A= - disableKeyboardNav()=0A= - keyboardAction()=0A= - preloadNeighborImages()=0A= - end()=0A= =0A= Miscellaneous Functions=0A= - getPageScroll()=0A= - getPageSize()=0A= - getKey()=0A= - listenKey()=0A= - showSelectBoxes()=0A= - hideSelectBoxes()=0A= - showFlash()=0A= - hideFlash()=0A= - pause()=0A= - initLightbox()=0A= =0A= Function Calls=0A= - addLoadEvent(initLightbox)=0A= =0A= */=0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // Configuration=0A= //=0A= var fileLoadingImage =3D "_var/images/loading.gif"; =0A= var fileBottomNavCloseImage =3D "_var/images/closelabel.gif";=0A= =0A= var overlayOpacity =3D 0.8; // controls transparency of shadow overlay=0A= =0A= var animate =3D true; // toggles resizing animations=0A= var resizeSpeed =3D 7; // controls the speed of the image resizing = animations (1=3Dslowest and 10=3Dfastest)=0A= =0A= var borderSize =3D 10; //if you adjust the padding in the CSS, you will = need to update this variable=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // Global Variables=0A= //=0A= var imageArray =3D new Array;=0A= var activeImage;=0A= =0A= if(animate =3D=3D true){=0A= overlayDuration =3D 0.2; // shadow fade in/out duration=0A= if(resizeSpeed > 10){ resizeSpeed =3D 10;}=0A= if(resizeSpeed < 1){ resizeSpeed =3D 1;}=0A= resizeDuration =3D (11 - resizeSpeed) * 0.15;=0A= } else { =0A= overlayDuration =3D 0;=0A= resizeDuration =3D 0;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // Additional methods for Element added by SU, Couloir=0A= // - further additions by Lokesh Dhakar (huddletogether.com)=0A= //=0A= Object.extend(Element, {=0A= getWidth: function(element) {=0A= element =3D $(element);=0A= return element.offsetWidth; =0A= },=0A= setWidth: function(element,w) {=0A= element =3D $(element);=0A= element.style.width =3D w +"px";=0A= },=0A= setHeight: function(element,h) {=0A= element =3D $(element);=0A= element.style.height =3D h +"px";=0A= },=0A= setTop: function(element,t) {=0A= element =3D $(element);=0A= element.style.top =3D t +"px";=0A= },=0A= setLeft: function(element,l) {=0A= element =3D $(element);=0A= element.style.left =3D l +"px";=0A= },=0A= setSrc: function(element,src) {=0A= element =3D $(element);=0A= element.src =3D src; =0A= },=0A= setHref: function(element,href) {=0A= element =3D $(element);=0A= element.href =3D href; =0A= },=0A= setInnerHTML: function(element,content) {=0A= element =3D $(element);=0A= element.innerHTML =3D content;=0A= }=0A= });=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // Extending built-in Array object=0A= // - array.removeDuplicates()=0A= // - array.empty()=0A= //=0A= Array.prototype.removeDuplicates =3D function () {=0A= for(i =3D 0; i < this.length; i++){=0A= for(j =3D this.length-1; j>i; j--){ =0A= if(this[i][0] =3D=3D this[j][0]){=0A= this.splice(j,1);=0A= }=0A= }=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= Array.prototype.empty =3D function () {=0A= for(i =3D 0; i <=3D this.length; i++){=0A= this.shift();=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // Lightbox Class Declaration=0A= // - initialize()=0A= // - start()=0A= // - changeImage()=0A= // - resizeImageContainer()=0A= // - showImage()=0A= // - updateDetails()=0A= // - updateNav()=0A= // - enableKeyboardNav()=0A= // - disableKeyboardNav()=0A= // - keyboardNavAction()=0A= // - preloadNeighborImages()=0A= // - end()=0A= //=0A= // Structuring of code inspired by Scott Upton (http://www.uptonic.com/)=0A= //=0A= var Lightbox =3D Class.create();=0A= =0A= Lightbox.prototype =3D {=0A= =0A= // initialize()=0A= // Constructor runs on completion of the DOM loading. Calls = updateImageList and then=0A= // the function inserts html at the bottom of the page which is used to = display the shadow =0A= // overlay and the image container.=0A= //=0A= initialize: function() { =0A= =0A= this.updateImageList();=0A= =0A= // Code inserts html at the bottom of the page that looks similar to = this:=0A= //=0A= //
=0A= //
=0A= //
=0A= //
=0A= // =0A= //
=0A= // =0A= // =0A= //
=0A= //
=0A= // =0A= // =0A= // =0A= //
=0A= //
=0A= //
=0A= //
=0A= //
=0A= //
=0A= // =0A= // =0A= //
=0A= //
=0A= // =0A= // =0A= // =0A= //
=0A= //
=0A= //
=0A= //
=0A= =0A= =0A= var objBody =3D document.getElementsByTagName("body").item(0);=0A= =0A= var objOverlay =3D document.createElement("div");=0A= objOverlay.setAttribute('id','overlay');=0A= objOverlay.style.display =3D 'none';=0A= objOverlay.onclick =3D function() { myLightbox.end(); }=0A= objBody.appendChild(objOverlay);=0A= =0A= var objLightbox =3D document.createElement("div");=0A= objLightbox.setAttribute('id','lightbox');=0A= objLightbox.style.display =3D 'none';=0A= objLightbox.onclick =3D function(e) { // close Lightbox is user clicks = shadow overlay=0A= if (!e) var e =3D window.event;=0A= var clickObj =3D Event.element(e).id;=0A= if ( clickObj =3D=3D 'lightbox') {=0A= myLightbox.end();=0A= }=0A= };=0A= objBody.appendChild(objLightbox);=0A= =0A= var objOuterImageContainer =3D document.createElement("div");=0A= objOuterImageContainer.setAttribute('id','outerImageContainer');=0A= objLightbox.appendChild(objOuterImageContainer);=0A= =0A= // When Lightbox starts it will resize itself from 250 by 250 to the = current image dimension.=0A= // If animations are turned off, it will be hidden as to prevent a = flicker of a=0A= // white 250 by 250 box.=0A= if(animate){=0A= Element.setWidth('outerImageContainer', 250);=0A= Element.setHeight('outerImageContainer', 250); =0A= } else {=0A= Element.setWidth('outerImageContainer', 1);=0A= Element.setHeight('outerImageContainer', 1); =0A= }=0A= =0A= var objImageContainer =3D document.createElement("div");=0A= objImageContainer.setAttribute('id','imageContainer');=0A= objOuterImageContainer.appendChild(objImageContainer);=0A= =0A= var objLightboxImage =3D document.createElement("img");=0A= objLightboxImage.setAttribute('id','lightboxImage');=0A= objImageContainer.appendChild(objLightboxImage);=0A= =0A= var objHoverNav =3D document.createElement("div");=0A= objHoverNav.setAttribute('id','hoverNav');=0A= objImageContainer.appendChild(objHoverNav);=0A= =0A= var objPrevLink =3D document.createElement("a");=0A= objPrevLink.setAttribute('id','prevLink');=0A= objPrevLink.setAttribute('href','#');=0A= objHoverNav.appendChild(objPrevLink);=0A= =0A= var objNextLink =3D document.createElement("a");=0A= objNextLink.setAttribute('id','nextLink');=0A= objNextLink.setAttribute('href','#');=0A= objHoverNav.appendChild(objNextLink);=0A= =0A= var objLoading =3D document.createElement("div");=0A= objLoading.setAttribute('id','loading');=0A= objImageContainer.appendChild(objLoading);=0A= =0A= var objLoadingLink =3D document.createElement("a");=0A= objLoadingLink.setAttribute('id','loadingLink');=0A= objLoadingLink.setAttribute('href','#');=0A= objLoadingLink.onclick =3D function() { myLightbox.end(); return = false; }=0A= objLoading.appendChild(objLoadingLink);=0A= =0A= var objLoadingImage =3D document.createElement("img");=0A= objLoadingImage.setAttribute('src', fileLoadingImage);=0A= objLoadingLink.appendChild(objLoadingImage);=0A= =0A= var objImageDataContainer =3D document.createElement("div");=0A= objImageDataContainer.setAttribute('id','imageDataContainer');=0A= objLightbox.appendChild(objImageDataContainer);=0A= =0A= var objImageData =3D document.createElement("div");=0A= objImageData.setAttribute('id','imageData');=0A= objImageDataContainer.appendChild(objImageData);=0A= =0A= var objImageDetails =3D document.createElement("div");=0A= objImageDetails.setAttribute('id','imageDetails');=0A= objImageData.appendChild(objImageDetails);=0A= =0A= var objCaption =3D document.createElement("span");=0A= objCaption.setAttribute('id','caption');=0A= objImageDetails.appendChild(objCaption);=0A= =0A= var objNumberDisplay =3D document.createElement("span");=0A= objNumberDisplay.setAttribute('id','numberDisplay');=0A= objImageDetails.appendChild(objNumberDisplay);=0A= =0A= var objBottomNav =3D document.createElement("div");=0A= objBottomNav.setAttribute('id','bottomNav');=0A= objImageData.appendChild(objBottomNav);=0A= =0A= var objBottomNavCloseLink =3D document.createElement("a");=0A= objBottomNavCloseLink.setAttribute('id','bottomNavClose');=0A= objBottomNavCloseLink.setAttribute('href','#');=0A= objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); = return false; }=0A= objBottomNav.appendChild(objBottomNavCloseLink);=0A= =0A= var objBottomNavCloseImage =3D document.createElement("img");=0A= objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage);=0A= objBottomNavCloseLink.appendChild(objBottomNavCloseImage);=0A= },=0A= =0A= =0A= //=0A= // updateImageList()=0A= // Loops through anchor tags looking for 'lightbox' references and = applies onclick=0A= // events to appropriate links. You can rerun after dynamically adding = images w/ajax.=0A= //=0A= updateImageList: function() { =0A= if (!document.getElementsByTagName){ return; }=0A= var anchors =3D document.getElementsByTagName('a');=0A= var areas =3D document.getElementsByTagName('area');=0A= =0A= // loop through all anchor tags=0A= for (var i=3D0; i 1){=0A= Element.show('numberDisplay');=0A= Element.setInnerHTML( 'numberDisplay', "Zdjecie " + eval(activeImage = + 1) + " z " + imageArray.length);=0A= }=0A= =0A= new Effect.Parallel(=0A= [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration, from: 0.0, to: 1.0 }), =0A= new Effect.Appear('imageDataContainer', { sync: true, duration: = resizeDuration }) ], =0A= { duration: resizeDuration, afterFinish: function() {=0A= // update overlay size and update nav=0A= var arrayPageSize =3D getPageSize();=0A= Element.setHeight('overlay', arrayPageSize[1]);=0A= myLightbox.updateNav();=0A= }=0A= } =0A= );=0A= },=0A= =0A= //=0A= // updateNav()=0A= // Display appropriate previous and next hover navigation.=0A= //=0A= updateNav: function() {=0A= =0A= Element.show('hoverNav'); =0A= =0A= // if not first image in set, display prev image button=0A= if(activeImage !=3D 0){=0A= Element.show('prevLink');=0A= document.getElementById('prevLink').onclick =3D function() {=0A= myLightbox.changeImage(activeImage - 1); return false;=0A= }=0A= }=0A= =0A= // if not last image in set, display next image button=0A= if(activeImage !=3D (imageArray.length - 1)){=0A= Element.show('nextLink');=0A= document.getElementById('nextLink').onclick =3D function() {=0A= myLightbox.changeImage(activeImage + 1); return false;=0A= }=0A= }=0A= =0A= this.enableKeyboardNav();=0A= },=0A= =0A= //=0A= // enableKeyboardNav()=0A= //=0A= enableKeyboardNav: function() {=0A= document.onkeydown =3D this.keyboardAction; =0A= },=0A= =0A= //=0A= // disableKeyboardNav()=0A= //=0A= disableKeyboardNav: function() {=0A= document.onkeydown =3D '';=0A= },=0A= =0A= //=0A= // keyboardAction()=0A= //=0A= keyboardAction: function(e) {=0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= escapeKey =3D 27;=0A= } else { // mozilla=0A= keycode =3D e.keyCode;=0A= escapeKey =3D e.DOM_VK_ESCAPE;=0A= }=0A= =0A= key =3D String.fromCharCode(keycode).toLowerCase();=0A= =0A= if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c') || = (keycode =3D=3D escapeKey)){ // close lightbox=0A= myLightbox.end();=0A= } else if((key =3D=3D 'p') || (keycode =3D=3D 37)){ // display = previous image=0A= if(activeImage !=3D 0){=0A= myLightbox.disableKeyboardNav();=0A= myLightbox.changeImage(activeImage - 1);=0A= }=0A= } else if((key =3D=3D 'n') || (keycode =3D=3D 39)){ // display next = image=0A= if(activeImage !=3D (imageArray.length - 1)){=0A= myLightbox.disableKeyboardNav();=0A= myLightbox.changeImage(activeImage + 1);=0A= }=0A= }=0A= =0A= },=0A= =0A= //=0A= // preloadNeighborImages()=0A= // Preload previous and next images.=0A= //=0A= preloadNeighborImages: function(){=0A= =0A= if((imageArray.length - 1) > activeImage){=0A= preloadNextImage =3D new Image();=0A= preloadNextImage.src =3D imageArray[activeImage + 1][0];=0A= }=0A= if(activeImage > 0){=0A= preloadPrevImage =3D new Image();=0A= preloadPrevImage.src =3D imageArray[activeImage - 1][0];=0A= }=0A= =0A= },=0A= =0A= //=0A= // end()=0A= //=0A= end: function() {=0A= this.disableKeyboardNav();=0A= Element.hide('lightbox');=0A= new Effect.Fade('overlay', { duration: overlayDuration});=0A= showSelectBoxes();=0A= showFlash();=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // getPageScroll()=0A= // Returns array with x,y page scroll values.=0A= // Core code from - quirksmode.com=0A= //=0A= function getPageScroll(){=0A= =0A= var xScroll, yScroll;=0A= =0A= if (self.pageYOffset) {=0A= yScroll =3D self.pageYOffset;=0A= xScroll =3D self.pageXOffset;=0A= } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict=0A= yScroll =3D document.documentElement.scrollTop;=0A= xScroll =3D document.documentElement.scrollLeft;=0A= } else if (document.body) {// all other Explorers=0A= yScroll =3D document.body.scrollTop;=0A= xScroll =3D document.body.scrollLeft; =0A= }=0A= =0A= arrayPageScroll =3D new Array(xScroll,yScroll) =0A= return arrayPageScroll;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // getPageSize()=0A= // Returns array with page width, height and window width, height=0A= // Core code from - quirksmode.com=0A= // Edit for Firefox by pHaez=0A= //=0A= function getPageSize(){=0A= =0A= var xScroll, yScroll;=0A= =0A= if (window.innerHeight && window.scrollMaxY) { =0A= xScroll =3D window.innerWidth + window.scrollMaxX;=0A= yScroll =3D window.innerHeight + window.scrollMaxY;=0A= } else if (document.body.scrollHeight > document.body.offsetHeight){ // = all but Explorer Mac=0A= xScroll =3D document.body.scrollWidth;=0A= yScroll =3D document.body.scrollHeight;=0A= } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari=0A= xScroll =3D document.body.offsetWidth;=0A= yScroll =3D document.body.offsetHeight;=0A= }=0A= =0A= var windowWidth, windowHeight;=0A= =0A= // console.log(self.innerWidth);=0A= // console.log(document.documentElement.clientWidth);=0A= =0A= if (self.innerHeight) { // all except Explorer=0A= if(document.documentElement.clientWidth){=0A= windowWidth =3D document.documentElement.clientWidth; =0A= } else {=0A= windowWidth =3D self.innerWidth;=0A= }=0A= windowHeight =3D self.innerHeight;=0A= } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode=0A= windowWidth =3D document.documentElement.clientWidth;=0A= windowHeight =3D document.documentElement.clientHeight;=0A= } else if (document.body) { // other Explorers=0A= windowWidth =3D document.body.clientWidth;=0A= windowHeight =3D document.body.clientHeight;=0A= } =0A= =0A= // for small pages with total height less then height of the viewport=0A= if(yScroll < windowHeight){=0A= pageHeight =3D windowHeight;=0A= } else { =0A= pageHeight =3D yScroll;=0A= }=0A= =0A= // console.log("xScroll " + xScroll)=0A= // console.log("windowWidth " + windowWidth)=0A= =0A= // for small pages with total width less then width of the viewport=0A= if(xScroll < windowWidth){ =0A= pageWidth =3D xScroll; =0A= } else {=0A= pageWidth =3D windowWidth;=0A= }=0A= // console.log("pageWidth " + pageWidth)=0A= =0A= arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight) =0A= return arrayPageSize;=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // getKey(key)=0A= // Gets keycode. If 'x' is pressed then it hides the lightbox.=0A= //=0A= function getKey(e){=0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= } else { // mozilla=0A= keycode =3D e.which;=0A= }=0A= key =3D String.fromCharCode(keycode).toLowerCase();=0A= =0A= if(key =3D=3D 'x'){=0A= }=0A= }=0A= =0A= // = -------------------------------------------------------------------------= ----------=0A= =0A= //=0A= // listenKey()=0A= //=0A= function listenKey () { document.onkeypress =3D getKey; }=0A= =0A= // ---------------------------------------------------=0A= =0A= function showSelectBoxes(){=0A= var selects =3D document.getElementsByTagName("select");=0A= for (i =3D 0; i !=3D selects.length; i++) {=0A= selects[i].style.visibility =3D "visible";=0A= }=0A= }=0A= =0A= // ---------------------------------------------------=0A= =0A= function hideSelectBoxes(){=0A= var selects =3D document.getElementsByTagName("select");=0A= for (i =3D 0; i !=3D selects.length; i++) {=0A= selects[i].style.visibility =3D "hidden";=0A= }=0A= }=0A= =0A= // ---------------------------------------------------=0A= =0A= function showFlash(){=0A= var flashObjects =3D document.getElementsByTagName("object");=0A= for (i =3D 0; i < flashObjects.length; i++) {=0A= flashObjects[i].style.visibility =3D "visible";=0A= }=0A= =0A= var flashEmbeds =3D document.getElementsByTagName("embed");=0A= for (i =3D 0; i < flashEmbeds.length; i++) {=0A= flashEmbeds[i].style.visibility =3D "visible";=0A= }=0A= }=0A= =0A= // ---------------------------------------------------=0A= =0A= function hideFlash(){=0A= var flashObjects =3D document.getElementsByTagName("object");=0A= for (i =3D 0; i < flashObjects.length; i++) {=0A= flashObjects[i].style.visibility =3D "hidden";=0A= }=0A= =0A= var flashEmbeds =3D document.getElementsByTagName("embed");=0A= for (i =3D 0; i < flashEmbeds.length; i++) {=0A= flashEmbeds[i].style.visibility =3D "hidden";=0A= }=0A= =0A= }=0A= =0A= =0A= // ---------------------------------------------------=0A= =0A= //=0A= // pause(numberMillis)=0A= // Pauses code execution for specified time. Uses busy code, not good.=0A= // Help from Ran Bar-On [ran2103@gmail.com]=0A= //=0A= =0A= function pause(ms){=0A= var date =3D new Date();=0A= curDate =3D null;=0A= do{var curDate =3D new Date();}=0A= while( curDate - date < ms);=0A= }=0A= /*=0A= function pause(numberMillis) {=0A= var curently =3D new Date().getTime() + sender;=0A= while (new Date().getTime(); =0A= }=0A= */=0A= // ---------------------------------------------------=0A= =0A= =0A= =0A= function initLightbox() { myLightbox =3D new Lightbox(); }=0A= Event.observe(window, 'load', initLightbox, false); ------=_NextPart_000_0180_01CCC62C.BDF480C0--