@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(http://fonts.gstatic.com/s/cuprum/v8/7OLKd6Dfv5Jkl0HeK3Jllw.ttf) format('truetype');
}

/*
     FILE ARCHIVED ON 02:21:25 Jan 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:11:54 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.486
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 84.647
  LoadShardBlock: 193.08 (3)
  PetaboxLoader3.datanode: 159.573 (4)
  PetaboxLoader3.resolve: 1450.064 (3)
  load_resource: 1470.541
*/


@charset "UTF-8";
/* kolor tla strony, tekstu na stronie oraz rozmiaru marginesu */
BODY { background: url('/szablony/dynamo/obrazki/szablon/dynamo-background.jpg') no-repeat top center; color:#333333; font-size:75%; font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0px; font-weight:normal; overflow-x:hidden; }
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; font-size:1.0em; }
img { border:0px; }
table { border-collapse: collapse; border-spacing:0; font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0px; font-weight:normal; }
.cl { clear:both; }
.Lf { float:left; }
.Rg { float:right; }
aside, article, nav, section, footer, header { display:block; margin:0px; padding:0px; }

/* definiowanie wygladu szablonu */
#Strona { margin:0px auto; overflow:hidden; }

/* gorny pasek z logowaniem */
#GornyPasek { width:100%; height:40px; background:url('/szablony/dynamo/obrazki/szablon/tlo_pasek_gora.png') repeat-x; }
#MenuLogowanie { display:block; height:40px; left:0; padding-left:20px; text-align:left; top:0; float:left; }
#MenuLogowanie a { background: url("/szablony/dynamo/obrazki/szablon/strzalka.png") no-repeat scroll left center; color:#ffffff; font-size:12px; line-height:40px; padding-left:20px; padding-right:20px; }
#MenuLogowanie a:hover { color:#cccccc; }

/* link do schowka */
#GornyPasek #Schowek { margin-right:15px; float:right; overflow:hidden; line-height:40px; color:#cccccc; font-weight:normal; display:inline-block; padding-left:27px; background:url('/szablony/dynamo/obrazki/szablon/schowek_naglowek.png') no-repeat left center; }
#GornyPasek #Schowek:hover { color:#ffffff; }

/* naglowek */
#Naglowek { width: 100%; min-height: 120px; position: relative; }
#LinkLogo { display:block; font-size:0px; }

/* kolumny */
#LewaKolumna { float:left; overflow:hidden; }
#LewaKolumnaPrzerwa { margin-right:15px; }
#PrawaKolumna { float:left; overflow:hidden; }
#PrawaKolumnaPrzerwa { margin-left:15px; }

#SrodekKolumna { float:left; overflow:hidden; }
#SrodekKolumna .tloGoraLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_gora_lewy.png") no-repeat scroll left top; height: 13px; }
#SrodekKolumna .tloGoraPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_gora_prawy.png") no-repeat scroll right top; height: 13px; }
.tloSrodekLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_prawy.png") repeat-y scroll left top; overflow: hidden; }
.tloSrodekLewy .tloSrodekPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_lewy.png") repeat-y scroll right top; overflow: hidden; padding: 0 10px; }
#SrodekKolumna .tloDolLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_dol_lewy.png") no-repeat scroll left bottom; height: 13px; }
#SrodekKolumna .tloDolPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_dol_prawy.png") no-repeat scroll right bottom; height: 13px; }

/* koszyk w naglowku */
#Koszyk { position: absolute; top: 18px; right: 20px; background: url("/szablony/dynamo/obrazki/szablon/tlo_koszyk_naglowek.png") no-repeat top right; height: 60px; text-align: left; width: 260px; }
#Koszyk div { font-size:100%; font-weight:bold; }
#Koszyk a { display:block; text-align:left; margin-right: 5px; font-size:100%; background: url("/szablony/dynamo/obrazki/szablon/koszyk.gif") center left no-repeat; height: 24px; text-decoration: none; width: 24px; }
#Koszyk a:hover { text-decoration:none; }
#Koszyk .KoszykPelnyTresc { display:block; padding:3px 0px 6px 0px; font-weight:normal; }
#Koszyk .KoszykPelnyTresc span { font-weight:bold; }
#Koszyk .KoszykPusty { margin: 20px 0px 0px 80px; } 
#Koszyk .KoszykPusty b { font-weight:normal; } 
#Koszyk .KoszykPelnyObrazek { margin: 15px 0px 0px 80px; float:left;overflow:hidden; }
#Koszyk .KoszykPelnyTresc { margin: 11px 0px 0px 80px; overflow:hidden; }

/* gorne menu */
#GorneMenu { background: url("/szablony/dynamo/obrazki/szablon/tlo_menu.png") repeat-x scroll left;clear: both; height:51px; width:100%; margin-bottom:10px; }
#GorneMenu .GorneMenuLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_menu_lewy.png") no-repeat scroll left top; height:51px; }
#GorneMenu .GorneMenuLewy .GorneMenuPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_menu_prawy.png") no-repeat scroll right top; height:51px; }
#GorneMenu ul { list-style-type:none; padding:0px; margin:0px; }   
#GorneMenu ul li { display:inline-block; }
/* rozwijane gorne menu */
#GorneMenu ul li ul { position:absolute; border:1px solid #999999; border-top:1px solid #626262; background:#666666; opacity:0; filter:alpha(opacity=0); max-width:250px; z-index:100; visibility:hidden; overflow:hidden;
  transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-webkit-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;  
}  
#GorneMenu ul li:hover ul { opacity:1; filter:alpha(opacity=100); visibility:visible; }
#GorneMenu ul li:hover > a, #GorneMenu ul li:hover > span { background:#333333; color:#f3f3f3; }
#GorneMenu ul li ul li { position:relative; border:0px; display:block; border-bottom:1px dotted #999999; }
#GorneMenu ul li ul li:last-child { border:0px; }
#GorneMenu ul li ul li a { padding:8px 15px 8px 15px; color:#ffffff; display:block; line-height:normal; height:auto; font-size:100%; font-family: Arial, Tahoma, Verdana, sans-serif; }
#GorneMenu ul li ul li a:hover { color:#ffffff; background:#333333; }
/* ogolny wyglad linku w menu */
#GorneMenu a, #GorneMenu span { font-family: 'Cuprum', Arial; font-size:150%; padding:0px 20px 0px 20px; height:50px; line-height:50px; color:#666666; font-weight:normal; display:inline-block; }
#GorneMenu a:hover, #GorneMenu span:hover { background:#333333; color:#f3f3f3; }

/* menu z wyszukiwaniem zaawansowanym */
#NawigMenu { display:table; width:100%; border-collapse:collapse; border-spacing:0; background:#666666; height:30px; margin:0px 0px 8px 0px; color:#cccccc; line-height:28px;
            -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px;
            -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; }
#NawigMenu div { padding:0px 15px 0px 15px; display:table-cell; }
#NawigMenu a { margin-left:20px; color:#ffffff; display:inline-block; }
#NawigMenu a:hover { color:#E3010F; }
#NawigMenu .Bold a { font-weight:bold; }
#NawigMenu strong { color:#ffffff; }
#NawigMenu .Prawe { text-align:right; }

#SamoMenu { float:left; overflow:hidden; max-width:630px; height:51px; }

#Wyszukiwanie { border: 1px solid #cccccc; float: right; height: 31px; margin: 0; width: 200px; margin-top:9px; margin-right:10px; }
#Wyszukiwanie div { padding: 4px 0px 4px 4px; }
#Wyszukiwanie input.Wyrazenie { border: medium none; float: left; width: 150px; margin-top:3px; }
#Wyszukiwanie input.PrzyciskSzukaj { background: url("/szablony/dynamo/obrazki/szablon/szukaj.png") no-repeat scroll left top; float: right; height: 16px; margin-right: 10px; margin-top: 3px; text-indent: -9999px; width: 14px; border: 0px; cursor: pointer; }
#WyszukiwanieForm { border: medium none; display: inline; margin-bottom: 0 !important; }

#Stopka { margin:10px 0px 0px 0px; background: url("/szablony/dynamo/obrazki/szablon/tlo_srodek_gora_prawy_br.png") repeat-y scroll left top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#StopkaTresc { display:table; width:100%; border-collapse:collapse; border-spacing:0; }

.tloStopkaSrodekPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_stopka_srodek_lewy.png") repeat-y scroll right top; margin: 0; padding: 0; }
.tloStopkaGoraLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_stopka_gora_lewy.png") no-repeat scroll left top; height: 13px; }
.tloStopkaGoraPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_stopka_gora_prawy.png") no-repeat scroll right top;  height: 13px; }
.tloStopkaGora { background: url("/szablony/dynamo/obrazki/szablon/tlo_pasek_gora.png") repeat-x scroll left top; height: 40px; padding-left: 20px; }
.tloStopkaGora p, .tloStopkaGora p a { color:#666666; line-height:38px; }
.tloStopkaDolLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_stopka_dol_lewy.png") no-repeat scroll left bottom; height: 13px; margin-bottom:15px; }
.tloStopkaDolPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_stopka_dol_prawy.png") no-repeat scroll right bottom; height: 13px; }

.KolumnaStopki { width:25%; vertical-align:top; display:table-cell; padding:10px 20px 20px 20px; }
.KolumnaStopki strong { font-family: 'Cuprum', Arial; color:#333333; display:block; margin-bottom:10px; font-size:150%; font-weight:normal; }
.KolumnaStopki ul { list-style-type:none; padding:0px; margin:0px; } 
.KolumnaStopki ul li { margin-bottom:6px; }
.KolumnaStopki a { background:url('/szablony/dynamo/obrazki/szablon/strzalka.png') no-repeat left center; padding-left:22px; color:#333333; display:inline-block; }
.KolumnaStopki a:hover { color:#d6000a; }

/* ogolny wyglad linkow */
a { text-decoration:none; color:#333333; font-weight:normal; }
a:hover { text-decoration:none; color:#d6000a; }

/* linki produktow */
h3 a { font-weight:bold; color:#666666; font-size:110%; }

/* link pdf */
.pdfIkona { background:url('/szablony/dynamo/obrazki/pdf/pdf.png') no-repeat left center; padding:5px 0px 5px 25px; }

/* divy jako tabela */
.TabelaTbl { display:table; width:100%; border-collapse:collapse; border-spacing:0; }

/* sekcja produktow lub elementow w modulach i listingach - rowna wysokosc elementow */
.WierszTbl { display:table-row; }
.SekcjaRowna { display: table; width:100%; border-collapse: collapse; border-spacing:0; }
.SekcjaRowna:last-child { border-bottom:0px; }

/* uzywane tam gdzie jest dodatkowy przycisk po listingu - np galeria czy listing artykulow kategorii */
.SekcjaRownaOstatnia { display: table; width:100%; border-collapse: collapse; border-spacing:0; }
.SekcjaRownaOstatnia:nth-last-child(3) { border-bottom:0px; }

/* definicja zdjecia */
.Zdjecie { border:1px solid #e6e6e6; background:#ffffff; padding:5px; -moz-box-shadow: 0 8px 6px -6px #cccccc; -webkit-box-shadow: 0 8px 6px -6px #cccccc; box-shadow: 0 8px 6px -6px #cccccc; }
#ZoomChwilowe { position:absolute; background:url('/szablony/dynamo/obrazki/przyciski/zoom_zdjecia.png') no-repeat; width:37px; height:37px; display:inline-block; }
.Zoom { display:inline-block; }

/* ramka foto animacji koszyka */
#AnimacjaKoszyka { border:5px solid #999999; }

/* wyglad ramki powiekszonego obrazka w listingu */
.PowiekszoneZdjecie img { border:1px solid #cccccc; }

/* ikonki zdjec */
.IkonkiProduktu { position:absolute; display:none; margin:10px 0px 0px -8px; width:100px; height:100px; z-index:99; text-align:left; }
.Ikona { display:block; height:32px; }
.Nowosc_pl { background:url('/szablony/dynamo/obrazki/ikony/pl/nowosc.png') no-repeat; width:53px; z-index:99; }
.Promocja_pl { background:url('/szablony/dynamo/obrazki/ikony/pl/promocja.png') no-repeat; width:60px; z-index:99; }
.Polecany_pl { background:url('/szablony/dynamo/obrazki/ikony/pl/polecany.png') no-repeat; width:62px; z-index:99; }
.Hit_pl { background:url('/szablony/dynamo/obrazki/ikony/pl/hit.png') no-repeat; width:60px; z-index:99; }
.Dostawa_pl { background:url('/szablony/dynamo/obrazki/ikony/pl/darmowa_dostawa.png') no-repeat; width:108px; z-index:99; }
.Nowosc_en { background:url('/szablony/dynamo/obrazki/ikony/en/nowosc.png') no-repeat; width:34px; z-index:99; }
.Promocja_en { background:url('/szablony/dynamo/obrazki/ikony/en/promocja.png') no-repeat; width:60px; z-index:99; }
.Polecany_en { background:url('/szablony/dynamo/obrazki/ikony/en/polecany.png') no-repeat; width:62px; z-index:99; }
.Hit_en { background:url('/szablony/dynamo/obrazki/ikony/en/hit.png') no-repeat; width:60px; z-index:99; }
.Dostawa_en { background:url('/szablony/dynamo/obrazki/ikony/en/darmowa_dostawa.png') no-repeat; width:80px; z-index:99; }

/* informacja */
.Informacja { background:url('/szablony/dynamo/obrazki/szablon/info.png') no-repeat left center; padding:7px 5px 7px 35px; } 
.InformacjaOk { background:url('/szablony/dynamo/obrazki/szablon/ok.png') no-repeat left center; padding:7px 5px 7px 35px; }
span.Informacja { display:inline-block; } 

/* ikonki przesuwania strony gora - dol */
#doGory { position:fixed; right:20px; top:20px; cursor:pointer; width:44px; height:24px; background:url('/szablony/dynamo/obrazki/nawigacja/scroll.png') no-repeat left top; opacity:0.4; filter:alpha(opacity=40); display:none; }
#doGory:hover { opacity:1; filter:alpha(opacity=100); }
#doDolu { position:fixed; right:20px; bottom:20px; cursor:pointer; width:44px; height:24px; background:url('/szablony/dynamo/obrazki/nawigacja/scroll.png') no-repeat left bottom; opacity:0.4; filter:alpha(opacity=40); display:none; }
#doDolu:hover { opacity:1; filter:alpha(opacity=100); }

/*** wyglad czesci srodkowej ***/

/* naglowek modulow i stron w czesci srodkowej */
.StrNaglowek { background: url("/szablony/dynamo/obrazki/szablon/tlo_naglowek_modul.png") repeat-x scroll left center; margin-bottom:10px; color:#5D717E; font-size:26px; font-weight:normal; text-transform: uppercase; text-align: center; }
.StrNaglowek span { font-family: 'Cuprum', Arial; display:inline-block; background: none repeat scroll 0 0 #ffffff; padding: 0 10px; }
.StrNaglowek a { font-size:12px; display:inline-block; padding: 0 10px; float:right; text-align:right; color:#999999; background: none repeat scroll 0 0 #ffffff;  }
.StrNaglowek a:hover { color:#d6000a; }

/* podstrony i wyglad modulow - czesc srodkowa sklepu */
.StrTresc { border:1px solid #e6e6e6; margin-top:1px; margin-bottom:10px; padding:10px; overflow:hidden; }

/* okno porownywarki */
#PorownywarkaTable { margin-bottom:8px; }
#PorownywarkaTable td { padding:7px; width:250px; border:1px dotted #cccccc; text-align:center; vertical-align: top; }
#PorownywarkaTable td:first-child { background:#f3f3f3; color:#3e5952; text-align:right; font-weight:bold; width:150px !important; }
#PorownywarkaTable tr:nth-child(odd) { background:#f3f3f3; }
#PorownywarkaTable .Opisy { text-align:left; margin:10px; }
#PorownywarkaTable .DodatkowePola { text-align:left; margin-top:10px; }
#PorownywarkaTable .DodatkowePola .PolaTbl { display:table; border-collapse: collapse; border-spacing:0; }
#PorownywarkaTable .DodatkowePola .PolaTbl div { display:table-cell; vertical-align:middle; padding:2px 5px 2px 0px; }
#PorownywarkaTable .Foto { position:relative; }

/* formularze */
input, select, textarea { font-size:100%; font-family: Arial, Tahoma, Verdana, sans-serif; }
.cmxform input, .cmxform select, .cmxform textarea, .InputIlosc { color:#333333; border:1px solid #cccccc; padding:5px; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; }
.cmxform label { vertical-align:top; font-weight:normal; display: inline-block; line-height: 1.2; width:160px; padding-left:0px; padding-top:4px; padding-bottom:4px; }
.cmxform label.required { font-weight:normal; display: inline-block; line-height: 1.2; background:transparent url('/szablony/dynamo/obrazki/formularz/gwiazdka.png') no-repeat scroll center right; }
.cmxform p { margin-bottom:10px; }
.cmxform span { display:block; margin-bottom:5px; }
.cmxform .error { color:#d6000a; }
.cmxform label.error { font-weight: normal; background:transparent url('/szablony/dynamo/obrazki/formularz/blad.png') no-repeat left center; display:block; margin:4px 0px 0px 0px; padding:2px 0px 2px 25px; width:80%}
.cmxform em.required { vertical-align: top; width:5px; height:5px; display:inline-block; background:transparent url('/szablony/dynamo/obrazki/formularz/gwiazdka.png') no-repeat scroll center right; }
.cmxform .przycisk { cursor:pointer; padding:4px 12px 4px 12px; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku.png') repeat-x center center; border:0px; color:#ffffff; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; }
.cmxform .przycisk:hover { color:#ffffff; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku_wl.png') repeat-x center center; }
.cmxform .przyciskWylaczony { opacity:0.6; filter:alpha(opacity=60); padding:4px 12px 4px 12px; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku.png') repeat-x center center; border:0px; color:#838282; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; }
.cmxform a.przycisk { cursor:pointer; padding:4px 12px 4px 12px; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku.png') repeat-x center center; border:0px; color:#ffffff; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; }
#rejestracja .OsobowoscPrawna { margin:20px 0px 20px 0px; }
#rejestracja .OsobowoscPrawna b { display:inline-block; margin-right:15px; }
#error-regulamin label.error, #error-przetwarzanie label.error { text-align:left; margin-left:3px; width:300px !important; }
#rejestracja div.checkboxOpis { margin-left:35px; }
#rejestracja .CheckSekcja { margin:12px 0px 10px 0px; display:block; }
.cmxform span.tresc { display:inline; font-weight:bold; margin-bottom:5px; }
.cmxform span.opis { display:inline; font-weight:normal; margin-bottom:5px; }
.KontenerKoszykButton a.przycisk, .przyciskZamow, .przyciskZaplac { cursor:pointer; padding:15px 30px 15px 30px !important; background:#d6000a !important; border:0px !important; color:#ffffff !important; font-weight:bold; font-size:150%; -moz-border-radius:7px !important; -webkit-border-radius:7px !important; -khtml-border-radius:7px !important; border-radius:7px !important; }
.KontenerKoszykButton a.przycisk:hover, .przyciskZamow:hover, .przyciskZaplac:hover { opacity:0.9; filter:alpha(opacity=90); }

/* wyglad przyciskow */
.przycisk { cursor:pointer; margin-right:4px; display:inline-block; padding:4px 12px 4px 12px; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku.png') repeat-x center center; border:0px; color:#ffffff; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; }
.przycisk:hover { color:#ffffff; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku_wl.png') repeat-x center center; }
.Prawy { float:right; margin-top:20px; }
.MargPrzycisk { margin-top:20px; }
.PrawyBezMargin { float:right; margin-bottom:10px; }
.Lewy { float:left; margin-top:20px; }
/* do boxu ze strony informacyjnej i modulu srodkowego - link czytaj dalej */
.StronaInfo { margin:5px; text-align:right; }

/* do koszyka */
.DoKoszyka { overflow:hidden; text-align:center; cursor:pointer; display:inline-block; padding:0px; float:left; font-style:normal; width:32px; height:32px; line-height:200px; background:url('/szablony/dynamo/obrazki/przyciski/tlo_przycisku_koszyka.png') no-repeat; }
.DoKoszyka:hover { opacity:0.9; filter:alpha(opacity=90); }

/* wyglad ceny */
.Cena { color:#666666; font-size:14px; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; display:block; white-space:nowrap; }
.CenaPromocyjna { color:#d6000a; font-size:14px; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; display:block; white-space:nowrap; }
.Cena .Brutto, .CenaPromocyjna .Brutto { font-style: normal; font-size:14px; display:block; white-space:nowrap; }
.Cena .Netto, .CenaPromocyjna .Netto { font-style: normal; font-size:12px; display:block; color:#999999; white-space:nowrap; }
.Cena small, .CenaPromocyjna small { white-space:nowrap; }
.CenaPromocyjna .CenaPoprzednia { color:#999999; font-size:80%; text-decoration:line-through; font-weight:normal; display:block; font-style:normal; white-space:nowrap; }
.BrakCeny { color:#d6000a; font-weight:normal; display:block; }
.CenaDlaZalogowanych { color:#d6000a; font-weight:normal; display:block; }

/* nawigacja breadcrumb */
#Nawigacja { margin-top:5px; margin-bottom:15px; }
.Nawigacja { color:#d6000a; }
.NawigacjaLink { color:#d6000a; }
.NawigacjaLink:hover { color:#d6000a; text-decoration:none; }

/* preloader strony */
#Preload { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:99999; background:#ffffff; opacity:0.5; filter:alpha(opacity=50); }
#StatusTlo { display:none; position:absolute; left:50%; top:50%; background:#ffffff; margin:-64px 0 0 -64px; }
#IkonaLoader { background:url('/szablony/dynamo/obrazki/nawigacja/loader_strony.gif') no-repeat center center; width:128px; height:128px; }

/* wyskakujace okienko z komunikatami */
#PopUpInfo { font-size:110%; background:url('/szablony/dynamo/obrazki/oknoPop/info.png') no-repeat left center; padding:10px 10px 10px 45px; margin:0px 10px 0px 10px; max-width:500px; text-align:center; }
#PopUpInfo h3 { text-align:center; margin:5px; font-weight:bold; }
#PopUpDodaj { font-size:110%; background:url('/szablony/dynamo/obrazki/oknoPop/dodaj.png') no-repeat left center; padding:10px 10px 10px 55px; margin:0px 20px 0px 20px; white-space:nowrap; text-align:center; }
#PopUpDodaj h3 { text-align:center; margin:5px; font-weight:bold; }
#PopUpUsun { font-size:110%; background:url('/szablony/dynamo/obrazki/oknoPop/kasuj.png') no-repeat left center; padding:10px 10px 10px 55px; margin:0px 20px 0px 20px; white-space:nowrap; text-align:center; }
#PopUpUsun h3 { text-align:center; margin:5px; font-weight:bold; }
#PopUpPrzyciski { margin:20px 0px 0px 0px; text-align:center; min-width:300px; white-space:nowrap; }
#PopUpPrzyciski a, #PopUpPrzyciski span { display:inline-block; margin:7px 10px 7px 10px; }

/* animowane bannery na stronie glownej - modul coin slider */
.coin-slider { overflow:hidden; zoom:1; position:relative; margin-bottom:10px; }
.coin-slider a { text-decoration:none; outline:none; border:none; }
.cs-buttons { font-size:0px; padding:10px 10px 0px 10px; float:left; }
.cs-buttons a { margin-left:5px; height:12px; width:12px; float:left; background:url('/szablony/dynamo/obrazki/animacja_bannery/przycisk.png') no-repeat; text-indent:-1000px; }
.cs-active { background:url('/szablony/dynamo/obrazki/animacja_bannery/przycisk_aktywny.png') no-repeat !important; color:#ffffff; }
.cs-title { width:100%; background-color:#000000; color:#ffffff; text-align:center; }
.cs-title b { font-weight:normal; display:inline-block; padding:10px; }
.cs-prev { background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_lewa.png') no-repeat; height:56px; width:36px; }
.cs-next { background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_prawa.png') no-repeat; height:56px; width:36px; }

/* animowane bannery na stronie glownej - modul fancy */
#fancy-slider { overflow:hidden; position:relative; margin-bottom:10px; }
.ft-title { width:100%; text-align:center; }
.ft-title b { font-weight:normal; display:inline-block; padding:10px; }
.ft-prev { background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_lewa.png') no-repeat; height:56px; width:36px; opacity:0.5; filter:alpha(opacity=50); }
.ft-next { background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_prawa.png') no-repeat; height:56px; width:36px; opacity:0.5; filter:alpha(opacity=50); }
.ft-prev:hover { opacity:1; filter:alpha(opacity=100); }
.ft-next:hover { opacity:1; filter:alpha(opacity=100); }

/* animowane bannery na stronie glownej - modul przewijany */
#AnimacjaPrzewijanaKontener { position:relative; overflow:hidden; margin-bottom:15px; }
#BanneryAnimacjaPrzewijanaLewaStrzalka, #BanneryAnimacjaPrzewijanaPrawaStrzalka { opacity:0; filter:alpha(opacity=0);
  transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -webkit-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
}
#BanneryAnimacjaPrzewijana { width:50000px; list-style-type:none; padding:0px; margin:0px; }
#BanneryAnimacjaPrzewijana li { float:left; overflow:hidden; position:relative; }
#BanneryAnimacjaPrzewijana li span { display:none; background:#000000; text-align:center; color:#ffffff; position:absolute; top:0px; padding:10px; opacity:0; filter:alpha(opacity=0); }
#BanneryAnimacjaPrzewijana li:first-child span { display:block; opacity:0.7; filter:alpha(opacity=70); }
#AnimacjaPrzewijanaKontener:hover #BanneryAnimacjaPrzewijanaLewaStrzalka, #AnimacjaPrzewijanaKontener:hover #BanneryAnimacjaPrzewijanaPrawaStrzalka { opacity:0.7; filter:alpha(opacity=70); }
#BanneryAnimacjaPrzewijanaLewaStrzalka { cursor:pointer; z-index:14; position:absolute; left:0px; top:50%; margin-top:-28px; width:36px; height:56px; background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_lewa.png') no-repeat; }
#BanneryAnimacjaPrzewijanaPrawaStrzalka { cursor:pointer; z-index:14; position:absolute; right:0px; top:50%; margin-top:-28px; width:36px; height:56px; background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_prawa.png') no-repeat; }
#BanneryAnimacjaPrzewijanaNumer { display:none; }
#BanneryAnimacjaPrzewijanaPrzyciski { position:absolute; width:100%; bottom:10px; text-align:center; }
#BanneryAnimacjaPrzewijanaPrzyciski span { display:inline-block; cursor:pointer; background:#b7b7b7; margin:0px 2px 0px 2px; width:14px; height:14px; font-size:1px; overflow:hidden; line-height:100; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -khtml-border-radius:7px; }
#BanneryAnimacjaPrzewijanaPrzyciski span:hover { background:#626262; }
#BanneryAnimacjaPrzewijanaPrzyciski span.On { background:#626262; }

/* animowane bannery na stronie glownej - modul przenikania */
#AnimacjaPrzenikanieKontener { position:relative; overflow:hidden; margin-bottom:15px; }
#BanneryAnimacjaPrzenikanieLewaStrzalka, #BanneryAnimacjaPrzenikaniePrawaStrzalka { opacity:0; filter:alpha(opacity=0);
  transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -webkit-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
}
#BanneryAnimacjaPrzenikanie { width:50000px; list-style-type:none; padding:0px; margin:0px; }
#BanneryAnimacjaPrzenikanie li { position:absolute; overflow:hidden; display:none; }
#BanneryAnimacjaPrzenikanie li span { display:none; background:#000000; text-align:center; color:#ffffff; position:absolute; top:0px; padding:10px; opacity:0; filter:alpha(opacity=0); }
#BanneryAnimacjaPrzenikanie li:first-child span { display:block; opacity:0.7; filter:alpha(opacity=70); }
#BanneryAnimacjaPrzenikanie li:first-child { display:block; }
#AnimacjaPrzenikanieKontener:hover #BanneryAnimacjaPrzenikanieLewaStrzalka, #AnimacjaPrzenikanieKontener:hover #BanneryAnimacjaPrzenikaniePrawaStrzalka { opacity:0.7; filter:alpha(opacity=70); }
#BanneryAnimacjaPrzenikanieLewaStrzalka { cursor:pointer; z-index:14; position:absolute; left:0px; top:50%; margin-top:-28px; width:36px; height:56px; background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_lewa.png') no-repeat; }
#BanneryAnimacjaPrzenikaniePrawaStrzalka { cursor:pointer; z-index:14; position:absolute; right:0px; top:50%; margin-top:-28px; width:36px; height:56px; background:url('/szablony/dynamo/obrazki/animacja_bannery/strzalka_prawa.png') no-repeat; }
#BanneryAnimacjaPrzenikanieNumer { display:none; }
#BanneryAnimacjaPrzenikaniePrzyciski { position:absolute; width:100%; bottom:10px; text-align:center; }
#BanneryAnimacjaPrzenikaniePrzyciski span { display:inline-block; cursor:pointer; background:#b7b7b7; margin:0px 2px 0px 2px; width:14px; height:14px; font-size:1px; overflow:hidden; line-height:100; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -khtml-border-radius:7px; }
#BanneryAnimacjaPrzenikaniePrzyciski span:hover { background:#626262; }
#BanneryAnimacjaPrzenikaniePrzyciski span.On { background:#626262; }

/* wysuwane zakladki */
#wysZakladki { position:fixed; display:block; left:0; }
/* facebook */
#fb { width:304px; background:#ffffff; padding:0px; position:fixed; }
#fb_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/fb.png') no-repeat; }
#ramkaFb { border:2px solid #0070cf; }
/* gg */
#gg { width:230px; background:#cccccc; padding:0px; position:fixed; }
#gg_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/gg.png') no-repeat; }
#ramkaGg { border:2px solid #cccccc; }
/* nasza klasa */
#nk { width:304px; background:#21537f; padding:0px; position:fixed; }
#nk_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/nk.png') no-repeat; }
#ramkaNk { border:2px solid #21537f; }
/* youtube */
#yt { width:304px; background:#333333; padding:0px; position:fixed; }
#yt_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/youtube.png') no-repeat; }
#ramkaYt { border:2px solid #333333; padding:5px; }
/* google plus */
#gp { width:304px; background:#fff; padding:0px; position:fixed; }
#gp_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/google.png') no-repeat; }
#ramkaGp { border:2px solid #004f95; }
/* twitter */
#tw { width:304px; background:#60b9dd; padding:0px; position:fixed; }
#tw_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/twitter.png') no-repeat; }
#ramkaTw { border:2px solid #60b9dd; }
/* allegro */
#allegro { width:504px; background:#ffffff; padding:0px; position:fixed; }
#allegro_ikona { position:absolute; width:33px; height:111px; background:url('/szablony/dynamo/obrazki/zakladki/allegro.png') no-repeat; }
#ramkaAg { border:2px solid #ff5602; width:500px; }
#ramkaAg strong { background:#ff5602; padding:4px 8px 4px 8px; color:#ffffff; display:block; font-size:110%; }
#ramkaAg strong a { color:#ffffff; font-weight:bold; }
#ramkaAg .komentarz { padding:8px; }
#ramkaAg .komentarz:nth-child(odd) { background:#f4f4f4; }
#ramkaAg span { display:inline-block; margin:0px 3px 0px 3px; }
#ramkaAg a { color:#0083ff; }
#ramkaAg .opisKomentarza { margin:8px 0px 0px 0px; }
#ramkaAg .pozytywny { padding-right:25px; font-weight:bold; color:#009b00; }

/* autopodpowiedzi */
#Podpowiedzi { border:1px solid #cccccc; margin-left:-50px; max-height:300px; background:#ffffff; overflow-y:auto; z-index:15000; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -khtml-border-radius:2px; }
#Podpowiedzi .zaznacz { font-weight:bold; color:#d6000a; }
#Podpowiedzi table { width:100%; }
#Podpowiedzi td { padding:8px 8px 4px 8px; border-bottom:1px solid #cccccc; }
#Podpowiedzi td:last-child { text-align:center; }
#Podpowiedzi td .Cena, #Podpowiedzi td .CenaPromocyjna, #Podpowiedzi td .CenaPoprzednia { }
#Podpowiedzi tr:last-child td { border-bottom:0px; }
#Podpowiedzi tr:hover { background:#f3f3f3; cursor:pointer; }

/* informacja o wylaczonym cookie - nie kasowac !! */
#BrakCookie { position:fixed; left:50%; top:40%; width:460px; padding:20px; font-weight:bold; background:#d6000a; color:#ffffff; margin:0px auto; margin-left:-220px; z-index:2003; border:10px solid #f3f3f3; text-align:center; }

/* linia pozioma */
.StrTresc .LiniaPoziom { border-bottom:1px dotted #cccccc; }

/* wspolne linie */
.LiniaPrawa { border-right:1px dotted #cccccc; }
.LiniaDolna { border-bottom:1px dotted #cccccc; }
.LiniaGorna { border-top:1px dotted #cccccc; }
.LiniaCala { border:1px solid #cccccc; }
.LiniaCalaPrzerywana { border:1px dotted #cccccc; }
.LiniaOpisu { border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; }

.ProduktyPopUp { display:table; max-width:700px; border-collapse:collapse; border-spacing:0; margin-top:10px; }
.ProduktyPopUp strong { display:block; margin:10px; font-size:140%; text-align:center; }
.ProduktPopUp { display:table-cell; vertical-align:top; text-align:center; padding:15px 5px 15px 5px; }
.ProduktPopUp h3 { margin:10px 0px 5px 0px; }
.ProduktPopUp .Zakup { display:inline-block; margin:0px auto; margin-top:10px; }
.ProduktPopUp .Zakup .IloscProduktu { display:none; }
.ProduktPopUp .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0px; }
.ProduktPopUp .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0px; }
@charset "UTF-8";
/* wyglad ogolny boxu */
.BoxNaglowek { font-family: 'Cuprum', Arial; background:url('/szablony/dynamo/obrazki/szablon/tlo_naglowek_boksu.png') repeat-x left center; margin:0px; padding: 9px 0px 9px 0px; color:#e6e6e6; font-size:130%; font-weight:normal; }
.BoxNaglowek span { background: url("/szablony/dynamo/obrazki/szablon/strzalka.png") no-repeat scroll left center; color: #aaaaac; margin-left:15px; padding-left:20px; text-transform:uppercase; }
.BoxTresc { background:url("/szablony/dynamo/obrazki/szablon/tlo_box_srodek.png") repeat-y top left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; overflow:hidden; margin-bottom:10px; }
.BoxTresc .dolLewy { background: url("/szablony/dynamo/obrazki/szablon/tlo_box_dol.png") no-repeat scroll left bottom;}
.BoxTresc .dolPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_box_dol_prawy.png") no-repeat scroll right bottom; padding-bottom: 10px;
}
.BoxTresc .WszystkieKreska { text-align:right; padding:10px 10px 5px 10px; border-top:1px dotted #cccccc; }
.BoxTresc .Wszystkie { text-align:right; margin:10px 10px 5px 10px; }
.BoxTresc .Wszystkie a, .BoxTresc .WszystkieKreska a { color:#999999; background:url('/szablony/dynamo/obrazki/nawigacja/zobacz_wszystkie_box.png') no-repeat left center; padding-left:23px; display:inline-block; }
.BoxTresc .Wszystkie a:hover, .BoxTresc .WszystkieKreska a:hover { color:#d6000a; }
.BoxTresc .SrodekCentrowany { text-align:center; padding:10px; }
.srodekPrawy { background: url("/szablony/dynamo/obrazki/szablon/tlo_box_srodek_prawy.png") repeat-y scroll right top; }

/* linki aktualnosci - kalendarz przy dacie */
.BoxTresc .Lista .Data { background:url('/szablony/dynamo/obrazki/nawigacja/kalendarz.png') no-repeat left center; padding:2px 2px 2px 22px; display:block; margin:5px 5px 5px 0px; color:#999999; font-style:normal; font-weight:normal; }

.BezLinii li:last-child { border:0px !important; }

/* definiowanie boxu np dla nasz hit - tylko lista produktow */
.BoxTresc .Lista h3 a { font-size:110%; }
.BoxTresc .Lista h4 a { font-weight:bold; }
.BoxTresc .Lista, .BoxTresc ul { list-style-type: none; padding:0; margin:0; }
.BoxTresc .Lista li { padding:5px 10px 5px 10px; margin:0px; border-bottom:1px dotted #cccccc; }
.BoxTresc .Lista li a { background:url('/szablony/dynamo/obrazki/nawigacja/ok.png') no-repeat left center; padding:3px 10px 3px 25px; display:block; }
.BoxTresc .Lista li .cena, .BoxTresc .ListaNumer li .cena { display:block; margin-top:5px; text-align:left; }
.BoxTresc .Lista .OpisText { margin:5px; text-align:left; }
/* box bestsellery lista z numeracja */
.BoxTresc .ListaNumer li { display:table; width:100%; padding:5px 0px 5px 0px; border-bottom:1px dotted #cccccc; }
.BoxTresc .ListaNumer a { display:table-cell; padding:3px 0px 3px 0px; }
.BoxTresc .ListaNumer span { display:table-cell; width:40px; text-align:center; vertical-align:middle; }
.BoxTresc .ListaNumer b { display:inline-block; color:#999999; width:15px; text-align:center; padding:3px 5px 3px 5px; margin-right:6px; background:#e6e6e6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -khtml-border-radius:4px; }

/* definiowanie boxu statystyki */
.BoxTresc .Stat li { padding:5px 10px 5px 10px; margin:0px; border-bottom:1px dotted #cccccc; }
.BoxTresc .Stat li:last-child { border-bottom:0px; }
.BoxTresc .Stat li b { font-size:110%; }

/* definiowanie boxu np dla nasz hit z miniaturkami 50x50 */
.BoxTresc .BoxImgMaly li .PrdDane { background:transparent; padding:5px; display:table-cell; vertical-align:top; }
.BoxTresc .BoxImgMaly li .PrdDane a { margin-bottom:8px; display:block; }
.BoxTresc .BoxImgMaly li { margin:5px 0px 5px 0px; padding:0px; border-bottom:1px dotted #cccccc; display:table; width:100%; }
.BoxTresc .BoxImgMaly li .Img { display:table-cell; padding:5px; text-align:center; vertical-align:top; }
.BoxTresc .BoxImgMaly .OpisText { margin:5px 5px 5px 0px; text-align:left; }

/* definiowanie boxu np dla nasz hit z wiekszymi obrazkami */
.BoxTresc .BoxImgDuzy { text-align:center; border-bottom:1px dotted #cccccc; }
.BoxTresc .BoxImgDuzy a { margin:12px 10px 10px 10px; display:inline-block; }
.BoxTresc .BoxImgDuzy .Cena, .BoxTresc .BoxImgDuzy .CenaPromocyjna { margin:0px 0px 10px 0px; }
/* recenzja w boxie, tresc aktualnosci, teksty drobne w boxach */
.BoxTresc .OpisText { margin:10px; text-align:center; }
.BoxTresc .OpisText img { margin-top:6px; }

/* definiowanie boxu jezyka */
.BoxTresc .Flaga { padding:5px; }
.BoxTresc .FlagaOff { cursor:pointer; opacity:0.6; filter:alpha(opacity=60); }

/* animowane boxy */
.BoxTresc .BoxAnimacja { text-align:center; position:absolute; margin:0px; z-index:0; }
.BoxTresc .BoxAnimacjaScroll { text-align:center; position:relative; margin:0px; }
.BoxTresc .BoxAnimacja a, .BoxTresc .BoxAnimacjaScroll a { padding:7px 10px 10px 10px; display:inline-block; position:relative; }
.BoxTresc .BoxAnimacja .Cena, .BoxTresc .BoxAnimacja .CenaPromocyjna, .BoxTresc .BoxAnimacjaScroll .Cena, .BoxTresc .BoxAnimacjaScroll .CenaPromocyjna { margin:0px 0px 10px 0px; }
.BoxTresc .wysImg , .BoxTresc .AktLicz { display:none; }
.BoxTresc .AnimSzer { min-width:150px; overflow:hidden; }
.BoxTresc .strzalkaLewa { opacity:0.6; filter:alpha(opacity=60); z-index:2; cursor:pointer; display:none; width:19px; height:32px; background:url('/szablony/dynamo/obrazki/nawigacja/strzalka_poprzedni.png') no-repeat left center; position:absolute; margin-top:0px; margin-left:5px; }
.BoxTresc .strzalkaPrawa { opacity:0.6; filter:alpha(opacity=60); z-index:2; cursor:pointer; display:none; width:19px; height:32px; background:url('/szablony/dynamo/obrazki/nawigacja/strzalka_nastepny.png') no-repeat right center; position:absolute; margin-top:0px; margin-left:5px; }
.BoxTresc .strzalkaLewa:hover { opacity:1; filter:alpha(opacity=100); }
.BoxTresc .strzalkaPrawa:hover { opacity:1; filter:alpha(opacity=100); }
.BoxTresc .BoxPrzyciski { margin:10px 0px 10px 0px; text-align:center; }
.BoxTresc .BoxPrzyciski b { display:inline-block; cursor:pointer; background:#cccccc; margin:0px 2px 0px 2px; padding:2px 6px 2px 6px; color:#e6e6e6; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; }
.BoxTresc .BoxPrzyciski b:hover { background:#666666; }
.BoxTresc .BoxPrzyciski .On { background:#666666; }

/* box chmura tagow */
#tagCloud { text-align:center; padding:5px; overflow:hidden; font-size:80%; }
#tagCloud a { display:inline-block; margin:2px; padding:2px; }
.tag_0 { font-size:90%; }
.tag_3 { font-size:120%; }
.tag_5 { font-size:140%; }
.tag_10 { font-size:170%; }
.tag_15 { font-size:190%; }
.tag_20 { font-size:210%; }
.tag_50 { font-size:230%; }

/* box standardowy z kategoriami */
.BoxKategorie { margin-top:1px; margin-bottom:10px; overflow:hidden; background:#666666; }
.BoxKategorie ul { list-style-type: none; padding:0; margin:0; }
.BoxKategorie li { margin:0px; }
.BoxKategorie a { padding:8px 12px 8px 12px; font-size:110%; font-weight:bold; color:#ffffff; display:block; border-bottom:1px dotted #999999; }
.BoxKategorie a:hover { text-decoration:none; color:#ffffff; background:#333333; }
.BoxKategorie li li a { padding:8px 12px 8px 25px; font-weight:normal; color:#ffffff; display:block; }
.BoxKategorie li li a:hover { text-decoration:none; color:#ffffff; background:#333333; }
.BoxKategorie li li li a { padding:8px 12px 8px 40px; }
.BoxKategorie li li li li a { padding:8px 12px 8px 55px; }
.BoxKategorie li li li li li a { padding:8px 12px 8px 70px; }
.BoxKategorie em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:#999999; }
.BoxKategorie .Aktywna { color:#E3010F; }

/* box kategorii rozwijanych */
.BoxKategorieRozwijane { margin-top:1px; margin-bottom:10px; overflow:hidden; background:#666666; }
.BoxKategorieRozwijane ul { list-style-type: none; padding:0; margin:0; }
.BoxKategorieRozwijane li { margin:0px; }
.BoxKategorieRozwijane a { padding:8px 12px 8px 12px; font-size:110%; font-weight:bold; color:#ffffff; display:inline-block; margin-left:25px; }
.BoxKategorieRozwijane a:hover { text-decoration:none; color:#E3010F; }
.BoxKategorieRozwijane li ul { display:none; }
.BoxKategorieRozwijane li li a { background:url('/szablony/dynamo/obrazki/kategorie/kategoriaRozwijanaTlo.png') no-repeat left center; padding:6px 10px 6px 15px; font-weight:normal; color:#ffffff; display:inline-block; margin:1px 0px 1px 40px; }
.BoxKategorieRozwijane li li a:hover { text-decoration:none; color:#E3010F; }
.BoxKategorieRozwijane li li li a { margin-left:57px; }
.BoxKategorieRozwijane li li li li a { margin-left:74px; }
.BoxKategorieRozwijane li li li li li a { margin-left:91px; }
.BoxKategorieRozwijane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:#999999; }
.BoxKategorieRozwijane .Aktywna { color:#E3010F; }
.BoxKategorieRozwijane h2 { border-bottom:1px dotted #999999; }
.BoxKategorieRozwijane h2:hover { background:#333333; }
.BoxKategorieRozwijane .Rozwin { position:absolute; display:inline-block; cursor:pointer; width:16px; height:16px; margin:6px 5px 5px 10px; }
.BoxKategorieRozwijane .Plus { background:url('/szablony/dynamo/obrazki/kategorie/kategoriaPlus.png') no-repeat right center; }
.BoxKategorieRozwijane .Minus { background:url('/szablony/dynamo/obrazki/kategorie/kategoriaMinus.png') no-repeat right center; }

/* box kategorii wysuwanych */
.BoxKategorieWysuwane { margin-top:1px; margin-bottom:10px; overflow:hidden; background:#666666; }
.BoxKategorieWysuwane ul { list-style-type: none; padding:0; margin:0; }
.BoxKategorieWysuwane li { margin:0px; }
.BoxKategorieWysuwane li:hover { background:#333333; }
.BoxKategorieWysuwane a { padding:8px 12px 8px 12px; font-size:110%; font-weight:bold; color:#ffffff; display:block; border-bottom:1px dotted #999999; }
.BoxKategorieWysuwane a:hover { text-decoration:none; color:#ffffff; }
.BoxKategorieWysuwane li ul { display:none; position:absolute; margin:-15px 0px 0px 160px; width:200px; background:#666666; z-index:10000; border:1px dotted #999999; border-bottom:0px; }
.BoxKategorieWysuwane li li a { padding:5px 25px 5px 10px; font-weight:normal; color:#ffffff; }
.BoxKategorieWysuwane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:#999999; }
.BoxKategorieWysuwane a.Rozwin { background:url('/szablony/dynamo/obrazki/kategorie/kategoriaStrzalka.png') no-repeat right center; }

/* box porownywarki produktow */
.BoxPorownywarka { padding:10px; }
.BoxPorownywarka a { display:block; margin-left:25px; }
#ListaProduktowPorownanieBox span { background:url('/szablony/dynamo/obrazki/nawigacja/kasuj.png') no-repeat left center; width:16px; height:16px; margin:0px 10px 0px 0px; float:left; cursor:pointer; display:inline-block; }
#ListaProduktowPorownanieBox { list-style-type: none; padding:0; margin:0; }
#ListaProduktowPorownanieBox li { margin-bottom:8px; }
.BoxPorownywarka #przyciskPorownywaniaBox { margin-top:15px; text-align:center; }

/* box schowka */
.BoxSchowek { padding:10px; text-align:center; line-height:1.2 }
.BoxSchowek .Cena { display:inline-block; }
.BoxSchowek .WartoscSchowka { margin:0px auto; margin-top:5px; margin-bottom:15px; display:table; border-collapse: collapse; border-spacing:0; }
.BoxSchowek .WartoscSchowka div { display:table-cell; padding:0px 3px 0px 3px; vertical-align:middle; }

/* box koszyka - szczegolowy */
.BoxKoszykSzczegoly { line-height:1.2 }
.BoxKoszykSzczegoly ul { list-style-type: none; padding:0; margin:0; }
.BoxKoszykSzczegoly li { border-bottom:1px dotted #cccccc; text-align:left; margin:5px 0px 5px 0px; display:table; width:100%; }
.BoxKoszykSzczegoly li .PrdDane { padding:5px; display:table-cell; vertical-align:top; }
.BoxKoszykSzczegoly li .PrdDane a { font-weight:bold; }
.BoxKoszykSzczegoly li .PrdDane .Cena { margin-top:5px; }
.BoxKoszykSzczegoly li .Img { display:table-cell; padding:5px; text-align:center; vertical-align:top; }
.BoxKoszykSzczegoly .Podsumowanie { margin:0px auto; margin-top:15px; display:table; border-collapse: collapse; border-spacing:0; }
.BoxKoszykSzczegoly .Podsumowanie div { display:table-cell; padding-right:5px; vertical-align:middle; }
.BoxKoszykSzczegoly .PrzyciskKoszyk { margin:15px 0px 7px 0px; text-align:center; }
.BoxKoszykSzczegoly .PustyKoszyk { display:block; margin:10px; text-align:center; }

/* box reklamacji */
.BoxReklamacja { padding:10px; text-align:left; line-height:1.5 }
.BoxReklamacja span { font-size:110%; font-weight:bold; }
.BoxReklamacja ul { list-style-type: none; padding:0; margin:0; }
.BoxReklamacja li { margin:0px; }
.BoxReklamacja a { padding:2px 5px 2px 5px; font-weight:normal; display:block; }

/* box newsletter */
.BoxNewsletter { padding:10px; text-align:center; line-height:1.2; }
.BoxNewsletter .NewsletterOpis { background:url('/szablony/dynamo/obrazki/szablon/newsletter_box.png') no-repeat left center; padding-left:55px; text-align:left; }
.BoxNewsletter .PoleAdresu { margin:15px 0px 15px 0px; }
.BoxNewsletter #emailNewsletter { width:95%; margin:0px auto; }

/* definiowanie boxu waluty */
.BoxTresc .Waluty { text-align:center; padding:10px 0px 0px 0px; }

/* box ankiet */
.BoxTresc .Ankieta { padding:10px; text-align:center; }
.BoxTresc .Ankieta h4 { display:block; margin-bottom:10px; }
.BoxTresc .Ankieta .Pytania { display:inline-block; margin:0px auto; text-align:left !important; list-style-type: none; padding:0; }
.BoxTresc .Ankieta .Pytania input { float:left; margin:0px 5px 0px 0px !important; }
.BoxTresc .Ankieta .Pytania li { text-align:left; margin-bottom:5px; }
.BoxTresc .Ankieta .Pytania li b { margin-left:20px; font-weight:normal; display:block; }
.BoxTresc .Ankieta #BladAnkiety { display:inline-block; margin:0px auto; font-weight: normal; background:transparent url('/szablony/dynamo/obrazki/formularz/blad.png') no-repeat left center; margin:10px 0px 0px 0px; padding:2px 0px 2px 25px; }
.BoxTresc .Ankieta div { margin-top:10px; }

/* box cennika */
.BoxTresc .Cennik { text-align:center; }
.BoxTresc .Cennik a { display:inline-block; margin:10px 5px 10px 5px; }

/* box producenci chmura tekst */
.BoxTresc .ProducenciChmura a { display:inline-block; margin:5px; }

/* box producenci - przewijana lista */
.BoxTresc .ProducenciLista { overflow-y:auto; }
.BoxTresc .ProducenciLista a { display:block; margin:5px 5px 5px 10px; }

/* definiowanie boxu z miniaturka i opisem */
.BoxTresc .BoxImgTekst { text-align:left; border-bottom:1px dotted #cccccc; padding:8px 5px 10px 5px; }
.BoxTresc .BoxImgTekst img { float:left; margin-right:12px; margin-bottom:8px; }
.BoxTresc .BoxImgTekst h3 { margin-bottom:8px; }

/* box wyszukiwania */
.BoxWyszukiwania { margin:10px; padding-right:55px; text-align:center; line-height:1.2; background:url('/szablony/dynamo/obrazki/szablon/szukaj_lupa_box.png') no-repeat right center; }
.BoxWyszukiwania .PoleFrazy { margin-top:8px; }
.BoxWyszukiwania #InBoxSzukaj { width:90%; margin:0px auto; }
.SzukZaawansowane { border-top:1px dotted #cccccc; display:block; margin:15px 0px 5px 0px; padding-top:8px; text-align:center; }

/* box z grafikami, bannerami */
.BoxTresc .Grafiki { list-style-type: none; padding:0; margin:0; }
.BoxTresc .Grafiki li { padding:10px; margin-bottom:8px; text-align:center; }
.BoxTresc .Grafiki span { cursor:pointer; }
.BoxTresc .Reklamy { list-style-type: none; padding:0; margin:0; }
.BoxTresc .Reklamy li { margin-bottom:8px; text-align:center; overflow: hidden; }

/* box kontakt */
.BoxTresc .BoxKontakt { list-style-type: none; padding:0; margin:0; }
.BoxTresc .BoxKontakt li { padding:5px 10px 5px 10px; margin:0px; border-bottom:1px dotted #cccccc; }
.BoxTresc .BoxKontakt li:last-child { border:0px; }
.BoxTresc .BoxKontakt li b { display:block; margin-bottom:5px; }
.BoxTresc .BoxKontakt .Firma { line-height:1.5; }
.BoxTresc .BoxKontakt .Firma strong { display:block; margin-bottom:5px; font-size:110%; }
.BoxTresc .BoxKontakt .Iko { line-height:1.7; }
.BoxTresc .BoxKontakt .Iko b { padding-left:25px; background:url('/szablony/dynamo/obrazki/szablon/ikony_kontakt.png') no-repeat; height:20px; line-height:20px; }
.BoxTresc .BoxKontakt .Mail b { background-position:0px -20px; }
.BoxTresc .BoxKontakt .Tel b { background-position:0px 0px; }
.BoxTresc .BoxKontakt .Fax b { background-position:0px -40px; }
.BoxTresc .BoxKontakt .Gg b { background-position:0px -60px; }
.BoxTresc .BoxKontakt .Skype b { background-position:0px -80px; }
.BoxTresc .BoxKontakt .Godziny b { background-position:0px -100px; }

/* box filtrow */
#boxFiltry { margin:0px; padding: 0px; }
#boxFiltry .BoxNaglowek { background:url('/szablony/dynamo/obrazki/szablon/tlo_naglowek_boksu.png') repeat-x top left; margin:0px; padding: 9px 0 0; color:#e6e6e6; font-size:130%; font-weight:normal; height:46px; }
#boxFiltry .BoxNaglowek div { background: url("/szablony/dynamo/obrazki/szablon/strzalka.png") no-repeat scroll left center; color: #aaaaac; margin-left: 15px;  padding-left: 15px; text-transform: uppercase; }
.BoxTresc #filtrBox { margin:5px; }
.BoxTresc .ZakresCen { padding:5px 0px 10px 5px; border-bottom:1px dotted #cccccc; }
.BoxTresc .ZakresCen b { display:block; margin:0px 5px 0px 0px; padding-bottom:10px; font-size:110%; }
.BoxTresc .ZakresCen input { margin:0px 5px 0px 5px; }
.BoxTresc .Multi { padding:5px 0px 10px 0px; border-bottom:1px dotted #cccccc; }
.BoxTresc .Multi span { display:block; padding:5px; font-size:110%; }
.BoxTresc .Multi b.Wlaczony { background:url('/szablony/dynamo/obrazki/nawigacja/ok.png') no-repeat left center; padding-left:25px; font-weight:bold; }
.BoxTresc .Multi .Wybor { white-space:nowrap; z-index:999; overflow-y:auto; overflow-x:hidden; max-height:200px; margin:5px; }
.BoxTresc strong { color:#3e5952; display:block; margin:10px 0px 8px 0px; font-size:110%; }
.BoxTresc #filtryWyswietl a { display:block; font-weight:bold; font-size:110%; background:url('/szablony/dynamo/obrazki/nawigacja/kasuj.png') no-repeat right center; margin:10px 5px 0px 5px; padding:2px 20px 2px 2px; }
.BoxTresc #filtryWyswietl a:hover { color:#d6000a; }
.BoxTresc .cl { float:none !important; }
.BoxTresc #filtryWyswietl { text-align:right; }
.BoxTresc #filtryWyswietl input { margin-top:10px; }
 
.BoxKategorie li a span { display:table-cell; vertical-align:middle; }
.BoxKategorie li a span:last-child { padding-left:8px; }
.BoxKategorieRozwijane li a span { display:table-cell; vertical-align:middle; }
.BoxKategorieRozwijane li a span:last-child { padding-left:8px; }
.BoxKategorieWysuwane li a span { display:table-cell; vertical-align:middle; }
.BoxKategorieWysuwane li a span:last-child { padding-left:8px; }

/* wyglad produktu no 1 */
.ProduktProsty { display: table-cell; vertical-align:top; text-align:center; padding:10px 5px 10px 5px; }
.ProduktProsty:last-child { border-right:0px; }
.ProduktProsty .Foto { display:inline-block; }
.ProduktProsty .Foto a { padding:0px !important; position:relative; }
.ProduktProsty .Zdjecie { margin:0px 0px 10px 0px; }
.ProduktProsty .Opis { text-align:left; display:block; margin:10px !important; padding:5px; }
.ProduktProsty .DataDostepnosci { text-align:center; display:block; margin:10px !important; padding:10px 10px 5px 10px; }
.ProduktProsty .DataDostepnosci b { text-align:center; display:block; margin:5px; font-size:110%; }
.ProduktProsty .Zakup { display:inline-block; margin:0px auto; margin-top:10px; }
.ProduktProsty .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0px; }
.ProduktProsty .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0px; }
/* wyskakujacy z gory napis zobacz szczegoly z lupa */
.ProduktProsty .AnimacjaZobacz { overflow:hidden; position:relative; }
.ProduktProsty a { padding:7px 10px 10px 10px; display:inline-block; }
.ProduktProsty .Zobacz { margin:-60px 0px 0px 0px; position:absolute; display:none; z-index:100; }
.ProduktProsty .Zobacz strong { margin:0px auto; width:90%; display:inline-block; background:url('/szablony/dynamo/obrazki/szablon/tlo_zobacz_szczegoly_modul.png') repeat-x; 
                                    -moz-box-shadow: 0 8px 6px -6px #999999; -webkit-box-shadow: 0 8px 6px -6px #999999; box-shadow: 0 8px 6px -6px #999999; 
                                    -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.ProduktProsty .Zobacz a { color:#3e5952; font-weight:bold; background:url('/szablony/dynamo/obrazki/szablon/lupa_modul.png') no-repeat left center; margin-left:10px; padding:15px 10px 10px 30px !important; font-family: Arial, Tahoma, Verdana, sans-serif; }
.ProduktProsty .Zobacz a:hover { color:#333333; }

/* przyciski do modulu wszystkich produktow */
#LadowanieWszystkie { display:none; z-index:100; position:absolute; width:100px; height:150px; background:url('/szablony/dynamo/obrazki/nawigacja/loader_maly.gif') no-repeat center center; }
#WszystkieProdukty { z-index:1; }
#WszystkieProdukty .SekcjaRowna:nth-last-child(2) { border-bottom:0px; }
#WszystkieProdukty .ModulPrzyciski { margin:20px 0px 10px 0px; text-align:center; }
#WszystkieProdukty .ModulPrzyciski b { display:inline-block; cursor:pointer; background:#cccccc; margin:0px 2px 0px 2px; padding:4px 6px 6px 6px; color:#e6e6e6; font-weight:bold; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -khtml-border-radius:8px; }
#WszystkieProdukty .ModulPrzyciski b:hover { background:#666666; }
#WszystkieProdukty .ModulPrzyciski .On { background:#666666; }
#WszystkieProdukty .ModulPrzyciski span { display:inline-block; margin:0px 5px 0px 5px; font-weight:bold; }

/* wyglad produktu no 2 */
.ProduktZlozony { display: table-cell; vertical-align:top; text-align:center; padding:10px 5px 5px 5px; }
.ProduktZlozony:last-child { border-right:0px; }
.ProduktZlozony .Foto { float:left; margin-left:15px; }
.ProduktZlozony .ProdCena { text-align:left; padding-right:5px; }
.ProduktZlozony .ProdCena a { padding:0px 10px 10px 0px; display:inline-block; }
.ProduktZlozony .Opis { text-align:left; display:block; margin:10px !important; padding:5px; }
.ProduktZlozony .Opis .Dostepnosc { font-style:normal; display:block; padding:5px 0px 5px 0px; font-weight:bold; }
.ProduktZlozony .Opis .Dostepnosc em { font-style:normal; color:#999999; font-weight:normal; }
.ProduktZlozony .ProdCena .Producent { margin-top:8px; display:block; }
.ProduktZlozony .ProdCena .Producent a { color:#3e5952; font-weight:bold; }
.ProduktZlozony .ProdCena .Producent a:hover { color:#d6000a; }
.ProduktZlozony .ProdCena .Producent em { font-style:normal; color:#999999; font-weight:normal; }
.ProduktZlozony .cl { height:10px; }
.ProduktZlozony .Ocena { text-align:left; margin-top:10px; line-height:1.5; }
.ProduktZlozony .Ocena img { display:block; margin:5px 0px 5px 0px; }
.ProduktZlozony .Ocena strong { display:inline-block; margin-left:3px; font-size:110%; }
.ProduktZlozony .Zakup { display:inline-block; margin-top:5px; }
.ProduktZlozony .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0px; }
.ProduktZlozony .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0px; }

/* wyglad produktu no 3 - modul promocje z zegarem */
.ProduktWiersz { margin-bottom:5px; position:relative; padding-top:10px; }
.ProduktWiersz .Foto { float:left; margin:5px 0px 0px 15px; }
.ProduktWiersz .ProdOpis { text-align:left; margin:5px 40px 10px 0px; }
.ProduktWiersz .ProdOpis a { padding:0px 10px 10px 0px; display:inline-block; }
.ProduktWiersz .Zdjecie { margin:0px 0px 10px 0px; }
.ProduktWiersz .OpisKrotki { margin:10px 0px 10px 0px; display:block; }
.ProduktWiersz .Odliczanie { display:block; text-align:left; font-size:110%; color:#d6000a; font-weight:bold; margin:12px 0px 8px 0px; }
.ProduktWiersz .Odliczanie span { display:block; color:#333333; margin-bottom:5px; font-size:19px; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif; }
.ProduktWiersz .Odliczanie span em { display:inline-block; background:#333333; color:#ffffff; font-style:normal; padding:2px 5px 2px 5px; margin:1px; 
                                  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; -khtml-border-radius:4px; }
.ProduktWiersz .Bestseller_pl { right:0px; top:0px; position:absolute; background:url('/szablony/dynamo/obrazki/ikony/pl/bestseller.png') no-repeat; width:185px; height:111px; }
.ProduktWiersz .Bestseller_en { right:0px; top:0px; position:absolute; background:url('/szablony/dynamo/obrazki/ikony/en/bestseller.png') no-repeat; width:185px; height:111px; }
.ProduktWiersz .Zakup { margin-right:10px; }
.ProduktWiersz .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0px; }
.ProduktWiersz .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0px; }

/* wyglad kategorii na stronie glownej */
.KategoriaGl { display:table-cell; vertical-align:top; text-align:left; padding:5px 8px 10px 8px; }
.KategoriaGl:last-child { border-right:0px; }
.KategoriaGl .Kategoria { margin-right:60px; }
.KategoriaGl h3 a { padding:7px 10px 10px 3px; display:inline-block; }
.KategoriaGl .Foto { float:right; }
.KategoriaGl .Zdjecie { margin:0px 0px 10px 0px; }
.KategoriaGl ul { list-style-type: none; padding: 0; margin: 0; }
.KategoriaGl li { margin:0px; }
.KategoriaGl li a { background:url('/szablony/dynamo/obrazki/szablon/menu_kategorii_str_glowna.png') no-repeat left center; display:block; padding:3px 10px 3px 24px; }
.KategoriaPusta { display:table-cell; }

/* wyglad producentow na stronie glownej */
#ProducenciAnimacja { margin:10px 28px 10px 28px; overflow:hidden; }
#ProducenciAnimacjaStrzalkaLewa { display:none; opacity:0.6; filter:alpha(opacity=60); cursor:pointer; float:left; width:28px; height:30px; margin-top:30px; background:url('/szablony/dynamo/obrazki/nawigacja/strzalka_poprzedni.png') no-repeat center center; }
#ProducenciAnimacjaStrzalkaLewa:hover { opacity:1; filter:alpha(opacity=100); }
#ProducenciAnimacjaStrzalkaPrawa { opacity:0.6; filter:alpha(opacity=60); cursor:pointer; float:right; width:28px; height:30px; margin-top:30px; background:url('/szablony/dynamo/obrazki/nawigacja/strzalka_nastepny.png') no-repeat center center; }
#ProducenciAnimacjaStrzalkaPrawa:hover { opacity:1; filter:alpha(opacity=100); }
#ProducenciAnimacjaSrodek ul { list-style-type: none; padding: 0; margin: 0; display:table; border-collapse:collapse; border-spacing:0; }
#ProducenciAnimacjaSrodek li { display:table-cell; vertical-align:middle; text-align:center; margin:0px; }

/* wyglad bannerow statycznych */
.BanneryStatyczne { display:block; text-align:center; margin:5px; }

/* wyglad modulu produktow z jedynym zdjeciem */
.ProduktZdjecieLista { display:table; width:100%; border-collapse:collapse; border-spacing:0; }
.ProduktZdjecieLista .FotoJedno { display:table-cell; vertical-align:middle; text-align:left; padding-left:30px; }
.ProduktZdjecieLista .FotoJedno ul { list-style-type:none; padding:0px; }
.ProduktZdjecieLista .FotoJedno li { display:none; }
.ProduktZdjecieLista .FotoJedno li:first-child { display:block; }
.ProduktZdjecieLista .NazwyProduktow { display:table-cell; vertical-align:middle; text-align:left; }
.ProduktZdjecieLista .NazwyProduktow h3 { display:table; width:100%; }
.ProduktZdjecieLista .NazwyProduktow h3:nth-child(odd) { background:#f3f3f3; }
.ProduktZdjecieLista .NazwyProduktow h3 .wyswietlany { color:#d6000a; }
.ProduktZdjecieLista .NazwyProduktow a { padding:6px 10px 6px 10px; display:table-cell; vertical-align:middle; text-align:left; }
.ProduktZdjecieLista .NazwyProduktow .Ceny { vertical-align:middle; display:table-cell; padding:6px 10px 6px 0px; text-align:right; }

/* modul animowany - przewijane produkty lewo / prawo lub przenikanie */
.AnimModul ul { list-style-type:none; padding:0px; width:100%; }
.AnimModul li { float:left; width:100%; overflow:hidden; }
.AnimModul li:first-child { display:block; }
.AnimModul .StronyAnim { float:right; padding:4px 2px 4px 2px; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.AnimModul .StronyAnim b { background:#cccccc; margin:0px 2px 0px 2px; padding:3px 7px 3px 7px; display:inline-block; cursor:pointer; color:#ffffff; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }
.AnimModul .StronyAnim b:hover { background:#666666; }
.AnimModul .StronyAnim b.On { background:#666666; }

/* modul animowany - jeden produkt na cala szerokosc szeroki na cala kolumne - przenikanie - hity */
.AnimModulJeden { list-style-type:none; padding:0px; margin:0px; overflow:hidden; }
.AnimModulJeden .Kont { margin:0px 5px 0px 5px; display:table; width:100%; border-collapse:collapse; border-spacing:0; }
.AnimModulJeden .Foto { display:table-cell; vertical-align:top; padding:5px 0px 0px 15px; }
.AnimModulJeden .ProdOpis { display:table-cell; vertical-align:top; text-align:left; padding:5px 20px 0px 20px; }
.AnimModulJeden .ProdOpis a { font-size:19px; font-weight:normal; padding:0px 10px 10px 0px; display:inline-block; }
.AnimModulJeden .Zdjecie { margin:0px 0px 10px 0px; }
.AnimModulJeden .OpisKrotki { margin:5px 0px 10px 0px; display:block; }
.AnimModulJeden .Zakup { display:block; margin-top:10px; }
.AnimModulJeden .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0px; }
.AnimModulJeden .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0px; }

/* modul animowany - jeden produkt na cala szerokosc szeroki na cala kolumne - przenikanie - promocje */
.AnimModulJeden .FotoPrawe { float:right; margin:5px 15px 0px 15px; }
.AnimModulJeden .ProdOpisSrodek { text-align:left; margin:5px 20px 0px 10px; }
.AnimModulJeden .ProdOpisSrodek a { font-size:22px; font-weight:normal; padding:0px 10px 10px 0px; display:inline-block; }
.AnimModulJeden .ProdOpisSrodek .Znikanie { position:relative; margin:0px; }
.AnimModulJeden .FotoPrawe .Skakanie { position:relative; margin:0px; }
.AnimModulJeden .FotoPrawe .Zdjecie { border:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

.ModulPrzyciski { text-align:right; }
.ModulPrzyciskiSrodek { text-align:center; }
.ModulPrzyciski b, .ModulPrzyciskiSrodek b { display:inline-block; cursor:pointer; background:#cccccc; margin:0px 2px 0px 2px; width:12px; height:12px; color:#cccccc; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -khtml-border-radius:6px; }
.ModulPrzyciski b:hover, .ModulPrzyciskiSrodek b:hover { background:#333333; }
.ModulPrzyciski .On, .ModulPrzyciskiSrodek .On { background:#333333; }

/* producenci chmura */
.ProducenciChmuraModul { text-align:center; }
.ProducenciChmuraModul a { display:inline-block; margin:5px; font-size:130%; }

/* aktualnosci na stronie glownej */
.AktProsta { display:table-cell; vertical-align:top; text-align:left; position:relative; padding:10px; }
.AktProsta:last-child { border-right:0px; }
.AktProsta h2 { text-align:right; }
.AktProsta h2 a { text-align:left; padding:0px; display:block; margin-bottom:5px; font-weight:bold; font-size:110%; }
.AktProsta .DaneAktualnosci { float:none; text-align:left; margin-bottom:8px; display:block; }
.AktProsta .DaneAktualnosci em { display:inline-block; margin:2px 2px 2px 0px; padding-right:15px; color:#999999; font-style:normal; }
.AktProsta .DataDodania { background:url('/szablony/dynamo/obrazki/nawigacja/kalendarz.png') no-repeat left center; padding:2px 0px 2px 22px; }
.AktProsta .IloscOdslon { padding:0px; }

/* ostatnio ogladane - modul staly - przyklejony */
#PrzyklejOstatnieProd { position:fixed; left:0px; bottom:0px; width:100%; background:#000000; border-top:1px solid #ffffff; z-index:1002; opacity:0.5; filter:alpha(opacity=50); text-align:center; }
#PrzyklejOstatnieProd .Rozwiniecie { cursor:pointer; background:url('/szablony/dynamo/obrazki/moduly_stale/ostatnio_ogladane_strzalka.png') no-repeat left center; padding:12px 10px 12px 35px; display:inline-block; font-size:110%; color:#ffffff; font-weight:bold; }
#PrzyklejOstatnieProd .Zamknij { left:0px; position:absolute; margin:10px; cursor:pointer; background:url('/szablony/dynamo/obrazki/moduly_stale/zamknij.png') no-repeat left center; width:20px; height:20px; display:inline-block; }
#PrzyklejOstatnieProd ul { display:none; list-style-type: none; padding:0px 0px 10px 0px; margin:0px; }
#PrzyklejOstatnieProd li { margin:0px; text-align:center; }
#PrzyklejOstatnieProd li a { color:#ffffff; font-weight:normal; font-size:110%; margin:4px 0px 4px 0px; display:inline-block; }
#PrzyklejOstatnieProd li a:hover { text-decoration:underline; }

/* informacje o cookie - modul staly - przyklejony */
#InfoCookie { position:fixed; left:0px; bottom:0px; padding:10px 0px 10px 0px; width:100%; background:#000000; color:#cccccc; border-top:1px solid #ffffff; z-index:10003; opacity:0.9; filter:alpha(opacity=90); text-align:center; }
#InfoCookie .CookieTekst { font-size:110%; }
#InfoAkcept { background:url('/szablony/dynamo/obrazki/moduly_stale/zamknij.png') no-repeat left center; display:inline-block; cursor:pointer; color:#ffffff; padding:7px 0px 7px 27px; }

/* blokada 18 + - modul staly - przyklejony */
#Blokada18 { position:fixed; left:0px; top:0px; width:100%; height:100%; background:#000000; z-index:1002; opacity:0.8; filter:alpha(opacity=80); }
#BlokadaOkno { position:fixed; left:50%; top:30%; width:500px; background:#ffffff; margin:0px auto; margin-left:-250px; z-index:1003; border:4px solid #333333; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -khtml-border-radius:12px; text-align:center; }
#BlokadaOkno strong { background:url('/szablony/dynamo/obrazki/moduly_stale/info18plus.png') no-repeat left center; font-size:110%; color:#d6000a; display:inline-block; padding:25px 25px 25px 55px; text-align:center; }
#BlokadaOkno .BlokadaTekst { line-height:1.5; text-align:center; margin:0px 30px 0px 30px; }
#BlokadaOkno .BlokadaPrzyciski { padding:25px 0px 25px 0px; }
#BlokadaOkno .BlokadaPrzyciski .przycisk18plus { cursor:pointer; padding:5px 12px 5px 12px; font-weight:bold; font-size:110%; font-family: Arial, Tahoma, Verdana, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
#BlokadaOkno .BlokadaPrzyciski .przycisk18plus:hover { color:#ffffff; background:#999999; }
#BlokadaOkno .BlokadaPrzyciski .wejdz { background:#d6000a; color:#ffffff; }
#BlokadaOkno .BlokadaPrzyciski .zrezygnuj { background:#cccccc; color:#ffffff; }
#BlokadaOkno .BlokadaPrzyciski span { margin:0px 5px 0px 5px; }

/* informacja na gorze sklepu */
#InfoTop { position:fixed; left:0px; top:0px; width:100%; background:#d6000a; border-bottom:2px solid #ffffff; z-index:1005; opacity:0.8; filter:alpha(opacity=80); text-align:center; }
#InfoTop span { background:url('/szablony/dynamo/obrazki/oknoPop/uwaga.png') no-repeat left center; font-size:110%; color:#ffffff; display:inline-block; padding:25px 25px 25px 55px; }

/* newsletter popup */
#InfoNewsletter { position:fixed; left:0px; top:0px; width:100%; height:100%; background:#000000; z-index:1002; opacity:0.8; filter:alpha(opacity=80); }
#InfoNewsletterOkno { position:fixed; left:50%; top:35%; width:460px; padding:20px; background:#ffffff; margin:0px auto; margin-left:-250px; z-index:1003; border:4px solid #242424; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -khtml-border-radius:12px; text-align:center; }
#InfoNewsletterOkno h4 { margin:10px 0px 15px 0px; font-size:140%; }
#InfoNewsletterOkno b { font-size:120%; }
#InfoNewsletterOkno small { margin:10px 0px 10px 0px; }
#InfoNewsletterOkno #newsletterPopup { margin:15px 0px 10px 0px; }
#InfoNewsletterOkno #NewsletterZamknij { cursor:pointer; float:right; color:#fff; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:11px; width:30px; height:15px; }
#InfoNewsletterOkno #NewsletterZamknij span { position:absolute; margin:-30px 0px 0px 0px; right:-15px; width:30px; height:30px; background:url('/szablony/dynamo/obrazki/nawigacja/zamknij_banner_popup.png'); display:inline-block; }
#InfoNewsletterOkno p { text-align:center; margin:10px 0px 0px 0px; }
#InfoNewsletterOkno #emailNewsletterPopup { font-size:120%; padding:10px; width:300px; text-align:center; }
#InfoNewsletterOkno #submitNewsletterPopup { font-size:110%; padding:7px 30px 7px 30px; }
#InfoNewsletterOkno #BladDanych { display:none; }
#InfoNewsletterOkno #BladDanych span { max-width:300px; text-align:left; color:#ff0000; font-size:110%; font-weight:normal; background:transparent url('/szablony/dynamo/obrazki/formularz/blad.png') no-repeat left center; display:inline-block; margin:10px 0px 0px 0px; padding:2px 0px 2px 25px; }
#InfoNewsletterOkno #BladDanych strong { text-align:center; color:#ff0000; font-size:120%; font-weight:normal; display:inline-block; margin:10px 0px 10px 0px; }
#InfoNewsletterOkno #ZgodaPopup { margin:10px 0px 5px 0px; font-size:80%; opacity:0.6; filter:alpha(opacity=60); }/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:20000; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch; padding-top:28px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/programy/colorBox/images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(/programy/colorBox/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/programy/colorBox/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/programy/colorBox/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/programy/colorBox/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/programy/colorBox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/programy/colorBox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/programy/colorBox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/programy/colorBox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; top:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(/programy/colorBox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/programy/colorBox/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; top:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; top:0; left:0; background:url(/programy/colorBox/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; top:0; left:27px; background:url(/programy/colorBox/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:0; right:0; background:url(/programy/colorBox/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*
     FILE ARCHIVED ON 20:59:26 Nov 28, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:11:54 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.659
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.011
  esindex: 0.012
  cdx.remote: 5.833
  LoadShardBlock: 581.483 (3)
  PetaboxLoader3.datanode: 139.482 (5)
  PetaboxLoader3.resolve: 2502.338 (3)
  load_resource: 2116.051 (2)
*/