Wydawca treści Wydawca treści

Drewno

Czy mogę zebrać na opał leżące w lesie drewno, gdzie mogę kupić drewno opałowe, czy leśnicy sprzedają świąteczne choinki - odpowiedzi na te i inne pytania.

Czy mogę zebrać na opał leżące w lesie drewno? Czy mogę wyciąć kilka gałązek na stroisz?

Leżące w lesie drewno nie może zostać zabrane bez zgody i wiedzy leśniczego. Podobnie nie można samodzielnie wycinać gałązek na stroisz, zbierać mchu czy porostów na wianki lub stroiki, czy pozyskiwać chrustu brzozowego na miotły. Las i każdy jego element jest dobrem społecznym, ale stanowi majątek skarbu państwa, którym zarządzają w imieniu społeczeństwa leśnicy.

Każde nadleśnictwo w kraju ma określone zasady i procedury korzystania z tego majątku, cennik drewna i stroiszu. W lasach jest wiele chronionych w różny sposób miejsc i obiektów, które łatwo zniszczyć. Leśnicy mają pełną wiedzę na temat lasu, w którym gospodarują i chętnie pomogą w racjonalnym i zgodnym z prawem korzystaniu z niego. Dlatego najpierw odwiedźmy kancelarię leśniczego, gdzie uzyskamy pełne informacje.

Gdzie mogę kupić drewno opałowe?

Sprzedaż drewna w nadleśnictwach odbywa się zgodnie z zarządzeniem dyrektora generalnego Lasów Państwowych. Dla klientów pragnących zakupić większe ilości drewna, prowadzących działalność gospodarczą (związaną z przerobem drewna) sprzedaż odbywa się poprzez Portal Leśno-Drzewny, na którym nabywcy po zarejestrowaniu się składają swoje oferty zakupu. Nadleśnictwa dodatkowo organizują przetargi na drewno w serwisie www.e-drewno.pl, w których mogą brać udział zarówno firmy jak i osoby fizyczne.

Dla klientów detalicznych każde nadleśnictwo posiada w sprzedaży drewno opałowe i drobne ilości drewna użytkowego (żerdzie, papierówka, kopalniak, czasem słupki grodzeniowe). Sprzedaż detaliczna odbywa się tylko na podstawie gotówkowej zapłaty za drewno przed wydaniem go z lasu. Zajmują się nią leśniczowie w swoich kancelariach w wyznaczone dni tygodnia. Jest też możliwość zakupu drewna w biurze nadleśnictwa.

Także w każdym leśnictwie jest możliwość samodzielnego wyrobienia i zakupienia drobnicy czy trzebionki opałowej w atrakcyjnych cenach (drewno PKN) według lokalnie ustalonych zasad. Szczegółowe informacje można uzyskać w każdej leśniczówce.

Na czym polega samowyrób drewna opałowego?

Samowyrób drewna, czyli pozyskanie go w systemie PKN (pozyskanie kosztem i staraniem nabywcy) to najtańszy sposób zaopatrzenia się w drewno. Każde leśnictwo w kraju, oprócz sprzedaży drewna opałowego pozyskanego kosztem skarbu (gotowe do wywozu wałki opałowe) posiada określoną pulę drewna  (najczęściej drobnicy: gałęzi i trzebionki opałowej) przeznaczoną do zaopatrzenia w drewno opałowe lokalnego rynku.

W tym celu należy zgłosić się do miejscowego leśniczego, który wyznaczy miejsce wyrobu drewna (gałęzie i odpady drzewne po wykonanym zrębie, trzebieży lub czyszczeniu), przeszkoli z zasad bhp, ustali zasady przygotowania drewna i wystawi pisemne zezwolenie na wyrób. Jest ono jednocześnie zezwoleniem na wjazd do lasu w celu dotarcia do miejsca wyrobu drewna. W wyznaczonym terminie leśniczy dokona pomiaru i wyceny drewna i sprzeda je nabywcy, wystawiając dokument-asygnatę będący dowodem zakupu.

