body {
background-color:#FFF;
background-repeat:repeat-x;
background-position:0 -256px;
margin:0;
padding:0;
}

input,select,textarea,body {
color:#444;
font-size:12px;
font-family:arial,sans-serif;
}

a {
color:#008BCC;
text-decoration:none;
border:none;
}
#SzukajZaawansowana_IloscWynikow
{
	width: 60px !important;
}
img {
border:none;
}

.marginesLewy20 {
margin-left:20px;
}

.blok {
width:100%;
height:100%;
display:block;
}

.sekcjaSrodek {
margin-left:auto;
margin-right:auto;
}

.margin0 {
margin:0!important;
}

div.wyszukiwarka,span.sciezkaElementStrzalka,input[type="submit"],span.stan,div.sekcjaPudelko div.sekcjaTytul1,div.sekcjaPudelko div.sekcjaTytul2,div.sekcjaPudelko div.sekcjaTytul3,div.sekcjaPudelko div.sekcjaTytulF1,div.sekcjaPudelko div.sekcjaTytulF2,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul1,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul17,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul3,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul4,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul5,div.sekcjaKoszykInformacja span.twojKoszykIkona,div.towarDoKoszykaIlosc a.doKoszyka,div.sekcjaStrona div.sekcjaStronaLewo div.sekcjaLogo1,div.sekcjaStopka div.sekcjaStopkaZawartosc ul li a span,#pokazFormularzMagazyn {
background-image:url(/grafika/public/mapa.png);
}

body,div.sekcjaKoszykInformacja,.PrzechowalniaIkona,.wyszukiwarka_prosta,.szukajprostainput,span.towarNowosc,span.towarPromocja,.sekcjaPudelkoNow div.sekcjaTytulF1,div.sekcjaPudelkoNow div.sekcjaTytulF2,.newsletter,.nowos,.promoc {
background-image:url(/grafika/24volt_mapa.png);
}

#tooltip {
width:270px;
z-index:3000;
position:absolute;
background-color:#EEE;
border:solid 1px #CDCDCD;
padding:5px;
}

#tooltip h3 {
font-size:11px;
line-height:130%;
font-weight:400;
}

img.tooltip {
cursor:help;
}

form {
clear:both;
margin:0;
padding:0;
}

input,select,textarea {
width:133px;
border:none;
height:24px;
line-height:24px;
border-width:0;
margin:0;
padding:0 5px;
}

input[type="text"],input[type="password"],select,textarea {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 1px 0 #464546;
-moz-box-shadow:0 1px 0 #464546;
-webkit-box-shadow:0 1px 0 #464546;
}

.zamowTowar input[type="text"],.zamowTowar input[type="password"],.zamowTowar select,.zamowTowar textarea {
width:400px;
float:right;
border:1px solid #CDCDCD;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.zamowTowar input[type="radio"],.zamowTowar .formularzWiersz a {
width:100px;
float:right;
margin-top:1px;
}

.zamowTowar .formularzWiersz a {
margin-top:5px;
}

input[type="submit"] {
width:72px;
height:26px;
cursor:pointer;
color:#FFF;
font-weight:700;
background-repeat:no-repeat;
background-color:transparent;
text-shadow:0 1px 0 #4b4a4c;
background-position:-280px -103px;
padding:0;
}

input[type="submit"].szeroki {
background-position:-698px -103px;
width:124px;
}

input[type="submit"].szeroki:hover {
background-position:-698px -129px;
}

input[type="submit"]:hover {
background-position:-280px -129px;
}

select {
height:auto;
cursor:pointer;
padding:4px 4px 3px;
}

div.formularzWiersz {
clear:both;
min-height:28px;
}

div.etykietaPola {
float:left;
margin-top:5px;
padding:1px;
}

div.stronicowanieSekcjaGlowna a {
float:left;
display:block;
color:#FFF;
font-size:11px;
margin-right:1px;
text-decoration:none;
text-shadow:0 1px 0 #0386c4;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:4px 8px;
}

div.stronicowanieSekcjaGlowna a.stronicowanieLaczeAktywne:link,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeAktywne:active,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeAktywne:visited {
text-shadow:none;
background:#DCDCDC;
}

