body { margin : 0 auto; text-align : left; font-size : 12px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #000; line-height : 16px; background: #fff url('../images/bg.jpg') repeat-x;}
body#tinymce { background: none; }

@font-face {
    font-family: 'impact';
	
    src: local('Impact'), 
	     url('impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('impact-webfont.woff') format('woff'),
         url('impact-webfont.ttf') format('truetype'),
         url('impact-webfont.svg#impactregular') format('svg');
}

/*body .content-menu .active > a { color: red; }*/

input, textarea, select { border: 1px solid #000; }
label { display: block; width: 250px; margin-top: 1em; }
td, th { border: 0px; padding: 0.25em; }
th { text-align: center; }
h2 { font-size: 14px; margin-left: 25px; }


.active { font-size: 25px; }

.body { width : 918px; margin : 0 auto; }
* { margin: 0; padding: 0; border: 0; }
img { border: none; }
a.logo { width : 274px; height : 146px; background-image: url('../images/logo_stalco.png'); float: left; }
a.logo_nowe { width : 250px; margin-top:40px;  float: left; }
a.esklep { width : 100px; height : 146px; background-image: url('../images/sklep_online.jpg'); float: left; margin-left: 20px; }
a.esklep:hover { background-position : 0 -146px; }

a.esklepnowe {width: 100px; float: left;  margin-left: 20px; margin-top: 30px;}



a.b2b { width : 100px; height : 146px; background-image: url('../images/b2b.jpg'); float: left; margin-left: 50px; }
a.b2b:hover { background-position : 0 -146px; }

a.b2bnowe { width: 100px; float: left; margin-left: 50px;  margin-top: 36px;}

#lang_selector { width : 80px; height : 104px; float : left; padding-top:42px;}



#socialmedia {text-align: right; padding-top: 5px; float: right; }
a.fb {  width="20px" height="20px"  float: left; margin-left: 10px;}
a.yt {  width="20px" height="20px"  float: left; margin-left: 10px;}
a.ig {  width="20px" height="20px"  float: left; margin-left: 10px;}
a.li {  width="20px" height="20px"  float: left; margin-left: 10px;}


#wyszukiwarka { width : 224px; height : 100px; text-align: right; padding-top: 20px; float: right; }
.wyszukiwarka-przycisk { width: 34px; height: 31px; font-weight: bold; background-image: url('../images/szukaj.png'); border: none; font-size : 11px; }
.wyszukiwarka-tekst { width: 177px; height: 23px; border: 1px solid #00803e; margin-right: 5px; padding: 5px 0 0 5px; font-size: 11px; color: #959595; }
.wyszukiwarka-link { color: #fff; float: left; }
.wyszukiwarka-wyrownanie {height: 35px; float: left; }
.wyszukiwarka-wyrownanie2 { height: 35px; }


#wyszukiwarka-b { width : 224px; height: 65px; float: left; margin: 5px 0 0 0; }
.wyszukiwarka-przycisk-b { width: 34px; height: 31px; font-weight: bold; background: transparent url('../images/szukaj-b.png'); border: none; font-size : 11px; }
.wyszukiwarka-tekst-b { width: 179px; height: 28px; border: 1px solid #cccccc; background: #f2f2f2; font-size: 11px; color: #959595; margin-right: 5px; padding-left: 3px; }
.wyszukiwarka-link-b { color: #fff; float: left; }
.wyszukiwarka-wyrownanie-b { height: 35x; float: left; }
.wyszukiwarka-wyrownanie2-b { height: 35px; }
.wyniki-wyszukiwania { font-weight: bold; font-size: 14px; margin: 15px 0 15px 0; width: 100%; border-top: 1px solid #000; padding-top: 10px; }

#menu { width: 100%; height: 49px; overflow: hidden; clear: both; }
#schowek { width: 215px; height: 49px; background-image: url('../images/schowek.jpg'); line-height: 59px; padding: 0 0 0 25px; float: left; }
.spacer { width: 100%; height: 33px; clear: both }
.spacer-slider { width: 100%; height: 5px; }
.spacer2 { width: 100%; height: 14px; }


#kategorie { width: 100%; height: 250px; padding-top:20px;}
a.kategoria1 { width: 450px; height: 150px; float: left;  text-align: right; padding: 0 0 0 0; }
a.kategoria2 { width: 450px; height: 150px; float: left;  margin-left: 18px; text-align: right; padding: 0 0 0 0; }
a.kategoria3 { width: 920px; height: 50px; float: left; margin-left: 12px; text-align: right; margin: 10px 0px 0px 0px; }

.btn-ofirmie { width : 131px; height : 49px; background-image: url('../images/btn-ofirmie.gif'); float: left; }
.btn-aktualnosci { width : 131px; height : 49px; background-image: url('../images/btn-aktualnosci.gif'); float: left; }
.btn-promocje { width : 131px; height : 49px; background-image: url('../images/btn-promocje.gif'); float: left; }
.btn-nowosci { width : 131px; height : 49px; background-image: url('../images/btn-nowosci.gif'); float: left; }
.btn-produkty { width : 131px; height : 49px; background-image: url('../images/btn-produkty.gif'); float: left; }
.btn-partnergroup { width : 131px; height : 49px; background-image: url('../images/btn-partnergroup.gif'); float: left; }
.btn-sponsoring { width : 131px; height : 49px; background-image: url('../images/btn-sponsoring.gif'); float: left; }
.btn-kontakt { width : 130px; height : 49px; background-image: url('../images/btn-kontakt.gif'); float: left; }
a.btn-ofirmie:hover, a.btn-sponsoring:hover, a.btn-aktualnosci:hover, a.btn-promocje:hover, a.btn-nowosci:hover, a.btn-produkty:hover, a.btn-partnergroup:hover, a.btn-kontakt:hover { background-position : 0 -49px; }


.btn-ofirmie-active { width : 137px; height : 49px; background-image: url('../images/btn-ofirmie.gif'); float: left; }
a.btn-ofirmie-active:hover { background-position : 0 -49px; }

#all { width: 918px; }

.kolumna-lewa { width: 227px; float: left; }
.content-menu { font-size : 11px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #3c3b3b; width: 217px; padding: 5px 0 5px 0 ; list-style: none; float: left; background: none; }
.content-menu li { display: block; width: 217px; color: #fff; padding: 5px 0; list-style: none; }
.content-menu li a { color: #fff; font-size : 12px; display: block; width: 182px; margin-top: -9px; padding: 1px 0 0 45px; height: 28px; background: url('../images/menu-poziom1-bg.gif') no-repeat; line-height: 23px; }
.content-menu li a:hover { color: #dddddd; }
.content-menu li ul li a { background: none; width: auto; height: auto; color: #000; font-size: 11px; line-height: 18px; padding-top: 4px; padding-bottom: 2px; }
.content-menu li ul li a:hover { color: #555; }	
.content-menu li ul li { padding: 4px 4px 2px 0; color: #3c3b3b; list-style: inside; border-bottom: 1px dotted #cccccc; background: url('../images/menu-linia.gif') repeat-x; width: 223px; }
.content-menu li ul li ul li { padding: 5px 0 0 13px; color: #3c3b3b; list-style: none; background: url('../images/menu-linia2.gif') repeat-x; width: 214px; }
.podkategoria { padding-bottom: 45px; } 
.naglowek-zielony-main  { width: 227px; height: 41px; margin-bottom: 3px; }
.naglowek-zielony  { width: 207px; height: 41px; background: url('../images/naglowek-zielony-prawa.png') no-repeat right; line-height: 41px; padding: 0 20px 0 0; float:right; }
.naglowek-zielony h3 { padding: 0 0 0 20px; color: #fff; font-size : 14px; background: url('../images/naglowek-zielony-lewa.png') no-repeat left;  }

/* Inne kolory w menu użytkownika po zalogowaniu się */

.naglowek-zielony-kh-main  { width: 227px; height: 45px; margin-bottom: 3px; }
.naglowek-zielony-kh  { width: 207px; height: 45px; background: url('../images/naglowek-zielony-prawa.png') no-repeat right; line-height: 45px; padding: 0 20px 0 0; float:right; }
.naglowek-zielony-kh h3 { padding: 0 0 0 20px; color: #fff; font-size : 14px; background: url('../images/naglowek-zielony-lewa.png') no-repeat left;  }

.content-menu-kontrahent { font-size : 11px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #3c3b3b; width: 217px; padding: 5px 0 5px 0 ; list-style: none; float: left; background: none; }
.content-menu-kontrahent li { display: block; width: 217px; color: #fff; padding: 5px 0; list-style: none; }
.content-menu-kontrahent li a { color: #fff; font-size : 12px; display: block; width: 182px; margin-top: -9px; padding: 1px 0 0 45px; height: 28px; background: url('../images/menu-kontrahent-bg.gif') no-repeat; line-height: 23px; }
.content-menu-kontrahent li ul li a { background: none; width: auto; height: auto; color: #000; font-size: 11px; line-height: 18px; padding-top: 4px; padding-bottom: 2px; }
.content-menu-kontrahent li ul li { padding: 4px 4px 2px 0; color: #3c3b3b; list-style: inside; border-bottom: 1px dotted #cccccc; background: url('../images/menu-linia.gif') repeat-x; width: 223px; }
.content-menu-kontrahent li ul li ul li { padding: 5px 0 0 13px; color: #3c3b3b; list-style: none; background: url('../images/menu-linia2.gif') repeat-x; width: 214px; }
.podkategoria-kontrahent { padding-bottom: 45px; } 
.naglowek-kontrahent-main  { width: 227px; height: 45px; margin-bottom: 3px; }
.naglowek-kontrahent  { width: 207px; height: 45px; background: url('../images/naglowek-kontrahent-prawa.gif') no-repeat right; line-height: 45px; padding: 0 20px 0 0; float:right; }
.naglowek-kontrahent h3 { padding: 0 0 0 20px; color: #fff; font-size : 14px; background: url('../images/naglowek-kontrahent-lewa.gif') no-repeat left;  }
.content-menu-kontrahent a:hover { color: #dddddd; }

/* Panel administracyjny */
.content-menu-admin { font-size : 11px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #3c3b3b; width: 220px; padding: 2px 0 2px 0 ; list-style: none; float: left; background: none; }
.content-menu-admin li { display: block; width: 217px; color: #fff; padding: 5px 0; list-style: none; }
.content-menu-admin li a { color: #fff; font-size : 11px; display: block; width: 182px; margin-top: -9px; padding: 1px 0 0 45px; background: url('../images/menu-kontrahent-bg.gif') no-repeat; line-height: 23px; }
.content-menu-admin li a:hover { color: #dddddd; }


a.promocje { float: left; margin-bottom: 10px; }
a.nowosci { float: left; clear: both; margin-bottom: 10px; }

#cookies {
	font-size:10px;
	font-family : Tahoma, Arial, Helvetica, Verdana;
	color : #3c3b3b;
	text-align: center;
	color: #666;
	padding-right: 20px;
	padding-left: 20px;
}

.tresc { display: block; margin-left: 25px; width: 660px; float: left; font-size : 12px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #000; line-height: 16px;}
.tresc li { margin-left: 15px; }
.tresc ul li { font-size : 12px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #000; line-height: 16px; }
.tresc ul { font-size : 12px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #000; line-height: 16px; }
.tresc-lewa { float: left; width: 660px; }
.tresc-lewa-kategoria { float: left; width: 660px; }
.tresc-lewa2 { float: left; width: 100%; }
.tresc-prawa { float: right; }
.naglowek-czarny-main  { width: 667px; height: 41px; border-bottom: 1px solid #ababab; padding-bottom: 2px; margin-bottom: 20px;}
.naglowek-czarny  { height: 41px; background: url('../images/naglowek-czarny-prawa.gif') no-repeat right; line-height: 41px; padding: 0 20px 0 0; float:right; }
.naglowek-czarny h3 { padding: 0 0 0 20px; color: #fff; font-size : 14px; background: url('../images/naglowek-czarny-lewa.gif') no-repeat left;  }

#stopka { width: 918px; height: 103px; background: url('../images/stopka.gif') no-repeat; text-align: center; padding-top: 20px; line-height: 15px; color: #636363; font-size : 11px; clear: both; float:left; margin-top: 20px;}
.p-logo { margin-left: 50px; }

a:link { text-decoration: none; color: #00783a; }
a:visited { text-decoration: none; color: #00783a; }
a:hover { text-decoration: none; color: #11924f; }
a:active { text-decoration: none; color: #00783a } 

a.kategoria-opis1:link { text-decoration: none; color: #fff; }
a.kategoria-opis1:visited { text-decoration: none; color: #fff; }
a.kategoria-opis1:hover { text-decoration: none; color: #fff; }
a.kategoria-opis1:active { text-decoration: none; color: #fff; } 

a.kategoria-opis2:link { text-decoration: none; color: #1f1f1f; }
a.kategoria-opis2:visited { text-decoration: none; color: #1f1f1f; }
a.kategoria-opis2:hover { text-decoration: none; color: #585858; }
a.kategoria-opis2:active { text-decoration: none; color: #1f1f1f; } 

a.wyszukiwarka-link:link { text-decoration: none; font-size: 11px; color: #767676; }
a.wyszukiwarka-link:visited { text-decoration: none; font-size: 11px; color: #767676; }
a.wyszukiwarka-link:hover { text-decoration: none; font-size: 11px; color: #007d3c; }
a.wyszukiwarka-link:active { text-decoration: none; font-size: 11px; color: #767676; } 

a.wyszukiwarka-link-b:link { text-decoration: none; font-size: 11px; color: #00783a; }
a.wyszukiwarka-link-b:visited { text-decoration: none; font-size: 11px; color: #00783a; }
a.wyszukiwarka-link-b:hover { text-decoration: none; font-size: 11px; color: #11924f; }
a.wyszukiwarka-link-b:active { text-decoration: none; font-size: 11px; color: #00783a; } 

a.belka:link { text-decoration: none; color: #000; }
a.belka:visited { text-decoration: none; color: #000; }
a.belka:hover { text-decoration: none; color: #626262; }
a.belka:active { text-decoration: none; color: #000; } 

a.lightbox-link:link { text-decoration: none; color: #67f700; }
a.lightbox-link:visited { text-decoration: none; color: #67f700; }
a.lightbox-link:hover { text-decoration: none; color: #51c200; }
a.lightbox-link:active { text-decoration: none; color: #67f700; } 


/*SCHOWEK - PRAWA KOLUMNA*/

.naglowek-schowek-main  { width: 227px; height: 41px; margin-bottom: 3px; }
.naglowek-schowek  { width: 207px; height: 41px; background: url('../images/naglowek-czarny-prawa.gif') no-repeat right; line-height: 41px; padding: 0 20px 0 0; float:right; }
.naglowek-schowek h3 { padding: 0 0 0 20px; color: #fff; font-size : 14px; background: url('../images/naglowek-czarny-lewa.gif') no-repeat left;  }
.schowek { font-size : 11px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #3c3b3b; width: 217px; padding: 5px; list-style: none; float: left; background: none; }
.schowek li { list-style: inside; display: block; width: 227px; color: #fff; padding: 5px 0; }
.schowek li span { color: #3c3b3b; font-size : 11px; display: block; width: 210px; margin-left:-20px; margin-top: -9px; padding: 1px 0 0 19px; height: 31px; background: url('../images/schowek-bg.gif') no-repeat; line-height: 25px; }
.schowek li ul li { padding: 0.1em 0 0.5em 20px; color: #3c3b3b; list-style: none; background: none;  width: 205px; border-bottom: 1px dotted #cccccc;  margin-left:-20px; }
.schowek-dodaj { width : 228px; height : 42px; background-image: url('../images/dodaj.jpg'); float: left; text-align: center; line-height: 42px; margin-bottom: 15px; }
.schowek-dodaj2 { width : 228px; height : 42px;  background-image: url('../images/dodaj2.jpg'); float: left; text-align: center; line-height: 42px; margin-bottom: 15px; }
#reply { clear: both; margin-bottom: 10px; font-size: 11px; }
.schowek-wyczysc { width : 228px; height : 42px; background: url('../images/wyczysc-schowek.jpg') no-repeat left; float: left; text-align: center; font-size: 12px; line-height: 34px; margin: 15px 0 0 -25px; }

.favourite-zdjecie { width: 203px; float: left; margin: 18px 5px 0 5px; }
.favourite-zdjecie a img { border: 1px solid #e7e5e5; }
.favoritue-tekst { font-size : 11px; font-family : Tahoma, Arial, Helvetica, Verdana; color : #000; width: 217px; padding: 5px; list-style: none; float: left; background: none; }





/*KATEGORIE I PODKATEGORIE*/


.kategoria-zdjecie { width: 203px; float: left; margin: 18px 7px 0 10px; }
.kategoria-zdjecie a img { border: 1px solid #e7e5e5; }
.kategoria-opis1 { text-transform: uppercase; font-weight: bold; font-size: 11px; background: #00803e; display: block; color: #fff; text-align: center; line-height: 16px; padding: 5px; overflow: hidden;}


.kategoria-opis2 {
	font-weight: bold;
	font-size: 11px;
	background: #f5f5f5;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 16px;
	padding: 5px;
	overflow: hidden;
	height: 30px;
}



.podkategoria-opis { width: 195px; height: 30px; border-top: 1px solid #fff; font-size: 11px; background: #fff; display: block; color: #000; text-align: center; line-height: 14px; padding: 5px; }
.podkategoria-opis2 { font-weight: bold; color: #000; border-top: 1px solid #fff; font-size: 11px; background: #fff; display: block; text-align: center; line-height: 14px; padding: 5px; }







/*PRODUKT*/

.product-anchors { clear: both; padding: 0 0 3em 0; }
.product-anchors ul { margin: 0; padding: 0; list-style-type: none; }
.product-anchors ul li { position: relative; float: left; margin: 0; padding: 0 0 0 1px; }
.product-anchors ul li a { display: block; background: #25763A; padding: 2px 10px; color: white; }
.product-anchors ul li.dl-cat a { padding-right: 30px; background: black; }
.product-anchors ul li.dl-cat img { position: absolute; right: -15px; top: -50%; }


.boks-gora { width: 652px; height: 21px; background: url('../images/boks-gora.gif'); text-align: right; clear: both; }
.boks-gora span { background: #fff; color: #00783a; padding: 0 15px 0 20px; font-size: 12px; font-weight: bold; }
.boks-nazwa { width: 600px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; font-size: 18px; font-weight: bold; padding: 7px 25px 0 25px;  }
.boks-opis { width: 600px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; font-size: 12px; padding: 7px 25px 0 25px;  }

/*LINKI W POLU OPISU PRODUKTU - APROBATY, DEKLARACJE.... */
.boks-opis a:link { 
background-image: url('../images/apr_l.gif'), url('../images/apr_r.gif'), url('../images/apr_c.gif');	
background-position: left top, right top, left top;  
background-repeat: no-repeat, no-repeat, repeat-x; padding-top: 4px; 
padding-bottom: 4px; 
padding-left: 25px;
padding-right: 8px; 
text-decoration: none; 
color: #FFF; 
font-size: 10px; 
line-height: 23px;
font-weight: bold; }
.boks-opis a:visited { background-image: url('../images/apr_l.gif'), url('../images/apr_r.gif'), url('../images/apr_c.gif');	background-position: left top, right top, left top;  
background-repeat: no-repeat, no-repeat, repeat-x; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; padding-right: 8x; text-decoration: none; color: #FFF; font-size: 10px; line-height: 23px; font-weight: bold; }


.boks-dol { width: 652px; height: 21px; background: url('../images/boks-dol.gif'); clear: both; }
.produkt-miniatura { width: 203px; height: 121px; }
.lupa1 { width: 49px; height: 48px; position: fixed; left: 100px; top: 50px; background: url('../images/lupa1.png');}

.strzalki { width: 400px; height: 20px; }
a.strzalka-poprzedni { width: 120px; height: 35px;  clear: both; line-height: 35px;   padding: 8px 0 8px 0;}
a.strzalka-nastepny { width: 120px; height: 35px;   clear: both; line-height: 35px;  padding: 8px 0 8px 0;}
.sciezka { overflow: hidden; width: 669px; height: 56px; font-size: 11px; background: url('../images/sciezka.gif') no-repeat; line-height: 40px; padding-left: 25px; margin-top: -20px; }

.str-strzalki { width: 400px; height: 20px; text-align: center; float:left; padding-top: 15px; }
.str-poprzednia { width: 120px; height: 20px; float: left; text-align: center;}
.str-nastepna { width: 120px; height: 20px; float: left; text-align: center;}
.str-strony { width: 160px; height: 20px; float: left; text-align: center;}

.str-strzalki-p { width: 640px; height: 20px; text-align: center; padding: 0 10px 0 10px; margin-top: 15px; }
.str-poprzednia-p { width: 105px; height: 20px; float: left; text-align: center; background: url('../images/strzalka-poprzedni.gif') no-repeat; padding-left: 30px; line-height: 20px; }
.str-nastepna-p { width: 105px; height: 20px; float: left; text-align: center; background: url('../images/strzalka-nastepny.gif') no-repeat right; padding-right: 30px; line-height: 20px; }
.str-strony-p { width: 370px; height: 20px; float: left; text-align: center;}

/*KONTAKTY*/

.kontakty-boks-gora { clear: both; width: 669px; height: 21px; background: url('../images/kontakty-boks-gora.gif'); text-align: left; }
.kontakty-boks-gora span { background: #fff; color: #00783a; padding: 0 15px 0 20px; font-size: 14px; font-weight: bold; }
.kontakty-boks-dol { width: 669px; height: 21px; background: url('../images/kontakty-boks-dol.gif'); clear: both; margin-bottom: 15px; }
.kontakty-boks-tresc { width: 621px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; font-size: 12px; padding: 7px 25px 0 21px;  clear: both; overflow: hidden; height: 100%; }
.partnerzy-select { float: right; margin: 10px 0 20px 20px; }
#change-xx { width: 58px; height: 21px; text-indent: -500px; overflow: hidden; background: url('../images/zmien.png') no-repeat; border: none; }

.partnerzy-miejscowosc { width: 593px; height: 18px; line-height: 18px; border-bottom: 1px solid #ababab; color: #fff; font-size: 12px; padding: 0 25px 0 7px;  background: #007b3b; }
.partnerzy-szczegoly { width: 625px; font-size: 12px; background: url('../images/kontakty-gradient.jpg') repeat-x; overflow: hidden; height: 100%; padding: 10px 0 10px 0; }
.partnerzy-wiecej { width: 143px; font-size: 12px; float: left; padding-left: 7px;}
.partnerzy-adres { width: 250px; font-size: 12px; text-align: right; float: left; line-height: 18px; }
.partnerzy-telefony { width: 200px; font-size: 12px; padding-left: 20px; float: left; }
.partnerzy-firma { width: 600px; float: left; }
.partnerzy-partnergroup { width: 625px; height: 50px; background: url('../images/partnergroup.gif') no-repeat right; display: block; line-height: 50px; margin-bottom: 15px; }


.punkty-miejscowosc { width: 600px; height: 20px; border-bottom: 1px solid #ababab; font-size: 12px; padding: 7px 25px 0 0;  margin-bottom: 10px; }
.punkty-szczegoly { width: 600px; font-size: 12px; }
.punkty-mapa { width: 100px; font-size: 12px; float: left; }
.punkty-adres { width: 250px; font-size: 12px; text-align: right; float: left; line-height: 18px; }
.punkty-telefony { width: 230px; font-size: 12px; padding-left: 20px; float: left; }
.punkty-firma { width: 600px; float: left; }

.handlowcy-miejscowosc { width: 300px; height: 20px; border-bottom: 1px solid #ababab; font-size: 12px; padding: 7px 25px 0 0;  margin-bottom: 10px; }
.handlowcy-szczegoly { width: 300px; font-size: 12px; }
.handlowcy-telefony { width: 300px; font-size: 12px; float: left; margin-bottom: 15px; }
.handlowcy-firma-lewy { width: 300px; float: left; }
.handlowcy-firma-prawy { width: 300px; margin-left: 20px; float: left; }
.lista { margin-left: 17px; }
.handlowcy-foto { float: left; margin-top: 5px; width: 280px; }
.handlowcy-all { clear: both; margin: 0.5em 0; }

/*LIGHTBOX*/

.partner-logo { width: 500px; height: 60px; background: url('../images/partner-logo.gif') no-repeat center; display: block; margin-bottom: 25px; margin-top: 15px; }
.partner-lightbox { width: 500px; height: 320px; font-size: 12px; text-align: center; float: left; padding-right: 120px; }
.partner-adres { width: 230px; font-size: 12px; color: #fff; text-align: right;  float: left; padding-right: 20px; }
.partner-telefony { width: 230px; font-size: 12px; color: #fff; text-align: left;  float: left; padding-left: 20px;}
.partner-galeria { width: 500px; text-align: center; display: block; clear: both; padding-top: 10px; }
.partner-tel { list-style-image: url(../images/partner-tel.gif) ; margin-left: 20px; line-height: 20px; }
.partner-fax { list-style-image: url(../images/partner-fax.gif); margin-left: 20px; line-height: 20px; }
.partner-mail { list-style-image: url(../images/partner-mail.gif); margin-left: 20px; line-height: 20px; }
.partner-tel-cz { list-style-image: url(../images/partner-tel-cz.gif) ; margin-left: 28px; line-height: 19px; }
.partner-fax-cz { list-style-image: url(../images/partner-fax-cz.gif); margin-left: 28px; line-height: 20px; }
.partner-mail-cz { list-style-image: url(../images/partner-mail-cz.gif); margin-left: 28px; line-height: 19px; }
.partner-www-cz { list-style-image: url(../images/partner-www-cz.gif); margin-left: 28px; line-height: 19px; }
.partner-punktor { list-style:inside; }
#fancybox-wrap #fancybox-outer #fancybox-inner .galeria-ramka { width: 500px; float: left; margin: -50px 0 -55px 70px; clear:both; }
#fancybox-wrap #fancybox-outer #fancybox-inner .galeria-ramka .galeria-miniatura-obwodka { border: 0px; float: left; margin: 0 1px 1px 1px;}
#fancybox-wrap #fancybox-outer #fancybox-inner .galeria-miniatura { width: 90px; height: 60px; padding-left: 2px;}
#fancybox-wrap #fancybox-outer #fancybox-inner .galeria-miniatura-obrazek { width: 90px; height: 60px; border: 1px solid #e7e5e5; margin: 0 0 0 0; }
.pointer-delete { list-style: none; }


/*GALERIA*/

.galeria-wybierz { width: 495px; height: 54px; background-image: url('../images/wybierz-galerie.gif'); display: block; line-height: 43px; padding-left: 150px; margin-bottom: 15px; text-align: left; }
.galeria-zdjecia { width: 100%; display: block; clear: both; }
.galeria-body { width: 100%; text-align: left; display: block; clear: both; }
.galeria-description { width: 645px; text-align: left; margin-bottom: 20px; font-size : 12px; font-family : Tahoma, Arial, Helvetica, Verdana; line-height: 13px; }
.galeria-miniatura { width: 90px; height: 60px; padding-left: 8px;}
.galeria-miniatura-obwodka { padding: 0 5px 0 5px; border: 1px solid #d4d4d4; float: left; margin: 5px 5px 5px 5px;}
.galeria-miniatura-obrazek { width: 90px; height: 60px; border: 1px solid #e7e5e5; margin: 0 8px 15px 0; }
.galeria-ramka { width: 650px; }


/*TABELKA*/

.tabelka-naglowek { background: #25763a; color: #fff; text-align: center; }
.tabelka-wiersze { border-bottom: 1px solid #000; color: #000; text-align: center; }
.tabelka-indeks{ background: #25763a; color: #fff; width: 50px; text-align: center; }
.tabelka-calosc { font-size: 11px; color: #000; width: 100%; text-align: center; }
.tab1 { border-bottom: 1px solid #000; background: #f2f2f2; }
.tab2 { border-bottom: 1px solid #000; background: #fff; }

/*PODSTRONY*/

.podstrona-wybierz { width: 495px; height: 54px; background-image: url('../images/wybierz-dzial.gif'); display: block; line-height: 43px; padding-left: 150px; margin-bottom: 15px; text-align: left; }



/*MAPKA*/

/* 
Polska, klikalna mapa wojewodztw - 300px
- http://winstonwolf.pl/css,polska.html
- wersja 1.5 (grudzień 2009)

author: Winston_Wolf [ http://winstonwolf.pl ]
contact: http://winstonwolf.pl/contact.html

(cc)2009 Attribution-Share Alike 
http://creativecommons.org/licenses/by-sa/3.0/
*/


*{padding:0;margin:0;border:0 none;outline:0 none}
#a{position:relative;width:100%;text-align:center; margin-left: 90px;}
#c{position:relative;top:20px;width:100%}
 #c ul{list-style:none}
  #c li{margin:0.5em 1em;font-size:0.7em;color:#999}
  #c li a{color:#ccc}
   #c li a:hover{color:#fd0}

/* --- mapka --- */
/* styl listy wojewodztw */
 #polska a{
	  display:block;
	  width:100%;
	  padding:1px 0;
	  font:normal 0.8em sans-serif;
	  color:#ccc;
	  text-decoration:none;
	  text-align:left;
	 }
  #polska a:hover,#polska li:hover a{
  	  color:#fd0;
  	  text-decoration:underline;
  	 }

/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('../images/polska.png') no-repeat -9999px 0}
#polska{position:relative;top:0;left:0;display:block;background-position:0px -780px;list-style:none}
 #polska *{padding:0;margin:0;border:0 none;outline:0 none}
  #polska li{cursor:pointer}
  #polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #polska li a .bg{z-index:3}
  #polska li .map{top:0;left:0}

  #polska.ukryta{width:440px;height:410px}
   #polska.ukryta li{width:0;height:0;text-indent:-9999px}
  #polska.po_lewej{left:150px;width:440px;min-height:410px}
   #polska.po_lewej li{margin-left:-150px;width:150px}
  #polska.po_prawej{width:600px;min-height:410px}
   #polska.po_prawej li{width:150px;margin-left:440px}
   #polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
  #polska.ponizej{width:440px;padding-top:415px;overflow:hidden}
   #polska.ponizej li{width:100%;float:left}
   #polska.ponizej.dwie_kolumny li{width:50%;float:left}
   #polska.ponizej.trzy_kolumny li{width:33%;float:left}

 #polska1 a:hover .bg{top:212px;left:36px;width:125px;height:112px;background-position:-12px -143px} #polska1 .s1{top:226px;left:60px;width:70px;height:100px} #polska1 .s2{top:215px;left:82px;width:33px;height:15px} #polska1 .s3{top:235px;left:25px;width:40px;height:50px} #polska1 .s4{top:226px;left:130px;width:20px;height:44px} #polska1 .s5{top:239px;left:150px;width:8px;height:17px} #polska1 .s6{top:270px;left:130px;width:12px;height:10px} #polska1 .s7{top:280px;left:130px;width:7px;height:11px}
 #polska2 a:hover .bg{top:86px;left:139px;width:101px;height:96px;background-position:-372px -423px} #polska2 .s1{top:98px;left:146px;width:70px;height:62px} #polska2 .s2{top:90px;left:162px;width:36px;height:10px} #polska2 .s3{top:112px;left:216px;width:19px;height:29px} #polska2 .s4{top:141px;left:216px;width:10px;height:20px} #polska2 .s5{top:160px;left:166px;width:60px;height:7px} #polska2 .s6{top:167px;left:185px;width:37px;height:4px} #polska2 .s7{top:171px;left:197px;width:22px;height:7px}
 #polska3 a:hover .bg{top:176px;left:311px;width:107px;height:133px;background-position:-346px -15px} #polska3 .s1{top:175px;left:322px;width:100px;height:100px} #polska3 .s2{top:220px;left:313px;width:10px;height:7px} #polska3 .s3{top:275px;left:338px;width:85px;height:12px} #polska3 .s4{top:287px;left:353px;width:70px;height:10px} #polska3 .s5{top:297px;left:350px;width:26px;height:8px} #polska3 .s6{top:297px;left:390px;width:20px;height:10px}
 #polska4 a:hover .bg{top:126px;left:31px;width:77px;height:114px;background-position:-12px -384px} #polska4 .s1{top:156px;left:25px;width:60px;height:70px} #polska4 .s2{top:143px;left:46px;width:40px;height:13px} #polska4 .s3{top:134px;left:66px;width:25px;height:9px} #polska4 .s4{top:126px;left:84px;width:8px;height:8px} #polska4 .s5{top:226px;left:25px;width:35px;height:10px} #polska4 .s6{top:195px;left:85px;width:10px;height:20px} #polska4 .s7{top:205px;left:95px;width:10px;height:13px}
 #polska5 a:hover .bg{top:175px;left:170px;width:107px;height:102px;background-position:-12px -268px} #polska5 .s1{top:177px;left:211px;width:20px;height:10px} #polska5 .s2{top:187px;left:205px;width:45px;height:75px}  #polska5 .s3{top:262px;left:228px;width:14px;height:11px}  #polska5 .s4{top:197px;left:197px;width:62px;height:55px}  #polska5 .s5{top:212px;left:183px;width:22px;height:50px}  #polska5 .s6{top:239px;left:174px;width:10px;height:17px}  #polska5 .s7{top:182px;left:231px;width:18px;height:5px}  #polska5 .s8{top:190px;left:250px;width:9px;height:7px}  #polska5 .s9{top:205px;left:259px;width:12px;height:17px}  #polska5 .s10{top:219px;left:259px;width:8px;height:25px}
 #polska6 a:hover .bg{top:296px;left:210px;width:101px;height:87px;background-position:-123px -10px} #polska6 .s1{top:298px;left:241px;width:20px;height:5px} #polska6 .s2{top:303px;left:227px;width:37px;height:7px}  #polska6 .s3{top:310px;left:224px;width:40px;height:75px}  #polska6 .s4{top:320px;left:215px;width:9px;height:22px}  #polska6 .s5{top:316px;left:264px;width:43px;height:65px}  #polska6 .s6{top:308px;left:279px;width:17px;height:8px}
 #polska7 a:hover .bg{top:104px;left:217px;width:155px;height:160px;background-position:-135px -243px} #polska7 .s1{top:127px;left:235px;width:88px;height:55px} #polska7 .s2{top:105px;left:265px;width:58px;height:100px} #polska7 .s3{top:140px;left:226px;width:10px;height:42px} #polska7 .s4{top:167px;left:219px;width:7px;height:10px} #polska7 .s5{top:143px;left:249px;width:112px;height:50px} #polska7 .s6{top:175px;left:361px;width:7px;height:10px} #polska7 .s7{top:193px;left:258px;width:8px;height:12px} #polska7 .s8{top:205px;left:271px;width:42px;height:47px} #polska7 .s9{top:205px;left:313px;width:10px;height:15px} #polska7 .s10{top:227px;left:293px;width:29px;height:32px} #polska7 .s11{top:222px;left:267px;width:5px;height:22px} #polska7 .s12{top:193px;left:323px;width:20px;height:4px}
 #polska8 a:hover .bg{top:252px;left:122px;width:77px;height:81px;background-position:-259px -126px} #polska8 .s1{top:291px;left:130px;width:40px;height:45px} #polska8 .s2{top:280px;left:137px;width:45px;height:37px} #polska8 .s3{top:270px;left:142px;width:47px;height:25px} #polska8 .s4{top:256px;left:150px;width:43px;height:22px}
 #polska9 a:hover .bg{top:273px;left:295px;width:103px;height:118px;background-position:-8px -10px} #polska9 .s1{top:286px;left:315px;width:38px;height:11px} #polska9 .s2{top:275px;left:322px;width:16px;height:12px} #polska9 .s3{top:296px;left:307px;width:43px;height:9px} #polska9 .s4{top:297px;left:376px;width:14px;height:9px} #polska9 .s5{top:305px;left:307px;width:90px;height:90px} #polska9 .s6{top:302px;left:296px;width:11px;height:31px} #polska9 .s7{top:333px;left:302px;width:6px;height:15px}
 #polska10 a:hover .bg{top:42px;left:307px;width:98px;height:138px;background-position:-105px -417px} #polska10 .s1{top:35px;left:347px;width:60px;height:140px} #polska10 .s2{top:50px;left:340px;width:7px;height:15px} #polska10 .s3{top:102px;left:310px;width:40px;height:27px} #polska10 .s4{top:90px;left:333px;width:15px;height:60px} #polska10 .s5{top:100px;left:323px;width:10px;height:43px} #polska10 .s6{top:150px;left:342px;width:5px;height:12px}
 #polska11 a:hover .bg{top:19px;left:121px;width:114px;height:89px;background-position:-12px -560px} #polska11 .s1{top:15px;left:127px;width:93px;height:75px} #polska11 .s2{top:90px;left:127px;width:35px;height:11px} #polska11 .s3{top:90px;left:198px;width:20px;height:10px} #polska11 .s4{top:75px;left:220px;width:7px;height:10px}
 #polska12 a:hover .bg{top:258px;left:167px;width:85px;height:110px;background-position:-154px -111px} #polska12 .s1{top:262px;left:193px;width:35px;height:48px} #polska12 .s2{top:278px;left:189px;width:35px;height:42px} #polska12 .s3{top:295px;left:182px;width:33px;height:80px} #polska12 .s4{top:317px;left:170px;width:12px;height:25px} #polska12 .s5{top:342px;left:215px;width:10px;height:35px} #polska12 .s6{top:273px;left:227px;width:14px;height:30px}
 #polska13 a:hover .bg{top:242px;left:236px;width:93px;height:77px;background-position:-243px -15px} #polska13 .s1{top:252px;left:250px;width:45px;height:46px} #polska13 .s2{top:244px;left:259px;width:13px;height:10px} #polska13 .s3{top:262px;left:241px;width:10px;height:36px} #polska13 .s4{top:259px;left:295px;width:27px;height:27px} #polska13 .s5{top:298px;left:261px;width:38px;height:10px}  #polska13 .s6{top:308px;left:264px;width:15px;height:8px}  #polska13 .s7{top:286px;left:295px;width:20px;height:10px}  #polska13 .s8{top:296px;left:295px;width:12px;height:6px}
 #polska14 a:hover .bg{top:44px;left:211px;width:145px;height:86px;background-position:-213px -428px} #polska14 .s1{top:35px;left:220px;width:120px;height:40px} #polska14 .s2{top:35px;left:340px;width:10px;height:15px}  #polska14 .s3{top:75px;left:227px;width:100px;height:30px}  #polska14 .s4{top:65px;left:327px;width:20px;height:25px}  #polska14 .s5{top:85px;left:218px;width:115px;height:15px}  #polska14 .s6{top:97px;left:215px;width:80px;height:15px}  #polska14 .s7{top:112px;left:235px;width:31px;height:15px}  #polska14 .s8{top:112px;left:266px;width:15px;height:6px}
 #polska15 a:hover .bg{top:93px;left:81px;width:136px;height:167px;background-position:-304px -236px} #polska15 .s1{top:101px;left:112px;width:35px;height:25px} #polska15 .s2{top:126px;left:108px;width:39px;height:90px}  #polska15 .s3{top:166px;left:105px;width:80px;height:50px}  #polska15 .s4{top:143px;left:85px;width:67px;height:52px}  #polska15 .s5{top:133px;left:91px;width:20px;height:10px}  #polska15 .s6{top:195px;left:93px;width:12px;height:10px}  #polska15 .s7{top:160px;left:150px;width:17px;height:8px}  #polska15 .s8{top:170px;left:185px;width:12px;height:42px}  #polska15 .s9{top:177px;left:197px;width:8px;height:20px}  #polska15 .s10{top:177px;left:205px;width:6px;height:10px}  #polska15 .s11{top:216px;left:114px;width:70px;height:10px}  #polska15 .s12{top:226px;left:150px;width:33px;height:13px}  #polska15 .s13{top:239px;left:158px;width:16px;height:17px}
 #polska16 a:hover .bg{top:35px;left:17px;width:119px;height:124px;background-position:-266px -526px} #polska16 .s1{top:31px;left:17px;width:95px;height:95px} #polska16 .s2{top:31px;left:112px;width:15px;height:70px}  #polska16 .s3{top:126px;left:16px;width:30px;height:30px}  #polska16 .s4{top:126px;left:46px;width:20px;height:17px}  #polska16 .s5{top:126px;left:66px;width:18px;height:8px}  #polska16 .s6{top:126px;left:92px;width:16px;height:7px}
/* koniec mapki */









       
        #gallery1 {

                overflow:hidden;

                }
               
        #gallery1 a {
                position:relative;
                float:left;
                
                }
               
        #gallery1 a span {
                background-image:url(../images/lupa1.png);
                background-repeat:no-repeat;
                width:49px;
                height:48px;
                display:none;
                position:absolute;
                left:85%;
                top:10%;
                }
				
				
		#gallery2 {
                float: left;
				margin: 5px;
                }
               
        #gallery2 a {
                position:relative;
                float:left;
                
                }
               
        #gallery2 a span {
                background-image:url(../images/lupa1.png);
                background-repeat:no-repeat;
                width:49px;
                height:48px;
                display:none;
                position:absolute;
                left:75%;
                top:7%;
                }

element.style {
display:none;
left:1026px;
top:77px;
width:70px;
z-index:1;
font-size: 10px;
}



.ui-autocomplete { font-size: 10px; }




.button-aktualnosci {
  background-color: #f3f3f3;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}