[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "1.1"]
[White "Wathier, Natalia"]
[Black "Netto, Andre Ferreira"]
[Result "1/2-1/2"]
[WhiteFideId "44752059"]
[BlackFideId "3722287"]
[ECO "A00"]
[WhiteElo "1515"]
[BlackElo "1577"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 b6 5. Bd3 c5 6. c3 c4 7. Bc2 Nc6 8. Nbd2
Bd6 9. Ne5 Bb7 10. Ndf3 Nh5 11. Bg3 Nxe5 12. Bxe5 Nf6 13. Ba4+ Kf8 14. Bxd6+
Qxd6 15. Ne5 a6 16. Qf3 b5 17. Bc2 Qe7 18. h4 Nd7 19. Nxd7+ Qxd7 20. Qh5 Qe7
21. f4 h6 22. Kd2 b4 23. Qf3 bxc3+ 24. bxc3 f5 25. Qh5 Qf7 26. Qxf7+ Kxf7 27.
Rhg1 Bc6 28. g4 g6 29. Rg3 Rhg8 30. Rb1 Rab8 31. Rxb8 Rxb8 32. gxf5 gxf5 33.
Kc1 a5 34. h5 Rg8 35. Rxg8 Kxg8 36. Kb2 Be8 37. Bd1 Kg7 38. Bf3 Kf6 39. Ka3 Ke7
40. Bd1 Kd6 41. Kb2 Kc7 42. a4 Kd6 43. Ka3 Ke7 44. Kb2 Kf6 45. Ka3 Ke7 46. Kb2
Kf7 47. Ka3 Kg8 48. Kb2 Kh7 49. Ka3 Kg7 50. Kb2 Kf6 51. Ka3 Kg7 52. Kb2 Kf6 53.
Ka3 Kg7 54. Kb2 Kf6 55. Ka3 Kg7 56. Kb2 1/2-1/2

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "1.2"]
[White "Zantut Neto, Odilo"]
[Black "De Vargas, Daniel Alves"]
[Result "0-1"]
[WhiteFideId "538046490"]
[BlackFideId "44761961"]
[ECO "A00"]
[WhiteElo "0"]
[BlackElo "1631"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 d5 2. c4 e6 3. Nc3 Be7 4. Nf3 Nf6 5. e3 O-O 6. Bd3 b6 7. e4 dxe4 8. Nxe4
Bb7 9. Nxf6+ Bxf6 10. Be3 Nc6 11. O-O Qd7 12. Qd2 Rfd8 13. Rad1 a5 14. c5 bxc5
15. dxc5 Qe7 16. a3 Ba6 17. Qc2 Bxd3 18. Rxd3 Rxd3 19. Qxd3 Bxb2 20. Qb5 Ne5
21. Qxb2 Nxf3+ 22. gxf3 Qd7 23. Qd4 Qc6 24. Rd1 h6 25. Qe4 Qa6 26. Rb1 Rd8 27.
Bd4 Qc4 28. Rd1 Rd5 29. Qd3 Qxd3 30. Rxd3 e5 31. Kf1 exd4 32. Ke2 Rxc5 33. Rxd4
Kf8 34. Kd3 Rh5 35. h4 Rb5 36. Kc3 Rf5 37. Rd3 Rf4 38. Kd2 Rxh4 39. Rc3 Rf4 40.
Ke3 Ra4 41. Kd3 Ke8 42. Rxc7 Rxa3+ 43. Ke2 Ra2+ 44. Ke3 a4 45. Ra7 a3 46. f4
Ra1 47. Kd2 a2 48. Ke2 g6 49. f3 Rh1 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "2.1"]
[White "Netto, Andre Ferreira"]
[Black "Wathier, Natalia"]
[Result "0-1"]
[WhiteFideId "3722287"]
[BlackFideId "44752059"]
[ECO "A00"]
[WhiteElo "1577"]
[BlackElo "1515"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 b6 2. Nf3 Bb7 3. Nc3 e6 4. d4 Bb4 5. Bd2 Bxc3 6. Bxc3 Bxe4 7. Bd3 Bb7 8.
O-O Nf6 9. Re1 d6 10. Qd2 Nbd7 11. Qf4 Qe7 12. Bc4 O-O-O 13. a4 h6 14. a5 g5
15. Qd2 g4 16. Nh4 Ne4 17. Rxe4 Bxe4 18. g3 Kb8 19. axb6 cxb6 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.04"]
[Round "2.2"]
[White "De Vargas, Daniel Alves"]
[Black "Zantut Neto, Odilo"]
[Result "1-0"]
[WhiteFideId "44761961"]
[BlackFideId "538046490"]
[ECO "A00"]
[WhiteElo "1631"]
[BlackElo "0"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. g3 O-O 5. Bg2 d6 6. Nc3 Nh5 7. O-O f5 8. e3 e5
9. Re1 e4 10. Nd2 c6 11. Bf1 c5 12. Nb3 cxd4 13. Nxd4 Nc6 14. Ndb5 Rf6 15. Be2
a6 16. Na3 Ne5 17. Kg2 Be6 18. Nc2 Nxc4 19. Nd5 Ne5 20. Nxf6+ Nxf6 21. Nd4 Bf7
22. b3 Nfd7 23. Ba3 Nc5 24. Rb1 Ncd3 25. Bxd3 Nxd3 26. Re2 Bxd4 27. exd4 Qb6
28. Bb2 g5 29. Rd2 g4 30. Rxd3 exd3 31. Qxd3 Qc6+ 32. Kg1 Qe4 33. Qxe4 fxe4 34.
Rc1 Bd5 35. Kf1 Rf8 36. Ke2 Kg7 37. Rc7+ Kg6 38. Rd7 Rf6 39. Ba3 h6 40. Bxd6
Bc6 41. Rd8 Rf3 42. Bf4 Rd3 43. Be3 Bb5 44. Ke1 Rc3 45. Kd2 Rd3+ 46. Kc2 Kf7
47. Rh8 Kg6 48. Rxh6+ Kf5 49. Rh5+ Kf6 50. Rh4 Kf5 51. Rh5+ Kf6 52. Re5 Bc6 53.
a4 b6 54. Rh5 Ke7 55. Rg5 Kd6 56. Rxg4 Bd7 57. Rxe4 Bf5 58. Kxd3 1-0

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "3.1"]
[White "Netto, Andre Ferreira"]
[Black "De Vargas, Daniel Alves"]
[Result "0-1"]
[WhiteFideId "3722287"]
[BlackFideId "44761961"]
[ECO "A00"]
[WhiteElo "1577"]
[BlackElo "1631"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. d3 d6 3. Nd2 Nf6 4. Ngf3 Nc6 5. g3 g6 6. Bg2 Bd7 7. O-O Bg7 8. Re1
Rb8 9. Nf1 O-O 10. h4 Bg4 11. N1h2 Bd7 12. Qd2 a6 13. Ng5 h6 14. Ngf3 b5 15.
Nf1 Ng4 16. Bh3 Nge5 17. Nxe5 Nxe5 18. Bxd7 Nf3+ 19. Kg2 Nxd2 20. Nxd2 Qxd7 21.
Nf3 c4 22. d4 Qc6 23. c3 b4 24. d5 Qc7 25. Bd2 bxc3 26. bxc3 Rb2 27. a4 Qc5 28.
Reb1 Rfb8 29. Rxb2 Rxb2 30. a5 Bxc3 31. Rd1 Bxd2 32. Rxd2 c3 33. e5 cxd2 34.
exd6 d1=Q 35. d7 Qxf2+ 36. Kh3 Qg2+ 37. Kg4 Qdxf3# 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "3.2"]
[White "Wathier, Natalia"]
[Black "Zantut Neto, Odilo"]
[Result "0-1"]
[WhiteFideId "44752059"]
[BlackFideId "538046490"]
[ECO "A00"]
[WhiteElo "1515"]
[BlackElo "0"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Bf4 d5 3. e3 c5 4. c3 Qb6 5. Qb3 c4 6. Qxb6 axb6 7. Nf3 Nc6 8. g3
Bf5 9. Bg2 Bd3 10. Nbd2 Nh5 11. Ne5 Nxf4 12. exf4 Nxe5 13. fxe5 e6 14. f4 b5
15. Bf1 Bxf1 16. Rxf1 b4 17. Rf3 bxc3 18. Rxc3 Bb4 19. Rf3 O-O 20. a3 Rfc8 21.
Rc1 Ba5 22. Ke2 Bxd2 23. Kxd2 Rc6 24. Rfc3 h5 25. Kc2 Kh7 26. Rf1 Kg6 27. Rcf3
Kf5 28. Re1 b5 29. Rf2 c3 30. h3 cxb2+ 31. Kxb2 Rac8 32. g4+ hxg4 33. hxg4+ Kg6
34. f5+ exf5 35. gxf5+ Kh7 36. Rh1+ Kg8 37. Rfh2 Kf8 38. f6 gxf6 39. exf6 Ke8
40. Re1+ Kd7 41. Re7+ Kd6 42. Rxf7 Ke6 43. Rfh7 Kxf6 44. R7h6+ Kf5 45. R6h5+
Ke6 46. Re2+ Kd6 47. Rh6+ Kd7 48. Rxc6 Rxc6 49. Rc2 Rc4 50. Rd2 b4 51. a4 Rc3
52. a5 Ra3 53. Rc2 Rxa5 54. Rc5 Rxc5 55. dxc5 Kc6 56. Kb3 Kxc5 57. Kc2 Kc4 58.
Kb2 d4 59. Kc2 b3+ 60. Kc1 Kc3 61. Kd1 b2 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "4.1"]
[White "De Vargas, Daniel Alves"]
[Black "Netto, Andre Ferreira"]
[Result "1-0"]
[WhiteFideId "44761961"]
[BlackFideId "3722287"]
[ECO "A00"]
[WhiteElo "1631"]
[BlackElo "1577"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. g3 c5 5. e3 Nc6 6. Nc3 b6 7. b3 Bd6 8. dxc5
bxc5 9. cxd5 exd5 10. Nxd5 Nxd5 11. Qxd5 Nb4 12. Qd1 a6 13. Bg2 Bb7 14. O-O Be4
15. Bb2 O-O 16. Nd2 Bxg2 17. Kxg2 Nd3 18. Bc3 Be5 19. Bxe5 Nxe5 20. Ne4 c4 21.
Qxd8 Rfxd8 22. bxc4 Nxc4 23. Rfd1 Rac8 24. Rac1 Ne5 25. Rxc8 Rxc8 26. Rd6 a5
27. Rd5 Nc4 28. Nd2 Nxd2 29. Rxd2 Kf8 30. Rd5 a4 31. Ra5 Rc4 32. Kf1 Ke7 33.
Ke1 Rb4 34. Kd1 Rb2 35. Ra7+ Kf6 36. Rxa4 Rxf2 37. Rf4+ Rxf4 38. exf4 1-0

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.05"]
[Round "4.2"]
[White "Zantut Neto, Odilo"]
[Black "Wathier, Natalia"]
[Result "1/2-1/2"]
[WhiteFideId "538046490"]
[BlackFideId "44752059"]
[ECO "A00"]
[WhiteElo "0"]
[BlackElo "1515"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. c4 b6 2. d4 Bb7 3. Nc3 Nf6 4. f3 e6 5. a3 d6 6. e4 Nbd7 7. Be3 g6 8. d5 Bg7
9. Qd2 exd5 10. cxd5 Rg8 11. Bc4 Ne5 12. Bb3 Qe7 13. Rc1 Ba6 14. Ba4+ Nfd7 15.
Nb5 Bxb5 16. Bxb5 a6 17. Bxd7+ Qxd7 18. Qc2 Rc8 19. Bxb6 c5 20. f4 Ng4 21. h3
Nf6 22. Ne2 Qb5 23. e5 Qxb6 24. exf6 Bxf6 25. Nc3 Rb8 26. Rb1 Qb3 27. Kd2 Bxc3+
28. bxc3 Qxd5+ 29. Kc1 Rxb1+ 30. Kxb1 Qf5 31. Re1+ Kd7 32. Qxf5+ gxf5 33. Re2
Rg3 34. Kc2 Kc6 35. Rd2 Kd7 36. Re2 Rg8 37. Kd3 Kc6 38. a4 Rg3+ 39. Kc2 Kd5 40.
Kb3 a5 41. Rd2+ Kc6 42. Kc4 Re3 43. Rf2 Re4+ 44. Kb3 d5 45. Rf3 d4 46. c4 Re2
47. g4 fxg4 48. hxg4 Kd6 49. Rh3 Re3+ 50. Rxe3 dxe3 51. Kc2 Ke6 52. Kd3 f5 53.
g5 Kf7 54. Kxe3 Kg6 55. Kf3 h6 56. gxh6 Kxh6 57. Kg3 Kh5 58. Kh3 Kg6 59. Kg3
Kh5 60. Kh3 Kg6 61. Kg3 Kh5 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "5.1"]
[White "Zantut Neto, Odilo"]
[Black "Netto, Andre Ferreira"]
[Result "0-1"]
[WhiteFideId "538046490"]
[BlackFideId "3722287"]
[ECO "A00"]
[WhiteElo "0"]
[BlackElo "1577"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. Nc3 c5 5. e3 b6 6. cxd5 exd5 7. Bb5+ Bd7 8. Qa4
a6 9. Bxd7+ Qxd7 10. Ne5 Qxa4 11. Nxa4 Nbd7 12. dxc5 Nxe5 13. cxb6 Bb4+ 14. Bd2
Bxd2+ 15. Kxd2 Nc4+ 16. Kd3 Rb8 17. Rac1 O-O 18. b7 Rxb7 19. Nc5 Rxb2 20. Nxa6
Rxa2 21. Nb4 Rxf2 22. Nxd5 Nxd5 23. Rxc4 Rxg2 24. e4 Nf6 25. h3 h6 26. Rc7 Rg3+
27. Kd4 Rd8+ 28. Ke5 Re3 29. Rc4 Re8+ 30. Kf5 Rf3# 1-0

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "5.2"]
[White "De Vargas, Daniel Alves"]
[Black "Wathier, Natalia"]
[Result "1-0"]
[WhiteFideId "44761961"]
[BlackFideId "44752059"]
[ECO "A00"]
[WhiteElo "1631"]
[BlackElo "1515"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 d5 2. Nf3 Bf5 3. c4 c6 4. g3 e6 5. Bg2 Nf6 6. Bg5 Nbd7 7. Nbd2 Bd6 8. O-O
O-O 9. Qb3 Qb6 10. c5 Qxb3 11. Nxb3 Bc7 12. Rac1 Ne4 13. Nbd2 Ndf6 14. Bxf6
Nxf6 15. Nh4 Ne4 16. Nxe4 dxe4 17. Nxf5 exf5 18. e3 g6 19. Rb1 Bd8 20. b4 a6
21. a4 Bf6 22. b5 axb5 23. axb5 Rab8 24. Rb3 b6 25. bxc6 bxc5 26. Rxb8 Rxb8 27.
dxc5 Rc8 28. Rc1 Rxc6 29. f3 exf3 30. Bxf3 Rc7 31. c6 g5 32. Rb1 g4 33. Bd5 Ra7
34. Kf2 Ra5 35. c7 Rxd5 36. c8=Q+ 1-0

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "6.1"]
[White "Netto, Andre Ferreira"]
[Black "Zantut Neto, Odilo"]
[Result "0-1"]
[WhiteFideId "3722287"]
[BlackFideId "538046490"]
[ECO "A00"]
[WhiteElo "1577"]
[BlackElo "0"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. c4 Bc5 6. Be3 Qb6 7. Nxc6 Bxe3 8.
fxe3 Qxe3+ 9. Qe2 Qc1+ 10. Qd1 Qxd1+ 11. Kxd1 bxc6 12. Nc3 Ne7 13. g4 Bb7 14.
Bd3 d5 15. exd5 exd5 16. cxd5 cxd5 17. Re1 a6 18. Kd2 Kd7 19. Re2 Ng6 20. Rae1
Rhe8 21. Rxe8 Rxe8 22. Rxe8 Kxe8 23. Na4 Nf4 24. Bxh7 g6 25. Nc5 Bc8 26. Ke3
Ne6 27. Nxe6 Bxe6 28. Kf4 Kf8 29. h3 Kg7 30. Bxg6 fxg6 31. Ke5 Kf7 32. a4 Bd7
33. b3 Bc6 34. h4 Ke7 35. h5 gxh5 36. gxh5 Kf7 37. Kd4 Kg7 38. Kc5 Kh6 39. b4
Bxa4 40. Kxd5 Kxh5 41. Kc5 Bb5 42. Kd5 Kg4 43. Ke4 Bf1 44. Kd5 Kf5 45. Kd6 Ke4
46. Kc6 Kd4 47. Kb6 Bb5 48. Ka5 Kc4 49. Kb6 Kxb4 0-1

[Event "ChessMoves.me INVITATIONAL #003 - Cascavel PR - 04 a 06 de novembro"]
[Site "Av. Assunção, 942. Cascavel PR"]
[Date "2025.11.06"]
[Round "6.2"]
[White "Wathier, Natalia"]
[Black "De Vargas, Daniel Alves"]
[Result "0-1"]
[WhiteFideId "44752059"]
[BlackFideId "44761961"]
[ECO "A00"]
[WhiteElo "1515"]
[BlackElo "1631"]
[PlyCount "0"]
[EventDate "2025.11.04"]

1. d4 Nf6 2. Bf4 c5 3. c3 cxd4 4. cxd4 d6 5. Nf3 g6 6. Nc3 Nc6 7. Qd2 Bg7 8. e4
Nh5 9. Bh6 Bxh6 10. Qxh6 Qb6 11. Qd2 Bg4 12. Bb5 O-O-O 13. Bxc6 bxc6 14. Ng5
Rhf8 15. f3 Bd7 16. g4 Ng7 17. O-O e5 18. Rfd1 h6 19. Nh3 Ne6 20. Ne2 h5 21. g5
f5 22. gxf6 Rxf6 23. Kg2 Rdf8 24. dxe5 Rxf3 25. Qxd6 Rf2+ 26. Nxf2 Qxf2+ 27.
Kh3 Ng5# 0-1

<!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>