div.stronicowanieSekcjaGlowna a.stronicowanieLaczeAktywne:hover,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeNieAktywne:hover,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeNieAktywne:link,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeNieAktywne:visited,div.stronicowanieSekcjaGlowna a.stronicowanieLaczeNieAktywne:active {
background-color:#06A2EA; 
			background:-o-linear-gradient(top,#0BA7F0,#009BE3);
			background:-ms-linear-gradient(top,#0BA7F0,#009BE3);
			background:-moz-linear-gradient(top,#0BA7F0,#009BE3);
			background-image:linear-gradient(top,#0BA7F0,#009BE3); 
			background:-webkit-linear-gradient(top,#0BA7F0,#009BE3);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0BA7F0',endColorstr='#009BE3');
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0BA7F0',endColorstr='#009BE3'); 
			background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0BA7F0),color-stop(1, #009BE3));
}

div.blad {
width:100%;
color:#CA5A5A;
line-height:150%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:solid 1px #F7B0B0;
background-color:#FAE6E6;
padding:20px;
}

div.sukces {
width:450px;
color:#649A41;
line-height:150%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:solid 1px #A9CF91;
background-color:#E6F4DD;
padding:20px;
}

div.sekcjaGlowna {
width:980px;
margin-left:auto;
margin-right:auto;
}

div.sekcjaNaglowek {
height:49px;
font-size:13px;
color:#b4b4b4;
}

div.sekcjaNaglowek div.sekcjaMenu {
float:left;
width:550px;
padding-top:15px;
}

div.sekcjaNaglowek div.sekcjaMenu ul li {
float:left;
padding-right:35px;
}

div.sekcjaNaglowek div.sekcjaMenu ul li a {
color:#B4B4B4;
font-weight:700;
text-shadow:0 1px 0 #19161A;
}

div.sekcjaNaglowek div.sekcjaWyborJezyk {
float:right;
width:50px;
padding-top:15px;
font-size:12px!important;
}

div.sekcjaNaglowek div.sekcjaWyborJezyk,div.sekcjaNaglowek div.sekcjaWyborJezyk a {
color:#B5B5B5;
text-shadow:0 1px 0 #19161A;
font-size:12px!important;
}

div.sekcjaNaglowek div.sekcjaSzukaj {
float:right;
width:255px;
padding-top:11px;
}

div.sekcjaKoszykInformacja {
width:940px;
height:17px;
background-repeat:no-repeat;
background-position:0 -227px;
padding:6px 20px;
}

div.sekcjaKoszykInformacja span.twojKoszykIkona {
top:3px;
width:11px;
float:left;
height:10px;
display:block;
margin-right:5px;
position:relative;
background-position:-552px -103px;
}

div.sekcjaKoszykInformacja span.PrzechowalniaIkona {
top:1px;
width:13px;
float:left;
height:13px;
display:block;
margin-right:5px;
position:relative;
background-position:-489px 0;
}

div.sekcjaStrona div.sekcjaStronaLewo {
float:left;
width:260px;
margin-right:20px;
}

div.sekcjaStrona div.sekcjaStronaLewo div.sekcjaLogo1 {
width:100%;
height:55px;
background-position:20px -65px;
margin-top:15px;
}

div.sekcjaStrona div.sekcjaStronaLewo div.sekcjaLogo2 {
background-image:url(/grafika/b.jpg);
width:100%;
height:70px;
}

div.sekcjaStrona div.sekcjaStronaLewo div.sekcjaLogo3 {
background-image:url(/grafika/w.jpg);
width:100%;
height:70px;
}

div.sekcjaStrona div.sekcjaStronaPrawo {
float:right;
width:700px;
}

div.sekcjaStrona div.sekcjaStronaPrawo h1.sekcjaStronaPrawoNaglowek {
color:#008BCC;
display:block;
font-size:13px;
border:solid 1px #D0D0D0;
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px 3px 3px;
margin:0 0 5px;
padding:5px 10px;
}

div.sekcjaStrona div.sekcjaStronaPrawo h1.sekcjaStronaPrawoNaglowek span {
font-size:.85em;
font-weight:400;
}

div.sekcjaStrona div.sekcjaStronaPrawo h1.sekcjaStronaPrawoNaglowek span .sciezkaElementStrzalka {
display:inline-block;
background-position:-603px -103px;
height:5px;
vertical-align:middle;
width:7px;
margin:0 3px;
}

div.sekcjaStrona div.sekcjaStronaPrawo div.sekcjaStronaPrawoStrona {
line-height:170%;
}

div.sekcjaPudelko div.sekcjaTytul {
background-repeat:no-repeat;
padding:8px 15px;
}

div.sekcjaPudelko div.sekcjaTytul1 {
height:14px;
width:230px;
background-position:-280px -63px;
}

div.sekcjaPudelko div.sekcjaTytul2 {
height:14px;
width:670px;
background-position:-280px -33px;
}

div.sekcjaPudelko div.sekcjaTytulF1 {
height:14px;
width:320px;
float:left;
background-position:-280px -33px;
}

div.sekcjaPudelkoNow div.sekcjaTytulF1 {
height:43px;
width:355px;
float:left;
background-position:-367px -40px;
}

div.sekcjaPudelko div.sekcjaTytulF2 {
height:14px;
width:320px;
float:right;
background-position:-615px -33px;
}

div.sekcjaPudelkoNow div.sekcjaTytulF2 {
height:43px;
width:355px;
float:right;
background-position:-11px -40px;
}

div.sekcjaPudelko div.sekcjaTytul3 {
height:14px;
width:340px;
background-position:-541px -63px;
}

div.sekcjaPudelko div.sekcjaTytul h3 {
font-size:16px;
}

div.sekcjaPudelko div.sekcjaTytul h6,div.sekcjaPudelko div.sekcjaTytul h3,div.sekcjaPudelko div.sekcjaTytul a {
color:#000;
text-shadow:0 1px 0 #F1F1F1;
}

div.sekcjaPudelkoNow div.sekcjaTytul h6 {
font-size:13px;
color:#FFF;
text-shadow:1px 1px 1px #7f0b14;
line-height:15px;
height:15px;
margin:15px 15px 15px 55px;
}

div.sekcjaPudelko div.sekcjaTytul a.zobacz {
float:right;
font-size:11px;
}

div.sekcjaPudelko div.sekcjaTytul h3,div.sekcjaPudelko div.sekcjaTytul h6 {
float:left;
font-weight:700;
margin:0;
padding:0;
}

div.sekcjaPudelko div.sekcjaPudelkoLista {
top:-1px;
min-height:100px;
position:relative;
border:solid 1px #D0D0D0;
border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
padding:10px;
}

div.sekcjaPudelko div.sekcjaPudelkoLista div.nowosci,div.sekcjaPudelko div.sekcjaPudelkoLista div.promocje {
float:left;
width:328px;
}

div.sekcjaPudelko div.sekcjaPudelkoLista div.nowosci {
border-right:solid 1px #D0D0D0;
margin-right:10px;
padding-right:10px;
}

div.sekcjaPudelkoLewo {
width:260px;
background-repeat:no-repeat;
position:relative;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul1 {
background-position:0 -247px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul17 {
background-position:-260px -247px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul3 {
background-position:-520px -247px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul4 {
background-position:0 -405px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul5 {
background-position:-260px -405px;
border-bottom:1px #d0d0d0 solid;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul1:hover,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul1.rozwiniete {
background-position:0 -326px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul17:hover,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul17.rozwiniete {
background-position:-260px -326px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul3:hover,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul3.rozwiniete {
background-position:-520px -326px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul4:hover,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul4.rozwiniete {
background-position:0 -484px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul5:hover,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul5.rozwiniete {
background-position:-260px -484px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul a {
width:228px;
background-color:#f0f0f0;
background-image:url(/grafika/menu_element.png);
background-position:top;
background-repeat:no-repeat;
border:1px solid #d0d0d0;
padding:9px 20px 9px 10px;
}

div.sekcjaPudelkoLewo:hover .arrow {
background:url(../grafika/public/stan0b.png)!important;
background-repeat:no-repeat;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul1 a,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul3 a {
height:56px;
padding-top:23px;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul h3 {
margin:0;
padding:0;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul,div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul a {
font-size:12px;
color:#515151;
text-shadow:1px 1px #fafafa;
}

div.sekcjaPudelkoLewoLista ul li:hover {
background:#0ba7f0;
}

div.sekcjaPudelkoLewoLista ul li:hover a {
color:#FFF;
text-shadow:1px 1px #0387c5;
}

div.sekcjaPudelkoLewo div.cos {
display:none;
left:259px;
margin-left:0;
position:absolute;
z-index:100;
top:0;
width:250px;
height:auto;
font-size:12px;
padding:0;
}

div.sekcjaPudelkoLewo div.cos div.sekcjaPudelkoLewoLista {
background:#f0f0f0;
border:1px solid #d0d0d0;
margin-left:5px;
}

ul.kategoria li a {
display:block;
color:#444;
padding:5px 0;
}

ul.kategoria li a:hover {
text-decoration:none;
background:url(../grafika/public/stan0b.png)!important;
background-repeat:no-repeat!important;
background-position:5px 9px!important;
}

ul.kategoria li.stan1 a {
background-color:#05A1E9!important;
background:url(../grafika/public/stan0b.png) #05A1E9!important;
background-repeat:no-repeat!important;
background-position:5px 9px!important;
color:#fff;
}

ul.kategoria li.stan0 a {
background:url(../grafika/public/stan0a.png);
background-repeat:no-repeat!important;
background-position:left 14px;
}

ul.kategoria li.aktualna a {
color:#fff;
background-color:#05a1e9!important;
background:url(../grafika/public/stan0b.png)!important;
background-repeat:no-repeat!important;
background-position:5px 9px!important;
}

.rozwiniete h3 a {
color:#fff!important;
}

ul.kategoria li.aktualna,.rozwiniete h3 a {
background-color:#05a1e9!important;
background-image:none!important;
}

ul.kategoria li.aktualna li a {
background-color:transparent;
color:#444;
}

.arrow {
display:block;
float:right;
height:7px;
width:7px;
position:relative;
top:-20px;
left:-10px;
background:url(../grafika/public/stan0a.png);
background-repeat:no-repeat;
}

.rozwiniete .arrow {
background:url(../grafika/public/stan0b.png)!important;
background-repeat:no-repeat!important;
}

div.sekcjaStopka {
margin-top:20px;
min-height:120px;
background-color:#515151;
}

div.sekcjaStopka div.sekcjaStopkaLinia {
height:1px;
background-color:#7D7D7D;
border-top:1px solid #000;
}

div.sekcjaStopka div.sekcjaStopkaZawartosc ul li {
float:left;
width:200px;
display:block;
line-height:150%;
min-height:105px;
border-left:solid 1px #7D7D7D;
margin:20px 0;
padding:5px 20px;
}

div.sekcjaStopka div.sekcjaStopkaZawartosc ul li a span {
width:7px;
height:5px;
float:left;
display:block;
background-position:-620px -103px;
margin:7px 10px 0 0;
}

div.sekcjaStopka div.sekcjaStopkaZawartosc ul li h3 {
margin-top:0;
padding-top:0;
text-shadow:0 1px 0 #19161A;
}

div.sekcjaOpiekun p {
margin:5px 0;
}

div.linia {
height:1px;
background-color:#E2E2E2;
}

span.towarNowosc,span.towarPromocja {
z-index:2;
color:#FFF;
display:block;
font-size:10px;
font-weight:700;
position:absolute;
line-height:12px!important;
}

span.towarPromocja {
top:0;
left:0;
z-index:2;
width:73px;
height:20px;
background-position:-501px 0;
padding:1px 2px 0 5px;
}

span.towarNowosc {
right:20px;
bottom:-2px;
width:76px;
height:15px;
background-position:-498px -20px;
padding:6px 2px 0 5px;
}

div.towarZdjecie {
width:100px;
line-height:100px;
height:100px;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
border:solid 1px transparent;
background-color:#FFF;
}

div.towarZdjecieObramowanie {
width:100px;
line-height:100px;
height:120px;
position:relative;
margin-left:auto;
margin-right:auto;
padding-top:15px;
}

div.towarZdjecie img {
vertical-align:middle;
display:inline;
}

div.towarLista1,div.towarLista2 {
width:153px;
height:210px;
}

div.towarLista1 {
float:left;
margin-left:5px;
margin-bottom:5px;
background-color:#F5F5F5;
padding:5px;
}

div.towarLista2 {
margin-left:auto;
margin-bottom:10px;
float:left;
width:250px;
text-align:left;
margin-right:10px;
}

div.towarLista1 h3.towarNaglowek,div.towarLista2 h3.towarNaglowek {
font-size:12px;
text-align:center;
margin:0 0 8px;
padding:0;
}

div.towarLista2 h3.towarNaglowek {
margin-top:10px;
margin-bottom:8px;
}

div.towarCena2 {
text-align:right;
}

div.towarCena {
margin-top:8px;
text-align:center;
}

div.towarLista2 div.towarCena {
margin-top:8px;
}

div.towarCena span.towarCena,div.towarCena span.towarCena2 {
color:#000;
font-size:15px;
font-weight:700;
}

div.towarCena span.towarCenaNetto,div.towarCena2 span.towarCenaNetto {
font-size:1.5em;
}

div.towarCena span.towarCenaBrutto,div.towarCena2 span.towarCenaBrutto {
display:block;
font-size:11px;
margin-top:5px;
}

div.towarCena span.towarCenaKurs,.towarCenaKatalogowa,div.towarCena2 span.towarCenaKurs {
display:block;
font-size:.8em;
color:#888;
}

.towarCenaUpust {
color:red;
font-size:1em;
font-weight:700;
}

.towarCenaDane {
float:left;
}

div.towarLista3,div.towarLista4 {
clear:both;
height:100%;
position:relative;
overflow:hidden;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:solid 1px #E2E2E2;
}

div.towarLista3 div.towarZdjecieObramowanie,div.towarLista4 div.towarZdjecieObramowanie {
float:left;
margin-left:6px;
margin-right:20px;
}

div.towarLista3 div.towarNaglowekOpis p,div.towarLista4 div.towarNaglowekOpis p {
font-size:.9em;
padding-top: 13px;
}

div.towarLista3 div.towarNaglowekOpis,div.towarLista4 div.towarNaglowekOpis {
float:left;
width:339px;
line-height:120%;
margin-right:10px;
}

div.towarLista3 div.towarNaglowekOpis h3,div.towarLista4 div.towarNaglowekOpis h3 {
color:#008BCC;
margin:0;
padding:0;
}

.towarNaglowek small {
color:#535353;
font-size:11px;
padding-left:1em;
}

.towarNaglowek small.F {
color:#535353;
font-size:13px;
padding-left:0;
}

div.towarLista3 div.towarCena {
position:absolute;
top:5px;
right:10px;
text-align:right;
}

.PrzechowalniaLista .towarCena {
	position: static !important;
}

div.towarLista3 div.towarDoKoszykaIlosc {
position:absolute;
height:30px;
top:50px;
right:10px;
width:110px;
text-align:center;
margin:-7px 0 0;
}
.powiazane div.towarLista3 div.towarDoKoszykaIlosc 
{

	top:77px;
}

div.towarLista3 div.towarStan {
position:absolute;
height:50px;
top:80px;
right:10px;
width:140px;
text-align:center;
margin:-7px 0 0;
}
.powiazane div.towarLista3 div.towarStan
{
	top:104px;
}
div.towarLista3 div.towarDoKoszykaIlosc2 {
position:static;
height:56px;
top:50%;
right:10px;
width:110px;
text-align:center;
margin:0;
}

div.towarDoKoszykaIlosc a.doKoszyka {
float:right;
width:75px;
height:19px;
display:block;
color:#FFF;
font-size:11px;
font-weight:700;
background-position:-372px -103px;
padding:5px 0 0 25px;
}

div.towarDoKoszykaIlosc a.doKoszyka:hover {
text-decoration:none;
background-position:-372px -127px;
}

div.towarIlosc {
float:right;
padding-top:5px;
}

div.towarIlosc input {
width:20px;
text-align:center;
border:solid 1px #E2E2E2;
box-shadow:none;
vertical-align:middle;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

div.wyszukiwarka {
width:670px;
height:90px;
background:#666;
border-radius:5px;
clear:both;
padding:15px;
}

div.pole2 {
margin-right:10px;
line-height:30px;
}

div.pole2 span {
color:#FFF;
font-weight:700;
display:inline-block;
width:150px;
}

div.pole2 input {
width:500px;
}

div.pole2 select {
width:510px;
}

div.wyszukiwarka div.pole {
float:left;
margin-right:10px;
margin-top:5px;
}

div.wyszukiwarka input[type="text"],select {
margin-top:2px;
}

div.wyszukiwarka input[type="submit"] {
margin-top:20px;
float:right;
}

div.wynikiPanel {
margin-top:10px;
margin-bottom:10px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:solid 1px #D0D0D0;
padding:5px 10px;
}

div.wynikiPanel select {
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
border:solid 1px #E2E2E2;
}

div.towarSzczegolDoKoszyka {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:solid 1px #D0D0D0;
float:right;
clear:right;
margin:10px 0 0 10px;
padding:10px;
}

div.towarSzczegol {
border:none;
padding:10px;
padding-top:0px;
}

div.towarSzczegol hr,.opinia hr,.opinie hr {
border:none;
border-top:solid 1px #D0D0D0;
margin:1em 0;
padding:0;
}

.towarProducentLogo {
display:block;
margin:5px auto;
padding:5px;
}

div.towarSzczegol div.towarSzczegolLewo {
float:left;
width:200px;
margin-right:10px;
}

div.towarSzczegol div.towarSzczegolPrawo {
float:none;
width:680px;
line-height:150%;
}

.towarSzczegolEtykieta {
color:#008BCC;
font-weight:700;
}

div.towarSzczegol h1 {
font-size:18px;
color:#008BCC;
font-weight:700;
margin:0 0 5px;
padding:0;
}

div.towarSzczegol hr
{
	margin: 0 0 5px;
}

#Konto input[type="text"],#Konto input[type="password"],#Konto select,#Logowanie input[type="text"],#Logowanie input[type="password"],#Przypomnienie input[type="text"],#Przypomnienie input[type="password"],#Resetowanie input[type="text"],#Resetowanie input[type="password"],#PolecZnajomemu input[type="text"],#PolecZnajomemu input[type="password"],#PolecZnajomemu textarea,#Opinia input[type="text"],#Opinia input[type="password"],#Opinia select,#Opinia textarea,#mailing input,#mailing select {
width:240px;
float:right;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
border:solid 1px #CDCDCD;
}

#mailing_email {
width:140px!important;
float:left!important;
}

#Konto select {
width:312px;
}

#Konto input[type="submit"],#Przypomnienie input[type="submit"],#Resetowanie input[type="submit"] {
float:right;
margin-top:10px;
}

#Konto .sekcjaAdresKopiuj {
margin-top:5px;
text-align:right;
}

a.ui-state-default,a.ui-state-focus,button.ui-state-default,button.ui-state-focus {
background-image:none!important;
background-color:#EEE!important;
}

.ui-widget-header .ui-state-default {
background:#EEE;
}

.ui-tabs-panel {
padding:20px!important;
}

.ui-widget-header {
border-width:0 0 1px;
}

.ui-tabs-selected {
background:#FFF!important;
}

.ui-tabs-nav {
border:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-bottom:solid 1px #E4E4E4;
padding:5px 0 0 5px !important;
}

.ui-corner-all,.ui-corner-top {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

.ui-widget-content {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
color:#444;
border-color:#CDCDCD;
}

.ui-state-default {
border-color:#D4D4D4!important;
}

.ui-widget-header,.ui-state-default {
background:#EEE;
border-top:solid 1px #FFF;
border-color:#CDCDCD;
}

.pudelko-kategoria-ze-zdjeciem {
width:158px;
border:1px solid #D0D0D0;
float:left;
height:200px;
margin:0 4px 8px;
}

.pudelko-kategoria-ze-zdjeciem .pudelko-kategoria-zdjecie {
height:158px;
display:block;
background-repeat:no-repeat;
background-position:center;
margin:1px;
}

.pudelko-kategoria-ze-zdjeciem .pudelko-kategoria-nazwa {
display:block;
text-align:center;
padding:3px 0 0;
}

.pudelko-kategoria-bez-zdjecia {
width:160px;
float:left;
margin:2px 4px;
}

.pudelko-kategoria-bez-zdjecia a {
text-align:left;
display:list-item;
list-style:square;
vertical-align:top;
width:148px;
margin:0 1px 0 12px;
}

div.zamowieniePodsumowanie {
width:310px;
float:right;
border:solid 2px #cee2ed;
margin:5px 0;
padding:10px;
}

div.zamowieniePodsumowanieLinia {
clear:both;
height:100%;
overflow:hidden;
}

div.zamowieniePodsumowanieEtykieta {
float:left;
width:170px;
color:#2b6e90;
margin-top:2px;
font-weight:700;
text-align:right;
}

div.zamowieniePodsumowanieWartosc {
float:right;
width:120px;
color:#000;
font-size:14px;
font-weight:700;
text-align:right;
padding-left:10px;
}

div.dostawaLinia {
clear:both;
margin-bottom:10px;
}

span.dostawaLiniaNaglowekNazwa {
color:#2b6e90;
font-size:12px;
font-weight:700;
}

span.dostawaLiniaNaglowekKosztPodstawa {
color:#a1a5a9;
}

div.dostawaLiniaPlatnosc {
clear:both;
line-height:150%;
margin-left:10px;
}

div.dostawaLiniaPlatnosc input {
width:auto;
height:auto;
margin-right:10px;
margin-left:10px;
}

textarea#Uwagi {
border:1px solid #D0D0D0;
box-shadow:none;
}

div.dostawaLiniaPlatnoscLinia {
clear:both;
}

div.dostawaLiniaPlatnoscLiniaOpis {
color:#a1a5a9;
margin-left:30px;
margin-bottom:10px;
}

div.dostawaLiniaTabela {
text-align:center;
margin-bottom:10px;
}

table.dostawaLiniaTabela {
text-align:right;
background-color:#e1e5e9;
}

table.dostawaLiniaTabela td {
text-align:right;
background-color:#FFF;
padding:3px;
}

div.sekcjaPlatnoscElektroniczna {
border:solid 2px #cee2ed;
margin:5px 0;
padding:10px;
}

td.zamowienieListaNaglowek {
color:#515151;
font-size:12px;
font-weight:700;
text-align:center;
border-bottom:1px solid #E2E2E2;
padding:6px;
}

td.zamowienieListaNaglowekStatusZamowienie {
width:260px;
}

td.zamowienieListaKomorka {
text-align:center;
padding:10px 5px;
}

td.zamowienieListaKomorkaSumaBrutto {
color:#444;
text-align:right;
font-size:14px;
}

tr.zamowienieListaPodsumowanie td {
font-size:12px;
text-align:right;
}

td.towarListaNaglowek {
color:#444;
font-size:12px;
font-weight:700;
text-align:center;
border-bottom:1px solid #E2E2E2;
padding:6px;
}

td.towarListaNaglowekDane {
width:348px;
}

td.towarListaKomorka {
padding:10px 5px;
}

div.towarListaKomorkaPrzyciskDodajDoKoszykaIlosc {
text-align:center;
margin-bottom:3px;
}

div.towarListaKomorkaTermin {
text-align:center;
margin-bottom:5px;
text-decoration:underline;
}

td.towarListaKomorkaIlosc input {
font-weight:700;
text-align:center;
}

div.towarLista1Opis {
font-size:11px;
line-height:140%;
}

div.towarLista2Zdjecie {
float:left;
width:110px;
}

div.towarLista2Dane {
float:left;
width:180px;
margin-left:5px;
}

a.towarLista2Nazwa:link,a.towarLista2Nazwa:visited,a.towarLista2Nazwa:active {
color:#2B6E90;
display:block;
margin-bottom:5px;
font:14px Tahoma;
text-decoration:none;
}

div.towarLista2CenaTytul {
color:#a1a5a9;
font-size:10px;
text-align:left;
margin-bottom:2px;
}

div.towarLista3 {
text-align:left;
margin-bottom:10px;
min-height:150px;
}

a.towarLista3Nazwa:link,a.towarLista3Nazwa:visited,a.towarLista3Nazwa:active {
color:#2B6E90;
display:block;
margin-bottom:5px;
font:14px Tahoma;
text-align:center;
text-decoration:none;
}

a.towarLista5Nazwa:link,a.towarLista5Nazwa:visited,a.towarLista5Nazwa:active {
display:block;
margin-bottom:5px;
font:14px Tahoma;
text-decoration:none;
}

div.towarLista5Ilosc {
clear:both;
color:#ff7800;
font:14px Tahoma;
text-align:center;
}

div.FormInput {
width:300px;
float:right;
color:#818589;
min-height:13px;
border:solid 1px #c1c5c9;
margin:1px 0;
padding:4px;
}

div.sekcjaNaglowekFormularz {
color:#2b6e90;
font-size:13px;
padding-bottom:2px;
margin-bottom:2px;
border-bottom:dotted 1px #cee2ed;
}

div.sekcjaNaglowekFormularzOdstep {
clear:both;
margin-top:15px;
}

#pokazFormularzMagazyn {
display:inline-block;
width:24px;
height:24px;
background-position:-632px -97px;
vertical-align:sub;
}

div.towarSzczegolSekcjaPliki {
height:100%;
overflow:hidden;
padding:15px;
}

div.towarSzczegolSekcjaPlikiZdjeciaZdjecie {
float:left;
width:108px;
margin-right:5px;
margin-bottom:5px;
}

div.towarSzczegolSekcjaPlikiPlikiPlik {
clear:both;
margin-bottom:3px;
}

.ikonaPlik {
vertical-align:middle;
margin-right:5px;
}

#bannerRegion1 {
width:700px;
text-align:center;
max-height:110px;
overflow:hidden;
margin-bottom:12px;
}

#przelewy24 input {
width:auto;
vertical-align:middle;
margin-right:10px;
}

#platnoscPodsumowanie {
width:400px;
border:2px #ccc solid;
margin:0 auto;
}

#platnoscPodsumowanie td {
text-align:left;
width:150px;
font-weight:700;
padding:5px 20px;
}

#platnoscPodsumowanie th {
text-align:right;
font-weight:400;
padding:5px 20px;
}

.ERROR {
color:#8B0000;
font-weight:700;
text-align:right;
margin-top:10px;
}

div.zdjeceiCenterF div.towarZdjecie {
display:table-cell;
vertical-align:middle;
}

.adresZakladkaKopiuj {
position:relative;
top:7px;
width:20px;
}

.tagline {
color:#FFF;
float:left;
padding-bottom:10px;
padding-left:3px;
padding-right:1px;
}

.tagline span:hover,h6 a:hover {
text-decoration:underline!important;
}

.stars {
width:100px;
height:20px;
background-image:url(/grafika/blue_rating_stars.png);
}

.stars5 {
background-position:0 -81px;
}

.stars4 {
background-position:0 -61px;
}

.stars3 {
background-position:0 -41px;
}

.stars2 {
background-position:0 -21px;
}

.stars1 {
background-position:0 -1px;
}

.red {
color:#D10000;
}

.green {
color:#569A2C;
}

.err {
border:1px solid #D62018;
color:#D62018;
padding:5px;
}

.suk {
border:1px solid #569A2C;
color:#569A2C;
padding:5px;
}

.suk2 {
border:1px solid #569A2C;
color:#569A2C;
padding:15px;
}

.err2 {
border:1px solid #D62018;
color:#D62018;
padding:15px;
}

.doPrzechowalni {
background-image:url(/grafika/public/mapa.png);
background-position:-697px -103px;
height:20px;
width:125px;
padding-top:6px;
display:block;
color:#FFF;
font-weight:700;
text-decoration:none;
margin-top:3px;
}

.doPrzechowalni:hover {
background-position:-697px -129px;
text-decoration:none;
}

.PrzechowalniaLista div.towarCena {
top:30%!important;
}

.PrzechowalniaLista div.towarDoKoszykaIlosc {
top:40%!important;
}

.logico {
width:10px;
height:16px;
background-image:url(/grafika/24volt_mapa.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:right;
}

.wyszukiwarka_prosta {
background-position:-270px -114px;
height:94px;
width:700px;
}

.szukajprostainput {
width:520px;
background-position:-270px -83px;
height:31px;
}

#szukajProstaB {
margin-left:10px;
}

.towarCena2 .towarCenaNetto,.towarCena2 .towarCenaUpust {
float:right;
font-size:14px!important;
font-weight:700;
}

.towarCena2 .towarCenaUpust {
margin-right:10px;
}

.promocje .towarLista3 .towarDoKoszykaIlosc2 a.doKoszyka,.nowosci .towarLista3 .towarDoKoszykaIlosc2 a.doKoszyka,.towarLista3 .towarDoKoszykaIlosc a.doKoszyka,.towarDoKoszykaIlosc a.doKoszyka {
background-image:url(/grafika/24volt_mapa.png)!important;
background-position:-609px 0!important;
width:3px!important;
height:20px!important;
position:relative!important;
top:5px!important;
left:-3px!important;
}

.promocje .towarLista3 .towarDoKoszykaIlosc2 .towarIlosc input,.nowosci .towarLista3 .towarDoKoszykaIlosc2 .towarIlosc input,.towarLista3 .towarDoKoszykaIlosc .towarIlosc input,.towarDoKoszykaIlosc .towarIlosc input {
height:22px!important;
}

.promocje .towarLista3 .towarDoKoszykaIlosc2 a.doKoszyka:hover,.nowosci .towarLista3 .towarDoKoszykaIlosc2 a.doKoszyka:hover,.towarLista3 .towarDoKoszykaIlosc a.doKoszyka:hover,.towarDoKoszykaIlosc a.doKoszyka:hover {
background-position:-581px 0!important;
}

.promocje .towarLista3 .towarDoKoszykaIlosc2,.nowosci .towarLista3 .towarDoKoszykaIlosc2,.towarLista3 .towarDoKoszykaIlosc {
height:30px;
margin:-8px 0 0;
}

.promocje .towarLista3:last-child,.nowosci .towarLista3:last-child {
border:none;
margin-bottom:0;
}

.promocje,.nowosci {
padding:6px;
}

.promocje .towarLista3 .towarNaglowekOpis .towarNaglowek a,.nowosci .towarLista3 .towarNaglowekOpis .towarNaglowek a {
color:#D41222;
}

.newsletter {
background-position:-10px -83px;
height:114px;
margin-bottom:10px;
}

.newsletter .sekcjaTytul {
background:none!important;
}

.newsletter .sekcjaTytul h6 {
color:#FFF!important;
text-shadow:none!important;
}

.newsletter div.sekcjaPudelkoLista {
border:none!important;
}

.newsletter .opis {
color:#FFF!important;
font-size:10px;
padding-left:15px;
}

#mailing_akcja {
width:80px!important;
margin-left:5px;
float:left!important;
margin-top:0!important;
}

.nowos,.promoc {
height:24px;
display:block;
float:left;
margin-top:10px;
margin-left:214px;
}

.promoc {
background-position:-82px -197px;
width:144px;
}

.nowos {
background-position:-813px 0;
width:142px;
margin-left:200px;
}

.promoc:hover {
background-position:-876px -70px;
}

.nowos:hover {
background-position:-671px 0;
}

a.szeroki {
background-image:url(/grafika/public/mapa.png);
background-position:-698px -103px;
width:124px;
background-color:transparent;
background-repeat:no-repeat;
color:#FFF;
cursor:pointer;
font-weight:700;
height:24px;
text-shadow:0 1px 0 #4B4A4C;
border:0 none;
line-height:24px;
display:block;
text-align:center;
margin:5px 0 0;
padding:2px 0 0;
}

a.szeroki:hover {
text-decoration:none;
background-position:-698px -129px;
}

.phoneask {
width:48px;
height:48px;
display:block;
background-image:url(/grafika/call2.png);
margin:auto;
}

.phoneask2 {
width:32px;
height:32px;
display:block;
background-image:url(/grafika/call3.png);
position:relative;
top:-10px;
margin:auto;
}

.phoneaskspan {
clear:both;
display:block;
float:right;
text-align:center;
width:100px;
cursor:pointer;
}

.ERROR .phoneaskspan {
width:120px;
color:#444;
font-weight:400;
}

.towarStan .towarIlosc .inputm {
height:22px!important;
border:1px solid #E2E2E2;
box-shadow:none;
text-align:center;
vertical-align:middle;
border-radius:3px 3px 3px 3px;
line-height:24px;
float:right;
min-width:20px;
margin:3px 0 0;
padding:0 5px;
}

.towarStan .towarIlosc span.towarIlosc {
display:block;
float:right;
padding-right:5px;
text-align:right;
width:65px;
}

.towarStan .towarIlosc span.txt {
display:block;
float:right;
width:28px;
padding-top:8px;
color:#777;
}

.towarStan .towarIlosc span.txt2 {
display:block;
float:right;
width:58px;
padding-top:1px;
color:#777;
}

.banki {
background:url(/grafika/belka-dolna-wszytkie-banki.png) center 25px #FFF;
height:25px;
padding-top:25px;
padding-bottom:10px;
background-repeat:no-repeat;
}

.sekcjaPudelkoLista2 {
font-size:11px;
margin-top:35px;
}

.RadioCheckbox a:last-child {
margin-top:-6px;
}

.RadioCheckbox input[type="radio"] {
margin-left:95px;
}

.sekcjaPudelkoLista3 .RadioCheckbox a.zaznaczenie {
font-size:11px;
float:none;
}

.sekcjaPudelkoLista2 input[type="text"],.sekcjaPudelkoLista2 input[type="password"],.sekcjaPudelkoLista3 input[type="text"],.sekcjaPudelkoLista3 input[type="password"],.sekcjaPudelkoLista3 input[type="checkbox"] {
float:left;
border:1px solid lightgray;
border-radius:0;
box-shadow:none;
margin:0 20px;
}

.sekcjaPudelkoLista3 input.zgoda
{
	width: 10px;
	margin-top:2px;
}

.sekcjaPudelkoLista3 div.zgoda
{
	width: 285px !important;
	text-align: left !important;
}

.sekcjaPudelkoLista3 span.wymagane
{
display: block;
float: left;
margin-left:3px;
margin-top:7px;
}

.sekcjaPudelkoLista3 div.etykietaPola {
width:91px;
text-align:right;
font-size:11px;
}

.sekcjaPudelkoLista3 input[type="text"],.sekcjaPudelkoLista3 input[type="password"] {
width:222px;
margin-left:5px;
margin-right:0;
}

.sekcjaPudelkoLista3 .formularzWiersz {
margin-top:7px;
}

.sekcjaPudelkoLista3 {
width:340px;
float:left;
}

.sekcjaPudelkoLista3 h6 {
border-bottom:1px solid #06A1E9;
font-size:11px;
margin:0;
}

.sekcjaPudelkoLista3 input[type="radio"] {
width:50px;
float:left;
}

.sekcjaPudelkoLista3 a.zaznaczenie {
display:block;
float:left;
padding-top:5px;
font-size: 11px;
}

a:hover,div.sekcjaPudelko div.sekcjaTytul a.zobacz:hover,div.dostawaLiniaPlatnoscLinia a:hover,a.towarLista1Nazwa:hover,a.towarLista2Nazwa:hover,a.towarLista3Nazwa:hover,a.towarLista4Nazwa:hover,a.towarLista5Nazwa:hover,.link:hover,.phoneaskspan:hover {
text-decoration:underline;
}

.przepelnienie,div.zamowieniePodsumowanieSekcja {
height:100%;
overflow:hidden;
}

.lista0,ul.kategoria,div.sekcjaStopka div.sekcjaStopkaZawartosc ul {
list-style-type:none;
margin:0;
padding:0;
}

.padding0,.ui-tabs,.ui-dialog {
padding:0!important;
}

.wymagane,div.informacjaBlad {
color:red;

}

div.sekcjaNaglowek div.sekcjaMenu ul li a:hover,div.sekcjaNaglowek div.sekcjaMenu ul li a.active {
color:#FFF;
text-decoration:none;
}

div.sekcjaNaglowek div.sekcjaWyborJezyk a.aktywny,div.wyszukiwarka div.pole span {
color:#FFF;
font-weight:700;
}

div.sekcjaKoszykInformacja,div.sekcjaKoszykInformacja a,div.sekcjaStopka div.sekcjaStopkaZawartosc ul li a,div.sekcjaStopka div.sekcjaStopkaZawartosc ul li h3 {
color:#FFF;
}

div.sekcjaPudelko div.sekcjaTytul h6,span.towarCenaNettoNetto,.ui-widget {
font-size:12px;
}

div.sekcjaPudelko div.sekcjaTytul a,div.dostawaLiniaPlatnoscLinia a {
text-decoration:none;
}

div.sekcjaPudelkoLewo:hover .cos,ul.kategoria li {
display:block;
}

div.sekcjaPudelkoLewo div.sekcjaPudelkoLewoTytul a:hover,div.sekcjaPudelkoLewo:hover div.sekcjaPudelkoLewoTytul a {
text-decoration:none;
background:#0ba7f0;
color:#FFF;
text-shadow:1px 1px #0387c5;
}

ul.kategoriaN1 li a,td.dostawaLiniaTabelaNaglowek,#koszykInformacjaSumaBrutto {
font-weight:700;
}

ul.kategoriaN2 li a,.towarCena2 .towarCenaNetto .towarCenaNettoNetto {
font-weight:400;
}

ul.kategoria li ul,div.sekcjaNowosci div.linia:first-child,#pokazFormularzMagazyn span {
display:none;
}

div.towarCena span.towarCenaBrutto,div.towarCena span.towarCenaNetto,div.towarCena2 span.towarCenaBrutto,div.towarCena2 span.towarCenaNetto,div.towarIlosc span.towarIlosc {
color:#777;
}

div.towarKoszykOperacje,.polec a {
float:right;
}

div.pole2 #SzukajZaawansowana_CenaOd,div.pole2 #SzukajZaawansowana_CenaDo,td.zamowienieListaNaglowekSumaBrutto {
width:100px;
}

.ui-widget-content a,.blue {
color:#008BCC;
}

div.dostawaLiniaNaglowek,div.towarLista3Zdjecie {
clear:both;
margin-bottom:5px;
}

td.dostawaLiniaTabelaNaglowekWagaOd,td.dostawaLiniaTabelaNaglowekWagaDo,td.towarListaNaglowekCena {
width:80px;
}

td.dostawaLiniaTabelaNaglowekKoszt,td.zamowienieListaNaglowekIdZamowienie,td.zamowienieListaNaglowekDataDodania {
width:120px;
}

tr.zamowienieListaWiersz0 td,tr.zamowienieListaWiersz1 td,tr.towarListaPodsumowanie td {
border-bottom:1px solid #E2E2E2;
}

tr.zamowienieListaPodsumowanie,tr.towarListaPodsumowanie {
color:#444;
}

td.towarListaNaglowekDodajDoKoszyka,td.towarListaNaglowekIlosc {
width:110px;
}

tr.towarListaWiersz0 td,tr.towarListaWiersz1 td {
border-bottom:solid #E2E2E2 1px;
}

td.towarListaKomorkaDane,.plik {
vertical-align:middle;
}

div.towarListaKomorkaPrzyciskDodajDoKoszykaIlosc input,td.towarListaKomorkaIlosc,.towarZdjecie2 div,towarZdjecie3 div {
text-align:center;
}

a.towarLista1Nazwa:link,a.towarLista1Nazwa:visited,a.towarLista1Nazwa:active,a.towarLista4Nazwa:link,a.towarLista4Nazwa:visited,a.towarLista4Nazwa:active {
color:#2b6e90;
display:block;
margin-bottom:5px;
font:14px Tahoma;
text-decoration:none;
}

div.towarLista1Cena,div.towarLista4Cena,div.towarLista5Cena {
clear:both;
color:#000;
font:14px Tahoma;
text-align:center;
}

div.towarLista1CenaTytul,div.towarLista3CenaTytul,div.towarLista4CenaTytul,div.towarLista5CenaTytul {
color:#a1a5a9;
font-size:10px;
text-align:center;
margin-bottom:2px;
}

div.towarLista2Opis,div.towarLista4Opis {
font-size:11px;
line-height:140%;
margin-bottom:5px;
}

div.towarLista2Cena,div.towarLista3Cena {
clear:both;
color:#000;
font:14px Tahoma;
margin-bottom:5px;
}

.tagline span,.link {
cursor:pointer;
}

#Konto_AdresWysylki2,div.sekcjaStrona,div.sekcjaPudelko,div.sekcjaKategoria {
margin-top:10px;
}


.Zaloguj_New,.Zarejestruj_New
{
	background: #3461C3 !important;
	background-image: none !important;
	
	
}
.Zaloguj_New:hover,.Zarejestruj_New:hover
{
	background: #4399E6 !important;
}
.Zarejestruj_New
{
	width: 200px !important;
	text-align: center;
	margin:auto;
	margin-left: 100px;

}

#AdresInny
{
	display:block;
}

#fragment_2_2,#fragment_2_4
{
	display:none;
}

div#page_loader {
	position: fixed;
	top: 0;
	bottom: 0%;
	left: 0;
	right: 0%;
	background-color: white;
	z-index: 99;
	display: none;
	height: 150px;
	width: 300px;
	padding: 50px;
	margin: auto;
	top: 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #459DEA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid black;
}
div#page_opacity
{
	background: black;
	opacity: 0.6;
	filter: alpha(opacity = 50);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	display: none;
	
}
div#page_loader .loader
{
	background-image: url('/grafika/ajax-loader.gif');
	background-repeat: no-repeat;
	width: 128px;
	height: 15px;
	margin: auto;
	margin-top:55px;
}

.darmowWysylkaPudelko {
	border: 1px solid #ddd;

}
.darmowWysylkaPudelko a {
	color: #FFF;

}

.darmowWysylkaPudelko a:hover {

}

.button-blue {
	background: #008BCC;
	border-radius: 3px;
	padding: 7px;
	position: absolute;
	bottom: 10px;
	right: 25px;
	box-shadow: 1px 1px 1px 0 #2279AC;

}

.formularzWiersz.checkbox input {
	height: auto;
	float: left;
	display: inline-block;
	width: auto;
}

.formularzWiersz.checkbox .etykietaPola {
	width: calc(100% - 100px) !important;
	display: inline-block;
	float: left;
	margin-top: 0;
	padding-left: 10px;
	line-height: 16px;
}

.formularzWiersz.checkbox {
	margin-bottom: 15px;
}

input#Konto_Wyslij {
	float: right;
}

input[type="submit"].szeroki {
    background-position: -698px -103px;
    width: auto;
    padding: 0 10px;
    background: #7F7F7F;
    border: 1px solid #393939;
    border-radius: 3px;
}

input[type="submit"].szeroki:hover {
    background-position: -698px -103px;
    width: auto;
    padding: 0 10px;
    background: #12A8EF;
    border: 1px solid #393939;
    border-radius: 3px;
}

.checkbox input {
	width: auto;
	border: inherit;
	height: auto;
	line-height: inherit;
	border-width: initial;
	margin: 3px 3px 3px 4px;
	padding: 0;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.container {
		max-width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1140px;
	}
}

.page-cookie {
	display:none;
	position:fixed;
	bottom:0;
	left:0;
	z-index:2000;
	width:100%;
	padding: 15px 0;
	background-color: rgba(3, 157, 229, 0.9);
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
}

.page-cookie__text a,
.page-cookie__text a:link,
.page-cookie__text a:visited,
.page-cookie__text a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.page-cookie__text a:hover {
	color: #000;
}

.page-cookie__accept {
	display: block;
	background-color: #fff;
	border: 2px solid #333;
	color: #333;
	padding: 8px 15px;
	margin: 5px auto;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.page-cookie__accept:hover {
	background-color: rgba(3, 157, 229, 1);
	color: #fff;
}

@media screen and (min-width: 1200px) {
	.page-cookie__inner {
		display: flex;
		flex-flow: row nowrap;
		align-items: center;
	}

	.page-cookie__text {
		flex: 1 1 auto;
		padding-right: 15px;
	}
	.page-cookie__accept {
		flex: 0 0 auto;
	}
}
