img
{
	margin: 0px;
	border: none;	
}

img .px
{
	width: 1px;
	height: 1px;
	margin: 0px;
	border: none;
}

p
{
	font: normal 11px/18px Verdana, Tahoma, Arial, sans-serif;
	color: #313131;
	margin:0px 0px 6px 0px;
}

h1
{
	font: normal 17px/22px Verdana, Tahoma, Arial, sans-serif;
	color: #FFB200;
	margin:0px 0px 6px 0px;
}

h2
{
	font: bold 14px/18px Verdana, Tahoma, Arial, sans-serif;
	color: #606060;
	margin:14px 0px 6px 0px;
}

hr
{
	color:#E0E4E0;
	max-height: 1px;
	min-height: 1px;
	height: 1px;
	display: block;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #E0E4E0;
	border-bottom: 0px solid #E0E4E0;
}

* html * hr { height: 1px; padding: 0px }  /* widoczne dla IE */

ol, ul
{
	font: normal 11px/18px Verdana, Tahoma, Arial, sans-serif;
	color: #313131;
	margin-bottom: 6px;
	margin-top: 3px;
}

ul li
{
	background: url(grafika/li.gif) no-repeat 0px 4px;
	color: #313131;
	padding-left: 15px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-image: url(grafika/pix.gif);
}
* html * ul li { background: url(grafika/li.gif) no-repeat 0px 5px; } /* widoczne dla IE */

ol li
{
	color: #313131;
	padding-left: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
}

/*
*		=================================================================================		
*				                                                                             		
*		                                       link                                     		
*				                                                                             		
*		=================================================================================		
*/

a:link		{ text-decoration: none }
a:visited	{ text-decoration: none }
a:hover		{ text-decoration: none }
a:active	{ text-decoration: none }

p a, li a, li p a
{
	color: #AE0007;
}

p a:link, li a:link, li p a:link
{
	color: #AE0007;
	border-bottom: 1px solid #AE0007;
}

p a:visited, li a:visited, li p a:visited
{
	color: #AE0007;
	border-bottom: 1px solid #AE0007;
}

p a:hover, li a:hover, li p a:hover
{
	color: #AE0007;
	border: none;
}

p a:active, li a:active, li p a:active
{
	color: #AE0007;
	border: none;
}

/*
*		=================================================================================		
*				                                                                             		
*		                                     tabela                                     		
*				                                                                             		
*		=================================================================================		
*/

p table
{
	background: #e5e3e3;
}

td.tab1
{
	padding: 2px;
	background: #f6f6f7;
}

td.tab1 p
{
	margin: 0 4px 3px 4px;
}

/*
*		=================================================================================		
*				                                                                             		
*		                                      inputy                                    		
*				                                                                             		
*		=================================================================================		
*/

input, select, textarea
{
	font: normal 10px/13px Verdana, Tahoma, Arial, sans-serif;
	width: 200px;
	height: 19px;
	color: #313131;
	background: #F6F6F7;
	border: 1px solid #ADA69C;
}

textarea { height: 72px; }

.KontaktLeft
{
	width: 130px;
	color: #313131;
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 0px 0px;
}

.KontaktRight
{
	width: 420px;
	color: #313131;
}

.KontaktInput, .KontaktTextarea { width: 419px; }
html>body .KontaktInput, html>body .KontaktTextarea { margin: 1px 0px; width: 420px; } /* niewidoczne dla IE */

