body, html {
 margin:0; padding:0;
 font: 11px Tahoma, Verdana, arial, serif;
 text-align:center;
}

img { border:none; }
a { color:white; font: bold 11px Tahoma, Verdana, arial, serif; text-decoration:none; }
a:hover { color:#87BAEB; }
a#reklama { color:blue; }
h2 { line-height:10px; font:11px Tahoma, Verdana, arial, serif }
h1.menu { margin-top:0 }

/*  logo  */

#glowne { 
 margin:0 auto;
 width: 760px;
 text-align:left;
}

#a {
 float:left;
 width: 760px;
 height: 154px;
 background: url("images/a1.jpg");
}

#b1 {
 float:left;
 width: 352px;
 height: 53px;
 background: url("images/b1.jpg");
}

#d {
 float:left;
 width: 760px;
 height: 17px;
 background: url("images/d1.jpg");
}


#menu1 {
 float:left;
 width: 408px;
 height: 53px;
}

#menu2 {
 float:left;
 width: 447px;
 height: 25px;
}

#menu1 ul, #menu2 ul {
 margin:0; padding:0;
 list-style-type:none;
}

#menu1 li, #menu2 li { float: left; }
#menu1 li img, #menu2 li img {display:block;}

#e {
 float: left;
 width: 760px;
 height: 63px;
 background: url("images/e1.jpg") no-repeat;
}

#wyszuk, fieldset {
 margin:0;
 padding:0;
 border:none;
}

input#tekst { 
 float:left;
 margin: 0 10px;
 padding:0;
 width: 125px;
 height: 15px;
 font: 11px Tahoma, Verdana, arial, serif;
 color: #3c3c3c;
 border: 1px solid #999;
 background: #fcfcfc;
}

input#submit {
 margin:0 -8px;
 padding:0;
 width: 56px;
 height: 17px;
 border:none;
 background: url('images/szukaj.jpg') no-repeat;
 cursor: pointer;
}

#f {
 float: left;
 width: 760px;
 height: 17px;
 background: url("images/f1.jpg");
}

#g, #stopka {
 float: left;
 width: 760px;
 height: 17px;
 background: url("images/g1.jpg");
}

p.banner {
 /* margin: 6px 179px;*/
 margin: 2px 150px;
/* margin: 3px 179px;*/
 width: auto;
 height: auto;
}
p.reklama { margin: 18px 235px; }
p.reklama a {
 color: #104b85;
 font: bold 16px Tahoma,Verdana,arial,serif;
}

p.menu {
  float: left;
  margin:2px 10px;
  color: #8e8e8e;
  font: bold 11px Tahoma, Verdana, arial, serif;
  text-align:left;
}

p.online {
 margin: 2px 10px 0 0;
 color: #8e8e8e;
 font: bold 11px Tahoma, Verdana, arial, serif;
 text-align:right;
}


/*   poniżej loga   */
#calosc {
 float: left;
 width: 760px;
}

#tabela {
 width: 760px;
 background: url('images/menu4.jpg') repeat-y; 
}

#menu {
 width: 175px;
 vertical-align: top;
 background-color:rgb(17,80,145);
/* background-color:rgb(90,90,90);  tlo szare */
}

#menu ul { margin:5px 0 0 10px; padding:0; list-style-type:none; }
#menu li { color:#fff; font: bold 10px Tahoma,Verdana,arial,serif; width:auto; height:20px; border-bottom: 1px solid #104B85; }
#menu li.dzial { height:auto; color:#fff; font: bold 10pt Tahoma, Verdana, arial, serif; text-align:center; }
#menu li.wdzialku, #menu li.dzialek { height:auto; color:#fff; font: 10pt Tahoma, Verdana, arial, serif; text-align:center; border:none; }
#menu li.dzialek { font-weight: bold; }
#menu li.sonda_odp { margin-right: 10px; color:#fff; font: bold 10px Tahoma, Verdana, arial, serif; text-align:left; border:none; }
#menu li select, #menu li input { 
 margin-top: 5px;
 font: 11px Tahoma, Verdana, arial, serif;
 color: #3c3c3c;
 border: 1px solid #999;
 background: #fcfcfc;
}


