/* hack IE - transparent PNG */
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png', sizingMethod='crop'); */
label {
	cursor:pointer;
}
.clear {
	clear:both;
}
.mainPageHeader{
	height:30px;
	margin-top:14px;
	padding-left:0px;
	padding-top:10px;
}
.mainPageHeaderLeft{
	background-image: url(gfx/mainPageHeaderLeft.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:6px;

}
.tytulAkt {
	font-size:14px
}
.mainPageHeaderRight{
	background-image: url(gfx/mainPageHeaderRight.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:8px;

}
.mainPageHeaderCenter{
	background-image: url(gfx/mainPageHeaderCenter.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:40px;
	width:100%;
	padding-top:6px;
	padding-left:10px;
	border-left:1px solid #5F6366;
	border-right:1px solid #5F6366;
}

#mainPageContent{
	background-image: url(gfx/mainPageContent.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:white;
	border-right:1px solid #858585;
	border-left:1px solid #858585;
	border-bottom:1px solid #858585;
	padding:0px 5px 5px 5px;
}
#mainDIV {
	margin:auto;
	position:relative;
	width:100%;
	background-image: url(gfx/grafika/tlo.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin-top:0px;
	background-color:#f8f8f8;
}
#centerHeaderDIV {
	
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	margin: auto;
	
	height:50px;
	margin-top:0px;
	z-index:2;
	top:0px;
	text-align:left;

}
#centerMenuDIV {
	position:absolute;
	margin:auto;
	width:990px;
	height:24px;
	z-index:3;
	top:10px;
	left:800px;
	text-align:left;
}	
#centerHeaderText {
	position:absolute;
	width:650px;
	height:24px;
	z-index:3;
	top:69px;
	left:103px;
	text-align:left;
	font-family: verdana;
	font-size:10px;
	color:#1C478B;
}
.link {
	background-image:url(gfx/menu.gif);
	width:120px;
	height:22px;
	cursor:pointer;
}
.link2 {
	
	width:97px;
	height:47px;
	cursor:pointer;
}
.width100{
	width:100px;
}
#menu1 {
	float:left;
	width:120px;
	height:23px;
	background-image:url(gfx/menuHome.jpg);
	background-repeat:no-repeat;
}
#menu1a {
	float:left;
	width:120px;
	height:23px;
	background-image:url(gfx/menuHomeA.jpg);
	background-repeat:no-repeat;
}
#menu1 a:hover {
	float:left;
	width:120px;
	height:23px;
	background-image:url(gfx/menuHomeA.jpg);
	background-repeat:no-repeat;
}
#emenu2 {
	float:left;
	
	width:99px;
	height:10px;
	
	
	background-repeat:no-repeat;
}
#menu2a {
	float:left;
	width:99px;
	height:0px;
	
	background-repeat:no-repeat;
}

#menu2 a:hover {
	float:left;
	width:99px;
	height:-10px;
	
	background-repeat:no-repeat;
}
#menu3 {
	float:left;
	margin-left:0px;
	width:99px;
	height:23px;
	background-image:url(gfx/menuJakkupowac.jpg);
	background-repeat:no-repeat;
}
#menu3 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuJakkupowacA.jpg);
	background-repeat:no-repeat;
}
#menu3a {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuJakkupowacA.jpg);
	background-repeat:no-repeat;
}

#menu4 {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuOsklepie.jpg);
	background-repeat:no-repeat;
}
#menu4 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuOsklepieA.jpg);
	background-repeat:no-repeat;
}
#menu4a {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuOsklepieA.jpg);
	background-repeat:no-repeat;
}
#menu5 {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuMojekonto.jpg);
	background-repeat:no-repeat;
}
#menu5a {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuMojekontoA.jpg);
	background-repeat:no-repeat;
}
#menu8a {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuAktualnosciA.jpg);
	background-repeat:no-repeat;
}

