.main{
   width: 100%;
   height: auto;
   text-align: center;
   display: block;
   clear: both;
   float: none;
}
.top {
   display: block;
   height: 75px;
   width: 770px;
   background-image:url(images/top.jpg);
   padding: 0px;
   clear: both;
   margin: auto;
   float: none;
   text-align: right;
}
.srodek{
   display: table;
   width: 770px;
   padding: 10px 0px 10px 0px;
   margin: auto;
   clear: both;
   float: none;
   background-color: #E2EFDD;
   background-image: url(images/bg_prawa.jpg);
   background-repeat: repeat-y;
   background-position: 498px;
}
body{
   margin: 0px;
   padding: 0px;
   background-color: #C0C0C0;
}
.fotomenu{
   width: 770px;
   height: 154px;
   margin: auto;
   padding: 0px;
   clear: both;
   float: none;
   display: block;
}
.fotomenu a{
   background-position: bottom;
   width: 154px;
   height: 154px;
   display: block;
   clear: none;
   float: left;
}
#ogrody{
   background-image: url(images/ogrody.jpg);
}
#szklarnie{
   background-image: url(images/szklarnie.jpg);
}
#sady{
   background-image: url(images/sady.jpg);
}
#pola{
   background-image: url(images/pola.jpg);
}
#akcesoria{
   background-image: url(images/akcesoria.jpg);
}
.fotomenu a:hover{
   background-position: top;
}
.linki{
   background-image: url(images/menu_bg.jpg);
   background-repeat: repeat-x;
   width: 770px;
   height: 46px;
   margin: auto;
   padding: 0px;
   clear: both;
   float: none;
   display: block;
}
.linki a{
   background-position: top;
   width: 139px;
   height: 46px;
   display: block;
   clear: none;
   float: left;
   position: relative;
   left: 15px;
}
.linki a:hover{
   background-position: bottom;
}
#ofirmie{
   background-image: url(images/menu_o_firmie.jpg);
}
#partnerzy{
   background-image: url(images/menu_partnerzy.jpg);
}
#dojazd{
   background-image: url(images/menu_dojazd.jpg);
}
#dopobrania{
   background-image: url(images/menu_do_pobrania.jpg);
}
#kontakt{
   background-image: url(images/menu_kontakt.jpg);
}
.stopka{
   background-image: url(images/bg_stopka.jpg);
   background-repeat: repeat-x;
   width: 770px;
   height: 44px;
   margin: auto;
   padding: 0px;
   clear: both;
   float: none;
   display: block;
}
.lewa{
   width: 498px;
   display: block;
   float: left;
   text-align: left;
   clear: none;
}
.prawa{
   width: 270px;
   display: block;
   float: right;
   clear: none;
}
.prawa img{
   border: 2px solid white;
   float: left;
   width: 100px;
   height: 60px;
   margin: 0px;
   padding: 0px;
   text-indent: right;
   clear: none;
}
.prawa h1{
   clear: both;
   width: 250px;
   text-align: left;
   font: 14px Tahoma;
   font-weight: bold;
   padding: 0px;
   margin: 5px auto 1px auto;
}
.prawa p{
   clear: none;
   width: 250px;
   font: 12px Tahoma;
   padding: 0px;
   margin: 0px auto 0px auto;
   text-align: justify;
   display: block;
}
.prawa a{
   width: 230px;
   height: 20px;
   padding-right: 20px;
   text-align: right;
   margin: 0px auto 0px auto;
   display: block;
   font: 14px Tahoma;
   font-weight: bold;
   color: red;
   text-decoration: none;
   background-image: url(images/bg_a.jpg);
   background-position: right bottom;
   clear: both;
}
.prawa a:hover{
   color: green;
}
.lewa h1{
   font: 18px Veranda;
   font-weight: bold;
   padding: 0px;
   margin: 5px 10px 5px 15px;
}
.lewa h2{
   font: 14px Veranda;
   font-weight: bold;
   padding: 0px;
   margin: 5px 10px 5px 15px;
}
.lewa p{
   font: 14px Veranda;
   padding: 0px;
   margin: 5px 10px 5px 10px;
   text-align: justify;
}
.lewa img{
   border: 2px solid white;
   margin: 0px auto 0px auto;
   padding: 0px;
   clear: none;
}
.lewa .c{
   width: 498px;
   text-align: center;
}
.stopka div{
   display: block;
   clear: none;
   float: left;
   width: 660px;
   position: relative;
   top: 8px;
   text-align: center;
}
.stopka div a{
   color: white;
   text-decoration: none;
   padding: 0px 5px 0px 5px;
   font: 12px Tahoma;
   font-weight: bold;
}
.stopka div a:hover{
   text-decoration: underline;
}
.stopka a{
   float: right;
   clear: none;
   position: relative;
   top: 7px;
   right: 5px;
}
.stopka a img{
   border: 0px solid;
}
td{
   border: 1px solid black;
   width: 156px;
}
td p{
   font: 11px Tahoma !important;
   text-align: left;
}
.partnerzy {
   margin-left:15px;
}
.partnerzy img {
   margin:5px 10px 5px 0px;
}
.partnerzy a {
   position: relative;
   top: -35px;
   font: 13px Tahoma !important;
   color: black;
   text-decoration: none;
}
.partnerzy a:hover {
   text-decoration: underline;
}
.dop  {
     margin-left:15px;
}
.dop img {
   margin:5px 10px 5px 0px;
   border: 0px solid;
}
.dop a {
   position: relative;
   top: -17px;
   font: 13px Tahoma !important;
   color: black;
   text-decoration: none;
}
.dop a:hover {
   text-decoration: underline;
}
.ul2{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
    clear: both;

}
.ul1{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}
.lewa ul li{
   font: 12px Tahoma !important;
   margin: 0px;
   padding: 0px;
}
.smollbox{
    display: block;
    border: 2px solid white;
    float: left;
    clear: none;
    width: 200px;
    height: 200px;
    text-align: left;
    font: 13px Tahoma !important;
    margin: auto auto 2px 23px;
}
