[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.24"]
[Round "1"]
[Board "1"]
[White "Carvajal Barreto, Gian Lucas"]
[Black "Contreras Salcedo, Samuel Esteban"]
[Result "0-1"]
[ECO "D00"]
[WhiteElo "1581"]
[BlackElo "1270"]
[PlyCount "78"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. d4 Nf6 2. Bf4 d5 3. Nc3 a6 4. Nf3 c5 5. e3 Bf5 6. Be2 Nc6 7. a3 e6 8. Bd3 Bxd3
9. Qxd3 c4 10. Qd2 Bd6 11. Bg3 O-O 12. O-O-O b5 13. Ne5 Qc7 14. Nxc6 Qxc6 15. Bxd6
Qxd6 16. Na2 a5 17. c3 b4 18. cxb4 axb4 19. Qxb4 Qd7 20. h4 Rfb8 21. Qd2 Ne4 22.
Qe2 Rc8 23. Kc2 Qa4+ 24. Kb1 Rab8 25. Qc2 Qxa3 26. f3 c3 27. b4 Nd2+ 28. Rxd2 cxd2
29. Qxd2 Qb3+ 30. Qb2 Qxe3 31. Rc1 Rxc1+ 32. Qxc1 Qxd4 33. Qc7 Qd1+ 34. Kb2 Qe2+
35. Kb1 Ra8 36. Nc3 Qe1+ 37. Kb2 Qa1+ 38. Kb3 d4 39. Nb5 Qa2#  0-1

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.24"]
[Round "1"]
[Board "2"]
[White "Salcedo Moreno, David Matias"]
[Black "Agudelo Ramirez, Santiago"]
[Result "1-0"]
[ECO "B30"]
[WhiteElo "1270"]
[BlackElo "1571"]
[PlyCount "75"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 c5 2. Nf3 g6 3. Bc4 Bg7 4. Nc3 Nc6 5. O-O d6 6. h3 Nf6 7. d3 O-O 8. Bg5 h6
9. Bxf6 Bxf6 10. Qd2 Kh7 11. Rab1 Bd7 12. Nd5 Bg7 13. Rfe1 e6 14. Ne3 Qc7 15. Ng4
Rae8 16. c3 f5 17. exf5 exf5 18. Ne3 Na5 19. Nd5 Nxc4 20. dxc4 Qb8 21. Rbd1 Bc6 22.
Qd3 Bxd5 23. Qxd5 Be5 24. Nxe5 Rxe5 25. Rxe5 dxe5 26. Qxc5 Re8 27. Rd7+ Kh8 28. Qc7
Qxc7 29. Rxc7 Rb8 30. f3 Re8 31. Rxb7 e4 32. fxe4 fxe4 33. c5 e3 34. Kf1 Re5 35.
c6 Rc5 36. c7 e2+ 37. Kxe2 Re5+ 38. Kd3  1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.25"]
[Round "2"]
[Board "1"]
[White "Restrepo Sanchez, Martin"]
[Black "Hernandez Arias, Samuel"]
[Result "0-1"]
[ECO "D34"]
[WhiteElo "1599"]
[BlackElo "1563"]
[PlyCount "144"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. c4 c5 2. Nf3 Nc6 3. g3 e6 4. Nc3 Nf6 5. Bg2 Be7 6. O-O O-O 7. e3 d5 8. cxd5 exd5
9. d4 cxd4 10. Nxd4 Re8 11. a3 Bc5 12. b4 Bxd4 13. exd4 a6 14. Bg5 Be6 15. Bxf6 Qxf6
16. Nxd5 Qd8 17. Ne3 Nxd4 18. Bxb7 Ra7 19. Bg2 Rd7 20. Qa4 Qb6 21. Kh1 Red8 22. Rfd1
Bb3 23. Nc4 Bxc4 24. Qa5 Qxa5 25. bxa5 Nb3 26. Rxd7 Rxd7 27. Re1 g6 28. Bh3 Rc7 29.
Re8+ Kg7 30. Kg2 Bd5+ 31. Kf1 Bf3 32. Re1 Rc1 33. Rxc1 Nxc1 34. Bc8 Be2+ 35. Ke1
Bb5 36. Kd2 Nb3+ 37. Kc3 Nxa5 38. a4 Bf1 39. Kb4 Nc6+ 40. Kc5 Ne5 41. Kb6 Nc4+ 42.
Kxa6 Nd6+ 43. Kb6 Nxc8+ 44. Kc7 Ne7 45. Kd6 Nf5+ 46. Kc6 Nd4+ 47. Kb6 Nf3 48. h4
g5 49. hxg5 Nxg5 50. a5 Ne4 51. a6 Bxa6 52. Kxa6 Nxf2 53. Kb5 Kf6 54. Kc4 Kg5 55.
Kd4 Kg4 56. Ke5 h5 57. Kf6 Kxg3 58. Kxf7 h4 59. Ke6 h3 60. Kd5 h2 61. Kd4 h1=Q 62.
Ke5 Qe4+ 63. Kd6 Qf5 64. Kc6 Nd3 65. Kd6 Qc5+ 66. Ke6 Kf4 67. Kf6 Qd6+ 68. Kf7 Kg5
69. Ke8 Qc7 70. Kf8 Kg6 71. Ke8 Kf6 72. Kf8 Qd8#  0-1

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.25"]
[Round "2"]
[Board "2"]
[White "Camacho Casalinas, Said Gabriel"]
[Black "Palacios Munoz, James Samuel"]
[Result "1-0"]
[ECO "B20"]
[WhiteElo "1558"]
[BlackElo "1516"]
[PlyCount "29"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 c5 2. b4 e6 3. bxc5 Bxc5 4. d4 Bb6 5. Nf3 Ne7 6. Bd3 d5 7. e5 Nbc6 8. c3 O-O
9. Bxh7+ Kh8 10. Ng5 g6 11. Qf3 Nf5 12. Bxg6 Kg7 13. Bxf5 Nxd4 14. Qh5 Nf3+ 15. gxf3
 1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.25"]
[Round "3"]
[Board "1"]
[White "Hernandez Arias, Samuel"]
[Black "Cardona Salazar, Matias"]
[Result "1-0"]
[ECO "B27"]
[WhiteElo "1563"]
[BlackElo "1411"]
[PlyCount "81"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qc4 d5 7. exd6 Qxd6 8. Nc3
Qe6+ 9. Be3 Bd7 10. Qxe6 fxe6 11. O-O-O O-O-O 12. Bc4 e5 13. Ng5 Na5 14. Bb5 Rg8
15. Nf7 Re8 16. Nxe5 Bxb5 17. Nxb5 b6 18. Nxa7+ Kb7 19. Nb5 Bg7 20. b4 Nc6 21. Nxc6
Kxc6 22. Nd4+ Kb7 23. Ne6 Ra8 24. Nxg7 Rxg7 25. Kb2 Rgg8 26. Rd3 Ng4 27. Rd7+ Kc8
28. Rxe7 Nxe3 29. fxe3 Rh8 30. Rf1 h5 31. Rg7 Rb8 32. Rxg6 Rb7 33. Rgf6 Kb8 34. Rf8+
Rxf8 35. Rxf8+ Ka7 36. Rh8 Re7 37. Rxh5 Rxe3 38. g4 Re7 39. g5 Ka6 40. g6 Rd7 41.
Rh7  1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.25"]
[Round "3"]
[Board "2"]
[White "Ramirez Mejia, Jose Gregorio"]
[Black "Camacho Casalinas, Said Gabriel"]
[Result "1/2-1/2"]
[ECO "C84"]
[WhiteElo "1489"]
[BlackElo "1558"]
[PlyCount "38"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. O-O Be7 7. e5 Nd5 8. c3 Nb6
9. Bxc6 dxc6 10. cxd4 O-O 11. Nc3 Bg4 12. h3 Bxf3 13. gxf3 Qd7 14. Kh2 f6 15. f4
fxe5 16. dxe5 Qf5 17. Qg4 Qxg4 18. hxg4 Bb4 19. Kg3 Rad8  1/2-1/2

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.26"]
[Round "4"]
[Board "1"]
[White "Molina Vivas, Joshua"]
[Black "Hernandez Arias, Samuel"]
[Result "0-1"]
[ECO "B32"]
[WhiteElo "1479"]
[BlackElo "1563"]
[PlyCount "116"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. N5c3 Nf6 7. Nd2 Be7 8. a3
Bg4 9. f3 Be6 10. Bd3 O-O 11. O-O Rc8 12. Kh1 Nh5 13. Ne2 Bg5 14. Nb1 Bxc1 15. Qxc1
Qh4 16. Qe1 Qxe1 17. Rxe1 g6 18. g4 Nf4 19. Nxf4 exf4 20. Nc3 Ne5 21. Kg2 a6 22.
Rad1 Rfd8 23. Rd2 Bc4 24. h4 Kg7 25. Ne2 d5 26. exd5 Bxd5 27. Rf1 Nxg4 28. Kh3 Ne3
29. Rf2 Be6+ 30. Kh2 Nc4 31. Rd1 Nxb2 32. Rb1 Nxd3 33. cxd3 Rxd3 34. Nxf4 Rd7 35.
Rg2 Rc4 36. Kg3 Bf5 37. Rb3 b5 38. Ne2 Rc2 39. Nf4 Rxg2+ 40. Kxg2 h6 41. Kf2 g5 42.
hxg5 hxg5 43. Nh5+ Kg6 44. Ng3 Rd3 45. Rxd3 Bxd3 46. Ke3 Bf5 47. Kd4 a5 48. Kc5 Bd3
49. Kd4 Bc4 50. a4 f5 51. axb5 Bxb5 52. Kc5 a4 53. Kb4 Bc6 54. Nf1 Bxf3 55. Kxa4
g4 56. Kb3 f4 57. Kc3 g3 58. Nd2 Bd5  0-1

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.26"]
[Round "4"]
[Board "2"]
[White "Gonzalez Castro, Ivan David"]
[Black "Salcedo Moreno, David Matias"]
[Result "1-0"]
[ECO "D02"]
[WhiteElo "1479"]
[BlackElo "1270"]
[PlyCount "49"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. d4 d5 2. Nf3 Nc6 3. e3 Nf6 4. Bb5 Bd7 5. c3 a6 6. Bd3 e6 7. Nbd2 Bd6 8. O-O O-O
9. e4 dxe4 10. Nxe4 h6 11. Re1 e5 12. Nxd6 cxd6 13. dxe5 dxe5 14. Nxe5 Nxe5 15. Rxe5
Qb6 16. Qc2 Rfe8 17. Rxe8+ Rxe8 18. Be3 Qd6 19. Rd1 Qc7 20. h3 Nd5 21. Bh7+ Kh8 22.
Rxd5 g6 23. Bxg6 fxg6 24. Qxg6 Re6 25. Bd4+  1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.26"]
[Round "5"]
[Board "1"]
[White "Hernandez Arias, Samuel"]
[Black "Gonzalez Castro, Ivan David"]
[Result "1-0"]
[ECO "C42"]
[WhiteElo "1563"]
[BlackElo "1479"]
[PlyCount "87"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d3 Nf6 6. Nc3 Nc6 7. Be2 Be7 8. O-O
O-O 9. Bf4 Bf5 10. Re1 Qd7 11. Qd2 Rfe8 12. Rad1 Rad8 13. Bg5 h6 14. Bh4 d5 15. d4
Ne4 16. Nxe4 dxe4 17. Bxe7 Qxe7 18. Bb5 Qf6 19. Bxc6 bxc6 20. Ne5 Qd6 21. Qe2 f6
22. Nc4 Qf4 23. Ne3 Bg6 24. Qc4+ Kh7 25. Qxc6 Qg5 26. Qxc7 Bh5 27. Rd2 f5 28. Qg3
Qf6 29. Qh3 Bg6 30. Red1 f4 31. Ng4 Qg5 32. Ne5 Bh5 33. f3 Rf8 34. Rf1 e3 35. Rd3
Bf7 36. Nxf7 Rxf7 37. Re1 Re7 38. g3 Rf8 39. Qh4 Qxh4 40. gxh4 Rc8 41. c3 a5 42.
d5 Rd7 43. Kf1 Rb8 44. b3  1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.26"]
[Round "5"]
[Board "2"]
[White "Agudelo Ramirez, Santiago"]
[Black "Avendano, Emmanuel"]
[Result "0-1"]
[ECO "A38"]
[WhiteElo "1571"]
[BlackElo "1400"]
[PlyCount "60"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. Nf3 Nf6 2. c4 c5 3. Nc3 Nc6 4. g3 g6 5. Bg2 Bg7 6. O-O O-O 7. d3 d6 8. Rb1 e5
9. Bd2 Rb8 10. a3 Nd4 11. e3 Nxf3+ 12. Qxf3 Bg4 13. Qxf6 Bxf6 14. h3 Be6 15. Kh2
Bg7 16. Rbe1 a6 17. a4 Qc7 18. Rc1 b6 19. b3 h5 20. h4 f5 21. Bd5 Bxd5 22. Nxd5 Qd7
23. Rce1 e4 24. Nf4 Kh7 25. Rd1 exd3 26. Nxd3 Qc6 27. Nf4 Rfe8 28. Rfe1 Be5 29. Nd5
b5 30. cxb5 Qxd5  0-1

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.27"]
[Round "6"]
[Board "1"]
[White "Avendano, Emmanuel"]
[Black "Hernandez Arias, Samuel"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "1400"]
[BlackElo "1563"]
[PlyCount "94"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. Nf3 d5 2. d4 e6 3. e3 c5 4. Bb5+ Nc6 5. dxc5 Bxc5 6. O-O Nf6 7. c4 O-O 8. cxd5
Nxd5 9. a3 a6 10. Be2 Qe7 11. b4 Bb6 12. Bb2 Rd8 13. Qc2 Bd7 14. Nc3 Nf6 15. Rad1
Rac8 16. Qb1 Be8 17. Rxd8 Rxd8 18. Rd1 Bc7 19. Rxd8 Qxd8 20. h3 Qd6 21. Qd3 Qxd3
22. Bxd3 Kf8 23. Kf1 Ke7 24. Ne4 Nxe4 25. Bxe4 g6 26. Nd4 Kd6 27. Nxc6 Bxc6 28. Bxc6
Kxc6 29. Ke2 Kb5 30. Kd3 a5 31. bxa5 Kxa5 32. e4 Bd6 33. f3 Ka4 34. Kc4 b5+ 35. Kc3
Bxa3 36. g4 Bxb2+ 37. Kxb2 Kb4 38. h4 h5 39. g5 e5 40. Kc2 Ka3 41. Kb1 Kb3 42. Ka1
Kc2 43. Ka2 b4 44. f4 b3+ 45. Ka3 b2 46. fxe5 b1=Q 47. e6 Qb3#  0-1

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.27"]
[Round "6"]
[Board "2"]
[White "Camacho Casalinas, Said Gabriel"]
[Black "Le Bihan Cediel, Stelyan"]
[Result "1-0"]
[ECO "B50"]
[WhiteElo "1558"]
[BlackElo "1438"]
[PlyCount "59"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 a6 5. a4 e6 6. Ba2 Be7 7. d3 O-O 8. O-O Nc6
9. Bf4 e5 10. Be3 Nd4 11. Bxd4 cxd4 12. Ne2 Bg4 13. Ng3 Nh5 14. h3 Nxg3 15. fxg3
Bh5 16. Qd2 Rc8 17. Rf2 h6 18. Raf1 Bg5 19. Nxg5 Qxg5 20. Qxg5 hxg5 21. Bb3 Rc7 22.
Rf5 Kh8 23. h4 f6 24. hxg5 Be2 25. g6 Rd7 26. Bd5 Rc8 27. c4 dxc3 28. Kf2 Bg4 29.
Rh1+ Bh5 30. Rfxh5#  1-0

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.27"]
[Round "7"]
[Board "1"]
[White "Hernandez Arias, Samuel"]
[Black "Camacho Casalinas, Said Gabriel"]
[Result "1/2-1/2"]
[ECO "C58"]
[WhiteElo "1563"]
[BlackElo "1558"]
[PlyCount "25"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Qf3
cxb5 9. Qxa8 Nb7 10. Nc3 h6 11. Nf3 e4 12. Ng1 b4 13. Nb5  1/2-1/2

[Event "Campeonato Nacional Sub 10 Abs 2025"]
[Site "Medellin"]
[Date "2025.04.27"]
[Round "7"]
[Board "2"]
[White "Gonzalez Castro, Ivan David"]
[Black "Ortiz Machado, Salomon"]
[Result "1-0"]
[ECO "D05"]
[WhiteElo "1479"]
[BlackElo "0"]
[PlyCount "51"]
[EventDate "2025.04.24"]
[EventRounds "7"]
[EventCountry "COL"]

1. d4 d5 2. Nf3 c5 3. e3 e6 4. Bd3 Bd6 5. c3 c4 6. Bc2 Nf6 7. O-O O-O 8. Re1 Nbd7
9. Nbd2 e5 10. e4 exd4 11. cxd4 dxe4 12. Nxe4 Nxe4 13. Bxe4 Re8 14. Qc2 Nf6 15. Bg5
g6 16. Bxf6 Qxf6 17. Qxc4 Rb8 18. Bd5 Rxe1+ 19. Rxe1 Bg4 20. Ne5 Bxe5 21. dxe5 Qe7
22. Qxg4 Rd8 23. Bb3 Qc5 24. e6 fxe6 25. Qxe6+ Kh8 26. Qf6#  1-0

<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="apple-touch-icon" href="/manifest/apple-touch-icon-iphone-60x60.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/manifest/apple-touch-icon-ipad-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/manifest/apple-touch-icon-iphone-retina-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/manifest/apple-touch-icon-ipad-retina-152x152.png">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Chess Games PGN format. Chess Games and notation.</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">
    <link rel="stylesheet" type="text/css" href="/css/mobile.css">
	<link rel="stylesheet" type="text/css" href="/css/post_css.css">
	<link rel="stylesheet" type="text/css" href="/css/dt.css">

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

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

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

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

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

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


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

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

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

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


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

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


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


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


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

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


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

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

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

</style>

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

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

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

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

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

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

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

  }
}

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

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

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

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

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

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

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

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

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

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

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

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

accordeon();

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



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


</style>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
	</style> 

</body>
</html>