body {
background-color: #fff;
font-family: Arial, Sans, Verdana;
margin: 0 0 0 0;
}

table.calosc {
width: 1000px;
}

table.ramka {
width: 100%;
}

tr.naglowek {
height: 82px;
}

td.logo {
width: 298px;
background-image: url(../images/logo.png);
}

td.menu {
width: 467px;
}

td.drzewo {
width: 235px;
background-image: url(../images/drzewo.jpg);
}

td.panel {
width: 1000px;
height: 264px;
//background-image: url(../images/panel.jpg);
}

td.przyciski {
width: 226px;
height: 226px;
background-image: url(../images/przyciski.png);
}

td.flash {
width: 423px;
height: 226px;
//background-image: url(../images/flash.png);
}

td.produkty {
width: 351px;
height: 52px;
background-image: url(../images/produkty.jpg);
}

td.puste {
width: 351px;
height: 60px;
}

td.ramka {
background-color: #e0e8d3;
width: 100%;
height: 1px;
}

td.tlo_ramki {
background-color: #f2f5ec;
width: 100%;
text-align: center;
}

td.tlo_dolne {
width: 100%;
height: 175px;
background-image: url(../images/tlo_dolne.jpg);
}

td.stopka {
width: 100%;
height: 49px;
background-image: url(../images/stopka.jpg);
text-align: center;
}

div.wyrownanie {
text-align: center;
}

div.zawartosc_ramki {
width: 1000px;
text-align: left;
}

div.tekst {
font-size: 12px;
color: #6b9035;
margin: 0 0 20px 0;
}

div.tekst a:link {
font-size: 12px;
color: #3b6005;
text-decoration: none;
}

div.tekst a:visited {
font-size: 12px;
color: #3b6005;
text-decoration: none;
}

div.tekst a:hover {
font-size: 12px;
color: #2b5000;
border-width: 0 0 1px 0;
border-style: dashed;
text-decoration: none;
}

div.tekst_stopki {
color: #5f3a18;
font-size: 12px;
font-weight: bold;
}

div.tekst_menu {
text-align: center;
color: #7ca046;
font-weight: bold;
font-size: 13px;
margin-bottom: 5px;
}

div.tekst_menu a:link{
color: #7ca046;
text-decoration: none;
}

div.tekst_menu a:visited{
color: #7ca046;
text-decoration: none;
}

a.menu_link1 {
padding-right: 30px;
}

a.menu_link2 {
}

h1 {
color: #4b7015;
font-weight: bold;
font-size: 28px;
margin: 20px 0 20px 0;
}

h2 {
color: #5b8025;
font-weight: bold;
font-size: 20px; 
margin: 10px 0 10px 0;
}

table.kontakt {
width: 600px;
color: #5b8025;
font-size: 12px;
}

table.kontakt2 {
color: #5b8025;
font-size: 12px;
}
.form {
background-color: transparent;
border-width: 1px 1px 1px 1px;
border-style: dashed;
border-color: #5b8025;
color: #5b8025;
font-size: 12px;
}

table.asort {
width: 700px;
color: #5b8025;
font-size: 12px;
text-align: center;
border-width: 1px 1px 1px 1px;
border-style: dashed;
text-decoration: none;
}

table.asort td {
border-width: 1px 1px 1px 1px;
border-style: dashed;
}