PageSourceSearch

https://oulujarviristeilyt.fi/category/2/yleisoristeilyt

html oulujarviristeilyt.fi collected 2026-09-25 00:26:42 UTC 63,018 bytes, 1,022 lines download raw bytes

1<!doctype html>
2<html lang="fi">
3	<head>
4		<meta charset="utf-8" />
5		<title>Yleis&ouml;risteilyt | H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle</title>
6		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
7		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
8		<meta name="description" content="H&ouml;yrylaiva Kouta risteilee hein&auml;kuussa keskiviikosta lauantaihin Kajaanin Kalkkisillasta Ouluj&auml;rvelle ja &Auml;rj&auml;nsaareen.Maisema- ja iltaristeilyill&auml; kuljemme Kajaaninjokea pitkin Ouluj&auml;rvelle, jossa avautuvat Paltasel&auml;n upeat maisemat.
9Matkalla ohitamme niin Elias L&ouml;nnrotia kuin Eino Leinoa innoittaneet maisemat sek&auml; monia Kajaanin ja Suomen historian liittyvi&auml; kohteita: Monen kajaanilaisen perheen p&ouml;yt&auml;&auml;n leiv&auml;n tuonut Kajaani-yhti&ouml;iden tehdasalue, Ensil&auml;n alue, Uiton telakka ja vanhat laivat, Parkinniemi, Lukkarinnurmi, H&ouml;vel&ouml;nlahti ja Paltaniemi. &nbsp;
10Paltasel&auml;ll&auml; n&auml;emme Koutaniemen, Toukansaaren sek&auml; Toukansalmesta pilkottavan laajan &ldquo;Kainuun meren&rdquo;, jossa ei vastarantaa n&auml;y. Takaisin palaamme vastavirtaan samaa reitti&auml; pitkin Kajaanin Kalkkisillan laituriin, Tervakanavan ja Rauniolinnan juurelle.&nbsp;
11Laivalla on baari A-oikeuksin. Laivan baarissa on tarjolla on kahvia, teet&auml;, pient&auml; suolaista ja pient&auml; makeaa sek&auml; virvokkeita.
12Aurinkoisella s&auml;&auml;ll&auml; voit nauttia risteilyst&auml; etukannella ja sateen sattuessa suoja l&ouml;ytyy katetulta keskikannelta tai takakannelta. Laivan salongissa on p&ouml;yt&auml;istumapaikkoja.&nbsp;
13Risteilyn aikana on mahdollista vierailla laivan syd&auml;mess&auml; eli konehuoneessa, jossa aito h&ouml;yrykone vie laivaa eteenp&auml;in kattilassa poltettavan puun ja vesih&ouml;yryn voimin.&nbsp;Miehist&ouml;mme kertoo mielell&auml;&auml;n tarinoita laivasta sek&auml; risteilyn maisemista.&nbsp;
14Tervetuloa nauttimaan risteilyst&auml; Ouluj&auml;rvell&auml;!" />
15		<meta name="robots" content="index, follow" />
16		<link rel="alternate" title="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle - Yleis&ouml;risteilyt" href="https://oulujarviristeilyt.fi/feed/category/2" type="application/rss+xml" />
17		<link rel="canonical" href="https://oulujarviristeilyt.fi/category/2/yleisoristeilyt" />
18		<link rel="shortcut icon" type="image/ico" href="/files/themes/shop/oulanjarvi-theme-2026-08-04/images/favicon.ico" />
19		
19<script>document.documentElement.className += ' JS JS-Loading';</script>
19
20		<link rel="stylesheet" href="/minify/?t=custom/oulanjarvi-theme-2026-08-04&amp;f=vendor/normalize-css/normalize.css,vendor/magnific-popup/dist/magnific-popup.css,vendor/slick-carousel/slick/slick.css,styles/theme.css,styles/custom.css&amp;v=34" type="text/css" media="all" />
21<link rel="stylesheet" href="/assets/defaults/vendor/magiczoomplus/magiczoomplus.css">
22<link href="https://fonts.googleapis.com/css?family=Arvo:100,100i,300,300i,400,400i,600,600i,700,700i|Pacifico" rel="stylesheet">
23<!--[if lte IE 9]>
24	<link rel="stylesheet" href="/files/themes/shop/oulanjarvi-theme-2026-08-04/styles/ie9.css">
25<![endif]-->
26<!--[if lte IE 8]>
27	<link rel="stylesheet" href="/files/themes/shop/oulanjarvi-theme-2026-08-04/styles/ie8.css">
28<![endif]-->
29		<!-- Google tracking consent -->
30<script>
31window.dataLayer = window.dataLayer || [];
32function gtag(){dataLayer.push(arguments);}
33gtag("consent", "default", {
34	ad_storage: "denied",
35	ad_user_data: "denied",
36	ad_personalization: "denied",
37	analytics_storage: "denied",
38	personalization_storage: "denied",
39	functionality_storage: "denied",
40	security_storage: "granted",
41	wait_for_update: 500,
42});
43</script>
43<script src="https://consent.cookiefirst.com/sites/oulujarviristeilyt.fi-9d5359a3-048f-4c1c-9c68-ef6f6ae97531/consent.js"></script>
43<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Organization","name":"H&ouml;yrylaiva S\/S Kouta - Risteilyt Ouluj&auml;rvelle","logo":"https:\/\/oulujarviristeilyt.fi\/tuotekuvat\/ho-yrylaiva-kouta-logo-text-oulujarvi-white-2.png","url":"https:\/\/oulujarviristeilyt.fi\/","contactPoint":{"@type":"ContactPoint","contactType":"sales","telephone":"+358 20 7307390","areaServed":["AF","AX","NL","AL","DZ","AS","AD","AO","AI","AQ","AG","AE","AR","AM","AW","AU","AZ","BS","BH","BD","BB","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KY","CL","CK","CR","CW","DJ","DM","DO","EC","EG","SV","ER","ES","ZA","GS","KR","SS","ET","FK","FJ","PH","FO","GA","GM","GE","GH","GI","GD","GL","GP","GU","GT","GG","GN","GW","GY","HT","HM","HN","HK","SJ","ID","IN","IQ","IR","IE","IS","IL","IT","TL","AT","JM","JP","YE","JE","JO","CX","KH","CM","CA","IC","CV","BQ","KZ","KE","CF","CN","KG","KI","CO","KM","CD","CG","CC","GR","HR","CU","KW","CY","LA","LV","LS","LB","LR","LY","LI","LT","LU","EH","MO","MG","MK","MW","MV","MY","ML","MT","IM","MA","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MZ","MM","NA","NR","NP","NI","NE","NG","NU","NF","NO","CI","OM","PK","PW","PS","PA","PG","PY","PE","PN","XI","KP","MP","PT","PR","PL","GQ","QA","FR","GF","PF","TF","RO","RW","SE","RE","SH","KN","LC","VC","BL","MF","PM","DE","SB","ZM","WS","SM","SA","SN","RS","SC","SL","SG","SX","SK","SI","SO","LK","SD","FI","SR","CH","SZ","SY","ST","TJ","TW","TZ","DK","TH","TG","TK","TO","TT","TN","TR","TM","TC","TV","TD","CZ","UG","UA","HU","UY","NC","NZ","UZ","BY","VU","VA","VE","RU","VN","EE","WF","GB","US","VI","UM","ZW"],"availableLanguage":["Finnish","English"]}}</script>
43<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Website","name":"H&ouml;yrylaiva S\/S Kouta - Risteilyt Ouluj&auml;rvelle","alternateName":"Ouluj&auml;rven Laiva-Osakeyhti&ouml;","url":"https:\/\/oulujarviristeilyt.fi","potentialAction":{"@type":"SearchAction","target":"https:\/\/oulujarviristeilyt.fi\/search\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
43<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/oulujarviristeilyt.fi","name":"Etusivu"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/oulujarviristeilyt.fi\/category\/2\/yleisoristeilyt","name":"Yleisöristeilyt"}}]}</script>
43<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"CollectionPage","name":"Yleis&ouml;risteilyt","description":"\r\nHöyrylaiva Kouta risteilee heinäkuussa keskiviikosta lauantaihin Kajaanin Kalkkisillasta Oulujärvelle ja Ärjänsaareen.Maisema- ja iltaristeilyillä kuljemme Kajaaninjokea pitkin Oulujärvelle, jossa avautuvat Paltaselän upeat maisemat.\r\nMatkalla ohitamme niin Elias Lönnrotia kuin Eino Leinoa innoittaneet maisemat sekä monia Kajaanin ja Suomen historian liittyviä kohteita: Monen kajaanilaisen perheen pöytään leivän tuonut Kajaani-yhtiöiden tehdasalue, Ensilän alue, Uiton telakka ja vanhat laivat, Parkinniemi, Lukkarinnurmi, Hövelönlahti ja Paltaniemi. &nbsp;\r\nPaltaselällä näemme Koutaniemen, Toukansaaren sekä Toukansalmesta pilkottavan laajan “Kainuun meren”, jossa ei vastarantaa näy. Takaisin palaamme vastavirtaan samaa reittiä pitkin Kajaanin Kalkkisillan laituriin, Tervakanavan ja Rauniolinnan juurelle.&nbsp;\r\nLaivalla on baari A-oikeuksin. Laivan baarissa on tarjolla on kahvia, teetä, pientä suolaista ja pientä makeaa sekä virvokkeita.\r\nAurinkoisella säällä voit nauttia risteilystä etukannella ja sateen sattuessa suoja löytyy katetulta keskikannelta tai takakannelta. Laivan salongissa on pöytäistumapaikkoja.&nbsp;\r\nRisteilyn aikana on mahdollista vierailla laivan sydämessä eli konehuoneessa, jossa aito höyrykone vie laivaa eteenpäin kattilassa poltettavan puun ja vesihöyryn voimin.&nbsp;Miehistömme kertoo mielellään tarinoita laivasta sekä risteilyn maisemista.&nbsp;\r\nTervetuloa nauttimaan risteilystä Oulujärvellä!","url":"https:\/\/oulujarviristeilyt.fi\/category\/2\/yleisoristeilyt"}</script>
43<meta property="og:type" content="website" />
44<meta property="og:image" content="https://oulujarviristeilyt.fi/tuotekuvat/1500x1500/ho-yrylaiva-kouta-logo-text-oulujarvi-white-2.png" />
45<meta property="og:url" content="https://oulujarviristeilyt.fi/category/2/yleisoristeilyt" />
46<meta property="og:title" content="Yleis&ouml;risteilyt" />
47<meta property="og:description" content="H&ouml;yrylaiva Kouta risteilee hein&auml;kuussa keskiviikosta lauantaihin Kajaanin Kalkkisillasta Ouluj&auml;rvelle ja &Auml;rj&auml;nsaareen.Maisema- ja iltaristeilyill&auml; kuljemme Kajaaninjokea pitkin Ouluj&auml;rvelle, jossa avautuvat Paltasel&auml;n upeat maisemat.
48Matkalla ohitamme niin Elias L&ouml;nnrotia kuin Eino Leinoa innoittaneet maisemat sek&auml; monia Kajaanin ja Suomen historian liittyvi&auml; kohteita: Monen kajaanilaisen perheen p&ouml;yt&auml;&auml;n leiv&auml;n tuonut Kajaani-yhti&ouml;iden tehdasalue, Ensil&auml;n alue, Uiton telakka ja vanhat laivat, Parkinniemi, Lukkarinnurmi, H&ouml;vel&ouml;nlahti ja Paltaniemi. &nbsp;
49Paltasel&auml;ll&auml; n&auml;emme Koutaniemen, Toukansaaren sek&auml; Toukansalmesta pilkottavan laajan &ldquo;Kainuun meren&rdquo;, jossa ei vastarantaa n&auml;y. Takaisin palaamme vastavirtaan samaa reitti&auml; pitkin Kajaanin Kalkkisillan laituriin, Tervakanavan ja Rauniolinnan juurelle.&nbsp;
50Laivalla on baari A-oikeuksin. Laivan baarissa on tarjolla on kahvia, teet&auml;, pient&auml; suolaista ja pient&auml; makeaa sek&auml; virvokkeita.
51Aurinkoisella s&auml;&auml;ll&auml; voit nauttia risteilyst&auml; etukannella ja sateen sattuessa suoja l&ouml;ytyy katetulta keskikannelta tai takakannelta. Laivan salongissa on p&ouml;yt&auml;istumapaikkoja.&nbsp;
52Risteilyn aikana on mahdollista vierailla laivan syd&auml;mess&auml; eli konehuoneessa, jossa aito h&ouml;yrykone vie laivaa eteenp&auml;in kattilassa poltettavan puun ja vesih&ouml;yryn voimin.&nbsp;Miehist&ouml;mme kertoo mielell&auml;&auml;n tarinoita laivasta sek&auml; risteilyn maisemista.&nbsp;
53Tervetuloa nauttimaan risteilyst&auml; Ouluj&auml;rvell&auml;!" />
54<meta property="og:site_name" content="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle" />
55
56			<!-- Google tracking scripts -->
57				<!-- GoogleTag scripts -->
vendor: 65 bytes, lines 57-58
57
58	<script async src="https://www.googletagmanager.com/gtag/js?id=
58G-VLCB1P5FQM
vendor: 13 bytes, lines 58-59
58"></script>
59	
59<script>
60		
vendor: 134 bytes, lines 60-63
60window.dataLayer = window.dataLayer || [];
61		function gtag(){dataLayer.push(arguments);}
62		gtag('js', new Date());
63			gtag('config', '
63G-VLCB1P5FQM
vendor: 9 bytes, lines 63-64
63', {});
64	
64</script>
64
65	
66			<!-- End Google tracking scripts -->
67			
67<script>
68  window.dataLayer = window.dataLayer || [];
69    dataLayer.push({"CurrentPageType":"category","CanonicalUrl":"\/category\/2\/yleisoristeilyt","ShopUrl":"https:\/\/oulujarviristeilyt.fi","ShopLanguage":"fi","UserId":null,"CustomerEmail":null,"CustomerName":null,"CustomerCompany":null,"CustomerFirstName":null,"CustomerLastName":null,"CustomerPhone":null,"CustomerZip":null,"CustomerCity":null,"CustomerCountry":null});
70      dataLayer.push({"ecommerce":{"currencyCode":"EUR","impressions":[{"id":567,"name":"Lippu iltaristeilylle Ouluj\u00e4rvelle klo 19:00-21:30 (2,5 h)","price":37,"brand":"","category":"Yleis\u00f6risteilyt","list":"Products","position":1}]}});
71  </script>
71
72		<!-- Google Tag Manager -->
73<script>
vendor: 327 bytes, lines 73-77
73(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
74new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
75j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
76'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
77})(window,document,'script','dataLayer','
77GTM-PG2PXN8
vendor: 3 bytes, line 77
77');
77</script>
77
78<!-- End Google Tag Manager -->
79				<style type="text/css">
80			.ExtShareButtons {
81	line-height: 1em;
82	font-size: 1em;
83	margin: -0.25em;
84	padding: 0 0 1em;
85}
86
87.ExtShareButtons::after {
88	clear: both;
89	content: '';
90	display: block;
91}
92
93.ExtShareButton {
94	background: #eee;
95	border: 1px solid #ccc;
96	border-radius: 0.2em;
97	color: #333;
98	float: left;
99	margin: 0.25em;
100	text-decoration: none;
101}
102
103.ExtShareButton:hover {
104	color: #333;
105	text-decoration: none;
106}
107
108.ExtShareButtonText {
109	float: left;
110	padding: 0.5em 0.75em;
111}
112
113.ExtShareButtonCount {
114	background-color: #ddd;
115	float: left;
116	padding: 0.5em 0.75em;
117}
118
119	.ExtShareButton.Facebook {
120		background-color: #3b5998;
121		border-color: #29437a;
122		color: #fff;
123	}
124
125	.ExtShareButton.Facebook .ExtShareButtonCount {
126		background-color: #29437a;
127	}
128	.ExtShareButton.LinkedIn {
129		background-color: #0077b5;
130		border-color: #015a88;
131		color: #fff;
132	}
133
134	.ExtShareButton.LinkedIn .ExtShareButtonCount {
135		background-color: #015a88;
136	}
137	.ExtShareButton.Twitter {
138		background-color: #3baaef;
139		border-color: #268bcb;
140		color: #fff;
141	}
142
143	.ExtShareButton.Twitter .ExtShareButtonCount {
144		background-color: #268bcb;
145	}
146		</style>
147		
148	</head>
149	<body class="CategoryID-2 MainCategoryID-2 Version-2 SinglePageCheckout">
150		<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 150-151
150
151<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
151GTM-PG2PXN8
vendor: 83 bytes, lines 151-152
151"
152height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
153<!-- End Google Tag Manager (noscript) -->
154		
155		
156		<div class="SiteWrapper">
157			<div class="UtilityBar Hide-Tablet">
158				<div class="Container">
159					<div class="InfoBanner Top"><div class="InfoBannerUnit">
160								<span>Ouluj&auml;rvi - Kajaani, Finland</span> <span></span>
161							</div><div class="InfoBannerUnit">
162								<span>Tilausristeilyjen varaukset:</span> <span><p><a href="mailto:[email protected]">[email protected]</a>&nbsp;tai +358&nbsp;20&nbsp;730&nbsp;7390</p></span>
163							</div></div>
164				</div>
165			</div>
166			<div class="TopWrapper Hide-Tablet">
167				<div class="Container">
168					<div class="Flex Flex-NoMargin">
169						<div class="InlineNavigation">
170									<ul class="CustomerNavigation NavigationList">
171			<li><a href="/orderstatus/">Katso t&auml;st&auml; tilauksesi tiedot</a></li>
172			<li><a href="/account/">Kirjaudu sisään</a></li>
173					</ul>
174		
175						</div>
176						<div class="FlexSpacer"></div>
177						<div class="InlineNavigation">
178							<a href="http://www.facebook.com/oulujarviristeilyt" target="_blank"><i class="fa fa-facebook-square"></i></a>
179							<a href="https://www.tripadvisor.fi/Attraction_Review-g189925-d8473052-Reviews-Hoyrylaiva_Kouta-Kajaani_Kainuu.html" target="_blank"><i class="fa fa-tripadvisor"></i></a>
180							<a href="http://www.instagram.com/oulujarviristeilyt" target="_blank"><i class="fa fa-instagram"></i></a>
181							<a href="http://www.youtube.com/playlist?list=PLRriKe7RADr2lN_3UTh00CDqf1POFyo8C" target="_blank"><i class="fa fa-youtube-play"></i></a>
182							<a href="https://goo.gl/maps/JYvjUQL6hhR2" target="_blank"><i class="fa fa-map-marker"></i></a>
183						</div>
184						<div class="TopWrapper Hide-Tablet">
185						<div class="Container">
186							<div class="Flex Flex-NoMargin Flex-Collapse">
187								
188								<div class="FlexItem FlexSpacer"></div>
189								<div class="FlexItem">
190												<div class="InlineNavigation"><ul class="NavigationList LanguageNavigation">					<li class="VersionID-2 Language-fi Current"><a href="https://oulujarviristeilyt.fi">FI</a></li>
191									<li class="VersionID-3 Language-en"><a href="https://www.arcticlakecruise.com">EN</a></li>
192									<li class="VersionID-5 Language-fi"><a href="https://www.saimaaristeilyt.fi">Saimaaristeilyt</a></li>
193				</ul></div>
194											</div>
195							</div>
196						</div>
197				</div>
198					</div>
199				</div>
200			</div>
201			
202			<div class="SiteHeader">
203				<div class="BrandHeader Hide-Tablet">
204					<div class="Container">
205						<div class="Flex Flex-NoMargin">
206							<div class="FlexItem">
207								<a href="/" class="LogoLink" title="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle"><img src="/tuotekuvat/480x240/ho-yrylaiva-kouta-logo-text-oulujarvi-white-2.png" alt="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle" /></a>
208							</div>
209							<div class="FlexItem FlexSpacer"></div>
210							<div class="FlexItem">
211
212								<div id="LiveSearch">		<form action="/search/" method="get" id="SearchForm">
213			<div class="FormItem">
214				<label for="SearchInput">Haku:</label>
215				<input type="search" name="q" id="SearchInput" placeholder="" value="" />
216				<button type="submit" id="SearchButton"><span>Haku</span></button>
217			</div>
218		</form>
219		<div class="LiveSearchResults" id="LiveSearchResults">
220												<h3 class="LiveSearchTitle">Suosituimmat haut</h3>
221														<ul class="SearchPopularTerms"><li>
222															<a href="/search/?q=pal">pal</a>
223														</li><li>
224															<a href="/search/?q=2.8.2025">2.8.2025</a>
225														</li><li>
226															<a href="/search/?q=menu">menu</a>
227														</li><li>
228															<a href="/search/?q=5.7">5.7</a>
229														</li><li>
230															<a href="/search/?q=17.7">17.7</a>
231														</li></ul>
232											</div>
233										</div>
234								<a href="/cart/" class="Button Button-Primary MiniCartButton" data-drawer-toggle="cart">
235									<span class="fa fa-shopping-cart"></span>
236									Ostoskori
237									<span class="SeparatedSection CartTotal">0,00&nbsp;€</span>
238								</a>
239							</div>
240						</div>
241					</div>
242				</div>
243				<div class="NavigationBar" id="StickyNavigation">
244					<div class="Container">
245						<div class="Hide-Tablet">
246							<div class="Flex Flex-NoMargin Flex-Center">
247								<!-- <div class="FlexItem-Grow"></div> -->
248								<div class="FlexItem">
249											<div class="MainNavigation MainNavigation-Left"><ul class="Categories NavigationList"><li class="CategoryID-2 Current FirstNavigationItem HasSubCategories">
249<a href="/category/2/yleisoristeilyt" title="Yleis&ouml;risteilyt">Yleis&ouml;risteilyt</a><ul><li class="CategoryID-6 FirstNavigationItem"><a href="/category/6/maisemaristeilyt-kajaaninjoelle-pe-la-klo-17-1830" title="Maisemaristeilyt Kajaaninjoelle PE-LA klo 17-18:30">Maisemaristeilyt Kajaaninjoelle PE-LA klo 17-18:30</a></li><li class="CategoryID-7"><a href="/category/7/iltaristeilyt-oulujarvelle-ke-la-klo-19-2130" title="Iltaristeilyt Ouluj&auml;rvelle KE-LA klo 19-21:30">Iltaristeilyt Ouluj&auml;rvelle KE-LA klo 19-21:30</a></li><li class="CategoryID-3"><a href="/category/3/arjansaaren-risteilyt" title="&Auml;rj&auml;nsaaren risteilyt">&Auml;rj&auml;nsaaren risteilyt</a></li><li class="CategoryID-10"><a href="/category/10/eino-leino-oulujarvella" title="Eino Leino Ouluj&auml;rvell&auml;">Eino Leino Ouluj&auml;rvell&auml;</a></li><li class="CategoryID-13"><a href="/category/13/venekuljetus-arjansaareen" title="Venekuljetus &Auml;rj&auml;nsaareen">Venekuljetus &Auml;rj&auml;nsaareen</a></li><li class="CategoryID-12"><a href="/category/12/tapahtumaristeilyt" title="Tapahtumaristeilyt">Tapahtumaristeilyt</a></li><li class="CategoryID-18 LastNavigationItem"><a href="/category/18/ruokailu-arjanristeilylla" title="Ruokailu &Auml;rj&auml;nristeilyll&auml;">Ruokailu &Auml;rj&auml;nristeilyll&auml;</a></li></ul></li><li class="CategoryID-5"><a href="/category/5/lahjat-ja-lahjakortit" title="Lahjat ja lahjakortit">Lahjat ja lahjakortit</a></li><li class="CategoryID-8"><a href="/category/8/tilausristeilyt" title="Tilausristeilyt">Tilausristeilyt</a></li><li class="CategoryID-11 LastNavigationItem"><a href="/category/11/laituriterassi" title="Laituriterassi">Laituriterassi</a></li></ul></div>
250										</div>
251								
252								<div class="FlexItem">
253											<div class="MainNavigation MainNavigation-Left"><ul class="InfoNavigation NavigationList"><li  class="InfoPageID-12 FirstNavigationItem HasSubPages "><a href="/page/12/majoitus" title="Majoitus">Majoitus</a><ul ><li  class="InfoPageID-11 FirstNavigationItem "><a href="/page/11/hotelliarjansaaren-risteily" title="Hotelli+&Auml;rj&auml;nsaaren risteily">Hotelli+&Auml;rj&auml;nsaaren risteily</a></li><li  class="InfoPageID-13 "><a href="/page/13/hotelliiltaristeily-oulujarvelle" title="Hotelli+Iltaristeily Ouluj&auml;rvelle">Hotelli+Iltaristeily Ouluj&auml;rvelle</a></li><li  class="InfoPageID-16 "><a href="/page/16/kartanoyoiltaristeily-oulujarvelle" title="Kartanoy&ouml;+Iltaristeily Ouluj&auml;rvelle">Kartanoy&ouml;+Iltaristeily Ouluj&auml;rvelle</a></li><li  class="InfoPageID-10 LastNavigationItem "><a href="/page/10/iglumajoitus-oulujarvella" title="Iglumajoitus Ouluj&auml;rvell&auml;">Iglumajoitus Ouluj&auml;rvell&auml;</a></li></ul></li><li  class="InfoPageID-3 HasSubPages "><a href="/page/3/hoyrylaiva-kouta" title="H&ouml;yrylaiva Kouta">H&ouml;yrylaiva Kouta</a><ul ><li  class="InfoPageID-6 FirstNavigationItem "><a href="/page/6/kouta-menu" title="Kouta Menu">Kouta Menu</a></li><li  class="InfoPageID-8 "><a href="/page/8/miehisto" title="Miehist&ouml;">Miehist&ouml;</a></li><li  class="InfoPageID-9 LastNavigationItem "><a href="/page/9/laivan-tilat---virtuaalikierros" title="Laivan tilat - virtuaalikierros">Laivan tilat - virtuaalikierros</a></li></ul></li><li  class="InfoPageID-2 LastNavigationItem HasSubPages "><a href="/page/2/yhteys" title="Yhteys">Yhteys</a><ul ><li  class="InfoPageID-1 FirstNavigationItem "><a href="/page/1/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a></li><li  class="InfoPageID-5 "><a href="/page/5/usein-kysytyt-kysymykset" title="Usein kysytyt kysymykset">Usein kysytyt kysymykset</a></li><li  class="InfoPageID-7 LastNavigationItem "><a href="/page/7/tietosuojaseloste" title="Tietosuojaseloste">Tietosuojaseloste</a></li></ul></li></ul></div>
254										</div>
255								<div class="FlexItem-Grow">
256									<div class="Flex Flex-NoMargin">
257										<div class="FlexItem-Grow"></div>
258										<div class="FlexItem CartButton">
259											<a href="/cart/" class="Button IconButton Button-Primary MiniCartButton" data-drawer-toggle="cart">
260												<span class="fa fa-shopping-cart"></span>
261												<span class="SeparatedSection CartTotal">0,00&nbsp;€</span>
262											</a>
263										</div>
264									</div>
265								</div>
266							</div>
267						</div>
268						<div class="Hide-Desktop">
269							<div class="Flex Flex-NoMargin">
270								<div class="FlexItem">
271									<a href="#" class="NavigationBarToggle NavigationBarToggle-Left" data-drawer-toggle="menu">
272										<span class="fa fa-bars"></span>
273									</a>
274								</div>
275								<div class="FlexItem FlexItem-Grow Text-Center">
276									<a href="/" class="LogoLink" title="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle"><img src="/tuotekuvat/240x120/ho-yrylaiva-kouta-logo-text-oulujarvi-white-2.png" alt="H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle" /></a>
277								</div>
278								<div class="FlexItem">
279									<a href="#" class="NavigationBarToggle NavigationBarToggle-Right" data-drawer-toggle="cart">
280										<span class="fa fa-shopping-cart"></span>
281										<span class="Badge CartTotal">0,00&nbsp;€</span>
282									</a>
283								</div>
284							</div>
285						</div>
286					</div>
287				</div>
288			</div>
289			<div class="Site">
290				<div class="SiteBody">
291
292<div class="Path">
293			<div class="Container"><ul class="Breadcrumb"><li><span class="BreadcrumbStart">Olet täällä:</span> <a href="/">Etusivu</a><span class="BreadcrumbSeparator"> &raquo; </span><ul><li>
293<a href="/category/2/yleisoristeilyt">Yleis&ouml;risteilyt</a></li></ul></li></ul></div>
294		</div>
295<div class="SiteContent">
296	<div class="Container">
297		<div class="Grid">
298			<div class="Col-12-12">
299				<div class="ContentSection">
300					<h1 class="ContentTitle Text-Center">Yleis&ouml;risteilyt</h1>
301					
302					<figure style="float: left; margin: 0px 20px 20px 0px;"><img src="/files/content_images/Kouta_Oulujarvella02_50cda43.png" width="436" height="241" data-image="nrm1xgic46un"></figure>
303<p><strong>Höyrylaiva Kouta risteilee heinäkuussa keskiviikosta lauantaihin Kajaanin Kalkkisillasta Oulujärvelle ja Ärjänsaareen.</strong><br><br>Maisema- ja iltaristeilyillä kuljemme Kajaaninjokea pitkin Oulujärvelle, jossa avautuvat Paltaselän upeat maisemat.</p>
304<p>Matkalla ohitamme niin <em>Elias Lönnrotia</em> kuin <em>Eino Leinoa</em> innoittaneet maisemat sekä monia Kajaanin ja Suomen historian liittyviä kohteita: Monen kajaanilaisen perheen pöytään leivän tuonut Kajaani-yhtiöiden tehdasalue, Ensilän alue, Uiton telakka ja vanhat laivat, Parkinniemi, Lukkarinnurmi, Hövelönlahti ja Paltaniemi. &nbsp;</p>
305<p>Paltaselällä näemme Koutaniemen, Toukansaaren sekä Toukansalmesta pilkottavan laajan “Kainuun meren”, jossa ei vastarantaa näy. Takaisin palaamme vastavirtaan samaa reittiä pitkin Kajaanin Kalkkisillan laituriin, Tervakanavan ja Rauniolinnan juurelle.&nbsp;</p>
306<p><strong>Laivalla on baari A-oikeuksin. Laivan baarissa on tarjolla on kahvia, teetä, pientä suolaista ja pientä makeaa sekä virvokkeita.</strong></p>
307<p>Aurinkoisella säällä voit nauttia risteilystä etukannella ja sateen sattuessa suoja löytyy katetulta keskikannelta tai takakannelta. Laivan salongissa on pöytäistumapaikkoja.&nbsp;</p>
308<p>Risteilyn aikana on mahdollista vierailla laivan sydämessä eli konehuoneessa, jossa aito höyrykone vie laivaa eteenpäin kattilassa poltettavan puun ja vesihöyryn voimin.&nbsp;Miehistömme kertoo mielellään tarinoita laivasta sekä risteilyn maisemista.&nbsp;</p>
309<p><strong>Tervetuloa nauttimaan risteilystä Oulujärvellä!</strong></p>
310					
311					<div class="List ProductList">
312								<div class="GridList GridList-Single"><div class="ListItem">
313	<div class="Available AvailabilityInStock ProductVariations ProductTailorings  Product ListProduct">
314		<div class="Grid">
315			<div class="Col Col-4-12 Col-Mobile-12-12 ProductImages">
316				<a class="ProductImage" href="/product/567/lippu-iltaristeilylle-oulujarvelle-klo-1900-2130-25-h"  data-mcf-link="&lbrace;&quot;type&quot;:&quot;click_product&quot;,&quot;event&quot;:&quot;click&quot;,&quot;meta&quot;:&lbrace;&quot;id&quot;:567,&quot;name&quot;:&quot;Lippu iltaristeilylle Ouluj\u00e4rvelle klo 19:00-21:30 (2,5 h)&quot;,&quot;variant&quot;:&quot;&quot;,&quot;category&quot;:&quot;Yleis\u00f6risteilyt&quot;,&quot;brand&quot;:&quot;&quot;,&quot;list&quot;:&quot;Products&quot;,&quot;position&quot;:1&rbrace;&rbrace;" ><img src="/tuotekuvat/400x400/hyrylaiva_kouta_iltaristeilyt_copy1.png" alt="Lippu iltaristeilylle Ouluj&auml;rvelle klo 19:00-21:30 (2,5 h)" /></a>
317			</div>
318			<div class="Col Col-8-12 Col-Mobile-12-12 ProductDetails">
319				<h3 class="ProductName">
320							<a href="/product/567/lippu-iltaristeilylle-oulujarvelle-klo-1900-2130-25-h"  data-mcf-link="&lbrace;&quot;type&quot;:&quot;click_product&quot;,&quot;event&quot;:&quot;click&quot;,&quot;meta&quot;:&lbrace;&quot;id&quot;:567,&quot;name&quot;:&quot;Lippu iltaristeilylle Ouluj\u00e4rvelle klo 19:00-21:30 (2,5 h)&quot;,&quot;variant&quot;:&quot;&quot;,&quot;category&quot;:&quot;Yleis\u00f6risteilyt&quot;,&quot;brand&quot;:&quot;&quot;,&quot;list&quot;:&quot;Products&quot;,&quot;position&quot;:1&rbrace;&rbrace;" >Lippu iltaristeilylle Ouluj&auml;rvelle klo 19:00-21:30 (2,5 h)</a>
321						</h3>
322				<!-- {ProductShortDesc(
323					before: '<div class="ProductDescription">',
324					after: '</div>'
325				)} -->
326				
327				<div class="Flex Flex-Collapse ListFooter">
328					<div class="FlexItem">
329						<div class="ProductPrices">
330							<span class="ProductCurrentPrice">37,00&nbsp;€</span>
331						</div>
332					</div>
333					<div class="FlexSpacer"></div>
334					<div class="FlexItem">
335											<form action="/product/567/lippu-iltaristeilylle-oulujarvelle-klo-1900-2130-25-h" method="get" class="ProductAddToCart"  data-mcf-link="&lbrace;&quot;type&quot;:&quot;add_to_cart&quot;,&quot;event&quot;:&quot;submit&quot;,&quot;meta&quot;:&lbrace;&quot;id&quot;:567,&quot;name&quot;:&quot;Lippu iltaristeilylle Ouluj\u00e4rvelle klo 19:00-21:30 (2,5 h)&quot;,&quot;variant&quot;:&quot;&quot;,&quot;category&quot;:&quot;
335Yleis\u00f6risteilyt&quot;,&quot;brand&quot;:&quot;&quot;,&quot;list&quot;:&quot;Products&quot;,&quot;position&quot;:1&rbrace;&rbrace;" >
336					<fieldset>
337						<div class="FormItem FormSubmit">
338							<button type="submit" class="SubmitButton AddToCart"><span>Lisää ostoskoriin</span></button>
339						</div>
340					</fieldset>
341				</form>
342				
343					</div>
344				</div>
345			</div>
346		</div>
347		
348	</div>
349</div></div>
350							</div>
351							
352				</div>
353			</div>
354		</div>
355	</div>
356</div>
357</div>
358				<div class="SiteFooter">
359					<div class="UtilityBar Hide-Desktop">
360						<div class="Container">
361							<div class="InfoBanner Bottom"><div class="InfoBannerUnit">
362										<span>Ouluj&auml;rvi - Kajaani, Finland</span><span></span>
363									</div><div class="InfoBannerUnit">
364										<span>Tilausristeilyjen varaukset:</span><span><p><a href="mailto:[email protected]">[email protected]</a>&nbsp;tai +358&nbsp;20&nbsp;730&nbsp;7390</p></span>
365									</div></div>
366						</div>
367						</div>
368					<div class="Follow ContentRow ContentSection">
369						<div class="Flex Flex-NoMargin Flex-Center Flex-Collapse">
370							
371							<div class="FlexItem">
372								<div class="CompactForm NewsletterSubscribe">
373														<h2>Tilaa uutiskirje</h2>
374			<p>Voit tilata uutiskirjeemme alla olevalla lomakkeella kirjoittamalla sähköpostiosoitteesi alla olevaan kenttään.</p>
375							
375<script>
376				var onRecaptchaLoadCallback = function() {
377					var slice = Array.prototype.slice;
378					var recaptchaForms = document.querySelectorAll('.RecaptchaForm');
379					slice.call(recaptchaForms).forEach(function(formElement, index) {
380						if (formElement.dataset.recaptcha) {
381							return;
382						}
383						formElement.dataset.recaptcha = true;
384						var bagdeElement = slice.call(document.querySelectorAll('.RecaptchaBadge'))[index];
385						var renderOptions = {
386							'sitekey' : '6Lcv6B8UAAAAAGCWU7IdYC0uOUL4XtOoPpQ6743q',
387							'size': 'invisible',
388							'badge': 'inline',
389							'callback': function() {
390								formElement.submit();
391							}
392						}
393						var renderedBadge = grecaptcha.render(bagdeElement, renderOptions);
394						formElement.addEventListener('submit', function(e) {
395							e.preventDefault();
396							grecaptcha.execute(renderedBadge);
397						});
398					});
399				};
400			</script>
vendor: 138 bytes, lines 400-402
400
401			<script src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoadCallback&render=explicit&hl=fi" async defer></script>
402					
402<form action="/newsletter/" method="post" id="NewsletterSubscribeForm" class="RecaptchaForm">
403			<div class="FormItem">
404				<input type="checkbox" tabindex="-1" name="b_accept" value="1" style="position:absolute;top:0;left:0;z-index:-1;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);" />
405				<label for="SubscribeEmail">Sähköposti</label>
406				<input type="email" size="27" name="subscribe" id="SubscribeEmail" value="" />
407								<button type="submit" id="NewsletterSubscribeButton"><span>Tilaa</span></button>
408			</div>
409							<p class="PrivacyPolicy">Tilaamalla uutis­kirjeen annat meille luvan käyttää tietojasi suora­markkinointiin. Voit perua luvan koska tahansa. Käsittelemme tietojasi <a href="https://oulujarviristeilyt.fi/privacy" target="_blank">tieto­suoja­selosteemme</a> mukaisesti.</p>						<div id="NewsletterCaptchaBadge" class="RecaptchaBadge"></div>
410		</form>
411		
412								</div>
413							</div>
414						</div>
415					</div>
416					<div class="Footer">
417						<div class="Container">
418							<div class="Grid">
419								<div class="Col Col-6-12 Col-Tablet-12-12">
420									<h2>Ajankohtaista</h2>
421									<div class="SimpleNavigation"><ul class="NewsList NavigationList"><li><a href="/news/24/hoyrylaivaristeilyt-palaavat-imatran-ja-lappeenrannan-reitille-kesalla-2027" title="H&ouml;yrylaivaristeilyt palaavat Imatran ja Lappeenrannan reitille kes&auml;ll&auml; 2027">H&ouml;yrylaivaristeilyt palaavat Imatran ja Lappeenrannan reitille kes&auml;ll&auml; 2027</a></li><li><a href="/news/23/risteilykausi-2025-hoyrylaiva-koutan-risteilyilla-2535-matkustajaa" title="Risteilykausi 2025: H&ouml;yrylaiva Koutan risteilyill&auml; 2535 matkustajaa">Risteilykausi 2025: H&ouml;yrylaiva Koutan risteilyill&auml; 2535 matkustajaa</a></li><li><a href="/news/22/hoyrylaiva-kajaani-i-osaksi-oulujarven-laiva-osakeyhtion-hoyrylaivastoa" title="H&ouml;yrylaiva Kajaani I osaksi Ouluj&auml;rven Laiva-Osakeyhti&ouml;n h&ouml;yrylaivastoa">H&ouml;yrylaiva Kajaani I osaksi Ouluj&auml;rven Laiva-Osakeyhti&ouml;n h&ouml;yrylaivastoa</a></li><li><a href="/news/21/hoyrylaiva-koutan-kesan-2022-risteilyilla-3095-matkustajaa" title="H&ouml;yrylaiva Koutan kes&auml;n 2022 risteilyill&auml; 3095 matkustajaa">H&ouml;yrylaiva Koutan kes&auml;n 2022 risteilyill&auml; 3095 matkustajaa</a></li><li><a href="/news/20/kajaanin-kaupungin-vuoden-2021-kulttuuripalkinto-kouta-laivan-laivaisannille-ollis-leppaselle-ja-ari-pihlajaniemelle" title="Kajaanin kaupungin vuoden 2021 kulttuuripalkinto Kouta-laivan laivais&auml;nnille Ollis Lepp&auml;selle ja Ari Pihlajaniemelle">Kajaanin kaupungin vuoden 2021 kulttuuripalkinto Kouta-laivan laivais&auml;nnille Ollis Lepp&auml;selle ja Ari Pihlajaniemelle</a></li></ul></div>
422								</div>
423								<div class="Col Col-3-12 Col-Tablet-12-12">
424									<h2>Tietoa meistä</h2>
425									<div class="SimpleNavigation"><ul class="InfoNavigation NavigationList"><li  class="InfoPageID-12 FirstNavigationItem HasSubPages "><a href="/page/12/majoitus" title="Majoitus">Majoitus</a></li><li  class="InfoPageID-3 HasSubPages "><a href="/page/3/hoyrylaiva-kouta" title="H&ouml;yrylaiva Kouta">H&ouml;yrylaiva Kouta</a></li><li  class="InfoPageID-2 LastNavigationItem HasSubPages "><a href="/page/2/yhteys" title="Yhteys">Yhteys</a></li></ul></div>
426								</div>
427								<div class="Col Col-3-12 Col-Tablet-12-12">
428									<h2>Ota yhteyttä</h2>
429									<div id="ContactInformation">			<p>
430				Ouluj&auml;rven Laiva-Osakeyhti&ouml;<br />				Kalkkisillantie 4<br />				(Navigaattoriin kirjoita Kalkkisillantie 2)<br />				87200 Kajaani<br />			</p>
431			<p>
432				<a href="tel:020 730 7390">020 730 7390</a><br />				<a href="mailto:[email protected]">[email protected]</a><br />				<a href="http://www.oulujarviristeilyt.fi">www.oulujarviristeilyt.fi</a><br />				2394079-1<br />			</p>
433		</div>
434								</div>
435							</div>
436						</div>
437					</div>
438			<!--		<div class="SiteMenu">
439						<div class="Container">
440							<div class="Flex Flex-NoMargin Flex-Collapse">
441								{CurrencyNavigation(
442									before: '<div class="FlexItem">
443												<div class="InlineNavigation">',
444									after: '	</div>
445											</div>'
446								)}
447								<div class="FlexItem FlexSpacer"></div>
448								{LanguageNavigation(
449									showcurrent: 'true',
450									before: '<div class="FlexItem">
451												<div class="InlineNavigation">',
452									after: '	</div>
453											</div>'
454								)}
455							</div>
456						</div>
457					</div> -->
458					<div class="FooterCopy">
459						<div class="Container">
460							<div class="Copyright">
461								<div class="Flex Flex-NoMargin Flex-Collapse">
462									<div class="FlexItem">
463										Copyright © H&ouml;yrylaiva S/S Kouta - Risteilyt Ouluj&auml;rvelle
464									</div>
465									<div class="FlexItem FlexSpacer"></div>
466									<div class="FlexItem">
467										Voimanlähteenä MyCashflow – <a href="https://www.mycashflow.fi/l/verkkokaupan-perustaminen?utm_source=MyCashflowTextAd" title="Verkkokauppaohjelma" target="_blank">Perusta menestyvä verkkokauppa</a>
468									</div>
469								</div>
470							</div>
471						</div>
472					</div>
473				</div>
474			</div>
475		</div>
476		<div class="Drawers">
477	<div class="Drawer" data-drawer="menu" data-drawer-side="left">
478	<div class="DrawerSection">
479		<div class="CompactForm">
480					<form action="/search/" method="get" id="MobileSearchForm">
481			<div class="FormItem">
482				<label for="SearchInput">Haku:</label>
483				<input type="search" name="q" id="MobileSearchInput" placeholder="" value="" />
484				<button type="submit" id="MobileSearchButton"><span>Haku</span></button>
485			</div>
486		</form>
487		
488		</div>
489	</div>
490	<div class="DrawerNavigation"><ul class="Categories NavigationList"><li class="CategoryID-2 Current FirstNavigationItem HasSubCategories">
490<a href="/category/2/yleisoristeilyt" title="Yleis&ouml;risteilyt">Yleis&ouml;risteilyt</a><ul><li class="CategoryID-6 FirstNavigationItem"><a href="/category/6/maisemaristeilyt-kajaaninjoelle-pe-la-klo-17-1830" title="Maisemaristeilyt Kajaaninjoelle PE-LA klo 17-18:30">Maisemaristeilyt Kajaaninjoelle PE-LA klo 17-18:30</a></li><li class="CategoryID-7"><a href="/category/7/iltaristeilyt-oulujarvelle-ke-la-klo-19-2130" title="Iltaristeilyt Ouluj&auml;rvelle KE-LA klo 19-21:30">Iltaristeilyt Ouluj&auml;rvelle KE-LA klo 19-21:30</a></li><li class="CategoryID-3"><a href="/category/3/arjansaaren-risteilyt" title="&Auml;rj&auml;nsaaren risteilyt">&Auml;rj&auml;nsaaren risteilyt</a></li><li class="CategoryID-10"><a href="/category/10/eino-leino-oulujarvella" title="Eino Leino Ouluj&auml;rvell&auml;">Eino Leino Ouluj&auml;rvell&auml;</a></li><li class="CategoryID-13"><a href="/category/13/venekuljetus-arjansaareen" title="Venekuljetus &Auml;rj&auml;nsaareen">Venekuljetus &Auml;rj&auml;nsaareen</a></li><li class="CategoryID-12"><a href="/category/12/tapahtumaristeilyt" title="Tapahtumaristeilyt">Tapahtumaristeilyt</a></li><li class="CategoryID-18 LastNavigationItem"><a href="/category/18/ruokailu-arjanristeilylla" title="Ruokailu &Auml;rj&auml;nristeilyll&auml;">Ruokailu &Auml;rj&auml;nristeilyll&auml;</a></li></ul></li><li class="CategoryID-5"><a href="/category/5/lahjat-ja-lahjakortit" title="Lahjat ja lahjakortit">Lahjat ja lahjakortit</a></li><li class="CategoryID-8"><a href="/category/8/tilausristeilyt" title="Tilausristeilyt">Tilausristeilyt</a></li><li class="CategoryID-11 LastNavigationItem"><a href="/category/11/laituriterassi" title="Laituriterassi">Laituriterassi</a></li></ul></div>
491	<div class="DrawerNavigation"><ul class="InfoNavigation NavigationList"><li  class="InfoPageID-12 FirstNavigationItem HasSubPages "><a href="/page/12/majoitus" title="Majoitus">Majoitus</a><ul ><li  class="InfoPageID-11 FirstNavigationItem "><a href="/page/11/hotelliarjansaaren-risteily" title="Hotelli+&Auml;rj&auml;nsaaren risteily">Hotelli+&Auml;rj&auml;nsaaren risteily</a></li><li  class="InfoPageID-13 "><a href="/page/13/hotelliiltaristeily-oulujarvelle" title="Hotelli+Iltaristeily Ouluj&auml;rvelle">Hotelli+Iltaristeily Ouluj&auml;rvelle</a></li><li  class="InfoPageID-16 "><a href="/page/16/kartanoyoiltaristeily-oulujarvelle" title="Kartanoy&ouml;+Iltaristeily Ouluj&auml;rvelle">Kartanoy&ouml;+Iltaristeily Ouluj&auml;rvelle</a></li><li  class="InfoPageID-10 LastNavigationItem "><a href="/page/10/iglumajoitus-oulujarvella" title="Iglumajoitus Ouluj&auml;rvell&auml;">Iglumajoitus Ouluj&auml;rvell&auml;</a></li></ul></li><li  class="InfoPageID-3 HasSubPages "><a href="/page/3/hoyrylaiva-kouta" title="H&ouml;yrylaiva Kouta">H&ouml;yrylaiva Kouta</a><ul ><li  class="InfoPageID-6 FirstNavigationItem "><a href="/page/6/kouta-menu" title="Kouta Menu">Kouta Menu</a></li><li  class="InfoPageID-8 "><a href="/page/8/miehisto" title="Miehist&ouml;">Miehist&ouml;</a></li><li  class="InfoPageID-9 LastNavigationItem "><a href="/page/9/laivan-tilat---virtuaalikierros" title="Laivan tilat - virtuaalikierros">Laivan tilat - virtuaalikierros</a></li></ul></li><li  class="InfoPageID-2 LastNavigationItem HasSubPages "><a href="/page/2/yhteys" title="Yhteys">Yhteys</a><ul ><li  class="InfoPageID-1 FirstNavigationItem "><a href="/page/1/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a></li><li  class="InfoPageID-5 "><a href="/page/5/usein-kysytyt-kysymykset" title="Usein kysytyt kysymykset">Usein kysytyt kysymykset</a></li><li  class="InfoPageID-7 LastNavigationItem "><a href="/page/7/tietosuojaseloste" title="Tietosuojaseloste">Tietosuojaseloste</a></li></ul></li></ul></div>
492	
493	<div class="DrawerNavigation">
494				<ul>
495					<li class="HasSubCategories">
496						<a href="#">FI</a><ul class="NavigationList LanguageNavigation">					<li class="VersionID-2 Language-fi Current"><a href="https://oulujarviristeilyt.fi">FI</a></li>
497									<li class="VersionID-3 Language-en"><a href="https://www.arcticlakecruise.com">EN</a></li>
498									<li class="VersionID-5 Language-fi">
498<a href="https://www.saimaaristeilyt.fi">Saimaaristeilyt</a></li>
499				</ul></li>
500				</ul>
501			</div>
502	<div class="DrawerNavigation">		<ul class="CustomerNavigation NavigationList">
503			<li><a href="/orderstatus/">Katso t&auml;st&auml; tilauksesi tiedot</a></li>
504			<li><a href="/account/">Kirjaudu sisään</a></li>
505					</ul>
506		</div>
507</div>
508	<div class="Drawer" data-drawer="cart" data-drawer-side="right">
509	<div class="MiniCart"><div class="DrawerSection">
510			<div class="Notification">
511				Ostoskorisi on tyhjä
512			</div>
513		</div></div>
514</div>
515	<div class="Drawer" data-drawer="terms" data-drawer-side="right">
516	<div class="DrawerSection">
517		<h2>Toimitusehdot</h2>
518		<p>Nämä toimitusehdot ovat voimassa 9.5.2018 alkaen.</p>
519<h2>Verkkokauppa</h2>
520<p><div id="ContactInformation">			<p>
521				Ouluj&auml;rven Laiva-Osakeyhti&ouml;<br />				Kalkkisillantie 4<br />				(Navigaattoriin kirjoita Kalkkisillantie 2)<br />				87200 Kajaani<br />			</p>
522			<p>
523				<a href="tel:020 730 7390">020 730 7390</a><br />				<a href="mailto:[email protected]">[email protected]</a><br />				<a href="http://www.oulujarviristeilyt.fi">www.oulujarviristeilyt.fi</a><br />				2394079-1<br />			</p>
524		</div></p>
525<p>Kauppa myy tuotteita täysi-ikäisille yksityishenkilöille. Tuotteiden hinnat sisältävät arvonlisäveron. Pidätämme oikeuden hintojen ja toimituskulujen muutoksiin.</p>
526<h2>Tilaaminen</h2>
527<p>Tuotteet tilataan verkkokaupassa siirtämällä ne ostoskoriin ja maksamalla ostoskorin sisältö verkkomaksupalvelussa. Kaikki asiakastiedot käsitellään luottamuksellisesti. Tilauksen yhteydessä kysyttyjä yhteystietoja ei käytetä muuhun kuin tilauksen toimitukseen tai siinä ilmenevien epäselvyyksien selvittämiseen, ellei erikseen toisin mainita. Tilatessasi verkkokaupasta sinun edellytetään tutustuneen ja sitoutuneen kulloinkin voimassa oleviin toimitusehtoihin.</p>
528<h2>Maksaminen ja maksutavat</h2>
529<p>Maksunvälityspalvelun toteuttajana ja maksupalveluntarjoajana toimii Paytrail Oyj (2122839-7) yhteistyössä suomalaisten pankkien ja luottolaitosten kanssa. Paytrail Oyj näkyy maksun saajana tiliotteella tai korttilaskulla ja välittää maksun kauppiaalle. Paytrail Oyj:llä on maksulaitoksen toimilupa. Reklamaatiotapauksissa pyydämme ottamaan ensisijaisesti yhteyttä tuotteen toimittajaan.<br><br>Paytrail Oyj, y-tunnus: 2122839-7<br>Innova 2<br>Lutakonaukio 7<br>40100 Jyväskylä<br>Puhelin: 020 718 1830<br><a href="http://www.paytrail.com">www.paytrail.com</a></p>
530<p></p>
531<h2>Tilaus- ja maksuvahvistus</h2>
532<p>Kun olemme vastaanottaneet tilauksesi, lähetämme sinulle välittömästi sähköpostilla tilausvahvistuksen, josta näkyvät tilaustietosi.&nbsp;</p>
533<p><strong>Tilausvahvistus toimii pääsylippuna, joten säästä tilausvahvistus risteilyä varten.</strong></p>
534<p>Tarkasta aina tilausvahvistuksen sisältö. Jos sinulla on kysyttävää, ota heti yhteys asiakaspalveluumme. Säästä tilausvahvistus mikäli joudut ottamaan yhteyttä asiakaspalveluun. Asioidessasi asiakaspalvelussa pidä aina mahdollinen asiakasnumerosi ja tilausnumerosi saatavilla. Tarkasta aina, että paketin sisältö täsmää tilausvahvistuksessa olevien tuotteiden kanssa.</p>
535<p>Asiakaspalveluumme saat yhteyden seuraavilla tiedoilla:</p>
536<p><div id="ContactInformation">			<p>
537				Ouluj&auml;rven Laiva-Osakeyhti&ouml;<br />				Kalkkisillantie 4<br />				(Navigaattoriin kirjoita Kalkkisillantie 2)<br />				87200 Kajaani<br />			</p>
538			<p>
539				<a href="tel:020 730 7390">020 730 7390</a><br />				<a href="mailto:[email protected]">[email protected]</a><br />				<a href="http://www.oulujarviristeilyt.fi">www.oulujarviristeilyt.fi</a><br />				2394079-1<br />			</p>
540		</div></p>
541<h2>Toimitustavat ja -kulut</h2>
542<p>Toimituskulut sisältävät posti- ja pakkauskulut. Esitämme ostoskorissa arvion tulevista toimituskuluista ensisijaisen käytössä olevan toimitustavan mukaan. Tarkat toimituskulut näet valittuasi tilaukselle haluamasi maksu- ja toimitustavat. Käytössä olevat toimitustavat riippuvat ostoskorin sisällöstä ja yhteispainosta. Voit valita kassalla käytössä olevista toim
542itustavoista sinulle parhaiten sopivan vaihtoehdon jonka yhteydessä tarkka toimituskulu on esitetty.</p>
543<h2>Toimitusaika</h2>
544<p>Sähköiset tilaukset ja lipputilaukset toimitetaan tilauksen yhteydessä annettuun sähköpostiosoitteeseen välittömästi maksuvahvistuksen jälkeen.<br></p>
545<p>Muiden tuotteiden&nbsp;toimitusajat Suomeen vaihtelevat tilauksesta ja toimitustavasta riippuen. Poikkeukset toimitusaika-arvioihin on kerrottu, jos ostoskorissa on varastosta loppuneita tuotteita ja ilmoitamme myös mahdollisista viivästyksistä teille välittömästi tilaamisen jälkeen.</p>
546<p>Emme vastaa ylivoimaisen esteen aiheuttamista viivästymisistä tai viivästysten aiheuttamista välillisistä haitoista. Verkkokauppa tiedottaa sivuillaan poikkeavista toimitusajoista.</p>
547<h2>Peruutus- ja palautusehdot</h2>
548<p><br><strong>Verkkokaupasta ostettuja ja maksettuja risteilylippuja ei lunasteta takaisin.&nbsp;</strong></p>
549<p>Lipuilla ei ole peruutusoikeutta, koska osto kohdistuu määrättynä ajankohtana tapahtuvaan rajoitetun saatavuuden&nbsp;vapaa-ajan palveluun.<strong><br></strong></p>
550<p>Poikkeustilanteissa (sairastapaus) voit vaihtaa liput toisiin tai peruuttaa ne veloituksetta viimeistään 24 tuntia ennen sitä risteilyä, johon olet liput ostanut. Peruutus tulee ilmoittaa sähköpostitse osoitteeseen [email protected].</p>
551<p>Muihin verkkokaupassa myytäviin tuotteisiin on kuluttaja-asiakkaalla oikeus tutustua tuotteisiin 14 päivän ajan tilauksen vastaanottamisesta. Palautettavan tuotteen on oltava samassa kunnossa kuin missä se toimitettiin.</p>
552<p>Palautuksista on aina sovittava etukäteen verkkokaupan asiakaspalvelun kanssa. Asiakas vastaa palautuksesta aiheutuvista kustannuksista, ellei syynä ole tuotteen valmistusvirhe tai Oulujärven Laiva-Osakeyhtiön verkkokaupan toiminnasta johtuva virhe. Postiennakolla, luottopakettina tai jälkivaatimuksella toimitettuja palautuksia ei lunasteta.</p>
553<p>Jos peruutatte tämän sopimuksen, palautamme teille kaikki teiltä saamamme suoritukset, myös toimituskustannukset (paitsi lisäkustannuksia siitä, että olette valinnut tarjoamastamme edullisimmasta vakiotoimitustavasta poikkeavan toimitustavan), viivytyksettä ja joka tapauksessa viimeistään 14 päivän kuluttua peruuttamisilmoituksen saatuamme. &nbsp;Suoritamme palautuksen sillä maksutavalla, jota olette käyttänyt alkuperäisessä liiketoimessa, ellette ole nimenomaisesti suostunut muuhun, ja joka tapauksessa siten, että teille ei aiheudu suoritusten palauttamisesta kustannuksia.</p>
554<p>Teidän on lähetettävä tavarat takaisin viivytyksettä ja viimeistään 14 päivän kuluttua peruuttamisilmoituksen tekemisestä. Määräaikaa on noudatettu, jos lähetätte tavarat takaisin ennen kyseisen 14 päivän määräajan päättymistä.&nbsp;</p>
555<p>Olette vastuussa vain sellaisesta tavaroiden arvon alentumisesta, joka on seuraus- ta muusta kuin tavaroiden luonteen, ominaisuuksien ja toimivuuden toteamiseksi tarvittavasta käsittelystä.</p>
556<p><strong>Poikkeukset peruutusoikeudesta</strong></p>
557<p>Osalla tuotteista ei ole kuluttajansuojalain mukaista palautusoikeutta Asiakkaan hyväksyttyä tilauksen. Rajoitus perustuu kuluttajansuojalain 6 luvun 16 §:ään.</p>
558<p><strong>Reklamaatiot</strong> <br>Asiakkaan tulee tarkastaa toimitus välittömästi vastaanotettuaan sen. Mahdollisista virheistä on ilmoitettava viipymättä kuitenkin viimeistään 7 päivän kuluessa Oulujärven Laiva-Osakeyhtiön asiakaspalveluun. Kuluttaja-asiakkaalla on kuitenkin kuluttajansuojalain mukaan aikaa ilmoittaa virheestä kahden kuukauden kuluessa virheen havaitsemisesta.</p>
559<p>Tilauksiin tai laskutukseen liittyvistä virheistä on ilmoitettava Oulujärven Laiva-Osakeyhtiön asiakaspalveluun ([email protected]).</p>
560<p>Oulujärven Laiva-Osakeyhtiö ei vastaa tuotteen ja/tai toimituksen viivästymisestä tai virheestä aiheutuneista välillisistä vahingoista.&nbsp;</p>
561<p>Vastuu tavaraan kohdistuvasta vahingosta siirtyy luovutushetkellä tilaajalle.</p>
562<p><strong>Lunastamaton paketti</strong>
563</p>
564<p>Lunastamatta jättäminen ei ole sama asia kuin palautus tai peruutus. Lunastamatta jätetystä paketista, josta ei ole tehty erillistä peruutusilmoitusta, perimme toimituskustannukset.</p>
565<p><strong>Ongelmatilanteet</strong>
566</p>
567<p>Mikäli tuote on kadonnut tai vioittunut kuljetuksen aikana tai se ei muuten vastaa tilaustasi, tulee sinun ilmoittaa virheestä viimeistään 14 päivän kuluessa kirjallisesti Peruutusoikeus ja palautusehdot -kohdassa mainittuun osoitteeseen tai soittamalla yhteystiedoissa mainittuun puhelinnumeroon. Jos paketti on selvästi vaurioitunut kuljetuksessa, teidän täytyy tehdä välittömästi asiasta reklamaatio valitsemanne toimitustavan kuljetusyhtiölle.</p>
568<h2>Asiakasrekisteri&nbsp;</h2>
569<p>Verkkokaupan asiakkaiden nimi- ja yhteystiedot tallennetaan Oulujärven Laiva-Osakeyhtiön asiakasrekisteriin. Rekisterin tietoja käytetään rekisteriselosteessa kerrotulla tavalla. Rekisteriselosteen voi myös pyytää Oulujärven Laiva-Osakeyhtiön asiakaspalvelusta. Asiakkaalla on oikeus tarkastaa rekisteriin tallennetut tiedot.&nbsp;</p>
570<p>Kuluttaja-asiakas voi kieltää henkilötietojensa käytön suoramarkkinointiin.</p>
571<h2>
572Muut sovellettavat ehdot&nbsp;</h2>
573<p>Yksittäisiin tuotteisiin voi liittyä erityisiä ehtoja, jotka on mainittu tuotteen esittelyn yhteydessä verkkokaupassa. Tuotekohtaisia ehtoja sovelletaan ensisijaisesti kyseisen tuotteen kauppaan, jos tuotekohtaiset ehdot ja Etäkaupan yleiset ehdot ovat keskenään ristiriidassa.</p>
574<h2>Voimassaolo&nbsp;</h2>
575<p>Nämä toimitusehdot ovat voimassa toistaiseksi. Oulujärven Laiva-Osakeyhtiöllä on oikeus muuttaa näitä toimitusehtoja.</p>
576<h2>Sovellettava laki ja erimielisyydet&nbsp;</h2>
577<p>Jos kauppasopimusta koskevaa erimielisyyttä ei saada ratkaistuksi osapuolten välisillä neuvotteluilla, kuluttaja voi saattaa asian kuluttajariitalautakunnan ratkaistavaksi. (<a href="http://www.kuluttajariita.fi/">www.kuluttajariita.fi</a>)</p>
578<p>Ennen asian viemistä kuluttajariitalautakunnan käsittelyyn kuluttajan tulee olla yhteydessä kuluttajaneuvontaan (<a href="http://www.kuluttajaneuvonta.fi/">www.kuluttajaneuvonta.fi</a>)</p>
579<p>Mahdolliset erimielisyydet ratkaistaan Kajaanin käräjäoikeudessa. Kuluttajalla on oikeus myös nostaa kanne kotipaikkansa yleisessä alioikeudessa tai saattaa asia kuluttajariitalautakunnan käsiteltäväksi.<br><br></p>
580		<button class="Button Button-Block Button-Primary" data-drawer-toggle="terms">
581			Hyväksyn toimitusehdot
582		</button>
583	</div>
584</div>
585</div>
586		
586<script type="text/javascript">
587	window.MCF = window.MCF || {};
588	window.MCF.locale = 'fi';
589	window.MCF.dictionary = window.MCF.dictionary || {};
590	window.MCF.dictionary.save = 'Tallenna';
591</script>
vendor: 1 bytes, line 591
591
592<script type="text/javascript" src="/minify/?t=custom/oulanjarvi-theme-2026-08-04&amp;f=vendor/jquery/jquery.js,vendor/jquery.finger/dist/jquery.finger.js,vendor/hc-sticky/jquery.hc-sticky.js,vendor/magnific-popup/dist/jquery.magnific-popup.js,vendor/slick-carousel/slick/slick.js,vendor/webfontloader/webfontloader.js,scripts/locales.js,scripts/theme.js,scripts/plugins/cart.js,scripts/plugins/checkout.js,scripts/plugins/copy-clipboard.js,scripts/plugins/drawers.js,scripts/plugins/images.js,scripts/plugins/klarna-checkout.js,scripts/plugins/loaders.js,scripts/plugins/modals.js,scripts/plugins/navigations.js,scripts/plugins/notifications.js,scripts/plugins/search.js,scripts/plugins/sliders.js,scripts/plugins/spinners.js,scripts/plugins/tabs.js,scripts/custom.js&amp;v=34"></script>
592		
592<script type="text/javascript">
593			//<![CDATA[
594			(function (window) {
595	window.MCFSupportScripts = {
596		_queue: [],
597
598		queue: function (supportFn) {
599			this._queue.push(supportFn);
600		},
601
602		raiseInfo: function (message) {
603			if (console && console.info) {
604				console.info(message);
605			}
606		},
607
608		raiseWarning: function (message) {
609			if (console && console.warn) {
610				console.warn(message);
611			}
612		},
613
614		raiseError: function (message) {
615			if (console && console.error) {
616				console.error(message);
617			}
618		},
619
620		raiseGrouped: function (label, logCallback) {
621			if (!console) {
622				return;
623			}
624			if (console.groupCollapsed) {
625				console.groupCollapsed(label);
626			} else {
627				console.log(label);
628			}
629			logCallback();
630			if (console.groupEnd) {
631				console.groupEnd();
632			}
633		},
634
635		withTimeout: function (callback, timeout) {
636			var fixedTimeout = timeout || 1000;
637
638			var timeout = setTimeout(function () {
639				wrappedFn();
640			}, fixedTimeout);
641
642			var wrappedFn = function () {
643				clearTimeout(timeout);
644				callback();
645			};
646
647			return wrappedFn;
648		},
649
650		withOneCall: function (callback) {
651			var called = false;
652
653			return function () {
654				if (!called) {
655					called = true;
656					callback();
657				}
658			};
659		}
660	};
661
662	function onLoad() {
663		if (!window.jQuery) {
664			var script = document.createElement('script');
665			script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js';
666			script.async = false;
667			script.onload = function () {
668				runSupportScripts();
669			};
670			script.onreadystatechange = function () {
671				if (this.readyState == 'complete' || this.readyState == 'loaded') {
672					runSupportScripts();
673				}
674			};
675			document.getElementsByTagName('head')[0].appendChild(script);
676		} else {
677			runSupportScripts();
678		}
679	}
680
681	function runSupportScripts() {
682		var supportFn;
683		while (supportFn = MCFSupportScripts._queue.shift()) {
684			supportFn();
685		}
686	}
687
688	if (window.addEventListener) {
689		window.addEventListener('load', onLoad);
690	} else if (window.attachEvent) {
691		window.attachEvent('onload', onLoad);
692	}
693})(window);
694			//]]>
695		</script>
695
696				
696<script type="text/javascript">
697			//<![CDATA[
698			MCFSupportScripts.queue(function () {
699	window.MCFShareButtons = window.MCFShareButtons || {
700		shareUrls: {
701			facebook: 'https://www.facebook.com/sharer/sharer.php?u=URL',
702			linked_in: 'https://www.linkedin.com/shareArticle?mini=true&url=URL&title=TEXT',
703			twitter: 'https://twitter.com/intent/tweet?url=URL&text=TEXT',
704		},
705
706		init: function () {
707			var self = this;
708			var currUrl = window.location.href;
709			var $buttons = $('.ExtShareButton');
710
711			$(document).on('click', '.ExtShareButton', function(evt) {
712				evt.preventDefault();
713				var url = self.shareUrls[$(this).attr('data-share-service')];
714				url = url.replace('URL', encodeURIComponent(currUrl));
715				url = url.replace('TEXT', encodeURIComponent(document.title));
716				window.open(url, '', 'status=0,top=80,left=80,height=340,width=480');
717			});
718
719			$buttons.each(function () {
720				var service = $(this).attr('data-share-service');
721				var $count = $(this).find('.ExtShareButtonCount');
722				var fn = self['_' + service];
723				if (fn) fn.call(self, $count, currUrl);
724			});
725		},
726
727		_facebook: function ($count, currUrl) {
728			$.getJSON('https://graph.facebook.com/?id=' + currUrl, function (res) {
729				if (res.share && res.share.share_count) {
730					$count.text(res.share.share_count);
731				}
732			});
733		},
734
735		_linked_in: function ($count, currUrl) {
736			$.getJSON('https://www.linkedin.com/countserv/count/share?url=' + currUrl + '&callback=?', function (res) {
737				if (res && res.count) {
738					$count.text(res.count);
739				}
740			});
741		}
742	};
743
744	$(document).ready(function () {
745		window.MCFShareButtons.init();
746	});
747});
748			//]]>
749		</script>
749
750				
750<script type="text/javascript">
751		//<![CDATA[
752			MCFSupportScripts.queue(function () {
753	var LOG_PREFIX = 'MyCashflow Google Analytics:';
754	var LINK_ATTRIBUTE = 'data-mcf-link';
755	var LINK_SELECTOR = '[' + LINK_ATTRIBUTE + ']';
756
757	var DEFAULT_HANDLER_MAP = {
758		add_to_cart: trackAddToCart,
759		remove_from_cart: trackRemoveFromCart,
760		click_banner: trackBannerClick,
761		click_product: trackProductClick
762	};
763
764	function isAnalyticsEnabled() {
765		return typeof ga !== 'undefined';
766	}
767
768	function isTagManagerEnabled() {
769		return typeof dataLayer !== 'undefined';
770	}
771
772	function raiseInfo(message) {
773		MCFSupportScripts.raiseInfo(LOG_PREFIX + ' ' + message);
774	}
775
776	function raiseWarning(message) {
777		MCFSupportScripts.raiseWarning(LOG_PREFIX + ' ' + message);
778	}
779
780	function raiseError(message) {
781		MCFSupportScripts.raiseError(LOG_PREFIX + ' ' + message);
782	}
783
784	function raiseGrouped(label, logCallback) {
785		MCFSupportScripts.raiseGrouped(LOG_PREFIX + ' ' + label, logCallback);
786	}
787
788	function asHitCallback(callback) {
789		if (typeof callback !== 'function') {
790			return;
791		}
792
793		var callCounter = 0;
794		var called = false;
795
796		if (isAnalyticsEnabled()) {
797			callCounter++;
798		}
799		if (isTagManagerEnabled()) {
800			callCounter++;
801		}
802
803		var timeout = setTimeout(function () {
804			called = true;
805			callback();
806		}, 1500);
807
808		var wrappedFn = function () {
809			callCounter--;
810			if (callCounter === 0 && !called) {
811				clearTimeout(timeout);
812				callback();
813			}
814		};
815
816		return wrappedFn;
817	}
818
819	function highlightElements() {
820		var attribute = 'data-mcf-debug-analytics';
821		var selector = LINK_SELECTOR + ':not([' + attribute + ']';
822		var css = { outline: '1px dashed rgba(255, 0, 0, 0.8)' };
823		$(selector).css(css).attr(attribute, true);
824	}
825
826	function getElementType(element) {
827		if (element.href) {
828			return 'link';
829		} else if (element.action) {
830			return 'form';
831		} else {
832			return 'element';
833		}
834	}
835
836	function getElementDestination(element) {
837		return element.href || element.action;
838	}
839
840	function getElementStr(element) {
841		var elementType = getElementType(element);
842		var elementDest = getElementDestination(element);
843		return elementType + (elementDest ? ' [' + elementDest + ']' : '');
844	}
845
846	function runDefaultHitCallbackFor(element) {
847		if (element.href) {
848			document.location = element.href;
849		} else if (element.action) {
850			element.submit();
851		}
852	}
853
854	function parseAttributes(element) {
855		try {
856			var attributes = JSON.parse(element.getAttribute(LINK_ATTRIBUTE));
857
858			if (!attributes.type) {
859				raiseWarning('Missing "type" for ' + elementStr);
860				return;
861			}
862			if (!attributes.event) {
863				raiseWarning('Missing "event" for ' + elementStr);
864				return;
865			}
866			if (!attributes.meta) {
867				raiseWarning('Missing "meta" for ' + elementStr);
868				return;
869			}
870
871			return attributes;
872		} catch (ex) {
873			raiseError('Could not parse tracking attributes for ' + getElementStr(element));
874			throw ex;
875		}
876	}
877
878	function initialize(debug) {
879		if (debug) {
880			highlightElements();
881			setInterval(function () {
882				highlightElements();
883			}, 2000);
884		}
885
886		$(document).on('click submit', LINK_SELECTOR, function (evt) {
887			if (evt.ctrlKey || evt.metaKey) {
888				return;
889			}
890
891			var element = evt.currentTarget;
892			if (element.action && evt.type === 'click') {
893				return;
894			}
895
896			var wasPrevented = evt.isDefaultPrevented();
897			var elementStr = getElementStr(element);
898			var attributes = parseAttributes(element);
899
900			var handler = DEFAULT_HANDLER_MAP[attributes.type];
901			if (!handler) {
902				return;
903			}
904
905			if (debug) {
906				raiseGrouped('Tracking "' + attributes.type + '" for ' + elementStr, function () {
907					console.log(JSON.stringify(attributes, null, 2));
908				});
909			}
910
911			if (!wasPrevented) {
912				evt.preventDefault();
913			}
914
915			handler(attributes.meta, function () {
916				if (wasPrevented) {
917					if (debug) {
918						raiseInfo('Skipping "' + attributes.type + '" hitCallback for ' + elementStr);
919					}
920					return;
921				}
922				runDefaultHitCallbackFor(element);
923			});
924		});
925	}
926
927    function trackBannerClick(meta, hitCallback) {
928		var wrappedHitCallback = asHitCallback(hitCallback);
929		if (isAnalyticsEnabled()) {
930        	ga('mcfEnhancedEcommerce.ec:addPromo', meta);
931        	ga('mcfEnhancedEcommerce.ec:setAction', 'promo_click');
932        	ga('mcfEnhancedEcommerce.send', 'event', 'Banners', 'click', meta.name, { hitCallback: wrappedHitCallback });
933		}
934		if (isTagManagerEnabled()) {
935			dataLayer.push({
936				event: 'promoClick',
937				ecommerce: { click: { promotions: [meta] } },
938				eventCallback: wrappedHitCallback
939			});
940		}
941    }
942
943    function trackProductClick(meta, hitCallback) {
944		var wrappedHitCallback = asHitCallback(hitCallback);
945		if (isAnalyticsEnabled()) {
946			ga('mcfEnhancedEcommerce.ec:addProduct', meta);
947			ga('mcfEnhancedEcommerce.ec:setAction', 'click', { list: meta.list });
948			ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'click', meta.name, { hitCallback: wrappedHitCallback });
949		}
950		if (isTagManagerEnabled()) {
951			dataLayer.push({
952				event: 'productClick',
953				ecommerce: { click: { actionField: { list: meta.list }, products: [meta] } },
954				eventCallback: wrappedHitCallback
955			});
956		}
957    }
958
959    function trackAddToCart(meta, hitCallback) {
960		var wrappedHitCallback = asHitCallback(hitCallback);
961		if (isAnalyticsEnabled()) {
962			ga('mcfEnhancedEcommerce.ec:addProduct', meta);
963			ga('mcfEnhancedEcommerce.ec:setAction', 'add', { list: meta.list });
964			ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'add', 'Add to cart', { hitCallback: wrappedHitCallback });
965		}
966		if (isTagManagerEnabled()) {
967			dataLayer.push({
968				event: 'addToCart',
969				ecommerce: { add: { actionField: { list: meta.list }, products: [meta] } },
970				eventCallback: wrappedHitCallback
971			});
972		}
973    }
974
975    function trackRemoveFromCart(meta, hitCallback) {
976		var wrappedHitCallback = asHitCallback(hitCallback);
977		if (isAnalyticsEnabled()) {
978			ga('mcfEnhancedEcommerce.ec:addProduct', meta);
979			ga('mcfEnhancedEcommerce.ec:setAction', 'remove');
980			ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'remove', 'Remove from cart', { hitCallback: wrappedHitCallback });
981		}
982		if (isTagManagerEnabled()) {
983			dataLayer.push({
984				event: 'removeFromCart',
985				ecommerce: { remove: { products: [meta] } },
986				eventCallback: wrappedHitCallback
987			});
988		}
989    }
990
991	window.MCFGoogleAnalytics = {
992		initialize: initialize,
993		parseAttributes: parseAttributes,
994		trackBannerClick: trackBannerClick,
995		trackProductClick: trackProductClick,
996		trackAddToCart: trackAddToCart,
997		trackRemoveFromCart: trackRemoveFromCart
998	};
999
1000	$(document).ready(function () {
1001		var debug = window.location.href.match(/debug_analytics=(true|false|1|0)/);
1002		var debugKey = '_mcf_debug_analytics';
1003		var debugVal = debug && !!debug[1].match(/(true|1)/);
1004
1005		if (window.sessionStorage) {
1006			if (debugVal === null) {
1007				debugVal = window.sessionStorage.getItem(debugKey);
1008				debugVal = debugVal === 'true';
1009			} else {
1010				window.sessionStorage.setItem(debugKey, debugVal);
1011			}
1012		}
1013
1014		window.MCFGoogleAnalytics.initialize(debugVal);
1015	});
1016});
1017		//]]>
1018		</script>
1018
1019		
1020<script type="text/javascript" src="/assets/defaults/vendor/magiczoomplus/magiczoomplus.js"></script>
1020
1021	</body>
1022</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.