* {
 font-family: Verdana, Arial ;
}

body {
 background-color: #6AA227 ;
 margin: 0px ;
 padding: 0px ;
background-attachment: fixed;
 background-image:url("http://www.porady.vilmorin.pl/web_root/template/vilmorin/css/../gfx/background.jpg");
background-position:center top;
background-repeat:no-repeat;
}

#wrapper {
 width: 980px ;
 margin: auto ;
/* background-image: url( gfx/tlo.png ) ;
 background-repeat: repeat-y;  */
}

div.div {
}

#menu_g {
 height: 24px ;
 background-color: #e8efe7 ;
/* margin-bottom: 7px ; */
 border-bottom: 1px solid #00311d ;
}

#logo {
 height: 144px ;
/* margin-bottom: 4px ; */
 border-bottom: 1px solid #00311d ;
 background-image: url( gfx/top_banner.jpg ) ;
}

#headin {
 background-color: #e8efe7 ;
}

#foot {
 clear: both ;
/* height: 20px ; */
 font-size: 10px ;
 text-align: center ;
 padding-top: 10px ;
}

#menu {
 width: 220px ;
 margin-right: 5px ;
 float: left ;
/*  */
}

#home {
width: 220px ;
padding-top: 10px ;
 text-align: center ;
 
/*  */
}


#home, #menu_cechy, #menu_nazwa, #menu_kat {
 background-color: #fff ;
-moz-border-radius: 10px ;
 -webkit-border-radius: 10px ;
 border-radius: 10px ; 
 margin-bottom: 5px ;
padding-bottom:10px; 
}

#menu ul {
 margin-top: 0px ;
 margin-left: 20px ;
 padding: 0px ;
 list-style: none ;
 width: 180px ;
}

#menu ul li {
 font-weight: bold ;
 font-family: Verdana, Arial ;
 font-size: 9pt ;
 height: 31px ;
 line-height: 31px ;
}

#menu ul li a {
 text-decoration: none ;
 color: #00311d ; 
}

#menu_g a {
 text-decoration: none ;
 color: #00311d ; 
}

#menu ul li.sub {
 font-weight: normal ;
 height: 31px ;
 line-height: 25px ;
}

#menu ul li.sub2 {
 font-weight: normal ;
 height: 31px ;
 line-height: 13px ;
}

#menu ul li div {
 width: 10px ;
 height: 30px ;
 margin-right: 5px ; 
 float: left ;
}

#content {
 width: 755px ;
 background-color: #fff ;
 float: left ;
 -moz-border-radius: 10px ;
 -webkit-border-radius: 10px ;
 border-radius: 10px ;
}

.vpremium {
 background-color:#af1024;	/*#ddc2c0 */
}

.vclassic { 
background-color:#ee9b00;	/*#e9deb9 */
}

.cebulki	{ 
background-color:#0094ee;	/*#b7dde8 */
}

.trawy { 
background-color:#009238;	/*#badcc4 */
}

.nawozy { 
background-color:#2e3192;	/*#c3c9d6 */
}

.nowosci { 
background-color:#ff0000;	/*#edbfb9 */
}

.vpremium_s {
 background-color:#ddc2c0;
}

.vclassic_s { 
background-color:#e9deb9;
}

.cebulki_s	{ 
background-color:#b7dde8;
}

.trawy_s { 
background-color:#badcc4;
}

.nawozy_s { 
background-color:#c3c9d6;
}

.nowosci_s { 
background-color:#edbfb9;
}

.polecane {
 background-color:#F60;
}

.ekologiczne {
 background-color:#663300;
}

div.main {
 width: 720px ;
 margin-left: 26px ;
}

div.lewy {
 float: left ;
/* font-weight: bold ; */
 font-size: 13px ;
}

div.strony {
 float: left ;
 font-size: 12px ;
}

div.strony a {
 text-decoration: none ;
 color: #00311d ;
}

div.prawy {
 float: right ;
 font-weight: bold ;
 margin-right: 22px ;
 font-size: 13px ;
}

div.produkt {
/* width: 150px; 
 height: 190px ; */
 width: 158px;
 height: 198px;   
 padding-top: 1px ;
 float: left ;
 margin-right: 22px;
 margin-bottom: 12px ; 
}

div.produkt2 {
 margin-bottom: 4px ;
 border-bottom: 1px solid #000 ;
 clear: both ;
 height: 21px ;
}

div.produkt2 a {
 text-decoration: none ;
 color: #00311D ;
 font-weight: bold ;
 font-size: 10px ;
 line-height: 14px ;
}

div.produkt2 div {
 float: left ;
 margin-right: 5px ;
 height: 18px;
 line-height: 12px ;
}

div.bar {
 width: 10px ;
}

div.produkt3 {
 margin-bottom: 10px ;
 padding-bottom: 1px ;
/* height: 197px ; */
 float: left ;
 width: 700px;
 clear: both ;
}

div.produkt3 div.name {
 text-align: left ;
 padding-left: 10px ;
}

div.produkt3 div.img {
 width: 718px ;
 font-size: 12px ;
}

div.produkt3 div.img a {
 text-decoration: none ;
 color: #00311d ;
}

div.produkt3 div.img img {
 margin-right: 5px ;
}

