/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  http://www.oscommerce.com
  Released under the GNU General Public License

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
*/
  
BODY {
  background: #eeeeee;
  /*background-image:url(http://www.e-gregor.com/sklep/logo.gif);*/
  color: #000000;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; font-weight: normal }
.emp {font-weight: bold}
.readonly {background-color: #A2ADB0}
.unavailable, .unavailable A, .unavailable span.productSpecialPrice {color: #A2ADB0 !important;}

h2.unavailable{text-align: center; color: #BF0000 !important;border:1px solid #FF8F8F;background:#FFDFDF;font-size:13px;line-height:13px;padding:8px;margin:2em 5em 2em 5em;} 


IMG {
border-color: #003366;
}

A {
  color: #003366;
  text-decoration: none;
}

A:hover {
  color: #006699;
  text-decoration: underline;
}

A.a6 {text-decoration: none; color: #EFEFEF;}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #003366;
  font-weight : normal;
}

A.headerNavigation { 
  color: #006699; 
}

A.headerNavigation:hover {
  color: #003366;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, 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, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
  background-image:url("images/header_bg.png");
  color: #003366;
  font-weight: bold;
}

.infoBox {
  background: #999999;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  background-image:url("images/infobox/ramka02box.gif");
  color: #003366;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, 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: #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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #eeeeee;
  color: #003366;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.product_listing_name {
  font-weight: bold;
  font-size: 11px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #006699;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #006699;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #cc0033;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.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 */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#button {
padding: 0px;
font-size:10px;
font-family:  Verdana, Tahoma, Arial;
background-color: #ffffff;
color: #000000;
}

#button ul {
list-style: none;
margin: 0px;
padding: 0px;
border-top: 1px solid #000000;
}
		
#button li {
border-bottom: 1px solid #000000;
margin: 0;
width: 100%;
}

#button li a {
display: block;
padding: 3px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #eeeeee;
color: #003366;
text-decoration: none;
width: 100%;
}

html>body #button li a {
		width: auto;
}

#button li a:hover {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #336699;
color: #ffffff;
}
        
#button li.selected  a {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #336699;
color: #ffffff;
} 
			   
A.featured {
	font-size: 13px;
	font-family: Verdana,Tahoma,Arial;
	color: #990033;
   text-decoration: none;
}

TD.featuredText {
	font-size:10px;
	font-family: Verdana,Tahoma,Arial;
	color: #000000
}

A.promocje {
	font-size: 13px;
	font-family: Verdana,Tahoma,Arial;
	color: #990033;
}

TD.promocjeText {
	font-size:11px;
	font-family: Verdana,Tahoma,Arial;
	color: #000000;
}

.menu_gora,
.menu_gora a{
	color:	#FF9900;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
}

.menu_gora a:hover {
	color:	#FF9900;
	text-decoration:underline;
}

/* definiuj powitanie */

.czerwone_pogrubienie { 
font-weight: bold;
color: #FF0000;

}

.niebieskie_pogrubienie { 
font-weight: bold;
color: #000099;

}

.czerwone { 
color: #FF0000;
font-size: 12px;

}

.verdana10 { 
font-family: Verdana;
font-size: 10px;
font-weight: normal;

}

.naglowek_h1 { 
font-family: Verdana;
font-size: 10px;
font-weight: normal;
text-align: justify;

}

.naglowek_h2 { 
font-family: Verdana;
font-size: 10px;
font-weight: normal;

}

.naglowek_h3 { 
font-family: Verdana;
font-size: 10px;
font-weight: normal;

}

A:link.odsylacze_partnerzy {
color:#5C5C5C;
text-decoration: none;
}

A:active.odsylacze_partnerzy {
color:#5C5C5C;
text-decoration: none;
}

A:visited.odsylacze_partnerzy {
color:#C0C0C0;
text-decoration: none;
}

/*TRONIX MENU*/
#menu ul, #menu ol, #menu li, #menu ol	{ font-size: 11px; /*font-weight: bold*/} /*wielkosc czcionki w menu*/
#menu ul { margin: 0; padding: 0; list-style: none;width: 150px; /* Width of Menu Items */ border-bottom: 1px solid #ccc; } 
#menu ul li { position: relative; } 
#menu li ul { position: absolute; left: 149px; /*Set 1px less than menu width */ top: 0; display: block; } 
#menu li:hover ul {display: block; } 
#menu li:hover>ul { visibility:visible; } 
#menu ul ul {visibility:hidden; } 
/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float:left; height: 1%; } 
* html #menu ul li a { height: 1%; } /* End */ /* Make-up syles */ 
#menu ul, li { margin: 0 0 0 0; } /* Styles for Menu Items */ 
#menu ul a { display: block; text-decoration: none; color: #003366; background: #fff; /* IE6 Bug */ padding: 3px; border: 1px solid #ccc; border-bottom: 0; } 

