/*
  $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
*/

.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; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

H1 {
	color: #000099;
	font-size: 18;
}

H3 {

	font-size: 12;
}

div.naglowek { 
  padding: 0px;
  margin: 0px;
}

div.naglowek h1,div.naglowek span.nag {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  /*color: #7b7b7b;*/
  color: #000;
  padding: 0px;
  margin: 0px;
}

span.nag h1 {
	display: inline;
}

#ccc { LEFT: -2500px; WIDTH: 250px; TOP: 0px; HEIGHT: 100px; overflow: hidden; POSITION: absolute; CLIP: rect(0px 11px 15px 0px); }
#ccc1 { LEFT: -2500px; WIDTH: 250px; TOP: 0px; HEIGHT: 100px; overflow: hidden; POSITION: absolute; CLIP: rect(0px 11px 15px 0px); }

BODY {
  background: #808080;
  color: #000000;
  margin: 0px;
}

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

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #D4CECE;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #aaa5a5;
  color: #ffffff;
  font-weight : bold;
  height: 22;
}

A.produktyPolecane { 
  color: #000000; 
}

A.produktyPolecane:hover {
  color: #000000;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

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;
}

td.login {
	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: #D4CECE;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #D4CECE;
  color: #ffffff;
  font-weight: bold;
  height: 22px;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.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: 11px;
  font-weight: bold;
  background: #D4CECE url("/images/infobox/corner_right_left.gif");
  color: #000;
}

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

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

TD.kup_teraz{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}

TD.brief_desc{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: justify;
}
A.nazwa{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

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

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

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #aaa5a5;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
  color: blue;
}

A.pageResults:hover {
  color: #FFFFFF;
  background: #D4CECE;
}

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

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: 13px;
  line-height: 1.5;
}

TD.main_heading {
  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: 13px;
}

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

td.ctg-nested {
	font-family: Times, serif;
	font-size: 17px;
	padding-bottom: 20px
}

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: #7b9ebd;
  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: #c76170;
  font-weight: bold;
}

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

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.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; font-weight: bold;  }

