/*
  $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
*/

BODY {
  margin-top:0px; 
  padding-top:0px; 
  margin-bottom:0px; 
  padding-bottom:0px; 
  margin-left:0px; 
  padding-left:0px; 
  margin-right:0px; 
  padding-right:0px; 
  background: #FFFFFF;
  margin: 0px;
  font-family: Verdana, sans-serif, Georgia, cursive, Tahoma, Arial;
}

P, TD.Informacje, .boxText, .errorBox, .stockWarning, .orderEdit, TD.headerNavigation, TD.headerError, TD.headerInfo, .infoBoxContents,
.infoBoxNoticeContents, TD.infoBoxHeading, TD.infoBox, SPAN.infoBox, TD.cena, TD.kup_teraz, TD.brief_desc, A.nazwa, .productListing-heading,
TD.productListing-data, TD.pageHeading, DIV.pageHeading, TD.subBar, TD.main, P.main, TD.smallText, SPAN.smallText, P.smallText, TD.smallText2,
TD.skrypt, TD.accountCategory, TD.fieldKey, TD.fieldValue, TD.tableHeading, SPAN.newItemInCart, CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA,
SPAN.greetUser, TD.formAreaTitle, SPAN.markProductOutOfStock, SPAN.productSpecialPrice, SPAN.errorText, .checkoutBarFrom, .checkoutBarTo,
.checkoutBarCurrent, .messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess, .inputRequirement, TD.info {
  font-family: Verdana, sans-serif, Georgia, cursive, Tahoma, Arial;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
}

P, TD.Informacje, TD.headerError, TD.infoBoxHeading, A.nazwa, .productListing-heading, TD.productListing-data, TEXTAREA,
.inputRequirement, TD.info {
  font-size: 14px;
}

TD.main, P.main, TD.accountCategory {
  font-size: 13px;
}

.boxText, TD.headerNavigation, TD.headerInfo, .infoBoxContents, .infoBoxNoticeContents, TD.infoBox, SPAN.infoBox, TD.cena, TD.kup_teraz,
TD.smallText, SPAN.smallText, P.smallText, TD.fieldKey, TD.fieldValue, TD.tableHeading, CHECKBOX, INPUT, RADIO, SELECT, SPAN.greetUser,
TD.formAreaTitle, .messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess, .stockWarning {
  font-size: 12px;
 }

.errorBox, .orderEdit, SPAN.markProductOutOfStock {
  font-size : 11px;
}

TD.footer, TD.brief_desc, TD.subBar, TD.smallText2, TD.skrypt, SPAN.newItemInCart, .checkoutBarFrom, .checkoutBarTo, .checkoutBarCurrent {
  font-size : 10px;
}

.errorBox, A.headerNavigation:hover, TD.headerError, TD.headerInfo, TD.footer, TD.infoBoxHeading, A.nazwa, .productListing-heading,
TD.fieldKey, TD.tableHeading, SPAN.greetUser, TD.formAreaTitle, SPAN.markProductOutOfStock, TD.info {
  font-weight : bold;
}

TD.headerError, TD.headerInfo, TD.infoBoxHeading, TD.kup_teraz, A.nazwa {
  text-align: center;
}

P, TD.skrypt {
  text-align: left
}

TD.brief_desc{
  text-align: justify;
}


A {
  color: #005500;
}



BODY, P, .orderEdit, TD.headerNavigation, .productListing-heading, TD.smallText, SPAN.smallText, P.smallText, TD.smallText2, TD.skrypt,
CHECKBOX, INPUT, RADIO, SELECT, SPAN.greetUser, TD.accountCategory, TABLE.productListing, .productListing-heading, TD.main,
TD.Informacje, TD.pageHeading, DIV.pageHeading, .info {
  color: #2e2e2e;
}


.stockWarning {
  color: #cc0033;
}

A.headerNavigation { 
  color: #550000; 
}

A.headerNavigation2 { 
  color: #008800; 
}

A.headerNavigation:hover, TD.footer, A.pageResults, TD.subBar, .checkoutBarCurrent {
  color: #000000;
}

TD.headerError, TD.headerInfo, A.pageResults:hover, .messageStackSuccess,
SPAN.newItemInCart, SPAN.productSpecialPrice, SPAN.errorText, .inputRequirement {  
	color: #ee0000;
}

.messageStackError, .messageStackWarning {  
	color: #000000;
}


SPAN.markProductOutOfStock, A:hover {
  color: #DC143C;
}

.checkoutBarFrom, .checkoutBarTo {
  color: #8c8c8c;
}

