html, body {
background-color: #fff; font-size: 11px;
font-family: Verdana, Ludica, Arial, Helvetica, sans-serif;
margin: 0; padding: 0; behavior: url('gfx/csshover.htc'); }

a { color: #888685; text-decoration: none; }
a:hover { border-bottom: 1px dotted; }

img { border:none; }

div#header {
position:relative; margin:0; width:744px; height:41px;
background: transparent url('bg_top.jpg') no-repeat; }

div#logo{ position:absolute; top:0; left:0; }
div#logo_menu { position: absolute; top:14px; right:18px; }
div>#logo_menu { position: absolute; top:18px; right:15px; }

div#logo_menu img { margin: 0 1px 0 12px; }
div#logo_menu a:link, div#logo_menu a:visited {
font-size: 9px; color: #fff; text-decoration: none; font-weight: bold; letter-spacing:0.5px; }
div#logo_menu a:hover, div#logo_menu a:active { text-decoration: underline; }

div#top_down {
position:relative; background:#e9e6e0;
width:744px; height:70px; padding:0; margin:0;
font-size: 10px; color: #464444; }

div#baner_top { position:absolute; top:5px; right:9px; }
div#szukajka { position:absolute; top:7px; left:10px; }

form { padding:0; margin:2px 0 0 0; }
.input{
background-color:#dCd7ce;
border:1px solid #afaCa8;
font-size: 10px; color: #464444;
height:15px; width:158px; margin:0; }
.szukaj_top {
position: absolute;
margin: 2px 0 0 10px; padding:0; }

div.adobe { text-align:justify; padding:25px 10px 1px 10px; }
div.adobe img { float:right; margin:3px 0 0 5px; }

/* PAGE*/
table#main { padding:0; margin:1px auto 0 auto; border:none; }
table#main td { vertical-align:top; }

