@charset "utf-8";
body {
	background-image: url(/themes/images/bg-page-body.gif); background-repeat: repeat-x; background-position: center top;  background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
	margin: 0; padding: 0;
	
}

div, input, textarea, select {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

a		{	color: #3A7CE0; text-decoration: none; }
a:hover	{	color: #3A7CE0; text-decoration: underline; }
img		{	border: 0px; }


#page-body		{	height: 100%; margin: auto; border: 0px solid #000; background-image:url(/themes/images/bg-page.gif); background-repeat: no-repeat; background-position: top center; }
#page-top-bg	{	height: 59px; background-image:url(/themes/images/bg-page-top.gif); background-repeat: repeat-x;	}
#page-top		{	width: 1100px; margin: auto; height: 59px; position: relative; background-image:url(/themes/images/bg-page.gif); background-repeat: no-repeat; background-position: top center; }
#page-logo		{	position: absolute; top: 11px; left: 75px; width: 259px; height: 38px; background-image: url(/themes/images/page-logo.gif); background-repeat: no-repeat; text-indent: -5000px; }
#page-logo	a	{	width: 259px; height: 38px; display: block; }

#page-help		{	position: absolute; top: 16px; left: 797px; }

#page-lang		{	position: absolute; top: 16px; left: 880px;  }

#page-menu-bg	{	height: 47px; background-image: url(/themes/images/bg-page-menu-all2.gif); }
#page-menu		{	width: 1100px; margin: auto; height: 47px; background-image: url(/themes/images/bg-page-menu-all.gif); background-repeat: no-repeat; position: relative; }
#page-menu ul	{	list-style: none; padding: 0px; margin: 0px;  margin-left: 50px; width: 850px; height: 47px; background-image: url(/themes/images/bg-page-menu.gif); background-repeat: no-repeat; }

#page-menu li	{	text-indent: -2000px; list-style: none; float: left; height: 100%; margin: 0px; padding: 0px;	}
#page-menu 	a 	{	height: 47px; display: block;	}
#page-menu	a:hover,
#page-menu	a.selected	{	background-image: url(/themes/images/bg-page-menu.gif);	}

#li7	{	text-indent: 0px; }
#li1 a								{	width: 95px; margin-right: 4px;	} 
#li2 a								{	width: 124px; margin-right: 4px;	} 
#li3 a								{	width: 90px; margin-right: 4px;	} 	
#li4 a								{	width: 136px; margin-right: 4px; 	}
#li5 a								{	width: 120px;margin-right: 4px;	}
#li6 a								{	width: 166px; background-image: url(/themes/images/button_sklep.png); background-repeat: no-repeat; background-position: 0px 5px;	}

#li1 a:hover, #li1 a.selected			{	background-position: 0px -47px;	}
#li2 a:hover, #li2 a.selected			{	background-position: -99px -47px;	}
#li3 a:hover, #li3 a.selected			{	background-position: -227px -47px;	}
#li4 a:hover, #li4 a.selected			{	background-position: -321px -47px;	}
#li5 a:hover, #li5 a.selected			{	background-position: -461px -47px;	}
#li6 a:hover, #li6 a.selected			{	background-image: url(/themes/images/button_sklep.png);	}

#search-word	{	position: absolute; top: 8px; left: 830px; background-image: url(/themes/images/bg-search-field.gif); padding: 3px; border: 0px; font-size: 11px; width: 148px; height: 13px; }
#search-button	{	position: absolute; top: 8px; left: 984px;	}
.search-title	{	font-size: 14px; color: #34455C; margin-bottom: 15px; }
.search-description	{	padding-bottom: 15px; color: #666666; line-height: 18px; }
.search-line	{	padding-bottom: 15px; }

#page-submenu-bg			{	background-image: url(/themes/images/bg-page-submenu2.gif); }
#page-submenu				{	width: 1000px; margin: auto; background-image: url(/themes/images/bg-page-submenu.gif); padding-top: 10px; padding-left: 10px; padding-bottom: 5px;  }
#page-submenu div			{	margin-right: 10px; width: 100%;  }
#page-submenu div:hover		{	background-color: #4788EC;	}
#page-submenu h3			{	clear: both; color: #FFFFFF; margin: 0px; font-size: 12px; padding: 1px; padding-left: 6px;  white-space: nowrap;}
#page-submenu ul			{	clear: both; padding: 0px; margin: 0px; padding-left: 25px; padding-top: 7px; padding-bottom: 10px; list-style-image:url(/themes/images/page-arrow-03.png); padding-right: 10px;  }
#page-submenu li			{	font-size: 11px; padding-left: 5px; white-space: nowrap; }
#page-submenu li:hover		{	background-color: #4788EC; color: #FFFFFF; }
#page-submenu a				{	color: #34455C; }
#page-submenu a:hover		{	background-color: #4788EC; color: #FFFFFF; }

#page-submenu .selected 	{	background-color: #4788EC; color: #FFFFFF;  }
#page-submenu .selected a 	{	background-color: #4788EC; color: #FFFFFF;  }

#page-path	{	width: 1000px; margin: auto; padding-top: 10px; padding-bottom: 10px; font-size: 11px; clear: both;	}

.page-sitemap-01	{	clear: both; padding: 3px; padding-left: 40px; padding-bottom: 15px; margin-left: 15px; background-image: url(/themes/images/page-arrow-01.gif); background-repeat: no-repeat; background-position: 0px 3px;  }
.page-sitemap-01 a	{	color: #34455C; font-size: 14px;  }
.page-sitemap-02	{	clear: both; padding: 3px; padding-left: 40px; padding-bottom: 15px; margin-left: 15px; 14px; background-image: url(/themes/images/page-arrow-01.gif); background-repeat: no-repeat; background-position: 0px 3px;  }
.page-sitemap-02 a	{	color: #34455C; font-size: 14px;  }
.page-sitemap-03	{	clear: both; padding: 3px; padding-left: 15px; padding-bottom: 5px; margin-left: 55px; background-image: url(/themes/images/page-arrow-04.gif); background-repeat: no-repeat; background-position: 0px 7px;  }
.page-sitemap-03 a	{	color: #34455C; font-size: 12px; font-weight: bold;  }
.page-sitemap-04	{	clear: both; padding: 3px; padding-left: 15px; padding-bottom: 5px; margin-left: 65px; background-image: url(/themes/images/page-arrow-04.gif); background-repeat: no-repeat; background-position: 0px 7px;  }
.page-sitemap-04 a	{	color: #666666; font-size: 12px;  }




#page-banner	{	position: relative; width: 1000px; margin: auto; height: 175px;	}


#page-banner-header		{	position: absolute; top: 36px; left: 30px; width: 172px; height: 47px; background-image: url(/themes/images/bg-page-banner-header.gif); background-repeat: no-repeat;	}
#page-banner-header	h3	{	color: #FFFFFF; padding-left: 10px; font-size: 28px; font-weight: normal; padding-top: 12px; margin: 0px;	}

#page-banner-text	{
	position: absolute;
	top: 89px;
	left: 30px;
	color: #FFFFFF;
}

#page-banner-text span	{
	background-color: #3678DD;
	line-height: 17px;
	font-size: 11px;
}

#page-help-box	{
	position: absolute;
	top: 25px;
	left: 606px;
	width: 374px;
	height: 125px;
	background-image: url(/themes/images/bg-page-help-box.png);
	background-repeat: no-repeat;
	background-position: 10px 73px;
}

#page-help-box-header	{
	position: absolute;
	top: 11px;
	left: 13px;
	font-size: 24px;
	color: #36465C;
}

#page-help-box-text	{
	position: absolute;
	top: 38px;
	left: 12px;
	color: #34455C;
}

#page-help-box-text-01		{	position: absolute; top: 90px; left: 61px; }
#page-help-box-text-01	a	{	color: #666666; }

#page-help-box-text-02	{
	position: absolute;
	top: 82px;
	left: 241px;
}

#page-help-box-icon-01	{
	position: absolute;
	top: 82px;
	left: 25px;
}

#page-help-box-icon-02	{
	position: absolute;
	top: 88px;
	left: 198px;
}

#page-content-bg	{	background-color: #FFFFFF; width: 1000px; margin: auto; margin-top: 15px; }

#page-title	{	font-size: 24px; color: #36465C; margin-top: 20px; }
.page-title	{	font-size: 24px; color: #36465C; }

#page-content	{
	clear: both;
	margin-top: 25px;
	width: 1000px;
	margin: auto;
}

#page-content-left	{
	float: left;
	width: 535px;
	margin-left: 30px;
}