TD.infoBoxHeading {
  color: #006600;
  line-height: 2.1;
  padding-top: 15px;  
}



.infoBoxContents, CHECKBOX, INPUT, RADIO, SELECT, .infoBoxNoticeContents,
TR.header, TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd,
TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,
TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TD.smallText2, .productListing-heading {
  background: #ffffff;
}

.productsNotifications, TR.subBar,
TABLE.formArea, .moduleRow {
  background: #ffffee;
}

TD.headerNavigation {
  background: #f1f1f1 url("images/infobox/corner_right_left.gif");
  height: 30px;
}

TD.footer {
  padding-left:10px; 
  padding-right:10px; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background: #ffffff url("images/infobox/corner_right_left.gif");
  height: 30px;
}

TD.infoBoxHeading {
  background: #FFFFFF;
}

TR.headerError, TD.headerError, .messageStackError, .messageStackWarning {
  background: #ff0000;
}

.infoBox, TR.headerInfo, TD.headerInfo {
  background: #ffffff;
}

.errorBox, .infoBoxNotice {
  background: #cc0033;
}

TR.headerNavigation, TR.footer, A.pageResults:hover, .moduleRowSelected {
  background-color: #ccff66;
}

.messageStackSuccess {
  background-color: #99ff00;
}

.moduleRowOver {
  background: #99cc00;
  cursor: pointer;
}




A, A:hover, A.headerNavigation:hover {
  text-decoration: none;
}

.orderEdit {
  text-decoration: underline;
}

TABLE.productListing {
  border-top: 5px solid #eee;
  border-left: 3px solid #eee;
  border-right: 0px solid #eee;
  border-bottom: 0px solid #eee;
-moz-border-radius-topleft:10px;
-webkit-border-radius-topleft:10px;
-moz-box-shadow: -10px -10px 10px -10px #eee;
-webkit-box-shadow: -10px -10px 10px -10px #eee;
border-radius-topleft:10px;
box-shadow: -10px -10px 10px -10px #eee;
}

.productListing-heading {
  border-bottom: 2px solid #eee;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-style: solid;
}

FORM {
	display: inline;
}

.inputRequirement {
  padding:15px;
}

TD.Informacje, TD.main, P.main {
  line-height: 1.5;
}


TEXTAREA {
  width: 100%;
}

.infoBox {
  border-top: 5px solid #eee;
  border-left: 3px solid #eee;
  border-right: 0px solid #eee;
  border-bottom: 0px solid #eee;
-moz-border-radius-topleft:10px;
-webkit-border-radius-topleft:10px;
-moz-box-shadow: -10px -10px 10px -10px #eee;
-webkit-box-shadow: -10px -10px 10px -10px #eee;
border-radius-topleft:10px;
box-shadow: -10px -10px 10px -10px #eee;
}




#resultsContainer
{
  border-top: 5px solid #eee;
  border-left: 3px solid #eee;
  border-right: 0px solid #eee;
  border-bottom: 0px solid #eee;
-moz-border-radius-topleft:10px;
-webkit-border-radius-topleft:10px;
-moz-box-shadow: -10px -10px 10px -10px #eee;
-webkit-box-shadow: -10px -10px 10px -10px #eee;
border-radius-topleft:10px;
box-shadow: -10px -10px 10px -10px #eee;
	display: none;
	padding: 0px;
	width: 500px;
	position:absolute;
	z-index:10000;
    background-color:#FFF;
    vertical-align:middle;
    left: 175px;
    margin-left: -1px;
	font-weight:normal;
	height: 200px !important;
	overflow: auto !important;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
}

#resultsContainer a
{
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#333333;
font-size:10px;
text-decoration:none;
vertical-align:middle;
text-align:left;
}

.url-holder
{
height:22px;
vertical-align:middle;
position: relative;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#333333;
font-size:10px;
font-weight:normal;
}

.url-holder:hover {
background-color: #ffffd5;
text-decoration:none;
color:#333333;
font-size:10px;
font-weight:normal;
}

.url-holder_title
{
height:20px;
vertical-align:middle;
position: relative;
padding-top:2px;
padding-bottom:2px;
text-align:left;
color:#333333;
font-size:10px;
font-weight:bold;
background-color: #ffffd5;
line-height:20px;
}


.url-title
{
	font-size: 11px;
vertical-align:middle;
}

.url-desc
{
	font-size: 11px;
	padding-right: 10px;
vertical-align:middle;
}

#slideshow img { display: none }
#slideshow img.first { display: block }

h1 { 
  margin: 0 0 0 0; 
  padding: 0; } 
