PageSourceSearch

https://virtualo.pl/blog/

html virtualo.pl collected 2026-09-24 21:28:12 UTC 103,126 bytes, 1,941 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="pl">
3    <head>
4        
5            <meta charset="utf-8" />
6            <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7            <meta http-equiv="Content-Language" content="pl" />
8
9                            
9<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="ae6967b5-f59f-4728-8dee-f113e1b59889" data-blockingmode="auto" type="text/javascript"></script>
9
10            
11            
12            <title>Wywiady, newsy, recenzje - Blog</title>
13
14            <meta name="robots" content="index,follow,noodp" />
15            <meta name="description" content="Wywiady, newsy, recenzje" />
16            <meta name="verify-v1" content="c7Jc7w8Bq5yx+FDhRRc+MgNK24u6O80hdVIkclGhRqQ=" />
17            <meta name="classification" content="global,all" />
18            <meta name="revisit" content="1 days" />
19            <meta name="copyright" content="Copyright (c) 2008-2024 Virtualo" />
20            <meta name="google-site-verification" content="naZREv1HzkZC_MxVZKKoyCBNjjAxPdl4dv9Cn3KUpgY" />
21
22                                                                        
23            
24            <link rel="shortcut icon" href="https://virtualo.pl/static/images/virtualo.ico" type="image/ico" />
25            <link rel="publisher" href="https://plus.google.com/106516963620384255764" />
26                        
27            
28
29            
30
31            
32
33
34
35            
36
37            
38            
38<script src="https://virtualo.pl/static/js/responsive/jquery.min.js"></script>
38
39
40            
41            
42
43                            
43<script src="https://virtualo.pl/static/js/responsive/vlibs/ga_utils.min.js?ver=5"></script>
43
44            
45            
45<script type="text/javascript">
46            BETA = false;
47        PATH_COVER  = 'https://cloud-cdn.virtualo.pl/covers/';
48        PATH_IMAGE  = '//virtualo.pl/static/images/';
49                AJAX_ADD_TO_CART = true;
50                SPHINX = true;
51                GA_DATA_LAYER = false;
52                GA_DATA_LAYER_SHELVES = true;
53                OPTIMIZATION_LOADING_JS = false;
54        GA_VIRTUALO_ID = "UA-10125825-1";
55</script>
55
56
57
58            
59                
59<script>
60  function ga_initialize() {
61    ga("require", "ec");
62  }
63
64  function ga_send_pageview(path) {
65	if (path) {
66	  ga('send', 'pageview', path, {nonInteraction: true});
67	} else {
68	  ga('send', 'pageview', {nonInteraction: true});
69	}
70  }
71</script>
71
72
73  	
73<script>
74	  
75		(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
76		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
77		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
78		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
79      
80
81	  
82	  ga("require", "ec");
83	  ga('send', 'pageview');
84	</script>
84
85  
86            
87
88            
89                            
89<script>
90            dataLayer = [];
91            // var dataLayer = window.dataLayer || [];
92
93                    </script>
93
94        
95            
96
97            
98                
99            
100
101            
102                <!-- Facebook Pixel Code -->
103<script>
104    
105        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
106        n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
107        n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
108        t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
109        document,'script','//connect.facebook.net/en_US/fbevents.js');
110    
111    fbq('init', 1679041189044240);
112    fbq('track', "PageView");
113    
114</script>
114
115<noscript>
116    <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1679041189044240&ev=PageView&noscript=1" alt="Facebook - konwersja">
117</noscript>
118<!-- End Facebook Pixel Code -->
119
120            
121
122            
123                
124            
125
126            
127                
127<script>
128    <!-- ads4books -->
129    
130        "use strict";(function(scriptUrl,campaignId){if(!window.bb){window.bb=function(){
131        for(var _len=arguments.length,params=Array(_len),_key=0;_key<_len;_key++){
132        params[_key]=arguments[_key]}return window.bb.q.push(params)};window.bb.q=[]
133        ;window.bb.campaignId=campaignId;var script=document.createElement("script")
134        ;var firstScript=document.getElementsByTagName("script")[0];script.async=true
135        ;script.src=scriptUrl;firstScript.parentNode.insertBefore(script,firstScript)}
136        })("https://shop-js.buybox.click/js/bb-shop.min.js?_=1615546780", 12,0);
137    
138        </script>
138
139
140            
141
142            
143                <!--
144
145<script type="text/javascript" src="//app.freshmail.com/media/js/libs/fmanalytics.js"></script>
145
146
147-->
148            
149
150            
151                
152            
153
154            
155                
155<script>
156    
157    !function (d, m, e, v, n, t, s){d['WphTrackObject'] = n;
158            d[n] = window[n] || function() {(d[n].queue=d[n].queue||[]).push(arguments)},
159            d[n].l = 1 * new Date(), t=m.createElement(e), s=m.getElementsByTagName(e)[0],
160            t.async=1;t.src=v;s.parentNode.insertBefore(t,s)}(window, document, 'script',
161        'https://pixel.wp.pl/w/tr.js', 'wph');
162    wph('init', 'WP-EMPK-T07O4-RDM');
163    
164
165    const viewContentConfig =  {
166        'content_type': 'Site',
167        'content_name': '_view'
168    }
169
170    
171
172    wph('track', 'ViewContent', viewContentConfig)
173</script>
173
174
175            
176
177
178            
179
180            
180<script async src="https://scripts.luigisbox.com/LBX-836505.js"></script>
180
181        
182
183        <!-- All Pages Script, insert on all pages to handle first party cookie -->
184        <!-- Tradedoubler -->
185        
186            
186<script>
187                !function(e,n,t){function r(e){try{return function(e){for(var n="",t=new Uint8Array(e),r=0;r<t.length;r+=1)n+=String.fromCharCode(t[r]);return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}((new TextEncoder).encode(e).buffer)+".b"}catch(n){return e}}var o="tdclid_sn",a=function(e){var n=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))}(o);a&&function(e,r){var o=n.location.host,a=o.substring(o.indexOf("."));(a.match(/\./g).length<2||".co"===a.substring(0,a.indexOf(".",1)))&&(a="."+o);var c=new Date;c.setTime(c.getTime()+31536e6),t.cookie=e+"="+r+";expires="+c.toUTCString()+";domain="+a+";path=/;sameSite=none;Secure=true"}(o,a);var c,i,s="?org="+encodeURIComponent(e.organization)+"&prog="+encodeURIComponent(e.programId);n.tdfallback=function(e){var n,o=t.getElementsByTagName("script")[0],a=r("trsdk"+s),c=e.replace(/\/trsdk(?:\?.*)?$/i,"");(n=t.createElement("script")).src=c+"/"+a,o.parentNode.insertBefore(n,o)},i="tdconv",(c=n).TDConversionObject=i,c[i]=c[i]||function(){(c[i].q=c[i].q||[]).push(arguments)},c[i].l=1*new Date;var d,g,p,m=r("trsdk"+s);d="https://static.virtualo.pl/"+m,g=t.getElementsByTagName("script")[0],(p=t.createElement("script")).async=!0,p.src=d,g.parentNode.insertBefore(p,g),n.tdconv("init",e)}
188                ({organization:"2117970",programId:"403121",program:false,element:"iframe"},window,document);
189                tdconv('tracking-consent', ' [TRACKING_CONSENT]');
190            </script>
190
191            
191<script src="https://static.virtualo.pl/wrap?id=34200" async></script>
191
192        
193    </head>
194    <body >
195        
196                            
196<script>
197                            dataLayer.push({'status':'Niezalogowany'});
198                    </script>
198
199    
200        
201        
202            
203            
204            
205            
206            
207                    <!-- Google Tag Manager -->
vendor: 93 bytes, lines 207-209
207
208            <noscript>
209            <iframe src="https://www.googletagmanager.com/ns.html?id=
209GTM-W6QM9X6
vendor: 108 bytes, lines 209-211
209" height="0" width="0" style="display:none;visibility:hidden"></iframe>
210        </noscript>
211                
211<script>
vendor: 421 bytes, lines 211-217
211
212            
213                (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
214                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
215                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
216                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
217                })(window,document,'script','dataLayer','
217GTM-W6QM9X6
vendor: 12 bytes, lines 217-218
217');
218        
218</script>
218
219        <!-- End Google Tag Manager -->
220
221            
222        
223        
224        
225        
226            
227        
228
229        
230
231            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/app.min.css?ver=47" />
232
233                            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/foundation-select.min.css" />
234                <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/jquery.autocomplete-light.min.css" />
235                <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/lightbox.min.css" />
236                <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/nanoscroller.min.css" />
237
238                <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/backbone.min.css?ver=144" />
239            
240                            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/fonts.min.css?ver=3" />
241            
242            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/main.min.css?ver=918" />
243
244            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/modal.min.css?ver=85" />
245
246            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/menu.min.css?ver=27" />
247
248            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/infoListPage.min.css?ver=72" />
249
250            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/userLibraryPage.min.css?ver=31" />
251
252            <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/fixForIpad.min.css?ver=80" />
253
254            <link rel="stylesheet" href="https://virtualo.pl/static/css/fonts/font-awesome.min.css" />
255
256            <!--[if IE]>
257                <link rel="stylesheet" href="https://virtualo.pl/static/css/responsive/vcss/ie-only.min.css?ver=1" />
258            <![endif]-->
259
260                    
261
262        
263        
264
265        
266            <div>
267                <!-- <style>
268                    .info-popup {
269                        padding: 24px 16px;
270                        background-color: #1E284E;
271                        color: #fff;
272                        display: none;
273                    }
274                    .info-popup-content {
275                        max-width: 1128px;
276                        margin: 0 auto;
277                    }
278                    .info-popup-heading {
279                        margin: 0;
280                        color: #fff;
281                        font-size: 18px;
282                        font-weight: 600
283                    }
284                    .info-popup-description {
285                        margin-top: 8px;
286                        margin-bottom: 0px;
287                        font-size: 12px;
288                    }
289                    .info-popup-footer {
290                        display: flex;
291                        align-items: center;
292                        justify-content: space-between;
293                    }
294                    .info-popup-link {
295                        display: flex;
296                        justify-content: center;
297                        align-items: center;
298                        color: #fff;
299                        font-size: 14px;
300                        font-weight: 600;
301                    }
302                    .info-popup-link:visited {
303                        color: #fff;
304                    }
305                    .info-popup-link img {
306                        margin-left: 4px;
307                    }
308                    .info-popup-closeBtn {
309                        display: flex;
310                        justify-content: center;
311                        align-items: center;
312                        margin-bottom: 0;
313                        margin-left: auto;
314                        width: 76px;
315                        height: 30px;
316                        background-color: transparent;
317                        color: #34A6DC;
318                        font-size: 12px;
319                        font-weight: 600;
320                    }
321                    .info-popup-closeBtn:hover {
322                        background-color: transparent;
323                        color: #34A6DC;
324                    }
325                    .info-popup-closeBtn img {
326                        margin-left: 4px;
327                    }
328                </style>
329                <div class="info-popup" id="info-popup">
330                    <div class="info-popup-content">
331                        <h2 class="info-popup-heading">Informujemy, iż w dniu 28 listopada 2025 r. wejdzie w życie nowe brzmienie Regulaminu sklepu Vitualo.pl. Zmiany polegać będą na:</h2>
332                        <ul>
333                            <li>
334                                <p class="info-popup-description">uwzględnieniu faktu, że od dnia 28 listopada 2025 r. podmiotem prowadzącym Sklep staje się Empik S.A. z siedzibą w Warszawie;</p>
335                            </li>
336                            <li>
337                                <p class="info-popup-description">uzupełnieniu regulaminu o kwestie wymagane przez Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2022/2065 z dnia 19 października 2022 r. w sprawie jednolitego rynku usług cyfrowych oraz zmiany dyrektywy 2000/31/WE (akt o usługach cyfrowych), które do tej pory były przedstawiane na podstronach witryny virtualo.pl;</p>
338                            </li>
339                            <li>
340                                <p class="info-popup-description">modyfikacji dostępnych sposobów rozwiązywania sporów.</p>
341                            </li>
342                        </ul>
343                        <p class="info-popup-description">
344                            Ponadto, w dniu 28 listopada 2025 r. w życie wejdzie nowe brzmienie Regulaminu doładowań punktów Virtualo, uwzględniające fakt, że z tym dniem podmiotem prowadzącym Sklep staje się Empik S.A. z siedzibą w Warszawie.
345                        </p>
346                        <p class="info-popup-description">
347                            Nowe wersje regulaminów znajdują się u dołu strony.
348                        </p>
349                        <div class="info-popup-footer">
350                            <a href="" class="info-popup-link" target="_blank">
351                                Sprawdź szczegóły
352                                <img class="" src="https://virtualo.pl/static/images/assets-2025/info-popup-arrow.svg" alt="">
353                            </a>
354                            <button class="info-popup-closeBtn" id="info-popup-closeBtn">
355                                Zamknij
356                                <img class="" src="https://virtualo.pl/static/images/assets-2025/info-popup-close.svg" alt="">
357                            </button>
358                        </div>
359                    </div>
360                </div>
361                
361<script>
362                    function getCookie(name) {
363                        let match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
364                        return match ? match[2] : null;
365                    }
366
367                    function setCookie(name, value, days) {
368                        const d = new Date();
369                        d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
370
371                        let cookie = name + "=" + value + "; expires=" + d.toUTCString() + "; path=/; SameSite=Lax";
372
373                        if (location.protocol === 'https:') {
374                            cookie += '; Secure';
375                        }
376
377                        document.cookie = cookie;
378                    }
379
380                    document.addEventListener("DOMContentLoaded", () => {
381                        if (!getCookie("popupRegulationsClosed")) {
382                            document.getElementById("info-popup").style.display = "block";
383                        }
384                    });
385
386
387                    const infoPopup = document.querySelector('#info-popup');
388                    const infoPopupCloseBtn = document.querySelector('#info-popup-closeBtn')
389
390                    infoPopupCloseBtn.addEventListener('click', () => {
391                        infoPopup.style.display = 'none';
392                        setCookie("popupRegulationsClosed", "1", 30);
393                    })
394                </script>
394 -->
395                <!-- <div class="fakeHeader"></div> -->
396                <div id="header">
397
398                    
399
400
401                    
402                        
403                    
404                        <!-- Right Nav Section Mobile -->
405<ul class="top-bar-right-ul show-for-small-down nav-mobile">
406    <li class="top-bar-left-icon show-for-small-down">
407        <a href="https://www.facebook.com/Virtualo">
408            <img src="https://virtualo.pl/static//images/social/header-icon-facebook.png" class="icon-facebook" alt="Social media - Facebook" style="margin-top: 4px;">
409        </a>
410    </li>
411    <li class="show-for-small-down">
412        <a href="https://virtualo.pl/pomoc/" style="border-left: 1px solid #E2E2E2;">
413            Pomoc
414        </a>
415    </li>
416    <li class="show-for-small-down" style="margin-left: auto;">
417        <a href="https://virtualo.pl/punkty-virtualo/?list-grid=1">
418            Punkty
419        </a>
420    </li>
421<!--     <li class="show-for-small-down">
422        <a href="https://virtualo.pl/realizacja-kodu/" style="border-left: 1px solid #E2E2E2;">
423            Realizacja kodu
424        </a>
425    </li> -->
426    <li class="show-for-small-down">
427        <a href="https://virtualo.pl/rejestracja/" style="border-left: 1px solid #E2E2E2;">
428            Rejestracja
429        </a>
430    </li>
431</ul>
432
433<div class="menu-top contain-to-grid">
434    <nav class="top-bar" data-topbar role="navigation" data-options="mobile_show_parent_link: false">
435        <ul class="title-area">
436            <li class="name hide-for-large-up">
437                <a class="user-utils__link" href="https://virtualo.pl/">
438                    <img src="https://virtualo.pl/static/images/responsive/virtualo-logo.svg" alt="ebooki, audiobooki, eprasa, darmowe książki">
439                </a>
440            </li>
441            <li class="user-utils show-for-small-down" style="margin-right: 16px;">
442                <a class="user-utils__magnifier" href="javascript:void(0)">
443                    <img class="user-utils__ico" src="https://virtualo.pl/static/images/assets-2025/search-icon-mobile.svg"
444                         alt="magnifier">
445                    Szukaj
446                </a>
447            <li class="user-utils show-for-small-down" style="margin-right: 16px;">
448                                    <a class="user-utils__link" href="https://virtualo.pl/logowanie/">
449                        <img class="user-utils__ico" src="https://virtualo.pl/static/images/assets-2025/user-icon-mobile.svg"
450                             alt="login">
451                        Zaloguj
452                    </a>
453                
454            </li>
455            <li class="user-utils show-for-small-down" style="margin-right: 16px;">
456                <a class="user-utils__link" href="https://virtualo.pl/?go=cart" data-cy="your-cart">
457                    <img class="user-utils__ico" src="https://virtualo.pl/static/images/assets-2025/cart-icon-mobile.svg"
458                         alt="basket">
459                    Koszyk
460                                    </a>
461            </li>
462
463        </ul>
464        <section class="top-bar-section">
465            <!-- Left Nav Section -->
466            <ul class="left show-for-large-up">
467
468                <li class="top-bar-left-icon">
469                    <a href="https://www.facebook.com/Virtualo"><img
470                                src="https://virtualo.pl/static//images/social/header-icon-facebook.png"
471                                class="icon-facebook" alt="Social media - Facebook"></a>
472                </li>
473
474                <li class="show-for-medium-up">
475                    <a href="https://virtualo.pl/pomoc/">
476                        Pomoc
477                    </a>
478                </li>
479                <li class="show-for-medium-up">
480                    <a href="https://virtualo.pl/kontakt/">
481                        Kontakt
482                    </a>
483                </li>
484
485                <!-- <li class="top-bar-left-icon">
486                    <a href="https://www.instagram.com/virtualo.pl/"><img
487                                src="https://virtualo.pl/static//images/social/header-icon-instagram.png"
488                                class="icon-instagram" alt="Social media - Instagram"></a>
489                </li> -->
490
491                <!-- <li class="top-bar-left-icon">
492                    <a href="https://www.youtube.com/user/eVirtualo"><img
493                                src="https://virtualo.pl/static//images/social/header-icon-youtube.png"
494                                class="icon-youtube" alt="Social media - Youtube"></a>
495                </li> -->
496
497            </ul>
498
499            <!-- Right Nav Section -->
500            <ul class="right top-bar-right-ul show-for-medium-up">
501                    <!-- <li class="show-for-medium-up" style="border-left: none;">
502                        <a href="https://virtualo.pl/realizacja-kodu/">
503                            Realizacja kodu
504                        </a>
505                    </li> -->
506                    <li class="show-for-medium-up">
507                    <a href="https://virtualo.pl/punkty-virtualo/?list-grid=1">
508                        Punkty
509                    </a>
510                </li>
511                                    <li class="show-for-medium-up">
512                        <a href="https://virtualo.pl/rejestracja/">
513                            Rejestracja
514                        </a>
515                    </li>
516                    <li class="active login">
517                        <a href="https://virtualo.pl/logowanie/">
518                            Logowanie
519                        </a>
520                    </li>
521                
522                <!-- <li class="show-for-medium-up">
523                    <a href="https://virtualo.pl/pomoc/">
524                        Pomoc
525                    </a>
526                </li>
527                <li class="show-for-medium-up">
528                    <a href="https://virtualo.pl/kontakt/">
529                        Kontakt
530                    </a>
531                </li> -->
532                            </ul>
533        </section>
534    </nav>
535</div>
536
537
538<div class="search-wrapper show-for-medium-up row ">
539    <div class="search contain-to-grid">
540        <nav class="top-bar" data-topbar role="navigation" data-options="mobile_show_parent_link: false">
541            <ul class="title-area">
542                <li class="name show-for-large-up">
543                    <a href="https://virtualo.pl/">
544                        <img src="https://virtualo.pl/static/images/responsive/virtualo-logo.svg" alt="ebooki, audiobooki, eprasa, darmowe książki">
545                    </a>
546                </li>
547                <li class="toggle-topbar menu-icon"></li>
548            </ul>
549
550            <section class="top-bar-section" itemscope="" itemtype="http://schema.org/WebSite">
551                <link itemprop="url" href="https://virtualo.pl/"/>
552                
553                <form itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction" id="search_form"
554                      class="sphinx" onsubmit="return search_onSubmit();">
555                    <meta itemprop="target" content="https://virtualo.pl/?q={q} "/>
556                                        <ul class="search-bar">
557                        <li class="has-form">
558                            <div class="row collapse">
559                                <div class="column left-column">
560                                    <div class="search-input-wrapper">
561                                        
562                                        <input itemprop="query-input" id="search_q" name="q" class="search-input"
563                                               type="text" value="" autocomplete="off"
564                                               placeholder="Znajdź tytuł, autora, lektora, wydawcę"
565                                               required aria-label="Wpisz szukane słowa">
566                                        <div id="search_suggestion"></div>
567                                    </div>
568                                </div>
569                                <div class="column middle-column show-for-medium-up">
570                                    
571                                    <div class="search-format-wrapper show-for-medium-up hidden">
572                                        <select id="search-format" name="format[]" multiple
573                                                data-prompt="Dodatkowe kryteria">
574                                            <option value="4"
575                                                    id="format_epub" >
576                                                EPUB
577                                            </option>
578                                            <option value="6"
579                                                    id="format_mobi" >
580                                                MOBI
581                                            </option>
582                                            <option value="3"
583                                                    id="format_pdf" >
584                                                PDF
585                                            </option>
586                                            <option value="2"
587                                                    id="format_mp3" >
588                                                MP3
589                                            </option>
590                                            <option value="2"
591                                                    id="format_mp3" >
592                                                MP3
593                                            </option>
594                                        </select>
595                                    </div>
596                                    
597                                                                            <div class="sphinx-category-wrapper show-for-medium-up">
598                                            <select id="sphinx-category" name="sphinx-category"
599                                                    data-prompt="Cała oferta" aria-label="Pokaż wybrany typ produktu">
600                                                <option value="0">Cała oferta</option>
601                                                <option value="1" >
602                                                    Ebooki
603                                                </option>
604                                                <option value="2" >
605                                                    Audiobooki
606                                                </option>
607                                                <option value="4" >
608                                                    Eprasa
609                                                </option>
610                                            </select>
611                                        </div>
612                                                                    </div>
613                                <div class="column right-column">
614                                    <div class="search-button-wrapper-medium show-for-medium-up">
615                                        <button class="search-button button expand">
616                                            Szukaj
617                                            <img class="search-icon-2025" src="https://virtualo.pl/static/images/assets-2025/search-icon-2025.svg" alt="">
618                                        </button>
619                                        
620                                    </div>
621                                    <div class="search-button-wrapper-small show-for-small-only">
622                                        <button class="search-button button expand">SZUKAJ</button>
623                                    </div>
624                                </div>
625                            </div>
626                        </li>
627                    </ul>
628                </form>
629
630                                    <div id="your-cart-small" class="reveal-modal show-for-small-only" data-reveal>
631                        <div class="info-wrapper">
632                            <img src="https://virtualo.pl/static/images/responsive/icons/message_ok.png"
633                                 alt="Produkt został dodany do koszyka">
634                            Produkt został dodany do koszyka
635                        </div>
636                        <div class="product-wrapper">
637                        </div>
638                        <ul class="buttons-wrapper small-block-grid-2">
639                            <li class="buttons">
640                                <a class="button" href="https://virtualo.pl/?go=cart">
641                                    Przejdź do koszyka
642                                    <img src="https://virtualo.pl/static/images/responsive/icons/shopping_cart.png"
643                                         alt="Przejdź do koszyka">
644                                </a>
645                            </li>
646                            <li class="buttons">
647                                <span class="button white"
648                                      onclick="$('.your-cart.show-for-medium-up').foundation('reveal', 'close');">Kontynuuj zakupy</span>
649                            </li>
650                        </ul>
651                        <a class="close-reveal-modal" aria-label="Zamknij">
652                            <img src="https://virtualo.pl/static/images/responsive/icons/close.png" alt="Zamknij">
653                        </a>
654                    </div>
655                    <!-- <ul class="your-cart right show-for-medium-up">
656                        <li>
657                            <style>
658    .cart-btn-2025 {
659        display: flex !important;
660        justify-content: center;
661        align-items: center;
662    }
663    .cart-counter-wrapper {
664        position: relative;
665        margin-right: 20px;
666    }
667
668    .cart-counter-value {
669        position: absolute;
670        top: 0;
671        left: 10px;
672        display: flex !important;
673        justify-content: center;
674        align-items: center;
675        min-width: 15px;
676        background-color: rgba(52, 166, 220, 1);
677        color: #fff;
678        font-size: 10px;
679        line-height: 15px;
680        font-weight: 700;
681        font-family: "DM Sans", sans-serif;
682        border-radius: 50%;
683    }
684
685    .cart-value {
686        color: #222;
687        font-size: 14px;
688        font-weight: 700;
689        font-family: "DM Sans", sans-serif;
690        text-transform: none;
691    }
692</style>
693<a href="https://virtualo.pl/?go=cart" data-cy="your-cart" class="cart-btn-2025">
694
695    <div class="cart-counter-wrapper">
696        <img class="cart-icon-2025" src="https://virtualo.pl/static/images/assets-2025/cart.svg" alt="">
697        <span class="cart-counter-value" id="cart-counter-value">0</span>
698    </div>
699
700    <span class="cart-value" id="cart-value"> zł</span>
701</a>
702    <ul id="your-cart-products" class="content hidden">
703            </ul>
704<script>
705
706    function getTotalPrice() {
707        const products = JSON.parse(localStorage.getItem('products')) || [];
708        return products.reduce((sum, item) => sum + Number(item.price), 0);
709    }
710
711    function getProductsCount() {
712        const products = JSON.parse(localStorage.getItem('products')) || [];
713        return products.length;
714    }
715
716    function updateCartValue() {
717        const total = getTotalPrice();
718        const productsCount = getProductsCount();
719
720        const cartValue = document.querySelector('#cart-value');
721        const cartValueSticky = document.querySelector('#cart-value-sticky');
722        const cartCounterValue = document.querySelector('#cart-counter-value');
723        const cartCounterValueSticky = document.querySelector('#cart-counter-value-sticky');
724
725        if (cartValue) {
726            cartValue.textContent = total.toFixed(2) + ' zł';
727            cartValueSticky.textContent = total.toFixed(2) + ' zł';
728            cartCounterValue.textContent = productsCount;
729            cartCounterValueSticky.textContent = productsCount;
730        }
731    }
732
733    document.addEventListener('DOMContentLoaded', function() {
734        updateCartValue();
735    });
736</script>
736
737                        </li>
738                    </ul> -->
739                    <!-- <a href="https://virtualo.pl/punkty-virtualo/" class="pointsLink">Punkty, doładuj konto</a> -->
740
741                    <!-- login wrapper for sticky header -->
742                    <ul class="right top-bar-right-ul show-for-medium-up stickyHeader-btnWrapper">
743                                                    <li class="active login sticky-loginBtn">
744                                <!-- <a href="https://virtualo.pl/logowanie/">
745                                    Logowanie
746                                </a> -->
747                                <a class="user-utils__link" href="https://virtualo.pl/logowanie/">
748                                    <img class="user-utils__ico" src="https://virtualo.pl/static/images/assets-2025/user-icon-mobile.svg"
749                                        alt="login">
750                                    Zaloguj
751                                </a>
752                            </li>
753                            <!-- <li class="active registration sticky-registrationBtn">
754                                <a href="https://virtualo.pl/rejestracja/">
755                                    Rejestracja
756                                </a>
757                            </li> -->
758                                                                    </ul>
759
760                    <div class="user-utils show-for-small-down stickyHeader-cart">
761                        <div class="cart-counter-wrapper">
762                            <img class="cart-icon-2025" src="https://virtualo.pl/static/images/assets-2025/cart.svg" alt="">
763                            <span class="cart-counter-value" id="cart-counter-value-sticky"></span>
764                        </div>
765
766                        <span class="cart-value" id="cart-value-sticky"> zł</span>
767                    </div>
768                            </section>
769        </nav>
770    </div>
771</div>
772
773
774<div class="menu-main-wrapper backbone row">
775    <dl class="menu-main sub-nav menu" role="menu">
776        <dd class="show-for-small-down side-menu-hamburger" role="menu menuitem">
777            <a href="javascript:void(0)" class="side-menu-hamburger__trigger">
778                <span class="side-menu-hamburger__title">
779                    <!-- <div class="side-menu-hamburger__hamburger-ico"></div> -->
780                     <img class="menu-burger__ico" src="https://virtualo.pl/static/images/assets-2025/menu-burger-mobile.svg" alt="menu">
781                    MENU
782                </span>
783            </a>
784        </dd>
785        
786                                        
787                                                                                                                                                                                            <dd role="menuitem"
788                    class="expandable"
789                                                                    data-menu="eBooki"
790                                            >
791                    <a href="https://virtualo.pl/ebooki/">
792                             <span>
793                                                                      ebooki
794                                                              </span>
795
796
797
798
799                    </a>
800                </dd>
801                                
802                                                                                                                                                                                            <dd role="menuitem"
803                    class="expandable"
804                                                                    data-menu="Audiobooki"
805                                            >
806                    <a href="https://virtualo.pl/audiobooki/">
807                             <span>
808                                                                      audiobooki
809                                                              </span>
810
811
812
813
814                    </a>
815                </dd>
816                                                                        
817                                                                                                                                                                                            <dd role="menuitem"
818                    class="hidden"
819                                                                    >
820                    <a href="https://virtualo.pl/punkty-virtualo/">
821                             <span>
822                                                                      punkty
823                                                              </span>
824
825
826
827
828                    </a>
829                </dd>
830                                        
831
832        <dd role="menuitem" class="expandable show-for-medium-up" data-menu="na specjalne okazje">
833            <a href="https://virtualo.pl/na-prezent/">specjalne okazje</a>
834        </dd>
835
836        <dd role="menuitem" class="expandable show-for-medium-up" data-menu="darmowe">
837            <a href="https://virtualo.pl/ebooki/?price=1">darmowe</a>
838        </dd>
839
840                <dd role="menuitem" class="last blog show-for-medium-up">
841            <a href="https://virtualo.pl/blog/">
842                blog
843
844
845
846            </a>
847        </dd>
848        <dd role="menuitem" class="expandable" data-menu="nasze ceny">
849            <a href="https://virtualo.pl/strefa-dobrych-cen/" class="nasze-ceny-link">
850                <img class="star-icon-2025" src="https://virtualo.pl/static/images/assets-2025/star.svg" alt="">
851                Nasze ceny
852            </a>
853        </dd>
854        <dd role="menuitem" class="expandable show-for-medium-up menu-cart-item" data-menu="koszyk">
855            <style>
856    .cart-btn-2025 {
857        display: flex !important;
858        justify-content: center;
859        align-items: center;
860    }
861    .cart-counter-wrapper {
862        position: relative;
863        margin-right: 20px;
864    }
865
866    .cart-counter-value {
867        position: absolute;
868        top: 0;
869        left: 10px;
870        display: flex !important;
871        justify-content: center;
872        align-items: center;
873        min-width: 15px;
874        background-color: rgba(52, 166, 220, 1);
875        color: #fff;
876        font-size: 10px;
877        line-height: 15px;
878        font-weight: 700;
879        font-family: "DM Sans", sans-serif;
880        border-radius: 50%;
881    }
882
883    .cart-value {
884        color: #222;
885        font-size: 14px;
886        font-weight: 700;
887        font-family: "DM Sans", sans-serif;
888        text-transform: none;
889    }
890</style>
891<a href="https://virtualo.pl/?go=cart" data-cy="your-cart" class="cart-btn-2025">
892
893    <div class="cart-counter-wrapper">
894        <img class="cart-icon-2025" src="https://virtualo.pl/static/images/assets-2025/cart.svg" alt="">
895        <span class="cart-counter-value" id="cart-counter-value">0</span>
896    </div>
897
898    <span class="cart-value" id="cart-value"> zł</span>
899</a>
900    <ul id="your-cart-products" class="content hidden">
901            </ul>
902<script>
903
904    function getTotalPrice() {
905        const products = JSON.parse(localStorage.getItem('products')) || [];
906        return products.reduce((sum, item) => sum + Number(item.price), 0);
907    }
908
909    function getProductsCount() {
910        const products = JSON.parse(localStorage.getItem('products')) || [];
911        return products.length;
912    }
913
914    function updateCartValue() {
915        const total = getTotalPrice();
916        const productsCount = getProductsCount();
917
918        const cartValue = document.querySelector('#cart-value');
919        const cartValueSticky = document.querySelector('#cart-value-sticky');
920        const cartCounterValue = document.querySelector('#cart-counter-value');
921        const cartCounterValueSticky = document.querySelector('#cart-counter-value-sticky');
922
923        if (cartValue) {
924            cartValue.textContent = total.toFixed(2) + ' zł';
925            cartValueSticky.textContent = total.toFixed(2) + ' zł';
926            cartCounterValue.textContent = productsCount;
927            cartCounterValueSticky.textContent = productsCount;
928        }
929    }
930
931    document.addEventListener('DOMContentLoaded', function() {
932        updateCartValue();
933    });
934</script>
934
935        </dd>
936
937        <!-- <dd role="menuitem" class="promo-menu-item">
938            
939
940
941
942
943
944
945            <a href="https://virtualo.pl/strefa-dobrych-cen/"
946									onclick="data_layer_promotion_click(
947								{
948									'id': 'PROMO_0000',
949									'name': 'Top oferta',
950									'creative': 'header',
951									'position': 'banner_menu_main'
952								});
953							 							 								on_promo_action('promo_click', '4146', 'PROMO_0000', 'Top oferta',
954												'header', 'banner_menu_main');
955							 "
956				>
957				<img src="https://virtualo.pl/static/images/responsive/nasze-ceny-v2.jpg" alt="SUPERCENY" class="menu-banner"/>
958
959
960
961
962			</a>
963
964
965			
966			
966<script type="text/javascript">
967				var promotions = [
968											{
969							'id': 'PROMO_0000',
970							'name': 'Top oferta',
971							'creative': 'header',
972							'position': 'banner_menu_main'
973						}
974									];
975				data_layer_promotions(promotions);
976			</script>
976
977		
978	
979        </dd> -->
980    </dl>
981</div>
982
983
984
985
986                    
987                </div>
988                <div id="content">
989                    
990    <div class="news-list-wrapper">
991        <div class="news-list row">
992            <div class="breadcrumb-wrapper columns large-12">
993                
994<ul itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcrumb block-grid-">
995    <li itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">
996        <a itemprop="item" href="https://virtualo.pl/" title="ebooki, audiobooki, eprasa, darmowe książki"><span itemprop="name">Virtualo.pl</span></a>
997        <meta itemprop="position" content="1" />
998    </li>
999    <li class="arrow">
1000        &#8250;
1001    </li>
1002            <li>
1003            Blog
1004        </li>
1005    </ul>
1006
1007            </div>
1008            <div class="categories-wrapper columns large-12">
1009                
1010<ul class="categories block-grid-">
1011    <li class="root-category">
1012                <h1>
1013            <a href="https://virtualo.pl/blog/" alt="Blog">
1014                Blog
1015            </a>
1016        </h1>
1017            </li>
1018            <li class="category ">
1019            <a href="https://virtualo.pl/blog/recenzje-b1/" alt="Recenzje">
1020                Recenzje
1021            </a>
1022        </li>
1023                    <li class="separator">|</li>
1024                    <li class="category ">
1025            <a href="https://virtualo.pl/blog/wywiady-b2/" alt="Wywiady">
1026                Wywiady
1027            </a>
1028        </li>
1029                    <li class="separator">|</li>
1030                    <li class="category ">
1031            <a href="https://virtualo.pl/blog/wokol-ksiazek-b3/" alt="Wokół książek">
1032                Wokół książek
1033            </a>
1034        </li>
1035                    <li class="separator">|</li>
1036                    <li class="category ">
1037            <a href="https://virtualo.pl/blog/porady-b4/" alt="Porady">
1038                Porady
1039            </a>
1040        </li>
1041            
1042</ul>
1043
1044            </div>
1045            <div class="news-list-left column large-12 medium-12">
1046                <div class="news-published">
1047                        <div class="news-published-wrapper row">
1048        <div class="news">
1049            
1050            <ul class="news-published">
1051                                    <li>
1052                        <div class="row">
1053                            <div class="thumbnail column large-4 medium-3">
1054                                <a href="https://virtualo.pl/blog/jak-czytac-serie-kolory-zla-malgorzaty-oliwii-sobczak-w438/">
1055                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/blog/chatgpt_image_3_wrz_2026_12_52_33_news_thumbnail_normal.png" alt="Blog - kolory zła miniaturka">
1056                                </a>
1057                            </div>
1058                            <div class="content column large-8 medium-9">
1059                                <div class="title">
1060                                    <h2>
1061                                        <a href="https://virtualo.pl/blog/jak-czytac-serie-kolory-zla-malgorzaty-oliwii-sobczak-w438/">
1062                                            "Kolory zła" - w jakiej kolejności czytać serię?
1063                                        </a>
1064                                    </h2>
1065                                </div>
1066                                <div class="date">
1067                                    2026-09-03&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;PORADY                                </div>
1068                                <div class="lead">
1069                                    <p>&bdquo;Kolory zła&rdquo; Małgorzaty Oliwii Sobczak to seria kryminał&oacute;w, kt&oacute;ra zabiera czytelnik&oacute;w do mrocznego Tr&oacute;jmiasta, gdzie zbrodnie z przeszłości nie zawsze pozostają zamkniętymi sprawami. Jeśli zastanawiasz się, w jakiej kolejności czytać &bdquo;Kolory zła&rdquo;, odpowiedź jest prosta: najlepiej rozpocząć od &bdquo;Czerwieni&rdquo;
1069 i czytać kolejne tomy zgodnie z kolejnością ich wydania.</p>
1070<p>Seria liczy obecnie siedem tom&oacute;w. Po &bdquo;Czerwieni&rdquo;, &bdquo;Czerni&rdquo; i &bdquo;Bieli&rdquo; ukazały się &bdquo;Ż&oacute;łć&rdquo;, &bdquo;Błękit&rdquo;, &bdquo;Zieleń&rdquo; oraz najnowszy tom &ndash; &bdquo;Fiolet&rdquo;.</p>
1071<p>Poniżej znajdziesz pełną kolejność książek, kr&oacute;tkie informacje o każdej części oraz odpowiedzi na najważniejsze pytania dotyczące serii.</p>
1072                                </div>
1073                                <div class="more">
1074                                    <a href="https://virtualo.pl/blog/jak-czytac-serie-kolory-zla-malgorzaty-oliwii-sobczak-w438/">Zobacz więcej &#8250;</a>
1075                                </div>
1076                            </div>
1077                        </div>
1078                    </li>
1079                                    <li>
1080                        <div class="row">
1081                            <div class="thumbnail column large-4 medium-3">
1082                                <a href="https://virtualo.pl/blog/10-lat-sagi-egmont-redakcja-poleca-w436/">
1083                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/blog/virtualo_2_final_mini_news_thumbnail_normal.jpg" alt="Blog - 10 lat Sagi Egmont - redakcja poleca">
1084                                </a>
1085                            </div>
1086                            <div class="content column large-8 medium-9">
1087                                <div class="title">
1088                                    <h2>
1089                                        <a href="https://virtualo.pl/blog/10-lat-sagi-egmont-redakcja-poleca-w436/">
1090                                            10 lat Sagi Egmont - redakcja poleca
1091                                        </a>
1092                                    </h2>
1093                                </div>
1094                                <div class="date">
1095                                    2025-05-30&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;WOKÓŁ KSIĄŻEK                                </div>
1096                                <div class="lead">
1097                                    <p>Saga Egmont obchodzi w tym roku swoje 10. urodziny, a w Polsce istnieje już od 2018 roku. Jest to wydawnictwo cyfrowe, specjalizujące się w produkcji ebook&oacute;w oraz audiobook&oacute;w. W katalogu posiada na ten moment już ponad 7000 książek, wśr&oacute;d kt&oacute;rych każdy czytelnik znajdzie dla siebie interesującą lekturę. Aby łatwiej odnaleźć się wśr&oacute;d tak dużej liczby tytuł&oacute;w redakcja przygotowała zestawienie swoich ulubionych pozycji.</p>
1098                                </div>
1099                                <div class="more">
1100                                    <a href="https://virtualo.pl/blog/10-lat-sagi-egmont-redakcja-poleca-w436/">Zobacz więcej &#8250;</a>
1101                                </div>
1102                            </div>
1103                        </div>
1104                    </li>
1105                                    <li>
1106                        <div class="row">
1107                            <div class="thumbnail column large-4 medium-3">
1108                                <a href="https://virtualo.pl/blog/slawomir-gorych-schronisko-ktore-zostalo-zapomniane-w435/">
1109                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/blog/1_2_news_thumbnail_normal.jpg" alt="Blog - miniaturka">
1110                                </a>
1111                            </div>
1112                            <div class="content column large-8 medium-9">
1113                                <div class="title">
1114                                    <h2>
1115                                        <a href="https://virtualo.pl/blog/slawomir-gorych-schronisko-ktore-zostalo-zapomniane-w435/">
1116                                            Sławomir Gortych - "Schronisko, które zostało zapomniane"
1117                                        </a>
1118                                    </h2>
1119                                </div>
1120                                <div class="date">
1121                                    2025-05-23&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;WOKÓŁ KSIĄŻEK                                </div>
1122                                <div class="lead">
1123                                    <p>Nowa powieść autora bestsellerowej karkonoskiej serii kryminalnej!<br />Przeszłość Karkonoszy zn&oacute;w daje o sobie znać w porywającej opowieści o zapomnianym schronisku i hotelu z mroczną tajemnicą.</p>
1124                                </div>
1125                                <div class="more">
1126                                    <a href="https://virtualo.pl/blog/slawomir-gorych-schronisko-ktore-zostalo-zapomniane-w435/">Zobacz więcej &#8250;</a>
1127                                </div>
1128                            </div>
1129                        </div>
1130                    </li>
1131                                    <li>
1132                        <div class="row">
1133                            <div class="thumbnail column large-4 medium-3">
1134                                <a href="https://virtualo.pl/blog/marcel-moss-wywiad-z-autorem-w434/">
1135                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/blog/bartosz_pussak_photography_moss24-42_318x189_news_thumbnail_normal.jpg" alt="Blog - Marcel Moss - wywiad z autorem ">
1136                                </a>
1137                            </div>
1138                            <div class="content column large-8 medium-9">
1139                                <div class="title">
1140                                    <h2>
1141                                        <a href="https://virtualo.pl/blog/marcel-moss-wywiad-z-autorem-w434/">
1142                                            Marcel Moss - wywiad z autorem 
1143                                        </a>
1144                                    </h2>
1145                                </div>
1146                                <div class="date">
1147                                    2025-02-03&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;WYWIADY                                </div>
1148                                <div class="lead">
1149                                    <p>Marcel Moss to pseudonim literacki młodego polskiego pisarza powieści kryminalnych i tzw. &bdquo;thriller&oacute;w z przesłaniem&rdquo;. W swoich książkach autor porusza aktualne, ważne problemy wsp&oacute;łczesnego życia &ndash; obecność w Internecie, wirtualne relacje, brak prywatności, he
1149jt, stalking, przemoc, prześladowanie przez r&oacute;wieśnik&oacute;w.</p>
1150<p>W związku z najnowszą powieścią autora "Grota" przygotowaliśmy dla Państwa wywiad z autorem, poruszający temat powstawania jego powieści, technik i inspiracji, kt&oacute;re motywują go do tworzenia.&nbsp;</p>
1151                                </div>
1152                                <div class="more">
1153                                    <a href="https://virtualo.pl/blog/marcel-moss-wywiad-z-autorem-w434/">Zobacz więcej &#8250;</a>
1154                                </div>
1155                            </div>
1156                        </div>
1157                    </li>
1158                                    <li>
1159                        <div class="row">
1160                            <div class="thumbnail column large-4 medium-3">
1161                                <a href="https://virtualo.pl/blog/jak-czytac-wiedzmina-w241/">
1162                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/aktualnosci/wiedzmin_small_news_thumbnail_normal.png" alt="Blog - Jak czytać Wiedźmina?">
1163                                </a>
1164                            </div>
1165                            <div class="content column large-8 medium-9">
1166                                <div class="title">
1167                                    <h2>
1168                                        <a href="https://virtualo.pl/blog/jak-czytac-wiedzmina-w241/">
1169                                            Jak czytać Wiedźmina?
1170                                        </a>
1171                                    </h2>
1172                                </div>
1173                                <div class="date">
1174                                    2024-12-11&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;PORADY                                </div>
1175                                <div class="lead">
1176                                    <p>Wiedźmiński świat, przedstawiony w serialu produkcji Netflixa, wciągnął Cię bez reszty? A może przed obejrzeniem pierwszego sezonu wolisz przeczytać książki Andrzeja Sapkowskiego? Jeśli tak, to z pewnością zastanawiasz się, od czego zacząć. Pytanie niby proste, jednak odpowiedź na nie wcale nie jest oczywista. Przeczytaj artykuł, by dowiedzieć się więcej.</p>
1177                                </div>
1178                                <div class="more">
1179                                    <a href="https://virtualo.pl/blog/jak-czytac-wiedzmina-w241/">Zobacz więcej &#8250;</a>
1180                                </div>
1181                            </div>
1182                        </div>
1183                    </li>
1184                                    <li>
1185                        <div class="row">
1186                            <div class="thumbnail column large-4 medium-3">
1187                                <a href="https://virtualo.pl/blog/magdalena-majcher-w-kazdej-powiesci-autor-zostawia-swoj-slad-nawet-jesli-tego-nie-planuje-w433/">
1188                                                                        <img src="https://virtualo.pl/storage/banery_nowa_strona/blog/majcher_foto_mat.promocyjne_news_thumbnail_normal.jpg" alt="Blog - deadline">
1189                                </a>
1190                            </div>
1191                            <div class="content column large-8 medium-9">
1192                                <div class="title">
1193                                    <h2>
1194                                        <a href="https://virtualo.pl/blog/magdalena-majcher-w-kazdej-powiesci-autor-zostawia-swoj-slad-nawet-jesli-tego-nie-planuje-w433/">
1195                                            Magdalena Majcher: w każdej powieści autor zostawia swój ślad, nawet jeśli tego nie planuje
1196                                        </a>
1197                                    </h2>
1198                                </div>
1199                                <div class="date">
1200                                    2024-10-28&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;WYWIADY                                </div>
1201                                <div class="lead">
1202                                    <p><strong>Z pisarką Magdą Majcher spotykamy się przy okazji premiery jej najnowszej powieści &bdquo;Deadline&rdquo;, thrillera psychologicznego o kulisach rynku wydawniczego. Brzmi intrygująco? Właśnie dlatego mieliśmy do autorki sporo pytań. </strong></p>
1203                                </div>
1204                                <div class="more">
1205                                    <a href="https://virtualo.pl/blog/magdalena-majcher-w-kazdej-powiesci-autor-zostawia-swoj-slad-nawet-jesli-tego-nie-planuje-w433/">Zobacz więcej &#8250;</a>
1206                                </div>
1207                            </div>
1208                        </div>
1209                    </li>
1210                
1211            </ul>
1212        </div>
1213    </div>
1214
1215                </div>
1216                                    <div class="pagination-wrapper">
1217                            <ul class="pagination">
1218    <li><a href="/blog/">&laquo;</a></li>
1219    <li class="current">1</li>
1220    <li><a href="/blog-1/">2</a></li>
1221    <li><a href="/blog-2/">3</a></li>
1222    <li><a href="/blog-3/">4</a></li>
1223    <li><a href="/blog-4/">5</a></li>
1224    <li><a href="/blog-5/">6</a></li>
1225    <li class="ellipsis">...</li>
1226    <li><a href="/blog-71/">&raquo;</a></li>
1227    </ul>
1228
1229                    </div>
1230                            </div>
1231            
1232        </div>
1233
1234                    <div class="backbone">
1235    <div class="shelf-group shelf_responsive_news_list">
1236        <ul id="shelfgroup-view-shelf_responsive_news_list" class="row">
1237        </ul>
1238    </div>
1239</div>
1240
1241<script>
1242    // Shelfs
1243    
1244    $(document).ready(function() {
1245        popup_shelf = 0;
1246        shelf_limit = 7;
1247        var product_width = 134;
1248        var margin = 30;
1249
1250        if (popup_shelf) {
1251            var margin = 30;
1252            popup_shelf_limit = 5;
1253        } else if (shelf_limit == 6) {
1254            var margin = 20;
1255        } else {
1256            var margin = 40;
1257        }
1258
1259        if (popup_shelf) {
1260            var number_products = calculate_number_products('#modal-popup', product_width, margin);
1261        } else {
1262            var number_products = calculate_number_products('#shelfgroup-view-shelf_responsive_news_list', product_width, margin);
1263        }
1264        if (number_products > 0 && number_products < shelf_limit) {
1265            shelf_limit = number_products;
1266        }
1267
1268        var group_shelf_responsive_news_list = new Shelfs.GroupCollection([], {
1269            baseUrl: API_URLS['shelfs_group'],
1270            cacheParams: {
1271                cache:true,
1272                expires:EXPIRES,
1273            },
1274            extraParams: {
1275                format: 'jsonp',
1276                limit: shelf_limit,
1277                element_id:'shelf_responsive_news_list'
1278            }
1279        });
1280
1281        var ShelfGroupView = new Shelfs.GroupCollectionView({
1282            collection: group_shelf_responsive_news_list,
1283            el: $('#shelfgroup-view-shelf_responsive_news_list')
1284        });
1285
1286        group_shelf_responsive_news_list.fetch();
1287    });
1288    
1289</script>
1289
1290
1291            </div>
1292
1293                </div>
1294                <div id="footer">
1295                    
1296                        
1297        <div class="newsletter-bottom-wrapper row show-for-small-only">
1298        <div class="newsletter-wrapper small-12 medium-6 columns">
1299            <div class="title">
1300                Newsletter - rabat 10%
1301            </div>
1302                            <div class="description">
1303                    <p>Klikając ZAPISZ SIĘ, zgadzasz się na otrzymywanie informacji marketingowych dotyczących virtualo.pl oraz partnerów biznesowych Virtualo.</p>
1304                    <p>Zgodę można wycofać w każdym czasie w sposób określony w <a href="https://virtualo.pl/polityka-prywatnosci/">Polityce Prywatności</a>.</p>
1305                    <p>Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania dokonanego przed jej wycofaniem.</p>
1306                </div>
1307                        <div class="form">
1308                                    <form data-abide id="newsletter_form_bottom" class="confirm-form" action="https://sklep.virtualo.pl/messageflow/add/" method="post"
1309                            onsubmit="dataLayer.push({'event':'formSubmitted', 'formName':'Newsletter'});">
1310                        <div class="form-wrapper">
1311                            <div class="form row">
1312                                <div class="left-side columns small-8">
1313                                    <input id="messageflow_email" type="email" name="messageflow_email" placeholder="Podaj adres e-mail" required />
1314                                    <small class="error"> Wpisz swój poprawny adres e-mail</small>
1315                                </div>
1316                                <div class="right-side columns small-4">
1317                                    <div class="buttons">
1318                                        <button class="select button" type="submit"
1319                                                onclick="fbq('track', 'Lead');">
1320                                            Zapisz się
1321                                        </button>
1322                                    </div>
1323                                </div>
1324                            </div>
1325                        </div>
1326                    </form>
1327                            </div>
1328        </div>
1329    </div>
1330
1331
1332
1333
1334
1335    
1336                  
1337                  
1338                  
1339                  
1340
1341
1342<div class="navigation-bottom-wrapper row">
1343    <style>
1344@media (max-width: 40em) {
1345    .bootm-nav-item {
1346        display: flex;
1347        justify-content: space-between;
1348        align-items: center;
1349    }
1350
1351    .bootm-nav-item img {
1352        filter: brightness(0) saturate(100%) invert(92%) sepia(24%) saturate(0%) hue-rotate(160deg) brightness(78%) contrast(93%);
1353        transform: rotate(90deg);
1354        margin-right: 2px;
1355    }
1356
1357    .bootm-nav-item--isOpen img {
1358        transform: rotate(-90deg);
1359    }
1360
1361    .side-nav-height {
1362        overflow: hidden;
1363        max-height: 41px;
1364        transition: max-height 0.2s ease;
1365    }
1366
1367    .side-nav-height--isOpen {
1368        max-height: 280px;
1369    }
1370}
1371
1372@media (min-width: 640px) {
1373    .footer-nav-flex {
1374        display: flex !important;
1375        flex-direction: column !important;
1376    }
1377}
1378
1379</style>
1380
1381<div class="navigation-bottom">
1382    <div class="large-2 medium-3 small-12 columns first-column">
1383        <ul class="side-nav side-nav-height" id="side-nav-1">
1384            <li class="name bootm-nav-item" id="bottom-nav-item-1">Nasza oferta <img src="https://virtualo.pl/static/images/empikgo/arrow-archival.svg" alt="arrow" class=""></li>
1385                                                                                                                                                                                                                                                        
1386                                                <li>
1387                            <a href="https://virtualo.pl/ebooki/">ebooki</a>
1388                        </li>
1389                        
1390                                                                                                                                                                                                                    
1391                                                <li>
1392                            <a href="https://virtualo.pl/audiobooki/">audiobooki</a>
1393                        </li>
1394                        
1395                                                                                                                                                                                                                    
1396                                                <li>
1397                            <a href="https://virtualo.pl/eprasa/">ePrasa</a>
1398                        </li>
1399                        
1400                                                                                                                                                                                                                                                        
1401                                                <li>
1402                            <a href="https://virtualo.pl/punkty-virtualo/?list-grid=1"
1403                               rel="nofollow">Punkty Virtualo</a></li>
1404                        
1405                                                                
1406                        <li><a href="https://virtualo.pl/na-prezent/">Podaruj prezent</a></li>
1407            <li><a href="https://virtualo.pl/realizacja-kodu/">Realizacja kodu</a></li>
1408        </ul>
1409    </div>
1410    <div class="large-2 medium-3 small-12 columns second-column">
1411        <ul class="side-nav side-nav-height" id="side-nav-2">
1412            <li class="name bootm-nav-item" id="bottom-nav-item-2">Polecamy <img src="https://virtualo.pl/static/images/empikgo/arrow-archival.svg" alt="arrow" class=""></li>
1413            <li><a href="https://virtualo.pl/ebooki/?price=1">Darmowe ebooki</a></li>
1414            <li><a href="https://virtualo.pl/?f=format_id:6&sort_id=7">Ebooki na Kindle</a></li>
1415            <li><a href="https://virtualo.pl/strefa-dobrych-cen/">Nasze ceny</a></li>
1416            <li><a href="https://virtualo.pl/ebooki/bestsellery/">Bestsellery</a></li>
1417            <li><a href="https://virtualo.pl/ebooki/nowosci/">Nowości</a></li>
1418        </ul>
1419    </div>
1420    <div class="large-2 medium-3 small-12 columns third-column">
1421        <ul class="side-nav side-nav-height" id="side-nav-3">
1422            <li class="name bootm-nav-item" id="bottom-nav-item-3">O Virtualo <img src="https://virtualo.pl/static/images/empikgo/arrow-archival.svg" alt="arrow" class=""></li>
1423            <li><a href="https://virtualo.pl/kontakt/">Kontakt</a></li>
1424            <li><a href="https://virtualo.eu" target="_blank" aria-label="otwórz o nas">O nas</a></li>
1425            <li><a href="https://virtualo.pl/static/images/assets-2025/regulamin_sklepu_internetowego_virtualo.pdf" rel="nofollow" target="_blank" class="footer-nav-flex">
1426                <span>Regulamin zakupów</span> 
1427            </a></li>
1428            <li><a href="https://virtualo.pl/static/images/assets-2025/regulamin_doladowan_punktow_virtualo.pdf" rel="nofollow" target="_blank" class="footer-nav-flex">
1429                <span>Regulamin punktów</span> 
1430            </a></li>
1431            <li><a href="https://virtualo.pl/polityka-prywatnosci/" rel="nofollow">Polityka prywatności</a></li>
1432            <li><a href="https://virtualo.pl/dsa-informacje" rel="nofollow">Informacje związane z Aktem o Usługach Cyfrowych</a></li>
1433            <li><a href="https://virtualo.pl/zglaszanie-naruszen-prawa" rel="nofollow">Zgłoś naruszenie prawa</a></li>
1434            <li><a href="https://virtualo.pl/pomoc/">Pomoc</a></li>
1435            <li><a href="https://virtualo.pl/eaa-deklaracja" rel="nofollow">Deklaracja dostępności</a></li>
1436            <li>
1437                <a href="javascript:void(0)" class="archivalLinkBtn" id="archivalLinkBtn">
1438                    Archiwum regulaminów
1439                    <img src="https://virtualo.pl/static/images/empikgo/arrow-archival.svg" alt="arrow" class="archivalArrowImg">
1440                </a>
1441                <div class="archivalRegulations" id="archivalRegulations">
1442                    <a href="https://virtualo.pl/regulamin-zakupow-obowiazujacy-do-dnia-16-lipca-2024/" rel="nofollow" class="archivalLink">Regulamin zakupów obowiązujący do dnia 16 lipca 2024</a>
1443                    <a href="https://virtualo.pl/regulamin-zakupow/" rel="nofollow" class="archivalLink">Regulamin zakupów obowiązujący do dnia 27 listopada 2025</a>
1444                    <a href="https://virtualo.pl/regulamin-punktow/" rel="nofollow" class="archivalLink">Regulamin punktów obowiązujący do dnia 27 listopada 2025</a>
1445                </div>
1446            </li>
1447            
1448            
1449        </ul>
1450    </div>
1451    <div class="large-3 medium-3 small-12 columns">
1452        <ul class="side-nav side-nav-height" id="side-nav-4">
1453            <li class="name bootm-nav-item" id="bottom-nav-item-4">Baza wiedzy <img src="https://virtualo.pl/static/images/empikgo/arrow-archival.svg" alt="arrow" class=""></li>
1454            <li><a href="https://virtualo.pl/blog/epub-i-mobi-ktory-format-ebooka-wybrac-w264/">Który format ebooka wybrać?</a></li>
1455            <li><a href="https://virtualo.pl/blog/naucz-sie-sluchac-audiobookow-w296/">Naucz się słuchać audiobooków</a></li>
1456            <li><a href="https://virtualo.pl/blog/ktory-czytnik-wybrac-w268/">Który czytnik wybrać?</a></li>
1457            <li><a href="https://virtualo.pl/blog/jak-czytac-ebooki-w267/">Jak czytać ebooki?</a></li>
1458            <li><a href="https://virtualo.pl/blog/jak-czytac-wiecej-w279/">Jak czytać więcej?</a></li>
1459            <li><a href="https://virtualo.pl/blog/ksiazka-czy-audiobook-moze-nie-warto-wybierac-w332/">Książka czy audiobook?</a></li>
1460        </ul>
1461    </div>
1462    <div class="large-3 medium-12 small-12 columns">
1463        <ul class="side-nav">
1464            <li class="name">Kontakt</li>
1465            <li>Empik S.A</li>
1466            <li>ul. Marszałkowska 104/122</li>
1467            <li>00-017 Warszawa</li>
1468            <li>NIP: 5260207427</li>
1469            <li>&nbsp;</li>
1470            <li>e-mail: <a href="/cdn-cgi/l/email-protection#a6d6c9cbc9c5e6d0cfd4d2d3c7cac988d6ca" style="display: inline-block"><span class="__cf_email__" data-cfemail="e3938c8e8c80a3958a919796828f8ccd938f">[email&#160;protected]</span></a></li>
1471            <br>
1472            <!-- <li><a href="https://virtualo.pl/polityka-prywatnosci-virtualo-sp-z-o-o/" aria-label="otwórz politykę prywatności virtualo">Polityka prywatności Virtualo</a></li> -->
1473        </ul>
1474    </div>
1475</div>
vendor: 110 bytes, lines 1475-1477
1475
1476
1477<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1477<script>
1478    const archivalLinkBtn = document.querySelector('#archivalLinkBtn');
1479    const archivalRegulations = document.querySelector('#archivalRegulations');
1480
1481    archivalLinkBtn.addEventListener('click', () => {
1482        archivalRegulations.classList.toggle('archivalRegulations--isOpen');
1483        archivalLinkBtn.classList.toggle('archivalLinkBtn--isOpen');
1484    })
1485
1486    const sideNavItem1 = document.querySelector('#bottom-nav-item-1');
1487    const sideNavList1 = document.querySelector('#side-nav-1');
1488
1489    sideNavItem1.addEventListener('click', () => {
1490        sideNavItem1.classList.toggle('bootm-nav-item--isOpen');
1491        sideNavList1.classList.toggle('side-nav-height--isOpen');
1492    })
1493
1494    const sideNavItem2 = document.querySelector('#bottom-nav-item-2');
1495    const sideNavList2 = document.querySelector('#side-nav-2');
1496
1497    sideNavItem2.addEventListener('click', () => {
1498        sideNavItem2.classList.toggle('bootm-nav-item--isOpen');
1499        sideNavList2.classList.toggle('side-nav-height--isOpen');
1500    })
1501
1502    const sideNavItem3 = document.querySelector('#bottom-nav-item-3');
1503    const sideNavList3 = document.querySelector('#side-nav-3');
1504
1505    sideNavItem3.addEventListener('click', () => {
1506        sideNavItem3.classList.toggle('bootm-nav-item--isOpen');
1507        sideNavList3.classList.toggle('side-nav-height--isOpen');
1508    })
1509
1510    const sideNavItem4 = document.querySelector('#bottom-nav-item-4');
1511    const sideNavList4 = document.querySelector('#side-nav-4');
1512
1513    sideNavItem4.addEventListener('click', () => {
1514        sideNavItem4.classList.toggle('bootm-nav-item--isOpen');
1515        sideNavList4.classList.toggle('side-nav-height--isOpen');
1516    })
1517</script>
1517
1518
1519</div>
1520
1521<style>
1522.footer-virtualo-logo {
1523    position: relative;
1524    margin-left: auto;
1525    margin-right: auto;
1526    width: 119px;
1527}
1528
1529.footer-fb-link {
1530    position: relative;
1531    display: flex;
1532    justify-content: center;
1533    align-items: center;
1534    width: 162px;
1535    color: #fff;
1536    font-size: 10px;
1537}
1538
1539.footer-fb-link:hover {
1540    color: #fff;
1541}
1542
1543.footer-fb-link:visited {
1544    color: #fff;
1545}
1546
1547.footer-fb-icon {
1548    margin-left: 10px;
1549}
1550
1551.copyright-wrapper {
1552    position: relative;
1553    display: flex;
1554    align-items: center;
1555    padding: 13px 0;
1556    background-color: #1E284E;
1557}
1558
1559@media (min-width: 768px) {
1560    .copyright-wrapper::before {
1561        content: '';
1562        position: absolute;
1563        top: 0;
1564        left: -1000px;
1565        width: 4000px;
1566        height: 100%;
1567        background-color: #1E284E;
1568    }
1569}
1570
1571.copyright-info {
1572    position: relative;
1573    margin-bottom: 0;
1574    color: #fff;
1575    font-size: 10px;
1576}
1577
1578@media (max-width: 40em) {
1579    .copyright-wrapper {
1580        flex-direction: column;
1581        padding: 19px 0;
1582    }
1583
1584    .footer-virtualo-logo {
1585        order: 1;
1586    }
1587
1588    .footer-fb-link {
1589        order: 2;
1590        margin-top: 16px;
1591        margin-bottom: 16px;
1592    }
1593
1594    .copyright-info {
1595        order: 3;
1596    }
1597}
1598.pocket-ads {
1599    display: none;
1600}
1601</style>
1602
1603<div class="copyright-wrapper row">
1604    <!-- <div class="copyright column">
1605    Wszelkie prawa zastrzeżone. &copy; 2008-2024 Virtualo
1606</div> -->
1607    <p class="copyright-info">Wszelkie prawa zastrzeżone. &copy; 2008-2024 Virtualo</p>
1608    <img class="footer-virtualo-logo" src="https://virtualo.pl/static/images/responsive/logo-virtualo-footer.svg" alt="ebooki, audiobooki, eprasa, darmowe książki">
1609    <a href="https://www.facebook.com/Virtualo" target="_blank" class="footer-fb-link">
1610        Dołącz do nas na Facebooku
1611        <img src="https://virtualo.pl/static//images/social/facebook-footer.svg" alt="facebook" class="footer-fb-icon">
1612    </a>
1613</div>
1614<script>
1615    const imgElements = document.querySelectorAll('img[src*="https://webtrafficsource.com"]');
1616
1617    imgElements.forEach(function(img) {
1618        img.style.display = 'none';
1619    });
1620</script>
1620
1621                    
1622                </div>
1623            </div>
1624
1625            <div class="side-menu__container">
1626    <div class="side-menu__background"></div>
1627
1628    <div class="side-menu">
1629        <!-- <i class="side-menu__close"></i> -->
1630                
1631
1632                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
1633
1634        
1635        <style>
1636    .cart-counter-wrapper--nav {
1637        margin-left: auto;
1638    }
1639
1640    .side-menu__close--nav {
1641        position: static;
1642        width: 24px;
1643        height: 24px;
1644        margin-left: auto;
1645    }
1646</style>
1647
1648<p class="side-menu__title">
1649    Menu
1650</p>
1651<ul class="side-menu__list" role="tablist">
1652    
1653
1654    <li class="side-menu__item show-for-small-only">
1655        <a class="side-menu__link" href="https://virtualo.pl/ebooki/">
1656            Ebooki
1657        </a>
1658    </li>
1659
1660    <li class="side-menu__item show-for-small-only">
1661        <a class="side-menu__link" href="https://virtualo.pl/audioboo
1661ki/">
1662            Audiobooki
1663        </a>
1664    </li>
1665
1666    <li class="side-menu__item show-for-small-only">
1667        <a class="side-menu__link" href="#">
1668            Top 100
1669        </a>
1670    </li>
1671
1672    <li class="side-menu__item show-for-small-only">
1673        <a class="side-menu__link" href="https://virtualo.pl/na-prezent/">
1674            Specjalne okazje
1675        </a>
1676    </li>
1677
1678    <li class="side-menu__item show-for-small-only">
1679        <a class="side-menu__link" href="https://virtualo.pl/ebooki/?price=1">
1680            Darmowe
1681        </a>
1682    </li>
1683
1684    <li class="side-menu__item show-for-small-only">
1685        <a class="side-menu__link" href="#">
1686            Aktualności
1687        </a>
1688    </li>
1689
1690    <li class="side-menu__item show-for-small-only">
1691        <a class="side-menu__link" href="https://virtualo.pl/strefa-dobrych-cen/" style="color: #067db6;">
1692            <img class="star-icon-2025" src="https://virtualo.pl/static/images/assets-2025/star.svg" alt="">
1693            Nasze ceny
1694        </a>
1695    </li>
1696
1697    <li class="side-menu__item show-for-small-only" style="border-top: solid 1px #ddd;">
1698        <a class="side-menu__link" href="https://virtualo.pl/?go=cart">
1699            Twój koszyk:
1700            <div class="cart-counter-wrapper cart-counter-wrapper--nav">
1701                <img class="cart-icon-2025" src="https://virtualo.pl/static/images/assets-2025/cart.svg" alt="">
1702                <span class="cart-counter-value">0</span>
1703            </div>
1704
1705            <span class="cart-value">0 zł</span>
1706        </a>
1707    </li>
1708
1709   <!--  <li class="side-menu__item show-for-small-only" style="border-top: solid 1px #ddd;">
1710        <a class="side-menu__link" href="#" style="color: #0000004D;">
1711            Zamknij
1712        </a>
1713    </li> -->
1714
1715   <!--                      <li class="side-menu__item side-menu__item--grey">
1716                <a class="side-menu__link" href="https://virtualo.pl/logowanie/">
1717                    Logowanie
1718                </a>
1719            </li>
1720            <li class="side-menu__item side-menu__item--grey">
1721                <a class="side-menu__link" href="https://virtualo.pl/rejestracja/">
1722                    Rejestracja
1723                </a>
1724            </li>
1725             -->
1726</ul>
1727
1728<p class="side-menu__title" style="border-top: solid 1px #ddd;">
1729    Zamknij
1730    <img class="side-menu__close side-menu__close--nav" src="https://virtualo.pl/static/images/assets-2025/cancel.svg" alt="">
1731</p>
1732
1733    </div>
1734</div>
1735
1736                            
1736<script src="https://virtualo.pl/static/js/responsive/script.min.js"></script>
1736
1737                
1737<script src="https://virtualo.pl/static/js/responsive/modernizr.min.js"></script>
1737
1738                
1738<script src="https://virtualo.pl/static/js/responsive/underscore-min.js"></script>
1738
1739            
1740            
1741<script>
1742    var RE_SUB = /\/api\/v1\/$/;
1743    EXPIRES = 3600;
1744    API_URLS = {
1745        base: 'https://sklep.virtualo.pl/api/v1/'.replace(RE_SUB, ""),
1746        products_active: 'https://sklep.virtualo.pl/api/v1/' + 'products/product/active/',
1747        products_next: 'https://sklep.virtualo.pl/api/v1/' + 'products/product/next/',
1748        products_bought: 'https://sklep.virtualo.pl/api/v1/' + 'products/product/bought/',
1749        products_top: 'https://sklep.virtualo.pl/api/v1/' + 'products/product/top/',
1750        products_new: 'https://sklep.virtualo.pl/api/v1/' + 'products/product/new/',
1751        menus_menu: 'https://sklep.virtualo.pl/api/v1/' + 'menus/menu/',
1752        menus_menuitem: 'https://sklep.virtualo.pl/api/v1/' + 'menus/menu_item/',
1753        menus_menuitem_extension: 'https://sklep.virtualo.pl/api/v1/' + 'menus/menu_item_extension/',
1754        categories: 'https://sklep.virtualo.pl/api/v1/' + 'categories/category/',
1755    };
1756            API_URLS['shelfs_template'] = 'https://sklep.virtualo.pl/api/v1/' + 'shelfs/template/';
1757        API_URLS['shelfs_group'] = 'https://sklep.virtualo.pl/api/v1/' + 'shelfs/group/';
1758        API_URLS['shelfs_shelf'] = 'https://sklep.virtualo.pl/api/v1/' + 'shelfs/shelf/';
1759        API_URLS['shelfs_link'] = 'https://sklep.virtualo.pl/api/v1/' + 'shelfs/link/';
1760    </script>
1760
1761
1762
1763    
1763<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/backbone-min.js"></script>
1763
1764    
1764<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/backbone-tastypie-min.js"></script>
1764
1765    
1765<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/backbone.fetch-cache.min.js"></script>
1765
1766    
1766<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/vlibs/backbone-extras.min.js?ver=242"></script>
1766
1767    
1767<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/vlibs/backbone/products.min.js?ver=59"></script>
1767
1768    
1768<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/vlibs/backbone/menu.min.js?ver=1"></script>
1768
1769    
1769<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/vlibs/backbone/categories.min.js?ver=2"></script>
1769
1770            
1770<script type="text/javascript" src="https://virtualo.pl/static/js/responsive/vlibs/backbone/shelf.min.js?ver=8"></script>
1770
1771        
1772            
1772<script>
1773    $script.path('https://virtualo.pl/static//js/responsive/');
1774</script>
1774
1775
1776            
1776<script src="https://virtualo.pl/static/js/responsive/foundation.min.js"></script>
1776
1777
1778                            
1778<script src="https://virtualo.pl/static/js/responsive/foundation.interchange.min.js"></script>
1778
1779                
1779<script src="https://virtualo.pl/static/js/responsive/foundation-select.min.js"></script>
1779
1780            
1781            
1781<script src="https://virtualo.pl/static/js/responsive/URI.min.js"></script>
1781
1782
1783                            
1783<script src="https://virtualo.pl/static/js/responsive/jquery.lazy.min.js"></script>
1783
1784                
1784<script src="https://virtualo.pl/static/js/responsive/jquery.livequery.min.js"></script>
1784
1785                
1785<script src="https://virtualo.pl/static/js/responsive/jquery.dotdotdot.min.js"></script>
1785
1786                
1786<script src="https://virtualo.pl/static/js/responsive/jquery.autocomplete-light.min.js"></script>
1786
1787                
1787<script src="https://virtualo.pl/static/js/responsive/jquery.cookie.min.js"></script>
1787
1788                
1788<script src="https://virtualo.pl/static/js/responsive/jquery.URI.min.js"></script>
1788
1789                
1789<script src="https://virtualo.pl/static/js/responsive/jquery.nanoscroller.min.js"></script>
1789
1790                
1790<script src="https://virtualo.pl/static/js/responsive/purl-min.js"></script>
1790
1791                
1791<script src="https://virtualo.pl/static/js/responsive/lightbox-min.js"></script>
1791
1792            
1793                            
1793<script src="https://virtualo.pl/static/js/responsive/vlibs/all.min.js?ver=462"></script>
1793
1794                
1794<script src="https://virtualo.pl/static/js/responsive/vlibs/app.js"></script>
1794
1795                
1795<script src="https://virtualo.pl/static/js/responsive/vlibs/utils.min.js?ver=47"></script>
1795
1796                
1796<script src="https://virtualo.pl/static/js/responsive/vlibs/butils.min.js?ver=56"></script>
1796
1797                
1797<script src="https://virtualo.pl/static/js/responsive/vlibs/ajax.min.js?ver=23"></script>
1797
1798                
1798<script src="https://virtualo.pl/static/js/responsive/vlibs/product.min.js?ver=2"></script>
1798
1799            
1800            
1800<script src="https://virtualo.pl/static/js/mobile_menu.min.js?ver=5"></script>
1800
1801            
1801<script src="https://virtualo.pl/static/js/stickyHeader.min.js?ver=97"></script>
1801
1802            
1802<script src="https://virtualo.pl/static/js/activeLetter.min.js?ver=13"></script>
1802
1803            
1803<script src="https://virtualo.pl/static/js/fixForIpad.min.js?ver=17"></script>
1803
1804            
1804<script src="https://virtualo.pl/static/js/fixShelfs.min.js?ver=20"></script>
1804
1805            
1805<script src="https://virtualo.pl/static/js/fixAriaAttr.min.js?ver=3"></script>
1805
1806
1807            
1807<script type="text/javascript">
1808    
1809        $(function() {
1810            $('#cookies_section').hide();
1811
1812            if ($.cookie('cookie_accept_1') == null || $.cookie('cookie_accept_1') === undefined) {
1813                $('#cookies_section').show();
1814            }
1815
1816            if ($.cookie('cookies_test') == null || $.cookie('cookies_test') === undefined) {
1817                $.cookie("cookies_test", true, { expires: 365, path: '/' });
1818            }
1819
1820            $(document).ready(function() {
1821                $('#accept_cookie').click(function() {
1822                    $.cookie("cookie_accept_1", true, { expires: 365, path: '/' });
1823                    if ($.cookie('cookie_accept_1') == null || $.cookie('cookie_accept_1') === undefined) {
1824                        window.location = 'https://virtualo.pl/?go=no_cookies_at_all';
1825                    } else {
1826                        $('#cookies_section').hide( 'slow' );
1827                    }
1828                });
1829
1830                if ($.cookie('cookies_test') == null || $.cookie('cookies_test') === undefined) {
1831                    if ($(document)[0].referrer.indexOf("?go=no_cookies_at_all") == -1) {
1832                        console.log($(document)[0].referrer);
1833                        window.location = 'https://virtualo.pl/?go=no_cookies_at_all';
1834                    }
1835                }
1836
1837                $('#accept_cookie_main').click(function() {
1838                    $.cookie("cookie_accept_1", true, { expires: 365, path: '/' });
1839                    $('#cookies_section').hide( 'fast' );
1840                    console.log('Reload main');
1841                    window.location.href = window.location.href;
1842                });
1843            });
1844        });
1845        
1846        // Popup wyswietlajacy info o nowej wersji serwisu - mozna wykorzystac do innej tresci
1847        //$(document).ready(function() {
1848        //    if ($.cookie('new_version') == null || $.cookie('new_version') === undefined) {
1849        //        $.cookie("new_version", true, { expires: 20*365, path: '/' });
1850        //        $('#new-version').foundation('reveal', 'open');
1851        //    }
1852        //});
1853    
1854</script>
1854
1855            
1856            
1857            
1858
1859            
1860            
1861
1862            
1863            
1864
1865            
1866            
1867
1868            
1869                
1869<script type="text/javascript">
1870	
1871</script>
vendor: 1 bytes, line 1871
1871
1872<script type="text/javascript">
1873	/* <![CDATA[ */
1874		var google_conversion_id = 1053393354;
1875		var google_custom_params = window.google_tag_params;
1876		var google_remarketing_only = true;
1877	/* ]]> */
1878</script>
vendor: 1 bytes, line 1878
1878
1879<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
1879
1880<noscript>
1881	<div style="display:inline;">
1882		<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1053393354/?value=0&amp;guid=ON&amp;script=0">
1883	</div>
1884</noscript>
1885            
1886
1887            
1888                
1888<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=29705" async="true"></script>
1888
1889<!-- Criteo Visit Tag -->
1890	
1890<script type="text/javascript">
1891		
1892			window.criteo_q = window.criteo_q || [];
1893			var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
1894			window.criteo_q.push(
1895				{ event: "setAccount", account: 29705 },
1896				{ event: "setHashedEmail", email: "" },
1897				{ event: "setSiteType", type: deviceType},
1898				{ event: "viewPage" }
1899			);
1900		
1901	</script>
1901
1902<!-- END Criteo Visit Tag -->
1903
1904            
1905
1906            
1907            
1908
1909            
1910            
1911
1912            
1913            
1914
1915
1916            
1917                
1918            
1919
1920            
1921            
1922        
1923        
1923<script src="https://virtualo.pl/static/js/branch.min.js?ver=5"></script>
1923
1924        
1924<script>
1925            branch.setBranchViewData({
1926            data: {
1927                'productTitle': '',
1928                'productAuthors': ''.replace(/[0-9]/g, '').replace(/>/g, '').replace(/"/g, '').split(',').filter(item => item !== '').join(', '),
1929                'productDescription': '',
1930                'productCurrentPrice': '',
1931                'productOldPrice': '',
1932                'productDiscountValue': '0',
1933                'productDiscountPercentages': '100',
1934                'productTitleShort': '',
1935                'productCover': 'https://cloud-cdn.virtualo.pl/covers/' + 'small/' + '' + '.jpg'
1936            }
1937            });
1938        </script>
1938
1939
1940    </body>
1941</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.