[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "1.1"]
[White "Trivino Martinez, Andres Xavier"]
[Black "Reyes Hernandez, Ronni Jose"]
[Result "1-0"]
[BlackCountry "VE"]
[BlackElo "0"]
[BlackFideId "23903864"]
[WhiteCountry "EC"]
[WhiteElo "1529"]
[WhiteFideId "3643573"]

{White declared the winner} 1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "1.2"]
[White "Vera Arboleda, Isabella"]
[Black "Mariduena Villa, Jerson Emanuel"]
[Result "0-1"]
[BlackCountry "EC"]
[BlackElo "1405"]
[BlackFideId "3644855"]
[WhiteCountry "EC"]
[WhiteElo "1441"]
[WhiteFideId "3649113"]

{Black declared the winner} 0-1


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "1.3"]
[White "Gomez Aponte, Aranza Noylee"]
[Black "Vera Arboleda, Juan Martin"]
[Result "0-1"]
[BlackCountry "EC"]
[BlackElo "1420"]
[BlackFideId "3649881"]
[WhiteCountry "VE"]
[WhiteElo "1422"]
[WhiteFideId "23908530"]

{Black declared the winner} 0-1


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "2.1"]
[White "Reyes Hernandez, Ronni Jose"]
[Black "Vera Arboleda, Juan Martin"]
[Result "0-1"]
[BlackCountry "EC"]
[BlackElo "1420"]
[BlackFideId "3649881"]
[WhiteCountry "VE"]
[WhiteElo "0"]
[WhiteFideId "23903864"]

{Clock started by Arbiter.} 1. e4 c6 2. c3 d5 3. Bd3 e5 4. exd5 Qxd5 5. Bc2 Qxg2 6. Qe2 Bd6 7. d4 Qxh1 8. Qf1 Qd5 9. Be3 exd4 10. cxd4 Bb4+ 11. Nd2 Nf6 12. 0-0-0 0-0 13. Nh3 Bf5 14. Bxf5 Qxf5 15. Nc4 Ng4 16. Bd2 Bxd2+ 17. Nxd2 Nxh2 18. Qg2 Ng4 19. f3 Ne3 20. Rg1 Nxg2 21. Rxg2 Qxh3 22. Rg1 {White offered a draw.} Re8 {White offered a draw. Black declined a draw. White offered a draw. Black declined a draw.} 23. Kd1 Qh2 24. Rf1 Qe2+ 25. Kc2 Na6 26. Rh1 Nb4+ 27. Kc3 Re3+ 28. Kxb4 Qb5#  0-1


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "2.2"]
[White "Mariduena Villa, Jerson Emanuel"]
[Black "Gomez Aponte, Aranza Noylee"]
[Result "1-0"]
[BlackCountry "VE"]
[BlackElo "1422"]
[BlackFideId "23908530"]
[WhiteCountry "EC"]
[WhiteElo "1405"]
[WhiteFideId "3644855"]