#page-content-right	{
	float: right;
	width: 375px;
	margin-right: 20px;
	
}
#page-content-right	h4	{	font-weight: normal; font-size: 14px; color: #34455C; margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 10px; }


#page-footer	{
	width: 998px;
	margin: auto;
	clear: both;
	position: relative;
	border: 1px solid #DFE2E4;
	height: 53px;
	background-image: url(/themes/images/bg-page-footer.gif);
	background-repeat: repeat-x;
	margin-bottom: 20px;
}

#page-footer ul	{
	position: absolute;
	top: 9px;
	left: 20px;
	margin: 0px;
	padding: 0px;
}
#page-footer li	{
	list-style: none;
	float: left;
	margin-right: 10px;
	font-size: 11px;
}

#page-footer a	{
	color: #666666;
}

#page-footer-newsletter	{
	position: absolute;
	top: 26px;
	left: 20px;
}

#page-footer-sitemap	{
	position: absolute;
	top: 30px;
	left: 116px;
	font-size: 11px;
}

#page-footer-allegro	{
	position: absolute;
	top: 26px;
	left: 810px;
}

#page-footer-copyright	{
	position: absolute;
	top: 9px;
	left: 829px;
	font-size: 11px;
}

#page-footer-alert	{
	position: absolute;
	top: 30px;
	left: 185px;
	font-size: 11px;
}

