PageSourceSearch

https://kudamoscow.ru/articles/

html kudamoscow.ru collected 2026-09-24 09:52:35 UTC 84,661 bytes, 1,498 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4	<meta charset="utf-8">
5	<meta http-equiv="x-ua-compatible" content="ie=edge">
6	<meta name="viewport" content="width=device-width, initial-scale=1">
7	<title>Маршруты, идеи и путеводители — Москва</title>
8	<meta name="description" content="Маршруты, идеи и путеводители для прогулок и отдыха в Москве: готовые планы, подборки мест, музеев, парков и достопримечательностей.">
9	<meta name="keywords" content="куда сходить в Москве, расписания концертов, выставки, спектакли, что посмотреть, киноафиша, рестораны Москвы, развлечения для детей, Москва афиша, Афиша
10">
11	<base href="https://kudamoscow.ru/articles/">
12    
12<script>
13(function () {
14    'use strict';
15    if (!window.URL) return;
16    var page = new URL(window.location.href);
17    if (!page.searchParams) return;
18    // Static public metadata only; rendering this map does not query Google or load credentials.
19    var sites = {"kudamoscow.ru":{"id":"msk","measurement_id":"G-BBH422STMZ"},"kuda-spb.ru":{"id":"spb","measurement_id":"G-1H00RXXZG1"},"kudaekb.ru":{"id":"ekb","measurement_id":"G-CZC3JLYB7K"},"kuda-kazan.ru":{"id":"kzn","measurement_id":"G-02QLWZ9JZX"},"kudann.ru":{"id":"nn","measurement_id":"G-JDD6WTNTLH"},"kuda-sochi.ru":{"id":"sochi","measurement_id":"G-NVEKP0T3GB"},"kudatumen.ru":{"id":"tmn","measurement_id":"G-7FP2JZTXSN"},"kudaufa.ru":{"id":"ufa","measurement_id":"G-YXK1C53NF0"},"kuda-krasnodar.ru":{"id":"krd","measurement_id":"G-N4KML6SPF5"},"kuda-nsk.ru":{"id":"nsk","measurement_id":"G-YE6EPEDKVE"}};
20    var target = Object.prototype.hasOwnProperty.call(sites, page.hostname) ? sites[page.hostname] : null;
21    if (page.protocol !== 'https:' || page.port || !target || window.kudaGa4Initialized) return;
22    var site = target.id;
23    var measurementId = target.measurement_id;
24    if (!/^G-[A-Z0-9]{10}$/.test(measurementId)) return;
25
26    function decodedPath(url) {
27        try { return decodeURIComponent(url.pathname); } catch (error) { return ''; }
28    }
29
30    function querySection(url) {
31        var app = (url.searchParams.get('app') || 'index').toLowerCase();
32        var act = (url.searchParams.get('act') || 'init').toLowerCase();
33        // Only actions rendering public pages; callbacks, account and form actions are excluded.
34        var routes = {
35            index: ['home', 'init'], article: ['other', 'init'], error: ['other', 'go404'],
36            event: ['events', 'init', 'advice', 'actions'], cinema: ['cinema', 'init'],
37            place: ['places', 'init', 'show'], notes: ['articles', 'init', 'showone'],
38            district: ['locations', 'init', 'events'], metro: ['locations', 'init', 'events'],
39            street: ['locations', 'init', 'events'], search: ['search', 'init'], newsearch: ['search', 'init'],
40            staticpages: ['services', 'init'], feedback: ['services', 'init'], market: ['other', 'init', 'show']
41        };
42        var route = Object.prototype.hasOwnProperty.call(routes, app) ? routes[app] : null;
43        if (!route || route.indexOf(act, 1) === -1) return '';
44        if (app === 'event' && (url.searchParams.has('from_kino') || url.searchParams.get('type') === 'kino')) return 'cinema';
45        if (app === 'place' && url.searchParams.get('type') === 'restaurants') return 'restaurants';
46        return route[0];
47    }
48
49    function isPrivatePage(url) {
50        var path = decodedPath(url);
51        if (!path || /^\/(?:signup|confirm|lock_email|admin|admin-gate|api|cart_items|add_subscribe|instagram_authorize|postercallback|render_gp_token)(?:\/|$)/i.test(path)) return true;
52        var ambiguousRoute = false;
53        url.searchParams.forEach(function (value, name) {
54            if (/^(?:app|act)\[/i.test(name)) ambiguousRoute = true;
55        });
56        if (ambiguousRoute || url.searchParams.getAll('app').length > 1 || url.searchParams.getAll('act').length > 1 || !querySection(url)) return true;
57        return ['check_email', 'confirm', 'lock_email', 'forgot', 'forgot_email', 'reactivate', 'code'].some(function (name) {
58            return url.searchParams.has(name);
59        });
60    }
61
62    function searchPath(url) {
63        var match = /^\/(newsearch|search)(?:\/|$)/i.exec(decodedPath(url));
64        if (match) return '/' + match[1].toLowerCase() + '/';
65        var app = (url.searchParams.get('app') || '').toLowerCase();
66        return app === 'search' || app === 'newsearch' ? '/' + app + '/' : '';
67    }
68
69    if (isPrivatePage(page)) return;
70
71    function sectionFor(url) {
72        var path = decodedPath(url).toLowerCase();
73        if (path === '/' || path === '/index.php') return querySection(url);
74        // These routes precede the generic place/page routes in .htaccess.
75        if (/^\/(?:restaurants|place\/restaurants)(?:\/|$)/.test(path)) return 'restaurants';
76        if (/^\/page\/top10\/?$/.test(path)) return 'places';
77        if (/^\/(?:event|advice|actions)(?:\/|$)/.test(path)) return 'events';
78        if (/^\/(?:kino|cinema)(?:\/|$)/.test(path)) return 'cinema';
79        if (/^\/place(?:\/|$)/.test(path)) return 'places';
80        if (/^\/articles(?:\/|$)/.test(path)) return 'articles';
81        if (/^\/(?:district|metro|transport|streets)(?:\/|$)/.test(path)) return 'locations';
82        if (/^\/(?:search|newsearch)(?:\/|$)/.test(path)) return 'search';
83        if (/^\/page(?:\/|$)/.test(path) || /^\/add\/?$/.test(path)) return 'services';
84        return 'other';
85    }
86    var section = sectionFor(page);
87
88    function safeUrl(value, attribution) {
89        if (!value) return '';
90        try {
91            var url = new URL(value);
92            if (url.protocol !== 'https:' && url.protocol !== 'http:') return '';
93            if (isPrivatePage(url)) return url.origin + '/';
94            var safe = new URL(url.origin + (searchPath(url) || url.pathname));
95            if (attribution) {
96                ['utm_source', 'utm_medium', 'utm_campaign', 'utm_id', 'utm_term', 'utm_content',
97                    'gclid', 'dclid', 'gbraid', 'wbraid'].forEach(function (name) {
98                    var value = url.searchParams.get(name);
99                    if (value && value.length <= 256 && !/[\r\n@]/.test(value)) safe.searchParams.set(name, value);
100                });
101            }
102            return safe.href;
103        } catch (error) {
104            return '';
105        }
106    }
107
108    window.kudaGa4Initialized = true;
109    window.dataLayer = window.dataLayer || [];
110    if (typeof window.gtag !== 'function') window.gtag = function () { window.dataLayer.push(arguments); };
111    window.gtag('js', new Date());
112    window.gtag('config', measurementId, {
113        page_location: safeUrl(page.href, true),
114        page_referrer: safeUrl(document.referrer, false),
115        page_title: searchPath(page) ? 'Результаты поиска' : document.title,
116        site_city: site,
117        content_group: section
118    });
119    // One bounded marker per document load; realtime views use its eventCount.
120    window.gtag('event', 'rt_' + site + '_' + section, {
121        send_to: measurementId,
122        site_city: site,
123        content_group: section
124    });
125    var script = document.createElement('script');
126    script.async = true;
127    script.referrerPolicy = 'origin';
128    script.src = 'https://www.googletagmanager.com/gtag/js?id=' + measurementId;
129    document.head.appendChild(script);
130}());
131</script>
131
132
133	<!-- OG -->
134	<meta property="og:title" content="Маршруты, идеи и путеводители — Москва" />
135	<meta property="og:site_name" content="Маршруты, идеи и путеводители — Москва">
136	<meta property="og:description" content="Маршруты, идеи и путеводители для прогулок и отдыха в Москве: готовые планы, подборки мест, музеев, парков и достопримечательностей." />
137	<meta property="og:type" content="website" />
138	<meta property="og:url" content="https://kudamoscow.ru/articles/" />
139	<meta property="og:image" content="https://kudamoscow.ru/uploads/df06c94546a913834a58854cc01bb816.png">
140
141	<meta name="Author" content="kudamoscow.ru">
142	<meta name="copyright" content="(c) kudamoscow.ru">
143	<meta name="robots" content="index, follow">
144	<meta name="revisit-after" content="1 days">
145
146    <meta name="apple-itunes-app" content="app-id=1529252654">
147	<meta name="apple-mobile-web-app-capable" content="yes">
148	<meta name="apple-touch-fullscreen" content="yes">
149	<meta name="geo.region" content="Россия, Москва">
150    <meta name="theme-color" content="#f13086">
151
152	<!-- Инклюдим цсс файлы -->
153	<link rel="preload" href="https://kudamoscow.ru/build/main.css?restaurants-149c34ae7d61&amp;calendar-widget=7&amp;place-afisha=3&amp;place-list-mobile=1&amp;place-hours=1&amp;contrast=1&amp;place-inline-cover=2&amp;restaurant-card-border=2&amp;restaurant-gallery-links=1&amp;restaurant-filters=10&amp;restaurant-card-hours=1&amp;restaurant-price-nowrap=1&amp;restaurant-list-gap=1&amp;restaurant-cuisine-toggle=5&amp;restaurant-live-search=2&amp;restaurant-page-heading=2&amp;restaurant-text=1&amp;restaurant-card-link=2&amp;restaurant-detail-facts=5&amp;restaurant-captcha=1&amp;restaurant-nearby-event=1&amp;restaurant-nearby-place=1&amp;related-events-compact=2&amp;nearby-distance-icon=1&amp;sidebar-reminder-flow=1&amp;city-picker=6&amp;event-actions-gutter=1&amp;commercial-copy=3&amp;yandex-map-controls=1&amp;search-restaurants=1" as="style">
154	<link rel="stylesheet" type="text/css" href="https://kudamoscow.ru/build/main.css?restaurants-149c34ae7d61&amp;calendar-widget=7&amp;place-afisha=3&amp;place-list-mobile=1&amp;place-hours=1&amp;contrast=1&amp;place-inline-cover=2&amp;restaurant-card-border=2&amp;restaurant-gallery-links=1&amp;restaurant-filters=10&amp;restaurant-card-hours=1&amp;restaurant-price-nowrap=1&amp;restaurant-list-gap=1&amp;restaurant-cuisine-toggle=5&amp;restaurant-live-search=2&amp;restaurant-page-heading=2&amp;restaurant-text=1&amp;restaurant-card-link=2&amp;restaurant-detail-facts=5&amp;restaurant-captcha=1&amp;restaurant-nearby-event=1&amp;restaurant-nearby-place=1&amp;related-events-compact=2&amp;nearby-distance-icon=1&amp;sidebar-reminder-flow=1&amp;city-picker=6&amp;event-actions-gutter=1&amp;commercial-copy=3&amp;yandex-map-controls=1&amp;search-restaurants=1">
155
156	<link rel="canonical" href="https://kudamoscow.ru/articles/" />	<link href="/articles/2/" rel="next" />	
157    <!--  Предварительное соединение с внешними сервисами для ускорения загрузки страницы  -->
158    <link rel="preconnect" href="https://kudamoscow.ru" crossorigin="anonymous">
159    <link rel="preconnect" href="https://www.google.ru" crossorigin="anonymous">
160    <link rel="preconnect" href="https://www.google.com" crossorigin="anonymous">
161    <link rel="preconnect" href="https://api-maps.yandex.ru" crossorigin="anonymous">
162    <link rel="preconnect" href="https://yastatic.net" crossorigin="anonymous">
163    <link rel="preconnect" href="https://an.yandex.ru" crossorigin="anonymous">
164    <link rel="preconnect" href="https://mc.yandex.ru" crossorigin="anonymous">
165    <link rel="preconnect" href="https://yandex.ru" crossorigin="anonymous">
166
167
168
169    <style>
170        /* Disable Recapcha stupidthings  */
171        .tab-pane {
172            display: none!important;
173        }
174
175        .tab-pane.active {
176            display: inherit!important;
177        }
178
179        .grecaptcha-badge {
180            visibility: hidden;
181        }
182    </style>
183
184	
185	<!-- Фавикон: version нужен только для обновления ранее закэшированного набора. -->
186	<link rel="icon" type="image/png" href="https://kudamoscow.ru/favicon.png?v=20260804" />
187	<link rel="icon" type="image/vnd.microsoft.icon" href="https://kudamoscow.ru/favicon.ico?v=20260804" />
188    <!--  Расширенный фавикон  -->
189    <link rel="apple-touch-icon" sizes="180x180" href="https://kudamoscow.ru/favicon/apple-touch-icon.png?v=20260804">
190    <link rel="icon" type="image/png" sizes="32x32" href="https://kudamoscow.ru/favicon/favicon-32x32.png?v=20260804">
191    <link rel="icon" type="image/png" sizes="16x16" href="https://kudamoscow.ru/favicon/favicon-16x16.png?v=20260804">
192    <link rel="manifest" href="https://kudamoscow.ru/favicon/site.webmanifest?v=20260804">
193    <link rel="mask-icon" href="https://kudamoscow.ru/favicon/safari-pinned-tab.svg?v=20260804" color="#5bbad5">
194    <link rel="shortcut icon" href="https://kudamoscow.ru/favicon/favicon.ico?v=20260804">
195    <meta name="msapplication-TileColor" content="#ffffff">
196    <meta name="msapplication-config" content="https://kudamoscow.ru/favicon/mstile.xml?v=20260817">
197    <!--  Фавикон в SVG  -->
198    <link rel="icon" type="image/svg+xml" href="https://kudamoscow.ru/favicon/favicon.svg?v=20260804">
199
200	<!-- Verify -->
201	<meta name="yandex-verification" content="9499f86d46276383" />
202	<meta name="google-site-verification" content="GMogMU16DKbDwhZuMWw1w1_Q4XeADYoTV7HcorJw3d0" />
203	<meta name="msvalidate.01" content="D27C2A635A5F17258AAD153887A94EDC" />
204	<meta name='wmail-verification' content='11b02041a59ff202' />
205	<meta name='yandex-verification' content='662cce7461501e26' />
206	<meta name="wot-verification" content="c2082bd3a347ba777d52" />
207
208	<!-- Шрифт -->
209	<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext">
210    
210<script src="https://kudamoscow.ru/build/jquery-head.min.js?restaurants-149c34ae7d61"></script>
210
211
212
213	
213<script type="application/ld+json">
214    {
215      "@context": "https://schema.org",
216      "@graph": [
217        {
218          "@type": "Organization",
219          "@id": "https://kudamoscow.ru/#organization",
220          "name": "Куда сходить в Москве",
221          "url": "https://kudamoscow.ru",
222          "logo": {
223            "@type": "ImageObject",
224            "url": "https://kudamoscow.ru/tile.png"
225          }
226        },
227        {
228          "@type": "WebSite",
229          "@id": "https://kudamoscow.ru/#website",
230          "url": "https://kudamoscow.ru",
231          "name": "Куда сходить в Москве",
232          "alternateName": "Афиша самых интересных событий Москвы",
233          "publisher": {
234            "@id": "https://kudamoscow.ru/#organization"
235          },
236          "potentialAction": {
237            "@type": "SearchAction",
238            "target": "https://kudamoscow.ru/search?q={search_term_string}",
239            "query-input": "required name=search_term_string"
240          }
241        }
242      ]
243    }
244    </script>
244
245
246    <!-- Google ads async script-->
247	<!--
247<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
247-->
248
249    <!-- Head custom code -->
250        <!-- Head custom code -->
251
252    <!-- Yandex.RTB -->
253    
253<script>window.yaContextCb=window.yaContextCb||[]</script>
253
254    
254<script src="https://yandex.ru/ads/system/context.js" async></script>
254
255
256    </head>
257<body>
258<div id="overall">
259	<div class="menu_control"></div>
260	<div class="top-menu">
261		<div class="wrapper">
262						<button id="search_on_off" role="button">Найти в Москве</button>
263			<ul class="top-menu__links">
264                <li class="top-menu__links-item">
265                    <a class="top-menu__link" href="https://kudamoscow.ru/page/razmeshenie-sobytij/" title="Размещение рекламы Москвы" target="_blank" rel="nofollow">
266                        <span class="top-menu__link-text top-menu__link-text_highlighted">Реклама на сайте</span>
267                    </a>
268                    <ul class="top-menu__dropdown">
269                        <li class="top-menu__dropdown-item">
270                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/page/razmeshenie-sobytij/" title="Разместить анонс на Кудамоскоу"  target="_blank" rel="nofollow">
271                                <span class="top-menu__link-text">Размещение анонсов мероприятий</span>
272                            </a>
273                        </li>
274                        <li class="top-menu__dropdown-item">
275                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/page/dobavlenie-zavedenij/" title="Разместить кафе или ресторан" target="_blank" rel="nofollow">
276                                <span class="top-menu__link-text">Размещение ресторанов и кафе</span>
277                            </a>
278                        </li>
279                        <li class="top-menu__dropdown-item">
280                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/page/dobavlenie-zavedenij/" title="Разместить заведение или площадку" target="_blank" rel="nofollow">
281                                <span class="top-menu__link-text">Размещение мест и площадок</span>
282                            </a>
283                        </li>
284                        <li class="top-menu__dropdown-item">
285                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/page/reklama-na-banerah/" title="Разместить рекламу" target="_blank" rel="nofollow">
286                                <span class="top-menu__link-text">Размещение баннеров</span>
287                            </a>
288                        </li>
289                    </ul>
290                </li>
291                <li class="top-menu__links-item">
292                    <a class="top-menu__link" href="https://kudamoscow.ru/event/free/all/" title="Куда сходить бесплатно в Москве" target="_blank">
293                        <span class="top-menu__link-text">Бесплатные события</span>
294                    </a>
295                    <ul class="top-menu__dropdown">
296                                                <li class="top-menu__dropdown-item">
297                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/show/">
298                                <span class="top-menu__link-text">Бесплатные  выставки в Москве</span>
299                            </a>
300                        </li>
301                                                <li class="top-menu__dropdown-item">
302                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/fest/">
303                                <span class="top-menu__link-text">Бесплатные  фестивали в Москве</span>
304                            </a>
305                        </li>
306                                                <li class="top-menu__dropdown-item">
307                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/kids/">
308                                <span class="top-menu__link-text">Бесплатно  с детьми в Москве</span>
309                            </a>
310                        </li>
311                                                <li class="top-menu__dropdown-item">
312                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/sport/">
313                                <span class="top-menu__link-text">Бесплатный  активный отдых в Москве</span>
314                            </a>
315                        </li>
316                                                <li class="top-menu__dropdown-item">
317                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/concert/">
318                                <span class="top-menu__link-text">Бесплатная  музыка в Москве</span>
319                            </a>
320                        </li>
321                                                <li class="top-menu__dropdown-item">
322                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/performance/">
323                                <span class="top-menu__link-text">Бесплатные  шоу в Москве</span>
324                            </a>
325                        </li>
326                                                <li class="top-menu__dropdown-item">
327                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/fun/">
328                                <span class="top-menu__link-text">Бесплатные  праздники в Москве</span>
329                            </a>
330                        </li>
331                                                <li class="top-menu__dropdown-item">
332                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/standup/">
333                                <span class="top-menu__link-text">Бесплатно!  стендап в Москве</span>
334                            </a>
335                        </li>
336                                                <li class="top-menu__dropdown-item">
337                            <a class="top-menu__dropdown-link" href="https://kudamoscow.ru/event/free/learn/">
338                                <span class="top-menu__link-text">Бесплатные  образование в Москве</span>
339                            </a>
340                        </li>
341                                            </ul>
342                </li>
343                                			</ul>
344            <button class="top-menu__button top-menu__button_show">Открыть меню</button>
345            <button class="top-menu__button top-menu__button_hide">Закрыть меню</button>
346            
346<script>
347                const menuOpenButton = document.querySelector('.top-menu__button_show');
348                const menuCloseButton = document.querySelector('.top-menu__button_hide');
349                const topMenuLinks = document.querySelector('.top-menu__links');
350
351                menuOpenButton.addEventListener('click', () => {
352                  topMenuLinks.classList.add('top-menu__links_opened');
353                  menuCloseButton.classList.add('visible');
354                });
355
356                menuCloseButton.addEventListener('click', () => {
357                  topMenuLinks.classList.remove('top-menu__links_opened');
358                  menuCloseButton.classList.remove('visible');
359                });
360            </script>
360
361		</div>
362	</div>
363
364	<div id="it_is_search" role="searchbox">
365		<div class="wrapper for_ads">
366			<form class="search-widget" role="search" aria-label="Поиск событий и мест в Москве" onsubmit="goSearch(); return false">
367				<div class="title">Что ищем?</div>
368				<button onclick="goSearch()" class="btn">Найти<i class="fa fa-search"></i></button>
369				<div class="input_container">
370					<input type="text" name="tags" value="" id="src-input" class="search-field selectized" tabindex="-1" style="">
371				</div>
372			</form>
373		</div>
374	</div>
375
376	<div class="wrapper clearfix" id="____FireworksContainer">
377		<header id="top_heaeder">
378
379			<a class="sitelogo" href="https://kudamoscow.ru/" title="Куда сходить в Москве">
380				<img src="https://kudamoscow.ru/uploads/df06c94546a913834a58854cc01bb816.png" alt="Куда сходить в Москве" width="440" height="93"/>
381			</a>
382			<div class="sitedesc">
383				<span class="sitedesc__intro">Куда сходить в Москве. </span>Афиша <span class="dd_towns"><a href="#chosetown" role="button" id="another_town" aria-expanded="false" aria-controls="chosetown" aria-label="Москвы — выбрать город">Москвы</a></span>
384
385				<div id="chosetown" class="chosetown" hidden>
386					<strong class="chosetown__title">Выберите город</strong>
387					<ul aria-label="Города">
388													<li><a href="https://kudamoscow.ru/" rel="nofollow" aria-current="true">Москва</a></li>
389													<li><a href="https://kuda-spb.ru/" rel="nofollow">Санкт-Петербург</a></li>
390													<li><a href="https://kudaekb.ru/" rel="nofollow">Екатеринбург</a></li>
391													<li><a href="https://kuda-kazan.ru/" rel="nofollow">Казань</a></li>
392													<li><a href="https://kudann.ru/" rel="nofollow">Нижний Новгород</a></li>
393													<li><a href="https://kuda-sochi.ru/" rel="nofollow">Сочи</a></li>
394													<li><a href="https://kudatumen.ru/" rel="nofollow">Тюмень</a></li>
395													<li><a href="https://kudaufa.ru/" rel="nofollow">Уфа</a></li>
396													<li><a href="https://kuda-krasnodar.ru/" rel="nofollow">Краснодар</a></li>
397													<li><a href="https://kuda-nsk.ru/" rel="nofollow">Новосибирск</a></li>
398											</ul>
399				</div>
400			</div>
401
402			<div class="add">
403				Помощник и путеводитель<br>
404				по <a href="https://kudamoscow.ru/place/" title="Интересные места Москвы">интересным местам</a><br>
405				и&nbsp;<a href="https://kudamoscow.ru/event/" title="Лучшие события Москвы" class="toplinlk">лучшим событиям</a>
406
407			</div>
408
409			<form class="right search" role="search" id='custom_date_search_form' aria-label="Поиск событий в Москве по дате"  >
410				<fieldset class="top">
411					<select name="day" id="day" aria-label="Выберите дату">
412						<!-- тут выводим текущий день по дефолту -->
413													<option value="01">1</option>
414													<option value="02">2</option>
415													<option value="03">3</option>
416													<option value="04">4</option>
417													<option value="05">5</option>
418													<option value="06">6</option>
419													<option value="07">7</option>
420													<option value="08">8</option>
421													<option value="09">9</option>
422													<option value="10">10</option>
423													<option value="11">11</option>
424													<option value="12">12</option>
425													<option value="13">13</option>
426													<option value="14">14</option>
427													<option value="15">15</option>
428													<option value="16">16</option>
429													<option value="17">17</option>
430													<option value="18">18</option>
431													<option value="19">19</option>
432													<option value="20">20</option>
433													<option value="21">21</option>
434													<option value="22">22</option>
435													<option value="23">23</option>
436													<option value="24">24</option>
437													<option value="25">25</option>
438													<option value="26">26</option>
439													<option value="27">27</option>
440													<option value="28">28</option>
441													<option value="29">29</option>
442													<option value="30">30</option>
443											</select>
444
445					<select name="month" id="month" aria-label="Выберите месяц">
446						<!-- тут выводим текущий месяц по дефолту -->
447						<option value="01">Января</option>
448						<option value="02">Февраля</option>
449						<option value="03">Марта</option>
450						<option value="04">Апреля</option>
451						<option value="05">Мая</option>
452						<option value="06">Июня</option>
453						<option value="07">Июля</option>
454						<option value="08">Августа</option>
455						<option value="09">Сентября</option>
456						<option value="10">Октября</option>
457						<option value="11">Ноября</option>
458						<option value="12">Декабря</option>
459					</select>
460
461					<input type="submit" value="Найти события" id="custom_period"/>
462
463					
463<script>
464						$(function () {
465							var d = new Date;
466							var month = d.getMonth() + 1;
467							month = ('0' + month).slice(-2);
468
469							var day = ('0' + d.getDate()).slice(-2);
470														$('#day option[value="' + day + '"]').prop('selected', true);
471							$('#month option[value="' + month + '"]').prop('selected', true);
472						});
473						$('#custom_date_search_form').on('submit', function () {
474                            var year = '2026';
475                            var curr_month = '09';
476                            if ($('#month').val() < curr_month * 1) year++;
477                            let loc = '/event/all/' + $('#day').val() + '-' + $('#month').val() + '-' + year + '/';
478
479                            console.log(loc);
480
481                            window.location.href = loc;
482                            return false;
483                        });
484					</script>
484
485				</fieldset>
486
487				<div class="bot" id="by_days">
488					Куда пойти
489					<a class="today" href="/event/all/today/" title="Куда пойти в Москве сегодня">сегодня</a>
490					<a class="tomorrow" href="/event/all/tomorrow/" title="Афиша Москвы на завтра">завтра</a>
491					<a class="week" href="/event/all/week/" title="Куда сходить в Москве на этих выходных">в выходные</a>
492					<a class="month" href="/event/all/month/" title="Куда сходить в Москве в этом месяце">в этом месяце</a>
493				</div>
494			</form>
495
496
497		</header>
498
499		<!-- Навигация -->
500		<nav id="top" aria-label="События в Москве по категориям">
501			
502
503				<ul>
504											<li class="show">
505
506							<a href="https://kudamoscow.ru/event/show/" title="Выставки в Москве">
507								<div class="icon show"></div>
508								<div class="title">Выставки</div>
509							</a>
510						</li>
511
512											<li class="fest">
513
514							<a href="https://kudamoscow.ru/event/fest/" title="Фестивали в Москве">
515								<div class="icon fest"></div>
516								<div class="title">Фестивали</div>
517							</a>
518						</li>
519
520											<li class="kids">
521
522							<a href="https://kudamoscow.ru/event/kids/" title="С детьми в Москве">
523								<div class="icon kids"></div>
524								<div class="title">С детьми</div>
525							</a>
526						</li>
527
528											<li class="sport">
529
530							<a href="https://kudamoscow.ru/event/sport/" title="Активный отдых в Москве">
531								<div class="icon sport"></div>
532								<div class="title">Активный отдых</div>
533							</a>
534						</li>
535
536											<li class="concert">
537
538							<a href="https://kudamoscow.ru/event/concert/" title="Музыка в Москве">
539								<div class="icon concert"></div>
540								<div class="title">Музыка</div>
541							</a>
542						</li>
543
544											<li class="performance">
545
546							<a href="https://kudamoscow.ru/event/performance/" title="Шоу в Москве">
547								<div class="icon performance"></div>
548								<div class="title">Шоу</div>
549							</a>
550						</li>
551
552											<li class="fun">
553
554							<a href="https://kudamoscow.ru/event/fun/" title="Праздники в Москве">
555								<div class="icon fun"></div>
556								<div class="title">Праздники</div>
557							</a>
558						</li>
559
560											<li class="learn">
561
562							<a href="https://kudamoscow.ru/event/learn/" title="Образование в Москве">
563								<div class="icon learn"></div>
564								<div class="title">Образование</div>
565							</a>
566						</li>
567
568					
569					                                        <li class="free">
570                                            <a href="/event/free/all/" title="Бесплатные события в Москве">
571                                                <div class="icon free"></div>
572                                                <div class="title">Бесплатно</div>
573                                            </a>
574                                        </li>
575                                        
576											<li class="museum">
577
578							<a href="https://kudamoscow.ru/place/museum/" title="Музеи в Москве">
579								<div class="icon museum"></div>
580								<div class="title">Музеи</div>
581							</a>
582						</li>
583											<li class="park">
584
585							<a href="https://kudamoscow.ru/place/park/" title="Парки в Москве">
586								<div class="icon park"></div>
587								<div class="title">Парки</div>
588							</a>
589						</li>
590											<li class="walk">
591
592							<a href="https://kudamoscow.ru/place/walk/" title="Погулять в Москве">
593								<div class="icon walk"></div>
594								<div class="title">Погулять</div>
595							</a>
596						</li>
597											<li class="mustsee">
598
599							<a href="https://kudamoscow.ru/place/mustsee/" title="Туристу в Москве">
600								<div class="icon mustsee"></div>
601								<div class="title">Туристу</div>
602							</a>
603						</li>
604											<li class="theatre">
605
606							<a href="https://kudamoscow.ru/place/theatre/" title="Театры в Москве">
607								<div class="icon theatre"></div>
608								<div class="title">Театры</div>
609							</a>
610						</li>
611											<li class="area">
612
613							<a href="https://kudamoscow.ru/place/area/" title="Пространства в Москве">
614								<div class="icon area"></div>
615								<div class="title">Пространства</div>
616							</a>
617						</li>
618											<li class="club">
619
620							<a href="https://kudamoscow.ru/place/club/" title="Клубы в Москве">
621								<div class="icon club"></div>
622								<div class="title">Клубы</div>
623							</a>
624						</li>
625											<li class="more">
626
627							<a href="https://kudamoscow.ru/place/more/" title="Прочее в Москве">
628								<div class="icon more"></div>
629								<div class="title">Прочее</div>
630							</a>
631						</li>
632											<li class="eat">
633
634							<a href="/restaurants/" title="Рестораны в Москве">
635								<div class="icon eat"></div>
636								<div class="title">Рестораны</div>
637							</a>
638						</li>
639					
640
641
642				</ul>
643			 			
643<script>
644				//Базовый функции темплейта
645				$(document).ready(function () {
646
647					window['alert'] = function (data) {
648						console.log(data);
649						//FIXME: клаудфлер вроде не используется? костыль! но пока на клаудлер вылезает алерт про отсутствие интернета - хз что делать
650					};
651					var url_now = window.location.href;
652
653					$(function () {
654						//Выделение текущих пунктов меню
655						$('bot#by_days .none').addClass('current');
656						$('nav#top .all').addClass('current');
657/*
658						$('li.metro a').click(function () {
659							$.fancybox({
660								href: '/metro/',
661								type: 'ajax',
662								autoSize: false,
663								width: 600,
664								height: 600,
665							});
666
667							return false;
668						});*/
669					});
670
671				})
672			</script>
672
673			<div class="clearfix"></div>
674		</nav>
675	</div>
676	<!-- Навигация -->
677
678
679	<!-- Контент -->
680	<main>
681		<!-- Контент -->
682<article>
683
684
685    <!-- Адаптивный рекламный блок -->
686    <div class="wrapper for_ads">
687        <div class="ad_space">
688            <div class="ad_box">
689
690                <div class="ad_item_wide">
691                    <!-- Банер -->
692                    <div class="lazy-ad" data-block-id="R-A-143619-50"></div>
693                    <!-- Банер -->
694                </div>
695            </div>
696        </div>
697        <div class="clearfix"></div>
698    </div>
699
700    <!-- //Адаптивный рекламный блок -->
701    <!-- Промобокс -->
702
703    <div class="wrapper clearfix">
704        <!-- Хлебные крошки -->
705        
705<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://kudamoscow.ru/","name":"Афиша Москвы — Куда сходить в Москве"}},{"@type":"ListItem","position":2,"item":{"@id":"https://kudamoscow.ru/articles/","name":"Интересные статьи и подборки Москвы"}}]}</script>
705        <div class="breadcrumbs">
706            <span>
707                <a href="/" title="Афиша Москвы — Куда сходить в Москве">
708                    Афиша Москвы — Куда сходить в Москве</a>
709            </span>
710            <span class='divider'>&#10132;</span>
711            <span>Статьи</span>
712        </div>
713        <!-- //Хлебные крошки -->
714                    <h1>Интересные статьи и подборки Москвы</h1>
715        
716        
716<script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","@id":"https://kudamoscow.ru/articles/#article-list","url":"https://kudamoscow.ru/articles/","name":"Интересные статьи и подборки Москвы","itemListOrder":"https://schema.org/ItemListOrderDescending","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://kudamoscow.ru/articles/moskva-bez-muzeev-10-marshrutov/","url":"https://kudamoscow.ru/articles/moskva-bez-muzeev-10-marshrutov/","name":"Москва без музеев: 10 маршрутов только по улицам и паркам","image":"https://kudamoscow.ru/uploads/3de770b8e5adc14585a3d8bf9155989d.jpg"}},{"@type":"ListItem","position":2,"item":{"@id":"https://kudamoscow.ru/articles/kuda-sxodit-v-moskve-s-roditeljami-50-plus/","url":"https://kudamoscow.ru/articles/kuda-sxodit-v-moskve-s-roditeljami-50-plus/","name":"Куда сходить в Москве с родителями 50+: спокойные маршруты","image":"https://kudamoscow.ru/uploads/27c4af710138bfce78935d8ad315c4e8.jpg"}},{"@type":"ListItem","position":3,"item":{"@id":"https://kudamoscow.ru/articles/kuda-sxodit-odnomu-v-moskve-5-stsenariev/","url":"https://kudamoscow.ru/articles/kuda-sxodit-odnomu-v-moskve-5-stsenariev/","name":"Куда сходить одному в Москве: 5 готовых сценариев","image":"https://kudamoscow.ru/uploads/7b9a9e13ce9f82a34734f53a6092ba06.jpeg"}},{"@type":"ListItem","position":4,"item":{"@id":"https://kudamoscow.ru/articles/krasivye-tramvajnye-marshruty-moskvy/","url":"https://kudamoscow.ru/articles/krasivye-tramvajnye-marshruty-moskvy/","name":"Красивые трамвайные маршруты Москвы: 5 поездок с прогулками","image":"https://kudamoscow.ru/uploads/89dca0250daf0ca61d217e657fe16616.jpeg"}},{"@type":"ListItem","position":5,"item":{"@id":"https://kudamoscow.ru/articles/tramvaj-39-v-moskve-chto-vidno-iz-okna/","url":"https://kudamoscow.ru/articles/tramvaj-39-v-moskve-chto-vidno-iz-okna/","name":"Трамвай 39 в Москве: что видно из окна и как проверить маршрут","image":"https://kudamoscow.ru/uploads/ca7760408f5db7c5c749fbb80cc8a7e9.jpg"}},{"@type":"ListItem","position":6,"item":{"@id":"https://kudamoscow.ru/articles/mcd-4-marshruty-dlja-progulok/","url":"https://kudamoscow.ru/articles/mcd-4-marshruty-dlja-progulok/","name":"МЦД-4: прогулочные маршруты по Москве","image":"https://kudamoscow.ru/uploads/4a3ead7a288000cd81d325f54e0a77e4.jpg"}},{"@type":"ListItem","position":7,"item":{"@id":"https://kudamoscow.ru/articles/mcd-3-marshruty-dlja-progulok/","url":"https://kudamoscow.ru/articles/mcd-3-marshruty-dlja-progulok/","name":"МЦД-3: прогулочные маршруты по Москве","image":"https://kudamoscow.ru/uploads/fd3cef7a34591438e8cc1f861171f7b5.jpg"}},{"@type":"ListItem","position":8,"item":{"@id":"https://kudamoscow.ru/articles/mcd-2-marshruty-dlja-progulok/","url":"https://kudamoscow.ru/articles/mcd-2-marshruty-dlja-progulok/","name":"МЦД-2: прогулочные маршруты по Москве","image":"https://kudamoscow.ru/uploads/3157d06fab6db08d731b5b1d14704c42.jpg"}},{"@type":"ListItem","position":9,"item":{"@id":"https://kudamoscow.ru/articles/mcd-1-marshruty-dlja-progulok/","url":"https://kudamoscow.ru/articles/mcd-1-marshruty-dlja-progulok/","name":"МЦД-1: прогулочные маршруты по Москве","image":"https://kudamoscow.ru/uploads/7ae063afe774a95a808f29b6ffbbc690.png"}},{"@type":"ListItem","position":10,"item":{"@id":"https://kudamoscow.ru/articles/moskva-po-mcd-kak-puteshestvovat-i-gde-vyhodit/","url":"https://kudamoscow.ru/articles/moskva-po-mcd-kak-puteshestvovat-i-gde-vyhodit/","name":"Москва по МЦД: как путешествовать и где выходить на прогулку","image":"https://kudamoscow.ru/uploads/d530151cfc8d48ac1f12c85ed4a0aacf.jpg"}},{"@type":"ListItem","position":11,"item":{"@id":"https://kudamoscow.ru/articles/dolgaja-peresadka-vo-vnukovo-chto-posmotret-v-moskve/","url":"https://kudamoscow.ru/articles/dolgaja-peresadka-vo-vnukovo-chto-posmotret-v-moskve/","name":"Долгая пересадка во Внуково: что посмотреть в Москве за 5, 8 или 12 часов","image":"https://kudamoscow.ru/uploads/488a19e3bbaad2a562f6eb1dc402ca32.jpg"}},{"@type":"ListItem","position":12,"item":{"@id":"https://kudamoscow.ru/articles/dolgaja-peresadka-v-domodedovo-chto-posmotret-v-moskve/","url":"https://kudamoscow.ru/articles/dolgaja-peresadka-v-domodedovo-chto-posmotret-v-moskve/","name":"Долгая пересадка в Домодедово: что посмотреть в Москве за 5, 8 или 12 часов","image":"https://kudamoscow.ru/uploads/10788379a253ad22745db52a9f868e9f.jpg"}}]}</script>
716
717        <div class="clearfix"></div>
718
719        <section class="article_list_main">
720            <h2>Новые публикации</h2>
721            <div class="list">
722                                <!--            one item -->
723                <div class="item">
724                    <div class="img">
725                        <a href="/articles/moskva-bez-muzeev-10-marshrutov/" title="Москва без музеев: 10 маршрутов только по улицам и паркам">
726                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/3de770b8e5adc14585a3d8bf9155989d.jpg"
727                                 srcset="https://kudamoscow.ru/image/540/300/uploads/3de770b8e5adc14585a3d8bf9155989d.jpg 2x" alt="Москва без музеев: 10 маршрутов только по улицам и паркам">
728                        </a>
729                    </div>
730                    <div class="text">
731                        <a href="/articles/moskva-bez-muzeev-10-marshrutov/"  title="Москва без музеев: 10 маршрутов только по улицам и паркам">
732                            <h3>Москва без музеев: 10 маршрутов только по улицам и паркам</h3>
733                        </a>
734                        <p class="short">
735                             Москва интересна и без входа в музей: площади, бульвары, усадебные парки, река и современные кварталы дают полноценные маршруты&#8230;                        </p>
736                    </div>
737                </div>
738                                <!--            one item -->
739                <div class="item">
740                    <div class="img">
741                        <a href="/articles/kuda-sxodit-v-moskve-s-roditeljami-50-plus/" title="Куда сходить в Москве с родителями 50+: спокойные маршруты">
742                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/27c4af710138bfce78935d8ad315c4e8.jpg"
743                                 srcset="https://kudamoscow.ru/image/540/300/uploads/27c4af710138bfce78935d8ad315c4e8.jpg 2x" alt="Куда сходить в Москве с родителями 50+: спокойные маршруты">
744                        </a>
745                    </div>
746                    <div class="text">
747                        <a href="/articles/kuda-sxodit-v-moskve-s-roditeljami-50-plus/"  title="Куда сходить в Москве с родителями 50+: спокойные маршруты">
748                            <h3>Куда сходить в Москве с родителями 50+: спокойные маршруты</h3>
749                        </a>
750                        <p class="short">
751                             Маршрут с родителями лучше строить не по возрастному ярлыку, а по выносливости, интересам и привычному темпу.                        </p>
752                    </div>
753                </div>
754                                <!--            one item -->
755                <div class="item">
756                    <div class="img">
757                        <a href="/articles/kuda-sxodit-odnomu-v-moskve-5-stsenariev/" title="Куда сходить одному в Москве: 5 готовых сценариев">
758                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/7b9a9e13ce9f82a34734f53a6092ba06.jpeg"
759                                 srcset="https://kudamoscow.ru/image/540/300/uploads/7b9a9e13ce9f82a34734f53a6092ba06.jpeg 2x" alt="Куда сходить одному в Москве: 5 готовых сценариев">
760                        </a>
761                    </div>
762                    <div class="text">
763                        <a href="/articles/kuda-sxodit-odnomu-v-moskve-5-stsenariev/"  title="Куда сходить одному в Москве: 5 готовых сценариев">
764                            <h3>Куда сходить одному в Москве: 5 готовых сценариев</h3>
765                        </a>
766                        <p class="short">
767                             Поездка в одиночку удобна тем, что не требует согласовывать темп, но бесконечный список идей не помогает выбрать.                        </p>
768                    </div>
769                </div>
770                                <!--            one item -->
771                <div class="item">
772                    <div class="img">
773                        <a href="/articles/krasivye-tramvajnye-marshruty-moskvy/" title="Красивые трамвайные маршруты Москвы: 5 поездок с прогулками">
774                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/89dca0250daf0ca61d217e657fe16616.jpeg"
775                                 srcset="https://kudamoscow.ru/image/540/300/uploads/89dca0250daf0ca61d217e657fe16616.jpeg 2x" alt="Красивые трамвайные маршруты Москвы: 5 поездок с прогулками">
776                        </a>
777                    </div>
778                    <div class="text">
779                        <a href="/articles/krasivye-tramvajnye-marshruty-moskvy/"  title="Красивые трамвайные маршруты Москвы: 5 поездок с прогулками">
780                            <h3>Красивые трамвайные маршруты Москвы: 5 поездок с прогулками</h3>
781                        </a>
782                        <p class="short">
783                             Трамвай позволяет увидеть районы, которые редко попадают в общий туристический маршрут. Но московская сеть быстро&#8230;                        </p>
784                    </div>
785                </div>
786                                <!--            one item -->
787                <div class="item">
788                    <div class="img">
789                        <a href="/articles/tramvaj-39-v-moskve-chto-vidno-iz-okna/" title="Трамвай 39 в Москве: что видно из окна и как проверить маршрут">
790                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/ca7760408f5db7c5c749fbb8
7900cc8a7e9.jpg"
791                                 srcset="https://kudamoscow.ru/image/540/300/uploads/ca7760408f5db7c5c749fbb80cc8a7e9.jpg 2x" alt="Трамвай 39 в Москве: что видно из окна и как проверить маршрут">
792                        </a>
793                    </div>
794                    <div class="text">
795                        <a href="/articles/tramvaj-39-v-moskve-chto-vidno-iz-okna/"  title="Трамвай 39 в Москве: что видно из окна и как проверить маршрут">
796                            <h3>Трамвай 39 в Москве: что видно из окна и как проверить маршрут</h3>
797                        </a>
798                        <p class="short">
799                             Трамвай 39 связывает метро «Университет», Даниловский район, Павелецкую и Чистые пруды, поэтому его часто называют экскурсионным&#8230;                        </p>
800                    </div>
801                </div>
802                                <!--            one item -->
803                <div class="item">
804                    <div class="img">
805                        <a href="/articles/mcd-4-marshruty-dlja-progulok/" title="МЦД-4: прогулочные маршруты по Москве">
806                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/4a3ead7a288000cd81d325f54e0a77e4.jpg"
807                                 srcset="https://kudamoscow.ru/image/540/300/uploads/4a3ead7a288000cd81d325f54e0a77e4.jpg 2x" alt="МЦД-4: прогулочные маршруты по Москве">
808                        </a>
809                    </div>
810                    <div class="text">
811                        <a href="/articles/mcd-4-marshruty-dlja-progulok/"  title="МЦД-4: прогулочные маршруты по Москве">
812                            <h3>МЦД-4: прогулочные маршруты по Москве</h3>
813                        </a>
814                        <p class="short">
815                             МЦД-4 пересекает город от восточного железнодорожного направления к Киевскому и западным районам. Для туристического маршрута&#8230;                        </p>
816                    </div>
817                </div>
818                                <!--            one item -->
819                <div class="item">
820                    <div class="img">
821                        <a href="/articles/mcd-3-marshruty-dlja-progulok/" title="МЦД-3: прогулочные маршруты по Москве">
822                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/fd3cef7a34591438e8cc1f861171f7b5.jpg"
823                                 srcset="https://kudamoscow.ru/image/540/300/uploads/fd3cef7a34591438e8cc1f861171f7b5.jpg 2x" alt="МЦД-3: прогулочные маршруты по Москве">
824                        </a>
825                    </div>
826                    <div class="text">
827                        <a href="/articles/mcd-3-marshruty-dlja-progulok/"  title="МЦД-3: прогулочные маршруты по Москве">
828                            <h3>МЦД-3: прогулочные маршруты по Москве</h3>
829                        </a>
830                        <p class="short">
831                             МЦД-3 связывает Ленинградское и Казанское направления через северо-восток и восток Москвы. Для прогулки особенно удобны Останкино&#8230;                        </p>
832                    </div>
833                </div>
834                                <!--            one item -->
835                <div class="item">
836                    <div class="img">
837                        <a href="/articles/mcd-2-marshruty-dlja-progulok/" title="МЦД-2: прогулочные маршруты по Москве">
838                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/3157d06fab6db08d731b5b1d14704c42.jpg"
839                                 srcset="https://kudamoscow.ru/image/540/300/uploads/3157d06fab6db08d731b5b1d14704c42.jpg 2x" alt="МЦД-2: прогулочные маршруты по Москве">
840                        </a>
841                    </div>
842                    <div class="text">
843                        <a href="/articles/mcd-2-marshruty-dlja-progulok/"  title="МЦД-2: прогулочные маршруты по Москве">
844                            <h3>МЦД-2: прогулочные маршруты по Москве</h3>
845                        </a>
846                        <p class="short">
847                             МЦД-2 проходит через несколько очень разных московских ландшафтов: культурные кластеры Курской, историческую Яузу, зелёные районы и дворцовый&#8230;                        </p>
848                    </div>
849                </div>
850                                <!--            one item -->
851                <div class="item">
852                    <div class="img">
853                        <a href="/articles/mcd-1-marshruty-dlja-progulok/" title="МЦД-1: прогулочные маршруты по Москве">
854                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/7ae063afe774a95a808f29b6ffbbc690.png"
855                                 srcset="https://kudamoscow.ru/image/540/300/uploads/7ae063afe774a95a808f29b6ffbbc690.png 2x" alt="МЦД-1: прогулочные маршруты по Москве">
856                        </a>
857                    </div>
858                    <div class="text">
859                        <a href="/articles/mcd-1-marshruty-dlja-progulok/"  title="МЦД-1: прогулочные маршруты по Москве">
860                            <h3>МЦД-1: прогулочные маршруты по Москве</h3>
861                        </a>
862                        <p class="short">
863                             МЦД-1 связывает северное Савёловское направление с Белорусским и западом города. Для туристического дня не нужно проезжать линию от края до края&#8230;                        </p>
864                    </div>
865                </div>
866                                <!--            one item -->
867                <div class="item">
868                    <div class="img">
869                        <a href="/articles/moskva-po-mcd-kak-puteshestvovat-i-gde-vyhodit/" title="Москва по МЦД: как путешествовать и где выходить на прогулку">
870                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/d530151cfc8d48ac1f12c85ed4a0aacf.jpg"
871                                 srcset="https://kudamoscow.ru/image/540/300/uploads/d530151cfc8d48ac1f12c85ed4a0aacf.jpg 2x" alt="Москва по МЦД: как путешествовать и где выходить на прогулку">
872                        </a>
873                    </div>
874                    <div class="text">
875                        <a href="/articles/moskva-po-mcd-kak-puteshestvovat-i-gde-vyhodit/"  title="Москва по МЦД: как путешествовать и где выходить на прогулку">
876                            <h3>Москва по МЦД: как путешествовать и где выходить на прогулку</h3>
877                        </a>
878                        <p class="short">
879                             Московские центральные диаметры полезны не только для ежедневных поездок, но и как основа районных прогулок.                        </p>
880                    </div>
881                </div>
882                                <!--            one item -->
883                <div class="item">
884                    <div class="img">
885                        <a href="/articles/dolgaja-peresadka-vo-vnukovo-chto-posmotret-v-moskve/" title="Долгая пересадка во Внуково: что посмотреть в Москве за 5, 8 или 12 часов">
886                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/488a19e3bbaad2a562f6eb1dc402ca32.jpg"
887                                 srcset="https://kudamoscow.ru/image/540/300/uploads/488a19e3bbaad2a562f6eb1dc402ca32.jpg 2x" alt="Долгая пересадка во Внуково: что посмотреть в Москве за 5, 8 или 12 часов">
888                        </a>
889                    </div>
890                    <div class="text">
891                        <a href="/articles/dolgaja-peresadka-vo-vnukovo-chto-posmotret-v-moskve/"  title="Долгая пересадка во Внуково: что посмотреть в Москве за 5, 8 или 12 часов">
892                            <h3>Долгая пересадка во Внуково: что посмотреть в Москве за 5, 8 или 12 часов</h3>
893                        </a>
894                        <p class="short">
895                             Внуково удобно тем, что аэропорт связан с метро, но выход из терминала, спуск на станцию и дорога&#8230;                        </p>
896                    </div>
897                </div>
898                                <!--            one item -->
899                <div class="item">
900                    <div class="img">
901                        <a href="/articles/dolgaja-peresadka-v-domodedovo-chto-posmotret-v-moskve/" title="Долгая пересадка в Домодедово: что посмотреть в Москве за 5, 8 или 12 часов">
902                            <img loading="lazy" src="https://kudamoscow.ru/image/270/150/uploads/10788379a253ad22745db52a9f868e9f.jpg"
903                                 srcset="https://kudamoscow.ru/image/540/300/uploads/10788379a253ad22745db52a9f868e9f.jpg 2x" alt="Долгая пересадка в Домодедово: что посмотреть в Москве за 5, 8 или 12 часов">
904                        </a>
905                    </div>
906                    <div class="text">
907                        <a href="/articles/dolgaja-peresadka-v-domodedovo-chto-posmotret-v-moskve/"  title="Долгая пересадка в Домодедово: что посмотреть в Москве за 5, 8 или 12 часов">
908                            <h3>Долгая пересадка в Домодедово: что посмотреть в Москве за 5, 8 или 12 часов</h3>
909                        </a>
910                        <p class="short">
911                             Домодедово связано с центром железной дорогой и автобусами, но путь до Павелецкого вокзала&#8230;                        </p>
912                    </div>
913                </div>
914                            </div>
915        </section>
916        <div class="clearfix"></div>
917        <!-- Пагинация -->
918        <div class="pagination">
919            <div class="paginator">
920                <a href="/articles/" title="Вы на первой странице" class="prev inactive">&lt; Назад</a> <a href="/articles/" class="current" title="Страница 1">1</a><a rel="next" href="/articles/2/" title="Страница 2">2</a> <a rel="next" href="/articles/3/" title="Страница 3">3</a> <a rel="next" href="/articles/4/" title="Страница 4">4</a> <a rel="next" href="/articles/5/" title="Страница 5">5</a> <a rel="next" href="/articles/6/" title="Страница 6">6</a> <a href="/articles/2/" rel="next" title="Следующая страница" class="next">Вперед &gt;</a>            </div>
921        </div>
922        <!-- //Пагинация -->
923
924        <div class="clearfix"></div>
925
926        <section class="about">
927            <p>Кудамоскоу — это интерактивный справочник Москвы.
928                Кудамоскоу собирает полезную информацию обо всех событиях и мероприятих Москвы.
929            </p>
930            <p>
931                Сейчас на Кудамоскоу <strong>136 статей</strong>, но со временем их станет больше. <br />
932                Если вы знаете о событии, которого нет на сайте, <a href="/add/" title="Сообщить о событии">сообщите нам</a>!
933            </p>
934        </section>
935
936
937    </div>
938
939
940</article>
941<!-- // Контент -->
942
943<script>
944    $(document).ready(function(){
945
946        $('.days li > a').each(function(i, el){
947
948            if(($(el).parent().hasClass(''))
949                ||($(el).parent().hasClass('all'))&&''=='all')
950                $(el).parent().addClass('current');
951
952
953
954        });
955
956    });
957
958
959</script>
959
960		<div class="clearfix"></div>
961	</main>
962	<!-- //Контент -->
963
964
965</div>
966
967<!-- Нижний блок -->
968<div class="wrapper">
969	<div class="clearfix"></div>
970
971	</div>
972
973<div class="clearfix"></div>
974<!-- //Нижний блок -->
975
976<!-- Подвал сайта -->
977<footer>
978	<div class="wrapper">
979
980		<div class="top_footer">
981			<div class="about_site_desc">
982				<p>Маршруты, идеи и путеводители для прогулок и отдыха в Москве: готовые планы, подборки мест, музеев, парков и достопримечательностей.</p>
983				<p>Не&nbsp;знаете что посетить в Москве? Ищете где погулять с&nbsp;ребенком, куда сходить с&nbsp;парнем или девушкой? Выбираете место для свидания? Ищете развлечения на&nbsp;выходные? Интересуетесь активным отдыхом? Посещаете выставки? Не&nbsp;знаете куда сходить на&nbsp;корпоратив? Кудамоскоу поможет!</p>
984				<p>Кудамоскоу &mdash;&nbsp;это лучший сайт о&nbsp;самых интересных событиях Москвы. Мы&nbsp;знаем куда сходить в Москве с&nbsp;девушкой, с&nbsp;парнем или большой компанией.
985					У&nbsp;нас только лучшие события, музеи и&nbsp;выставки Москвы. События для детей и&nbsp;их&nbsp;родителей, лучшие достопримечательности и&nbsp;интересные места Москвы, которые обязательно стоит посетить!</p>
986				<p>Мы&nbsp;советуем любые варианты отдыха в Москве &mdash; концерты, отдых в&nbsp;парках, достопримечательности для экскурсий, места, куда можно сходить с&nbsp;ребенком, выставки, театры, шоу, спортивные мероприятия, места для активного отдыха и&nbsp;отдыха с&nbsp;семьей, и&nbsp;многое другое.</p>
987			</div>
988			<div class="copyright_box">
989				<div class="socials_links" itemscope itemtype="https://schema.org/Organization">
990					<strong>Мы в социальных сетях</strong>
991					<ul class="socials">
992						<li>
993							<a itemprop="sameAs" href="https://vk.com/kudamoscow" target="_blank" rel="noreferrer" title="Кудамоскоу вконтакте" class="vk">Вконтакте</a>
994						</li>
995<!--						<li>-->
996<!--							<a itemprop="sameAs" href="--><!--" target="_blank" rel="noreferrer" title="Мы в инстаграм" class="inst">--><!-- в инстаграм</a>-->
997<!--						</li>-->
998						<li>
999							<a itemprop="sameAs" href="https://ok.ru/kudamoscow" target="_blank" rel="noreferrer" title="Однокласники" class="ok">Кудамоскоу в однокласниках</a>
1000						</li>
1001<!--						<li>-->
1002<!--							<a itemprop="sameAs" href="--><!--" target="_blank" rel="noreferrer" title="Фейсбук" class="fb">--><!-- в фейсбуке</a>-->
1003<!--						</li>-->
1004<!--						<li>-->
1005<!--							<a itemprop="sameAs" href="--><!--" target="_blank" rel="noreferrer" title="Твиттер" class="tw">--><!-- в твиттере</a>-->
1006<!--						</li>-->
1007                        <li>
1008							<a itemprop="sameAs" href="https://t.me/kudamoscow_ru" target="_blank" rel="noreferrer" title="Телеграм" class="tg">Кудамоскоу в телеграме</a>
1009						</li>
1010
1011					</ul>
1012				</div>
1013				<p>
1014					Афиша Москвы — Куда сходить в Москве<br>
1015				</p>
1016                                <p>
1017                    <a href="https://apps.apple.com/ru/app/kudamoscow/id1529252654" title="Приложение Кудамоскоу в AppStore" target="_blank" rel="nofollow">
1018                        <img loading="lazy" src="/assets/img/appstore_app_banner.svg" width="120" height="40" alt="Приложение Кудамоскоу в Эппсторе">
1019                    </a>
1020                </p>
1021                				<p>©&nbsp;2013&ndash;2026<br>
1022					<a href="https://kudamoscow.ru" title="Афиша Москвы — Куда сходить в Москве">кудамоскоу.ру</a>
1023					| kudamoscow.ru
1024				</p>
1025				<div class="clearfix"></div>
1026
1027			</div>
1028		</div>
1029
1030		<div class="clearfix"></div>
1031
1032		<div class="bottom_footer">
1033			<nav class="links">
1034                                <h2 class="links__title">Контакты</h2>
1035				<ul>
1036					<li><a id="error_report_link" href="#error_report_box" title="Сообщить об ошибке">Сообщить об ошибке</a></li>
1037					<li>Наша электронная почта</li>
1038					<li><a href="mailto:[email protected]" title="Написать письмо">[email protected]</a></li>
1039				</ul>
1040			</nav>
1041			<nav class="links">
1042				<h2 class="links__title">Кудамоскоу</h2>
1043				<ul>
1044					<li><a href="/press-reliz/" title="Пресс-релиз Кудамоскоу">Пресс-релиз</a></li>
1045					<li><a href="/redaktsionnaja-politika/" title="Редакционная политика Кудамоскоу">Редакционная политика</a></li>
1046					<li><a href="/pravovaja-informatsija/" title="Правовая информация">Правовая информация</a></li>
1047					<li><a href="/format-resursa/" title="Формат Кудамоскоу">Формат ресурса</a></li>
1048				</ul>
1049			</nav>
1050			<nav class="links">
1051                <h2 class="links__title">Сотрудничество</h2>
1052				<ul>
1053					<li><a href="/page/razmeshenie-sobytij/" title="Сообщить о событии в Москве">Размещение событий</a></li>
1054					<li><a href="/trebovanija-k-materialam/" title="Требования к публикациям">Требования к материалам</a></li>
1055					<li><a href="/page/dobavlenie-sobytij/" title="Музеям и выставкам - размещение мероприятий">Музеям и выставкам</a></li>
1056					<li><a href="/page/dobavlenie-zavedenij/" target="_blank" title="Ресторанам и кафе">Ресторанам и кафе</a></li>
1057				</ul>
1058			</nav>
1059			<nav class="links">
1060                <h2 class="links__title">Партнёрам</h2>
1061				<ul>
1062                <!--FIXME - адрес страницы -->
1063					<li><a href="/page/razmeshenie-sobytij/" target="_blank" title="Прайс лист на рекламу на сайте">Реклама на сайте</a></li>
1064					<li><a href="/page/razmeshenie-sobytij/" target="_blank" title="Коммерческое предложение">Коммерческое предложение</a></li>
1065					<li><a href="/mediakit_pdf.pdf" target="_blank" title="Коммерческое предложение">Медиа кит</a></li>
1066					<li><a href="/logo.zip" title="Логотипы Кудамоскоу">Логотипы в векторе</a></li>
1067				</ul>
1068			</nav>
1069		</div>
1070
1071	</div>
1072	<div class="clearfix"></div>
1073	
1074
1075<div style="display: none;" class="for_owner_info">
1076    <div class="lightbox" id="error_report_box">
1077
1078
1079
1080        <div class="infa m">
1081            <p>Отправьте нам письмо с темой &laquo;Ошибка&raquo; на <a href="mailto:[email protected]" title="Написать письмо">[email protected]</a>, либо воспользуйтесь формой ниже</p>
1082        </div>
1083
1084        <h2 class="m imowner">Ошибка на сайте</h2>
1085
1086        <form action="/?app=staticpages&act=sendError" id="formError" method="post" onsubmit="return fillReport();">
1087
1088            <div class="field_set">
1089                <div class="label_box">
1090                    <label for="page_url">Адрес страницы</label>
1091                </div>
1092                <div class="input_box">
1093                    <input class="in_lightbox" id="page_url" name="page_url" type="text" required value="/articles/" />
1094                    <input class="in_lightbox" name="username" type="text" style="display:none">
1095                </div>
1096            </div>
1097
1098
1099            <div class="field_set">
1100                <div class="label_box">
1101                    <label for="emailError">Адрес электронной почты</label>
1102                </div>
1103                <div class="input_box">
1104                    <input id="emailError" name="email" class="in_lightbox" type="text" required>
1105                </div>
1106            </div>
1107
1108            <div class="field_set">
1109                <div class="label_box">
1110                    <label for="errorText">Описание ошибки</label>
1111                </div>
1112                <div class="input_box">
1113
1114                    <textarea name="errorText" id="errorText"  cols="10" rows="5" class="in_lightbox"></textarea>
1115
1116                </div>
1117            </div>
1118			<div class="field_set">
1119				<div class="label_box">
1120					<label for="security_code_error">Введите число с картинки</label>
1121				</div>
1122				<div class="input_box">
1123					<div class="captcha">
1124						<div class="captch"><img loading="lazy" style="max-width: 300px!important;" src="/seccode.php" id="cph_e" alt="Проверочный код"/></div>
1125						<div class="code"><input name="security_code_error" type="text" id="security_code_error"  class="captcha-input" required /></div>
1126					</div>
1127				</div>
1128			</div>
1129            <div class="field_set">
1130                <p id="error-report-error" role="alert" hidden style="color: #b11116;"></p>
1131                <div class="input_box">
1132                    <input id="error-report-submit" type="submit" value="Отправить описание ошибки" data-default-label="Отправить описание ошибки">
1133                </div>
1134            </div>
1135
1136        </form>
1137
1138    </div>
1139</div>
1140<!-- // Контент -->
1141<script>
1142    var errorReportCaptchaValid = false;
1143
1144    function setErrorReportPending(pending) {
1145        var submit = $('#error-report-submit');
1146        submit.prop('disabled', pending);
1147        submit.val(pending ? 'Проверяем…' : submit.attr('data-default-label'));
1148    }
1149
1150    function showErrorReportError(message) {
1151        $('#error-report-error').text(message).prop('hidden', false);
1152        setErrorReportPending(false);
1153    }
1154
1155    function refreshErrorReportCaptcha() {
1156        $('#cph_e').attr('src', '/seccode.php?t=' + Date.now());
1157    }
1158
1159    function fillReport() {
1160        $('#cph_e').css({boxShadow: "0 0 5px 3px rgba(177,17,22,0.0)"});
1161        var code = $('#security_code_error');
1162
1163        if (errorReportCaptchaValid) return true;
1164
1165        $('#error-report-error').text('').prop('hidden', true);
1166        setErrorReportPending(true);
1167
1168        $.getJSON('/?act=sec', {code: code.val().length > 0 ? code.val() : '123'})
1169            .done(function (data) {
1170                if (!data || parseInt(data.code, 10) !== 1) {
1171                    $('#cph_e').css({boxShadow: "0 0 5px 3px rgba(177,17,22,0.8)"});
1172                    code.val('').focus();
1173                    refreshErrorReportCaptcha();
1174                    showErrorReportError(data && data.message ? data.message : 'Проверочный код введён неверно');
1175                    return;
1176                }
1177
1178                errorReportCaptchaValid = true;
1179                $('#error-report-submit').val('Отправляем…');
1180                document.getElementById('formError').submit();
1181            })
1182            .fail(function () {
1183                showErrorReportError('Не удалось проверить код. Обновите страницу и попробуйте ещё раз.');
1184            });
1185
1186        return false;
1187    }
1188
1189    window.addEventListener('pageshow', function (event) {
1190        errorReportCaptchaValid = false;
1191        setErrorReportPending(false);
1192        if (event.persisted) {
1193            $('#security_code_error').val('');
1194            $('#error-report-error').text('').prop('hidden', true);
1195            refreshErrorReportCaptcha();
1196        }
1197    });
1198
1199    $(document).ready(function () {
1200        var flashMessage = "";
1201        if (flashMessage !== '') {
1202            $.notify(flashMessage, 'success');
1203        }
1204    });
1205</script>
1205
1206</footer>
1207
1208<!--FIXME!
1209Все скрипты собрать сюда
1210-->
1211
1212<!-- //Подвал сайта -->
1213<script src="https://kudamoscow.ru/assets/js/notifications.js?08e1c3251481" defer></script>
vendor: 1 bytes, line 1213
1213
1214<script src="https://kudamoscow.ru/assets/js/calendar-widget.js?restaurants-149c34ae7d61" defer></script>
1214
1215
1216<a class="scroll_top" id="to_top" style="display: none" href="javascript:scrollToTop()" title="Прокрутить к началу страницы">Прокрутить к началу страницы</a>
1217
1218<!-- Scroll to top -->
1219<script>
1220
1221</script>
1221
1222
1223	<!-- Yandex.Metrika counter --> 
1223<script type="text/javascript" >
vendor: 387 bytes, line 1223
1223 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(
122319772941
vendor: 104 bytes, line 1223
1223, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true }); 
1223</script>
1223 <noscript><div><img loading="lazy" src="https://mc.yandex.ru/watch/19772941" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
1224
1225<script>
1226	var _tmr = _tmr || [];
1227	_tmr.push({id: "2627439", type: "pageView", start: (new Date()).getTime()});
1228	(function (d, w, id) {
1229		if (d.getElementById(id)) return;
1230		var ts = d.createElement("script");
1231		ts.type = "text/javascript";
1232		ts.async = true;
1233		ts.id = id;
1234		ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js";
1235		var f = function () {
1236			var s = d.getElementsByTagName("script")[0];
1237			s.parentNode.insertBefore(ts, s);
1238		};
1239		if (w.opera == "[object Opera]") {
1240			d.addEventListener("DOMContentLoaded", f, false);
1241		} else {
1242			f();
1243		}
1244	})(document, window, "topmailru-code");
1245</script>
1245
1246<noscript>
1247	<div style="position:absolute;left:-10000px;">
1248		<img loading="lazy" src="//top-fwz1.mail.ru/counter?id=2627439;js=na" style="border:0;" height="1" width="1" alt="Рейтинг@Mail.ru"/>
1249	</div>
1250</noscript>
1251 
1252 
1253<script id="top100Counter" src="https://counter.rambler.ru/top100.jcn?3089449"></script>
1253
1254 
1255<span class="small"> — партнер Рамблера  </span>	
1256	
1257 
1258
1259
1260<!-- Lazy Ads -->
1261<script>
1262document.addEventListener("DOMContentLoaded", function () {
1263
1264  const ads = document.querySelectorAll(".lazy-ad");
1265
1266  const observer = new IntersectionObserver((entries, obs) => {
1267
1268    entries.forEach(entry => {
1269
1270      if (entry.isIntersecting) {
1271
1272        const el = entry.target;
1273        const blockId = el.dataset.blockId;
1274
1275        const renderId = "yandex_rtb_" + blockId.replace(/[^a-zA-Z0-9]/g, "");
1276
1277        const container = document.createElement("div");
1278        container.id = renderId;
1279
1280        el.appendChild(container);
1281
1282        window.yaContextCb.push(() => {
1283          Ya.Context.AdvManager.renderWidget({
1284            renderTo: renderId,
1285            blockId: blockId
1286          });
1287        });
1288
1289        obs.unobserve(el);
1290      }
1291
1292    });
1293
1294  }, {
1295    rootMargin: "200px"
1296  });
1297
1298  ads.forEach(ad => observer.observe(ad));
1299
1300});
1301</script>
1301
1302
1303 
1304<!--noindex-->
1305<p class="agreements">
1306    Используя Кудамоскоу, вы соглашаетесь с <a class="agreements__link" href="/agreement/" title="Пользовательское соглашение">пользовательским соглашением</a> и <a class="agreements__link" href="/privacy-terms/" title="Политика конфиденциальности">политикой конфиденциальности</a>.
1307</p>
1308<!--/noindex-->
1309
1310<script src="https://kudamoscow.ru/build/bundle.min.js?restaurants-149c34ae7d61&amp;map-directions=1"></script>
1310
1311
1312<!--Custom JS-->
1313
1314<script>
1315    // utils
1316    function scrollToTop() {
1317        $('html, body').animate({ scrollTop: 0 }, 'slow');
1318    }
1319
1320    function inducement(c, one, two, five) {
1321        c = Math.abs(c) % 100;
1322        if (c >= 5 && c <= 20) return five;
1323        c %= 10;
1324        if (c === 1) return one;
1325        if (c >= 2 && c <= 4) return two;
1326        return five;
1327    }
1328
1329    function goSearch() {
1330        var src = $('#src-input').val().trim();
1331        if (src.length > 0) {
1332            window.location = 'https://kudamoscow.ru/newsearch/' + encodeURIComponent(src) + '/';
1333        }
1334    }
1335
1336    // Disable link move
1337    $('.into_wish').on('click', function (e) {
1338        e.preventDefault();
1339    });
1340
1341    var isLikePressed = false;
1342
1343    // Put like
1344    function addBookmark(el) {
1345        if (isLikePressed) return false; // уже лайкнули
1346        isLikePressed = true; // блокируем сразу
1347
1348        var $el = $(el);
1349        var $counter = $('.into_wish span:first-child');
1350
1351        if ($counter.length) {
1352            var value = parseInt($counter.text(), 10) || 0;
1353            $counter.text(++value + ' нравится');
1354        }
1355
1356        $el.addClass('whished_by_me');
1357
1358        $.post(
1359			'https://kudamoscow.ru/?app=like',
1360			{ module: 'event', id: 0 }
1361		);
1362
1363        return false;
1364    }
1365
1366    // Scroll to top button
1367    $(window).on('scroll', function () {
1368        $('#to_top').toggle($(document).scrollTop() > 300);
1369    });
1370
1371
1372    // search enter key
1373    $('#src-input').on('keyup', function (e) {
1374        if (e.which === 13) {
1375            goSearch();
1376        }
1377    });
1378
1379    // search toggle
1380    $('#search_on_off').on('click', function (e) {
1381        e.preventDefault();
1382        $(this).toggleClass('enabled');
1383        $('#it_is_search').toggleClass('enabled');
1384        $('#src-input').focus();
1385    });
1386
1387    // City links remain a normal list, not an application menu.
1388    var cityToggle = document.getElementById('another_town');
1389    var cityPanel = document.getElementById('chosetown');
1390    function fitHeaderCaption() {
1391        var caption = cityPanel.parentElement;
1392        var lineHeight = parseFloat(window.getComputedStyle(caption).lineHeight);
1393        var extraSpace = window.innerWidth > 320 && window.innerWidth <= 1024
1394            ? Math.max(0, caption.offsetHeight - lineHeight) : 0;
1395        document.getElementById('top_heaeder').style.setProperty('--city-caption-extra-space', extraSpace + 'px');
1396    }
1397    fitHeaderCaption();
1398    if (document.fonts) document.fonts.ready.then(fitHeaderCaption);
1399    function positionCityPanel() {
1400        var header = document.getElementById('top_heaeder');
1401        var caption = cityPanel.parentElement;
1402        var headerRect = header.getBoundingClientRect();
1403        var captionRect = caption.getBoundingClientRect();
1404        var scale = captionRect.width / caption.offsetWidth || 1;
1405        var center = window.innerWidth <= 1024
1406            ? headerRect.left + headerRect.width / 2
1407            : captionRect.left + captionRect.width / 2;
1408        cityPanel.style.maxWidth = header.clientWidth + 'px';
1409        cityPanel.style.left = ((center - captionRect.left) / scale) + 'px';
1410    }
1411    function setCityPanelOpen(open) {
1412        cityPanel.hidden = !open;
1413        cityToggle.setAttribute('aria-expanded', open ? 'true' : 'false');
1414        if (open) positionCityPanel();
1415    }
1416    window.addEventListener('resize', function () {
1417        fitHeaderCaption();
1418        if (!cityPanel.hidden) positionCityPanel();
1419    });
1420    cityToggle.addEventListener('click', function (event) {
1421        event.preventDefault();
1422        setCityPanelOpen(cityPanel.hidden);
1423    });
1424    cityToggle.addEventListener('keydown', function (event) {
1425        if (event.key === ' ') {
1426            event.preventDefault();
1427            setCityPanelOpen(cityPanel.hidden);
1428        }
1429    });
1430    document.addEventListener('click', function (event) {
1431        if (!cityPanel.contains(event.target) && !cityToggle.contains(event.target)) {
1432            setCityPanelOpen(false);
1433        }
1434    });
1435    document.addEventListener('keydown', function (event) {
1436        if (event.key === 'Escape' && !cityPanel.hidden) {
1437            setCityPanelOpen(false);
1438            cityToggle.focus();
1439        }
1440    });
1441    document.addEventListener('focusin', function (event) {
1442        if (!cityPanel.contains(event.target) && !cityToggle.contains(event.target)) {
1443            setCityPanelOpen(false);
1444        }
1445    });
1446
1447    $('.menu_control').on('click', function () {
1448        $('.topmenu').toggle('fast');
1449        $(this).toggleClass('shown');
1450    });
1451
1452    $('.showmoar').on('click', function (e) {
1453        e.preventDefault();
1454        $('.brownbox').toggleClass('highlight', 1000);
1455    });
1456
1457    $('.town_dd').on('click', function (e) {
1458        e.preventDefault();
1459        $('.brownbox').toggleClass('pressed', 1000);
1460    });
1461
1462    // subscribe
1463    $('#subscribe_now').on('click', function () {
1464        $('.subsribe_done strong').html($('#mce-EMAIL').val());
1465        $('.subscribe_box').toggle('fast');
1466    });
1467
1468    // fancybox
1469    $(function () {
1470        $(".fancybox, #iam_owner, #error_report_link, #buy_a_ticket").fancybox({
1471            openEffect: "elastic",
1472            closeEffect: "elastic",
1473            prevEffect: "elastic",
1474            nextEffect: "elastic",
1475            beforeLoad: function () {
1476                if (!this.title && this.element) {
1477                    this.title = this.element.attr("title") || this.element.find("img").attr("alt") || "";
1478                }
1479            },
1480            helpers: {
1481                overlay: { speedOut: 0 },
1482                title: { type: "float" },
1483                scrolling: "no"
1484            }
1485        });
1486
1487        // misc
1488        $('div.wrapper').copyright({
1489        extratxt: '%source%',
1490        sourcetxt: '&nbsp;Источник &mdash; kudamoscow.ru, лучшие события Москвы.',
1491        hide: false
1492    });
1493    });
1494</script>
1494
1495
1496<!-- Страница сгенерирована 24.09.2026 -->
1497</body>
1498</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.