Nie każde drewno w lesie przeznaczone jest na opał, dlatego to leśniczy wyznacza nabywcy miejsce i rodzaj drewna do samowyrobu oraz określa zasady współpracy, których należy ściśle przestrzegać.

Które drewno będzie najlepsze na opał i jakie powinno mieć parametry?

Każdy klient leśniczówki ma swoje indywidualne preferencje co do rodzaju drewna opałowego. Zwykle najważniejsze jest kryterium cenowe. Chcemy, żeby drewno dało nam jak najwięcej energii, za jak najniższą cenę. W tym przypadku pomiędzy drewnem iglastym i liściastym nie ma większej różnicy. To pierwsze jest tańsze i łatwiej dostępne, a także zawiera więcej żywic i ligniny, które decydują o wartości opałowej drewna. Drewno liściaste ma  jednak większą gęstość, a więc ta sama jego objętość co drewna iglastego (a przy zakupie płacimy za objętość, a nie wagę) da nam więcej energii.

Które drewno jest dla nas lepsze może zależeć od rodzaju pieca i paleniska. Drewno jest paliwem stałym, ale spala się głównie jako gaz drzewny wysokim płomieniem. Dlatego do dobrego spalania potrzebne jest duże palenisko, które zapewnia odpowiednią ilość bogatego w tlen powietrza. Mając mniejsze palenisko powinniśmy zdecydować się na drewno liściaste. Piec przygotowany do spalania węgla czy koksu w ogóle nie nada się do palenia drewnem.

Ważną sprawą jest też wilgotność drewna. Piękny, liściasty opał będzie spalał się kiepsko, gdy nie jest należycie wysuszony (sezonowany). W świeżo ściętym, zielonym drewnie woda może stanowić nawet połowę wagi. Źle wysuszone drewno wpływa też na osadzanie się smoły w kominie, na szybie kominka czy elementach pieca. Dlatego też tak wiele osób za „złote drewno" na opał uważa drewno akacjowe, które nawet świeże zawiera bardzo mało wody.

O fachową poradę dotyczącą opału możemy zawsze poprosić leśniczego, u którego zaopatrujemy się w drewno.

Czy leśnicy sprzedają świąteczne choinki?

Leśnicy czasem jeszcze sprzedają świąteczne choinki, choć staje się to powoli domeną prywatnych szkółek i przedsiębiorców. Aby zakupić choinkę prosto z lasu, należy skontaktować się z miejscowym nadleśnictwem lub bezpośrednio z leśniczym. Sprzedaż dokonywana jest najczęściej za pomocą asygnaty według zasad przyjętych dla sprzedaży drewna. Część nadleśnictw prowadzi plantacje choinkowe lub przygotowuje świąteczne choinki w swoich szkółkach, czasem sprzedawane są też drzewka pochodzące z planowanych zabiegów gospodarczych. Nie ma natomiast możliwości, aby samodzielnie wybrać się do lasu i wyciąć upatrzone drzewko.

Warto też pamiętać, że wyhodowanie 1,5-3 m choinki trwa od 8 do 15 lat.

Czy kubik drewna stosowego to to samo co metr drewna?

- Panie leśniczy! Chciałem kupić 10 metrów drewna opałowego w wałkach, a pan napisał na asygnacie tylko 6,5 kubika… - takie wątpliwości dość często pojawiają się u nabywców drewna. Podobne z pozoru pojęcia kryją zupełnie inne wartości – jeśli kupimy metr sześcienny (kubik) opału, będziemy go mieli często prawie dwa razy więcej niż przy zakupie drewna mierzonego w metrach przestrzennych.

Metr przestrzenny (mp) określa ilość drewna w korze ułożonego w pryzmę o wymiarach 1 x 1 x 1 m. Są to wałki drewna pomierzone razem z wolnymi przestrzeniami pomiędzy nimi. To pomocnicza, szacunkowa miara drewna.

Kubik, to potoczna nazwa metra sześciennego. 1m3 określa  ilość czystego, pozbawionego kory drewna, jaka mieści się w pryzmie o wymiarach 1 x 1 x 1 m przy założeniu, że między poszczególnymi wałkami nie ma wolnych przestrzeni. Jest to więc kostka litego drewna 1x1x1m, czyli wartość czysto hipotetyczna. Jest to podstawowa, oficjalna miara drewna, służąca do ewidencji ilości drewna.