#header-01	{	background-image: url(/themes/images/page-header-03.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 113px; height: 17px; margin-top: 26px;	}
#header-02	{	background-image: url(/themes/images/page-header-04.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 132px; height: 18px; margin-top: 26px;	}
#header-03	{	background-image: url(/themes/images/page-header-05.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-04	{	background-image: url(/themes/images/page-header-06.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-05	{	background-image: url(/themes/images/page-header-07.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-06	{	background-image: url(/themes/images/page-header-08.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-07	{	background-image: url(/themes/images/page-header-11.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-08	{	background-image: url(/themes/images/page-header-12.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-09	{	background-image: url(/themes/images/page-header-16.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}
#header-10	{	background-image: url(/themes/images/page-header-17.gif); background-repeat: no-repeat; text-indent: -5000px; padding: 0px; margin-0px;  width: 374px; height: 35px; margin-top: 15px;	}

.bg-top-00	{	background-image: url(/themes/images/bg-page-banner-01.jpg); background-repeat: no-repeat;	}
.bg-top-01	{	background-image: url(/themes/images/bg-top-flagi.jpg); background-repeat: no-repeat; }
.bg-top-02	{	background-image: url(/themes/images/bg-top-bannery.jpg); background-repeat: no-repeat; }
.bg-top-03	{	background-image: url(/themes/images/bg-top-realizacje.jpg); background-repeat: no-repeat; }
.bg-top-04	{	background-image: url(/themes/images/bg-top-onas.jpg); background-repeat: no-repeat; }
.bg-top-05	{	background-image: url(/themes/images/bg-top-pressroom.jpg); background-repeat: no-repeat; }
.bg-top-06	{	background-image: url(/themes/images/bg-top-kontakt.jpg); background-repeat: no-repeat; }


