﻿[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "1.1"]
[White "Vasquez, Cesar"]
[Black "Andrade Guerreros, Gabriela Jimena"]
[Result "0-1"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1731"]
[BlackElo "1653"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "110"]
[GameId "2224226213916816"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Be2 Qc7 7. O-O Nf6 8. Kh1 Be7 9. f4 d6 10. Be3 Bd7 11. Qe1 Nxd4 12. Bxd4 Bc6 13. Bf3 b5 14. Qe3 O-O 15. e5 dxe5 16. Bxe5 Qb7 17. f5 Bxf3 18. Rxf3 Ng4 19. Rg3 Nxe5 20. Qxe5 g6 21. f6 Bd8 22. Rf1 b4 23. Ne4 Qd5 24. Qf4 Qf5 25. Qxf5 exf5 26. Nc5 Re8 27. h3 Bxf6 28. Nd3 Kh8 29. Rgf3 a5 30. g4 Bd4 31. Kg2 Re2+ 32. Kg3 Rae8 33. gxf5 Rxc2 34. fxg6 fxg6 35. Kg4 Bxb2 36. Rf8+ Rxf8 37. Rxf8+ Kg7 38. Ra8 Rc4+ 39. Kf3 Rc3 40. Ke2 Ra3 41. Ra7+ Kh6 42. Nf2 Bd4 43. Ng4+ Kg5 44. Rxh7 Rxa2+ 45. Kf3 Kf5 46. Nh6+ Ke6 47. Ke4 Bc3 48. Kd3 Rd2+ 49. Kc4 Rd4+ 50. Kb3 Rh4 51. Nf7 Rxh7 52. Ng5+ Kf5 53. Nxh7 Bg7 54. h4 Kg4 55. Ng5 Kxh4 0-1

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "1.2"]
[White "Carrera Malatesta, Cesar Antonio"]
[Black "Bogodukhov, Roman"]
[Result "0-1"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1573"]
[BlackElo "1700"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "70"]
[GameId "2224211467173987"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 Nc6 3. Bc4 g6 4. d3 Bg7 5. c3 e6 6. O-O Nge7 7. Re1 O-O 8. Bg5 h6 9. Bh4 g5 10. Bg3 f5 11. Bd6 Rf7 12. d4 g4 13. Ne5 Nxe5 14. dxe5 a6 15. exf5 Rxf5 16. Qxg4 Rg5 17. Qf3 Ng6 18. Nd2 Nh4 19. Qe4 Nxg2 20. Rec1 Ne3+ 21. Kh1 Ng4 22. Rf1 Bxe5 23. Bxe5 Nxe5 24. Rg1 d5 25. Rxg5+ Qxg5 26. Rg1 dxe4 27. Rxg5+ hxg5 28. Bb3 c4 29. Bc2 Nd3 30. Nxe4 b5 31. Kg1 g4 32. b3 Bb7 33. Nf6+ Kf7 34. Nxg4 Rg8 35. h3 Bf3 0-1

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "1.3"]
[White "Flores Gilvonio, Facundo"]
[Black "Fernandez Robles, Renato Manuel"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1683"]
[BlackElo "1540"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "67"]
[GameId "2224225293561976"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Nxc6 bxc6 7. e5 Ng8 8. Bc4 d5 9. exd6 Qxd6 10. Qf3 Be6 11. Bf4 Qd7 12. Bb3 Bg4 13. Qe3 Nf6 14. O-O Nd5 15. Nxd5 cxd5 16. Qd4 Be2 17. Rfe1 Bb5 18. Qxd5 Qxd5 19. Bxd5 Rc8 20. c4 Bc6 21. Rad1 Bxd5 22. cxd5 Rc4 23. Rc1 Rd4 24. Red1 Rxd1+ 25. Rxd1 h5 26. Rc1 Rh6 27. Rc7 Kd8 28. Ra7 Rf6 29. Be3 Rd6 30. Ra8+ Kd7 31. Rxf8 Rxd5 32. h3 Rd1+ 33. Kh2 g5 34. Rxf7 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "1.4"]
[White "Diaz Valles, Favio Adrian"]
[Black "Briceno Portilla, Paul Anderzon"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1529"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "45"]
[GameId "2224209729744981"]
[EventDate "2025.09.20"]

1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nf6 5. c3 Bf5 6. Bb5+ Bd7 7. Bd3 e6 8. Bg5 Be7 9. Nbd2 Nc6 10. O-O Ng4 11. Bf4 Nf6 12. Re1 O-O 13. Ne5 a6 14. Re3 Nxe5 15. dxe5 Ne8 16. Bxh7+ Kxh7 17. Qh5+ Kg8 18. Rh3 f5 19. Nf3 Nf6 20. exf6 Bxf6 21. Ne5 Bxe5 22. Bxe5 Rf7 23. Qh8# 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "2.1"]
[White "Bogodukhov, Roman"]
[Black "Diaz Valles, Favio Adrian"]
[Result "0-1"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1700"]
[BlackElo "1529"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "72"]
[GameId "2224243117473977"]
[EventDate "2025.09.20"]

1. c4 Nf6 2. Nc3 e6 3. e4 d6 4. d4 Nbd7 5. Bd3 b6 6. Be3 Bb7 7. Qd2 Be7 8. f4 O-O 9. Nf3 c5 10. d5 exd5 11. exd5 Ng4 12. O-O-O Bf6 13. Ne4 a5 14. Nxd6 Ba6 15. Rde1 Qc7 16. Ne4 Rfe8 17. h3 Nxe3 18. Qxe3 Rab8 19. a4 b5 20. axb5 Bb7 21. Qd2 a4 22. Nxf6+ Nxf6 23. Ne5 Ra8 24. g4 a3 25. bxa3 Rxa3 26. g5 Nd7 27. Nc6 Rea8 28. Re7 Rxd3 29. Qxd3 Qxf4+ 30. Kb2 Bxc6 31. dxc6 Ne5 32. Rxe5 Qxe5+ 33. Kb3 Qc7 34. Rf1 Qa5 35. Rb1 Qa2+ 36. Kc3 Ra3+ 0-1

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "2.2"]
[White "Andrade Guerreros, Gabriela Jimena"]
[Black "Flores Gilvonio, Facundo"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1653"]
[BlackElo "1683"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "109"]
[GameId "2224272378704117"]
[EventDate "2025.09.20"]

1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. d4 d5 5. O-O O-O 6. c4 c6 7. Nc3 Re8 8. b3 Bf5 9. Bb2 Ne4 10. Nh4 Nxc3 11. Bxc3 Qd7 12. Nxf5 Qxf5 13. cxd5 cxd5 14. Rc1 Nc6 15. e3 Rad8 16. Qc2 Qd7 17. Rfd1 a6 18. Qd2 Qd6 19. Ba5 Rc8 20. Bb6 Bh6 21. Bc5 Qd7 22. Qe2 Qf5 23. Bf3 e6 24. Bg4 Qf6 25. Kg2 Rcd8 26. Bf3 e5 27. dxe5 Qxe5 28. Qc2 Qe6 29. Qc3 Ne5 30. Qd4 Nxf3 31. Kxf3 Qf5+ 32. Kg2 Bg7 33. Qf4 Qe6 34. Bd4 Bxd4 35. Rxd4 Rc8 36. Rxc8 Rxc8 37. Qg5 Rc2 38. h4 f6 39. Qf4 Qe5 40. Qf3 Rxa2 41. Rxd5 Qe6 42. Rd8+ Kg7 43. Qxb7+ Kh6 44. Rh8 Rxf2+ 45. Kxf2 Qf5+ 46. Qf3 Qc2+ 47. Qe2 Qxb3 48. e4 Kg7 49. Rc8 Qb6+ 50. Qe3 Qb2+ 51. Kf3 Qb1 52. Rc7+ Kg8 53. Qc3 Qd1+ 54. Kf2 Qh1 55. Qb3+ 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "2.3"]
[White "Fernandez Robles, Renato Manuel"]
[Black "Vasquez, Cesar"]
[Result "1/2-1/2"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1540"]
[BlackElo "1731"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "41"]
[GameId "2224274758168912"]
[EventDate "2025.09.20"]

1. d4 c5 2. e3 Nf6 3. Nf3 g6 4. Be2 Bg7 5. Nbd2 Qc7 6. b3 d6 7. Bb2 Nbd7 8. c3 b6 9. Rc1 Bb7 10. h3 h6 11. b4 a6 12. Qb3 b5 13. bxc5 dxc5 14. dxc5 Nxc5 15. Qb4 Nd5 16. Qa3 O-O 17. O-O Rfd8 18. Rfd1 Bf8 19. Nb3 Na4 20. c4 {Ilegible.} Nxb2 21. cxd5 1/2-1/2

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "2.4"]
[White "Briceno Portilla, Paul Anderzon"]
[Black "Carrera Malatesta, Cesar Antonio"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "D02"]
[BlackElo "1573"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "62"]
[GameId "2224273722884389"]
[EventDate "2025.09.20"]

1. d4 d5 2. Bf4 Nf6 3. e3 Bg4 4. Nf3 e6 5. Nbd2 Be7 (5... Qe7 6. Be2) 6. Be2 O-O 7. h3 Bh5 8. O-O Nbd7 9. Ne5 Bg6 10. Ndf3 c5 11. c3 c4 12. Nxg6 hxg6 13. Ne5 Nxe5 14. dxe5 Ne4 15. f3 Ng5 16. Qc2 b5 17. Rfd1 Nh7 18. a4 a6 19. Ra2 Bg5 20. Rda1 Qb6 21. Kh2 Rfb8 22. a5 Qc5 23. Rb1 b4 24. cxb4 Rxb4 25. Ra4 Rab8 26. Rxb4 Rxb4 27. b3 Qxa5 28. bxc4 Rxb1 29. Qxb1 dxc4 30. Bxc4 Bxf4+ 31. exf4 Nf8 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "3.1"]
[White "Diaz Valles, Favio Adrian"]
[Black "Andrade Guerreros, Gabriela Jimena"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1529"]
[BlackElo "1653"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "46"]
[GameId "2224287973003639"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Be3 Qc7 7. g3 Nf6 8. Bg2 Be7 9. O-O O-O 10. f4 d6 11. Nxc6 bxc6 12. Qe2 d5 13. Bd4 Bb7 14. Rad1 a5 15. Rfe1 Ba6 16. Qe3 Nd7 17. exd5 c5 18. Be5 Nxe5 19. fxe5 exd5 20. Nxd5 Qa7 21. Nxe7+ Qxe7 22. Bxa8 Rxa8 23. Rd6 Rc8 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "3.2"]
[White "Flores Gilvonio, Facundo"]
[Black "Bogodukhov, Roman"]
[Result "1/2-1/2"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1683"]
[BlackElo "1700"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "24"]
[GameId "2224297229840819"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. Bc4 a6 8. Bb3 b5 9. Nxc6 dxc6 10. Qxd8+ Kxd8 11. O-O-O+ Bd7 12. f3 e5 1/2-1/2

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "3.3"]
[White "Carrera Malatesta, Cesar Antonio"]
[Black "Fernandez Robles, Renato Manuel"]
[Result "0-1"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1573"]
[BlackElo "1540"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "44"]
[GameId "2224296537854361"]
[EventDate "2025.09.20"]

1. e4 c5 2. Nf3 Nc6 3. Bc4 e5 4. d3 Be7 5. O-O Nf6 6. Re1 d6 7. Nbd2 a6 8. Nf1 b5 9. Bb3 Bg4 10. h3 Bxf3 11. Qxf3 Nd4 12. Qd1 Nxb3 13. axb3 Qb6 14. Ng3 g6 15. Bh6 Bf8 16. Bxf8 Kxf8 17. h4 h5 18. Qf3 Kg7 19. Rf1 Ng4 20. Kh1 Qd8 21. Qe2 Qxh4+ 22. Kg1 Qh2# 0-1

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "4.1"]
[White "Fernandez Robles, Renato Manuel"]
[Black "Diaz Valles, Favio Adrian"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1540"]
[BlackElo "1529"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "61"]
[GameId "2224314300772863"]
[EventDate "2025.09.20"]

1. d4 Nf6 2. Nf3 e6 3. Bf4 b6 4. Nbd2 Bb7 5. e3 Be7 6. h3 d6 7. Be2 Nbd7 8. c4 O-O 9. O-O Ne4 10. Nxe4 Bxe4 11. Nd2 Bb7 12. Bf3 d5 13. Qb3 Nf6 14. Rac1 Rc8 15. cxd5 exd5 16. Qa4 a5 17. Be2 c5 18. dxc5 Bxc5 19. Nb3 Qe7 20. Nxc5 bxc5 21. Qxa5 d4 22. Bg5 Ra8 23. Qxc5 Qxc5 24. Rxc5 Ne4 25. Rc7 Nxg5 26. Rxb7 dxe3 27. fxe3 Rxa2 28. Rf5 Ne4 29. Rfxf7 Rxf7 30. Rb8+ Rf8 31. Bc4+ 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "4.2"]
[White "Andrade Guerreros, Gabriela Jimena"]
[Black "Bogodukhov, Roman"]
[Result "1-0"]
[Annotator "Torre Negra"]
[ECO "A00"]
[WhiteElo "1653"]
[BlackElo "1700"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "39"]
[GameId "2224313267655143"]
[EventDate "2025.09.20"]

1. Nf3 c5 2. g3 Nc6 3. c4 e5 4. Nc3 f5 5. d3 Nf6 6. Bg2 d6 7. O-O Be6 8. e3 d5 9. cxd5 Nxd5 10. a3 Qf6 11. Bd2 O-O-O 12. Qc2 Nxc3 13. Bxc3 g5 14. b4 c4 15. b5 cxd3 16. Qa4 Nd4 17. exd4 e4 18. d5 Qe7 19. Rfc1 Bg7 20. Bxg7+ 1-0

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "4.3"]
[White "Briceno Portilla, Paul Anderzon"]
[Black "Flores Gilvonio, Facundo"]
[Result "0-1"]
[Annotator "Torre Negra"]
[ECO "A00"]
[BlackElo "1683"]
[WhiteFideId "-1"]
[WhiteFideId "-1"]
[PlyCount "102"]
[GameId "2224320609034782"]
[EventDate "2025.09.20"]

1. d4 Nf6 2. Bf4 g6 3. Nc3 d6 4. Nf3 Bg7 5. Qd2 h5 6. Rd1 c6 7. e4 b5 8. e5 b4 9. exf6 bxc3 10. Qxc3 Bxf6 11. Bg5 Bg7 12. a3 O-O 13. Qd2 Bf5 14. Bd3 Bg4 15. Be2 Re8 16. O-O Qb6 17. c3 Nd7 18. Rb1 c5 19. h3 Bxf3 20. Bxf3 Rab8 21. dxc5 Qxc5 22. Be3 Qc7 23. Rfd1 Ne5 24. Bd5 e6 25. Ba2 Rbd8 26. Qe2 Kh7 27. Rd2 f5 28. Rbd1 Rf8 29. Bg5 Bf6 30. Bxf6 Rxf6 31. Qa6 Nf7 32. Re1 Re8 33. Rd4 Kh6 34. Rc4 Qd7 35. Bb3 Rh8 36. Ba4 Qe7 37. Qc6 Ne5 38. Qc7 Qf8 39. Rd4 Nf7 40. Qxa7 g5 41. Bb3 e5 42. Rb4 g4 43. hxg4 hxg4 44. Bxf7 Rxf7 45. Rb7 Rf6 46. Rd1 Kg6 47. Rd5 Qh6 48. Kf1 Qc1+ 49. Ke2 Qc2+ 50. Rd2 Qe4+ 51. Qe3 Qxb7 0-1

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "5.1"]
[White "Diaz Valles, Favio Adrian"]
[Black "Flores Gilvonio, Facundo"]
[Result "*"]
[WhiteFideId "3877612"]
[BlackFideId "81419406"]
[ECO "A00"]
[WhiteElo "1529"]
[BlackElo "1683"]
[PlyCount "0"]
[EventDate "2025.09.20"]

*

[Event "151 IRT Clasico Armagedon sub 1800 (sábado 20 de septiembre)"]
[Site "Jr. Manco II 307 - San Miguel - Lima Peru"]
[Date "2025.09.20"]
[Round "5.2"]
[White "Andrade Guerreros, Gabriela Jimena"]
[Black "Briceno Portilla, Paul Anderzon"]
[Result "*"]
[WhiteFideId "81408773"]
[BlackFideId "3838498"]
[ECO "A00"]
[WhiteElo "1653"]
[BlackElo "0"]
[PlyCount "0"]
[EventDate "2025.09.20"]

*

<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="apple-touch-icon" href="/manifest/apple-touch-icon-iphone-60x60.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/manifest/apple-touch-icon-ipad-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/manifest/apple-touch-icon-iphone-retina-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/manifest/apple-touch-icon-ipad-retina-152x152.png">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Chess Games PGN format. Chess Games and notation.</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">
    <link rel="stylesheet" type="text/css" href="/css/mobile.css">
	<link rel="stylesheet" type="text/css" href="/css/post_css.css">
	<link rel="stylesheet" type="text/css" href="/css/dt.css">

	<link rel="stylesheet" type="text/css" href="/css/all.css">
	<link rel="stylesheet" type="text/css" href="/css/dt_responsive.css"/>
	<link rel="stylesheet" type="text/css" href="/css/dt_group.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.structure.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.theme.css"/>
	<meta property="og:type" content="website">
	<meta property="og:site_name" content="International Chess Federation (FIDE)">
	<meta property="og:title" content=" Chess Rating Calculators. Rating change, Initial Chess Rating">
	<meta property="og:description" content="">
	<meta property="og:url" content="">
	<meta property="og:locale" content="en_EN">
	<meta property="og:image" content="https://directory.fide.com/img/fide_og_1200.png">
	<meta property="og:image:width" content="1200">
	<meta property="og:image:height" content="630">
	<script type="text/javascript" src="/js/jquery-3.6.0.min.js"></script>
	<script type="text/javascript" src="/js/jquery-ui.js"></script>
	<script type="text/javascript" src="/js/dt.js"></script>
	<script type="text/javascript" src="/js/jquery.mark.min.js"></script>
	
	
	
</head>

<body>
<header class="header">
	<div class="header-social"></div>
	<div class="header-container">
			<div class="header-logo-container">
					<div class="header-logo">
							<a href="https://www.fide.com">
									<img src="/img/logo1.png" alt="">
							</a>
					</div>
					<div class="header-title-container">
							<div class="header-title">International</div>
							<div class="header-subtitle">Chess Federation</div>
					</div>
			</div>
			<div class="menu-container tabs">
					<div class="tabs-nav main-menu">
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/news/">NEWS</a></button>
							<button class="tabs-btn menu-button"><a href="https://ratings.fide.com">RATINGS</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">CHAMPIONSHIP</a></button>
							<button class="tabs-btn menu-button"><a href="https://calendar.fide.com/calendar.php">CALENDAR</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/about-fide">FIDE</a></button>
							<button class="tabs-btn menu-button"><a href="https://directory.fide.com">DIRECTORY</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/partners/">PARTNERS</a></button>							
							<button class="tabs-btn menu-button"  id="fide100div"><a href="https://shop.fide.com">SHOP</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/contacts/">CONTACTS</a></button>
					</div>
					<div class="tabs-content nav-submenu" style="display:flex; flex-wrap:wrap;">
							<div class="tabs-pane main-submenu" id="content-1">
									<button class="submenu-button"><a href="https://www.fide.com/category/fide-news/">FIDE News</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/category/chess-news/">Chess news</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-2">
									<button class="submenu-button"><a href="https://ratings.fide.com/top_lists.phtml">Top</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/top_federations.phtml">Top Federations</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/rated_tournaments.phtml">Tournaments</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/titles_page.phtml">Titles</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/transfers.phtml">Transfers</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/calc.phtml?page=change">Calculators</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/download_lists.phtml">Download</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-3">
									<button class="submenu-button"><a href="https://www.fide.com/fide-circuit-2026-2027/">FIDE Circuit</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/women-fide-circuit-2026-2027/">Women's Circuit '26-'27</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">Open Cycle '25-'26</a></button>									
									<button class="submenu-button"><a href="https://www.fide.com/fide-womens-world-championship-cycle-2025-2026">Women’s Cycle '25-'26</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/fide-womens-world-championship-cycle-2023-2025/">Women’s Cycle '23-'25</a></button>
									
									
							</div>
							
							
							
							<div class="tabs-pane main-submenu" id="content-4">
							
									<button class="submenu-button" style="margin-left: 200px;"><a href="https://calendar.fide.com/calendar.php">All Tournaments</a></button>
									
									<button class="submenu-button"><a href="https://calendar.fide.com/majorcalendar.php">Main Events</a></button>
									
									
							</div>
							
							<div class="tabs-pane main-submenu" id="content-5">
							
							
									<button class="submenu-button" style="margin-left: 200px;"><a href="https://www.fide.com/about-fide/">About FIDE</a></button>
									<button class="submenu-button"><a href="https://handbook.fide.com/">Handbook</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/documents">Documents</a></button>
									<button class="submenu-button"><a href="https://med.fide.com" target=_blank>Clean Sport</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/financial">Financial Reports</a></button>
									
							</div>
							<div class="tabs-pane main-submenu" id="content-6">
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/officials">Officials</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/commissions_and_committees">Commissions & Committees</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/member_federations/main">Federations</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/affiliated_organizations">Aff. Organizations</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/affiliated_members">Aff. Members</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/dignitaries/&b=1&c=5">Honourable Dignitaries</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/orgchart.phtml">Chart</a></button>
							</div>
							
							<div class="tabs-pane main-submenu" id="content-7">
									<button class="submenu-button invisible"><a href="#">PARNTERS</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-9">
									<button class="submenu-button invisible"><a href="#">FIDE100</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-10">
									<button class="submenu-button invisible"><a href="#">CONTACTS</a></button>
							</div>
							
					</div>
			</div>
					<div class="mobile-menu-container">
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>MAIN/NEWS</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/news/">All News</a></p>
									<p><a href="https://www.fide.com/category/fide-news/">FIDE News</a></p>
									<p><a href="https://www.fide.com/category/chess-news/">Chess News</a></p>
							</div>
					</div>
	
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>RATINGS</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://ratings.fide.com/top_lists.phtml">Top</a></p>
									<p><a href="https://ratings.fide.com/top_federations.phtml">Top Federations</a></p>
							        <p><a href="https://ratings.fide.com/index.phtml">Main Page / Search</a></p>
									<p><a href="https://ratings.fide.com/rated_tournaments.phtml">Tournaments</a></p>
									<p><a href="https://ratings.fide.com/titles_page.phtml">Titles</a></p>
									<p><a href="https://ratings.fide.com/transfers.phtml">Transfers</a></p>
									<p><a href="https://ratings.fide.com/calc.phtml?page=change">Calculators</a></p>
									<p><a href="https://ratings.fide.com/download_lists.phtml">Download</a></p>
							</div>
					</div>
						<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>CHAMPIONSHIP</strong></h2>
							</button>
							
							
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/fide-circuit-2026-2027/">FIDE Circuit</a></p>
									<p><a href="https://www.fide.com/women-fide-circuit-2026-2027/">Women's Circuit '26-'27</a></p>
									<p><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">Open Cycle 2025-2026</a></p>
									<p><a href="https://www.fide.com/fide-womens-world-championship-cycle-2025-2026">Women’s Cycle 2025-2026</a></p>
									<p><a href="https://www.fide.com/fide-womens-world-championship-cycle-2023-2025">Women’s Cycle 2023-2025</a></p>
									
							</div>
						
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>CALENDAR</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://calendar.fide.com/calendar.php">All Tournaments</a></p>
									<p><a href="https://calendar.fide.com/majorcalendar.php">Main Events</a></p>
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>FIDE</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/about/">About FIDE</a></p>
									<p><a href="https://handbook.fide.com/">Handbook</a></p>
									<p><a href="https://www.fide.com/documents">Documents</a></p>
									<p><a href="https://med.fide.com" target=_blank>Clean Sport</a></p>
									<p><a href="https://www.fide.com/financial">Financial Reports</a></p>
									
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>DIRECTORY</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://directory.fide.com/list/officials">Officials</a></p>
									<p><a href="https://directory.fide.com/list/commissions_and_committees">Commissions & Committees</a></p>
									<p><a href="https://directory.fide.com/list/member_federations/main">Federations</a></p>
								    <p><a href="https://directory.fide.com/list/affiliated_organizations">Affiliated Organizations</a></p>
									<p><a href="https://directory.fide.com/list/affiliated_members">Affiliated Members</a></p>
									<p><a href="https://directory.fide.com/list/dignitaries">Honourable Dignitaries</a></p>
									<p><a href="https://directory.fide.com/orgchart.phtml">Chart</a></p>
								
									
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://www.fide.com/partners/">PARTNERS</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
		
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://shop.fide.com">SHOP</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://www.fide.com/contacts/">CONTACTS</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
			<!--mobile-menu-container-->
	</div>
			<div class="header-search-container">
					<div class="header-search" style="display:none;">
							
					</div>
					<div class="header-account" style="display:none;">
							<a href=https://portal.fide.com><img src="/img/user.svg" alt=""></a>
					</div>
			</div>
			<div class="menu-burger">
					<span></span>
			</div>
	</div>
<aside class="social">
	<div class="social-aside">
			<a href="https://twitter.com/FIDE_chess" target=_blank><img src="/img/twitter-top.svg" alt="twitter"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.instagram.com/fide_chess/" target=_blank><img src="/img/instagram-top.svg" alt="instagram"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.facebook.com/ChessFIDE/" target=_blank><img src="/img/fb-top.svg" alt="facebook"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.tiktok.com/@fide_chess" target=_blank><img src="/img/tiktok_icon.svg " alt="tiktok"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.linkedin.com/company/48892238" target=_blank><img src="/img/linkedin-top.svg" alt="linkedin"></a>
	</div>
	<div class="social-aside youtu">
			<a href="https://www.youtube.com/channel/UC9B47GnzCRFHTT1BIBWvStQ" target=_blank><img src="/img/youtube-top.svg" alt="youtube"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.twitch.tv/fide_chess" target=_blank><img src="/img/twitch-top.svg" alt="twitch"></a>
	</div>
</aside>
</header>
<!-- Menu -->

<style>
.social-aside img
{
    height: 18px;
}
.youtu img
{
    height: 15px !important;
}

	.header-title {
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}
.dir-pattern-three, .dir-pattern-two, .dir-pattern-four
{
top: 0;
display:none;
}
.directory
{
	margin-top: 40px;
}

	
	.social
	{
	margin:0;
	}
	.menu-button {
	border: none;
	padding: 10px 8px 62px 8px;
	border-radius: 7px 7px 0 0;
	background-color: #EAEEF3;
	height: 91px;
	}
	.main-menu a, .main-menu a:visited
	{
		color:#24305E;
	}
	.main-menu .tabs-btn:hover
	{
	background-color:#374785;
	transition:
    
    background-color 1s,
	background 1s;
	
	}
	
	.main-menu > .tabs-btn-active a {
	color: #fff;
	}
	.invisible {
		display:none;
	}
	.header-container
	{
			max-width: 1440px;
			margin: 0 auto;
			width: 100%;
	}
	.mobile-menu-container {
			display: none;
			z-index: 10000 !important;
	}
	.main-submenu button:hover
	{
	background-color: #24305E !important;
	}
	.submenu-button a:visited
	{
	color:#24305E;
	}

	
	@media screen and (max-width: 1024px) {
	.menu-container {
			display: none;
	}
	.mobile-menu-container {
			display: block;
			position: absolute;
			top: 137px;
			left: 0;
			background: rgb(245, 246, 246);
			box-shadow: #ccc;
			width: 100%;
			box-shadow: 0 4px 2px -2px rgba(36, 36, 36, 0.17);
			left: -200%;
			transition: all 0.4s ease;
			z-index: 10000 !important;
	}
	.mobile-menu-container.open-menu {
			left: 0;
	}
	.menu-burger {
			position: absolute;
			right: 10px;
			top: 69px;
			width: 24px;
			height: 19px;
			display: block;
			margin-left: auto;
			margin-bottom: 20px;
			cursor: pointer;
	}
	.menu-burger span, .menu-burger:after, .menu-burger:before{
			height: 3px;
			width: 100%;
			position: absolute;
			background: #24305E;
			margin: 0 auto;
			border-radius: 1px;
	}
	.menu-burger span{
			top: 21px;
	}
	.menu-burger:after, .menu-burger:before{
			content: '';
	}
	.menu-burger:after{
			bottom: 3px;
			border-radius: 1px;
	}
	.menu-burger:before{
			top: 5px;
			border-radius: 1px;
	}
	.menu-burger.open-menu span {
			transform: rotate(38deg);
			top: 8px;
			transition: 0.4s;
	}
	.menu-burger.open-menu:before {
			opacity:0; 
			transition: 0.5s; 
	}
	.menu-burger.open-menu:after {
			transform: rotate(-38deg);
			bottom: 8px;
			transition: 0.4s;
	}
	.social {
			position: absolute;
			top: 10px;
			left: 159px;
			width: 400px;
			justify-content: space-between;
	}
	.container {
			width: 688px;
	}
	.page-title {
			font-weight: 400;
			font-size: 36px;
			line-height: 42px;
	}
	.menu-button {
			padding: 0px;
			height: auto;
	}
	.nav-submenu {
			margin-top: 0px;
	}
	.main-submenu button {
			padding: 0px;
			margin-right: 0px;
	}
	.main-menu a {
			display: block;
	}
	.tabs-pane-show {
			display: inline-grid;
	}
	.mobile-menu {
			list-style-type: none;
			text-align: center;
	}
	.mobile-submenu {
			height: 0;
			overflow: hidden;
			transition: height .4s ease-in-out;
			text-align: center;
	}
	.mobile-accordeon button {
			padding: 10px;
			border: none;
			cursor: pointer;
			width: 100%;
			background-color: #EAEEF3;
			line-height: 1;
	}
	.mobile-accordeon button:focus
	{
		background-color: #868CAD;
		color: #fff;
	}
	.mobile-menu.active, .mobile-menu.active:focus  {
			background-color: #868CAD;
	}
	.mobile-menu.active h2 {
			background-color: #868CAD;
			color: #fff;
	}
	.mobile-menu.active h2 a {
			color: #fff;
	}
	.mobile-menu h2, .mobile-menu h2 a {
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 19px;
			align-items: center;
			text-transform: uppercase;
			text-decoration: none;
			display:inline;
	}
	.mobile-submenu p {
			padding: 7px 0px;
	}
	.mobile-submenu p a {
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 140%;
			color: #374785;
			text-decoration: none;
	}
	}
	@media screen and (max-width: 576px) {
							.header-social, .social {
			display: none;
	}
	.header-search-container, .menu-burger {
			top: 40px;
	}
	
	}
	@media screen and (max-width: 375px) {
							.header-search-container {
			display: none;
	}
	.menu-burger {
			right: 15px;
	}
	}
	


.main-submenu button {
	margin-right: 8px;
	padding: 10px 8px;
}
.submenu-button.dir_button
{
	margin: 1px !important;
	padding: 10px 4px;
}
.tabs-btn-active, .tabs-btn-active:focus, .tabs-btn-active:active
{
	
	background-color: #374785;
}
.header-search-container img:last-child {
 
  margin-right: 5px;
}
.header
{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

@media screen and (max-width: 1300px) {

.header-title {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
}
.header-subtitle {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.menu-container {
  margin-left: 15px;
  
}
.header-title-container {
padding-left: 10px;
}
}

@media screen and (max-width: 1576px) {
	.header-logo-container
	{
	margin-left: 10px;
	}


}
@media screen and (max-width: 1576px) {
.social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	top: 40px;
	right: 40px;
}
 .social-aside {
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 1200px) {
.header
{
	height: 174px;
}
.header-title
{
	padding-top:0;
	paddint-left: 8px;
	
}
.container {
	width: 944px;
	margin: 0 auto;
}
.page-title {
	font-size: 36px;
	line-height: 42px;
}
.none {
	display: none;
}
/*HEADER*/
.header {
 margin-bottom: 8px;
}
.header-container {
	padding-top: 20px;
	display: block;
}
.header-logo-container {
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.header-logo-container img {
	width: 70px;
}
.header-title-container {
	padding-left: 10px;
}
.header-title {
	font-size: 14px;
	line-height: 16px;
	padding-left: 10px;
}
.header-subtitle {
	font-size: 14px;
	line-height: 16px;
	padding-left: 10px;
}
.menu-container {
	margin: 0px;
	padding-left: 4px;
}
.header-search-container {
	position: absolute;
	top: 85px;
	right: 40px;
}
.submenu-button.dir_button
{
	margin: 1px !important;
	padding: 10px 4px;
}
.main-submenu button {
	margin-right: 3px;
}


.social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	top: 40px;
	right: 40px;
}
.social-aside {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 20px;
}
.header-title, .header-subtitle
	{
			margin-top: 0;
			margin-bottom: 0;
	}
}


@media screen and (max-width: 1024px) {
	 .header
	{
			height: 90px;
			padding-left: 5px;
	}
	.header-social, .social {
			display: none;
	}
	.header-search-container, .menu-burger {
			top: 40px;
	}
	.header-search-container {
	position: absolute;
	top: 40px;
	right: 60px;
	}
	.header-social {
	display: none;
	height: 40px;
	background-color: #fff;
	}
	.header-title, .header-subtitle
	{
			margin-top: 0;
			margin-bottom: 0;
	}
	.header-logo-container {
	padding-bottom: 10px;
	padding-top: 15px;
	}
	
	.social {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
left:0;
top: 5px;
padding-bottom: 3px;
border-bottom: 1px solid #C6CDDD;
width: 100%;
justify-content: center;


	
	}
	.mobile-menu-container {
	top: 90px;
	transition: all 0.4s ease;
	border-top: 1px solid #374785;
	z-index: 200;
	
	}
	
}

@media screen and (max-width: 375px){
	.header {
	height: 90px;
	padding-left: 5px;
	}
	
	.mobile-menu-container {
	top: 90px;
	transition: all 0.4s ease;
	border-top: 1px solid #374785;
	
	}
	.header-search-container {
	display: flex;
	top: 40px;
	right: 60px;
	}
  
	}


[type="button"], [type="submit"], button
{
	 background-color: #374785;
}
.activeurll {
  background-color: #24305E !important;
  color: #ffffff !important;
}
.activeurll a {
  color: #ffffff !important;
}

.main-submenu a:hover
{
text-decoration: none;
font-weight: normal;
}
.mobile-accordeon button:hover
{
	color: red;
	background-color: #868CAD;
}
 .mobile-menu.active {
    background-color: #868CAD;
  }

	#fide100div
	{	
	color:red;
	border: 0;
	
   
	}
	#fide100div:hover
	{
	z-index: 1000;
	}
	
.calendar-tabs-buttons {
  z-index: 90;
}
.elementor-245 .elementor-element.elementor-element-df66bb2
{
	box-shadow:none;
}

</style>

<script>
let burger = document.querySelector('.menu-burger');
let menu = document.querySelector('.mobile-menu-container');

burger.onclick = function() {
	
menu.classList.toggle('open-menu');
burger.classList.toggle('open-menu');
};

</script>    
<script>
class ItcTabs {
  constructor(target, config) {
    const defaultConfig = {};
    this._config = Object.assign(defaultConfig, config);
    this._elTabs =
      typeof target === "string" ? document.querySelector(target) : target;
    this._elButtons = this._elTabs.querySelectorAll(".tabs-btn");
    this._elPanes = this._elTabs.querySelectorAll(".tabs-pane");
    this._eventShow = new Event("tab.itc.change");
    this._init();
    this._events();
  }

  _init() {
    this._elTabs.setAttribute("role", "tablist");
    this._elButtons.forEach((el, index) => {
      el.dataset.index = index;
      el.setAttribute("role", "tab");
      this._elPanes[index].setAttribute("role", "tabpanel");
      el.classList.add("tabs-btn-not-active"); // ���������� ������ .tabs-btn-not-active
    });
  }

  show(elLinkTarget) {
    const elPaneTarget = this._elPanes[elLinkTarget.dataset.index];
    const elLinkActive = this._elTabs.querySelector(".tabs-btn-active");
    const elPaneShow = this._elTabs.querySelector(".tabs-pane-show");
    if (elLinkTarget === elLinkActive) {
      return;
    }
    elLinkActive ? elLinkActive.classList.remove("tabs-btn-active") : null;
    elLinkActive ? elLinkActive.classList.add("tabs-btn-not-active") : null; // ���������� ������ .tabs-btn-not-active
		elPaneShow ? elPaneShow.style.display = "none" : null;
    elPaneShow ? elPaneShow.classList.remove("tabs-pane-show") : null;
    elLinkTarget.classList.add("tabs-btn-active");
    elLinkTarget.classList.remove("tabs-btn-not-active"); // �������� ������ .tabs-btn-not-active
    elPaneTarget.classList.add("tabs-pane-show");
    this._elTabs.dispatchEvent(this._eventShow);
    elLinkTarget.focus();
  }

  showByIndex(index) {
    const elLinkTarget = this._elButtons[index];
    elLinkTarget ? this.show(elLinkTarget) : null;
  }

  _events() {
		this._elTabs.addEventListener("click", (e) => {
  const target = e.target.closest(".tabs-btn");
  if (target) {
    const link = target.querySelector("a");
    if (link) {
      const href = link.getAttribute("href");
      if (href) {
        e.preventDefault();
        window.location.href = href;
      }
    }
  }
});

  }
}

const accordionToggle = () => {
  const chItems = document.querySelectorAll(".tabs-pane.main-submenu");

  chItems.forEach((item) => {
    const chButton = item.querySelector("button.submenu-button");
    const chDesc = item;

    const toggleAccordion = () => {
      chItems.forEach((item) => {
        const chRemoveButton = item.querySelector("button.submenu-button");
        const chRemoveDesc = item;

        if (chRemoveDesc !== chDesc) {
          chRemoveDesc.style.display = "none"; // Set display: none
          chRemoveDesc.classList.remove("tabs-pane-show");
					chRemoveDesc.classList.add("tabs-pane-not-show");
          chRemoveButton.classList.remove("tabs-btn-active");
          chRemoveButton.classList.add("tabs-btn-not-active");
        }
      });

      chDesc.classList.toggle("tabs-pane-show");
      chButton.classList.toggle("tabs-btn-active");
      chButton.classList.remove("tabs-btn-not-active");
    };

    chButton.addEventListener("click", toggleAccordion);
  });
};

const tabs = new ItcTabs(".tabs");
accordionToggle();
const accordeon = () => {
  const chItems = document.querySelectorAll(".accordeon");

  chItems.forEach((item) => {
    const chButton = item.querySelector(".accordeon-title");
    const chDesc = item.querySelector(".accordeon-body");

    chButton.addEventListener("click", () => {
      chItems.forEach((item) => {
        const chRemoveButton = item.querySelector(".accordeon-title");
        const chRemoveDesc = item.querySelector(
          ".accordeon-body"
        );

        if (chRemoveDesc !== chDesc) {
          chRemoveDesc.classList.remove("open");
          chRemoveDesc.style.height = 0;
          chRemoveButton.classList.remove("active");
        }
      });

      if (chDesc.classList.contains("open")) {
        chDesc.style.height = 0;
      } else {
        chDesc.style.height = chDesc.scrollHeight + "px";
      }

      chDesc.classList.toggle("open");
      chButton.classList.toggle("active");
    });
  });
};

accordeon();

document.addEventListener('DOMContentLoaded', function() {
  var currentURL = window.location.href;
  var substituteURL = window.location.href;
  

  // ������� ������� � ������� menu-container
  var menuContainer = document.querySelector('.tabs-content');

	var menuContainerLvlOne = document.querySelector('.tabs-nav');
  // �������� ��� ������ ������ menuContainer
  var links = menuContainer.querySelectorAll('a');
	var linksLvlOne = menuContainerLvlOne.querySelectorAll('a');


	for (var i = 0; i <linksLvlOne.length; i++) {
		var linkLvlOne = linksLvlOne[i];
		var href = linkLvlOne.getAttribute('href');
		
		//custom links
		  if (href.includes("https://ratings.fide.com") & substituteURL.includes("ratings2.fide.com.test"))
  
			{
				var currentURL = "https://ratings.fide.com";
				var href = "ratings.fide.com";
			}
		 

		
		if (currentURL.includes(href)){
		
		
			var parent = linkLvlOne.parentElement;
			
			parent.classList.add('tabs-btn-active');
			parent.classList.remove('tabs-btn-not-active');
			var dataIndex = parent.getAttribute('data-index');
			var newId = 'content-' + (parseInt(dataIndex, 10) + 1);


// ������� ������� � ����� ��������������� � ��������� ����������� ��������
var element = document.getElementById(newId);
if (element) {
  element.classList.add('tabs-pane-show');
}

		}
		
	
		
	}
  // ���������� ������ � ��������� ����������� ��������
  for (var i = 0; i < links.length; i++) {
    var link = links[i];
    var href = link.getAttribute('href');

    // ���������, �������� �� ������� URL ������ ����� ������
    if (currentURL.includes(href)) {
      // ������� ������������ ������� ������
      var parentParent = link.parentElement.parentElement;
			var parent = link.parentElement;

      // ������������� display: block ��� ������������� �������� ������
			parent.classList.add('activeurll');
      parentParent.style.display = 'block';
      parentParent.classList.add('activeurl');
      parentParent.classList.add('tabs-pane-show');

      var myid = parentParent.id;
			
      var trimmedId = myid.replace('content-', '');
      var newId = parseInt(trimmedId, 10) - 1;

      // ������� ������� � ����� ��������������� � ��������� ����������� ��������
			
      var element = menuContainerLvlOne.querySelector('[data-index="' + newId + '"]');
			
      if (element) {
        element.classList.add('tabs-btn-active');
        element.classList.remove('tabs-btn-not-active');
      }
    }
  }

  // ��������� ���������� tabsPane
  var tabsPane = document.querySelector('.tabs-pane-show');

  // ������� ��� ���������� ���������� tabsPane
  function updateTabsPane() {
    tabsPane = document.querySelector('.tabs-pane-show');
  }

  const buttons = document.querySelectorAll('.tabs-btn.menu-button');
  let activeSubmenu = null;

  buttons.forEach((button, index) => {
    const submenu = document.getElementById(`content-${index + 1}`);

    button.addEventListener('mouseover', () => {
      if (button.classList.contains('tabs-btn-not-active')){
        if (submenu) submenu.style.display = 'block'; // Added submenu check
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'none'; // Guard: Only hide if exists
      }
      if (button.classList.contains('tabs-btn-active')){
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
    });

    button.addEventListener('mouseleave', () => {
      if (!button.classList.contains('tabs-btn-active')) {
        if (submenu) submenu.style.display = 'none'; // Added submenu check
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
      if (button.classList.contains('tabs-btn-active')){
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
    });

    // Only add listeners if the submenu actually exists in the HTML
    if (submenu) {
      submenu.addEventListener('mouseenter', () => {
        if (button.classList.contains('tabs-btn-not-active')){
          submenu.style.display = 'block';
          updateTabsPane();
          if (tabsPane) tabsPane.style.display = 'none'; // Guard
        }
        if (button.classList.contains('tabs-btn-active')){
          updateTabsPane();
          if (tabsPane) tabsPane.style.display = 'block'; // Guard
        }
      });

      submenu.addEventListener('mouseleave', () => {
        submenu.style.display = 'none';
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard
      });
    }
  });
  
const currentPath = window.location.href;
  const mobileLinks = document.querySelectorAll('.mobile-submenu a');
  
  mobileLinks.forEach(link => {
    const href = link.getAttribute('href');
    
    // Check if current URL contains the link's href to handle parameters
    if (href && href !== "#" && currentPath.includes(href)) {
      const parentAccordeon = link.closest('.accordeon');
      
      if (parentAccordeon) {
        const chButton = parentAccordeon.querySelector('.accordeon-title');
        const chDesc = parentAccordeon.querySelector('.accordeon-body');
        
        if (chButton && chDesc) {
          // Force the accordion to expand
          chDesc.classList.add("open");
          chDesc.style.height = chDesc.scrollHeight + "px";
          chButton.classList.add("active");
          
          // Optional: Highlight the specific active link in the mobile menu
          link.style.fontWeight = "bold";
          link.style.color = "#24305E";
        }
      }
    }
  });


  // ��������� ��������� ��� ���������� ���������� tabsPane
  menuContainer.addEventListener('transitionend', updateTabsPane);
  menuContainer.addEventListener('animationend', updateTabsPane);
});



</script><!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0TSTM17GEX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-0TSTM17GEX');
</script>
<link rel="stylesheet" type="text/css" href="/css/rtng_css.css"/>
<style>


</style>

    <div class="dir-pattern">
        <img src="/img/dir-pattern-1.png" alt="">
    </div>
    <div class="dir-pattern-two">
        <img src="/img/dir-pattern-2.png" alt="">
    </div>
    <div class="dir-pattern-four">
        <img src="/img/dir-pattern-4.png" alt="">
    </div>
    <div class="dir-pattern-three">
        <img src="/img/dir-pattern-3.png" alt="">
    </div>
    <div class="dir-pattern-five">
        <img src="/img/dir-pattern-5.png" alt="">
    </div>
	<section class="directory">
    <div class="directory-container container">
	<h1 class="page-title">PGN Files</h1>
		<div class="tmnt_name1">
					</div>
		
	</div>
	</section>
	<footer class="footer">
        <div class="footer-top">
            <div class="footer-image">
                <img src="/img/footer-queen.png" alt="">
            </div>
        </div>
        <div class="footer-bottom">
            <div class="footer-container container1">
                <div class="footer-logo-container">
                    <div class="footer-logo">
                        <a href="/"><img src="/img/logo1.png" alt=""></a>
                    </div>
                    <div class="header-title-container footer-title-container">
                        <h2 class="header-title footer-title">International</h2>
                        <h2 class="header-subtitle footer-subtitle">Chess Federation</h2>
                    </div>
                    <!--footer-logo-container-->
                </div>
                <div class="footer-menu-container">
                    <div class="footer-menu">
                        <ul class="footmenu">
                            <a href="https://www.fide.com/"><li>HOME</li></a>
                            <a href="https://www.fide.com/news"><li>NEWS</li></a>
                            <a href="https://ratings.fide.com/"><li>RATINGS</li></a>
                            <a href="https://www.fide.com/fide-world-championship-cycle-2026-2026"><li>CHAMPIONSHIP</li></a>
                            <a href="https://calendar.fide.com/"><li>CALENDAR</li></a>
                            <a href="https://www.fide.com/fide/about-fide"><li>FIDE</li></a>
                            <a href="https://med.fide.com" target=_blank><li>Clean Sport</li></a>
							<a href="https://www.fide.com/partners"><li>PARTNERS</li></a>							
							<a href="https://shop.fide.com/" target=_blank><li>SHOP</li></a>
							<a href="https://www.fide.com/contacts"><li>CONTACTS</li></a>
							<a href="https://old.fide.com/"><li>ARCHIVE</li></a>
							<a href="https://www.fide.com/privacy"><li>PRIVACY POLICY</li></a>
							
							
                        </ul>
                    </div>
                   
                    <div class="footer-copyright">
                        <p>© 2026 FIDE International Chess Federation. All Rights Reserved. No part of this site may be reproduced, stored in a retrieval system or transmitted in any way or by any means (including photocopying, recording or storing it in any medium by electronic means), without the written permission of FIDE International Chess Federation.</p>
                    </div>
                    <!--footer-menu-container-->
                </div>
                <div class="footer-social">
                    <div class="footer-social-button">
                        <a href="https://www.twitch.tv/fide_chess">
                            <img src="/img/footer-twitch.svg" alt="">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://twitter.com/FIDE_chess">
                            <img src="/img/twitterx_footer.svg" alt="twitter">
                        </a>    
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.instagram.com/fide_chess/">
                            <img src="/img/footer-instagram.svg" alt="instagram">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.facebook.com/ChessFIDE/">
                            <img src="/img/footer-facebook.svg" alt="facebook">
                        </a>
                    </div>
                    <div class="footer-social-button youtube_logo">
                        <a href="https://www.youtube.com/channel/UC9B47GnzCRFHTT1BIBWvStQ">
                            <img src="/img/footer-youtube.svg" alt="youtube">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="">
                            <img src="/img/footer-twitch.svg" alt="twitch">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.tiktok.com/@fide_chess">
                            <img src="/img/tiktok_footer.svg" alt="tiktok">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.linkedin.com/company/48892238">
                            <img src="/img/footer-linkedin.svg" alt="linkedin">
                        </a>
                    </div>
                    <!--footer-social-->
                </div>
                <!--footer-container-->
            </div>
        </div>
    
        <div class="up-button-container">
            <a href="#">
                <img src="/img/up-button.png" alt="">
            </a>
        </div>
    </footer>
	<style>

.container1
{
	max-width: 1440px;
	padding: 10px;
	margin: auto;
}
.footmenu a, .footmenu a:visited, .footmenu a:active, .footmenu a:hover
{
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;	
  text-decoration: none;
  color:#24305e;
}
.footer
{
	margin-top: 0px;
	width: 100vw;
        max-width: 100%;
}
.footer-menu ul
{
	flex-direction: row;
    flex-wrap: wrap;
	gap: 10px;
	justify-content: space-evenly;
}

.footer-logo-container {
  max-width: 420px;
  width: 20%;
}

.footer-image {
  position: absolute;
  right: 140px;
  bottom: 60px;
  z-index: 1;
}

.footer-social-button img {
  padding: 14px;
  height: 50px;
}
.youtube_logo img
{
    width: 50px !important;
}

.up-button-container a {
    display: inline-block;
    position: absolute;
    right: 50px;
    bottom: 17px;
    width: 80px;
    height: 80px;
    z-index: 300;
}

.up-button-container img {
    position: absolute;
    z-index: 300;
    bottom: 0px;
    right: 0px;
}

@media screen and (max-width: 1024px) {
.container1 {
	width:100%;
	margin: 0 auto;
}

 .header-title-container {
    padding-left: 8px;
  }
  .footer-social {
    padding-left: 0px;
    }
    .footer-social-button:first-child {
    display: none;
}
}
@media screen and (min-width: 575px) and (max-width: 1024px) {
  .footer-menu-container {
    width: 70%;
    padding-left: 10px;
  }
  .footer-image {
    left: 15%;
    bottom: 40%;
  }
   .footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: left;
  }
   .footer-copyright p {
    padding-top: 10px;
    line-height: 14px;
	font-size: 12px;
  }
   .footer-social{
    justify-content:left;
    width: 100%;
    }

  .footer-social-button img {
    padding: 16px;
  }
  .footer-logo {
    padding: 0px 0px 10px 10px;
}
.up-button-container a {
    right: 20px;
    bottom: 56px;
}
}

@media screen and (max-width: 574px) {
    
.header-title, .header-subtitle {
    padding-left: 0px;
    }  
  .footer-menu-container {
    width: 75%;
    align-items: start;
	padding-left: 0;
  }
   .footer-copyright {
    width: 99%;
    margin-left: 0;
  }
  .footer-image {
    top: 3%;
    left: 40%;
  }
  .footer-image img {
        width: 60px;
        margin-left: 150%;
    }
    .footer-social{
    justify-content: center;
    width: 100%;
    }
  .footer-social-button img {
    padding: 8px;
    width: 38px;
  }

.footer-menu ul
{
	flex-direction: row;
    flex-wrap: wrap;
	padding-left:0;
}

.footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: left;
  }

.footer-menu {
  display: block;
  width: 100%;
  padding-top: 20px;
  }
.footer-logo-container img
	{
		margin:auto;
	}
	
.footer-title-container {
    
    width: 100%;
  }
.footer-subtitle {
	width: 100%;
	}
.footer-logo-container {
  padding-top: 15px;
	width: 20%;
	}
.footer-bottom {
    padding-bottom: 10px;
	padding-top: 10px;
  }

.footer-logo-container {
  
	width: 100%;
	}
.footmenu a li {
    padding-top: 10px;
  }
.footer-menu ul
{
	flex-direction: column;
    flex-wrap: wrap;
    
}
.footer-menu-container {
    width: 100%;
    align-items: start;
	padding-left: 0;
	
  }
.footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: center;
  }
.up-button-container a {
    right: 20px;
    bottom: 807px;
    width: 50px;
    height: 50px;
}

}
	</style> 

</body>
</html>