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

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

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

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

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

hr
{
	border: none;
	border-top: 1px solid #dfdfdf;
	height: 0;
	max-height: 0;
	padding: 0;
}
* html * hr { height: 0; padding: 0 } /* widoczne dla IE */

ol, ul
{
	color: #4b4b4b;
	font: normal 11px/18px Verdana, Arial, sans-serif;
	margin-bottom: 6px;
}

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

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

/*
* ==============================================================================
*                                                                               
*                                     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: #2769C8;
	display: inline;
	font: normal 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

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; */
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

p table, p table td
{
	border: 1px solid #999;
}

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

input, select, textarea
{
	background: #fff;
	border: 1px solid #515151;
	font: normal 10px/13px Verdana, Tahoma, Arial, sans-serif;
	height: 15px;
	margin: 1px;
	width: 157px;
}

* html * input, * html * select, * html * textarea
{
	margin: 0;
}

textarea { height: 72px; }

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

.KontaktLeft
{
	color: #4b4b4b;
	padding: 5px 5px 0px 0px;
	text-align: right;
	vertical-align: top;
	width: 140px;
}

.KontaktRight
{
	color: #4b4b4b;
	width: 250px;
}


.KontaktInput, .KontaktTextarea { width: 250px; }
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: #006200; border: none }
html>body .KontaktSubmit { margin: 2px 20px 2px 0px }	/* niewidoczne dla IE */