.KontaktSubmit { border: none; font-weight: bold; color: #fff; background: #ae0007; width: auto; height: auto; padding: 2px 5px; margin: 2px 0px }
html>body .KontaktSubmit { margin: 2px 12px 2px 0px }  /* niewidoczne dla IE */

.Red { color: #9A0005 }
	
/*
*		=================================================================================		
*				                                                                             		
*		                                  style textarea                                 		
*				                                                                             		
*		=================================================================================		
*/

.styl1	/* jasnoszary, 11px */
{
	color: #AE0007;
}

.styl2 /* zielony, 18px */
{
	color: #8CB600;
}

.styl3 /* pomaranczowy, 18px */
{
	color: #F84700;
}

.styl4 /* zwykły, 11px */
{
	color: #404040;
}

/*
*		=================================================================================		
*				                                                                             		
*		                                 style layoutu                                   		
*				                                                                             		
*		=================================================================================		
*/

body
{
	background: #fff;
	font: normal 11px/13px Verdana, Tahoma, Arial, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

table.MainTable { width: 100%; }

td#MainCell
{
	width: 100%;
	height: 571px;
	background: url(gfx/SideShadows.gif) repeat-y 50% 50%;
	vertical-align: top; 
}

div#MainWrapper
{
	width: 778px;			/* niestandardowo */
	min-height: 571px;
	margin: 0px auto; /* to centruje */
	border-bottom: 1px solid #d0d0d0;
	background: url(gfx/MainWrapperDots.gif) repeat-y;
}
* html * div#MainWrapper { height: 571px; }  /* widoczne dla IE */

div#HeaderWrapper
{
	min-height: 65px;
	/* background: url(gfx/LogoPAKFOL.gif) no-repeat 41px 9px; */
	/* text-align: right; */
}
* html * div#HeaderWrapper { height: 65px; }  /* widoczne dla IE */

div#LogoPAKFOLWrapper
{
	width: 213px;
	min-height: 45px;
	/* position: absolute; */
	margin: 9px 0px 0px 21px;
	float: left;
}
* html * div#LogoPAKFOLWrapper { /* margin: -41px 0px 0px -354px; */ }

img#LogoPAKFOL
{
	width: 213px;
	height: 45px;
}

div#TopMenuWrapper
{
	min-height: 65px;
	margin-right: 2px;
	background: transparent;
	float: right;
}
* html * div#TopMenuWrapper { height: 65px; }  /* widoczne dla IE */

td .TopMenuItemWrapper
{
	height: 50px;
	background: transparent;
	text-align: center;
	vertical-align: bottom;
	font: normal 10px/13px Verdana, Tahoma, Arial, sans-serif;
	color: #BDB0AD;
}
* html * div .TopMenuItemWrapper { height: 50px; }  /* widoczne dla IE */

td .Home
{
	width: 80px;
	height: 50px;
	
}

td .SiteMap
{
	width: 80px;
	height: 50px;
	
}

td .TopMenuFlagWrapper
{
	width: 73px;
	height: 50px;
	color: #9A0005;
	background: url(gfx/MainWrapperDots.gif) repeat-y;
}

div .Lang
{
	width: 18px;
	min-height: 18px;
	margin: 0px auto 7px auto;
}
* html * div .Lang { height: 18px; margin: 0px 0px 7px 5px; }  /* widoczne dla IE */

div .Lang3 { background: url(gfx/LangFlag3.gif); }
div .Lang4 { background: url(gfx/LangFlag4.gif); }
div .Lang5 { background: url(gfx/LangFlag5.gif); }
div .Lang6 { background: url(gfx/LangFlag6.gif); }

div .HomePic { background: url(gfx/HomePic.gif); }
div .SiteMapPic { background: url(gfx/SiteMapPic.gif); }

table#MainBodyTable
{
	width: 772px;
	height: 476px;
	background: url(gfx/MainWrapperDots.gif) repeat-y 624px 0px;
	margin: 0px auto 30px auto;
}

td#MainBodyHeader
{
	vertical-align: top;
	width: 625px;
	height: 158px;
	background: url(gfx/MainBodyHeader.gif);
}

td#RightMenuCell
{
	vertical-align: top;
	width: 147px;
	background: none;
}

div#RightMenuWrapper
{
	background: #f7f7f7 url(gfx/RightMenuBackground.gif) repeat-y;
	display: block;
}

div#RightMenuBody
{
	min-height: 150px;
	background: url(gfx/RightMenuGreyArc.gif) no-repeat;
	font: normal 11px/11px Verdana, Tahoma, Arial, sans-serif;
	padding: 16px 0px 6px 0px;
	text-align: left;
	display: block;
}
* html * div#RightMenuBody { height: 150px; }  /* widoczne dla IE */

div .GreyDivider
{
	min-height: 1px;
	background: #cbcbcb;
	margin: 8px 0px 9px 6px;
	border-bottom: 1px solid #fff;
}
* html * div .GreyDivider { height: 1px; }  /* widoczne dla IE */

a.RMenu
{
	font: normal 11px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

a.RMenu:link			{ color: #313131; }
a.RMenu:visited		{ color: #313131; }
a.RMenu:hover			{ color: #9A0005; }
a.RMenu:active		{ color: #313131; }

a.RMenuA
{
	font: normal 11px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

a.RMenuA:link			{ color: #9A0005; }
a.RMenuA:visited	{ color: #9A0005; }
a.RMenuA:hover		{ color: #9A0005; }
a.RMenuA:active		{ color: #9A0005; }

a.RMenu2
{
	font: normal 10px/10px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

a.RMenu2:link			{ color: #313131; }
a.RMenu2:visited	{ color: #313131; }
a.RMenu2:hover		{ color: #9A0005; }
a.RMenu2:active		{ color: #313131; }

a.RMenu2A
{
	font: normal 10px/10px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

a.RMenu2A:link			{ color: #9A0005; }
a.RMenu2A:visited		{ color: #9A0005; }
a.RMenu2A:hover			{ color: #9A0005; }
a.RMenu2A:active		{ color: #9A0005; }

div#RightMenuBottom
{
	min-height: 5px;
	background: url(gfx/RightMenuBottom.gif) no-repeat;
	display: block;
	clear: both;
}
* html * div#RightMenuBottom { height: 5px; }  /* widoczne dla IE */

div#WomanFace
{
	width: 147px;
	min-height: 240px;
	background: url(gfx/WomanFace.gif) no-repeat 1px 10px;
}
* html * div#WomanFace { height: 240px; }  /* widoczne dla IE */

td#MainBodyCell
{
	vertical-align: top;
	text-align: center;
	width: 625px;
	/* height: 318px; */
	height: auto;
	background: url(gfx/MainBodyCellBackground.gif) no-repeat top right;
}
* html * td#MainBodyCell { text-align: left; height: 318px }  /* widoczne dla IE */

div .MainTextCell
{
	width: 217px;
	min-height: 240px;
	text-align: left;
	margin: 60px 0px 0px 408px;
}
* html * div .MainTextCell { height: 217px; margin: 200px 0px 0px 408px; padding-top: 60px; }  /* widoczne dla IE */

div .MainTextCellSub
{
	text-align: left;
}

div#AdWrapper
{
	width: 391px;
	min-height: 314px;
	position: absolute;
	float: left;
	background: none;
	margin: 0px 0px 0px 0px;
}
* html * div#AdWrapper { height: 314px; float: none; margin-left: -408px; }  /* widoczne dla IE */

div#AdTop
{
	width: 391px;
	min-height: 5px;
	background: url(gfx/AdTop.gif);
}
* html * div#AdTop { height: 5px; }  /* widoczne dla IE */

div#AdBody
{
	width: 391px;
	min-height: 293px;
	background: url(gfx/AdBodyBackground.gif) repeat-y;
	text-align: left;
}
* html * div#AdBody { height: 293px; }  /* widoczne dla IE */

div#AdText
{
	width: 382px;
	min-height: 299px;
	background: url(gfx/AdGreyArc.gif) no-repeat;
	text-align: left;
	margin: 0px 3px;
}
* html * div#AdText { height: 299px; }  /* widoczne dla IE */

div.AdTextInner
{
	width: 382px;
	min-height: 293px;
	background: url(gfx/AdTextBackground_pl.gif) no-repeat 17px 17px;
	text-align: left;
}
* html * div.AdTextInner { height: 293px; }  /* widoczne dla IE */

div.ADI_pl
{
	background: url(gfx/AdTextBackground_pl.gif) no-repeat 17px 17px;
}

div.ADI_ru
{
	background: url(gfx/AdTextBackground_ru.gif) no-repeat 17px 17px;
}

div.ADI_en
{
	background: url(gfx/AdTextBackground_en.gif) no-repeat 17px 17px;
}

div.ADI_de
{
	background: url(gfx/AdTextBackground_de.gif) no-repeat 17px 17px;
}

div#AdInnerBody
{
	margin: 245px 0px 0px 38px;
	float: left;
	font: normal 11px/13px Verdana, Tahoma, Arial, sans-serif;
	color: #ababab;
}
* html * div#AdInnerBody { margin: 245px 0px 0px 18px; }  /* widoczne dla IE */

div#AdBottom
{
	width: 391px;
	min-height: 10px;
	background: url(gfx/AdBottom.gif);
}
* html * div#AdBottom { height: 10px; }  /* widoczne dla IE */

div.TextOpakowania
{
	width: 348px;
	height: 53px;
	margin: 44px 0px 0px 37px;
	background: url(gfx/TextOpakowania_pl.gif);
	position: absolute;
}
* html * div.TextOpakowania { margin: 44px 0px 0px -275px; }  /* widoczne dla IE */

div.TO_pl
{
	background: url(gfx/TextOpakowania_pl.gif) no-repeat;
}

div.TO_ru
{
	background: url(gfx/TextOpakowania_ru.gif) no-repeat;
}
div.TO_en
{
	background: url(gfx/TextOpakowania_en.gif) no-repeat;
}
div.TO_de
{
	background: url(gfx/TextOpakowania_de.gif) no-repeat;
}



td#FooterCell
{
	width: 100%;
	height: 28px;
	background: url(gfx/FooterSideShadows.gif) no-repeat 50% 0%;
	vertical-align: top;
	text-align: left;
}

div#FooterWrapper
{
	width: 758px;			/* niestandardowo */
	min-height: 18px;
	margin: 0px auto; /* to centruje */
	padding: 5px 10px 5px 10px;
	background: #F0EFEF url(gfx/BottomShadow.gif) repeat-x;
	text-align: center;
}
* html * div#FooterWrapper { height: 18px; }  /* widoczne dla IE */

.BMenuWrapper
{
	padding: 8px 15px 2px 10px;
	background: url(gfx/GreyRightArrow.gif) no-repeat 0px 11px;
}

.BMenu
{
	font: normal 10px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

.BMenu:link			{ color: #B1A29E; }
.BMenu:visited	{ color: #B1A29E; }
.BMenu:hover		{ color: #9A0005; }
.BMenu:active		{ color: #9A0005; }

.BMenuA
{
	font: normal 10px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
}

.BMenuA:link			{ color: #9A0005; }
.BMenuA:visited	{ color: #9A0005; }
.BMenuA:hover		{ color: #9A0005; }
.BMenuA:active		{ color: #9A0005; }

.BMenu2
{
	font: normal 10px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
	background: url(gfx/GreyRightArrow.gif) no-repeat 0px 4px;
	padding: 0px 10px 0px 10px;
}
* html * .BMenu2 { background-position: 0px 4px }  /* widoczne dla IE */

.BMenu2:link			{ color: #B1A29E; }
.BMenu2:visited	{ color: #B1A29E; }
.BMenu2:hover		{ color: #9A0005; }
.BMenu2:active		{ color: #9A0005; }

.BMenu2A
{
	font: normal 10px/11px Verdana, Tahoma, Arial, sans-serif;
	color: #9A0005;
	background: url(gfx/GreyRightArrow.gif) no-repeat 0px 4px;
	padding: 0px 10px 0px 10px;
}
* html * .BMenu2A { background-position: 0px 4px }  /* widoczne dla IE */

.BMenu2:linkA			{ color: #9A0005; }
.BMenu2:visitedA	{ color: #9A0005; }
.BMenu2:hoverA		{ color: #9A0005; }
.BMenu2:activeA		{ color: #9A0005; }

A.HA { color: #AF0007; }


img#ImageMap
{
	width: 360px;
	height: 250px;
	position: absolute;
	margin: -230px 0 0 -22px;
}
* html * img#ImageMap { margin: -230px 0 0 -20px; }

div#Certificates
{
	position: absolute;
	margin-left: -22px;
	z-index: 1000;
}

#HeaderFlash
{
	width: 623px;
	height: 140px;
	margin-left: 1px;
}
* html * #HeaderFlash
{
	margin-left: 2px;
}

#ProdukcjaFlash
{
	width: 355px;
	height: 248px;
	position: absolute;
	margin: -230px 0 0 -22px;
}

a.Venti
{
	postion: absolute;
	font: normal 10px/13px Verdana, sans-serif;
	color: #b1a29e;
	margin: 0 0 0 650px;
}

a.Venti:link		{}
a.Venti:visited	{}
a.Venti:hover		{ color: #96807a }
a.Venti:active	{}

td.VentiCell
{
	width: 100%;
	background: url(gfx/GreyBG.gif) repeat-y 50% 0%;
	vertical-align: top;
	text-align: left;
}

div.VentiDiv
{
	width: 776px;
	margin: auto;
	text-align: left;
	border-top: 1px solid #d0d0d0;
	padding: 5px 0;
}

div.katalog_wyrobow
{
color:#313131;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:18px;
}