#menu5 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuMojekontoA.jpg);
	background-repeat:no-repeat;
}
#menu6 {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuForum.jpg);
	background-repeat:no-repeat;
}
#menu6 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuForumA.jpg);
	background-repeat:no-repeat;
}
#menu7 {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuLogout.jpg);
	background-repeat:no-repeat;
}
#menu7 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuLogoutA.jpg);
	background-repeat:no-repeat;
}
#menu8 {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuAktualnosci.jpg);
	background-repeat:no-repeat;
}
#menu8 a:hover {
	float:left;
	width:99px;
	height:23px;
	background-image:url(gfx/menuAktualnosciA.jpg);
	background-repeat:no-repeat;
}

#loginDIV {
    
	position:relative;
	margin-left:6px;
	width:160px;
	font-family:verdana;
	font-size:10px;
	color:black;
	height:65px;
}
#okButton {
	border:0px solid red;
	position:absolute;
	left:113px;
	top:10px;
	z-index:40;
}
#loginFormInput{
	position:absolute;
	top:10px;
	left:4px;
	text-align:left;
}
img {
	border:0px;
}
#footerDIV {
	margin:auto;
	margin-bottom: 0px;
	width:100%;
	height:45px;
	background-color:#f8f8f8;
	
	
	font-family:verdana;
	font-size:11px;
	
}
#footerLinks{
	padding-top:0px;
	font-family:verdana;
	font-size:12px;
	background-color:#f8f8f8;
	
}
#footerData {
	padding-top:  0px;
	background-color:#f8f8f8;
}
.BoxDiv {
	width:100%;
	padding-top:0px;
}
.BoxDivHeader {
	height:18px;
	width:100%;
}
.BoxDivHeaderNormal{
	width:163px;
	padding-left:10px;
	padding-top:5px;
	border-left:1px solid #616161;
	height:20px;
	background-color:#B0DBFD;
	background-image: url(gfx/kreska_box.gif);
	background-position:top right;
	background-repeat:repeat-y;

}
.BoxDivHeaderLeft {
	height:0px;
	float:left;
	width:0px;
	background-image: url(gfx/corner_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.BoxDivHeaderRight {
	height:0px;
	float:left;
	width:0px;
	background-image: url(gfx/corner_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.BoxDivHeaderCenter {
	height:26px;
	float:left;
	width:173px;
	font-family: Verdana; 
	font-size: 10px;
	color:black;
	padding-top:3px;
	padding-bottom:0px;
	text-align:center;
	padding-left:0px;
	background-image: url(gfx/div/div_up.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
}
.BoxDivContent {
	float:center;
	text-align:center;
	width: 173px;
	font-family: Verdana; 
	
	font-size: 10px;
	color:black;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-image: url(gfx/div/div_body.png);
	background-position:top right;
	background-repeat:repeat-y;
	clear:both;
	behavior: url(iepngfix.htc);
	


}

.BoxDivContent_aktualnosci {
	float:left;
	text-align:center;
	font-family: Verdana; 
	
	font-size: 10px;
	color:black;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	clear:both;

	


}

.BoxDivContent2 {
	float:left;
	text-align:center;
	width: 173px;
	font-family: Verdana; 
	
	font-size: 10px;
	color:black;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	

	clear:both;
	


}
.BoxDivContentNews2 {
	float:left;
	text-align:left;
	width: 168px;
	font-family: Verdana; 
	border-left:1px solid #616161;
	font-size: 10px;
	color:black;
	padding-top:6px;
	padding-left:2px;
	padding-right:3px;

	clear:both;
	
}
.BoxDivContentNews {
	float:center;
	text-align:left;
	
	font-family: Verdana; 
	font-size: 10px;
	color:black;
	padding-top:6px;
	padding-left:2px;
	padding-right:3px;
	clear:both;
;
}
.BoxDivContentNews ul {
	list-style-image:url(gfx/grafika/li.png);
	list-style-position:outside;
	list-style-type:square;
	margin:0pt;
	padding:0px 5px 0px 19px;
}

.BoxDivContentNews li {
	padding:5px 0px 0px;
}
.BoxDivFooter {
    
	background-image: url(gfx/div/div_bottom.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:9px;
	width:173px;
	clear:both;
    behavior: url(iepngfix.htc);
}
.h6 {
	height:6px;
	}
.BoxDivHeaderLeftBlank {
	height:26px;
	float:left;
	width:8px;
	background-image: url(gfx/corner_left_blank.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.BoxDivHeaderRightBlank {
	height:26px;
	float:left;
	width:11px;
	background-image: url(gfx/corner_right_blank.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.BoxDivHeaderCenterBlank {
	height:17px;
	float:left;
	width:155px;
	font-family: Verdana; 
	font-size: 10px;
	color:black;
	padding-top:8px;
	text-align:center;
	padding-left:0px;
	border-top:1px solid #616161;
	background-color:#F4F4F4;
}
.BoxDivFooterLight {
	background-image: url(gfx/divBoxFooterLight.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	height:12px;
	width:176px;
	clear:both;
}

.lineDIV{
	border-bottom:1px solid  white;
	border-top:1px solid #c3c3c3;
	width:95%;
	height:1px;
}
.phoneDIV {
	font-family:verdana;
	font-size:18px;
	color:#329EF6;
	height:15px;
	padding-top:5px;
	padding-bottom:10px;
	width:95%;
	text-align:center;
}
		/* kategorie */
.katDIVHeader {
	font-family:verdana;
	font-size:18px;
	color:#018AF4;
	padding-left:10px;
	background-image: url(gfx/kategoriaBgLong.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:98%;
/* bylo 445px */
	height:26px;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}
.katDIVHeaderLong {
	font-family:verdana;
	font-size:18px;
	color:#018AF4;
	padding-left:10px;
	background-image: url(gfx/kategoriaBgLong.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:98%;
	height:26px;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}
.produktBg {
	background-image: url(gfx/produktBg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:132px;
	height:116px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
	}
	
.produktBgTitle {
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	padding-top:2px;
}
/* kategorie koniec */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

.tlo_naglowek { background: url(images/tlo_gora.gif) #FFFFFF repeat; }
.obr_zdjecia { border: 1px solid #52B731; }
.tlo_lista { background: #FFFFFF; border-color: #B9B6B6; border-style: solid; border-width: 1px;}
.kreska_pozioma { background: #FF3300; }

BODY {
  background: #F8F8F8;
  color: #000000;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align:center;
  background-image: url(gfx/grafika/menu_bg.jpg);
  background-position:top left;
  background-repeat:repeat-x;

}

TBODY
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;

}

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


/* linki */
a.linkRed {color: #DC4402; text-decoration: none;}
a.linkRed:active {color: #DC4402; text-decoration: none;}
a.linkRed:visited {color: #DC4402; text-decoration: none;}
a.linkRed:hover {color: #DC4402; text-decoration: none;}

/*a.linkGreen {color: #3167B0; text-decoration: none;}
a.linkGreen:active {color: #3167B0; text-decoration: none;}
a.linkGreen:visited {color: #3167B0; text-decoration: none;}
a.linkGreen:hover {color: #808080; text-decoration: none;}
*/

a.linkCena { font-family: Verdana, Arial, sans-serif; font-size: 12px;  color: #4c4c4c; text-decoration: none;}
a.linkCena:active {color: #4c4c4c; text-decoration: none;}
a.linkCena:visited {color: #4c4c4c;; text-decoration: none;}
a.linkCena:hover {color: #000000; text-decoration: none;}


a.linkGray { font-family: Verdana, Arial, sans-serif; font-size: 12px;  color: #808080; text-decoration: none;}
a.linkGray:active {color: #808080; text-decoration: none;}
a.linkGray:visited {color: #808080; text-decoration: none;}
a.linkGray:hover {color: #202020; text-decoration: none;}

a.linkWhite {color: #FFFFFF; text-decoration: none;}
a.linkWhite:active {color: #FFFFFF; text-decoration: none;}
a.linkWhite:visited {color: #FFFFFF; text-decoration: none;}
a.linkWhite:hover {color: #FFFFFF; text-decoration: none;}

a.linkGreen { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #10401F; text-decoration: none;}
a.linkGreen:active {color: #10401F; text-decoration: none;}
a.linkGreen:visited {color: #10401F; text-decoration: none;}
a.linkGreen:hover {color: #336600; text-decoration: none;}

a.linkGreen1 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #10401F; text-decoration: none;}
a.linkGreen1:active {color: #10401F; text-decoration: none;}
a.linkGreen1:visited {color: #10401F; text-decoration: none;}
a.linkGreen1:hover {color: #336600; text-decoration: none;}


a.linkBlue {color: #4A3AA0; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none;}
a.linkBlue:active {color: #4A3AA0; text-decoration: none;}
a.linkBlue:visited {color: #4A3AA0; text-decoration: none;}
a.linkBlue:hover {color: #083A6C; text-decoration: none;}
/*#083A6C*/
a.linkNaglowekLista {color: #0053B1; text-decoration: none;}
a.linkNaglowekLista:active {color: #0053B1; text-decoration: none;}
a.linkNaglowekLista:visited {color: #0053B1; text-decoration: none;}
a.linkNaglowekLista:hover {color: #0053B1; text-decoration: underline;}

a.linkGray1 { font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #626362; text-decoration: none;}
a.linkGray1:active {color: #626362; text-decoration: none;}
a.linkGray1:visited {color: #626362; text-decoration: none;}
a.linkGray1:hover {color: #000000; text-decoration: none;}


a.linkHeader {color: #1D566D; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none;}
a.linkHeader:active {color: #1D566D; text-decoration: none;}
a.linkHeader:visited {color: #1D566D; text-decoration: none;}
a.linkHeader:hover {color: #961723; text-decoration: none;}

td.naglowekNawigacja { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	color: #000000; 
/*	font-weight: bold; */
	background-position: 0% 
}

FORM {
	display: inline;
}
.formInput {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background:url(gfx/formInputBg.jpg) no-repeat; 
	width:99px;
	height:14px;
	padding-left:5px;
	border:1px solid #AEAEAE;
}
.formInputHaslo {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background:url(gfx/inputHasloBg.gif) no-repeat; 
	width:99px;
	height:14px;
	padding-left:5px;
	border:1px solid #AEAEAE;
}
.form {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	height:15px;
	border:1px solid #a5a5a5;
	background-color:#f0f0f0;
}
.form:focus{background-color: #FFFFFF;}
.formArea {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	border:1px solid #a5a5a5;
	padding:5px;
}
.formAreaOrder {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	border:1px solid #DAE2FE;
	padding:0px;
}

.formsInput{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	width:95px;
	height:10px;
	border:0px;
}
.tableProcess {
	background-color:#EAEFF5;
	border:1px solid #2965AE;
	margin:5px;
	padding:5px;
}
.tekst_nowosci{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #60AF21; 
}

.tekst_promocje{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #FE1301; 
}

.belka_tlo_n {
/*	background: #60AF21;*/
/*	background: #84C152;*/
}

.belka_tlo_p {
/*	background: #AF3021;*/
/*	background: #FF7F75;*/
}

.tekst_white {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000000;
}

.productSpecialPrice1 {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: red;
}

.productPrice {
  font-family: Arial, sans-serif;
  font-size: 15px;
}


TR.header {
/*	background: url(images/header_gora.gif) #F1F6F2 no-repeat;*/
	  background: #FFFBEA;
}

/*TR.header {
  background: #E4E6E9;
}*/

TR.header_dol {
/*	background: url(images/header_dol.gif) #F1F6F2 no-repeat;*/

}


TR.headerNavigation {
  background: #F1F6F2;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background-color: #F1F6F2; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	color: #000000; 
	font-weight: bold; 
	background-position: 0% 

/*  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E4E6E9;
  color: #000000;*/
/*  font-weight : bold;*/
}

A.headerNavigation { 
  color: #697Da9; 
}

A.headerNavigation:hover {
  color: #000000;
  font-weight : bold;	
}

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

TD.ramka_popup_dol	  {		background: #51980D;	}

TR.footer {
  background: #FCFCF7;
}



td.footer { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	color: #000000; 
/*	font-weight: bold; */
    background-position: 0% 
}

.infoBox {
  background: url(gfx/keska_box.gif) right top;
}
.img {border: 1px solid #a5a5a5;}
/* tlo w boxach pocz */
.infoBoxMenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-top:1px solid #a5a5a5;
  border-left:1px solid #a5a5a5;
  border-right:1px solid #a5a5a5;
  border-bottom:1px solid #a5a5a5;
  
}

.infoBoxContents1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* tlo w boxax koniec */ 

.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: #71899E; 
  background: url(gfx/kreska_pion.gif) #7E90B7 left top;
  color: #FFFFFF;
}
TD.infoBoxHeadingBig {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  background: #71899E; 
  background: url(gfx/corner_center.gif) #7E90B7 left top;
  color: black;
  text-align:left;
}
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: #e2e2e2;
}

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;

/*	background: #D1E3F8;*/
}

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

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #339999;
  background: url(gfx/productsBgTop.jpg) #7E90B7 left top;
  color: black;
  font-weight: bold;
  height:25px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom:1px solid #868686;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:5px;
}

A.pageResults {
  color: #60AF21;
}

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

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

TD.pageHeadingPrice, DIV.pageHeadingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*  color: #DF4000;*/
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

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

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:left;
}

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

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

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

TABLE.formArea {
  border-color: #659154;
  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: Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

SPAN.productPrice {
  font-family: Arial, sans-serif;
  font-size: 11px;
}


.priceText {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#0864A5;
  font-weight:bold;
}
.priceNetto {
  font-family: Arial, sans-serif;
  font-size: 15px;
  color:#FD2B2E;
  font-weight:bold;
}
.priceBrutto {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:black;
  font-weight:normal;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
/* kolor na jakie zmienia sie tło za tekstm ktory zostal najechany myszą, np. przy wyborze sposobu płatności  */
.moduleRowOver { background-color: #FEEDED; cursor: pointer; cursor: hand; }

/* gdy juz klikniemy myszka na tekst który był do wyboru, na ten wlasnie kolor zostanie on podswietlony np. przy wyborze metody transportu lub płatności */
.moduleRowSelected { background-color: #F4F8FD; }

/* gdy jestesmy w kasie, jest to wyglad paska na dole, ktory śledzi skłądanie zamówienia krok po roku, tutaj zmieniamy własciwosci nieaktywnych "kroków" skladania zamowienia  */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
/* jw. tylko ze bieżacy "krok" w skłądaniu zamówienia */
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* kolory tła błędów / sukcesów podczas gdy np. próbujesz skasowac swój główny adres z ksiazki adresowej  */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFF9F9;border:1px solid #FF2D2E;padding:5px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #F4FCFF; border:1px solid #56A9D6;padding:5px;margin:5px; }

/* kolor * oraz "pól wymaganych" przy tworzeniu nowego konta  */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* tlo pierwszego wiersza w opisie produktow */
.tlo1 {background: #a5a5a5;border-top:1px solid #D1DCE9;font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;height:25px;padding-left:5px;} 
/* tlo drugiego wiersza w opisie produktow */
.tlo2 {background: #e5e5e5;}
.tlo_opis {background: #FEDAA9; /*#F6F5F6;*/}

/* tekst czerwony Negocjacja ceny*/
.tekst_red {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #FF0000;
}
#produktOpis, #produktGaleria{
	width:760px;
	padding:10px;
	text-align:justify;
	font-size:12px;
	font-family:verdana;
	border:1px dashed #a5a5a5;
	background-color:#f8f8f8;
	margin-top:10px;
	margin:auto;
}
#produktImg {
	padding:10px;
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	border:1px solid #EAF1F7;
}
.produktImgImg {
	border:0px solid #407CB8;
}
.specyfikacje {
	border:1px solid #a5a5a5;
	background-color:#e5e5e5;
	font-weight:bold;
	text-align:left;
	padding:3px;
	font-size:14px;
	color:#383838;
	margin-top:10px;
	margin-bottom:10px;
}
.produktSpec {
	width:244px;
	text-align:left;
	font-size:10px;
	font-family:verdana;
	border:1px solid #a5a5a5;
	background-color:#f8f8f8;
	float:left;
	padding:0px;
	margin-right:15px;
	position:relative;
}
.produktSpec2 {
	width:244px;
	text-align:left;
	font-size:10px;
	font-family:verdana;
	border:1px solid #a5a5a5;
	background-color:#f8f8f8;
	float:right;
	padding:0px;
	position:relative;
}

.odstep {
	width:0px;
	float:left;
}
.productsTitle {
	font-size:11px;
	font-family:verdana;
	background-color:#e5e5e5;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.productsPrice {
	background-color:#e5e5e5;
	height:34px;
	width:100%;
	padding-top:6px;
	
	text-align:center;
	position:absolute;
	top:45px;
}
.ileStron {
	height:20px;
	width:20px;
	font-size:12px;
	border:1px solid #a5a5a5;
	background-color:#fdfdfd;
	color:#a5a5a5;
	padding:2px;
	font-family:verdana;
}
a.pageResults:link, a.pageResults:active, a.pageResults:visited {
	height:20px;
	width:20px;
	font-size:12px;
	border:1px solid #a5a5a5;
	background-color:#fdfdfd;
	color:#000000;
	padding:2px;
	font-family:verdana;
}
#formZamowienia .main	input {
	border:1px solid #D7E4ED;
	width:200px;
}
#advSearch {
	width:400px;
	height:250px;
	border:1px solid #a5a5a5;
	background-color:#fdfdfd;
	display:none;
	position: absolute;
	top:40px;
	left:175px;
}
#advSearch li{
	list-style:none;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
}
.headerSearch {
	background: url(gfx/productsBgTop.jpg) #7E90B7 left top;
	width:360px;
	height:22px;
	font-family:verdana;
	font-size:12px;
	color:black;
	padding-left:10px;
	font-weight:bold;
	padding-top:3px;
	float:left;
}
.headerSearchClose {
	width:20px;
	height:20px;
	font-family:verdana;
	font-size:12px;
	color:black;
	float:left;
	padding-left:3px;
	padding-top:6px;
}
	
#koszta td {
	text-align:left;
	padding-left:10px;
}
.totalCostDiv{
	border:1px solid #a5a5a5;
	padding:2px;
	background-color:#e5e5e5;
	width:220px;
	margin-bottom:10px;
}
.totalCost {
	background-color:#e5e5e5;
	color:black;
	padding:4px 5px 0px 2px;
	height:18px;
	font-size:12px;
}
.totalCostAll {
	background-color:#e5e5e5;
	color:black;
	padding:8px 10px 0px 5px;
	height:25px;
	font-size:12px;
	font-weight:bold;
}

#rejestracja td {height:25px;padding-left:10px}
#rejestracja .chcefakture {height:25px;padding-left:10px;background-color:#d9dcda}
.kh15 { height:15px;text-align:right}
.kh5 { height:5px;text-align:right}
#messageSystem {width:100%;padding:8px 0px 8px; border:1px solid #E62A11;text-align:center;font-family:verdana; font-size:12px;background-color:#D12825; color:white}
.divZmienDane { border:1px solid #486A8D; width:50px height:18px;text-align:center}


.cover_div_left {
    
	margin:auto;
	margin-top: 20px;
	width:9px;
	height:440px;
	background-image: url(gfx/grafika/cover_div_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;

}
.cover_div_center {
    
	margin:auto;
	margin-top: 20px;
	
	height:440px;
	background-image: url(gfx/grafika/cover_div_center.png);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:verdana;

	font-size:11px;

 
	
}
.cover_div_right {
    
	margin:auto;
	position:relative;
	margin-top: 20px;
	width:9px;
	height:440px;
	background-image: url(gfx/grafika/cover_div_right.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;


	
}



.banner_div_left {
    
	margin:auto;
	margin-top: 20px;
	width:8px;
	height:154px;
	background-image: url(gfx/grafika/banner_div_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;

}
.banner_div_center {
    
	margin:auto;
	margin-top: 20px;
	
	height:154px;
	background-image: url(gfx/grafika/banner_div_center.png);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:verdana;

	font-size:11px;

 
	
}
.banner_div_right {
    
	margin:auto;
	position:relative;
	margin-top: 20px;
	width:8px;
	height:154px;
	background-image: url(gfx/grafika/banner_div_right.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;


	
}

.button {
        
    background-image: url(gfx/grafika/button.png);
    width: 91px;
    height: 25px;
    border: 0px;
    color:#FFFFFF;     
}

.div_aktualnosci_left_corner{
    background-image: url('gfx/grafika/div_aktualnosci_left_corner.png');
    background-repeat:no-repeat;  
    width: 8px; 
    height: 27px;


}

.div_aktualnosci_center_corner{
     background-image: url('gfx/grafika/div_aktualnosci_center_corner.png'); 
     background-repeat:repeat-x;  
     width: 100%; 
     height: 27px;
}

.div_aktualnosci_right_corner{
    background-image: url('gfx/grafika/div_aktualnosci_right_corner.png');
    background-repeat:no-repeat;  
    width: 8px; 
    height: 27px;

}

.div_aktualnosci_left_bok{

background-image: url('gfx/grafika/div_aktualnosci_left_bok.png'); 
background-repeat:repeat-y;  
width: 8px;
}

.div_aktualnosci_body{

background-color: #fdfdfd; 
width: 100%;
}

.div_aktualnosci_right_bok{

background-image: url('gfx/grafika/div_aktualnosci_right_bok.png'); 
background-repeat:repeat-y;  
width: 8px;
}

.div_aktualnosci_left_corner_bottom{
    background-image: url('gfx/grafika/div_aktualnosci_left_corner_bottom.png');
    background-repeat:no-repeat;  
    width: 8px; 
    height: 9px;


}

.div_aktualnosci_bottom{
background-image: url('gfx/grafika/div_aktualnosci_bottom.png'); 
background-repeat:repeat-x;  
width: 100%; 
height: 9px;
}

.div_aktualnosci_right_corner_bottom{
    background-image: url('gfx/grafika/div_aktualnosci_right_corner_bottom.png');
    background-repeat:no-repeat;  
    width: 8px; 
    height: 9px;


}

.div_aktualnosci_bok_szer{

width:8px;
}

.menuDIV a:hover{
	color:#000000;
	background-color: #eaeaea;
	height:20px;
	width:140px;
}
.menuDIVLight {
    margin-left: 4px;
    margin-right: 0px;
	padding-bottom:4px;
	width:155px;
	padding-top:5px;
	padding-right: 0px;
	background-color: #eaeaea;
	border-bottom:1px solid #c3c3c3;
	border-top:1px solid white;
	padding-left:10px;
	text-align:left;
}
.menuDIV {
    margin-left: 4px;
	padding-bottom:4px;
	width:155px;
	padding-top:5px;
	padding-right: 0px;
	border-bottom:1px solid #c3c3c3;
	border-top:1px solid white;
	padding-left:10px;
	cursor:pointer;
	text-align:left;
}
.menuDIV a{
	color: #000000;
	font-size:11px;
}
.menuDIVLight a{
	color: #000000;
}