/*
  $Id: stylesheet.css,v 1.1.1.1 2003/06/07 23:07:01 svemir Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

BODY {
  background: #eeeeee;
  color: #000000;
  margin:0;
}

img {
  border: 0px;
}

h1, h2, h3, h4 {
 margin: 0; padding: 0; border: none;
 display: inline;
 font-weight: normal;
}

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

A:hover {
  color: #E48700;
  text-decoration: underline;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.boxText a {color:#7F7F7F; font-size: 12px; text-decoration:none; }
.boxText a:hover {color:#E48700; text-decoration:underline;}

.boxText_zielone {color:#fae92d; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.boxText_zielone a {color:#fae92d; font-size: 12px; text-decoration:none; }
.boxText_zielone a:hover {color:black; text-decoration:underline;}

.boxText_zolte {color:black; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.boxText_zolte a {color:black; font-size: 12px; text-decoration:none; }
.boxText_zolte a:hover {color:white; text-decoration:underline;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size: 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size: 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size: 12px; color: #70d250; text-decoration: underline; }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #119911;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #f69c04;
  color: #ffffff;
  font-weight : bold;
  background-image: url(images/box/header_background.gif);
  background-repeat: repeat-x;
}

A.headerNavigation {
  color: #FFFFFF;
  text-decoration:none;
}

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

TABLE.headerError {
  padding-top:5px;
  padding-bottom:5px;
  padding-right:60px;
  padding-left:60px;
  background: white;
}

TR.headerError {
  background: white;
}

TD.headerError {
  padding-top:8px;
  padding-bottom:8px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: white;
  font-size: 14px;
  background: #ff5d16 url(images/box/notice_warning.png) no-repeat 10px center;
  font-weight: bold;
  text-align: center;
}

TABLE.headerInfo {
  padding-top:5px;
  padding-bottom:5px;
  padding-right:60px;
  padding-left:60px;
  background: #4b893c;
}

TR.headerInfo {
  background: #4b893c;
}

TD.headerInfo {
  padding-top:8px;
  padding-bottom:8px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #4b893c;
  font-size: 14px;
  background: #f5fae6 url(images/box/notice_info.png) no-repeat 10px center;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #f69c04;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #e18600;
  color: #ffffff;
  font-weight: bold;
  background-image: url(images/box/header_background.gif);
  background-repeat: repeat-x;
  padding-right: 0px;
  padding-left: 0px;
}

.infoBox {
  background: #e9e9e8;
}

.infoBox_zielone {
  background: #659a00;
}

.infoBox_zolte {
  background: #e4ac00;
}

.special_gora {
  background: #659a00;
  background-image: url(images/box/special_background.gif);
  background-repeat: no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fae92d;
  vertical-align: middle;
  text-align: center;
  height:30px;
}

.infoBoxContents_zolte {
  background: #e18600;
  background-image: url(images/box/box_background_zolty.gif);
  background-repeat: repeat-y;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: black;
}

.infoBoxContents_zielone {
  background: #659a00;
  background-image: url(images/box/box_background_zielony.gif);
  background-repeat: repeat-y;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fae92d;
}

.infoBoxContents, .infoBoxContents h1, .infoBoxContents h2, .infoBoxContents h3, .infoBoxContents h4 {
  background: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxContents2 {
  background: #c6f7a0;
  font-family: Verdana, Arial, sans-serif;
  background-image: url(images/box/box_background2.gif);
  background-repeat: repeat-x;
  font-size: 12px;
}

.infoBoxNotice {
  background: black;
}

.infoBoxNoticeContents {
  background: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading_zolte {
  color: white;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: #e18600;
}

TD.infoBoxHeading_zielone {
  color: white;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: #659a00;
}

TD.infoBoxHeading, .infoBoxHeading h1, .infoBoxHeading h2, .infoBoxHeading h3, .infoBoxHeading h4{
  color: #E48700;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: white;
}

.infoBoxHeading a {
  color: #E48700;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: white;
  text-decoration:none;
}
.infoBoxHeading a:hover {
  color: #E48700;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: white;
  text-decoration:underline;
}

.infoBoxHeadingUnSelected a {
  color: #7F7F7F;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: white;
  text-decoration: none;
}
.infoBoxHeadingUnSelected a:hover {
  color: #7F7F7F;
  font-size: 13px;
  font-family: tahoma, verdana;
  font-weight: bold;
  background: white;
  text-decoration: underline;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.produkty {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: black;
  align: right;
  height: 50px;
  background-color: #659a00;
  background-image: url(images/box/background_produkty.gif);
  background-repeat: no-repeat;
}

.productListing .shortDescription {width: 80%; height: 25px; vertical-align:bottom; margin: 5px; background-color: #ecf6d2;}
.productListing .productName {font-size: 13px; font-weight: bold; color: #000; margin-right: 15px; margin-bottom: 3px}
.productListing span.deliveryVariantTabGr {font-size: 11px; color: #297A2C; font-weight: normal;}
.productListing span.deliveryVariantTabRed {font-size: 11px; color: red; font-weight: normal;}

.baner { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; text-align: left; }
.baner table { text-align: left; width: 100%; border: 0; }
.baner h1 { line-height: 1.2; font-size: 13px; font-weight: normal; }
.baner h2 { line-height: 1.2; font-size: 13px; font-weight: normal; }
.baner h3 { line-height: 1.2; font-size: 13px; font-weight: normal; }
.baner h4 { line-height: 1.2; font-size: 13px; font-weight: normal; }

.infoBox .poczatek { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 1.5; text-align: left; }
.infoBox .poczatek table { width: 100%; border: 0; }
.infoBox .poczatek h2 { font-size: 16px; font-weight: bold; padding-left: 13px; margin-bottom: 10px; background: transparent url(/images/box/button_green_main.gif) no-repeat 0 3px; }
.infoBox .poczatek td { vertical-align: top; width: 33%; }
.infoBox .poczatek li { padding-left: 13px; background: transparent url(/images/box/bg_list.gif) no-repeat 0; }

.infoBox ul {padding:0px; margin:0px; list-style:none; }
.infoBox li {font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px; background:url(images/box/bg_list1.gif) no-repeat left bottom; }
.infoBox li a {color:#7F7F7F; font-size: 12px; text-decoration:none; }
.infoBox li a:hover {color:#E48700; text-decoration:underline; }
.infoBox h1, .infoBox h2, .infoBox h3, .infoBox h4 { padding-left: 8px; background: transparent url(/images/box/bg_list.gif) no-repeat 0; }

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: #eeffe0; */
  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: #ffffff;
}