/* 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; }

a.stopka:link,a.stopka:active,a.stopka:visited { color : #006699; }
a.stopka:hover		{ text-decoration: underline; color : #DD6900; }


a.odbior_osobisty, a.odbior_osobisty:link,  a.odbior_osobisty:active, a.odbior_osobisty:visited {
	color : #FF3300; 
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}

a.rabaty, a.rabaty:link,  a.rabaty:active, a.rabaty:visited {
	color : red; 	
	text-decoration: underline;
}

a.promocje, a.promocje:link,  a.promocje:active, a.promocje:visited {
	color : #c90909; 
	font-size: 18px;
	font-weight: 900;	
}


/*  Rounded Box Corners
---------------------------------------------------------------------- */
.box {margin: 0 0 0.75em 0; clear: both; position: relative; padding: 0px; }
.box2 {margin: 0; clear: both; position: relative;}
b.cn { position: absolute; height: 10px; width: 10px; margin: 0; padding: 0; background: url(/images/white.png) no-repeat; line-height: 1px; font-size: 1px; } 
b.tl {top: -1px; left: -1px; background-position: top left;}
b.tr {top: -1px; right: -1px; background-position: top right;}
b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
b.br {bottom: -1px; right: -1px; background-position: bottom right;}
b.bl1 {bottom: -1px; left: -1px; background-position: bottom left;}
b.br1 {bottom: -1px; right: -1px; background-position: bottom right;}
b.title {margin-bottom: 5px; display: block; font-size: 1.4em; text-align: center; margin-top: 0px; padding: 0px;font-family: Times, serif;}
b.title2 {color: #fff; font-weight: bold; margin-bottom: 5px; display: block; font-size: 1.3em; text-align: center; margin-top: 0px; padding: 0px;}
b.title3 {margin-bottom: 5px; display: block; font-size: 1.4em; text-align: center; margin-top: 0px; padding: 0px; padding-top: 0px; font-family: Times, serif;}
b.title4 {margin-bottom: 5px; display: block; font-size: 1.1em; text-align: center; margin-top: 0px; padding: 0px; padding-top: 5px; }




/*  Empty
---------------------------------------------------------------------- */
.outline {border: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline3 {border: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 5px;  margin-left: 0; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.outline3 b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline3 b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */


/* Homepage Cols 
---------------------------------------------------------------------- */
.col { width:189px; float:left; clear:none; margin: 0px 0px 3px 0px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px;} 
 
.col2 { width: 555px; float:left; clear:none; margin: 0px 0px 3px 0px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px;} 
  
.col3 { width: 189px; float:left; clear:none; margin: 0px 0px 3px px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; } 
  
.col4 { width: 300px; clear:none; margin-left: 50px; background: #ff8f90; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; } 
  
.col5 { width: 990px; float:left; clear:none; margin: 0px 0px 3px 0px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px;} 
  
 /* IE Filters */

* html b.bl {bottom:-2px}
* html b.br {bottom:-2px}
* html b.cn {background-image: url(/images/white.gif); }



.outline_tab {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline_tab b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline_tab b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.outline_tab1 {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline_tab1 b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline_tab1 b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.outline_tab2 {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0px; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline_tab2 b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline_tab2 b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.outline_tab3 {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0px; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline_tab3 b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline_tab3 b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.outline_tab4 {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 0px 9px 7px;float:left;clear:both; margin-bottom: 1.5em;  margin-left: 0px; margin-right: 0; background: url(/images/fade-grey.gif) 50% 0 repeat-x; }
.outline_tab4 b.cn, #pages b.cn {background-image: url(/images/bord-silver.png);}
* html .outline_tab4 b.cn, * html #pages b.cn  {background-image: url(/images/bord-silver.gif);} /* IE filter */

.col_tab { width: 555px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
* html .col_tab { width: 450px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 

b.title_tab1 {margin-bottom: 0px; display: block; font-size: 1.4em; text-align: center; margin-top: 0px; padding: 0px; font-family: Times, serif; }

.col_tab1 { width: 183px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html .col_tab1 {  width: 155px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
.col_tab1_selected { positon: relative; top: 1px;z-index: 666; positon: relative; top: 1px; width: 183px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html .col_tab1_selected { z-index: 666; positon: relative; top: 1px; width: 155px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
.col_tab2 { width: 183px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html .col_tab2 { width: 145px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
.col_tab2_selected { positon: relative; top: 1px;z-index: 666;width: 183px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html .col_tab2_selected { z-index: 666; positon: relative; top: 1px;width: 145px; float:left; clear:none; margin: 0px 0px 0px 2px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
.col_tab3 {  width: 167px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html  .col_tab3 {  width: 146px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-grey.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
.col_tab3_selected {  positon: relative; top: 1px;z-index: 666;width: 167px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html  .col_tab3_selected {  z-index: 666; positon: relative; top: 1px;width: 146px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 

 .col_tab4_selected {  positon: relative; top: 1px;z-index: 666;width: 555px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
* html  .col_tab4_selected {  z-index: 666; positon: relative; top: 1px;width: 450px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;background: url(/images/fade-red.gif) 50% 0 repeat-x #f8f8f9; font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 

.col_main { width: 555px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
  
* html .col_main { width: 450px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 13px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} 
 
.col_foot { width: 960px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; } 
  
* html .col_foot { width: 800px; float:left; clear:none; margin: 0px 0px 0px 0px; background: #f8f8f9;font-family: Verdana, Arial, sans-serif;
  font-size: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}   


* html .outline_tab1 b.tr {left:144px}
* html .outline_tab2 b.tr {left:134px}
* html .outline_tab3 b.tr {left:135px}
* html .outline_tab4_selected b.tr {left:440px}


/* New Header */
background {background-repeat:x-repeat;}
A:link.Header{COLOR: #000000;TEXT-DECORATION: none}
A:active.Header{COLOR: #000000;TEXT-DECORATION: none}
A:visited.Header{COLOR: #000000;TEXT-DECORATION: none}
A:hover.Header{COLOR: #000000;TEXT-DECORATION: underline}
.header {font-family:Verdana;font-size:9px;font-weight:bold;}

.nag_tlo {
	background-image: url(/images/nag_tlo.gif);
	height: 107px;
}



a.tooltip span {
display:none;
}
a.tooltip:hover {
background:#FFFFFF none repeat scroll 0 0;
text-decoration:none;
}
a.tooltip:hover span {
background-color:#FFFFFF;
/*border:1px solid #CECECE;*/
color:#000000;
display:block;
max-width:500px;
/*padding:7px 9px;*/
position:absolute;
z-index:666;

top: 160px; 
left: 175px;
}

a.tooltip_abs span {
display:none;
}
a.tooltip_abs {
background:#FFFFFF none repeat scroll 0 0;
text-decoration:none;
}
a.tooltip_abs:hover span {
background-color:#FFFFFF;
/*border:1px solid #CECECE;*/
color:#000000;
display:block;
max-width:500px;
/*padding:7px 9px;*/
z-index:666;
}


td.main h2 {
  font-size: 1.2em;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

td.pp {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	line-height: 150%;
}

h2.cats_box, h3.cats_box, h4.cats_box, h5.cats_box, h6.cats_box {
	font-weight: normal;
	font-size: 17px;
	display: inline;
	font-family: Times, serif;
}

h2.cats_box_bold, h3.cats_box_bold, h4.cats_box_bold, h5.cats_box_bold, h6.cats_box_bold {
	font-weight: strong;
	font-size: 17px;
	display: inline;	
	font-family: Times, serif;
}

h2.header {
	font-weight: strong;
	font-size: 12px;
	display: inline;
}

h5.footer {
	font-weight: normal;
	font-size: 10px;
	display: inline;
}

h1.main {
	font-size: 13px;
	display: inline;
	color: #000;
}

.sprite-menu-regulamin {
	background: url("/images/sprite.png") no-repeat -294px 0; 	
	width: 104px; 
	height: 99px; 	
}

.sprite-menu-kontakt {
	background: url("/images/sprite.png") no-repeat 0 -1712px; 
	width: 105px;  
	height: 100px; 		
}

.sprite-menu-dostawa {
	background: url("/images/sprite.png") no-repeat -3px -1578px; 
	width: 98px;  
	height: 100px; 	
}

.sprite-menu-koszyk {
	background: url("/images/sprite.png") no-repeat 0 -1861px; 
	width: 125px;  
	height: 100px; 	
}

.sprite-menu-blog {
	background: url("/images/sprite.png") no-repeat 0 -1414px; 
	width: 95px;  
	height: 100px; 	
}

.sprite-cat-on {
	background: url("/images/sprite.png") no-repeat -298px -1116px; 
	width: 4px;  
	height: 9px; 	
	padding-left: 9px;
}

.sprite-cat-off {
	background: url("/images/sprite.png") no-repeat -297px -1138px; 
	width: 4px;  
	height: 9px; 	
	padding-left: 9px;
}

.sprite-stars-1 {
	background: url("/images/sprite.png") no-repeat -293px -846px; 
	width: 60px;  
	height: 11px; 	
}

.sprite-stars-2 {
	background: url("/images/sprite.png") no-repeat -293px -907px; 
	width: 60px;  
	height: 11px; 		
}

.sprite-stars-3 {
	background: url("/images/sprite.png") no-repeat -293px -968px; 
	width: 60px;  
	height: 11px; 		
}

.sprite-stars-4 {
	background: url("/images/sprite.png") no-repeat -293px -1029px; 
	width: 60px;  
	height: 11px; 		
}

.sprite-stars-5 {
	background: url("/images/sprite.png") no-repeat -293px -1091px; 
	width: 60px;  
	height: 11px; 		
}

.sprite-login {	
	margin: 0;
	padding: 0;
	border: none;
	background: url("/images/sprite.png") no-repeat 0px -626px; 
	width: 116px;  
	height: 25px; 		
	display:block; 
}

.sprite-common {
	float: left;	
	margin: 0;
	padding: 4px;
}

A.lnk-blue { 
  color: blue; 
	text-decoration: underline;
}

A.lnk-blue:hover {
  color: blue;
}

.nsl {
	font-size: 12px;
}

.nsl div {
	float: left;
	width: 38px;
}

.nsl input[type=submit] {
	float: right;
}

td.ctg-nested div {
	width: 171px;
	height: 121px;
	padding: 0;
	margin: 0;		
}

.atx {
	margin-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
}

.tag-zw-terra {
	text-align: center;	
}

.tag-zw-terra a {
	color: blue;	
}

.tag-man {
	text-align: center;	
}

.tag-man a {
	color: blue;	
}
.pgn {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.pgn-spc {
	clear: both;
	height: 7px;
}

.pgn-summ {
	float: left;
	display: inline;
	width:220px;
}

.pgn-navp {
	float: left;
	width:110px;
	text-align: center;
}

.pgn-navn {
	float: right;
	width:181px; 
	text-align: right;
}

.mod {	
	width: 180px; 
	float: left; 
	text-align: center;
	height: 250px;
}

.hmp {
	margin-top: 20px;
	height: 200px;
	line-height: 1.3;
}

.ups-prc {
	font-weight: bold;
	font-size: 12px;
}

.prd-img-big {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #000;
	display: none;
	cursor: pointer; 	
	z-index: 10;
	background-color: #FFFFFF;
}

.prd-img-cls {	
	top:5px;
	float: right;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #ccc;
	margin: 3px;
	padding: 0 4px 0 4px;
}

#prd-img {
	cursor: pointer;
	z-index: 1;
}
