/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :  Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #f8f8f8;
  color: #000000;
  margin: 0px;
  font-family :  Arial, sans-serif;
  text-align:center;
}

A {
  color: #000000;
  text-decoration: none;
}
a img{border:0px;}
A:hover {
  color: #000;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #f1f1f1;
  border:1px solid #dddddd;
 -moz-border-radius:5px ; -webkit-border-radius:5px;
}

.ba {
  background: #f1f1f1;
  border-top:0px;
 -moz-border-radius-topleft:0px ; -webkit-border-top-left-radius:0px;
 -moz-border-radius-topright:0px ; -webkit-border-top-right-radius:0px;
}


.infoBoxContents {
  background: #f1f1f1;
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:  Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left:20px;
  background: #f1f1f1;
 -moz-border-radius-topleft:5px ; -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px ; -webkit-border-top-right-radius:5px;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-top:1px solid #dddddd;
  color: #000;
  height:40px !important;
  line-height:40px;
  font-weight:bold;
}

TD.infoBox, SPAN.infoBox {
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

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: #f5f5f5;
}

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: #f1f1f1;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #dddddd;
 -moz-border-radius:5px ; -webkit-border-radius:5px;
 background:#f1f1f1;
}

.productListing-heading {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  background: #ddd;
  line-height:20px;
  height:20px;
  color: #000;
  font-weight: bold;
}

TD.productListing-data {
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
}

TD.pageHeading, DIV.pageHeading {
  font-family:  Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  background: #f1f1f1;
 -moz-border-radius:5px ; -webkit-border-radius:5px;
  border-left:1px solid #dddddd;
  padding-left:20px;
  border-right:1px solid #dddddd;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  line-height:40px;
  height:40px;
}