td.column { width:135px; background:#f7f5f3; padding:0; margin:0; }
td.main { width:473px; padding:0; margin:0; text-align:center; font-size:11px; }

.cont { text-align:justify; padding:12px 15px 1px 15px; color:#514F4E; margin:0 0 5px 0; }

div.t_reklama_pl, div.t_reklama_en, div.t_polecamy_pl, div.t_polecamy_en, div.t_wydanieb_pl, div.t_wydanieb_en {
width:135px; height:27px; margin:0 0 1px 0; padding:0; }

div.t_reklama_pl { background: url('t_reklama_pl.gif') no-repeat; }
div.t_reklama_en { background: url('t_reklama_en.gif') no-repeat; }

div.t_polecamy_pl { background: url('t_polecamy_pl.gif') no-repeat; }
div.t_polecamy_en { background: url('t_polecamy_en.gif') no-repeat; }

div.t_wydanieb_pl { background: url('t_wydanieb_pl.gif') no-repeat; }
div.t_wydanieb_en { background: url('t_wydanieb_en.gif') no-repeat; }

div.h_howtouse_pl, div.h_howtouse_en,
div.h_szukaj_pl, div.h_szukaj_en,
div.h_wydb_pl, div.h_wydb_en,
div.h_kontakt_pl, div.h_kontakt_en,
div.h_reklama_pl, div.h_reklama_en,
div.h_kontaktz_pl, div.h_kontaktz_en,
div.h_wyniki_pl, div.h_wyniki_en { width:469px; height:27px; margin:0 auto; padding:0; }

div.h_howtouse_pl { background: url('h_howtouse_pl.gif') no-repeat; }
div.h_howtouse_en { background: url('h_howtouse_en.gif') no-repeat; }

div.h_szukaj_pl { background: url('h_szukaj_pl.gif') no-repeat; }
div.h_szukaj_en { background: url('h_szukaj_en.gif') no-repeat; }

div.h_wydb_pl { background: url('h_wydb_pl.gif') no-repeat; }
div.h_wydb_en { background: url('h_wydb_en.gif') no-repeat; }

div.h_kontakt_pl { background: url('h_kontakt_pl.gif') no-repeat; }
div.h_kontakt_en { background: url('h_kontakt_en.gif') no-repeat; }

div.h_reklama_pl { background: url('h_reklama_pl.gif') no-repeat; }
div.h_reklama_en { background: url('h_reklama_en.gif') no-repeat; }

div.h_kontaktz_pl { background: url('h_kontaktz_pl.gif') no-repeat; }
div.h_kontaktz_en { background: url('h_kontaktz_en.gif') no-repeat; }

div.h_wyniki_pl { background: url('h_wyniki_pl.gif') no-repeat; }
div.h_wyniki_en { background: url('h_wyniki_en.gif') no-repeat; }

div#footer { background: #f7f5f3;
margin: 2px auto 0 auto; padding: 6px 0 6px 0; width:743px;
font-size: 9px; color: #888685; text-align: center; }

div.c_reklama { padding:0; margin:0; text-align:center; }
div.c_reklama img { border:0; padding:0; margin:0 0 3px 0; }

div.c_wydanieb { padding:5px 5px 7px 5px; text-align:center; }
div.c_wydanieb img { padding:0; margin:0; border:1px solid #000; }

div.cont a:link, div.cont a:visited { font-weight:bold; color:#4C4A6E; text-decoration:none; }
div.cont a:hover, div.cont a:active { text-decoration:underline; } 

ul.indeksy li a:link, ul.indeksy li a:visited { font-weight:normal; color:#4C4A6E; text-decoration:none; }
ul.indeksy li a:hover, ul.indeksy li a:active { text-decoration:underline; color:#6A6885; } 

div.cont ul { list-style-type:square; color:#6A6885; }

div.spacer_2px { font-size:0; height:2px; }

table.redakcja_kontakt { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:440px; text-align:left; }
table.redakcja_kontakt td { vertical-align:top; padding:8px; color: #514F4E; width:50%; }

ul.indeksy { padding-right:15px;}
ul.indeksy li { padding:6px 0; border-bottom:1px solid #ccc; }

table.alfabet { margin:15px 0 0 0; padding:0;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

table.alfabet td { padding:2px; }
table.firmy { border:0; padding:0; margin:15px auto; width:440px;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

table.firmy td { padding:4px; border-bottom:1px solid #ccc; text-align:left; }
table.firmy th { text-align:left; padding:4px; background:#4C4A6E; color:#fff; }

table.firmy th a:link, table.firmy th a:visited, table.firmy th a:hover, table.firmy th a:active {
color:#fff; text-decoration:none; }

div.warn { text-align:center; margin:9px; color:#C00; font-weight:bold; }

ul.indeksy { padding-right:15px; }
ul.indeksy li { border-bottom:1px solid #ccc; }

.flat {
	background-color: #F7F5F3; border: 1px solid #CCC7C4;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #464444;
	margin-top: 3px; margin-bottom: 3px; font-weight: normal; }

.green, .red { color:#fff; font-weight:bold; width:100%; margin:0; text-align:center; padding:5px; }
.green { background:green; }
.red { background:red; }

/* MENU */
div#nav { width:744px; height:32px; background:url('menu_empty.jpg') repeat-x; margin:0; padding:0; }
div#nav ul { margin: 0; padding: 0; background: #EBE6E2; }
div#nav li { position: relative; list-style: none; margin: 0; float: left; line-height: 1em; }
div#nav li:hover { background: #fff; }
div#nav li a { color: #514F4E; font-weight: bold; font-size:10px; text-decoration: none; display: block; }
div#nav>ul a { width: auto; }
div#nav ul ul { position: absolute; display: none; }
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 { display:block; }
div#nav ul.level2 { margin:0; padding:0; top:32px; left:-1px; border:1px solid #97908B; }

ul#menu_1 { width:163px; }
ul#menu_2 { width:160px; }
ul#menu_3 { width:105px; }
ul#menu_4 { width:60px; }
/*IE*/
ul#menu_1 li a { width:163px; }
ul#menu_2 li a { width:160px; }
ul#menu_3 li a { width:105px; }
ul#menu_4 li a { width:60px; }
/*FF*/
ul#menu_1>li a { width:155px; }
ul#menu_2>li a { width:152px; }
ul#menu_3>li a { width:97px; }
ul#menu_4>li a { width:52px; }
ul.level2 li a { margin:0; padding:2px 4px; }
ul.level2>li a { margin:0; padding:5px 4px; }

table#menu1 td.rest {
	padding:0; margin:0;
	width:100%; background-position:center;
	background:url('menu_empty.jpg') repeat-x; }
