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

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

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

ul li
{
	background: url(gfx/GreenLI.gif) no-repeat 0px 4px;
	color: #4a4a4a;
	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 5px; } /* widoczne dla IE */

ol li
{
	color: #4a4a4a;
	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, div p a
{
	color: #004620;
	/* display: inline; */
	font: normal 11px Tahoma, Arial, sans-serif;
	text-decoration: underline;
}

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

p a:visited, li a:visited, li p a:visited, div p a:visited
{
	/* text-decoration: underline; */
}

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

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

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

p table
{
	background: #dfece6;
}

p table tr td
{
	background: #fffef4;
}

.tab1 p { margin: 3px }

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

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

textarea { height: 72px; }

.KontaktLeft
{
	color: #4a4a4a;
	padding: 5px 5px 0px 0px;
	text-align: right;
	vertical-align: top;
	width: 110px;
	font-size: 11px;
	line-height: 13px;
}

.KontaktRight
{
	color: #4a4a4a;
	width: 210px;
	font-size: 11px;
	line-height: 16px;
}

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

.Red { color: #f00 }

#InputLogin
{
	margin-left: 4px;
}

#InputPassword
{
}

#InputLoguj
{
	height: 19px;
	position: absolute;
	width: 60px;
	background: #004721;
	color: #fff;
	font-weight: bold;
	margin: 1px 0 0 4px;
}
* html * #InputLoguj
{
	margin: 1px 0 0;
}

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

.styl1 /* Nagłówek zielony */
{
	color: #004620;
	font: bold 14px/18px Tahoma, sans-serif;
	letter-spacing: 1px;
}

.styl2 /* Tytuł niebieski */
{
	color: #3d75b1;
	font: bold 12px/16px Tahoma, sans-serif;
}

.styl3 /* Tytuł zielony */
{
	color: #016d4a;
	font: bold 12px/16px Verdana, sans-serif;
}

.styl4 /* Tekst jasnozielony */
{
	color: #8ab7a3;
	font: normal 11px/14px Tahoma, Arial, sans-serif;
}

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

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

#MainWrapper
{
	background: #fffef4;
	margin: 0px auto;
	min-height: 623px;
	width: 776px;
	text-align: left;
}
* html * #MainWrapper { height: 623px; }

#Header
{
	background: #004721 url(gfx/BGHeader.jpg) 0px 53px no-repeat;
	border-bottom: 1px solid #fff;
	height: 178px;
}

#Version { position: absolute; margin: 9px 0 0 22px; }
* html * #Version { position: absolute; margin: 8px 0 0 22px; }
#Version a
{
	color: #98c1af;
	font: bold 10px/13px Verdana, sans-serif;
	text-decoration: none;
}

#Version a:link    { }
#Version a:visited { }
#Version a:hover   { color: #fff; }
#Version a:active  { }

#Search
{
	color: #98c1af;
	font: bold 10px/13px Verdana, sans-serif;
	margin: 12px 0 0 543px;
	position: absolute;
}

#Wyszukiwarka { position: absolute; }
#SearchTXT { position: absolute; }
* html * #SearchTXT { margin: -1px 0 0 0; }

#SearchPhrase
{
	height: 17px;						/* wysokość dla IE 5.5 */
	border: 1px solid #acacac;
	margin: -6px 0 0 44px;
	position: absolute;
	width: 148px;
	voice-family: "\"}\"";	/* reszta styli będzie ukryta dla IE 5.5 */
	height: 13px;
}
* html * #SearchPhrase { width: 146px; }

#SearchOK
{
	background: transparent;
	border: none;
	height: 17px;
	margin: -6px 0 0 195px;
	position: absolute;
	width: 17px;
}

#Flash
{
	background: url(gfx/BGFlash.jpg) no-repeat;
	border-bottom: 1px solid #fff;
	height: 188px;
	margin: 53px 0 0 523px;
	position: absolute;
	width: 253px;
}

#LogoSKAMEX
{
	height: 85px;
	margin: 71px 0 0 19px;
	position: absolute;
	width: 149px;
}

#TopMenu
{
	position: absolute;
	margin: 36px 0 0 186px;
}
* html * #TopMenu { margin: 34px 0 0 186px; }

.TM
{
	background: url(gfx/MenuTop.gif) no-repeat;
	color: #fff;
	font: bold 11px/13px Tahoma, sans-serif;
	text-decoration: none;
}
* html * .TM { background-position: 0 1px; float: left; } 

.TM:link    { }
.TM:visited { }
.TM:hover   { color: #98c1af; }
.TM:active  { }

.M01          { padding: 1px 22px 3px 22px; } /* Strona główna */
* html * .M01 { padding: 2px 22px 5px 22px; }

.M02          { padding: 1px 22px 3px 23px; } /* Firma */
* html * .M02 { padding: 2px 22px 2px 23px; height: 18px; }

.M03          { padding: 1px 23px 3px 23px; } /* Dla kontrahentów */
* html * .M03 { padding: 2px 23px 5px 23px; }

.M04          { padding: 1px 22px 3px 22px; } /* Praca */
* html * .M04 { padding: 2px 22px 5px 22px; }

.M05          { padding: 1px 31px 3px 23px; } /* Kontakt */
* html * .M05 { padding: 2px 31px 5px 23px; }

.M06          { padding: 1px 23px 3px 30px; background: url(gfx/MenuTopMapa.gif) no-repeat; } /* Mapa strony */
* html * .M06 { padding: 4px 22px 5px 30px; }

.MA { color: #98c1af; background: url(gfx/MenuTopActive.gif) no-repeat; }


#Content
{
	background: #fffef4 url(gfx/BGContent.gif);
	border-bottom: 1px solid #e7f1ed;
	min-height: 383px;
}
* html * #Content { height: 383px; }

#TopWhite
{
	background: url(gfx/BGWhite.gif) repeat-y 185px 0px;
	height: 17px;
	margin: 179px 0 0 0;
	position: absolute;
	width: 776px;
}

#BottomWhite
{
	background: url(gfx/BGWhite.gif) repeat-y;
	height: 46px;
	margin: -57px 0 0 185px;
	position: absolute;
	width: 590px;
}

#Col01
{
	float: left;
	width: 185px;
	background: #dfece6;
}
* html * #Col01 { padding-bottom: 46px }

#Col02
{
	background: url(gfx/BGNowosci.gif) no-repeat 26px 17px;
	float: left;
	width: 204px;
}

#Col03
{
	background: url(gfx/BGTematTygodnia.gif) no-repeat 10px 18px;
	float: left;
	width: 198px;
}
* html * #Col03
{
	padding-bottom: 55px
}

#Col04
{
	background: url(gfx/BGAktualnosci.gif) no-repeat 0 63px;
	float: left;
	width: 189px;
}

#Col05
{
	float: left;
	width: 591px;
}

#Col01Content { margin: 0 0 55px 0; }
#Col02Content { margin: 62px 9px 55px 26px; }
#Col03Content { margin: 62px 11px 55px 19px; }
#Col04Content { margin: 188px 12px 55px 16px; font: normal 11px/16px Arial, sans-serif; height: 50px }
#Col05Content { margin: 8px 21px 55px 25px; }

.Cleaner { clear: both; }
* html * .Cleaner { display: none }

#OfertaProducenci { height: 38px; background: #c0dbcf url(gfx/BGOfertaProducenci.gif) no-repeat 17px 15px; }
#OfertaDziedziny { height: 39px; background: #c0dbcf url(gfx/BGOfertaDziedziny.gif) no-repeat 17px 15px; }

h1.BGH
{
	margin: 0;
	margin-left: -3000px; /* musi być zdefiniowane PO "margin: 0;" */
	padding: 0;
}

.LMenu { padding: 4px 0 12px; }
* html * .LMenu { padding: 0 0 12px; }

.LMenu a
{
	background: url(gfx/BulletArrow.gif) no-repeat 9px 6px;
	color: #3e3e3e;
	display: block;
	font: normal 10px/16px Tahoma, sans-serif;
	padding-left: 24px;
	text-decoration: none;
}

.LMenu2 { padding: 8px 0 12px; }
* html * .LMenu2 { padding: 3px 0 12px; }

.LMenu2 a
{
	background: url(gfx/BulletArrow.gif) no-repeat 9px 7px;
	color: #3e3e3e;
	display: block;
	font: normal 11px/16px Tahoma, sans-serif;
	padding-left: 21px;
	text-decoration: none;
}

.LMenu a:link, .LMenu2 a:link       { }
.LMenu a:visited, .LMenu2 a:visited { }
.LMenu a:hover, .LMenu2 a:hover     { color: #86b8a1; }
.LMenu a:active, .LMenu2 a:active   { }

.LMenu a.LMenuActive, .LMenu2 a.LMenuActive
{
	background: #eaf6f0 url(gfx/BulletDownArrow.gif) no-repeat 9px 6px;
	color: #098359;
}

.LMenu a.LMenuActive2, .LMenu2 a.LMenuActive2
{
	font-size: 11px;
	background: #eaf6f0 url(gfx/LittleArrow.gif) no-repeat 19px 6px;
}

.LMenu a.Act, .LMenu2 a.Act
{
	font-size: 11px;
	color: #098359;
	background: #eaf6f0 url(gfx/LittleArrow.gif) no-repeat 19px 6px;
}

.GreyDivider
{
	min-height: 1px;
	background: #dfdfdf;
	margin: 10px -1px;
	clear: both;
}
* html * .GreyDivider { height: 1px; }

#Col05Content h1
{
	font: bold 14px/18px Tahoma, sans-serif;
	color: #004620;
	margin-top: 20px;
	letter-spacing: 1px;
}

#Col05Content .GreyDivider
{
	margin-top: 10px;
}

#Col05Content a { text-decoration: underline; color: #004620; }
#Col05Content a:link		{}
#Col05Content a:visited	{}
#Col05Content a:hover		{ text-decoration: none;}
#Col05Content a:active	{}

#Col05Content h1 a { text-decoration: none; color: #004620; }
#Col05Content h1 a:link		{}
#Col05Content h1 a:visited	{}
#Col05Content h1 a:hover		{ text-decoration: none;}
#Col05Content h1 a:active	{}

#Col05Content h2
{
	font: bold 12px/16px Tahoma, sans-serif;
	color: #3d75b1
}

#Col05Content h3
{
	font: bold 10px/13px Verdana, sans-serif;
	color: #016d4a;
}

#MenuGrup
{
	color: #7b7b7b;
	clear: both;
}

#MenuGrup a
{
	color: #7b7b7b;
	text-decoration: underline;
}

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

#MenuGrup .Act { color: #3d75b1; }

#LogoProducenta
{
	float: right;
	margin-bottom: 5px;
}

#Col04Content h2
{
	font: bold 10px/13px Verdana, sans-serif;
	color: #016d4a;
	margin: 8px 0 4px;
}

#Col04Content a
{
	text-decoration: none;
	color: #908f8f;
	display: block;
}

#Col04Content a:link		{}
#Col04Content a:visited	{}
#Col04Content a:hover		{ color: #098359; }
#Col04Content a:active	{}

#ListaPoprzednich
{
	
}

#ListaPoprzednich a
{
	color: #4a4a4a;
	text-decoration: none;
}
#ListaPoprzednich a:link		{}
#ListaPoprzednich a:visited	{}
#ListaPoprzednich a:hover		{ color: #098359; }
#ListaPoprzednich a:active	{}

#Col03Content h1
{
	font: bold 11px/16px Verdana, sans-serif;
	color: #3d75b1;
	margin: 0;
}

#Col03Content a
{
	font: normal 11px/18px Arial, sans-serif; 
	text-decoration: none;
	color: #4a4a4a;
	display: block;
}

#Col03Content a:link		{}
#Col03Content a:visited	{}
#Col03Content a:hover		{ color: #098359; }
#Col03Content a:active	{}

#Col02Content h1
{
	font: bold 11px/16px Verdana, sans-serif;
	color: #016d4a;
	margin: 0;
}

#Col02Content a
{
	font: normal 11px/18px Arial, sans-serif; 
	text-decoration: none;
	color: #4a4a4a;
}

#Col02Content a:link		{}
#Col02Content a:visited	{}
#Col02Content a:hover		{ color: #098359; }
#Col02Content a:active	{}

#LoginBox
{
	font: normal 10px/13px Verdana, sans-serif;;
	position: absolute;
	margin: 8px 0 0 186px;
	color: #fff;
}

#LoginBox a
{
	text-decoration: none;
	color: #98c1af;
}

#LoginBox a:link		{}
#LoginBox a:visited	{}
#LoginBox a:hover		{ color: #fff }
#LoginBox a:active	{}

#Footer
{
	background: #e7f1ed;
	height: 52px;
	margin-top: 10px;
}

a.Venti
{
	position: absolute;
	text-decoration: none;
	color: #8ab7a3;
	font-size: 10px;
	margin: 18px 0 0 25px;
}

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

#MenuDol
{
	position: absolute;
	margin: 18px 0 0 165px;
}

#MenuDol a
{
	text-decoration: none;
	color: #908f8f;
	font-size: 10px;
	margin: 18px 0 0 25px;
}

#MenuDol a:link			{}
#MenuDol a:visited	{}
#MenuDol a:hover		{ color: #016d4a }
#MenuDol a:active		{}

#MenuDol .MD { color: #004721 }

#AgentsMap
{
	width: 369px;
	float: left;
	margin: 0 20px 20px -70px;
}
* html * #AgentsMap { margin-left: -45px; }