/*
  $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
*/
.backgroundbannerleft
{
background-image:url(img/layout/backgroundleft.jpg);
background-position:right;
background-repeat: repeat-y;
background-color:#64788F;
font-size:0px;
}

.backgroundbannerright
{
background-image:url(img/layout/backgroundright.jpg);
background-position:left;
background-repeat: repeat-y;
background-color:#64788F;
font-size:0px;
}


/* Zmiana koloru czcionki w boxach */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* Kolor i rozmiar tekstu błędów */
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

/* Paramerty ostrzeżenia o braku towaru w magazynie */
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

/* Kolor paska powiadomienia w checkout_success.php */
.productsNotifications { background: #F3F4F9; }

/* Kolor tekstu edycji podczas gdy jesteśmy w kasie */
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #64788F; text-decoration: underline; }

/*  Kolor tła strony, tekstu oraz rozmiar marginesu */
BODY {
  background: #ffffff;
  color: #484F61;
  margin: 0px;
  font-size:11px;
  font-weight:normal;
}

.input {
	color: #484F61;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
    border-style:solid;
	border-left : 1px ridge  #708298;
	border-right : 1px ridge #708298;
	border-top : 1px ridge #708298;
	border-bottom : 1px ridge #708298;	
}

/*  Kolor linków */
A {
  color: #484F61;
  text-decoration: none;
  
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;

}

A.more {
  color: #62768E;
  text-decoration: none;
  
}

A.more:hover {
  color: #62768E;
  text-decoration: none;

}

A.news {
  color: #ffffff;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
  
}

A.news:hover {
  color: #ffffff;
  text-decoration: underline;
  font-weight:bold;
  font-size:11px;

}

.newsText{
  color: #333333;
   font-weight:normal;
}

.newsTextBold{
  color: #333333;
   font-weight:bold;
}

.newscolor1, .newscolor2, .newscolor3, .newscolor4, .newscolor1a{
padding-left:12px;
padding-right:12px;
padding-top:3px;
padding-bottom:3px;

}

.newscolor1 {
color::#ffffff;
background-color:#A62D38;
}

.newscolor2 {
color::#ffffff;
background-color:#62768E;
}

.newscolor3 {
color::#333333;
background-color:#ECEEF6;
}

.newscolor4 {
color::#333333;
background-color:#CFD4E8;
}

.newscolor1a {
color::#ffffff;
background-color:#E97055;
}

.white {
  color: #ffffff;
}

A.headerFeaure { 
  color: #637A8A; 
  font-size: 14px;
  font-weight: bold;
}

A.headerFeaure:hover {
  color: #637A8A;
    font-size: 14px;
  font-weight: bold;
}


/*  Kolor linków w kategoriach*/

A.Categories, .Categories {
  color: #484F61;
  text-decoration: none;
    font-size: 12px;
	font-weight:bold;
}

A.Categories:hover {
  color: #8D9BBE;
  text-decoration: underline;
  font-size: 12px;
  font-weight:bold;
}

A.CategoriesSelected, .CategoriesSelected {
  color: #A62D38;
  text-decoration: none;
    font-size: 12px;
	font-weight:bold;
}

A.CategoriesSelected:hover {
  color: #A62D38;
  text-decoration: underline;
  font-size: 12px;
  font-weight:bold;
}

A.CategoriesSub, .CategoriesSub {
  color: #484F61;
  text-decoration: none;
    font-size: 12px;
	font-weight:normal;
}

A.CategoriesSub:hover {
  color: #8D9BBE;
  text-decoration: underline;
  font-size: 12px;
  font-weight:normal;
}

A.CategoriesSubSelected, .CategoriesSubSelected {
  color: #A62D38;
  text-decoration: none;
    font-size: 12px;
	font-weight:normal;
}

A.CategoriesSubSelected:hover {
  color: #A62D38;
  text-decoration: underline;
  font-size: 12px;
  font-weight:normal;
}

.CategoryRow {
  color:#4D4D4D;
  font-size: 12px;
}

/*  Sposób wyświetlania formularzy */
FORM {
	display: inline;
}


TD.price, DIV.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #E43A3A;
    background-color:#CFD4E8;
}
TD.price1, DIV.price1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #E43A3A;
    background-color:#CFD4E8;
}

