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

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

p
{
	font: normal 11px/18px Tahoma, Arial, sans-serif;
	color: #555;
	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 Tahoma, Arial, sans-serif;
	color: #555;
	margin-bottom: 6px;
}

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

ol li
{
	color: #555;
	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
{
	font: normal 11px Tahoma;
	color: #2769C8;
	/* text-decoration: underline; */
	/*display: inline;*/
}

p a:link, li a:link, li p a:link
{
	text-decoration: underline;
}

p a:visited, li a:visited, li p a:visited
{
	text-decoration: none;
}

p a:hover, li a:hover, li p a:hover
{
	text-decoration: none;
}

p a:active, li a:active, li p a:active
{
	text-decoration: underline;
}

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

p table
{
	background: #999;
}

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

input, select, textarea
{
	font: normal 10px/13px Verdana, Tahoma, Arial, sans-serif;
	width: 132px;
	height: 17px;
	color: #313131;
	margin: 0px;
	background: #F6F6F7;
	border: 1px solid #CECECE;
}

textarea { height: 72px; }

input#SearchFraza
{
	height: 16px;
	background: #e3edfd;
}

* html * input#SearchFraza { height: 15px; }  /* widoczne dla IE */

select#SearchKategoria
{
	width: 134px;
	height: 17px;
	margin: 1px 0px;
	background: #e3edfd;
}

* html * select#SearchKategoria { width: 136px; height: 20px; margin: 0px; }  /* widoczne dla IE */

input#SearchOK
{
	width: 20px;
	height: 19px;
	margin: 0px;
	border: none;
	background: transparent;
	display: inline;
}

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

.KontaktRight
{
	width: 300px;
	color: #555;
}

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

.KontaktSubmit { width: auto; height: auto; padding: 2px 5px; margin: 2px 0px; color: #fff; background: #275992; border: none }
html>body .KontaktSubmit { margin: 2px 54px 2px 0px }  /* niewidoczne dla IE */

.Red { color: #f02020; }
	
/*
* ==============================================================================
*                                                                               
*                                style textarea                                 
*                                                                               
* ==============================================================================
*/

.styl1	/* jasnoszary, 11px */
{
	font: bold 11px/14px Verdana, Tahoma, Arial, sans-serif;
	color: #AE0007;
}

.styl2 /* granatowy, 14px */
{
	font: normal 14px/18px Verdana, Tahoma, Arial, sans-serif;
	color: #092280;
}

.styl3 /* ciemnoniebieski, 14px */
{
	font: normal 14px/18px Verdana, Tahoma, Arial, sans-serif;
	color: #275992;
}

.styl4 /* zwykły, 11px */
{
	font: normal 11px/14px Verdana, Tahoma, Arial, sans-serif;
	color: #404040;
}

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

body
{
	font: normal 11px/16px Tahoma, Arial, sans-serif;
	color: #555;
	margin: 0px;
	padding: 0px;
	text-align: center;		/* dla IE 5.5 */
	background: #efefef;
}

div#MainWrapper
{
	max-width: 774px;
	min-height: 600px;
	margin: 10px auto 0px auto;
	background: #fff;
	border: 1px solid #555;
	text-align: left;
}
* html * div#MainWrapper { width: 774px; height: 600px }  /* widoczne dla IE */

div#MainHeader
{
	max-width: 774px;
	min-height: 155px;
	background: url(gfx/MainHeaderBG.jpg) no-repeat;
	text-align: left;
}
* html * div#MainHeader { width: 774px; height: 155px }  /* widoczne dla IE */

div#SearchWrapper
{
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 2px 0px 0px 566px;
	position: absolute;
	text-align: left;
}
* html * div#SearchWrapper { 	margin: 1px 0px 0px 566px; }  /* widoczne dla IE */

div#LogoWrapper
{
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 64px 0px 0px 555px;
	position: absolute;
	text-align: left;
}

a#LogoLink
{
	width: 188px;
	height: 57px;
	display: block;
}

div #TopMenu 
{
	max-width: 774px;
	min-height: 14px;
	padding: 4px 0px 5px 0px;
	background: #002a57;
	text-align: center;
	clear: both;
	width: 774px;
}


.TLB
{
	background: url(gfx/BlueBullet.gif) no-repeat 0px 5px;
}

.TopLink
{
	font: bold 11px/14px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 7px 6px;
	padding: 0px 0px 0px 7px;
	text-decoration: none;
}
.TopLink:link { color: #fff; text-decoration: none; }
.TopLink:hover, .TLA { color: #05ccff; text-decoration: none; }

table.MainTable
{
	width: 774px;
	height: 496px;
	border: none;
}

div#MainFooter
{
	max-width: 774px;
	min-height: 324px;
	background: url(gfx/FooterBG.gif) repeat-x left bottom;
}
* html * div#MainFooter { width: 774px; height: 324px }  /* widoczne dla IE */

div#LowerGraphicMenu
{
	min-height: 193px;
	/* background: url(gfx/LowerGraphicMenu.gif) no-repeat; */
}
* html * div#LowerGraphicMenu { width: 774px; height: 193px }  /* widoczne dla IE */

img#LowerMenu { width: 774px; height: 193px; }

div#FooterBottom
{
	min-height: 131px;
	text-align: left;
}
* html * div#FooterBottom { width: 774px; height: 131px }  /* widoczne dla IE */

img#LogoSmall { width: 92px; height: 25px; margin: 0px 0px 5px 0px; }

div#AdresWrapper
{
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 2px 0px 0px 47px;
	position: absolute;
}

div#AdresWrapper strong
{
	font-weight: bold;
	color: #0594c8;
}

.WhiteLink, .WhiteLink2
{
	color: #fff;
	text-decoration: none;
}
.WhiteLink:link { color: #fff; text-decoration: none; }
.WhiteLink:hover, .WLA { color: #0594c8; text-decoration: none; }

div#Solutions
{
	width: 202px;
	min-height: 44px;
	margin: 48px 0px 0px 537px;
	background: url(gfx/Solutions.gif);
	position: absolute;
}
* html * div#Solutions { height: 44px }  /* widoczne dla IE */

div#DesignByWrapper
{
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #c8c8c8;
	margin: 116px 0px 0px 47px;
	position: absolute;
}

.VentiLink
{
	color: #c8c8c8;
	text-decoration: none;
}
.VentiLink:link { color: #c8c8c8; text-decoration: none; }
.VentiLink:hover { color: #fff; text-decoration: none; }

div#FooterMenu
{
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 115px 0px 0px 211px;
	position: absolute;
}

td.BodyHeaderLeft
{
	width: 555px;
	height: 69px;
	border-right: 1px solid #fff;
	vertical-align: top;
}

td.BodyHeaderRight
{
	width: 218px;
	height: 69px;
	vertical-align: top;
}

img#TxtWitamy { margin: 35px 0px 0px 59px; }
img#TxtGrupy { margin: 20px 0px 0px 39px; }
img#TxtWszystkie { margin: 40px 0px 32px 0px; }

td.LeftColumn
{
	width: 555px;
	height: 427px;
	border-right: 1px solid #cecece;
	vertical-align: top;
}

td.RightColumn
{
	width: 218px;
	height: 427px;
	vertical-align: top;
}

div#PopupWrapper { margin: 0px 13px 0px 58px; }

td.MainPopupTop
{
	width: 235px;
	height: 9px;
	background: url(gfx/MainPopupTop.gif);
}

td.MainPopupMiddle
{
	width: 235px;
	height: 126px;
	background: url(gfx/MainPopupMiddle.gif);
}

div.MainPopupText
{
	margin: 5px 20px 5px 16px;
	font: normal 11px/16px Tahoma;
	color: #555;
}

div.FrameText, div.FrameText p 
{
	margin: 0px 5px 5px 0px;
	font: normal 11px/16px Tahoma;
	color: #555;
}

div.MainPopupTextHeader
{
	font: bold 14px/14px Tahoma;
	color: #275992;
	margin-bottom: 5px;
}

td.MainPopupBottom
{
	width: 225px;
	height: 22px;
	background: url(gfx/MainPopupBottom.gif);
	text-align: right;
	padding: 0px 10px 5px 0px;
}
* html * td.MainPopupBottom	/* widoczne dla IE */
{
	width: 225px;
	height: 22px;							/* wysokość dla IE 5.5 */
	voice-family: "\"}\"";		/* reszta styli będzie ukryta dla IE 5.5 */
	height: 17px;
}

.SmallBlueLink
{
	font: normal 10px Tahoma;
	color: #2769C8;
	text-decoration: none;
}
.SmallBlueLink:link { color: #2769C8; text-decoration: none; }
.SmallBlueLink:hover { color: #6496E1; text-decoration: none; }

.SmallBlueLink2
{
	font: normal 11px Tahoma;
	color: #2769C8;
	text-decoration: none;
	display: inline;
}
.SmallBlueLink2:link { text-decoration: none; }
.SmallBlueLink2:hover { text-decoration: underline; }

.BLB
{
	background: url(gfx/SmallBlueBullet.gif) no-repeat 0px 6px;
	margin: 0px 35px 2px 17px;
}
* html * BLB { background: url(gfx/SmallBlueBullet.gif) no-repeat 0px 7px; margin: 0px 3px 2px 17px; }	/* widoczne dla IE */

.BlueLink
{
	color: #2769C8;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	display: block;
	font-size:11px;
}
* html * .BlueLink {}  /* widoczne dla IE */
.BlueLink:link { text-decoration: none; }
.BlueLink:hover { text-decoration: underline; }

div.BlueList
{
	color: #2769C8;
	padding: 8px 2px 8px 9px;
	border-bottom: 1px solid #C8C8C8;
	background: url(gfx/GreyDot.gif) no-repeat 0px 15px;
	vertical-align: top;
	font-size: 11px;
}
* html * div.BlueList					/* widoczne dla IE */
{
	background: url(gfx/GreyDot.gif) no-repeat 0px 16px;
	padding: 10px 2px 10px 9px;			/* padding dla IE 5.5 */
	voice-family: "\"}\"";				/* reszta styli będzie ukryta dla IE 5.5 */
	padding: 8px 2px 8px 9px;
}

div#UnivarThumbnail
{
	max-width: 51px;
	min-height: 28px;
	position: absolute;
	margin: 2px 0 0 430px;
	background: url(gfx/UnivarThumbnail.gif) no-repeat;
}
* html * div#UnivarThumbnail		/* widoczne dla IE */
{
	width: 51px;
	height: 28px;
	margin: 2px 0 0 430px;
}

div#DistrupolThumbnail
{
	max-width: 55px;
	min-height: 29px;
	position: absolute;
	margin: 2px 0 0 427px;
	background: url(gfx/DistrupolThumbnail.gif) no-repeat;
}
* html * div#DistrupolThumbnail	/* widoczne dla IE */
{
	width: 55px;
	height: 29px;
	margin: 2px 0 0 427px;
}

div#RightMenuWraper
{
	margin: 8px 18px;
}

.RMIB
{
	background: url(gfx/DoubleLeftBullet.gif) no-repeat 0px 5px;
}
* html * .RMIB { background: url(gfx/DoubleLeftBullet.gif) no-repeat 0px 4px; }

.RightMenuItem
{
	font: bold 11px/12px Tahoma, sans-serif;
	color: #2769C8;
	padding: 0px 0px 0px 22px;
	margin: 6px 0px 0px 0px;
 	display: block;
	/* background-color: #369; */
	text-decoration: none;
}
* html * .RightMenuItem {  }  /* widoczne dla IE */

.RightMenuItem:link { color: #2769C8; text-decoration: none; }
.RightMenuItem:hover, .UN { color: #2769C8; text-decoration: underline; }


/*
.TopLink
{
	font: bold 11px/14px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 7px 6px;
	padding: 0px 0px 0px 7px;
	background: url(gfx/BlueBullet.gif) no-repeat 0px 5px;
}
.TopLink:link { color: #fff; }
.TopLink:hover, .TLA { color: #05ccff; }
*/

div#DowCorning
{
	max-width: 158px;
	min-height: 138px;
	margin: 32px auto;
	background: transparent;/* url(gfx/DowCorning.gif); */
}
* html * div#DowCorning { width: 158px; height: 138px; }  /* widoczne dla IE */

td.ProduktFrameTop
{
	width: 317px;
	height: 9px;
	background: url(gfx/ProduktFrameTop.gif);
}

.ProduktImg
{
	width: 87px;
	height: 83px;
	margin: 5px auto;
	/* background: #def; */
	border: none;
}

div.PageTitleDark
{
	font: bold 24px/24px Tahoma, sans-serif;
	color: #002A57;
	display: inline;
}

div.PageTitleGrey
{
	font: bold 24px/24px Tahoma, sans-serif;
	color: #929292;
	display: inline;
}

div#ProduktTopDivider
{
	max-width: 484px;
	min-height: 12px;
	background: url(gfx/ProduktTopDivider.gif);
}
* html * div#ProduktTopDivider { width: 484px; height: 12px; }  /* widoczne dla IE */

div.CategoryName
{
	width: 366px;
	margin: 5px 0px 5px 59px;
	padding: 0px 0px 5px 16px;
	font-weight: bold;
	font-size: 12px;
	color: #275992;
	float: left;
}
* html * div.CategoryName { margin: 5px 0px 5px 30px; }  /* widoczne dla IE */

div.BackWrapper
{
	width: 90px;
	margin: 5px 14px 5px 0px;
	padding: 0px 10px 5px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #275992;
	float: right;
	text-align: right
}
* html * div.BackWrapper { margin: 5px 7px 5px 0px; }  /* widoczne dla IE */

.BlueLink2
{
	color: #275992;
	text-decoration: none;
}
.BlueLink2:link { text-decoration: none; }
.BlueLink2:hover { text-decoration: underline; }

img.GdzieKupic
{
	width: 173px;
	height: 19px;
	margin: 15px 17px;
	display: block;
	border: none;
}

img.LargeImage
{
	margin-left: 18px;
	border: none;
}

.MainPopupTextHeader a
{
	color: #275992;
	text-decoration: none;
}

.MainPopupTextHeader a:hover
{
	text-decoration: underline;
}