{Clock started by Arbiter.} 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. a4 e5 7. Nb3 Nf6 8. Be2 Be7 9. 0-0 0-0 10. Be3 Be6 11. f3 Qd7 12. Bb6 Bd8 13. Bf2 Bc7 14. Qd2 Rfd8 15. Rac1 Rdc8 16. Rfd1 Qe7 17. Nd5 Bxd5 18. exd5 Nd8 19. Bd3 Bb8 20. Bf5 Ne6 21. dxe6 fxe6 22. Bd3 Bc7 23. c4 Rd8 24. Qc2 Rac8 25. Be2 d5 26. Nd2 Ba5 27. b3 Bxd2 28. Rxd2 dxc4 29. Rxd8+ Qxd8 30. Bxc4 Qe7 31. Qb2 Nd7 32. Bxe6+ Qxe6 33. Rxc8+ Kf7 34. Rc7 Kf6 35. Qd2 Ke7 36. Bh4+ Ke8 37. Rc8+ Kf7 38. Rd8 Nf6 39. Bxf6 gxf6 40. Qd7+ Qxd7 41. Rxd7+ Ke6 42. Rxb7 Kd5 43. Rb6 f5 44. Rxa6 e4 45. fxe4+ fxe4 46. Kf2 Kd4 47. Ke2 Ke5 48. Rc6 Kd5 49. Rc8 e3 50. b4 Kd4 51. b5 h5 52. b6 h4 53. b7 h3 54. b8=Q hxg2 55. Qd6+ Ke4 56. Re8+ Kf5 57. Qf8+ Kg5 58. Re5+ Kg6 59. Qf5+ Kh6 60. Re6+ Kg7 61. Qf6+ Kh7 62. Re7+ Kg8 63. Qg7#  1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "2.3"]
[White "Trivino Martinez, Andres Xavier"]
[Black "Vera Arboleda, Isabella"]
[Result "1-0"]
[BlackCountry "EC"]
[BlackElo "1441"]
[BlackFideId "3649113"]
[WhiteCountry "EC"]
[WhiteElo "1529"]
[WhiteFideId "3643573"]

{Clock started by Arbiter.} 1. d4 c6 2. c4 d5 3. e3 Nf6 4. Nc3 e6 5. Nf3 c5 6. Be2 Nc6 7. cxd5 Nxd5 8. 0-0 Be7 9. e4 Nxc3 10. bxc3 0-0 11. Bf4 b6 12. Re1 Bb7 13. Bc4 Na5 14. Bf1 Rc8 15. Rc1 Qd7 16. Ne5 Qd8 17. Qd2 f6 18. Nc4 Nxc4 19. Bxc4 Qd7 20. d5 b5 21. Bf1 e5 22. Be3 f5 23. exf5 Qxd5 24. Qxd5+ Bxd5 25. Bxb5 Rb8 26. c4 Be4 27. Red1 Rxf5 28. Rd7 Bg5 29. Re1 Bb7 30. Bxc5 e4 31. Bd6 e3 32. fxe3 Re8 33. Rxg7+ Kxg7 34. Bxe8 Ba6 35. c5 Bxe3+ 36. Kh1 Bxc5 37. Bxc5 Rxc5 38. h3 Bb7 39. Re7+ Kf8 40. Rxb7 Kxe8 41. Rxa7 h5 42. a4 Rc1+ 43. Kh2 Ra1 44. a5 Kd8 45. a6 Kc8 46. Ra8+ Kc7 47. a7 Kb7 48. Rh8 Kxa7 49. Rxh5 Ra2 50. Rb5 Ka6 51. Rb1 Ra4 52. g4 Ra2+ 53. Kg3 Ra3+ 54. Kh4 Ra4 55. Kh5 Ra5+ 56. g5 Rf5 57. h4 Rf8 58. g6 Rh8+ 59. Kg5 Rg8 60. h5 Rc8 61. g7 Rc5+ 62. Kh6 Rc6+ 63. Kh7 Rc7 64. Kh8 Rc5 65. h6 Rc8+ 66. g8=Q {Black Resigned} 1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "3.1"]
[White "Vera Arboleda, Isabella"]
[Black "Reyes Hernandez, Ronni Jose"]
[Result "1-0"]
[BlackCountry "VE"]
[BlackElo "0"]
[BlackFideId "23903864"]
[WhiteCountry "EC"]
[WhiteElo "1441"]
[WhiteFideId "3649113"]

