html, body {
     background-color: #fff;
     color: #000;
     margin: 0;
     padding: 0;
}
#top {
     width: 1004px;
}
#NAGLOWEK {
     width: 1004px;
     height: 209px;
     background: #fff url("images/banner_2.jpg") no-repeat;
     border-style: solid;
     border-width: 0px 0px 1px 0px;
     border-color: #eee;
}

#KSIAZKA {
     clear: both;
     font-family: Helvetica,Arial,sans-serif;
     font-size: 8pt;
     margin: 10 px;
     padding: 2px 0px 0px 0px;
     border-style: solid;
     border-width: 1px;
     border-color: #eee;
     color: #444444;
     width: 148px;
     float: right;
     overflow: hidden;
     background-color: #fff;
     
}

#MENU {
     clear: both;
     width: 148px;
     height: 229px;
     float: left;
     margin: 2px 0px 0px 0px;
     background-color: #fff;
     border-style: solid;
     border-width: 1px;
     border-color: #eee;
     vertical-align: middle;
}
#INFORMACJE {
     font-family: Helvetica,Arial,sans-serif;
     font-size: 8pt;
     font-weight: bold;
     margin: 2px 0px 0px 0px;
     padding: 2px 0px 0px 0px;
     border-style: solid;
     border-width: 1px;
     border-color: #eee;
     color: #444444;
     width: 148px;
     height: 227px;
     float: right;
     overflow: hidden;
     background-color: #fff;
}
#TRESC {
     width: 704px;
     float: middle;
     padding: 0px;
     margin: 0px;
     /*overflow: hidden;*/
     background-color: #fff;
}
#STOPKA {
     clear: both;
     width: 1004px;
     height: 22px;
     padding: 8px 0px 0px 0px;
     background: #fff url("images/stopka.jpg") no-repeat;
     background-position: center;
     border-style: solid;
     border-width: 1px 0px 0px 0px;
     border-color: #eee;
}
#navmenu {font-family:verdana, arial, sans-serif; width:148px; position:relative;}
#navmenu a {height:28px; border:1px solid #fff; line-height:26px; font-size:70%;}
#navmenu ul {padding:0; margin:0; }
#navmenu ul li {list-style-type: none; }
/*#navmenu ul li a:visited {font-weight: bold; display:block; text-decoration:none; color:#666;}*/
#navmenu ul li a {display:block; text-decoration:none; color:#666;}
#navmenu ul li a:hover {/*border:1px dotted;*/ background:#F2F0CB;}
#navmenu li ul {display: none;} 
#navmenu li:hover > ul#podmenu {display:block; background:#FAFAFA; width:180px; position:absolute; margin-top:-22px; left:140px; text-align:left;}
#navmenu li:hover > ul#podmenu2 {display:block; background:#F4F4F4; width:280px; position:absolute; margin-top:-22px; left:140px; text-align:left;} 

table, tr, td {
margin: 0px;
padding: 0px;
text-align: left;
}

TABLE.first {
        font-family: Helvetica,Arial,sans-serif;
        font-size: 8pt;
        color: #444444;
        line-height: 180%;
}
td.jasna-lewa {
vertical-align: top;
background-color: #fff;}

td.jasna-prawa {
padding: 10px;
vertical-align: top;
background-color: #fff;}

td.ciemna-lewa {
vertical-align: top;
background-color: #eee;}

td.ciemna-prawa {
padding: 10px;
vertical-align: top;
background-color: #eee;}

a.naglowek1 {
float:left;
text-align: left;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:bold;
color: #888;

}
a.tresc {
font-family:verdana, arial, sans-serif;
font-size:10px;
font-weight:bold;
color: #888;
}