TR.productListing-addToBasket {
  background: #f5fae6;
}

TR.productListing-heading {
  background: #dbdbdb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #149804;
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  border-bottom:1px solid #DADDE3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 100px;
  vertical-align: middle;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
  text-decoration:underline;
}

TD.pagePrice, DIV.pagePrice, P.pagePrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #659a00;
}

TD.pageShipping, DIV.pageShipping, P.pageShipping {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #e4ac00;
}

TD.pageHeading, DIV.pageHeading, P.pageHeading, SPAN.pageHeading,
.pageHeading h1, .pageHeading h2, .pageHeading h3, .pageHeading h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #659a00;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-famly: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main, DIV.main, SPAN.main, .main h2, .main h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.newsdesk_listing {
color:black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.newsdesk_listing a {
color:black;
font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;

text-decoration:none; }
.newsdesk_listing a:hover {color:black;
font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;

text-decoration:underline;}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  background: #f8f8f9;
  font-size: 13px;
  font-weight: bold;
  color: #aabbdd;
}

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

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

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

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

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

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

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.special {
  background: #fffea6;
  border-color: #3366ff;
  border-style: solid;
  border-width: 2px;
  width: 100%;
}

TD.special {
  background: #fffea6;
  border-color: #3366ff;
  background-repeat: no-repeat;
  width: 100%;
  height: 70px;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
  color: #ff0000;
}

SPAN.productNormalPrice {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #ff5d16;
  font-weight: bold;
  font-size: 140%;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* newsdesk box */

.newsdesk_big {
  font-family: helvetica,arial,sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: rgb(0, 0, 102);
}

.newsdesk_normal {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: rgb(0, 0, 0);
}


/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible;
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10px;
	height:10px;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size: 12px;
}