/*   stopka dol   */
#stopka2 {
 float: left;
 width: 760px;
 height: 17px;
 background: url("images/g2.jpg");
}

#part {
 margin:0 0 5px 0;
 text-align: center;
 font: bold 11px Tahoma, Verdana, arial, serif;
 color: #cbcbcb;
}

#linki {
 float: left;
 width: 760px;
 background: #343434;
 text-align: center;
}

p.stat {
 float: left;
 margin: 5px 0;
}

p.copy {
 text-align:right; 
 font: 11px Tahoma, Verdana, arial, serif;
 margin: 5px 0 5px 0;
}

p.copy a {
 color: #000000;
 font: 11px Tahoma, Verdana, arial, serif;
}




#reszta {
 width: 585px;
 color: #424242;
 font: 11px Tahoma, Verdana, arial, serif;
 text-align: left;
 vertical-align: top;
 background: #f8f8f8;
}

#reszta ul {
 margin: 15px 15px; 
 padding:0;
 list-style-type:none;
}
#reszta a {
 font: 11px Tahoma, Verdana, arial, serif;
 color: #104b85;
}
#reszta a:hover {
 color: #ac3015; 
}
#reszta a.bialo { color:white; }
#reszta a:hover.bialo { text-decoration:underline; }

#reszta table, #reszta form { 
 margin: 0 15px; padding:0;
 color: #424242;
}
#reszta td { vertical-align: top }
#reszta form { text-align: center }
#reszta input.kod, #reszta textarea.kod {
 font: bold 12px Tahoma,Verdana,arial,serif;
 border: 1px solid #000;
 background: #fff;
}



p.blad {
 text-align: center;
 vertical-align: top;
 color: #CC3C0D;
 font: bold 18px Tahoma, Verdana, arial, serif;
}
p.drukuj { margin:5px 15px 10px 15px; text-align:right; }
p.tresc, p.szukaj {
 margin:0 15px;
 text-align: left;
 font: 11px Tahoma, Verdana, arial, serif;
}

h1.pasek1, p.pasek1 {
 margin: 10px 11px 0 10px;
 padding: 3px 0 0 5px;
 color:#fff;
 font: bold 12px Tahoma, Verdana, arial, serif;
 background: url('images/ramka.png');
 width:559px;
 height:25px;
}
p.literki {
 margin:0 15px;
 text-align:center;
 font: bold 12px Tahoma, Verdana, arial, serif;
}
p.opis {
 margin:0 15px;
 color: #104b85;
 font: bold 12px Tahoma,Verdana,arial,serif;
}
span.opis {
 text-decoration:underline; 
 color:#d94600;
}
p.inne { margin:0 15px }
p.dostep { margin:10px 15px; font-weight: bold }
span.bold { font-weight:bold }
p.srodek { text-align:center; font-weight:bold }
#reszta table.ramka { width:400px; margin-left:91px; border-collapse:collapse }
#reszta tr.ramka {
 border-top:1px solid #000; 
 border-left:1px solid #000; 
 border-right:1px solid #000; 
 background-color:#1f5f9f; 
 font-weight:bold; 
 color:#fff; 
 padding-left:2px
}
#reszta td.ramka2 {
 border-left:1px dotted #000; 
 border-right:1px dotted #000; 
 border-bottom:1px dotted #000; 
 width:400px
}
#reszta td div.ramka { margin:10px 10px 15px 10px }

#dhtmltooltip{
 position: absolute;
 left: -300px;
 width: 150px;
 border: 1px solid black;
 padding: 2px;
 background-color: #FFFFE0;
 visibility: hidden;
 z-index: 100;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 /* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}

#dhtmlpointer{
 position:absolute;
 left: -300px;
 z-index: 101;
 visibility: hidden;
}

/* style dla wyszukiwarki ajax */
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: none;			
}