#table-01		{	border: 0px; margin-bottom: 15px; }
#table-01 td	{	width: 50%; padding: 0px; padding-top: 20px; padding-right: 10px; vertical-align: top; }
#table-01 ul	{	padding: 0px; margin: 0px; padding-left: 12px; padding-top: 5px; list-style-image:url("/themes/images/page-arrow-02.gif");  }
#table-01 li	{	font-size: 11px; padding: 0px; }
#table-01 a		{	background-image: url(/themes/images/bg-page-li-01.gif); background-repeat: repeat-x; background-position: bottom; }

#table-02		{	border: 0px; margin-bottom: 15px; }
#table-02 td	{	padding: 0px; padding-top: 20px; padding-right: 10px; vertical-align: top; }
#table-02 p		{	margin: 0px; padding-bottom: 10px;  }
#table-02 img	{	padding-left: 20px;  }
#table-02 span	{	font-size: 14px; color: #34455C; margin-bottom: 5px; }

#table-03		{	border: 0px; margin-bottom: 15px; }
#table-03 td	{	padding: 0px; padding-top: 20px; padding-right: 10px; vertical-align: top; }
#table-03 a		{	background-image: url(/themes/images/bg-page-li-01.gif); background-repeat: repeat-x; background-position: bottom; }

#table-04			{	border: 0px; margin-bottom: 15px; width: 100%; }
#table-04 td		{	padding: 0px; padding-top: 20px; padding-right: 10px; vertical-align: top; font-size: 11px; }
#table-04 span		{	color: #3A7CE0; }
#table-04 a			{	background-image: url(/themes/images/bg-page-li-01.gif); background-repeat: repeat-x; background-position: bottom; }
#table-04 input		{	border: 1px solid #D4D4D4; width: 250px;  }
#table-04 textarea	{	border: 1px solid #D4D4D4; width: 250px; height: 100px;  }

#table-04  .send-button		{	width: 72px; height: 19px; border: 0px; text-indent: -500px; background-image: url(/themes/images/page-button-05.gif); background-repeat: no-repeat; vertical-align: middle; margin-left: 15px; }

/*	press room*/