TD.pageHeadingproducts  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #484F61;
  background-color:#CFD4E8;
}
TD.productselements {
font-weight:normal;
background-color:#ECEEF6;
vertical-align:top;
}
TD.productselements1 {
font-weight:normal;
background-color:#CFD4E8;
vertical-align:top;
}

TD.paramstopleft {
background-color:#CFD4E8;
background-image:url(img/layout/roundtabletleftop.gif);
width:20px;
height:15px;
}

TD.paramstopright {
background-color:#CFD4E8;
background-image:url(img/layout/roundtablerighttop.gif);
width:20px;
height:15px;
text-align:right;
}

TD.paramstopcenter {
background-color:#CFD4E8;
}

TD.paramsbottomleft {
background-color:#CFD4E8;
background-image:url(img/layout/roundtabletleftbottom.gif);
width:20px;
height:15px;
}

TD.paramsbottomright {
background-color:#CFD4E8;
background-image:url(img/layout/roundtablerightbottom.gif);
width:20px;
height:15px;
text-align:right;
}

TD.paramsbottomcenter {
background-color:#CFD4E8;
}

TABLE.prodparams {

}

TD.prodparamstitle {
padding:3px;
font-weight:bold;
width:20%;
background-color:#CFD4E8;
vertical-align:top;

}

TD.prodparamstext {
padding:3px;
width:80%;
background-color:#CFD4E8;
vertical-align:top;
}

TD.prodparamstitle1 {
padding:3px;
font-weight:bold;
width:20%;
background-color:#ECEEF6;
vertical-align:top;

}

TD.prodparamstext1 {
padding:3px;
width:80%;
background-color:#ECEEF6;
vertical-align:top;
}



TD.prodparamstitlecustom {
padding:3px;
font-weight:bold;
background-color:#CFD4E8;
vertical-align:top;

}

TD.prodparamstextcustom {
padding:3px;
background-color:#CFD4E8;
vertical-align:top;
}

TD.prodparamstitle1custom {
padding:3px;
font-weight:bold;
background-color:#ECEEF6;
vertical-align:top;

}

TD.prodparamstext1custom {
padding:3px;
background-color:#ECEEF6;
vertical-align:top;
}

TD.products {
  font-weight: bold;

}

TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #484F61;

}
TD.box {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #484F61;

}
/* Kolor tła nagłówka */
TR.header {
  background: #DBE0EE;
}

/* Kolor paska nawigacyjnego pod nagłowkiem */
TR.headerNavigation {
  background: #64788F;


}

/* Ustawienia paska nawigacyjnego:czcionka, rozmiar, tło, obraz tła [background-image:url(images/)], color tekstu, wytłuszczenie */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #64788F;
  color: #ffffff;
  font-weight : bold;
  padding-bottom:6px;
  padding-top:6px;
}

/*  Kolor linków w pasku nawigacyjnym */
A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}
/* Kolor gdy w nagłówku pojawi się błąd */
TR.headerError {
  background: #ff0000;
}

/*  ustawienia nagłówka w przypadku błędu */
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/* Ustawienia dla informacji które wyskakują   */
TR.headerInfo {
  background: #00ff00;
}

/*  Ustawienia dla górnych informacji w nagłówku */
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/* Ustawienia dla stopki */
TR.footer {
  background: #FFFFFF;
}

/* Ustawienia wyglądu stopki */
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #333333;
  font-weight: normal;
  padding-bottom:10px;
  padding-top:10px;
}

/* Kolor ramki dla boxów informacyjnych */
.infoBox {
  /*background: #FFFFFF; */
}

/*  ustawienia dla wartości boxów z prawej i lewj strony */
.infoBoxContentsCategory {
  background: #F3F4F9; /*#F4F4F4;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* inne boxy */
.infoBoxContents {
  /*background: #FFFFFF; */ /*#F4F4F4;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#484F61;
}

.infoBoxContentsBox {
  background: #FEFEFE; /*#F4F4F4;*/
  background-position:bottom;
  background-repeat:repeat-x;
  background-image:url(images/infobox/lightbackground.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsBoxWithout {
  background: #FFFFFF; /*#F4F4F4;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.frameColorCategory {
background-color: #62768E;
}

.frameColor {
background-color: #CFD4E8;
}

.boxpadding {
padding-left:5px;
padding-right:5px;
padding-top:5px;
  color: #484F61;
}

.BoxesPadding {
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

/*  nagłowek boxów */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background:#CFD4E8; /*#fefefe;*/
  color: #484F61;
}

TD.infoBoxHeadingCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background:#64788F; /*#fefefe;*/
  color: #ffffff;
}

TD.infoBoxHeadingNews {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #62768E;
}

.infoBoxHeadingNews {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #62768E;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* Kolor dla listy danych np. produktów, adresów itp parzyste */
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;
}

/* Kolor dla listy danych np. produktów, adresów itp nieparzyste */
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;
}

/* listing produktów: wygląd */
TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #64788F;
  border-spacing: 1px;
}