.clLevel0{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

/* bbc3d3 */
.clLevel0over{
	background-color:#dddddd;
	layer-background-color:#dddddd;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#dddddd;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family: Verdana,arial,helvetica;
	font-size: 12px;
}

.clLevel1{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel1over{
	background-color:#dddddd;
	layer-background-color:#dddddd;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#dddddd;
	layer-background-color:white;
}

.no_script_menu{
	margin:0px 0px 0px 0px;
	padding:5px 0px 1px 5px;
	font-weight:bold;
	border-top:1px solid #ccc;
}
.no_script_menu a:hover{
	text-decoration:underline;
}

TABLE.dane {
  width: 100%;
  margin: 0px 0px 10px;
  font-family: Verdana, Arial, sans-serif;
}

TABLE.dane TH,TABLE.dane TD{
  font-size: 12px;
  border-top:1px solid #DADDE3;
  border-bottom:1px solid #FFFFFF;
  height: 10px;
  vertical-align: top;
  font-weight:normal;
  font-style:normal;
  padding:1px 10px;
}

TABLE.dane TH.hl70,TABLE.dane TD.hl70{
color: #333333;
background: #F9FAFB;
}
TABLE.dane TH.hr30,TABLE.dane TD.hr30 {
color: #737373;
font-weight:bold;
background: #F3F3F3;
}
TABLE.dane TH.hl70red,TABLE.dane TD.hl70red{
color: #333333;
background: #ffcccc;
}

TABLE.product {
  width: 100%;
  margin: 0px 0px 10px;
  font-family: Verdana, Arial, sans-serif;
}

TABLE.product TH,TABLE.product TD{
  font-size: 12px;
  border-top:1px solid #DADDE3;
  border-bottom:1px solid #FFFFFF;
  height: 10px;
  vertical-align: top;
  font-weight:normal;
  font-style:normal;
  padding:1px 10px;
}
TABLE.product TH.hl70,TABLE.product TD.hl70{
text-align: left;
width:65%;
color: #333333;
background: #F9FAFB;
}
TABLE.product TH.hr30,TABLE.product TD.hr30{
text-align: right;
width:35%;
color: #737373;
font-weight:bold;
background: #F3F3F3;
}

.table_box {margin: 0px 0px 5px 2px; padding: 0px;}
.table_box_row {padding: 0px;}
.table_box_cell {background-image: url(../images/infobox/box_bck.jpg); background-repeat:no-repeat; width:181px; height:142px; padding: 1px 2px 1px 0px; margin:0px 0px 0px 2px; border:0px;}
.table_box2_cell {background-image: url(../images/infobox/box2_bck.jpg); background-repeat:no-repeat; width:181px; height:142px; padding: 1px 2px 1px 0px; margin:0px;}
.table_box3_cell {background-image: url(../images/infobox/box3_bck.jpg); background-repeat:no-repeat; width:181px; height:142px; padding: 1px 2px 1px 0px; margin:0px;}
  .cell_kat { width:175px; font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #999999; text-decoration: none; text-align:center;}
  .cell2 { width:181px; border:0px; padding:0px; margin:0px;}
    .cell_img {width:150px; height:80; padding: 5px 0 0 2px; text-align:center;}
    .cell_cena {width:80px; height:80; text-align: right; padding-right:5px;}
      .cell_cena1 {font-size: 15px; color: #7D2324; font-weight:bold;}
      .cell_cena1_s {font-size: 11px; color: #7D2324; font-weight:bold;}
      .cell_cena2 {font-size: 12px; color: #333333; font-weight: normal;}
      .cell_cena3 {font-size: 12px; color: #666666; font-weight: normal; line-height:8px;}

  .cell_nazwa {width:176px; height:37px; text-align:center; margin: 0px 2px 0px 2px; padding: 6px 0px 0px 0px;}
    .cell_nazwa a {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #222D33; text-decoration: none; font-weight:bold;}
    .cell_nazwa a:hover { text-decoration:underline;}


/* -------- FOOTER -------- */
.footer2 {clear: both; padding-top: 15px;}
.footer2 table {width: 100%; margin: 0 auto; border-collapse: collapse; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
.footer2 td.columnLeft {width: 100%; padding-right: 2px; padding-left: 2px;}
.footer2 td.columnLeft .box {width: 100%; padding-left: 2px; color: #000; background: #f5fae6;}
.footer2 .customerService {padding-right: 2px; background: #f5fae6;}
.footer2 .customerService .content {border: 1px solid #7aab17; background: #f5fae6;}

.footer2 .customerService .content h1 {font-size: 13px; font-family: Verdana, Arial, sans-serif; padding: 5px 0 5px 0; margin: 0 47px 0 10px; border-bottom: 1px solid #b1d862; font-weight: bold;}
.footer2 .customerService .content h4 {font-size: 13px; font-family: Verdana, Arial, sans-serif; padding: 0 0 6px 0; font-weight: bold; margin: 0; padding: 0; border: none;}
.footer2 .customerService .content ul {list-style-type: none; margin: 0; padding: 0; border: none;}
.footer2 .customerService .content li {width: 100%; padding-left: 10px; background: transparent url(/images/box/bg_list.gif) no-repeat 0 6px; line-height: 1.5;}
.footer2 .customerService .content li a {white-space: nowrap; line-height: 1.5;}
.footer2 .customerService .content table td {padding: 5px 10px; width: 20%; vertical-align:top;}
.footer2 .customerService .content table td.borderLeft {border-left: 1px solid #b1d862; width: 20%;}
.footer2 td.columnRight {width: 23%; padding-right: 10px; }
.footer2 td.columnRight .box {width: 23%; color: #000;}

/* ----------------- coolMenu_eof ----------------- */