Cena przy zakupie jest naliczana według liczby m3. Istnieją specjalne przeliczniki mp na m3 i odwrotnie, różne w zależności od rodzaju i długości drewna. 1mp drewna sosnowego w metrowych wałkach to 0,65 m3. Z kolei 1m3 pomnożony przez mnożnik 1,54 daje nam 1 mp.

Jestem właścicielem lasu. Czy są jakieś limity ilości drewna, które mogę z niego pozyskać? Jak to zrobić zgodnie z prawem?

Każdy właściciel gruntu, oznaczonego w ewidencji jako las (symbol „Ls"), powinien mieć plan urządzania lasu lub uproszczony plan urządzania lasu. Jeżeli go nie ma, to powinien wystąpić do starosty, który z mocy Ustawy o lasach sprawuje nadzór nad lasami prywatnymi, o wydanie decyzji określającej zadania gospodarki leśnej. We własnym lesie należy oczywiście gospodarować zgodnie z zapisami ustawy o lasach, która obowiązuje dla wszystkich lasów, bez względu na formę ich własności, ale także respektować przepisy ustawy o ochronie przyrody oraz gospodarować według zasad hodowlanych, ochrony lasu i ochrony przeciwpożarowej.

Ile drewna można wyciąć w prywatnym lesie w toku normalnych prac gospodarczych zaplanowano we wspomnianym uproszczonym planie urządzania lasu.

Po wycięciu drewna należy zwrócić się do leśniczego nadzorującego lasy prywatne o zalegalizowanie pozyskanego surowca, nawet jeśli przeznaczamy go na własny użytek (kto nadzoruje określony las dowiemy się w starostwie). Należy znać numer działki i obręb geodezyjny, gdyż ułatwi to współpracę z nadzorującym las prywatny. Wystawi on świadectwo legalności pozyskanego drewna i ocechuje je, nabijając plastikowe płytki koloru niebieskiego. Drewno należy przygotować do ocechowania samodzielnie dokonując jego odbiórki, tzn. dokonując pomiarów dłużyc lub stosów. Osoba nadzorująca prywatny las udzieli także bezpłatnej porady dotyczącej zasad prowadzenia gospodarki leśnej na naszej działce.


Najnowsze aktualności Najnowsze aktualności

Powrót

Jedno dziecko, jedno drzewo.

Wystąpił błąd podczas przetwarzania szablonu.
Error on line 204, column 33 in 10097#20183917#29277751
dlFileEntryLocalService.getFileEntryByUuidAndGroupId(uuid, groupId) is undefined.
It cannot be assigned to file
1<#setting locale="${locale?string}"> 
2 
3<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService") /> 
4<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService") /> 
5 
6<#assign journalArticleId = .vars["reserved-article-id"].data?replace('.', '-') /> 
7<#assign journalArticle = journalArticleLocalService.getArticle(getterUtil.getLong(groupId), journalArticleId) /> 
8<#assign journalArticleCreateDate = journalArticle.getCreateDate() /> 
9<#assign journalArticleModifiedDate = journalArticle.getModifiedDate() /> 
10<#assign journalArticleAuthor = .vars["reserved-article-author-name"].data /> 
11<#if coauthors?? && coauthors.data?has_content> 
12    <#assign journalArticleAuthor = coauthors.data /> 
13</#if> 
14<#if title?? && title.data?has_content> 
15    <#assign journalArticleTitle = title.data /> 
16<#else> 
17    <#assign journalArticleTitle = .vars["reserved-article-title"].data /> 
18</#if> 
19<#assign journalArticleUrlTitle = journalArticle.getUrlTitle() /> 
20 
21<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() /> 
22<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
23<#assign portletId = themeDisplay.getPortletDisplay().getId() /> 
24 
25<div id="article-${journalArticleId}" class="nfh-cp-article"> 
26 
27    <h1 class="title">${journalArticleTitle}</h1> 
28 
29    <#-- MEDIA SPOŁECZNOŚCIOWE --> 
30    <#assign printGroupId = "" /> 
31    <#if journalArticle.groupId != themeDisplay.scopeGroupId> 
32        <#assign printGroupId = themeDisplay.scopeGroupId /> 
33    </#if> 
34    <div class="social-media"> 
35        <div class="addthis_toolbox addthis_default_style"> 
36            <input type="image" alt="${languageUtil.get(locale, "print")}" src="${themeDisplay.pathThemeImages}/nfh-cp/icon-print-20x17.png"                 onclick="Nfhcp.AssetPublisherPortlet.printFullContent('${portletId}', '${journalArticleId}', '${printGroupId}', '${journalArticleUrlTitle}');" class="print"/> 
37        </div> 
38    </div> 
39 
40    <#-- ZDJĘCIE GÓRNE --> 
41    <#assign showImageGallery = false /> 
42    <#if mainphoto?? && mainphoto.data?has_content> 
43        <#assign showImageGallery = true /> 
44    </#if> 
45    <#if showImageGallery> 
46        <div id="gallery-${journalArticleId}" class="event"> 
47            <#assign eventDateFromAsString1 = "" /> 
48            <#assign eventDateFromAsString2 = "" /> 
49            <#assign eventDateToAsString2 = "" /> 
50 
51            <#if event?? && event.datefrom?? && event.datefrom.data?has_content> 
52                <#if event.datefrom.data?matches("^\\d+$")> 
53                    <#assign eventDateFrom = event.datefrom.data?number?number_to_datetime /> 
54                <#else> 
55                    <#assign eventDateFrom = event.datefrom.data?datetime("yyyy-MM-dd HH:mm") /> 
56                </#if> 
57 
58                <#assign eventDateFromAsString1 = eventDateFrom?string("d '<span>'MMMM'</span>'") /> 
59                <#assign eventDateFromAsString2 = eventDateFrom?string("d MMMM 'godz.' HH:mm") /> 
60 
61                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("styczeń", "stycznia") /> 
62                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("luty", "lutego") /> 
63                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("marzec", "marca") /> 
64                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("kwiecień", "kwietnia") /> 
65                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("maj$", "maja") /> 
66                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("czerwiec", "czerwca") /> 
67                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("lipiec", "lipca") /> 
68                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("sierpień", "sierpnia") /> 
69                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("wrzesień", "września") /> 
70                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("październik$", "października") /> 
71                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("listopad$", "listopada") /> 
72                <#assign eventDateFromAsString1 = eventDateFromAsString1?replace("grudzień", "grudnia") /> 
73 
74                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("styczeń", "stycznia") /> 
75                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("luty", "lutego") /> 
76                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("marzec", "marca") /> 
77                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("kwiecień", "kwietnia") /> 
78                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("maj$", "maja") /> 
79                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("czerwiec", "czerwca") /> 
80                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("lipiec", "lipca") /> 
81                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("sierpień", "sierpnia") /> 
82                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("wrzesień", "września") /> 
83                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("październik$", "października") /> 
84                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("listopad$", "listopada") /> 
85                <#assign eventDateFromAsString2 = eventDateFromAsString2?replace("grudzień", "grudnia") /> 
86            </#if> 
87            <#if event?? && event.dateto?? && event.dateto.data?has_content> 
88                <#if event.dateto.data?matches("^\\d+$")> 
89                    <#assign eventDateTo = event.dateto.data?number?number_to_datetime /> 
90                <#else> 
91                    <#assign eventDateTo = event.dateto.data?datetime("yyyy-MM-dd HH:mm") /> 
92                </#if> 
93 
94                <#assign eventDateToAsString2 = eventDateTo?string("d MMMM 'godz.' HH:mm") /> 
95 
96                <#assign eventDateToAsString2 = eventDateToAsString2?replace("styczeń", "stycznia") /> 
97                <#assign eventDateToAsString2 = eventDateToAsString2?replace("luty", "lutego") /> 
98                <#assign eventDateToAsString2 = eventDateToAsString2?replace("marzec", "marca") /> 
99                <#assign eventDateToAsString2 = eventDateToAsString2?replace("kwiecień", "kwietnia") /> 
100                <#assign eventDateToAsString2 = eventDateToAsString2?replace("maj$", "maja") /> 
101                <#assign eventDateToAsString2 = eventDateToAsString2?replace("czerwiec", "czerwca") /> 
102                <#assign eventDateToAsString2 = eventDateToAsString2?replace("lipiec", "lipca") /> 
103                <#assign eventDateToAsString2 = eventDateToAsString2?replace("sierpień", "sierpnia") /> 
104                <#assign eventDateToAsString2 = eventDateToAsString2?replace("wrzesień", "września") /> 
105                <#assign eventDateToAsString2 = eventDateToAsString2?replace("październik$", "października") /> 
106                <#assign eventDateToAsString2 = eventDateToAsString2?replace("listopad$", "listopada") /> 
107                <#assign eventDateToAsString2 = eventDateToAsString2?replace("grudzień", "grudnia") /> 
108            </#if> 
109 
110            <div class="image-wrapper"> 
111                <div class="event-date">${eventDateFromAsString1}</div> 
112                <img src="${mainphoto.data}&height=305"> 
113            </div> 
114 
115            <div class="event-data"> 
116                <div class="header">${languageUtil.get(locale, "event-information")}</div> 
117 
118                <div class="subheader">${languageUtil.get(locale, "event-date")}</div> 
119                <div class="date table"> 
120                    <div class="row"> 
121                        <div class="from-date cell"><img src="${themeDisplay.pathThemeImages}/nfh-cp/event-from-date-marker-10x9.png"/></div> 
122                        <div class="from-date cell"><span>${eventDateFromAsString2}</span></div> 
123                    </div> 
124                    <div class="row"> 
125                        <div class="to-date cell"><img src="${themeDisplay.pathThemeImages}/nfh-cp/event-to-date-marker-10x9.png"/></div> 
126                        <div class="to-date cell"><span>${eventDateToAsString2}</span></div> 
127                    </div> 
128                </div> 
129                 
130                <div class="subheader">${languageUtil.get(locale, "location")}</div> 
131                <div class="location table"> 
132                    <#if event?? && event.place?? && event.place.data?has_content> 
133                        <div class="row"> 
134                            <div class="cell"><span>${event.place.data}</span></div> 
135                        </div> 
136                    </#if> 
137                    <#if (event?? && event.person?? && event.person.data?has_content) || (event?? && event.email?? && event.email.data?has_content)> 
138                        <div class="row"> 
139                            <div class="cell"><a href="mailto:${event.email.data}">${event.person.data}</a></div> 
140                        </div> 
141                    <#elseif event?? && event.email?? && event.email.data?has_content> 
142                        <div class="row"> 
143                            <div class="cell"><span>${event.email.data}</span></div> 
144                        </div> 
145                    </#if> 
146                    <#if event?? && event.phone?? && event.phone.data?has_content> 
147                        <div class="row"> 
148                            <div class="cell"><span>${languageUtil.get(locale, "phone-abbreviation")}: ${event.phone.data}</span></div> 
149                        </div> 
150                    </#if> 
151                </div> 
152            </div> 
153        </div> 
154    </#if> 
155 
156    <#-- ZAWARTOŚĆ ARTYKUŁU --> 
157    <#if abstract?? && abstract.data?has_content> 
158        <p class="description">${abstract.data}</p> 
159    <#else> 
160        <p class="description">${.vars["reserved-article-description"].data}</p> 
161    </#if> 
162 
163    <div class="content">${content.data}</div> 
164 
165    <#-- ZAŁĄCZNIKI --> 
166    <#assign hasAttachments = false /> 
167    <#if file?? && file.getSiblings()?size gt 0> 
168        <#list file.getSiblings() as fileItem> 
169            <#if fileItem.filedescription?? && fileItem.filedescription.data?has_content> 
170                <#assign fileItemName = fileItem.filedescription.data /> 
171            <#elseif fileItem.filetitle?? && fileItem.filetitle.data?has_content> 
172                <#assign fileItemName = fileItem.filetitle.data /> 
173            <#else> 
174                <#assign fileItemName = fileItem.data /> 
175            </#if> 
176            <#if fileItemName?? && fileItemName?has_content> 
177                <#assign hasAttachments = true /> 
178            </#if> 
179        </#list> 
180    </#if> 
181    <#if hasAttachments> 
182        <div class="attachments"> 
183            <h2>${languageUtil.get(locale, "resources-to-get")}</h2> 
184            <ul class="attachment-list"> 
185                <#list file.getSiblings() as fileItem> 
186                    <#if fileItem.filedescription?? && fileItem.filedescription.data?has_content> 
187                        <#assign fileItemName = fileItem.filedescription.data /> 
188                    <#elseif fileItem.filetitle?? && fileItem.filetitle.data?has_content> 
189                        <#assign fileItemName = fileItem.filetitle.data /> 
190                    <#else> 
191                        <#assign fileItemName = fileItem.data /> 
192                    </#if> 
193 
194                    <#if fileItemName?? && fileItemName?has_content> 
195                        <#assign url = fileItem.data /> 
196                        <#if url?contains("/documents/")> 
197                            <#assign urlParts = stringUtil.split(url, "?") /> 
198                            <#assign urlParts = stringUtil.split(urlParts[0]?string, "/") /> 
199                            <#assign groupId = getterUtil.getLong(urlParts[2]) /> 
200                            <#assign folderId = getterUtil.getLong(urlParts[3]) /> 
201                            <#assign title = httpUtil.decodeURL(urlParts[4]?string, true) /> 
202                            <#if urlParts?size gt 5> 
203                                <#assign uuid = urlParts[5]?string /> 
204                                <#assign file = dlFileEntryLocalService.getFileEntryByUuidAndGroupId(uuid, groupId) /> 
205                            <#else> 
206                                <#assign file = dlFileEntryLocalService.getFileEntry(groupId, folderId, title) /> 
207                            </#if> 
208                            <#assign fileIcon = file.icon + ".png" /> 
209                        </#if> 
210                        <#if !fileIcon?? || !fileIcon?has_content> 
211                            <#assign fileItemExt = fileItem.data /> 
212                            <#assign indexOfDot = fileItemExt?last_index_of(".") + 1 /> 
213                            <#assign indexOfSlash = fileItemExt?last_index_of("/") /> 
214                            <#if indexOfSlash gt indexOfDot> 
215                                <#assign fileItemExt = fileItemExt?substring(0, indexOfSlash) /> 
216                            </#if> 
217                            <#assign fileIcon = fileItemExt?substring(indexOfDot) + ".png" /> 
218                        </#if> 
219                        <#if fileItem.wcagdescription?? && fileItem.wcagdescription.data?has_content> 
220                            <#assign fileItemWCAGDesc = fileItem.wcagdescription.data /> 
221                        <#else> 
222                            <#assign fileItemWCAGDesc = "" /> 
223                        </#if> 
224                        <#if file?? > 
225                            <#assign 
226                            fExtension = file.extension 
227                            textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"] 
228                            sizeFormatted = textFormatter.formatStorageSize(file.size, locale) 
229                            /> 
230                        </#if> 
231 
232                        <li> 
233                            <a href="${fileItem.data}" target="_blank" <#if fileItemWCAGDesc?? && fileItemWCAGDesc?has_content>title="${htmlUtil.escapeAttribute(fileItemWCAGDesc)}"</#if>><img src="${themeDisplay.pathThemeImages}/file_system/small/${fileIcon}"></a> 
234                            <a href="${fileItem.data}" target="_blank" <#if fileItemWCAGDesc?? && fileItemWCAGDesc?has_content>title="${htmlUtil.escapeAttribute(fileItemWCAGDesc)}"</#if>>${fileItemName} (${stringUtil.upperCase(fExtension)}, ${sizeFormatted})</a> 
235                        </li> 
236                    </#if> 
237                </#list> 
238            </ul> 
239        </div> 
240    </#if> 
241</div>