/*   Ustawienie nagłówka w liście produktów*/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #64788F;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-headingNo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-headingleft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #64788F;
  color: #FFFFFF;
  font-weight: bold;
  background-image:url(img/layout/producttabletopleft.gif);
  background-repeat:no-repeat;
  height:20px;
}

.productListing-headingright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #64788F;
  color: #FFFFFF;
  font-weight: bold;
  background-position:right;
  background-image:url(img/layout/producttabletopright.gif);
  background-repeat:no-repeat;
  height:20px;
}

A.productListing-heading1 {
  color: #FFFFFF;
}

A.productListing-heading1:hover {
  color: #FFFFFF;
}


/*  Ustawienia dla produktów z listy produktów */
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListingFrame {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width:1px;
  background-color:#D3D5E1;
  background-image:url(images/pixel_lightblue1.gif);
}

/*  Kolor linków w liście produktów */
A.pageResults {
  color: #7C95B2;
}

A.pageResults:hover {
  color: #7C95B2;
}

/* Page header np tytuł produktu */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #484F61;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*  Styl dla głównych stron */
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
    font-size:11px;
  font-weight:normal;
/* line-height: 1.5; */
}

.main1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:normal;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:left;
  background:url(img/layout/newslinebackgr.gif);
}

/* mały tekst */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallText1, SPAN.smallText1, P.smallText1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#484F61;
  font-weight:normal;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#7C95B2;
  font-weight:normal;
}

TABLE.newproduct {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/*  nazwy pól formularzy */
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* format tekstu w formularzach */
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/* nagłówki tabeli */
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*  opis produktu w koszyku */
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/*  właściwości tekstu w checkboxach, inputach itp */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*  tektarea */
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*  styl powitania */
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

/*  Właściwości tabeli w Moje konto, Edytuj konto, Dodaj adres */
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

/*  Nagłówek w Moje konto, Edytuj konto, Dodaj adres  */
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*  Informacja że produkt jest niedostępny  */
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/*   Kolor ceny produktu po specjalnej cenie, promocja */
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/*  Kolor tekstu błędu */
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }

/*  kolor tła tekstu onMouseOver */
.moduleRowOver { background-color: #F3F4F9; cursor: pointer; cursor: hand; }

/*  Kolor tekstu jak kliekniemy na podświetlony wiersz */
.moduleRowSelected { background-color: #E9F4FC; }

/*  dolny pasek w kasie  */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

/*  jw. tylko że bieżący krok  */
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box  kolory tła błędów / sukcesów podczas kasowania głównego adresu z książki adresowej*/
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement  kolor * oraz pól wymaganych przy tworzeiu nowego konta*/
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/*   menu */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
		
	}


	 /*"""""""" (MAIN) Items  wyglad menu głownego""""""""*/
	#qm0 a
	{
		color:#ffffff;
		background-color:#64788F;
		font-family:Verdana, Arial;
		font-size: 12px;
		font-weight : bold;
		text-decoration:none;
		padding:5px 12px 5px 4px;
		border-style:solid;
		border-color:#64788F;
		border-width:0px;
		text-align:left;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		/*background-color:#CFD4E8;*/
		color:#CFD4E8;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		background-color:#64788F !important;
		text-decoration:none !important;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-image:url(images/menuarrowno.gif);
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers Rozwijane menu """"""""*/
	#qm0 div
	{
		background-color:#7987A7;
		padding:0px;
		border-style:solid;
		border-width:1px;
		border-color:#64788F;
		margin-top:-1px;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
	}


	/*""""""""[SUB] Active State """"""""*/
	#qm0 div .qmactive
	{
		/* Note: Add '!important' after each style */

		background-color:#7C95B1 !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		background-image:url(images/menuarrowno.gif));	
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#64788F;
		padding:2px 6px 2px 4px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}