.Red { color: #f00 }

/*
* ==============================================================================
*                                                                               
*                                style textarea                                 
*                                                                               
* ==============================================================================
*/

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

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

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

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

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

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

div#MainWrapper
{
	margin: 0px auto;
	min-height: 600px;
	width: 776px;
	text-align: left;
}
* html * div#MainWrapper { height: 600px }  /* widoczne dla IE */

div#TopWrapper
{
	background: #006200;
	min-height: 47px;
}
* html * div#TopWrapper { height: 47px }  /* widoczne dla IE */

form#Wyszukiwarka
{
	margin: 15px 0px 0px 579px;
	position: absolute;
}
* html * form#Wyszukiwarka { margin: 14px 0px 0px 577px; } /* widoczne dla IE */

div#HeaderWrapper
{
	background: #fff url(gfx/BGHeader.jpg) no-repeat top right;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	min-height: 121px;
}
* html * div#HeaderWrapper { height: 121px }  /* widoczne dla IE */

img#LogoSOREL
{
	margin: 23px 0px 0px 35px;
	position: absolute;
}

img#TxtHurtownia
{
	margin: 66px 0px 0px 64px;
	position: absolute;
}

table#ContentWrapper
{
	border-top: 1px solid #fff;
	height: 406px;
	width: 776px;
	vertical-align: top;
}

td#MiddleMenu
{
	background: #ddd;
	height: 22px;
	vertical-align: top;
	width: 439px;
	padding-top: 2px;
}
* html * td#MiddleMenu
{
	height: 21px;
	padding-top: 0px; 				/* padding dla IE 5.5 */
	line-height: 15px;				/* line-height dla IE 5.5 */
	voice-family: "\"}\"";		/* reszta styli będzie ukryta dla IE 5.5 */
	padding-top: 1px;
	line-height: 16px;
}

td#Col01
{
	background: #E7E7E7 url(gfx/HLeftCol.jpg) no-repeat;
	vertical-align: top;
	width: 177px;
}

td#Col02
{
	background: #fff url(gfx/BGCol02.gif) repeat-y;
	vertical-align: top;
	width: 439px;
}

td#Col202
{
	background: url(gfx/BGPromocje.gif) no-repeat;
	height: 347px;
	vertical-align: top;
	width: 210px; /* padding-left + width + padding-right = 231px */
	padding: 36px 7px 7px 14px;
}

td#Col203
{
	background: url(gfx/BGNowosci.gif) no-repeat;
	border-right: 2px solid #fff;
	height: 347px;
	vertical-align: top;
	width: 192px; /* padding-left + width + padding-right = 206px */
	padding: 36px 7px 0;
}

td#Col03
{
	background: #E7E7E7 url(gfx/BGRightCol.jpg) no-repeat bottom left;
	vertical-align: top;
	width: 160px;
}

div#KoszykHeader
{
	background: #098F14 url(gfx/Koszyk.gif) no-repeat 128px 3px;
	color: #fff;
	font-size: 11px;
	height: 21px; 					/* height dla IE 5.5 */
	padding: 4px 18px;			/* padding dla IE 5.5 */
	voice-family: "\"}\"";	/* reszta styli będzie ukryta dla IE 5.5 */
	height: 18px; 					/* padding-top + height + padding-bottom = 22px (nie dotyczy IE 5.5) */
	padding: 2px 18px;
}

div#KoszykWrapper
{
	background: #177F32;
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 11px;
	text-align: center;
	padding: 11px 5px 11px;	/* padding dla IE 5.5 */
	voice-family: "\"}\"";	/* reszta styli będzie ukryta dla IE 5.5 */
	padding: 9px 5px 10px;
}

div#RColHeader
{
	background: url(gfx/HRightCol.jpg) no-repeat;
	color: #fff;
	font-size: 12px;
	height: 22px;								/* padding-top + height + padding-bottom = 56px (nie dotyczy IE 5.5) */
	padding: 34px 13px 8px;		/* padding dla IE 5.5 */
	voice-family: "\"}\"";			/* reszta styli będzie ukryta dla IE 5.5 */
	padding: 34px 13px 0;
}

div#GreyDotDivider
{
	background: url(gfx/BGGreyDot.gif);
	height: 10px;
}

div#OFirmie
{
	margin: 4px 6px 6px 13px;
	line-height: 14px;
	width: 141px;
	font-size: 11px;
}
* html * div#OFirmie { margin: 1px 6px 6px 13px; }  /* widoczne dla IE */

div#Oferta
{
	font-size: 12px;
	margin: 2px 0px 0px 25px;
	color: #fff;
}

div#ListaProduktow
{
	margin: 45px 0px 2px 9px;
}

div#ListaProduktow a
{
	background: url(gfx/BulletGreen.gif) no-repeat 0px 4px;
	padding-left: 12px;
	color: #4B4B4B;
	text-decoration: none;
	display: block;
	margin-bottom: 8px;
	line-height: 12px;
	font-size: 11px;
}

div#ListaProduktow a:link    {}
div#ListaProduktow a:visited {}
div#ListaProduktow a:hover   { color: #177F32; text-decoration: underline; }
div#ListaProduktow a:active  {}

div#ListaProduktow .Green { color: #177F32; }

div#ListaProduktow .Unrolled
{
	margin-left: 18px;
	display: block;
	font-size: 10px;
}

/*
div#ListaProduktow p a
{
	margin-left: 18px;
	display: block;
	font-size: 10px;
}
*/

div.PromotionItem
{
	background: url(gfx/GreyGreenDivider.gif) no-repeat;
	padding: 20px 0;
}
* html * div.PromotionItem { }  /* widoczne dla IE */

div.PromotionItem p { margin: 0 }
div.PromotionItem h2 { color: #004d06; font: bold 11px/14px Tahoma, sans-serif; margin: 0; padding: 0 }
div.PromotionItem h2 a { color: #004d06; text-decoration: none }
div.PromotionItem h2 a:link			{}
div.PromotionItem h2 a:visited	{}
div.PromotionItem h2 a:hover		{ text-decoration: underline }
div.PromotionItem h2 a:active		{}

.StaraCena { color: #4b4b4b; text-decoration: line-through }
.NowaCena { color: #9e0400; font-weight: bold }

div.NewItem
{
	padding: 20px 0;
	font-size: 11px;
}
* html * div.NewItem {}

div.NewItem p { margin: 0; color: #4b4b4b; line-height: 15px; }
div.NewItem h2 { color: #004d06; font: bold 11px/14px Tahoma, sans-serif; margin: 0; padding: 0 }
div.NewItem h2 a{ color: #004d06; font: bold 11px/14px Tahoma, sans-serif; margin: 0; padding: 0; text-decoration: none; }

div.NewItem p a
{
	margin: 0;
	color: #4b4b4b;
	line-height: 15px;
	text-decoration: none;
	display: block;
}
div.NewItem p a:link		{}
div.NewItem p a:visited	{}
div.NewItem p a:hover		{ color: #004d06; text-decoration: underline }
div.NewItem p a:active	{}

div#FooterDivider
{
	background: #D8D8D8;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-top: 1px solid #fff;
	min-height: 1px;
}
* html * div#FooterDivider { height: 1px }  /* widoczne dla IE */

div#FooterWrapper
{
	background: #D8D8D8;
	min-height: 21px;
}
* html * div#FooterWrapper { height: 21px }  /* widoczne dla IE */

div#OFirmie a         { color: #177F32; text-decoration: none; }
div#OFirmie a:link    { }
div#OFirmie a:visited { }
div#OFirmie a:hover   { text-decoration: underline; }
div#OFirmie a:active  { }

td#MiddleMenu a
{
	background: url(gfx/BulletGreen.gif) no-repeat 0px 5px;
	color: #4B4B4B;
	padding-left: 7px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin: 0 7px 0 8px;			/* margines dla IE 5.5 */
	voice-family: "\"}\"";		/* reszta styli będzie ukryta dla IE 5.5 */
	margin: 0 8px 0 9px; 
}

td#MiddleMenu a:link    { }
td#MiddleMenu a:visited { }
td#MiddleMenu a:hover   { color: #177F32; text-decoration: underline; }
td#MiddleMenu a:active  { }

td#MiddleMenu .Green { color: #177F32; font-weight: bold; }

a.Venti
{
	color: #fff;
	margin: 1px 20px;
	position: absolute;
	text-decoration: none;
}

a.Venti:link    { }
a.Venti:visited { }
a.Venti:hover   { text-decoration: underline; }
a.Venti:active  { }

div#TopMenu
{
	font-size: 10px;
	margin: 16px 0px 0px 16px;
	position: absolute;
}

div#TopMenu a { background: transparent none no-repeat; color: #fff; padding: 0px 23px 0px 20px; text-decoration: none; }
div#TopMenu a:link    { }
div#TopMenu a:visited { }
div#TopMenu a:hover   { color: #00D37A;}
div#TopMenu a:active  { }

div#TopMenu .Green { color: #00D37A; }

div#TopMenu .Home     { background-image: url(gfx/BtnHome.gif); }
div#TopMenu .Ulubione { background-image: url(gfx/BtnUlubione.gif); }
div#TopMenu .Polec    { background-image: url(gfx/BtnPolec.gif); }
div#TopMenu .Pomoc    { background-image: url(gfx/BtnPomoc.gif); }

div#FooterMenu
{
	color: #565656;
	font-size: 10px;
	margin: 1px 0px 0px 175px;
	position: absolute;
}

div#FooterMenu a
{
	color: #565656;
	padding: 0px 7px 0px 10px;
	text-decoration: none;
}

div#FooterMenu a:link    { }
div#FooterMenu a:visited { }
div#FooterMenu a:hover   { text-decoration: underline; }
div#FooterMenu a:active  { }

div#FooterMenu .Active { text-decoration: underline; }

td#TextColumn
{
	background: #fff;
	font-size: 11px;
	padding: 13px 15px;
}

td#TextColumn h1
{
	color: #a70c04;
	font: normal 18px/20px Arial, sans-serif;
	margin-left: -1px;
}

td#TextColumn h2
{
	color: #004d06;
	font: bold 11px/14px Tahoma, sans-serif;
}

td#TextColumn a
{
	color: #177f32;
	text-decoration: underline;
}

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

#KoszykHeader a
{
	color: #fff;
	text-decoration: none;
}

#KoszykHeader a:link {}
#KoszykHeader a:visited {}
#KoszykHeader a:hover { text-decoration: underline; }
#KoszykHeader a:active {}

#SearchResults
{
	width: 100%;
	border: 0px solid #000;
	border-collapse: collapse;
	margin-top: 20px;
}

#SearchResults tr td
{
	border: 0px solid #000;
}

table td.tab1
{
	padding: 3px
}