.news-list-title		{	color: #34455C; font-size: 14px; margin-bottom: 12px; margin-top: 19px;}
.news-list-title span	{	color: #427FDF; font-size: 11px; }
.news-list-lead			{	color: #666666; line-height: 18px; margin-bottom: 20px; }
.news-list-lead	a		{	color: #666666; }
.news-text				{	line-height: 18px; margin-bottom: 20px; }
.news-text span			{	font-size: 14px; color: #34455C; }
.back-button			{	margin-top: 20px; }



/*	faq	*/

.faq-list-title			{	color: #34455C; font-size: 14px; margin-bottom: 10px; margin-top: 19px; }
.faq-list-title	img		{	padding-bottom: 3px; margin-right: 10px; }
.faq-list-title a		{	color: #34455C; font-size: 14px; }
.faq-list-text			{	line-height: 18px; margin-bottom: 14px; padding-left: 27px; }
.faq-list-text ul		{	padding: 0px; margin: 0px; padding-left: 12px; padding-top: 5px; list-style-image:url("/themes/images/page-arrow-02.gif");  }
.faq-list-text li		{	font-size: 11px; padding: 0px; }

/*	page	*/
.page-text				{	line-height: 18px; margin-bottom: 20px; margin-top: 38px; }
.page-text span			{	font-size: 14px;  color: #34455C; }

/*	portfolio	*/
#page-content-portfolio	{	padding-top: 30px; padding-bottom: 50px;}
#portfolio-table-01		{	}
#portfolio-table-01	td	{	background-image: url(/themes/images/page-line-03.gif); background-repeat: no-repeat; background-position: bottom; width: 172px; padding-top: 20px; }
.portfolio-box			{	clear: both; }
.portfolio-box-01		{	float: left; }
.portfolio-box-02		{	float: left; margin-left: 10px; color: #34455C; }
.portfolio-box-02 span	{	color: #427FDF; font-size: 11px; }
.portfolio-box-03		{	clear: both; height: 96px; width: 172px; padding-bottom: 5px; }
#page-content-portfolio-gallery	{	padding-top: 26px; padding-bottom: 50px; margin-left: 21px;}

#portfolio-title	{ float: left;	}
#portfolio-logo		{ float: left;	padding: 0px; margin-left: 15px; }
#portfolio-logo	p	{ padding: 0px; }
#portfolio-content	{ clear: both; font-size: 11px; color: #427FDF;  }

/*	offer	*/

#page-content-offer	{	padding-top: 30px; padding-bottom: 50px;		}
#offer-table-01		{	}
#offer-table-01	td	{	background-image: url(/themes/images/page-line-03.gif); background-repeat: no-repeat; background-position: bottom; width: 172px; padding-top: 20px; padding-bottom: 20px;  }
.offer-box			{	clear: both; }
.offer-box-01		{	float: left; }
.offer-box-02		{	float: left; margin-left: 10px; color: #34455C; }
.offer-box-02 span	{	color: #427FDF; font-size: 11px; }
.offer-box-03		{	clear: both; height: 200px; width: 172px; padding-bottom: 5px; }



/*	produkt	*/
#page-product-bg			{	clear: both; background-color: #FFFFFF; width: 1000px; margin: auto; }
#page-produkt				{	clear: both; position: relative; margin: auto; width: 1000px; height: 434px; background-repeat: no-repeat; }
#page-produkt-banner-header	{	position: absolute; left: 429px; top: 35px; width: 289px; height: 47px; background-image: url(/themes/images/bg-page-banner-header.png); background-repeat: no-repeat;  }
#page-produkt-banner-header h3	{	color: #FFFFFF; padding-left: 10px; font-size: 28px; font-weight: normal; padding-top: 12px; margin: 0px;  }
#page-produkt-banner-text		{	position: absolute; left: 429px; top: 90px; color: #FFFFFF; }
#page-produkt-banner-text span	{	background-color: #3678DD; line-height: 17px; font-size: 11px; }
#page-produkt-banner-text p		{	padding: 0px; margin: 0px; }
#page-produkt-description		{	position: absolute; left: 429px; top: 145px; width: 350px; font-size: 12px; }
#page-produkt-help-box			{	position: absolute; left: 798px; top: 35px; width: 172px; height: 194px; background-image: url(/themes/images/bg-product-ask-box.gif); background-repeat: no-repeat; }
#page-produkt-help-box3			{	position: absolute; left: 798px; top: 35px; width: 172px; height: 153px; background-image: url(/themes/images/bg-product-ask-box.gif); background-repeat: no-repeat; }
#page-produkt-help-box-icon-01	{ 	position: absolute; left: 10px; top: 39px; }
#page-produkt-help-box-icon-02	{ 	position: absolute; left: 10px; top: 77px; }
#page-produkt-help-box-icon-03	{ 	position: absolute; left: 10px; top: 115px; }
#page-produkt-help-box-icon-04	{ 	position: absolute; left: 10px; top: 154px; }

#page-product-picture			{	position: absolute; left: 20px; top: 20px; }
#page-produkt-photo-text		{	position: absolute; left: 31px; top: 355px; width: 354px; height: 45px; background-color: #CCDEED; }
#page-produkt-photo-text .text	{	padding-left: 20px; }
#page-produkt-used				{	position: absolute; left: 424px; top: 355px; width: 536px; height: 45px; background-color: #CCDEED; }
#page-produkt-used		.text	{	padding-left: 20px; }

.TabbedPanelsTabGroup		{	margin-left: 27px; width: 960px; height: 35px; background-image: url(/themes/images/bg-product-menu.gif); background-repeat: no-repeat; margin-top: 30px; list-style: none; padding: 0px; }
.TabbedPanelsTabGroup	li	{	float: left; text-indent: -2000px; height: 100%; margin: 0px; padding: 0px;  }

.TabbedPanelsTabGroup 	a 	{	height: 35px; display: block;	}
/*
.TabbedPanelsTabGroup	li:hover,
.TabbedPanelsTabGroup	a.selected	{	background-image: url(/themes/images/bg-product-menu-ul.gif);	}

.TabbedPanelsTabSelected {
	background-image: url(/themes/images/bg-product-menu-ul.gif);
}
*/

#pi1 	{	width: 65px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul.gif); }
#pi2 	{	width: 155px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul.gif); }
#pi3 	{	width: 84px; margin-left: 15px; background-image: url(/themes/images/bg-product-menu-ul.gif); }
#pi4 	{	width: 125px; margin-left: 15px; background-image: url(/themes/images/bg-product-menu-ul.gif); }

#pi1.TabbedPanelsTab1 		{	background-position: 0px 0px;	}
#pi2.TabbedPanelsTab2		{	background-position: -79px 0px;	}
#pi3.TabbedPanelsTab3		{	background-position: -249px 0px;	}
#pi4.TabbedPanelsTab4		{	background-position: -348px 0px;	}


#pi1.TabbedPanelsTab1:hover, #pi1.TabbedPanelsTabSelected1 		{	background-position: 0px -35px;	}
#pi2.TabbedPanelsTab2:hover, #pi2.TabbedPanelsTabSelected2		{	background-position: -79px -35px;	}
#pi3.TabbedPanelsTab3:hover, #pi3.TabbedPanelsTabSelected3		{	background-position: -249px -35px;	}
#pi4.TabbedPanelsTab4:hover, #pi4.TabbedPanelsTabSelected4		{	background-position: -348px -35px;	}


#mi1 	{	width: 63px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul2.gif); }
#mi2 	{	width: 154px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul2.gif); }
#mi3 	{	width: 82px; margin-left: 12px; background-image: url(/themes/images/bg-product-menu-ul2.gif); }
#mi4 	{	width: 126px; margin-left: 13px; background-image: url(/themes/images/bg-product-menu-ul2.gif); }

#mi1.TabbedPanelsTab1 		{	background-position: 0px 0px;	}
#mi2.TabbedPanelsTab2		{	background-position: -77px 0px;	}
#mi3.TabbedPanelsTab3		{	background-position: -243px 0px;	}
#mi4.TabbedPanelsTab4		{	background-position: -338px 0px;	}

#mi1.TabbedPanelsTab1:hover, #mi1.TabbedPanelsTabSelected1 		{	background-position: 0px -35px;	}
#mi2.TabbedPanelsTab2:hover, #mi2.TabbedPanelsTabSelected2		{	background-position: -77px -35px;	}
#mi3.TabbedPanelsTab3:hover, #mi3.TabbedPanelsTabSelected3		{	background-position: -243px -35px;	}
#mi4.TabbedPanelsTab4:hover, #mi4.TabbedPanelsTabSelected4		{	background-position: -338px -35px;	}

#ui1 	{	width: 106px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul3.gif); }
#ui2 	{	width: 174px; margin-left: 14px; background-image: url(/themes/images/bg-product-menu-ul3.gif); }
#ui3 	{	width: 134px; margin-left: 12px; background-image: url(/themes/images/bg-product-menu-ul3.gif); }

#ui1.TabbedPanelsTab1 		{	background-position: 0px 0px;	}
#ui2.TabbedPanelsTab2		{	background-position: -120px 0px;	}
#ui3.TabbedPanelsTab3		{	background-position: -308px 0px;	}

#ui1.TabbedPanelsTab1:hover, #ui1.TabbedPanelsTabSelected1 		{	background-position: 0px -35px;	}
#ui2.TabbedPanelsTab2:hover, #ui2.TabbedPanelsTabSelected2		{	background-position: -120px -35px;	}
#ui3.TabbedPanelsTab3:hover, #ui3.TabbedPanelsTabSelected3		{	background-position: -308px -35px;	}



/*
#pi1 a:hover, .TabbedPanelsTabSelected1 a		{	background-position: 0px -35px;	}
#pi2 a:hover, .TabbedPanelsTabSelected2	a		{	background-position: -82px -35px;	}
#pi3 a:hover, .TabbedPanelsTabSelected3	a		{	background-position: -250px -35px;	}
#pi4 a:hover, .TabbedPanelsTabSelected4	a		{	background-position: -349px -35px;	}
*/


#product-table-01	td		{	vertical-align: top; }
#product-table-01 	div		{	padding-bottom: 10px; }
#product-table-01 	strong	{	font-weight: normal; font-size: 14px; color: #34455C;  }

.TabbedPanelsContent	{	padding-left: 10px;}

/*	formularz zapytania	*/

#form-body		{	background-image: none; margin: 20px; background-color: #FFFFFF; margin-top: 0px; }
#form-page		{	width: 394px; margin: auto;	}
#form-page	div	{	font-size: 11px;	}
.form-div		{	clear: both; font-size: 11px; 	}
.form-div	h2	{	padding: 0px; margin: 0px; 	}

#form-field-01			{	background-color: #EDF0F2; padding-top: 15px; padding-bottom: 10px;  }
#form-field-02			{	background-color: #EDF0F2; padding-top: 15px; padding-bottom: 15px; text-align: center;  }
.form-label				{	width: 100px; float: left; text-align: right; padding-right: 5px; padding-top: 3px; font-size: 11px; }
.form-label2				{	width: 220px; float: left; text-align: right; padding-right: 5px; padding-top: 3px; font-size: 10px; }
.form-label2-2				{	width: 370px; float: left; text-align: left; padding-right: 5px; padding-top: 3px; font-size: 10px; }
.form-label3				{	width: 370px; float: left; text-align: left; padding-right: 10px; padding-left: 10px; padding-top: 25px; font-size: 11px; }
.form-label3-1				{	width: 370px; float: left; text-align: left; padding-right: 10px; padding-left: 10px; padding-top: 3px; font-size: 10px; }
.form-label4-1				{	width: 95px; float: left; font-size: 10px; }
.form-label4-2				{	width: 60px; float: left; font-size: 10px; }
.form-label4-3				{	width: 100px; float: left; font-size: 10px; }
.form-input-text-01		{	width: 250px; height: 15px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-02		{	width: 125px; height: 15px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-03		{	width: 250px; height: 100px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-033		{	width: 250px; height: 70px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-04		{	width: 250px; height: 35px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-05		{	width: 200px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-input-text-06		{	width: 250px; height: 35px; padding: 2px; border: 1px solid #D4D4D4; margin-bottom: 5px; }
.form-star	{	color: #4C79D6; }
.form-error	{	clear: both; background-color: #EEEFF3; color: #4C79D6; padding-top: 5px; padding-left: 10px; }

#ul-01		{	list-style: none; padding: 0px; margin: 0px; }
#ul-01 li	{	list-style: none; float: left; padding: 0px; margin: 0px; margin-right: 15px; }


#newsletter-confirm-logo				{	width: 556px; margin: auto; padding-top: 100px;  }
#page-content-newsletter-confirm		{	width: 516px; margin: auto; margin-top: 20px; padding: 20px; padding-bottom: 40px; background-color: #FFFFFF; background-image: url(/themes/images/page-line-08.gif); background-position: bottom center; background-repeat: no-repeat; }
#page-content-newsletter-confirm span	{	color: #4889ED; }


#page-newsletter	{	position: absolute; top: -15px; left: 0px; width: 200px; height: 80px; display: none; background-color: #3D7FE3; background-image: url(/themes/images/bg-page-newsletter.gif); background-position: top left; background-repeat: no-repeat; }
#page-newsletter-close	{	position: absolute; top: 4px; left: 178px; }
#page-newsletter-title	{	position: absolute; top: 62px; left: 11px; color: #FFFFFF; font-weight: bold; }
#page-newsletter-text	{	position: absolute; top: 18px; left: 11px; color: #FFFFFF; font-size: 11px; }
#email-address			{	background-image: url(/themes/images/bg-page-newsletter-input.gif); padding: 3px; border: 0px; width: 136px; height: 13px; position: absolute; top: 39px; left: 11px;   }
#email-submit			{	background-color: #3D7FE3; position: absolute; top: 39px; left: 160px; color: #FFFFFF; font-weight: bold; padding: 0px; border: 0px;  }