div.img {
 background-color:#FFFFFF;
 margin-left:1px;
/* width:148px; 
 height:164px; */
 height: 172px ;
 width: 156px ;
}

div.img img {
 margin-top: 4px ;
 margin-left: 4px ;
 width: 148px ;
 height: 164px ;
}

div.name {
 text-align: center ;
 font-weight: bold ;
 font-family: Verdana, Arial ;
 font-size: 7pt ;
}

div.name a {
 color: #fff ;
 text-decoration: none ;
}

a img {
 border: 0px ;
}

#menu_g ul {
 margin: 0px; 
 padding: 0px ;
 list-style: none ;
}

#menu_g ul li {
 float: left ;
 width: 122px ;
 text-align: center ;
 line-height: 24px ;
}

#menu p {
 padding: 10px 0px 20px 20px ;
 margin: 0px ;
 font-size: 10pt;
 font-weight: bold ;
}

div.polozenie {
 clear: both ;
 width: 100% ;
 margin-bottom: 4px ;
}

div.polozenie a {
 text-decoration: none ;
 color: #00311d ;
}

form.form1 {
 width: 180px ;
 /*height: 80px ; */
 margin: auto ;
 background-image: url(gfx/form_bg.png) ;
}

form.form3 {
 width: 180px ;
 height: 60px ;
 margin: auto ;
 background-image: url(gfx/form_bg.png) ;
}

form.form3 b {
 font-size: 12px ;
}

form.form3 select.inp1 {
 width: 52px ;
}

form.form3 label {
 font-size: 10px ;
 margin-right: 7px ;
}

hr.f {
 height: 2px ;
 padding: 0px ;
 background-color: #CEDFB0 ;
 color: #CEDFB0 ;
 width: 180px ;
 margin: auto ;
 margin-bottom: 10px ;
}

input.inp1 {
 width: 40px ;
}

form.form1 select.inp1 {
 width: 52px ;
}

input.inp2 {
 width: 168px ;
 margin-right: 4px ;
 float: right ;
}

input.submit {
 float: right ;
 margin-right: 4px ;
 margin-top: 5px ;
}

input.reset {
 margin-left: 4px ;
 margin-top: 5px ;
}

form.form1 label {
 font-size: 10px ;
 margin-right: 7px ;
}

form.form1 b {
 font-size: 12px ;
}

#produkt {
 width: 700px ;
 margin-left: 22px ;
 margin-top: 2px ;
 margin-bottom: 10px ;
 padding-bottom: 1px ;
 float: left ;
}

#popis {
 margin-left: 1px ;
 background-color: #fff ;
 width: 698px ;
 float: left ;
}

div.popis {
 margin-left: 1px ;
 background-color: #fff ;
 width: 698px ;
 float: left ;
}

div.pname {
 font-size: 7pt ;
 color: #fff ;
 height: 24px ;
 line-height: 24px ;
 font-weight: bold ;
 padding-left: 10px ;
}

div.pimage {
 float: left ;
 width: 148px ;
/* height: 164px ; */
 margin-top: 5px ;
 margin-left: 5px ;
/* margin-bottom: 5px ; */
/* padding-bottom: 5px ; */
}

div.pimage img {
 margin-bottom: 5px ;
}

div.popis_in {
 float: left ;
 width: 540px ;
 font-size: 13px ;
 padding-left: 5px ;
 margin-top: 5px ;
}

div.popis_in p {
 padding: 0px; 
 margin: 0px ;
 margin-bottom: 2px ;
}

div.popis_in a {
 text-decoration: none ;
 color: #00311d ;
}

span.left {
 float: left ;
 margin-left: 4px ;
}

span.right {
 float: right ;
 margin-right: 4px ;

}

form.form1 select {
 width: 172px ;
 margin-left: 4px ;
}

#strona {
 padding: 10px ;
}

#strona h2 {
 margin: 0px ;
 font-size: 18px ;
}

#strona p {
 text-indent: 25px ;
}

div.wid {
 float: left ;
 margin-right: 5px ;
}

div.odstep {
 width: 220px ;
 height: 5px ;
 background-color: #CECE00 ; 
}

div.popis_in a.more {
 color: #AF1024 ;
 font-weight: bold ;
}

span.filtr {
 padding: 2px ;
}

div.jezyk {

 padding: 5px 15px 5px 15px ;
-moz-border-radius: 10px ;
 -webkit-border-radius: 10px ;
 border-radius: 10px ;  
 background-color: #fff ;
/*  float: right ;
 margin-bottom: 5px ; */
 position: absolute ;
 right: 0 ;
 top: 10px ;
}
div.jezyk img {
 border: 1px solid #000 ;
}

#link_main {
-moz-border-radius: 10px ;
 -webkit-border-radius: 10px ;
 border-radius: 10px ; 
background-color:#163F1B;
line-height:22px;
margin-bottom:5px;
padding-bottom:10px;
padding-top:10px;
text-align:center; 
}

#link_main a {
 color: #fff ;
 font-weight: bold ;
}

#link_sklep {
-moz-border-radius: 10px ;
 -webkit-border-radius: 10px ;
 border-radius: 10px ; 
background-color:#af1024;
line-height:22px;
margin-bottom:5px;
padding-bottom:10px;
padding-top:10px;
text-align:center; 
}

#link_sklep a {
  color: #fff ;
 font-weight: bold ;
}