{Clock started by Arbiter.} 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Bd3 d5 5. Nxe5 Qe7 6. 0-0 Nc6 7. Nxc6 bxc6 8. Re1 Qf6 9. Bxe4 dxe4 10. Rxe4+ Be7 11. Nc3 0-0 12. d5 cxd5 13. Nxd5 Qd6 14. Bf4 Qd8 {Black offered a draw. White declined a draw.} 15. Nxe7+ Kh8 {Black offered a draw. White declined a draw.} 16. Qe2 Bf5 17. Nxf5 Qb8 {Black offered a draw. White declined a draw.} 18. Qg4 g6 19. Bh6 Rd8 20. Re8+ Rxe8 21. Qd4+ f6 22. Qxf6+ Kg8 23. Qg7#  1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "3.2"]
[White "Gomez Aponte, Aranza Noylee"]
[Black "Trivino Martinez, Andres Xavier"]
[Result "0-1"]
[BlackCountry "EC"]
[BlackElo "1529"]
[BlackFideId "3643573"]
[WhiteCountry "VE"]
[WhiteElo "1422"]
[WhiteFideId "23908530"]

{Clock started by Arbiter.} 1. c4 c6 2. Nc3 Nf6 3. Nf3 e6 4. g3 d5 5. cxd5 exd5 6. d4 Bf5 7. e3 Nbd7 8. Bg2 Bd6 9. Bd2 Qc7 10. 0-0 0-0 11. Qe2 Rfe8 12. Rfe1 Rad8 13. Rac1 a6 14. a3 Ne4 15. Nxd5 Qb8 16. Nc3 c5 17. Nxe4 Bxe4 18. dxc5 Nxc5 19. Ra1 Nb3 20. Ra2 Bxf3 21. Bxf3 Nxd2 22. Qxd2 Bxg3 23. Qe2 Bxh2+ 24. Kh1 Be5 25. Rg1 Qd6 26. Rg5 Bf4 27. Rh5 Qe6 28. Ra1 Be5 29. Rg1 Rd6 30. Qc2 g6 31. Qf5 Qxf5 32. Rxf5 b5 33. b4 Rd2 34. Bc6 Re6 35. Bb7 Bg7 36. Rc5 Rxf2 37. Rc8+ Bf8 38. Re1 Ra2 39. e4 Rxa3 40. Rd1 Kg7 41. Rdd8 Bxb4 42. Rg8+ Kh6 43. Rge8 Rxe8 44. Rxe8 Bc5 45. Ra8 a5 46. Bc6 b4 47. Bd5 a4 48. Bxf7 b3 49. Bxb3 axb3 50. Rb8 Ra1+ 51. Kg2 Ra2+ 52. Kf3 b2 53. Ke2 b1=Q+ 54. Kf3 Qxb8 55. Kg4 Qb3 56. e5 Rf2 57. e6 Qf3+ 58. Kh4 Rh2#  0-1


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "3.3"]
[White "Vera Arboleda, Juan Martin"]
[Black "Mariduena Villa, Jerson Emanuel"]
[Result "1-0"]
[BlackCountry "EC"]
[BlackElo "1405"]
[BlackFideId "3644855"]
[WhiteCountry "EC"]
[WhiteElo "1420"]
[WhiteFideId "3649881"]

{Clock started by Arbiter.} 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Nb3 d6 7. Be2 Nf6 8. Be3 0-0 9. Qd2 Nd7 10. f4 Nb6 11. h4 Bd7 12. h5 Rc8 13. f5 Ne5 14. hxg6 fxg6 15. fxg6 hxg6 16. Bh6 Nbc4 17. Bxc4+ Nxc4 18. Qg5 Ne5 19. Bxg7 Kxg7 20. Qh6+ Kf6 21. Rf1+ Ke6 22. Qh3+ Ng4 23. Qxg4+ Ke5 24. Qg5+ Ke6 25. Qd5#  1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "4.1"]
[White "Reyes Hernandez, Ronni Jose"]
[Black "Mariduena Villa, Jerson Emanuel"]
[Result "0-1"]
[BlackCountry "EC"]
[BlackElo "1405"]
[BlackFideId "3644855"]
[WhiteCountry "VE"]
[WhiteElo "0"]
[WhiteFideId "23903864"]

