body { font: 11px Verdana; margin: 0px; text-align: center; }
table { font: 11px Verdana; }

a.menu:link { color: black; text-decoration: none; }
a.menu:visited { color: black; text-decoration: none; }
a.menu:hover { color: red; text-decoration: none; }
a.menu:active { color: black; text-decoration: none; }

a.blue:link { color: #2F4A9B; text-decoration: none; }
a.blue:visited { color: #2F4A9B; text-decoration: none; }
a.blue:hover { color: black; text-decoration: none; }
a.blue:active { color: #2F4A9B; text-decoration: none; }

a.red:link { color: #d80100; text-decoration: none; }
a.red:visited { color: #d80100; text-decoration: none; }
a.red:hover { color: black; text-decoration: none; }
a.red:active { color: #d80100; text-decoration: none; }

a.green:link { color: #668985; text-decoration: none; }
a.green:visited { color: #668985; text-decoration: none; }
a.green:hover { color: #668985; text-decoration: underline; }
a.green:active { color: #668985; text-decoration: none; }

a.violet:link { color: #9280a8; text-decoration: none; }
a.violet:visited { color: #9280a8; text-decoration: none; }
a.violet:hover { color: #9280a8; text-decoration: underline; }
a.violet:active { color: #9280a8; text-decoration: none; }

a.book:link { color: #727272; text-decoration: none; }
a.book:visited { color: #727272; text-decoration: none; }
a.book:hover { color: red; text-decoration: none; }
a.book:active { color: #727272; text-decoration: none; }

td.prawo { background-color: #e1e5f1; color: #585f72; border-top: solid 1px #9BA3B6; border-right: solid 1px #9BA3B6; border-bottom: solid 1px #9BA3B6; font: bold 14px Verdana;}
td.podatki { background-color: #E9D9C2; color: #694C22; border-top: solid 1px #BBAB94; border-right: solid 1px #BBAB94; border-bottom: solid 1px #BBAB94; font: bold 14px Verdana;}
td.ekonomia { background-color: #CDE3D6; color: #436950; border-top: solid 1px #90AF9D; border-right: solid 1px #90AF9D; border-bottom: solid 1px #90AF9D; font: bold 14px Verdana;}
td.biznes { background-color: #E8DFF0; color: #4A3959; border-top: solid 1px #B1A1BE; border-right: solid 1px #B1A1BE; border-bottom: solid 1px #B1A1BE; font: bold 14px Verdana;}

td.book_desc { color: #727272; padding-left: 10px; vertical-align: top; }

td.nowosc { background-color: #DA0001; color: white; font: bold 10xp Verdana; border: solid 1px #BABABA; text-align: center; width: 60px; }
td.promocja { background-color: #F48323; color: white; font: bold 10px Verdana; border: solid 1px #BABABA; text-align: center; width: 60px; }
td.polecamy { color: #016122; border: solid 1px #bababa; font: bold 10 px Verdana; text-align: center; width: 60px; }


