[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "1.1"]
[White "Ribas, Bernardo Sanson"]
[Black "Calcada, Henrique Galvan"]
[Result "0-1"]
[WhiteFideId "538012600"]
[BlackFideId "22746080"]
[ECO "B30"]
[WhiteElo "1578"]
[BlackElo "1937"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. c3 d5 5. exd5 exd5 6. Be2 Bd6 7. d4 Nge7 8.
dxc5 Bxc5 9. Bf4 Qb6 10. O-O Qxb2 11. Bc1 Qb6 12. Nbd2 O-O 13. Nb3 Bd6 14. Bd3
Ng6 15. Bxg6 hxg6 16. Qxd5 Rd8 17. Qc4 Be6 18. Qh4 Be7 19. Bg5 f6 20. Be3 Qc7
21. Nbd4 Bf7 22. Rfc1 b6 23. Qh3 Qc8 24. Qh4 Na5 25. Qe4 Re8 26. Qc2 Nc4 27.
Bf4 Qa6 28. h4 Rac8 29. Nd2 Bc5 30. Nxc4 Qxc4 31. Be3 Ba3 32. Rd1 Bc5 33. Qd3
Qxd3 34. Rxd3 Bc4 35. Rd2 Ba6 36. a4 Re5 37. Bf4 Re4 38. g3 Rce8 39. Be3 Rxe3
40. fxe3 Rxe3 41. Kh2 Rxc3 42. Nb5 Re3 43. Nxa7 Bb4 44. Rd8+ Kh7 45. Nb5 Bb7
46. Nd6 Re2+ 47. Kh3 Bg2+ 48. Kg4 f5+ 49. Nxf5 gxf5+ 50. Kxf5 Bh3+ 51. Kf4 Bd2+
52. Kf3 Rh2 53. Rb1 Ba5 54. Rb5 Ra2 55. g4 Ra3+ 56. Kf4 Rxa4+ 57. Kg3 Bxg4 58.
Rg5 Be1+ 59. Kg2 Bxh4 0-1

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "1.2"]
[White "Toigo, John Edward"]
[Black "Batista, Arthur Henrique Brunasso"]
[Result "1-0"]
[WhiteFideId "22766430"]
[BlackFideId "44768486"]
[ECO "C02"]
[WhiteElo "1831"]
[BlackElo "1879"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 e6 5. c3 Nc6 6. a3 a5 7. Be3 Qb6 8. Qc2 c4 9.
a4 Nge7 10. Nbd2 Nf5 11. Bf4 f6 12. h4 fxe5 13. Nxe5 Be7 14. Ndf3 Nxe5 15. Bxe5
Bf6 16. g4 Bxe5 17. Nxe5 Nd6 18. Bg2 Qc7 19. Rh3 O-O 20. O-O-O b5 21. Rf3 Bd7
22. axb5 Nxb5 23. Rxf8+ Rxf8 24. Re1 a4 25. Qxa4 Rxf2 26. Bxd5 Nxc3 27. Bxe6+
Kh8 28. Qa8+ Bc8 29. Qxc8+ Qxc8 30. Bxc8 Ne2+ 31. Kd2 Ng3+ 32. Kc3 Ne2+ 33.
Kxc4 Nxd4 34. Kxd4 Rxb2 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "2.1"]
[White "Calcada, Henrique Galvan"]
[Black "Ribas, Bernardo Sanson"]
[Result "1-0"]
[WhiteFideId "22746080"]
[BlackFideId "538012600"]
[ECO "E61"]
[WhiteElo "1937"]
[BlackElo "1578"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. c4 Nf6 2. Nf3 g6 3. Nc3 Bg7 4. d4 d6 5. Bf4 O-O 6. h3 b6 7. e3 Bb7 8. Be2
Re8 9. Qc2 Nc6 10. a3 e5 11. dxe5 dxe5 12. Bh2 a5 13. O-O Qe7 14. Rfd1 Rad8 15.
Nd5 Nxd5 16. cxd5 Nb8 17. e4 Ba6 18. Rac1 Bh6 19. Rb1 f6 20. Bxa6 Nxa6 21. Qc4
Ra8 22. Kh1 Qc5 23. Qe2 Qd6 24. Nd2 Nc5 25. Nc4 Qd7 26. b4 axb4 27. axb4 Nb7
28. Qf3 Bg7 29. Qb3 Ra4 30. d6 b5 31. Na5+ Kh8 32. Nxb7 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "2.2"]
[White "Batista, Arthur Henrique Brunasso"]
[Black "Toigo, John Edward"]
[Result "0-1"]
[WhiteFideId "44768486"]
[BlackFideId "22766430"]
[ECO "B22"]
[WhiteElo "1879"]
[BlackElo "1831"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. Nf3 d6 5. exd6 exd6 6. d4 Bf5 7. Bc4 Nb6 8.
Bb5+ N8d7 9. O-O Be7 10. dxc5 dxc5 11. Bf4 O-O 12. Nbd2 Nf6 13. Re1 Nbd5 14.
Bg3 a6 15. Bf1 Rc8 16. Nc4 Ne4 17. Bd3 Nxg3 18. hxg3 Bg4 19. Be4 Be6 20. Ne3
Nxe3 21. Qxd8 Rfxd8 22. Rxe3 Rd7 23. Ne5 Rdc7 24. a3 Rd8 25. Rae1 c4 26. Nf3
Bc5 27. R3e2 h6 28. Kf1 Bg4 29. Rd2 Rxd2 30. Nxd2 b5 31. Bf3 Bf5 32. Be4 Be6
33. Rd1 Rd7 34. Ke2 f5 35. Bc2 Kf7 36. Nf3 Re7 37. Kf1 Kf6 38. Rd8 Rd7 39. Rc8
Rd1+ 40. Bxd1 Bxc8 41. Ke2 Bb7 42. Ne1 g5 43. f3 Ke5 44. a4 h5 45. axb5 axb5
46. Nc2 f4 47. gxf4+ Kxf4 48. Nd4 Bxd4 49. cxd4 h4 50. Kf2 Bd5 51. Bc2 b4 52.
Ke2 Kg3 53. Be4 Bxe4 54. fxe4 Kf4 55. d5 Ke5 56. Kd2 g4 57. Ke3 h3 58. gxh3
gxh3 59. Kf3 c3 60. bxc3 bxc3 0-1

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "3.1"]
[White "Calcada, Henrique Galvan"]
[Black "Batista, Arthur Henrique Brunasso"]
[Result "1-0"]
[WhiteFideId "22746080"]
[BlackFideId "44768486"]
[ECO "A20"]
[WhiteElo "1937"]
[BlackElo "1879"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. c4 e5 2. g3 c6 3. Bg2 d5 4. cxd5 cxd5 5. d4 e4 6. Nc3 Be6 7. f3 exf3 8. Nxf3
Nf6 9. Ng5 Nc6 10. Nxe6 fxe6 11. O-O Qb6 12. e3 Be7 13. Bd2 O-O 14. Bh3 Nd8 15.
Na4 Qd6 16. Nc5 b6 17. Nd3 Nc6 18. Bc3 Rad8 19. Bg2 Nd7 20. Rxf8+ Nxf8 21. Rc1
Bg5 22. Nf4 Ng6 23. Qh5 Bxf4 24. exf4 Rf8 25. Re1 Rf5 26. Qe2 Rf6 27. a4 a5 28.
Rf1 Nge7 29. Qb5 Nd8 30. b4 Ndc6 31. bxa5 bxa5 32. Bh3 Nf5 33. Bxf5 Rxf5 34.
Rd1 g5 35. fxg5 Rxg5 36. Be1 h5 37. Bf2 h4 38. Kg2 hxg3 39. hxg3 Ne7 40. Qe8+
Kg7 41. Rh1 Ng6 42. Rb1 Qe7 43. Qb8 Qf6 44. Qc7+ Qf7 45. Qxf7+ Kxf7 46. Rb5 Ne7
47. Rxa5 Rg8 48. Ra7 Kf6 49. a5 Nc6 50. Ra6 Rc8 51. Kf3 Ne7 52. Rb6 Rc3+ 53.
Kg2 Rc2 54. a6 Ra2 55. g4 Ng6 56. Kf3 Ra3+ 57. Be3 Nh4+ 58. Kf2 Ra2+ 59. Kg3
Ng6 60. Bc1 Ne7 61. Bf4 Ra3+ 62. Kf2 Nc8 63. Be5+ Kg5 64. Rxe6 Kxg4 65. Rc6 Na7
66. Rb6 Ra5 67. Ke3 Nb5 68. Kd3 Kf5 69. Rf6+ Kg5 70. Kc2 Na3+ 71. Kb3 Nc4 72.
Kb4 Ra1 73. Kc5 Ra5+ 74. Kb4 Ra1 75. Rc6 Kf5 76. Bc7 Ke4 77. Kc5 Ne3 78. Re6+
Kd3 79. Bf4 Nc2 80. Be5 Ra5+ 81. Kb6 Ra3 82. Rh6 Nb4 83. Rh3+ 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "3.2"]
[White "Ribas, Bernardo Sanson"]
[Black "Toigo, John Edward"]
[Result "1-0"]
[WhiteFideId "538012600"]
[BlackFideId "22766430"]
[ECO "B52"]
[WhiteElo "1578"]
[BlackElo "1831"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. a4 Nc6 5. O-O Nf6 6. Re1 e5 7. h3 Be7 8. Nc3
a6 9. Bc4 Rc8 10. d3 h6 11. Be3 O-O 12. Ne2 Na5 13. Ba2 Qb6 14. Qd2 Nc6 15. Ng3
Be6 16. Bxh6 gxh6 17. Qxh6 Nd4 18. Ng5 Rfe8 19. Nh5 Nxh5 20. Qh7+ 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "4.1"]
[White "Batista, Arthur Henrique Brunasso"]
[Black "Calcada, Henrique Galvan"]
[Result "1/2-1/2"]
[WhiteFideId "44768486"]
[BlackFideId "22746080"]
[ECO "B22"]
[WhiteElo "1879"]
[BlackElo "1937"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 Nf6 5. Nf3 e6 6. Be3 cxd4 7. cxd4 Bb4+ 8.
Nc3 O-O 9. Bd3 b6 10. O-O Bxc3 11. bxc3 Ba6 12. Bxa6 Nxa6 13. Qd3 Nc7 14. Bf4
Rac8 15. Ne5 Rfd8 16. Rfd1 Nce8 17. Nf3 Nd6 18. Bxd6 Qxd6 19. h3 Qa3 20. Rac1
Rc7 21. c4 Qxd3 22. Rxd3 Rdc8 23. Ne5 Kf8 24. Rdc3 Ke7 25. Kf1 Ne4 26. R3c2 f6
27. Nf3 Nd6 28. Nd2 Nb5 1/2-1/2

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "4.2"]
[White "Toigo, John Edward"]
[Black "Ribas, Bernardo Sanson"]
[Result "1-0"]
[WhiteFideId "22766430"]
[BlackFideId "538012600"]
[ECO "C11"]
[WhiteElo "1831"]
[BlackElo "1578"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. Nce2 c5 6. c3 Nc6 7. Nf3 Qb6 8. a3
a5 9. a4 Be7 10. h4 cxd4 11. cxd4 Ndb8 12. Nc3 Bd7 13. Be2 Nb4 14. O-O N8c6 15.
Ra3 Rc8 16. Be3 Na7 17. h5 h6 18. Rb3 Qc7 19. Qd2 Rb8 20. Rc1 Qd8 21. Bb5 Bxb5
22. axb5 Nc8 23. Qe2 Nb6 24. Nd2 Ra8 25. Ra1 Bg5 26. f4 Be7 27. Rf1 a4 28. Ra3
Nc2 29. Ra2 Nb4 30. Raa1 Kd7 31. Rf3 Qc7 32. Bf2 Ra7 33. f5 Rha8 34. fxe6+ fxe6
35. Rf7 a3 36. Bh4 Nc8 37. b6 Qxb6 38. Qb5+ Qxb5 39. Nxb5 Ra4 40. Rxa3 Rxa3 41.
Nxa3 Nd3 42. Rxg7 Nxb2 43. Nb5 Ra1+ 44. Kh2 Nc4 45. Nf3 Ne3 46. Nd6 Nf5 47.
Nxf5 exf5 48. Bxe7 Nxe7 49. Nh4 Ke6 50. Ng6 Nxg6 51. Rxg6+ Kd7 52. Rxh6 b5 53.
Rb6 Ra5 54. Rd6+ 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "5.1"]
[White "Toigo, John Edward"]
[Black "Calcada, Henrique Galvan"]
[Result "1/2-1/2"]
[WhiteFideId "22766430"]
[BlackFideId "22746080"]
[ECO "E08"]
[WhiteElo "1831"]
[BlackElo "1937"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. g3 Be7 5. Nc3 c6 6. Bg2 b6 7. O-O O-O 8. Qc2
Nbd7 9. Bf4 Bb7 10. cxd5 Nxd5 11. Bd2 Nxc3 12. bxc3 Rc8 13. Qa4 a6 14. c4 c5
15. Be3 cxd4 16. Bxd4 Nc5 17. Qd1 Bf6 18. e3 Qe7 19. Qe2 e5 20. Bb2 Rc7 21. Ne1
Bxg2 22. Nxg2 Rfc8 23. Rab1 Qe6 24. e4 Be7 25. Rfd1 Na4 26. Ne3 Nxb2 27. Rxb2
Bc5 28. Nd5 Rc6 29. Rb3 Bd4 30. c5 Bxc5 31. Qxa6 Qg4 32. Qd3 Qh3 33. Qf3 Rh6
34. Qg2 Qxg2+ 35. Kxg2 Rhc6 36. Rdb1 f6 37. Nxb6 Bxb6 38. Rxb6 Rxb6 39. Rxb6
Ra8 40. Rb2 Ra3 41. Kf1 Kf7 42. Ke1 Kg6 43. Kf1 h6 44. Kg2 Kg5 45. h3 Kg6 46.
Kf1 h5 47. h4 Kh6 48. Kg2 Kg6 49. Kf1 Kh6 50. Ke2 g5 51. hxg5+ Kxg5 52. Kf1 h4
53. gxh4+ Kxh4 54. Ke1 Kg4 55. Re2 Ra4 56. Kf1 Kf4 57. Kg2 Ra3 58. Kf1 Ra4 59.
Kg1 Ra3 60. Kh2 Ra8 61. Kg2 Ra3 62. Kf1 Ra4 63. Kg2 Ra3 1/2-1/2

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "5.2"]
[White "Batista, Arthur Henrique Brunasso"]
[Black "Ribas, Bernardo Sanson"]
[Result "1-0"]
[WhiteFideId "44768486"]
[BlackFideId "538012600"]
[ECO "C05"]
[WhiteElo "1879"]
[BlackElo "1578"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 Qb6 8. Nf3
a5 9. O-O a4 10. a3 Na5 11. Qxa4 cxd4 12. cxd4 Be7 13. b4 Nc6 14. Qxa8 Na7 15.
a4 Bxb4 16. a5 Bxa5 17. Bd2 Bxd2 18. Nxd2 1-0

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "6.1"]
[White "Calcada, Henrique Galvan"]
[Black "Toigo, John Edward"]
[Result "1/2-1/2"]
[WhiteFideId "22746080"]
[BlackFideId "22766430"]
[ECO "A14"]
[WhiteElo "1937"]
[BlackElo "1831"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. c4 Nf6 2. g3 e6 3. Bg2 d5 4. Nf3 Be7 5. O-O O-O 6. b3 c5 7. cxd5 exd5 8. d4
b6 9. Bb2 Bf5 10. Nc3 Nc6 11. Rc1 Rc8 12. e3 c4 13. Ne5 cxb3 14. Nxc6 Rxc6 15.
Qxb3 Be6 16. Nb5 Rc4 17. Rxc4 dxc4 18. Qc2 a6 19. Nc3 b5 20. d5 Bg4 21. e4 b4
22. Ne2 c3 23. Bc1 Qa5 24. Nd4 Bc5 25. Nb3 Qa4 26. e5 Nd7 27. Qe4 Bh5 28. Nxc5
Nxc5 29. Qc4 Qb5 30. Qxb5 axb5 31. f3 Bg6 32. Be3 Nd3 33. f4 Bf5 34. h3 h5 35.
g4 hxg4 36. hxg4 Bxg4 37. Be4 Be2 38. d6 c2 39. Ra1 Rc8 40. Bf5 Ra8 41. Be4 b3
42. Bc1 Nxc1 43. Bxa8 b2 44. d7 bxa1=Q 45. d8=Q+ Kh7 46. Be4+ g6 47. Bxg6+ fxg6
48. Qe7+ Kg8 49. Qe8+ Kg7 50. Qe7+ Kh6 51. Qg5+ Kg7 52. Qe7+ 1/2-1/2

[Event "ChessMoves.me INVITATIONAL #002 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "6.2"]
[White "Ribas, Bernardo Sanson"]
[Black "Batista, Arthur Henrique Brunasso"]
[Result "1-0"]
[WhiteFideId "538012600"]
[BlackFideId "44768486"]
[ECO "B15"]
[WhiteElo "1578"]
[BlackElo "1879"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 e6 6. Nf3 Bd6 7. Bd3 h6 8. Be3
Nbd7 9. Qd2 c5 10. O-O-O cxd4 11. Bxd4 Qc7 12. Rhe1 Bf4 13. Be3 Nd5 14. Bxf4
Qxf4 15. Nh5 Qxd2+ 16. Rxd2 O-O 17. Bc4 N7b6 18. Bb3 Bd7 19. Kb1 g6 20. Bxd5
exd5 21. Nf6+ Kg7 22. Nxd7 Nxd7 23. Rxd5 Nf6 24. Rd2 Rfe8 25. Rde2 Rxe2 26.
Rxe2 Nd5 27. g3 Kf6 28. Nd2 Rd8 29. Kc1 Kf5 30. h3 Rd7 31. Nc4 Nb4 32. a3 Nc6
33. Ne3+ Ke4 34. Ng4+ Kf3 35. Re3+ Kg2 36. Nxh6 Kxf2 37. Ng4+ Kg2 38. h4 f5 39.
Nf6 Rd6 40. Ne8 Rd8 41. Nc7 Nd4 42. a4 Nf3 43. Rd3 Rc8 44. Ne6 Re8 45. Nf4+
Kxg3 46. Nxg6 Re1+ 47. Rd1 Re6 48. h5 Kg4 49. Rh1 Kg5 50. h6 Kxg6 51. h7 Re8
52. h8=Q Rxh8 53. Rxh8 f4 54. Kd1 Kf5 55. Rh7 Ng5 56. Rxb7 f3 57. Ke1 Kf4 58.
Kf1 a5 59. Rb5 Ne4 60. Rxa5 Kg3 61. Rd5 Nf6 62. Rf5 Ne4 63. a5 Kg4 64. Rf8 Nd2+
65. Kf2 Ne4+ 66. Ke3 Nd6 67. Rxf3 Nc4+ 68. Kf2 Nxa5 69. b4 Nc6 70. b5 Nd4 71.
b6 Nc6 72. b7 1-0

<!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>