{Clock started by Arbiter.} 1. e4 c5 2. c3 Nc6 3. Nf3 g6 4. d4 cxd4 5. cxd4 Bg7 6. d5 Ne5 7. Nc3 Nxf3+ 8. Qxf3 d6 9. h3 Nf6 10. Bb5+ Bd7 11. Bxd7+ Nxd7 12. 0-0 0-0 13. a3 a5 14. Bd2 Ne5 15. Qd1 Rc8 16. b4 Nd7 17. bxa5 Bxc3 18. Bxc3 Rxc3 19. Qe1 Qxa5 20. Rc1 Rc5 21. Rxc5 Qxc5 22. Qb1 Qa7 23. Qb2 Nc5 24. Re1 Nd3 25. Qd2 Nxe1 26. Qxe1 Qxa3 27. h4 Rc8 28. Qd2 Qc1+ 29. Qxc1 Rxc1+ 30. Kh2 b5 31. Kg3 b4 32. Kf3 b3 33. Ke2 b2 34. Kd2 b1=Q 35. Ke3 Re1+ 36. Kd2 Qc1+ 37. Kd3 Rd1+ 38. Ke2 Qd2+ 39. Kf3 Qd3+ 40. Kf4 e5+ 41. Kg5 Qxe4 42. g3 f6+ 43. Kh6 Qg4 44. f4 Qh5#  0-1


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "4.2"]
[White "Trivino Martinez, Andres Xavier"]
[Black "Vera Arboleda, Juan Martin"]
[Result "1-0"]
[BlackCountry "EC"]
[BlackElo "1420"]
[BlackFideId "3649881"]
[WhiteCountry "EC"]
[WhiteElo "1529"]
[WhiteFideId "3643573"]

{Clock started by Arbiter.} 1. d4 d5 2. Bf4 c6 3. e3 Nf6 4. Nd2 e6 5. Ngf3 Nbd7 6. Bd3 Be7 7. 0-0 c5 8. c4 cxd4 9. exd4 dxc4 10. Nxc4 Nb6 11. Nce5 0-0 12. Rc1 Nbd5 13. Bd2 Nd7 14. Qc2 Nxe5 15. Nxe5 Nf6 16. Be3 Bd6 17. Bg5 h6 18. Bh4 g5 19. Bg3 Nh5 20. Rfd1 Kg7 21. Qe2 Nxg3 22. fxg3 Qb6 23. Bb1 Bxe5 24. Qxe5+ f6 25. Qe4 f5 26. Qe5+ Rf6 27. Rc7+ Kg6 28. g4 Qxb2 29. gxf5+ exf5 30. Qe8+ Rf7 31. Qxf7#  1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "4.3"]
[White "Vera Arboleda, Isabella"]
[Black "Gomez Aponte, Aranza Noylee"]
[Result "1/2-1/2"]
[BlackCountry "VE"]
[BlackElo "1422"]
[BlackFideId "23908530"]
[WhiteCountry "EC"]
[WhiteElo "1441"]
[WhiteFideId "3649113"]

{Clock started by Arbiter.} 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Nb3 Nf6 7. Be3 Be6 8. Be2 g6 9. Nd4 Bg7 10. Nxe6 fxe6 11. Bc4 Qd7 12. Na4 Qc7 13. Bxe6 Qa5+ 14. Nc3 Nxe4 15. Bb6 Bxc3+ 16. bxc3 Qxb6 17. 0-0 Nc5 18. Bh3 Rf8 19. f4 Ne4+ 20. Kh1 Nf2+ 21. Rxf2 Qxf2 22. Qg4 Rd8 23. g3 Qxc2 24. Qe6 Qxc3 25. Re1 Qc5 26. Bg2 d5 27. Bh3 Qd6 28. Qg4 b5 29. Qh4 Qf6 30. Qg4 h5 31. Qf3 Nd4 32. Qd3 a5 33. Re5 Nf5 34. Qxb5+ Kf7 35. Qe2 Rd7 36. Bg2 Rfd8 37. g4 hxg4 38. Qxg4 e6 39. Qh3 Rh8 40. Qb3 Qh4 41. h3 Ng3+ 42. Kh2 Nf1+ 43. Kg1 Qxf4 44. Qb5 Qxe5 45. Qxd7+ Kf6 46. Bxf1 Qg3+ 47. Bg2 Rxh3 48. Qd8+ Kg7 49. Qe7+ Kg8 50. Qe8+ Kg7 51. Qe7+ Kg8 52. Qxe6+ Kf8 53. Qf6+ Kg8 {White offered a draw.} {Agreed a Draw} 1/2-1/2


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "5.1"]
[White "Gomez Aponte, Aranza Noylee"]
[Black "Reyes Hernandez, Ronni Jose"]
[Result "1/2-1/2"]
[BlackCountry "VE"]
[BlackElo "0"]
[BlackFideId "23903864"]
[Termination "time forfeit"]
[WhiteCountry "VE"]
[WhiteElo "1422"]
[WhiteFideId "23908530"]

