html, body { margin: 0px auto; padding: 0px; width: 100%; font-family: "Roboto", sans-serif, Arial, Tahoma, Helvetica, "Lucida Sans Unicode"; font-weight: 400; font-size: 15px; color: #484848; background: #f9f9f5; line-height: 150%; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
iframe { border:none; }
input, select, textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

img { border: none; }
.kreska1 { border-bottom: 1px solid #a4aeac; padding: 5px; }
.kreska_gora { border-top: 1px solid #a4aeac; padding-top: 20px; margin-top: 20px; }
.kreska_dol { border-bottom: 1px solid #a4aeac; padding-bottom: 5px; margin-bottom: 30px; }
.kreska_dol2 { border-bottom: 1px solid #a4aeac; padding-bottom: 15px; margin-bottom: 15px; }
.kreska_footer { border-bottom: 1px solid #186d9a; padding-bottom: 15px; margin-bottom: 20px; }
.lead { color: #000; font-size: 16px; line-height: 140%; margin-bottom: 30px; }
.grubosc300 { font-weight: 300!important; }
.grubosc400 { font-weight: 400!important; }
.grubosc600 { font-weight: 600!important; }
.grubosc700 { font-weight: 700!important; }
.grubosc800 { font-weight: 800!important; }
.wyczysc { clear: both; }
.bialykolor { color: #fff!important; }
.czerwonykolor { color: #c25656!important; }
.pomaranczowykolor { color: #fa722b!important; }
.wysrodkuj { vertical-align: middle; }
.center { text-align: center!important; }
.prawy { text-align: right!important; }
.lewy { text-align: left!important; }
.wylacz_ramka { border: none!important; }
.wylacz_margines { margin: 0px!important; }
.wylacz_margines_dol { margin-bottom: 0px!important; }
.wylacz_margines_prawy { margin-right: 0px!important; }
.wylacz_margines_lewy { margin-right: 0px!important; }
.wylacz_margines_gora { margin-top: 0px!important; }
.telefon_show { display: none; }
.podofertami { font-size: 10px; line-height: 130%; text-align: justify; font-style: italic; }
.malelitery { text-transform: lowercase!important; }
.duzelitery { text-transform: uppercase!important; }
.ukrytydiv { display: none; }
.maximg img { max-width: 100%; }
.tablet_show { display: none; }
.flex { display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-flow: wrap; }
.flexcenter { -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; }
.tlo_niebieski1 { background-color: #054f76; }
.tlo_niebieski2 { background-color: #076190; }
.tlo_niebieski3 { background-color: #0d7fba; }
.tlo_niebieski4 { background-color: #00aeef; }

.tlo_pelne { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.kolor_niebieski1 { color: #054f76; }
.kolor_niebieski2 { color: #076190; }
.kolor_niebieski3 { color: #0d7fba; }
.kolor_niebieski4 { color: #00aeef; }

#cookies-message { width: 300px; padding: 10px; font-size: 13px; line-height: 22px; text-align: center; position: fixed; bottom: 10px; left: 10px; background: #0b5797; color: #fff; z-index: 999; }
#cookies-message a { background: #0b9792; padding: 5px 10px; color: #fff; display: inline-block; text-decoration: none; cursor: pointer; transition-duration: 0.5s; }
#cookies-message a:hover { background: #2bb3ae; }

/* NAGŁOWKI */
.tytul { font-weight: 300; clear:both; margin: 0 0 20px 0; line-height: 100%; }
.tytul_1 { font-size: 36px; }
.tytul_2 { font-size: 30px;}
.tytul_3 { font-size: 24px; }
.tytul_4 { font-size: 18px; }
.tytul_5 { font-size: 18px; }
.tytul_6 { font-size: 16px; }
.tytul_7 { font-size: 15px; }

#LEWY .tytul, #PRAWY .tytul { border-bottom: 1px solid #c5c5c5; padding-bottom: 5px; margin-bottom: 15px; font-weight: 600; }


/* LINKI */
.obiektfade { transition-property: opacity; transition-duration: 0.2s; }
.obiektfade:hover { opacity: 0.7; }
a { color: #000; text-decoration: none; transition-duration: 0.2s; }
a:hover { color: #fa722b; text-decoration: none; }
a.linkrevers { color: #fa722b; text-decoration: none; transition-duration: 0.2s; }
a.linkrevers:hover { color: #000; text-decoration: none; }
a.przegladajwszystkie { display: inline-block; padding: 0 20px; height: 50px; line-height: 50px; background: #b11310; color: #fff; font-size: 18px; transition-duration: 0.2s; font-weight: 300; }
a.przegladajwszystkie:hover { background: #696969; color: #fff;  }
a.linki_rodzaje { font-size: 13px; padding: 5px 10px; text-wrap: no-wrap; transition-duration: 0.2s; display: inline-block; }
a.linki_rodzaje:hover, a.linki_rodzaje_zaznaczony { background: #fafafa; color: #fa722b; }
.bialykolor a { color: #fff; }
a.czytaj_wiecej { font-weight: 700; color: #fa722b; }
a.czytaj_wiecej:hover { color: #000; }

/* VIDEO */
iframe.video { width: 100%; height: 400px; }

/* NAWIGACJA */
.nawigacja { width: 100%; font-size: 15px; margin: 40px 0 20px 0; font-weight: 400; clear:both; float: left; color: #000; text-align: center; }
.nawigacja span.linki { color: #000; display: inline; }
.nawigacja span.linki a, .nawigacja span.linki span.aktywny { padding: 10px 17px; margin-left: 1px; }
.nawigacja span.linki span.aktywny, .nawigacja span.linki a:hover { color: #fff; background: #c6161a; }

/* KOMUNIKATY */
.komunikat_bad { padding: 15px 0; text-align: center; background: #e32f40; font-size: 18px; color: #fff; width: 100%; float: left; }
.komunikat_ok { padding: 15px 0; text-align: center; background: #54a315; font-size: 18px; color: #fff; width: 100%; float: left; }
.kolorwymagane { color: #fc0320; }

/* BLOKI PIERWSZA */
.blok_pierwsza1a { width: calc(100%/4 - 40px); padding: 20px; order: 1; background-image: url('../gfx/info_tlo1.jpg'); background-size: 100% 100%; background-repeat: no-repeat; text-align: right; }
.blok_pierwsza1b { width: calc(100%/2); order: 2; min-height: 320px; }
.blok_pierwsza1c { width: calc(100%/4 - 40px); padding: 20px; order: 3; }

.blok_pierwsza2a { width: calc(100%/4 - 40px); padding: 20px; order: 1; }
.blok_pierwsza2b { width: calc(100%/2); order: 2; min-height: 320px; }
.blok_pierwsza2c { width: calc(100%/4 - 40px); padding: 20px; order: 3; background-image: url('../gfx/info_tlo2.jpg'); background-size: 100% 100%; background-repeat: no-repeat; }

.pierwsza_1 { width: 460px; margin-right: 40px; float: left; }
.pierwsza_2 { width: calc(100% - 500px); float: left; }

/* FORMULARZE */
div.formularz, div.formularz2 { width: 100%; max-width: 600px; margin: 0px auto; }
div.formularz label { width: 100%; float: left; }
div.formularz input, div.formularz select, div.formularz textarea { width: 100%; }
div.formularz2 label { width: 70%; float: left; line-height: 40px; }
div.formularz2 input, div.formularz2 select, div.formularz2 textarea { width: 30%; }

.firmy_dodaj { width: 100%; line-height: 50px; height: 50px; padding: 0 15px; background: #ebebeb; border: none; }

input.form_1, select.form_1, textarea.form_1 { padding: 8px 5px; margin: 3px 0; border: 1px solid #ccc; background: #fafafa; color: #383838; font-family: "Roboto", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-size: 12px; transition-duration: 0.2s; }
input.form_1:hover, select.form_1:hover, textarea.form_1:hover { background: #efefef; }
.button_1 { padding: 0 60px 0 20px; margin: 0px; height: 50px; line-height: 50px; border: none; color: #fff; background: #fa722b url('../gfx/czytaj_wiecej.png') no-repeat right 15px center; cursor: pointer; transition-duration: 0.5s; font-size: 15px; display: inline-block;}
.button_1:hover { background: #cc5517 url('../gfx/czytaj_wiecej.png') no-repeat right 10px center; color: #fff; }
.button_2 { padding: 8px 18px 9px 18px; margin: 0px; border: none; color: #fff; background: #0d7fba; cursor: pointer; transition-duration: 0.2s; }
.button_2:hover { background: #076190; color: #fff; }

.firmy_select { background: #fff; height: 38px; line-height: 38px; border: 1px solid #0d7fba; color: #054f76; font-size: 16px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0 10px; margin: 0 0 0 20px; font-weight: 300; }
.firmy_submit { background: #0d7fba; height: 38px; line-height: 38px; border-left: none; border-top: 1px solid #0d7fba; border-right: 1px solid #0d7fba; border-bottom: 1px solid #0d7fba; color: #fff; font-size: 16px; padding: 0 30px; margin: 0px; cursor: pointer; transition-duration: 0.5s; font-weight: 300; }
.firmy_submit:hover { background: #054f76; }

/*cechy start */
.cecha { min-height: 33px; line-height: 33px; padding: 0 10px 0 5px; background: #e8e8e8; border-radius: 1px; display: inline-block; margin: 0 5px 5px 0; transition-duration: 0.2s; border: 1px solid #dbdbdb; color: #000; }
.cecha:hover { background: #fff; box-shadow: 0 0 5px #ddd; border: 1px solid #aaa; }
.cecha input { vertical-align: middle; }
.cecha label { font-size: 10px; cursor: pointer; }

/*LINKI W MATERIALE I AKTUALNOŚCIACH */
div.materiallista { width: 100%; margin: 10px 0; float: left; }
div.materiallista img { vertical-align: middle; border: none; float: left; margin-right: 10px; }
div.materiallista a { display: block; padding: 15px; background: #969c9c; color: #fff; margin-bottom: 1px; transition-duration: 0.2s; }
div.materiallista a:hover { text-indent: 5px; background: #fa722b; color: #fff; }

/* HEADER */
#HEADER { width: 100%; float: left; font-weight: 700; background: #fa722b; font-size: 18px; font-weight: 700; margin-bottom: 40px; }
div.header_zakladki { width: calc(100% - 150px); float: left; color: #fff; text-align: center; margin: 15px 0; }

div.menu_telefon_hide ul, div.menu_telefon_hide li { padding: 0px; margin: 0px; list-style: none; display: inline-block; }
div.header_logo { width: 100%; float: left; text-align: center; background: #fff; }
div.header_logo img { vertical-align: middle; margin: 10px 0; max-width: 90%; }
div.header_dane { width: 150px; float: right; line-height: 70px; color: #fff; }

div.header_flagi { line-height: 70px; height: 70px; padding: 0 20px; background: #fff; float: right; }
div.header_flagi a { color: #00aeef; margin: 0 2px; }
div.header_flagi a:hover { color: #fff; }

/* DZIELENIE */
#CALY { width: 100%; float: left; margin: 50px 0; }
.szerokosc { width: 100%; float: left; }
.szerokosc_margines { width: 100%; float: left; margin-bottom: 40px; }
.szerokosc_margines2 { width: 100%; float: left; margin: 20px 0; }
.dzielenienacztery { width: calc(100%/4); float: left; }
.dzielenienatrzy { width: calc(100%/3); float: left; }
.dzielenienadwa { width: calc(100%/2); float: left; }
.dzielenienacztery_margines { width: calc(100%/4 - 2%); margin-right: 4%; float: left; }
.dzielenienatrzy_margines { width: calc(100%/3 - 2%); margin: 0 1%; float: left; }
.dzielenienadwa_margines { width: calc(100%/2 - 2%); margin-right: 4%; float: left; }
.dzielenienajeden_margines { width: calc(100% - 2%); margin: 0 1%; float: left; }

/* GAZETY WYDANIA */
div.modulgazeta { width: 20%; height: 200px; margin-bottom: 30px; text-align: center; float: left; overflow: hidden; }
div.modulgazeta img { height: 130px; max-width: 90%; }

/* ZDJECIA */
.galeriazdjec { width: 100%; float: left; margin-bottom: 30px; }
#ZDJECIA { width: 100%; float: left; margin-bottom: 30px; }
#ZDJECIA a { width: calc(100%/3 - 20px); height: 300px; margin: 0 10px 20px 10px; display: inline-block; vertical-align: top; overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat; }
div.duzezdjecie { width: 100%;  float: left; overflow: hidden; margin-bottom: 30px; }
img.foto_duze { width: 100%; margin-bottom: 5px; }
img.foto_male { width: 142px; height: 142px; float: left; margin: 10px 0 0 10px; }
div.zdjecieglowne { width: 350px; height: 350px; float: left; margin: 30px 30px 0 0; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; }
div.zdjecieglowne_podpis { padding: 5px 10px; background: rgba(0,0,0,0.8); color: #fff; position: absolute; bottom: 5px; left: 5px; }

/* STOPKA */
#FOOTER { width: 100%; margin: 0px auto; float: left; padding: 30px 0; color: #4e4e4e; font-size: 14px; line-height: 200%; font-weight: 700; margin-top: 40px; }
div.footer_autor_blok { float: left; width: 50%; }
#FOOTER a { color: #4e4e4e; }
#FOOTER a:hover { color: #fa722b; }

div.autor { width: 100%; margin: 0px auto; float: left; font-size: 12px; text-align: center; color: #9d9d9d; }
div.autor a { color: #9d9d9d; }
div.autor a:hover { color: #000; }

.footer_nav { width: 100%; float: left; margin: 0px; padding: 0px; list-style: none; }
.footer_nav li { display: inline-block; margin: 10px 15px; list-style: none; }


/* BLOKI */

	/* TABELA DETALE OFERTY NOWE */
	div.oferta_tabela { float: left; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-flow: wrap; }
	div.oferta_tabela div { padding: 10px; float: left; overflow: hidden; border-bottom: 1px solid #eee; font-size: 16px; }
	div.oferta_tabela_50_1 { width: calc(40% - 20px); }
	div.oferta_tabela_50_2 { width: calc(60% - 20px); font-weight: 600; }

	/* towary */
	div.towary_kontener { width: calc(100% / 2 - 40px); height: 320px; float: left; margin: 20px; font-weight: 300; color: #494949; outline: 1px solid #d7d7d7; }
	div.towary_kontener_blok { width: calc(50% - 40px); padding: 20px; height: calc(100% - 40px); overflow: hidden; float: left; position: relative; }
	div.towar_cena { line-height: 70px; font-size: 30px; background: #0d7fba; padding: 0 20px; color: #fff; font-weight: 800; position: absolute; bottom: 0px; right: 0px; }
	
	a.towar_koszyk { width: 70px; height: 70px; background: #054f76 url('../gfx/koszyk.png') no-repeat center; display: block; position: absolute; bottom: 0px; left: 0px; }
	a.towar_koszyk:hover { background: #0d7fba url('../gfx/koszyk.png') no-repeat center; }
	
	div.towar_cena_promocja { font-size: 30px; background: #0d7fba; padding: 15px 25px; color: #fff; font-weight: 800; position: absolute; bottom: 0px; left: 0px; text-align: right; line-height: 101%; }
	div.towar_cena_promocja span { font-size: 24px; font-weight: 300; text-decoration: line-through; }
	
	
	/* informacje + foto */
	div.p_rodzaje_1, div.p_rodzaje_2, div.p_rodzaje_3, div.p_rodzaje_4 { width: 50%; height: 300px; float: left; text-align: center; color: #4d4d4d; overflow: hidden; }
	div.p_rodzaje_tekst { width: calc(50% - 40px); float: left; padding: 20px; font-size: 14px; }
	div.p_rodzaje_tekst h3 { font-weight: 300; font-size: 30px; margin: 0px; padding: 0px; }
	div.p_rodzaje_foto { width: 50%; float: left; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; }
	div.p_rodzaje_kontener { background: #e7e8e8; transition-duration: 0.5s; }
	div.p_rodzaje_kontener:hover { background: #7d8082; color: #fff; }
	div.p_rodzaje_1 div.p_rodzaje_tekst, div.p_rodzaje_2 div.p_rodzaje_tekst, div.p_rodzaje_3 div.p_rodzaje_foto, div.p_rodzaje_4 div.p_rodzaje_foto { order: 1; }
	div.p_rodzaje_1 div.p_rodzaje_foto, div.p_rodzaje_2 div.p_rodzaje_foto, div.p_rodzaje_3 div.p_rodzaje_tekst, div.p_rodzaje_4 div.p_rodzaje_tekst { order: 2; }


	/* video */
	div.modul_video { width: calc(100% - 40px); float: left; padding: 20px; margin-bottom: 30px; background: #969c9c; }

	/* popularne wpisy */
	div.popularnewpisy a { color: #fff; background: #2dafcf; transition-duration: 0.2s; font-size: 30px; font-weight: 300; display: inline-block; vertical-align: top; width: calc(100%/3); text-align: center; padding: 30px 0; }
	div.popularnewpisy a:hover { background: #9f55b8; color: #fff; }
	
	#LEWY div.galeriazawartosc, #PRAWY div.galeriazawartosc { width: 100%; }
	
	
	
	/* rss */
	div.modul_rss { width: 100%; float: left; margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
	div.modul_rss div { width: 100%; float: left; margin-bottom: 10px; transition-duration: 0.2s; }
	div.modul_rss div:hover { background: #fafafa; outline: 5px solid #fafafa; }
	div.modul_rss img { width: 90px; float: left; margin: 0 10px 10px 0; }
	div.modul_rss p { margin: 0px; }
	div.modul_rss .tytul_rss { font-size: 14px; font-weight: 600; margin-bottom: 15px; }
	div.modul_rss .tytul { margin-bottom: 15px; }

	/* pogoda */
	div.modul_pogoda { width: 100%; float: left; margin-bottom: 30px; color: #6b6b6b; font-weight: 300; }
	div.glownapogoda { font-size: 24px; text-align: center; width: 100%; float: left; margin-bottom: 30px; }
	div.glownapogoda img { vertical-align: middle; }
	div.dodatkowepogoda { width: calc(100%/3); float: left; font-size: 14px; text-align: center; }
	div.dodatkowepogoda img { margin: 0 5px; vertical-align: middle; height: 45px; }
	div.dodatkowepogoda p { margin: 0 0 10px 0; font-size: 14px; }
	.pogodazimno { color: #3588d0; }
	.pogodacieplo { color: #c61f27; }
	#HEADER div.glownapogoda { text-align: right; }
	
	/* motto */
	div.modul_motto { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_motto div.mottozawartosc { width: calc(100% - 90px); min-height: 80px; padding-left: 90px; background: url('../gfx/moduly/motto_tlo.png') no-repeat left center; text-align: center; }
	
	/* kalendarium */
	div.modul_kalendarium { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_kalendarium div.kalendariumzawartosc { width: calc(100% - 90px); min-height: 80px; padding-left: 90px; background: url('../gfx/moduly/kalendarium_tlo.png') no-repeat left center; text-align: center; font-size: 12px; }
	div.modul_kalendarium .tytul_kalendarium { font-size: 14px; font-weight: 600; margin-bottom: 15px; }

	/* imieniny */
	div.modul_imieniny { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_imieniny div.imieninyzawartosc { width: calc(100% - 90px); min-height: 80px; padding-left: 90px; background: url('../gfx/moduly/imieniny_tlo.png') no-repeat left center; text-align: center; font-size: 12px; }
	
	/* spolecznosciowe */
	div.modul_spolecznosciowe { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_spolecznosciowe p.spolecznosciowezawartosc { width: 100%; text-align: center; font-size: 12px; float: left; margin: 0px; }
	div.modul_spolecznosciowe img { margin: 0 1px; }
	#HEADER div.modul_spolecznosciowe { margin: 10px 0 0 0!important; }
	#HEADER div.modul_spolecznosciowe p.spolecznosciowezawartosc { text-align: right; }
	
	/* flagi */
	div.modul_flagi { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_flagi p.flagizawartosc { width: 100%; text-align: center; font-size: 12px; float: left; margin: 0px; }
	div.modul_flagi img { margin: 0 1px; }
	
	/* galeria */
	div.modul_galeria { width: 100%; float: left; margin-bottom: 30px; }
	div.galeriazawartosc { width: 100%; float: left; text-align: center; margin-top: 10px; }
	#LEWY div.galeriazawartosc, #PRAWY div.galeriazawartosc { height: 250px; }
	#SRODEK div.galeriazawartosc { height: 350px; }
	
	/* ostatni numer */
	div.modul_ostatninumer { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_ostatninumer_foto { width: 100px; max-width: 35%; margin: 0 15px 10px 0; float: left; }
	div.modul_ostatninumer_foto img { width: 100%; float: left; }
	
	/* gazety */
	div.modul_gazety { width: 100%; float: left; margin-bottom: 30px; }
	div.gazetyzawartosc { width: calc(100% - 10px); padding: 5px; float: left; margin-bottom: 1px; background: #ff1c4a; transition-duration: 0.2s; color: #fff; }
	div.gazetyzawartosc:hover { background: #bd1033; color: #fff; }
	
	div.modul_gazety_foto { width: 100px; max-width: 35%; margin-right: 15px; float: left; }
	div.modul_gazety_foto img { width: 100%; float: left; }
	div.modul_gazety_opis { width: calc(100% - 115px); float: left; color: #fff; }
	div.modul_gazety_opis p.numergazety { color: #fff; font-size: 18px; margin-bottom: 0px; font-weight: 300; }
	div.modul_gazety_opis p.datagazety { color: #fff; font-size: 12px; margin-top: 0px; font-weight: 300; }
	
	/* powiadom nas */
	div.modul_powiadomnas { width: 100%; float: left; margin-bottom: 30px; }
	div.powiadomnaszawartosc { width: calc(100% - 30px); float: left; background: #dedede; text-align: center; padding: 15px; transition-duration: 0.2s; }
	div.powiadomnaszawartosc:hover { background: #f6f6f6; color: #000; }
	div.powiadomnaszawartosc p { margin: 0px; }
	
	/* baner */
	div.modul_baner { width: 100%; float: left; margin-bottom: 30px; }
	div.modul_baner p.naglowek_baner { margin: 0 0 3px 0; font-size: 12px; color: #cacaca; }	
	div.banerzawartosc { width: 100%; float: left; margin-bottom: 10px; }
	div.banerzawartosc img { max-width: 100%; }
	div.banerzawartosc p { margin: 0px; }	
	
	/* komentarz aktualny */
	div.modul_komentarz_aktualny { width: 100%; float: left; }
	div.komentarz_aktualny_tresc { width: 100%; float: left; margin-bottom: 30px; font-size: 13px; }
	div.komentarz_aktualny_tresc img { max-width: 100%; }
	div.komentarz_aktualny_tresc img.foto_autor { max-width: 100px; width: 30%; margin: 0 0 10px 10px; float: right; }
	div.komentarz_aktualny_tresc p { margin: 0px; }
	div.komentarz_aktualny_tresc p.komentarz_podpis { margin: 20px 0 0 0; text-align: right; }
	div.komentarz_aktualny_tresc h2 { font-weight: normal; font-size: 14px; margin: 0px; }
	
	/* dowolny wpis */
	div.modul_dowolnywpis { width: 100%; float: left; margin-bottom: 30px; }
	div.dowolnywpiszawartosc { width: 100%; float: left; }
	div.dowolnywpiszawartosc img { max-width: 100%; }

	/* news */
	div.modul_news { width: 100%; float: left; margin-bottom: 30px; }
	ul.news_codrugi, ul.news_codrugi li { padding: 0px; margin: 0px; list-style-type: none; }
	ul.news_codrugi li { display: inline-block; width: calc(100%/4); vertical-align: top; }
	#SRODEK div.newszawartosc { display: inline-block; width: calc(100% / 4); vertical-align: top; transition-duration: 0.2s; }
	#SRODEK div.newszawartosc:hover { background: #fff; }
	#LEWY ul.news_codrugi li, #PRAWY ul.news_codrugi li { width: 100%; float: left; margin: 0 0 0 25px; }
	div.newsopis { width: calc(100% - 40px); padding: 20px; float: left; font-size: 13px; line-height: 150%; }
	.news_tytul { font-size: 24px; font-weight: 300; margin: 0 0 20px 0; line-height: 140%; }
	p.news_podpis { font-size: 12px; color: #808080; margin: 10px 0 0 0; font-weight: 300; }
	p.news_lead { font-size: 15px; text-align: justify; margin-bottom: 30px; }
	span.cechy { position: absolute; bottom: 5px; right: 5px; padding: 5px 10px; background: #969c9c; color: #fff; font-size: 11px; font-weight: 300; }
	.fototytul { position: absolute; bottom: 20px; left: 20px; color: #fff; font-size: 30px; font-weight: 700; line-height: 100%; }
	
	
	/* slider */
	div.modul_slider { width: 100%; float: left; margin-bottom: 30px; }
	div.sliderzawartosc { width: 100%; float: left; }
	#LEWY div.sliderzawartosc, #PRAWY div.sliderzawartosc { height: 250px; margin-bottom: 5px; }
	#SRODEK div.sliderzawartosc { height: 500px; width: calc(100% - 20px); margin: 0 10px; }
	div.slideropis { width: calc(100% - 70px); position: absolute; padding: 35px; left: 0px; bottom: 0px; color: #000; }
	div.slideropis p.tytul_slider { font-size: 60px; margin: 0 0 10px 0; font-weight: 300; color: #fff; line-height: 100%; }
	div.slideropis p.lead_slider { font-size: 16px; margin: 0px; padding: 10px; color: #000; font-weight: 600; background: rgba(255,255,255,0.4); }
	
	div.sliderzawartosc_pierwsza { width: 100%; height: 100%; float: left; position: relative; z-index: 1; }
	
	
	/* ksiegarnia */
	div.modul_ksiegarnia { width: 100%; float: left; margin-bottom: 30px; }
	div.ksiegarniazawartosc { padding: 5px; height: 150px; float: left; transition-duration: 0.2s; color: #fff; text-align: center; overflow: hidden; }
	div.ksiegarniazawartosc img { height: 100%; }

	/* księgarnia duza */
	div.ksiegarnia_duza { width: 100%; float: left; border-bottom: 1px dotted #a4aeac; padding-bottom: 15px; margin-bottom: 15px; }
	div.ksiegarnia_duza_foto { width: 18%; float: left; margin-right: 2%; }
	div.ksiegarnia_duza_foto img { width: 100%; }
	div.ksiegarnia_duza_opis { width: 80%; float: left; }
	
	/* mapa */
	div.modul_mapa { width: 100%; float: left; margin-bottom: 30px; }
	div.mapazawartosc { width: 100%; float: left; text-align: center; }
	div.mapazawartosc img { max-width: 100%; }
	
	/* mapa wszystkie */
	#googleMap { width: 100%; height: 450px; float: left; }
	div.mapalegenda { text-align: center; margin-top: 20px; width: 100%; float: left; }
	div.mapalegenda img { vertical-align: middle; height: 38px; }
	.cluster { color: #fff; text-align:center; font-size:12px; }
	.cluster-1 { background-image:url(../gfx/cluster/m1.png); line-height:53px; width: 53px; height: 52px; }
	.cluster-2 { background-image:url(../gfx/cluster/m2.png); line-height:53px; width: 56px; height: 55px; }
	.cluster-3 { background-image:url(../gfx/cluster/m3.png); line-height:66px; width: 66px; height: 65px; }
	.cluster-4 { background-image:url(../gfx/cluster/m4.png); line-height:88px; width: 88px; height: 87px; }
	.infobox { color: #404b50; background: #fff url('../gfx/popup_tlo.gif') repeat-x bottom; padding: 20px; box-shadow: 0 0 10px #000; text-shadow: 1px 1px 0 #fff; font-size: 13px; line-height: 180%; float: left; width: 250px ; }
	.infobox a { color: #3f3f3f; text-decoration: none; }
	.infobox a:hover { color: #000; text-decoration: none; }
	.infobox p { margin: 0; }
	.infobox_foto { float: left; margin-right: 20px; width: 100px; max-height: 100px; }
	.infobox_foto img { width: 100px; height: 100px; }
	.infobox_dane { width: 330px; float: left; }
	.infobox a.zamknij { position: absolute; top: 0px; right: 0px; background: #cd1c29; color: #fff; padding: 2px 8px; text-shadow: none; }
	.infobox a.zamknij:hover { background: #95d249; color: #fff; }

	/* kalendarz */
	div.modul_kalendarz { width: 100%; float: left; margin-bottom: 30px; }

	div.kalendarzzawartosc { width: 100%; background: #b11310; color: #fff; float: left; position: relative; padding-bottom: 10px; }
	div.kalendarzzawartosc a { color: #fff; transition-duration: 0.2s; }
	div.kalendarzzawartosc a:hover { color: #fff; text-shadow: 0 0 5px #000; }
	div.kalendarz1 { width: calc(100% - 30px); float: left; padding: 0px; margin: 0px; padding: 15px; font-size: 13px; }
	div.jakikalendarz { width: 100%; float: left; }
	table.kalendarzmaly { border: 0px; width: 100%; margin: 0px; padding: 15px; border-spacing: 1px; border-collapse: separate; color: #000; background: #f6f6f6; }
	table.kalendarzmaly td { height: 30px; text-align: center; font-size: 12px; background: #fff; padding: 0px; font-weight: 400; }
	table.kalendarzmaly td.innymiesiac { background: none; color: #bbb; }
	table.kalendarzmaly td.aktualnymiesiac { background: #fff; }
	table.kalendarzmaly tr.dnitygodnia td { background: none; color: #000; }
	table.kalendarzmaly td.dzisiaj { color: #b11310 !important; background-image: url('../gfx/kalendarz_dzisiaj.png'); background-position: center; background-repeat: no-repeat; }
	table.kalendarzmaly td.dzisiaj a { color: #b11310 !important; background-image: url('../gfx/kalendarz_dzisiaj.png'); background-position: center; background-repeat: no-repeat; }
	table.kalendarzmaly td.jestwydarzenie a { color: #000 !important; background-color: #dadada; display: block; line-height: 30px; }
	table.kalendarzmaly td.jestwydarzenie a:hover { background-color: #ccc; }
	#kalendarz_lewy { width: 100%; float: left; }
	#kalendarz_lewy a { color: #fff; text-decoration: none; }
	#kalendarz_lewy a:hover { color: #fff; text-shadow: 0 0 5px #000; text-decoration: none;}
	
	/* logowanie */
	div.modul_logowanie { width: 100%; float: left; margin-bottom: 30px; }
	#HEADER div.modul_logowanie { width: 100%; float: left; margin-bottom: 0px; }
	div.logowaniezawartosc { width: 100%; float: left; text-align: center; font-size: 14px; font-weight: 400; }
	div.logowanieavatar_tiny { width: 22px; height: 22px; border-radius: 11px; float: left; margin: 0 10px 10px 0; overflow: hidden; text-align: center; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat; }
	div.logowanieavatar_small { width: 50px; height: 50px; border-radius: 25px; float: left; margin: 0 10px 10px 0; overflow: hidden; text-align: center; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat; }
	div.logowanieavatar_big { width: 80px; height: 80px; border-radius: 40px; float: left; margin-right: 20px; overflow: hidden; text-align: center; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat; }
	div.logowanieavatar_tiny img, div.logowanieavatar_small img, div.logowanieavatar_big img { min-width: 100%; height: 100%; vertical-align: top; }
	#HEADER div.logowaniezawartosc { text-align: right; }
	div.modul_logowanie div.logowanieavatar_tiny { display: inline-block; margin: 0 7px; float: none; position: relative; top: 5px; }
	
	/* komentarze */
	div.modul_komentarze { width: 100%; float: left; margin-bottom: 30px; }
	div.komentarzezawartosc { width: 100%; border-bottom: 1px solid #eee; float: left; padding: 10px 0; font-size: 12px; }
	div.komentarz_lista { width: calc(100% - 20px); padding: 10px; margin-bottom: 1px; background: #fafafa; float: left; }
	div.komentarz_lista:nth-child(even) { background: #ededed; }
	div.komentarzezawartosc span.komentarztytul { color: #32a6ff; }
	
	/* wyszukiwarka */
	div.modul_wyszukiwarka { width: 100%; float: left; margin-bottom: 30px; }
	div.wyszukiwarkazawartosc { width: 100%; float: left; }
	input.form_szukaj { border: none; height: 52px; width: calc(100% - 50px); float: left; padding: 0 15px; font-size: 14px; color: #fff; background: #969c9c; font-family: "Roboto", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-weight: 300; }
	input.button_szukaj { background: #969c9c url('../gfx/wyszukiwarka_button.png') no-repeat center center; border: none; height: 52px; width: 50px; float: left; cursor: pointer; transition-duration: 0.2s; }
	input.button_szukaj:hover { background: #686868 url('../gfx/wyszukiwarka_button.png') no-repeat center center; }
	
	
.menu_telefon_show { display: none; margin-top: 10px; }
.menu_telefon_hide { display: block; }
.slicknav_menu { display: none; }

@media screen and (max-width: 479px) {
	.menu_telefon_show { display: block; }
	.menu_telefon_hide { display: none; }
	#menures { display:none; }
	.slicknav_menu { display:block; }
	
	.telefon { display: none; }
	.telefon_show { display: block; }
	.tablet_show { display: block; }
	.tablet { display: none; }
	#GOD { width: 100%; min-width: 320px; float: left; }
	.GODwrapper { width: 96%; margin: 0px auto; margin-right: 2%; margin-left: 2%; }
	
	div#LEWY { order: 2; -webkit-order: 2; width: 100%; margin: 0 0 30px 0; float: left; }
	div#SRODEK { order: 1; -webkit-order: 1; width: 100%; margin: 0; float: left; }
	div#PRAWY { order: 3; -webkit-order: 3; width: 100%; float: left; }
	
	img.gfx_spolecznosciowe { width: 30px; float: right;}
	
	/* news */
	#SRODEK div.newszawartosc { width: 100%; }
	
	/* dzielenia */
	.dzielenienacztery { width: 100%; float: left; }
	.dzielenienatrzy { width: 100%; float: left; }
	.dzielenienadwa { width: 100%; float: left; }
	.dzielenienacztery_margines { width: 100%; margin-right:0; float: left; }
	.dzielenienatrzy_margines { width: 100%; margin:0; float: left; }
	.dzielenienadwa_margines { width: 100%; margin-right:0; float: left; }
	
	div.header_blok { text-align: center; }
	
	div.zdjecieglowne { width: 100%; height: 250px; }
	
	/* VIDEO */
	iframe.video { width: 100%; height: 300px; }
	
	div.slideropis p.tytul_slider { font-size: 30px; }
	
	#SRODEK div.sliderzawartosc { height: 350px; width: calc(100% - 20px); margin: 0 10px; }
	
	.FOOTER_linki a { width: calc(100%); font-size: 14px; }
	
	/* PIERWSZA RODZAJE */
	div.p_rodzaje_1, div.p_rodzaje_2, div.p_rodzaje_3, div.p_rodzaje_4 { width: 100%; height: 290px; }
	div.p_rodzaje_1 div.p_rodzaje_tekst, div.p_rodzaje_3 div.p_rodzaje_tekst, div.p_rodzaje_2 div.p_rodzaje_foto, div.p_rodzaje_4 div.p_rodzaje_foto { order: 1; }
	div.p_rodzaje_1 div.p_rodzaje_foto, div.p_rodzaje_2 div.p_rodzaje_tekst, div.p_rodzaje_3 div.p_rodzaje_foto, div.p_rodzaje_4 div.p_rodzaje_tekst { order: 2; }
	
	/* towary */
	div.towary_kontener { width: calc(100% - 40px); height: 320px; }
	div.towar_cena { line-height: 50px; font-size: 20px; }
	a.towar_koszyk { width: 50px; height: 50px; background-size: 50%; }
	a.towar_koszyk:hover { background-size: 50%; }
	
	#ZDJECIA a { width: calc(100% - 20px); height: 300px; }
	
	/* BLOKI PIERWSZA */
	.blok_pierwsza1a { width: calc(100% - 40px); order: 1; }
	.blok_pierwsza1b { width: calc(100%); order: 2; }
	.blok_pierwsza1c { width: calc(100% - 40px); order: 3; }

	.blok_pierwsza2a { width: calc(100% - 40px); order: 3; }
	.blok_pierwsza2b { width: calc(100%); order: 2; }
	.blok_pierwsza2c { width: calc(100% - 40px); order: 1; }
	
	.pierwsza_1 { width: 100%; margin-right: 0px; }
	.pierwsza_2 { width: 100%; margin-top: 20px; }
	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.menu_telefon_show { display: block; }
	.menu_telefon_hide { display: none; }
	#menures { display:none; }
	.slicknav_menu { display:block; }
	
	.telefon { display: none; }
	.telefon_show { display: block; }
	.tablet_show { display: block; }
	.tablet { display: none; }
	#GOD { width: 100%; min-width: 480px; float: left; }
	.GODwrapper { width: 96%; margin: 0px auto; margin-right: 2%; margin-left: 2%; }
	
	div#LEWY { order: 2; -webkit-order: 2; width: 48%; margin-right: 4%; float: left; }
	div#SRODEK { order: 1; -webkit-order: 1; width: 100%; margin: 0; float: left; }
	div#PRAWY { order: 3; -webkit-order: 3; width: 100%; float: left; }
	
	img.gfx_spolecznosciowe { width: 30px; float: right;}
	
	/* news */
	#SRODEK div.newszawartosc { width: calc(100% / 2); }
	
	/* dzielenia */
	.dzielenienacztery { width: calc(100%/2); float: left; }
	.dzielenienatrzy { width: calc(100%/2); float: left; }
	.dzielenienadwa { width: 100%; float: left; }
	.dzielenienacztery_margines { width: calc(100%/2 - 2%); margin-right: 4%; float: left; }
	.dzielenienatrzy_margines { width: calc(100%/2 - 2%); }
	.dzielenienadwa_margines { width: 100%; margin-right:0; float: left; }
	
	div.header_blok { text-align: center; }
	
	/* VIDEO */
	iframe.video { width: 100%; height: 350px; }
	
	div.slideropis p.tytul_slider { font-size: 45px; }
	
	#SRODEK div.sliderzawartosc { height: 420px; width: calc(100% - 20px); margin: 0 10px; }
	
	.FOOTER_linki a { width: calc(100%/2); font-size: 16px; }
	
	/* PIERWSZA RODZAJE */
	div.p_rodzaje_1, div.p_rodzaje_2, div.p_rodzaje_3, div.p_rodzaje_4 { width: 100%; height: 290px; }
	div.p_rodzaje_1 div.p_rodzaje_tekst, div.p_rodzaje_3 div.p_rodzaje_tekst, div.p_rodzaje_2 div.p_rodzaje_foto, div.p_rodzaje_4 div.p_rodzaje_foto { order: 1; }
	div.p_rodzaje_1 div.p_rodzaje_foto, div.p_rodzaje_2 div.p_rodzaje_tekst, div.p_rodzaje_3 div.p_rodzaje_foto, div.p_rodzaje_4 div.p_rodzaje_tekst { order: 2; }
	
	/* towary */
	div.towary_kontener { width: calc(100% - 40px); height: 320px; }
	div.towar_cena { line-height: 50px; font-size: 20px; }
	a.towar_koszyk { width: 50px; height: 50px; background-size: 50%; }
	a.towar_koszyk:hover { background-size: 50%; }
	
	div.zdjecieglowne { width: 200px; height: 200px; }
	
	#ZDJECIA a { width: calc(100%/2 - 20px); height: 300px; }
	
	/* BLOKI PIERWSZA */
	.blok_pierwsza1a { width: calc(100%/2 - 40px); order: 1; }
	.blok_pierwsza1b { width: calc(100%); order: 3; }
	.blok_pierwsza1c { width: calc(100%/2 - 40px); order: 2; }

	.blok_pierwsza2a { width: calc(100%/2 - 40px); order: 1; }
	.blok_pierwsza2b { width: calc(100%); order: 3; }
	.blok_pierwsza2c { width: calc(100%/2 - 40px); order: 2; }
	
	.pierwsza_1 { width: 100%; margin-right: 0px; }
	.pierwsza_2 { width: 100%; margin-top: 20px; }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
	.tablet { display: none; }
	.tablet_show { display: block; }
	
	.menu_telefon_show { display: block; }
	.menu_telefon_hide { display: none; }
	#menures { display:none; }
	.slicknav_menu { display:block; }
	
	#GOD { width: 100%; min-width: 748px; float: left; }
	.GODwrapper { width: 748px; margin: 0px auto; }
	
	div#LEWY { order: 2; -webkit-order: 2; width: 48%; margin-right: 4%; float: left; }
	div#SRODEK { order: 1; -webkit-order: 1; width: 100%; margin: 0; float: left; }
	div#PRAWY { order: 3; -webkit-order: 3; width: 100%; float: left; }
	
	img.gfx_spolecznosciowe { width: 30px; float: right;}
	
	/* news */
	#SRODEK div.newszawartosc { width: calc(100% / 3); }
	
	/* dzielenia */
	.dzielenienacztery { width: calc(100%/2); float: left; }
	
	/* VIDEO */
	iframe.video { width: 100%; height: 400px; }
	
	/* towary */
	div.towary_kontener { width: calc(100%/2 - 40px); height: 320px; }
	div.towar_cena { line-height: 50px; font-size: 20px; }
	a.towar_koszyk { width: 50px; height: 50px; background-size: 50%; }
	a.towar_koszyk:hover { background-size: 50%; }
	
	/* BLOKI PIERWSZA */
	.blok_pierwsza1a { width: calc(100%/2 - 40px); order: 1; }
	.blok_pierwsza1b { width: calc(100%); order: 3; }
	.blok_pierwsza1c { width: calc(100%/2 - 40px); order: 2; }

	.blok_pierwsza2a { width: calc(100%/2 - 40px); order: 1; }
	.blok_pierwsza2b { width: calc(100%); order: 3; }
	.blok_pierwsza2c { width: calc(100%/2 - 40px); order: 2; }
	
	.pierwsza_1 { width: 100%; margin-right: 0px; }
	.pierwsza_2 { width: 100%; margin-top: 20px; }
}

@media screen and (min-width: 961px) and (max-width: 1279px) {
	#GOD { width: 100%; min-width: 960px; float: left; }
	.GODwrapper { width: 960px; margin: 0px auto; }
	
	div#LEWY { order: 1; -webkit-order: 1; width: 200px; float: left; }
	div#SRODEK { order: 2; -webkit-order: 2; width: 100%; margin: 0; float: left; }
	div#PRAWY { order: 3; -webkit-order: 3; width: 260px; float: left; }
	
	/* news */
	#SRODEK div.komentarzezawartosc { width: calc(100%/3 - 30px); border-bottom: 0; float: left; padding: 10px 30px 10px 0; }
	
	/* VIDEO */
	iframe.video { width: 100%; height: 450px; }
	
	div.zdjecieglowne { width: 250px; height: 250px; }
	
	.pierwsza_1 { width: 380px; margin-right: 20px; }
	.pierwsza_2 { width: calc(100% - 400px); }
	
	#ZDJECIA a { width: calc(100%/2 - 20px); height: 300px; }
}
 
@media screen and (min-width: 1280px){
	#GOD { width: 100%; min-width: 1280px; float: left; }
	.GODwrapper { width: 1280px; margin: 0px auto; }
	
	div#LEWY { order: 1; -webkit-order: 1; width: 290px; float: left; }
	div#SRODEK { order: 2; -webkit-order: 2; width: 100%; margin: 0; float: left; }
	div#PRAWY { order: 3; -webkit-order: 3; width: 300px; float: left; }
	
	/* news */
	#SRODEK div.komentarzezawartosc { width: calc(100%/3 - 30px); border-bottom: 0; float: left; padding: 10px 30px 10px 0; }
}

















/* SKRYPTY START */
	
	/* musli start */
	#musli *{ margin: 0; padding: 0; outline: 0; list-style: none; color: #000; }
	#musli { position:fixed; right:0px; top: 130px; z-index:100; }
	#musli li { cursor:pointer; width: 50px; height: 50px; margin-bottom:1px; position:relative; }
	#musli > li > div { padding: 0px; background: #fff; float:left; width: 250px; min-height:150px; position:absolute; top:0; left: 50px; z-index:120; }
	/* musli koniec */
	
	/* style do górnego menu  - start*/
	.nav a { color: #fff; display: block; text-align: left; }
	.nav li, .nav ul { list-style-type: none; padding: 0px; white-space: nowrap; }
	ul.nav { width: 100%; padding: 0; margin: 0px auto; list-style-type: none; font-size: 13px; z-index:5000; float: left; }
	ul.nav li.top { font-size: 18px; color: #fff; display: inline-block!important; line-height: 40px; vertical-align: top; }
	ul.nav li.top a { padding: 0 23px; }
	ul.nav li.dropdown { display: block; position: relative; }
	ul.nav li.dropdown:hover { background: #f9f9f5 url('../gfx/zakladki.png'); }
	ul.nav li.dropdown:hover a { color: #fa722b; }
	ul.nav .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; background: #fff; box-shadow: 0 0 5px #fa722b; }
	ul.nav .dropdown-menu li { margin:0; display: inline; position: relative; width: 100%; float: left; }
	ul.nav .dropdown-menu li a { font-size: 14px; list-style-type: none; padding: 0 15px !important; display: block; height: 35px; line-height: 35px; float: none; margin: 0px!important; color: #fff; }
	ul.nav .dropdown-menu li a:hover { background: #fa722b; color: #fff!important; }
	ul.nav .dropdown-menu .sub-menu-level1, ul.nav .dropdown-menu .sub-menu-level2 { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: 0; background: #fff; }
	ul.nav .dropdown-menu li:hover .sub-menu-level1 { visibility: visible; }
	ul.nav .dropdown-menu li li:hover .sub-menu-level2 { visibility: visible; }
	/* style do górnego menu  - end*/
	
	/*slicknav star*/
	.slicknav_btn { position: relative; display: block; vertical-align: middle; width: 100%; float: left; text-align: left; padding: 10px 0; line-height: 1.125em; cursor: pointer; background: none; }
	.slicknav_btn:hover { background: none!important; }
	.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
	.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
	.slicknav_menu .slicknav_no-text { margin: 0 }
	.slicknav_menu .slicknav_icon-bar { display: block; width: 30px; height: 4px; }
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 5px }
	.slicknav_nav { clear: both }
	.slicknav_nav ul, .slicknav_nav li { display: block }
	.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
	.slicknav_nav .slicknav_item { cursor: pointer; }
	.slicknav_nav .slicknav_row { display: block; }
	.slicknav_nav a { display: block }
	.slicknav_nav .slicknav_item a,
	.slicknav_nav .slicknav_parent-link a { display: inline }
	.slicknav_menu:before,
	.slicknav_menu:after { content: " "; display: table; }
	.slicknav_menu:after { clear: both }
	/* IE6/7 support */
	.slicknav_menu { *zoom: 1 }
	
	.slicknav_menu { font-size:16px; text-align: left; }
	.slicknav_btn { text-decoration:none; }
	.slicknav_menu .slicknav_menutxt { color: #fff; text-transform: none; }
	.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
	.slicknav_menu { padding:3px; }
	.slicknav_nav { color:#fff; margin:0; padding:0; font-size: 0.875em; }
	.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
	.slicknav_nav ul { padding:0; margin:0 0 0 20px; }
	.slicknav_nav .slicknav_row { padding:5px 10px; margin:2px 5px; }
	.slicknav_nav a { padding: 10px; margin:2px 5px; text-decoration:none; color:#fff; background-image: none; }
	.slicknav_nav .slicknav_item a,
	.slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
	.slicknav_nav .slicknav_row:hover { background:#299adf; color:#fff; }
	.slicknav_nav a:hover{ background:#299adf; color:#fff; }
	.slicknav_nav .slicknav_txtnode { margin-left:15px; }
	/*slicknav koniec*/
	
/* SKRYPTY KONIEC */