
.boxtext { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size: 10px; }
.errorbox { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockwarning { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsnotifications { background: #f2fff7; }
.orderedit { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

html { background: #333132;}

body { background:  url(images/bg.jpg) repeat-x; font-family: "trebuchet ms", verdana, arial, sans-serif; color: #d7d7d7;  margin: 0;}

h6 {  color: #d7d7d7;}

a {  color: #d7d7d7;  text-decoration: none;}

a:hover {  color: #d7d7d7;  text-decoration: none;}

form { display: inline;}

tr.header {  background-color: #1d1b1c;}
tr.header h2 {  color: #000000; margin: 30px 30px 30px 30px;}

tr.headernavigation { background: #000000;}

td.headernavigation { background: #000000; text-align: left; height: 42px;}

a.nagloweczek { margin: 0 20px; color: #979b9c; font-size: 13px; font-weight : bold;}

a.nagloweczek:hover { color: #d7d7d7;}

tr.headererror {  background: #ff0000;}

td.headererror {  font-size: 12px;  background: #ff0000;  color: #d7d7d7;  font-weight : bold; text-align : center;}

tr.headerinfo {  background: #00ff00;}

td.headerinfo {  font-size: 12px;  background: #00ff00;  color: #d7d7d7;  font-weight: bold;  text-align: center;}

tr.footer { padding: 5px 0; background: #000000;}

td.footer {  font-size: 10px;  background: inherit;  color: #d7d7d7;  font-weight: bold;  height: 22px;}

div.footer { width: 100%; height: 20px; padding: 10px 0; background-color: #1d1b1c; text-align : center; }

div.footer a, div.footer a:hover { font-size: 10px; color: #d7d7d7; font-weight: normal;}

div.reklam a, div.footer a:hover { font-size: 10px; color: #666666; font-weight: normal;}

.infobox { background-color: #ece3cc; border: 0;}

.infoboxcontents { background-color: #1d1b1c; font-size: 10px;}

.infoboxcontents table { background-color: #1d1b1c; padding: 10px;}

.infoboxcontents .main p { padding: 10px 30px; font-size: 12px; }

.main { padding: 10px 0;}

.regulamin p strong { color: #ec2856;}

.konto { background-color: #191919; text-align: center;}

.konto strong { display: block; font-size: 14px;}

#srodek { background-color: #1d1b1c;} /*stron 1*/

.infobox {  background-color: #1d1b1c;  /* ramka w boksach */  border-bottom: 0;}
.infobox div{  background-color: #1d1b1c;  /* ramka w boksach */  border-bottom: 0;}


.infoboxcontents {  background-color: #1d1b1c; /* kolor w boksach */ font-size: 10px;   border-bottom: 0;}
.infoboxcontents, .infoboxcontents table { background-color:#1d1b1c; padding: 10px;}
.infoboxcontents tr { background-color:#1d1b1c; margin: 10px 0;}


/*BOKSY*/

.infoBoxsrodek, .infoboxSzukaj, .infoBoxKoszyk {  width: 100%; border: 0;}

.infoBoxsrodek div, .infoboxSzukaj div, .infoBoxKoszyk div {  width: 100%; border: 0;}


/*NAGLOWKI BOKSOW*/
.infonag, .koszyknag, .loginnag, .bestnag, .prodnag  { width: 100%; height: 30px; padding: 10px 0; background-color: #1d1b1c; background-repeat: no-repeat; background-position: 95% 10px; text-align: left;}

.infonag h5, .koszyknag h5, .loginnag h5, .bestnag h5, .prodnag h5 { width: 100%; height: auto; margin: 0 0 0 10px; font-size: 16px; color: #979b9c; text-transform: uppercase; font-weight: bold; }

.koszyknag { background-image: url(images/koszyk.jpg);}

.loginnag { background-image: url(images/logowanie.jpg);}

.infonag { background-image: url(images/info.jpg);}

.bestnag { background-image: url(images/best.jpg);}


/* WEWNATRZ - koszyk*/

.infoBoxcontentsKoszyk { width: 100%; height: auto; padding: 10px 0; background-color: #1d1b1c;}

.infoBoxcontentsKoszyk ul { width: 100%; height: auto; padding: 0; margin: 0; list-style-type: none; text-align: center;}

.infoBoxcontentsKoszyk ul li { width: 90%; margin: 0 5%; font-size: 8px; color: #d7d7d7; text-align: left;}

.infoBoxcontentsKoszyk ul li a { display: inline; margin: 2px; font-size: 12px;  color: #d7d7d7; }

.infoBoxcontentsKoszyk ul li a:hover { color: #ec2856; }

.infoBoxcontentsKoszyk ul li.suma { width: 80%; padding: 5px 0; margin: 5px auto 20px; text-align: right; font-size: 12px; color: #ec2856; border-top: 1px solid #333132; }

.infoBoxcontentsKoszyk ul li.edytujkoszyk, .infoBoxcontentsKoszyk ul li.zamowkoszyk  { width: 100%; margin: 5px 0; text-align: center; }

.infoBoxcontentsKoszyk ul li.edytujkoszyk a, .infoBoxcontentsKoszyk ul li.zamowkoszyk a  { width: 80%; margin: 5px auto; padding: 5px 0; display: block; }

.infoBoxcontentsKoszyk ul li.edytujkoszyk a { background-color: #1d1b1c; color: #d7d7d7;}

.infoBoxcontentsKoszyk ul li.edytujkoszyk a:hover { color: #ec2856; }

.infoBoxcontentsKoszyk ul li.zamowkoszyk a { background-color: #1d1b1c; color: #d7d7d7;}

.infoBoxcontentsKoszyk ul li.zamowkoszyk a:hover { color: #ec2856;}

/* WEWNATRZ - logowanie*/

.zaloguj { margin: 0; padding: 10px 0; width: 100%; background-color: #121011; text-align: center;}

.zaloguj form { display: block; padding: 10px 0; width: 100%; font-size: 10px; color: #d7d7d7; background-color: #121011; text-align: center;}

.zaloguj legend { display: block; font-weight: bold; color: #d7d7d7; padding: 5px 0;}

.zaloguj input { display: block; margin: 5px auto; width: 80%; height: 20px; font-size: 12px; text-align: center; background: #979b9c; border-bottom: 1px solid #d7d7d7; color: #000;}

.zaloguj input.butzal { display: block; margin: 5px auto; width: 100px; height: 22px; border: 0; }

.infosrodek { margin: 0; padding: 10px 0; width: 100%; background-color: #1d1b1c; text-align: center;}

.infosrodek ul, .zaloguj ul { width: 100%; height: auto; padding: 0; margin: 0; list-style-type: none; text-align: center;}

.infosrodek ul li, .zaloguj ul li { width: 90%; margin: 1% 5%; font-size: 8px; color: #fff; text-align: left;}

.infosrodek ul li a, .zaloguj ul li a { display: inline; margin: 2px; font-size: 12px;  color: #fff; }

.infosrodek ul li a:hover, .zaloguj ul li a:hover { color: #ec2856; text-decoration: none;}

/* WEWNATRZ - szukaj*/

.infoboxcontentsSzukaj { background-color: #ec2856; margin:0; padding: 0; width: 100%; height: 100%;}

.boxTextSzukaj { border: 0; padding: 0;}

.boxTextSzukaj form { display: block; padding: 10px 0; width: 100%; background-color: inherit; text-align: center;}

.boxTextSzukaj input { display: block; margin: 5px auto; height: 20px; font-size: 12px; text-align: center; border: 0; background: #fff; }
.boxTextSzukaj input.szukajbutton { margin: 2px auto; font-size: 12px; text-align: center; background: #f8f5ed; color: 1#2b221c;}
.boxTextSzukaj input.ukryty { height: 20px; background-color:#ec2856; overflow: hidden; }


////////////////////////
.infoboxnotice {  background-color: #1d1b1c;}

.infoboxnoticecontents {  background-color: #1d1b1c;   font-size: 10px;}

td.infoboxheading { font-size: 13px;  font-weight: bold;  background-color: #1d1b1c;  color: #d7d7d7;  text-align: center;}

td.infobox, span.infobox { font-size: 10px;}

td.cena{  font-size: 12px;}

td.kup_teraz{  font-size: 12px;  text-align: center;}

td.brief_desc{  font-size: 10px;  text-align: justify;}
a.nazwa{  font-size: 14px;  font-weight: bold;  text-align: center;}

tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd {  background: #ffffff;}

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even {  background: #f8f8f9;}

table.productlisting { border: 0;}

table.productlisting tr { margin: 15px 0; padding:10px 0; background: #979b9c; }

.productlisting-heading { padding: 2px 5px; font-size: 10px; background-color: #1d1b1c; color: #ffffff; text-align: center; font-weight: bold;} /*belka sortowaie*/

td.productlisting-data {  font-size: 10px;}

/*stronicowanie*/
a.pageresults {color: #d7d7d7;}
a.pageresults:hover {color: #ec2856;}
.nastepne, .nastepne a { color: #d7d7d7; font-size: 10px;}
/**/

td.pageheading, div.pageheading {  background-color: #1d1b1c; font-size: 18px; font-weight: bold; padding: 25px 0 0 20px; color: #979b9c;}/*naglowek na stronie produktu*/

tr.subbar {  background: #f4f7fd;}

td.subbar {  font-size: 10px;  color: #000000;}

td.main, p.main {  background-color: #1d1b1c; font-size: 11px;  line-height: 150%;}

td.main p { margin: 10px 20px;}

td.main ul { margin: 10px 20px; display: block; list-style-type: none;}

td.main ul li { margin: 2px 0; padding-left: 20px; background: url(images/li-opis.jpg) no-repeat left center; color: #d7d7d7; }

td.smalltext, span.smalltext, p.smalltext {  font-size: 10px;}

td.accountcategory {  font-size: 13px;  color: #aabbdd;}

td.fieldkey {  font-size: 12px;  font-weight: bold;}

td.fieldvalue {  font-size: 12px;}

td.tableheading {  font-size: 12px;  font-weight: bold;}

span.newitemincart {  font-size: 10px;  color: #ff0000;}

checkbox, input, radio, select {  font-size: 11px;}

textarea {  width: 100%;  font-size: 11px;}

span.greetuser { font-size: 12px;  color: #f0a480;  font-weight: bold;}

table.formarea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 0px;}

table.koszyk { background: url(images/koszyk.jpg) no-repeat left center;}


td.formareatitle {  font-size: 12px;  font-weight: bold;}

span.markproductoutofstock {  font-size: 12px;  color: #c76170;  font-weight: bold;}

span.productspecialprice { color: #ff0000;}

span.errortext {  color: #ff0000;}

.pusty { margin: 0; padding: 10px 0; width: 100%; background-color: #1d1b1c; text-align: center; font-size: 12px;  color: #fff;}

/*galeria produktow*/
.fotomale {  background-color: none; margin: 30px; padding: 10px 10px 30px 10px; background: #000 url(images/powieksz.jpg) no-repeat bottom;}

a.malutki { display: block; background-color: #d7d7d7; padding: 3px; text-decoration: none;}
a.malutki:hover { background-color: #333132;}
a.malutki img, a.malutki:hover img { border:0; padding:0;}


.infoBoxContents a img { /*background-color: #d7d7d7;*/ padding: 1px; text-decoration: none;}
.infoBoxContents a:hover img { /*background-color: #333132;*/}


/*przyciski*/

td.prodlist {background-color: #000;}

span.listingnazwa { display: block; width: auto; height: 20px; background-color: transparent; padding: 0; margin: 5px 0 0 0; text-align: center; text-decoration: none;}

span.listingcena { width: auto; height: 26px; line-height: 26px; background-color: #000; padding: 2px 5px; text-align: center; text-decoration: none; color: #ec2856; font-size: 14px;}

a.kupteraz { margin-left: 10px;  font-size: 80%; color: #d7d7d7;}
a.kupteraz:hover { color: #ec2856;}



input.koszyk { height: 30px; width: 120px; background-color: #000000; padding: 0; font-size: 10px; color: #ec2856; border: 0; text-align: center; text-decoration: none; cursor: pointer; font-family: "trebuchet ms", verdana, arial, sans-serif;}


.modulerow { }
.modulerowover { cursor: pointer; cursor: hand; }
.modulerowselected { background-color: #f2738f; }

.checkoutbarfrom, .checkoutbarto { font-family: tahoma, verdan, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutbarcurrent { font-family: tahoma, verdan, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messagebox { font-family: tahoma, verdan, sans-serif; font-size: 10px; }
.messagestackerror, .messagestackwarning { font-family: tahoma, verdan, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messagestacksuccess { font-family: tahoma, verdan, sans-serif; font-size: 10px; background-color: #f2738f; padding: 5px 0; color: #000;}

/* input requirement */

.inputrequirement { font-family: tahoma, verdan, sans-serif; font-size: 10px; color: #ff0000; background-color: #1d1b1c;}

/*credits: dynamic drive css library *//*url: http://www.dynamicdrive.com/style/ */

.suckerdiv ul { margin: 0; padding: 0; background-color: #1d1b1c; list-style-type: none; width: 200px; /* width of menu items */
border-bottom: 0px solid #ccc; font-size: 11px;}
	
.suckerdiv ul li { position: relative; background-color: transparent; margin: 5px 0; border-bottom: 1px solid #333132; color: #d7d7d7; text-transform: uppercase; background: url(images/li.jpg) no-repeat left center; }
	
/*1st level sub menu style */
.suckerdiv ul li ul { left: 169px; /* parent menu width - 1*/ position: absolute; width: 170px; /*sub menu width*/ top: 0; display: none; margin: 0;}

.suckerdiv ul li ul li { position: relative; background-color: transparent; margin: 0; border-bottom: 0;}

/*all subsequent sub menu levels offset z*/ 
.suckerdiv ul li ul li ul { left: 169px; /* parent menu width - 1*/ margin: 0; padding: 5px;}

/*all subsequent sub menu levels offset */
.suckerdiv ul li ul li a { left: 169px; /* parent menu width - 1*/ background-color: #000000;}

/*all subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a { background-color: #1d1b1c;}

/*all subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a { background-color: #1d1b1c;}

/* menu links style */
.suckerdiv ul li a { display: block; color: #d7d7d7; text-decoration: none; background-color: transparent; 
margin: 0 0 0 10px; padding: 1px 5px; border: 0px; border-bottom: 0; line-height: 2em;}

.suckerdiv ul li a:visited{ color: #d7d7d7; text-decoration: none;}

.suckerdiv ul li a:hover{ color: #ec2856; text-decoration: none;}

.suckerdiv ul li ul li a:hover{ background-color: #000000; color: #ec2856; text-decoration: none;}

.suckerdiv ul li ul li ul li a:hover{ background-color: #1d1b1c; color: #ec2856; text-decoration: none;}

/* the main categories with sub-categories */
.suckerdiv .subfolderstyle{ background: url(images/arrow-list.gif) no-repeat center right;}

/* this one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle { background-color: #1d1b1c; }

/* this one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle { background-color: #1d1b1c;}

/* this one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle { background-color: #1d1b1c;}
	
/* holly hack for ie \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* end */

// bof css popup
#menu {position:relative; top:0px; left:0px; width: 50px;z-index:450;}
#menu a.p1, #menu a.p1:visited {display:block; width:25px; height:25px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:250px; left:250px; width:250px; height:250px; border:10px solid #5796fa;}
// eof css popup
p.adres_dom { padding: 0 20px; font-size: 16px; border-bottom: 1px solid #333132;}
.zalogowany { background-color: #1d1b1c; font-size: 12px; line-height: 20px;}
.zalogowany a {color: #d7d7d7;}
.zalogowany a:hover {color: #ec2856;}

/*producenci*/
.producenci form, .producenci select, .producenci option { width: 100%; background-color: #1d1b1c; border: 0; border-style: none;}
.producenci form { display: block; padding: 10px 0; border: 0;}
.producenci select {cursor: pointer; cursor: hand; font-size: 14px; border: none;} 
.producenci option { height: 10px; font-size: 14px; color: #fff; cursor: pointer; cursor: hand;}
.producenci form, .producenci form select, .producenci form option { border: 1px solid #1d1b1c; border: 0px;}

.producenci table, .producenci td, .producenci form, .producenci form select, .producenci form option, .producenci form input  { border-top: 1px solid #1d1b1c; border-right: 1px solid #1d1b1c; border-bottom: 1px solid #1d1b1c; border-left: 1px solid #1d1b1c; overflow: hidden;}


.formbutton { background-color: #1d1b1c; height: 40px; padding: 10px 0; text-align: center;}
.formbutton button { background-color: #1d1b1c; width: 100px; height: 40px; border: 0; border-color: #1d1b1c;}

td.main h2 {  color: #d7d7d7; margin: 30px 30px 30px 40px;}

td.gwarancja a, 
td.gwarancja a img, 
td.loga a, 
td.loga a img { border: 0;}
td.dostawa { border: 0; padding: 20px 0; background-color: #f2688b; font-size: 14px; text-align: center;}
td.dostawa a { color: #fff; font-weight: bold;}
td.dostawa a:hover { text-decoration: underline;}
/*
td.loga table { width: 95%; margin: 10px auto; border: 0;}
td.loga td { width: 25%;}
td.loga, td.loga td { text-align: center; padding: 10px 0;}*/

#loga { margin: 0 auto;}
#loga td { width: 70px; height: 24px; border: 0;}
#loga td a, #loga td img{ border: 0;}

.promo { margin: 0 auto;}
.promo td { width: 250px; height: 125px; text-align: right; border: 9px solid #fff; padding: 0;}
.promo td a { width: 100%; height: 100%; display: block; color: #fff; text-align: right; font-size: 12px; padding: 0;}
.promo td a:hover { text-decoration: underline;}
.promo td.eglowa { background: url(promo/eglowa.jpg) 50% 50% no-repeat;}
.promo td.faworytowa { background: url(promo/faworytowa.jpg) 50% 50% no-repeat;}
.promo td.transport { background: url(promo/transport.jpg) 50% 50% no-repeat;}
.promo td.rabaty { background: url(promo/rozdajemy_rabaty.jpg) 50% 50% no-repeat;}

.footer, .footer a { color: #8c8c8c; font-size: 10px; font-weight: normal;}
.footer a:hover { text-decoration: underline;}