{Clock started by Arbiter. The game was restarted from the start position. Arbiter stopped clock for 120 seconds.} 1. c4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. d3 h6 5. g3 Bc5 6. Bg2 d6 7. Bd2 0-0 8. 0-0 Nd4 9. e3 Nxf3+ 10. Bxf3 c6 11. Qe2 d5 12. cxd5 cxd5 13. a3 d4 14. exd4 exd4 15. Ne4 Re8 16. Nxf6+ gxf6 17. Qd1 f5 18. Bxh6 Qf6 19. Qd2 Kh7 20. Bf4 Rg8 {Black offered a draw.} {Agreed a Draw} 1/2-1/2


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "5.2"]
[White "Vera Arboleda, Juan Martin"]
[Black "Vera Arboleda, Isabella"]
[Result "1-0"]
[BlackCountry "EC"]
[BlackElo "1441"]
[BlackFideId "3649113"]
[WhiteCountry "EC"]
[WhiteElo "1420"]
[WhiteFideId "3649881"]

{Clock started by Arbiter.} 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Bg5 d6 6. h3 Be6 7. Bb3 Nd4 8. Bxe6 fxe6 9. Nxd4 Bxd4 10. Nc3 0-0 11. 0-0 c6 12. Qd2 d5 13. exd5 exd5 14. Ne2 Bb6 15. Rad1 Qd6 16. Ng3 e4 17. Bxf6 Rxf6 18. Ne2 Raf8 19. dxe4 Bxf2+ 20. Kh1 Qc5 21. exd5 Be3 22. Rxf6 Bxd2 23. Rxf8+ Kxf8 24. Rxd2 Qe3 25. Rd3 Qxe2 26. d6 Qd1+ 27. Rxd1 Ke8 28. d7+ Kd8 29. Kh2 h5 30. Kg3 g5 31. Kf3 h4 32. Kg4 c5 33. Kxg5 b6 34. Kxh4 {Black Resigned} 1-0


[Event "XXIII IRT Híbrido de Las Américas Sub-1800 2025 - U12"]
[Site "Tornelo INT"]
[Date "2025.07.19"]
[Round "5.3"]
[White "Mariduena Villa, Jerson Emanuel"]
[Black "Trivino Martinez, Andres Xavier"]
[Result "1/2-1/2"]
[BlackCountry "EC"]
[BlackElo "1529"]
[BlackFideId "3643573"]
[WhiteCountry "EC"]
[WhiteElo "1405"]
[WhiteFideId "3644855"]

{Clock started by Arbiter.} 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. a4 Bb4 7. Bd3 d6 8. Bd2 0-0 9. 0-0 Nbd7 10. Nce2 Bxd2 11. Qxd2 Nc5 12. Nc3 Nxd3 13. Qxd3 b6 14. Rad1 Bb7 15. f3 d5 16. e5 Nd7 17. f4 Nc5 18. Qe2 Qe8 19. b3 f5 20. Nf3 Rc8 21. Qd2 Qe7 22. Rfe1 Rfd8 23. Nd4 Qd7 24. h3 h6 {White offered a draw.} {Agreed a Draw} 1/2-1/2


<!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>