/* Hover Styles*/ 
#menu ul a:hover { color: #E2144A; background: #f9f9f9; } 
/* Sub Menu Styles*/ 
#menu li ul a { text-decoration: none; color: #0033FF; background: #FFF; /* IE6 Bug */ padding: 5px; border: 1px solid #ccc;} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover { color: #E2144A; background: #f9f9f9; } 

/*Icon Styles */ 
#menu ul a.submenu {background:#fff url("Themes/r_arrow.gif") no-repeat right; } 
#menu ul a.submenu:hover {background:#f9f9f9 url("Themes/r_arrow.gif") no-repeat right; }

/*menu manufacturers*/
#menu2 ul, #menu2 ol, #menu2 li, #menu2 ol	{ font-size: 11px; /*font-weight: bold*/} /*wielkosc czcionki w menu*/

#menu2 ul { margin: 0; padding: 0; list-style: none;width: 150px; /* Width of Menu Items */ border-bottom: 1px solid #ccc; } 
#menu2 ul li { position: relative; } 
#menu2 li ul { position: absolute; left: 149px; /*Set 1px less than menu width */ top: 0; display: block; } 
#menu2 li:hover ul {display: block; } 
#menu2 li:hover>ul { visibility:visible; } 
#menu2 ul ul {visibility:hidden; } /* Fix IE. Hide from IE Mac \*/ * html 
#menu2 ul li { float:left; height: 1%; } * html 
#menu2 ul li a { height: 1%; } /* End */ /* Make-up syles */ 
#menu2 ul, li { margin: 0 0 0 0; } /* Styles for Menu Items */ 
#menu2 ul a { display: block; text-decoration: none; color: #003366; background: #fff; /* IE6 Bug */ padding: 1px; border: 1px solid #ccc; border-bottom: 0; } 

/* Hover Styles*/ 
#menu2 ul a:hover { color: #E2144A; background: #f9f9f9; }

/* odzywki, Olimp, suplementy, kulturystyka, kreatyna , HMB, l-karnityna */ 
a.suplementy:link, a.suplementy:visited, a.suplementy:active, a.suplementy:hover
{
  color: #000;
  font-size: 4mm;
  text-decoration: none;
  cursor: default;
}

/* formatowanie kategorii i firmy */ 
a.kategoria:link, a.kategoria:visited, a.kategoria:active, a.kategoria:hover
{
  text-decoration: none;	
  color: #EAEAEA;	
}

/* podkreslenie linkow w contact_us i regulamin */
TD.main a{
text-decoration: underline; 
}

td.category_desc a{
  text-decoration: underline;
}

/* format tableki dla lukasz 2 */
.tabelka1 td {
	font-size:10px;
	font-family: Verdana;
}

/* boxy promocyjne na stronie glownej */
.produkt {
	float:left;
	width:130px;
	margin-right:4px;
	margin-bottom:4px;
	height:200px;
	font-family:"tahoma";
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #e4e4e4;
	padding:5px;
	background-image:url(tlo.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	color:#00293E;
	}	
.produkt a {
	text-decoration:none;
	color:#00293E;
	}	
.produkt:hover {
	border: 1px solid #CCD5E2;
	background-color:#F1F5FB;
	background-image:none;
	}	
.produkt p {
	margin:0px;
	padding:5px;
	margin-bottom:5px;
	background-color:#ffffff;
	color:#006699;
	}		
.produkt img {
	padding-bottom:6px;
	padding-top:8px;
	margin-top:5px;
	border-top:2px dotted #DCDCDC;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	margin-left:5px;
	margin-right:5px;
}
.produkt_cena {
	background-color:#FF7010;
	color:#ffffff;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	font-size:16px;
}


/* Nowe boxy START */

.pnaglo {
        padding:0 0 0 5px;
        clear:both;
        color:#07577F;
        font-size:15px;
        font-weight:bold;
        border-left: 10px solid #EF5F00;
        margin:0 0 5px 0;
        height:20px;
}

.pnaglo a {
        text-decoration:none !important;
        color:#07577F;
}

.produkt2 {
	float:left;
	width:134px;
	margin-right:4px;
	margin-bottom:4px;
	height:138px;
	font-family:"tahoma";
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #e4e4e4;
	padding:3px;
	background-image:url(tlo.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	color:#00293E;
	}	
.produkt2 a {
	text-decoration:none;
	color:#00293E;
	}		
.produkt2 p {
	margin:0px;
	padding:0px 5px 0px 5px;
	background-color:#ffffff;
	color:#006699;
        line-height:13px;
	}		
.produkt2 img {
	padding-bottom:0px;
	padding-top:0px;
	border-top:0;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	margin-left:5px;
	margin-right:5px;
}
.produkt_cena2 {
	background-color:#FF7010;
	color:#ffffff;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	font-size:14px;
}


.rabat {height:155px;}
.info_rabat a  {
font-size:10px;
text-decoration:none;
font-weight:normal;
padding:2px;
}
.cena_rabat {
background:#006699;
color:#fff;
padding:0px 3px;
line-height:14px;
}

/* Nowe boxy KONIEC */




.shipping_descr {
	color: RED;
	font-size: 10px;
}