/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
TD.cena{
  font-family: Tahoma, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #2D0000;
  width:142px;
  height:23px;
  background: url("images/cena.gif") no-repeat;
}
.td_search{
background: url("images/u_search.jpg") no-repeat;
height:50px;
}


#podnies{
position:absolute;
top:282px;
}

/* style dla regulaminu */
ol {list-style: decimal;}
ol ol {list-style:lower-alpha;} 
ol.reg {list-style: decimal;}
/* END style dla regulaminu END */

.nav{
 width:980px;
       margin:0 auto;
       height:22px
}

.informacje {
width: 100%;
height: 55px;
background: url(images/menu_bg.jpg) no-repeat;
align: left;
}
.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
.boxText_bordered {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #971B13;
font-weight: bold;
padding-bottom: 3px;
}
a.cat{
color: #971B13;
}
a.cat:hover{
color: #97AA01;
text-decoration: none;
}
#active{
color: #97AA01;
}

.dotted{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
border-bottom: 1px #AEBF19 dotted;

}
img{
border:0px;
}
.errorBox { font-family : Tahoma, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #F5F7E5; }
.orderEdit { font-family : Tahoma, Arial, sans-serif; font-size : 10px; color: #971B13; text-decoration: underline; }

BODY {
margin: 0;
padding:0;
background: #899a17 url(images/bg_top.gif) repeat-x;
height:100%;
}

A {
  color: #000000;
  text-decoration: none;
}


FORM {
       display: inline;
}

TR.header {
background: #A5B901;
}

TR.headerNavigation {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #F5F7E5;
  font-weight : bold;
}

  
}

TD.headerNavigation {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #F5F7E5;
  font-weight : bold;
}

A.headerNavigation:link { 
  color: #F5F7E5; 
}
A.headerNavigation:visited { 
  color: #F5F7E5; 
}

A.headerNavigation:hover {
  color: #F5F7E5;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, 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, Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #9E2708;
}

TD.footer {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #9E2708;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #F5F7E5;
   border: 1px;
border-style: solid;
border-color: #F5F7E5;
border-spacing: 1px; 
}

.infoBoxContents {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #F5F7E5;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #874B26 url(images/infobox/header_box.gif) repeat-x;
  color: #F5F7E5;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, 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: #F5F7E5;
}

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: #F5F7E5;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #971B13;
  border-spacing: 1px;
  
}

.productListing-heading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #CEDB58;
  color: #971B13;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}


a.pageResults:link, a.pageResults:visited {
color:#A7AB87;
text-decoration: underline;
}

a.pageResults:hover {
color:#971B13;
text-decoration: none;
}




TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9BAF00;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.smallText_footer{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #971B13;
  text-align: center;

}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #971B13;
}

TD.accountCategory {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, 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: Tahoma, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Tahoma, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #97AA01; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CEDB58; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #CEDB58; }
.messageStackSuccess { font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* kontener*/
div#content { 
 width:980px;
background: url(images/main.gif) repeat-y;
       margin:0 auto;
       height:auto !important;
       height:100%;
       min-height:100%;
 }



a.FootLINK:link, a.FootLINK:visited {
  color: #A7AB87;
}
a.FootLINK:hover {
  color: #3F412C;
}



.smallFoot{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #A7AB87;
  width: 980px;
  height: 150px;
  background: url(images/foot_bg.png) no-repeat;
text-align: center;
}

a:link, a:visited {
color:#000000;
text-decoration: none;
}

a:hover {
color:#971B13;
text-decoration: underline;
}


/*_______________________________lightbox___________________________*/
#lightbox{
       position: absolute;
       left: 0;
       width: 100%;
       z-index: 100;
       text-align: center;
       line-height: 0;
       }

#lightbox a img{ border: none; }

#outerImageContainer{
       position: relative;
       background-color: #fff;
       width: 250px;
       height: 250px;
       margin: 0 auto;
       }

#imageContainer{
       padding: 10px;
       }

#loading{
       position: absolute;
       top: 40%;
       left: 0%;
       height: 25%;
       width: 100%;
       text-align: center;
       line-height: 0;
       }
#hoverNav{
       position: absolute;
       top: 0;
       left: 0;
       height: 100%;
       width: 100%;
       z-index: 10;
       }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
       width: 49%;
       height: 100%;
       background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
       display: block;
       }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
       font: 10px Verdana, Helvetica, sans-serif;
       background-color: #fff;
       margin: 0 auto;
       line-height: 1.4em;
       overflow: auto;
       width: 100%       
       }

#imageData{       padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }       
#imageData #caption{ font-weight: bold;       }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;       }                     
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;       }       
              
#overlay{
       position: absolute;
       top: 0;
       left: 0;
       z-index: 90;
       width: 100%;
       height: 500px;
       background-color: #000;
       }