TD.produkty {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color: #000;
  background: #f1f1f1;
 -moz-border-radius:5px ; -webkit-border-radius:5px;
  border-left:1px solid #dddddd;
  padding-left:20px;
  border-right:1px solid #dddddd;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  line-height:18px;
  height:40px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family:  Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:  Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, sans-serif; font-size: 10px; color: #ff0000; }

.top{position:relative;text-align:left;}

.koszyk{position:absolute;left:749px;top:48px;background:url(images/koszyk.jpg) no-repeat;width:253px;height:173px;}
.koszyk .tekst{padding:50px 10px;line-height:20px;font-size:12px;}
.koszyk .r{float:right;}
.koszyk .zam{position:absolute;left:10px;top:139px;}


.header{position:relative;}
.adres{position:absolute;left:310px;top:8px;color:#4282e6;font-size:11px;font-family:Arial;}
.adres a{color:#000000;font-size:11px;font-family:Arial;}
.adres a:hover{text-decoration:underline;}

.menu{position:absolute;left:279px;top:52px;}
.menu a{margin-right:35px;color:#000;font-size:12px;font-family:Arial;}
.menu a:hover{text-decoration:underline;}

.menublack{background:url(images/black.jpg) no-repeat;font-size:12px;width:728px;padding-left:20px;height:60px;
 width /*\**/: 748px\9
}
.menublack div{float:left;color:#fff;font-family:Arial;line-height:30px;padding-top:15px;height:30px;padding-right:8px;padding-left:6px;}
.menublack div a{color:#fff;height:30px;padding:0px 10px 0 10px;display:inline-block;}
.menublack div a:hover{background:#373737;color:#fff;padding:0px 9px 0 9px;text-decoration:none;border:1px solid #2e2e2e;-moz-border-radius: 3px;
-webkit-border-radius: 3px;}


.findwhite{background:url(images/white.jpg) no-repeat;width:708px;height:23px;padding:20px;
 width /*\**/: 748px\9
}
.findwhite .inp{height:27px;background:#fff;width:235px;border:1px solid #e0e0e0;vertical-align:top;}
.findwhite .zaw{line-height:27px;vertical-align:top;padding-left:10px;text-decoration:underline;}

.katy{margin:0px;padding:0px;list-style:none;}
.katy li{padding-left:15px;line-height:30px;font-family:arial;font-size:11.5px;border-bottom:1px solid #dfdfdf;
background:url(images/ara.gif) 180px 12px no-repeat;
}
.botox{width:960px;padding:20px 20px 10px 20px;background:#fff;border:1px solid #dddddd;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.botox .ikony{width:373px;float:left;border-right:3px solid #dddddd;}
.botox .copy{width:563px;text-align:right;padding-left:20px;font-size:13px;float:left;line-height:20px;}
.botox .copy a{color:#4180e8;}

.both{clear:both;}


.pis .infoBox {
  
  background: #4f4f4f;
}

.pis .infoBoxContents {
  background: #EEEEEE;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.pis .infoBoxContents_fer {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
 
}

.pis .infoBoxNotice {
  background: #FF8E90;
}

.pis .infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.pis TD.infoBoxHeading {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FFFFFF url("images/infobox/c_baner.gif");
  text-align: left;
  vertical-align: top;
  color: #FF4400;
}

.pis TD.infoBox, .pis SPAN.infoBox {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.pis TD.cena{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
}

.pis TD.kup_teraz{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}

.pis TD.brief_desc{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-align: justify;
}
.pis A.nazwa{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
}




.pis SPAN.greetUser {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color:  #4189AC;
  font-weight: bold;
}

.pis TABLE.formArea {
  background: #eeeeee;
  border-color: #468AB3;
  border-style: solid;
  border-width: 1px;
}

.pis TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.pis SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

.pis SPAN.productSpecialPrice {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  color: #ff0000;
}

.pis SPAN.errorText {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  color: #ff0000;
}

.pis img.ramka 
{
border-width: 1px;
border-color: #555555;
border-style: solid;
}

.pis TABLE.wymiary,TABLE.kolory
{
  padding: 0px;
  border-spacing: 1px;
  background: #BCBCBC;
  width: 240px;
}

.pis TD.wymiary_h,TD.kolory_h 
{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  background: #EEEEEE;
  color: #505050;
  font-weight : bold;
  text-align:center;
}

.pis TD.wymiary_l,TD.kolory_l 
{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #505050;
  text-align: left;
  width:65%;
}

.pis TD.wymiary_r,TD.kolory_r 
{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #505050;
  text-align: center;
}

.pis .moduleRow { }
.pis .moduleRowOver { background-color: #86a2b3; cursor: pointer; cursor: hand; }
.pis .moduleRowSelected { background-color: #BCBCBC; }

.pis .checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #468ab3; }
.pis .checkoutBarCurrent { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px; color: #ff4400; }

/* message box */

.pis .messageBox { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; }
.pis .messageStackError, .messageStackWarning { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; background-color: #ff4400; color:#ffffff}
.pis .messageStackSuccess { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.pis .inputRequirement { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.pis .opis_header {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 17px; color: #4189AC;}
.pis .opis {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; text-align: justify;}

.pis .plain_header_b {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 15px; color: #4189AC;}
.pis .plain_header_r {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 15px; color: #ff4400;}
.pis .plain {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; text-align: justify;}

.pis .show_galeria {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px; color: #4189AC;}


.spax3{display:inline-block;vertical-align:top;position:relative;font-size:12px;padding-left:1px;}
.spax3 .pom{height:31px;width:230px;background:#e7870b;color:#fff;font-size:12px;font-weight:bold;padding-left:20px;line-height:31px;
 -moz-border-radius-topleft: 2px ; -webkit-border-top-left-radius:2px;
 -moz-border-radius-topright:2px ; -webkit-border-top-right-radius:2px;
 width /*\**/: 250px\9
 }
.spax3 .cze{height:31px;width:230px;background:#e74e0b;color:#fff;font-size:12px;font-weight:bold;padding-left:20px;line-height:31px;
 -moz-border-radius-topleft: 2px ; -webkit-border-top-left-radius:2px;
 -moz-border-radius-topright:2px ; -webkit-border-top-right-radius:2px;
 width /*\**/: 250px\9
 }
.spax3 .cza{height:31px;width:230px;background:#1d1d1d;color:#fff;font-size:12px;font-weight:bold;padding-left:20px;line-height:31px;
 -moz-border-radius-topleft: 2px ; -webkit-border-top-left-radius:2px;
 -moz-border-radius-topright:2px ; -webkit-border-top-right-radius:2px;
 width /*\**/: 250px\9
 }
.spax3 .szary{padding:10px;border:1px solid #ddd;background:#f1f1f1;}
.spax3 .inf{padding-top:10px;width:250px;overflow:hidden;padding-bottom:7px;}
.spax3 .inf span{display:inline-block;padding-left:12px;padding-right:8px;}
.spax3 .inf .pom2{color:#e7870b;}
.spax3 .inf .cze2{color:#e74e0b;}
.spax3 .inf .cza2{color:#1d1d1d;}
.spax3 .inf .pokazall{border-left:1px solid #b5b5b5;}

.spax{display:inline-block;vertical-align:top;position:relative;}
.spax2{display:inline-block;vertical-align:top;position:relative;margin-right:5px;border:1px solid #ddd;background:#f1f1f1;width:148px;height:166px;margin-top:1px;font-size:12px;padding-right:4px;line-height:18px;padding-left:10px;}
.spax2 .kol{font-size:14px;color:#e7870b;padding-top:5px;width:145px;}
.spax22{display:inline-block;vertical-align:top;position:relative;border:1px solid #ddd;background:#f1f1f1;width:358px;margin-top:1px;font-size:12px;padding-right:4px;line-height:18px;padding-bottom:10px;padding-left:10px;
width /*\**/: 372px\9
}
.spax22 img{float:left;padding:10px;}

.spax22 .kola{font-size:14px;color:#e7870b;padding-top:5px;padding-bottom:10px;}
.akt{color:#000000;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;height:40px important;line-height:40px;padding-left:20px;}
.spax .pax{width:180px;font-size:11px;padding-left:20px;line-height:16px;}
.spax .pagx{height:36px;background:#4180e8;width:230px;position:absolute;left:-5px;top:240px;

 left /*\**/: 0px\9;
 width /*\**/: 235px\9;
 }
.spax .pagx a{display:inline-block;margin:10px 0px 10px 10px;width:16px;height:16px;background:#548cea;color:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
.spax .pagx a:hover{display:inline-block;margin:10px 0px 10px 10px;color:#000;width:16px;height:16px;background:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
.spax .pagx .sel{display:inline-block;margin:10px 0px 10px 10px;color:#000;width:16px;height:16px;background:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
 
 .basa .infoBox{border:0px;background:none;}
 .basa .infoBoxContents{background:none;}
 
.spax .paga{height:36px;width:500px;position:absolute;left:20px;top:240px;}
.spax .paga a{display:inline-block;margin:10px 0px 10px 10px;width:16px;height:16px;background:#548cea;color:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
.spax .paga a:hover{display:inline-block;margin:10px 0px 10px 10px;color:#000;width:16px;height:16px;background:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
.spax .paga .sel{display:inline-block;margin:10px 0px 10px 10px;color:#000;width:16px;height:16px;background:#fff;text-align:center;font-size:12px;
 -moz-border-radius:2px ; -webkit-border-radius:2px;}
 TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}
/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/

#koszyk{position:absolute;line-height:42px;font-size:13px;color:#4180e8;padding-left:5px;font-weight:bold;left:1px;top:0px;width:121px;height:42px;background:url(images/koszyczek.jpg) no-repeat;
 width /*\**/: 126px\9
}
#konto{position:absolute;line-height:42px;font-size:13px;color:#4180e8;padding-left:5px;font-weight:bold;left:127px;top:0px;width:121px;height:42px;background:url(images/konteczko.jpg) no-repeat;
 width /*\**/: 126px\9}
#koszyk:hover{background:url(images/koszyczek.jpg) no-repeat;}
#konto:hover{background:url(images/konteczkoa.jpg) no-repeat;}

.bigo{background:#808080 !important;border:0px !important ;text-align:center;}
.bigo font{color:#fff !important;padding:10px !important;font-weight:normal !important;font-size:12px !important;}
.bago{border:2px solid #808080 !important;-moz-border-radius:5px ; -webkit-border-radius:5px;background:none repeat scroll 0 0 #F1F1F1;padding:10px;}

.bord{cursor:pointer;font-size:12px;color:#fff;font-weight:normal;}

.baner{width:759px;height:287px;overflow:hidden;position:relative;}
.baner img{width:759px;  height:287;position:absolute;top:0px;left:0px;}

.zak {border-bottom:1px solid #ccc;padding-bottom:10px;width:960px;margin-bottom:10px;float:left;}
.zak div{float:left;line-height:18px;font-size:10px;color:#818181;}
.zak div b{font-size:12px;color:#333;}
.zak div img{border:1px solid #c9c9c9;}
.zak .barara{width:203px;line-height:14px;}

.both{clear:both;}

.lista_ramka_dane { /*amp */
background-color:transparent; /*amp */
height:60px !important;
text-align:left; 
}
.lista_ramka_dane table{width:140px;}
.lista_ramka_foto {background-color:#ffffff; /*amp*/
/*background-color:transparent; amp */
height:95px;
width:100%;
text-align:center;
}
.lista_ramka_glowna {width: 140px !important;
text-align:center !important; 
float:left !important;
padding: 4px; /* amp */
overflow:hidden;
margin: 19px !important;
height:160px !important;
background-color:#ffffff; /* amp */
border:1px solid #c0c0c0!important;
 width /*\**/: 148px\9
}
.lista_ramka_tresc {text-align:left;
	background-color:#ffffff; /*amp*/
	font-family: sans-serif;
	font-size: 9px; 
	color: #4d4d4d; /*amp*/
	border-bottom-width: 1px; /*amp*/
	border-bottom-style: dotted;  /*amp*/
	border-bottom-color: #c0c0c0;  /*amp*/
}
/* start style kolekcje */
.produkt_kolekcja {
	float: left;
	border: 1px solid #e4e3dc;
	margin-right: 14px;
	_margin-right: 13px;
	margin-bottom:10px;
	background: #f6f5f1;
	width: 109px;
	height: 232px; 
	padding: 10px 10px 0px 10px;
	text-align:center;
	_zoom: 1;
}
.produkt_kolekcja li{list-style:none;font-size:14px;}

.ramkaPr {
	border: 1px solid #c0bfb8;
	background: #ffffff;
	width: 107px; /* 109px; */
	height: 121px; /* 123px; */
}
.nazwaPr {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:5px;
	height:28px;
}

.mt_5 {
	margin-top: 5px;
}

.dispBl {
	display: block;
}

.colorBlack {
	color: #000000;
}
/* koniec style kolekcje */