body { padding: 0px; margin: 0px; background: #eeeeee; font: normal 11px Arial,Helvetica,sans-serif; }


#content { width: 801px; padding: 0px; margin: 0px auto 0px auto; }
.laytab {border-collapse: collapse;  padding: 0px; margin: 0px; 400px; width: 800px; }
.laytab td { margin: 0px; padding: 0px; vertical-align: top; }
.laytab td img { border: none; }
#menutop img, #menutop a { padding: 0px; margin: 0px; border: none;}
#menuleft { background: #006634; width: 178px; }

#menuleft ul { list-style: none; margin: 5px; padding: 0px; }
#menuleft ul li { margin: 0px; padding: 5px;   }
#menuleft ul li a { font: normal 12px Arial,sans-serif; text-decoration: none; color: #eee;  }

#menutop { width: 622px; }
#logobanner { width: 178px; height: 148px; background: url(/images/logo.jpg) 0px 0px no-repeat; }


table.tabgal { width: 100%; margin: 10px auto 10px auto; padding: 0px; border-collapse: 10px;  }
table.tabgal td { text-align: center; vertical-align: middle; padding: 10px; margin: 0px;  }
table.tabgal tr { margin: 10px 0xp; }


a#menu1 { display: block; width: 73px; height: 55px; background-image: url(/images/hdmenu1.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu1:hover { background-position: 0 0px; }
a#menu2 { display: block; width: 107px; height: 55px; background-image: url(/images/hdmenu2.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu2:hover { background-position: 0 0px; }
a#menu3 { display: block; width: 110px; height: 55px; background-image: url(/images/hdmenu3.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu3:hover { background-position: 0 0px; }
a#menu4 { display: block; width: 96px; height: 55px; background-image: url(/images/hdmenu4.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu4:hover { background-position: 0 0px; }
a#menu5 { display: block; width: 77px; height: 55px; background-image: url(/images/menu5.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu5:hover { background-position: 0 0px; }
a#menu6 { display: block; width: 73px; height: 55px; background-image: url(/images/menu6.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu6:hover { background-position: 0 0px; }
a#menu7 { display: block; width: 86px; height: 55px; background-image: url(/images/menu7.jpg); background-position: 0 -55px; margin: 0 auto; }
a#menu7:hover { background-position: 0 0px; }


#menutop a { float: left; padding: 0px; margin: 0px border: none; }
#menutop a.sel { background-position: 0 0px; }
a .alt { display: none; }

td#page { background: #F8F5B2; width: 620px; padding: 0px; margin: 0px;  }
#pagemargin { margin: 5px; padding: 0px; }
.menutitle { font: normal 15px Arial,sans-serif; color: #006634; width: 80%; line-height: 1.6em; border-bottom: 1px solid #FECC51; }
.menutitle2 { font: normal 15px Arial,sans-serif; color: #009934; width: 100%; line-height: 1.6em; border-bottom: 1px solid #FECC51; border-top: 1px solid #FECC51; text-align: center; padding: 0px; margin: 5px 0px 0px 0px;  }

#menugal { border-collapse: collapse; padding: 0px; margin: 20px auto; }
#menugal td.menuimg { width: 144px; height: 98px; padding: 0px; margin: 0px; border-none; background: url(/images/mbk.jpg) 0px 0px no-repeat;  text-align: center; vertical-align: middle; }












#miktop { position: relative; padding: 0px; margin: 0px auto; width: 990px; height: 98px; background: url(../images/top.jpg) 0px 0px no-repeat #FFF;}
#miktop ul { padding: 0px; margin: 0px; list-style: none; position: absolute; bottom: 9px; right: 5px; width: 900px; text-align: right; font-size: 1.2em; font-weight: bold; }
#miktop ul li { display: inline; padding: 0px 5px; }
#miktop ul li a { text-decoration: none; color: #fff; }
#miktop ul li a strong { color: #FFCC00; }
#miktop ul li a:hover { text-decoration: underline; }
.menusel { color: #aac; }
#miktop #mikaddr { position: absolute; top: 5px; left: 220px; width: 150px; height: 70px; font: normal 10px Arial,sans-serif; line-height: 0.98em; }

#mikcontent, #mikfooter { width: 990px; padding: 0px; margin: 0px auto; }

#mikfooter { text-align: center; height: 32px; background: url(../images/stopka.gif) 0px 0px no-repeat;}
#mikfooter p { padding: 10px 0px 0px 0px; }


#miklay { padding: 0px; margin: 0px; border-collapse: collapse; width: 990px; }
#miklay td { border: none; vertical-align: top; }

td#layC { width: 200px; background: url(../images/tlo_prawy_box.gif) 0px 10px repeat-y #fff; }
td#layB { width: 207px; background: url(../images/menu_tlo.gif) 0px 0px repeat-y;}
td#layD { width: 790px; }

br.clear { height: 0px; border: none; clear: both; }

.katsel { font-weight: bold; color: #f00; }


.kat { padding: 0px; margin: 0px; list-style: none; }
.kat li a { display: block; background: url(../images/pozycja_menu.gif) -10px 0px no-repeat; width: 203px; height: 24px; padding: 7px 0px 0px 5px; margin: 5px 0px;  color: #000; text-decoration: none; font-weight: bold; }

.kat li ul li a { background: none; padding: 0px; margin: 0px; }
.kat li ul li { margin-left: 10px; padding: 0px; }

#formkon { width: 80%; margin: 10px auto; padding: 10px; }
#formkon form {width:90%; background: #fff; }
#formkon form legend { font: bold 15px Verdana,sans-serif; color: #aa2345; }
#formkon form label { width: 30%; text-align: right; float: left; padding-right: 5px; font-weight: bold; color: #668; }
#formkon input, #formkon textarea { border: 1px solid #999; }
#formkon ul { padding :20px; margin: 0px; }
#formkon ul li { list-style: none; margin: 10px 0px; padding: 0px; }


#strprod { width: 90%; margin: 0px auto; border-collapse: collapse; }
#strprod td { border-bottom: 1px solid red; border-top: 1px solid red; text-align: center; padding: 5px; background: #F4F4F4; }

#strprod a { font: bold 12px Tahoma,sans-serif; text-decoration: none; color: #446; }
#strprod strong a { font: bold 13px Tahoma,sans-serif; text-decoration: none; color: #622; }

.iinfo { width: 800px; display: block; text-align: right; margin: 10px auto;  }
.iinfo img { border: none; }


#logobanner { position: absolute; display: block;  }
#logobanner #newsletter_email { position: absolute; top: 83px; left: 5px; width: 160px; height: 20px; border: 0px none; background: transparent; }
#logobanner #newsletter_send { position: absolute; top: 113px; right: 5px; width: 55px; height: 20px; border: 0px none; background: transparent; cursor: pointer;  }

#newsletter_notice { width: 90%: margin: 10px auto; background: #F8D678; padding: 0px 20px 20px 20px ; text-align: center; font: bold 11px Tahoma, Arial, sans-serif; color: #2b2b2b; }
#newsletter_notice h4 { font: bold 16px Arial,sans-serif; color: #766639; padding: 5px; margin: 0px;  }

