body {
	margin: 0; 
	padding: 0; 
	width: 100%; 
	text-align: left; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #231f20; 
	position: relative; 
	background-color: #fff;
	line-height: 16px;
	}

a {color: #231f20; text-decoration: none;}
a:hover {color: #90a73d;}
img {border: none;}

#container {margin: 0 auto; padding: 0; width: 940px; position: relative;}

#header {margin: 0; padding: 0; width: 937px; float: left; position: relative;}
 #logo {margin: 12px 12px 0 0; float: left;}
 #pojemnik_gora {margin: 0 40px 0 0; padding: 2px 0 0 5px; width: 725px; height: 30px; float: right; background: url(../../public/images/ekoawal_dane_tlo.gif) 93% 0 no-repeat;}
 #pojemnik_gora img {margin: 5px 7px 0 0; float: left;}
 #pojemnik_gora a {margin: 0; padding: 0; width: 100px; float: left;}
 #pojemnik_gora p {margin: 5px 0 0 45px; padding: 0; width: auto; height: 20px; float: left; color: #fff; font-size: 10px;}
 #pojemnik_gora #email {margin: 5px 0 0 4px; padding: 0; float: left; color: #fff; width: 100px; font-size: 10px;}
 #pojemnik_gora #email:hover {color: #231f20;}
 
 #szukaj, #szukaj fieldset {margin: 0; padding: 0; width: 284px; height: 34px; float: left; border: none;}
 #szukaj {margin: 20px 0 0;}
 #szukaj fieldset img {margin: 0; float: left;}
 #szukaj input {margin: 0; padding: 8px 0; width: 150px; height: 18px; background: url(../../public/images/szukaj_tlo.gif) 0 0 repeat-x; float: left; border: 0;}
  
 #zapytanie_ofertowe {margin: 31px 0 0; padding: 0; width: 303px; height: 58px; float: left; position: relative;}
 #zapytanie_ofertowe a {margin: 0; padding: 0; border: none; height: 58px; display: block; overflow: hidden;}
 #zapytanie_ofertowe a:hover img {margin-top: -58px;}
 #zapytanie_ofertowe a:hover {zoom: 1;}
 
 #menu {margin: 78px 0 0 19px; padding: 0; width: 458px; height: 65px; float: left; list-style: none;}
 #menu li {margin: 0; padding: 0; width: auto; height: 65px; float: left;}
 #menu li a {height: 65px; width: auto; display: block; float: left; overflow: hidden;}
 #menu li a:hover img {margin-top: -65px;}
 #menu li a:hover {zoom: 1;}
 
#ikony {margin: 0; padding: 0; width: 937px; height: 206px; float: left;}
#ikony img {float: left; margin: 0; padding: 0;}
#ikony p { margin: 8px 0 0 188px !important; margin: 8px 0 0 93px; padding: 0; width: 440px; float: left; font-size: 12px;}
#ikony p span {font-weight: bold; color: #90a73d;}

#pojemnik_dol {margin: 0; padding: 0; width: 937px; float: left;}
 .produkt_kategoria {margin: 20px 15px 0 0; width: 163px; float: left;}
 .produkt_kategoria a {text-align: center;}
 .produkt_kategoria img {/*float: left;*/ margin: 3px auto 3px auto;}
 .produkt_kategoria p {margin: 0; padding: 10px 0 0 20px; width: 143px; float: left; clear: both;}
 #oferta_skrocona {margin: 0; padding: 0; width: 237px; height: 175px; float: left; background: url(../../public/images/oferta_skrocona.gif) 0 0 no-repeat;}
 #oferta_skrocona p {margin: 30px 0 0 0; padding: 0 0 0 30px; width: 180px; float: left; color: #fff; font-size: 11px;}
 #oferta_skrocona a {margin: 20px 0 0 0; padding: 0 30px; height: 24px; width: auto; display: block; float: left; overflow: hidden;}
 #oferta_skrocona a:hover img {margin-top: -24px;}
 #oferta_skrocona a:hover {zoom: 1;}
 
#footer {margin: 35px 0 0 20px; padding: 15px 0 15px 0px; width: 910px; float: left; border-top: solid 1px #90a73d; font-size: 10px;}
#footer p {margin: 0; padding: 0 40px 0 0; float: left; color: #90a73d;}
#footer p a {margin: 0; padding: 0 5px; color: #90a73d;}
#footer p a:hover {color: #231f20;}

#kolumna_lewa, #kolumna_lewa ul {margin: 30px 0 0; padding: 0; width: 174px; float: left; list-style: none;}
#kolumna_lewa img {float: left;}
#kolumna_lewa ul {margin: 0;}
#kolumna_lewa li {margin: 0; padding: 0; width: 174px; float: left; }
#kolumna_lewa li a {margin: 0; padding: 0; width: 174px; float: left; height: 45px; display: block; overflow: hidden;}
#kolumna_lewa li a:hover img {margin-top: -45px;}
#kolumna_lewa li a:hover {zoom: 1;}
#kolumna_lewa li a#wyjatek {height: 73px;}
#kolumna_lewa li a#wyjatek:hover img {margin-top: -73px;}

#produkt {margin: 0; padding: 30px 0 0 20px; width: 710px; float: left;}
#produkt_head {margin: 0; padding: 0 10px 8px; width: 710px; float: left; border-bottom: solid 2px #fb911e;}
#produkt_head h2 {margin: 0; padding: 5px 0 15px; width: 700px; float: left; font-size: 28px; color: #2d2d2b; font-weight: normal; height: auto;}
#produkt_head p {margin: 0; padding: 5px 5px 0 0; width: auto; float: left; }
#produkt_head a {margin: 0; padding: 0 5px; width: auto; float: left; height: 27px; display: block; overflow: hidden;}
#produkt_head a:hover img {margin-top: -27px;}
#produkt_head a:hover {zoom: 1;}

#produkt_kol_lewa {margin: 0; padding: 15px 0 0; width: 250px; float: left;}
#produkt_kol_lewa img {margin: 0 0 0 0; float: left; padding: 0;}
#produkt_kol_lewa h3 {margin: 0 0 10px; padding: 0 0 4px 4px; width: 240px; float: left; color: #90a73d; font-size: 14px; border-bottom: solid 1px #90a73d;}
#produkt_kol_lewa p {margin: 0; width: 235px; padding: 0 0 7px 4px;}
#produkt_kol_lewa a {margin: 0; padding: 5px 0 0px 10px; float: left;}

#produkt_kol_prawa {margin: 0; padding: 15px 0 0 20px; width: 440px; float: left;}
#produkt_kol_prawa img {float: left;}
#produkt_kol_prawa h1 {margin: 0 0 10px; padding: 5px 0 10px; width: 440px; float: left; font-size: 28px; color: #2d2d2b; font-weight: normal; line-height: 30px;}
#produkt_kol_prawa h3 {margin: 0 0 10px; padding: 0 0 4px 4px; width: 430px; float: left; color: #90a73d; font-size: 14px; border-bottom: solid 1px #90a73d;}
#produkt_kol_prawa p {margin: 0; padding: 0 0 7px; float: left; width: 430px;}
#produkt_kol_prawa p span {font-weight: bold;}
#produkt_kol_prawa ul {float: left; display: inline; width: 400px; margin-top: 0;}

#podstrona_tekstowa {margin: 0; padding: 15px 0 0; width: 700px; float: left;}
#podstrona_tekstowa img {float: left;}
#podstrona_tekstowa p {margin: 0; padding: 0 0 7px 15px; float: left; width: 670px;}

#product_list_container {margin: 0; padding: 0; width: 150px; float: left; display: inline;}

/*#logowanie {width: 250px; padding: 0; margin: 20px auto 20px auto;}
#logowanie label {display: block; width: 250px;}
#logowanie input {float: right;}*/

#product_container {width: 150px; height: 180px; float: left; display: inline; }
#product_name {width: 150px; float: left; display: inline; }
#product_name a {margin-left: 10px;}
#product_thumb {width: auto; float: left; display: inline;}
#product_thumb img.pr {display: block; margin-left: auto; margin-right: auto;}

#search_list li {list-style: none;}

#zapytanie {height: 400px; min-height: 300px;}

#zapytanieform {
width:400px;
margin:auto;
}

#loginform {
width:300px;
margin:auto;
}
#loginform fieldset, #zapytanieform fieldset{
padding:10px;
border: 0;
}

#loginform label, #zapytanieform label{
display:block;
height:2em;
background-color: #fff;
padding:10px 10px 0;
}
#loginform input, #zapytanieform input, #zapytanieform textarea {
margin-right:20px;
border:1px solid #fb911e;
float:right;
clear:right;
background:#fff;
}

#zapytanieform textarea {
width: 300px;
height: 150px;
}

#loginform input:focus,#loginform input:hover, #zapytanieform input:focus,, #zapytanieform input:hover {
border:1px solid #90a73d;
}

#loginform input.submit, #zapytanieform input.submit {background-color:#fb911e; border: 1px solid #fb911e; font-size: 10px; height: 20px; width: 60px; color: #fff; font-weight: bold; text-align: center;}
#loginform input.submit:hover, #zapytanieform input.submit:hover {border: 1px solid #90a73d; background-color: #90a73d; color: #fff;}

.error{
color:red;
font-weight:bold;
}

#flashcontent {display: inline; background-color: orange; width: 543px; height: 101px; float: left; margin: 0 0 0 157px; padding: 0;}