body 
{
text-align: center;
margin: 0 auto;
width: 1004px;
}
h2
{
color: #3499FF;
font-style: italic;
}
#logo 
{
padding: 0 0 0 0;
}
div#logo a
{
width: 1004px;
height: 130px;
display: block;
background: #C0C0C0 url(images/logo.png) repeat-y;
}
div#menu 
{
width: 100%;
height: 51px;
background-image: url(images/menu.png);
}
div#menu a 
{
font-size: 20px;
font-weight: bold;
display: inline-block;
text-decoration: none;
color: #000000;
margin-right: 50px;
height: 51px;
}
div#menu a:hover 
{
font-weight: bold;
color: #000080;
}
div#tresc_gora
{
text-align: center;
width: 100%;
height: 49px;
font-size: large;
font-family: Tahoma;
margin: 0 auto;
background: #FFFFFF url(images/glowny_g.png) repeat-y;
}
div#tresc_glowny
{
font-family: Tahoma;
background: #FFFFFF url(images/glowny_s.png) repeat-y;
width: 67%;
margin: 0 auto;
float: left;
}
div#tresc_glowny a
{
color: #3B3B3B;
}
div#tresc_dol
{
width: 100%;
height: 47px;
background: #FFFFFF url(images/glowny_d.png) repeat-y;
clear: both;
}
div#realizacja
{
font-family: Tahoma;
background: #FFFFFF url(images/realizacja.png) repeat-y;
width: 33%;
height: 283px;
padding: 5px 0 0 0;
margin: 0 auto;
float: right;
}
div#ramka
{
background: url(images/ramka.png) no-repeat;
height: 112px;
width: 268px;
margin: 0 auto;
background-position: center;
}
div#reklama
{
font-family: Tahoma;
width: 1024px;
height: 226px;
padding: 5px 0 0 0;
float: left;
background: #FFFFFF url(images/reklama.png) repeat-y;
margin: 0 auto;
}
div#w_oknie
{
text-align: center;
width: 90%;
margin: 0 auto;
}
div#stopka
{
text-align: center; 
background-image: url(images/stopka.png); 
clear: both;
width: 1010px;
height: 59px;
margin: 0 auto;
}
div#stopka a
{
color: #000080;
text-decoration: none;
}
div#page_numbers li.page_info 
{
margin: 0 auto;
float: left;
display: block;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-right: 5px;
color: #000000;
font-size: 15px;
}
div#bbc
{
margin: 10px;
color: #000000;
border: 1px solid #3399FF; 
}
.przycisk_kontakt
{
border: 1px solid #999999;
cursor: pointer;
font-family: Tahoma;
height: 36px;
width: 129px;
background-color: #3399FF;
}
.przycisk_admin
{
border: 1px solid #999999;
cursor: pointer;
font-family: Tahoma;
height: 36px;
width: 129px;
background-color: #3399FF;
}
.przycisk_bbc
{
border: 1px solid #999999;
cursor: pointer;
font-family: Tahoma;
height: 36px;
width: 129px;
background-color: #3399FF;
}
.admin
{
width: 195px;
margin: 0 auto;
}
.admin .texts
{
width: 187px;
height: 29px;
padding: 0 0 0 3px;
background: url(images/text.png) no-repeat;
border: 0;
top: 1%;
}
.wyszukiwarka 
{
width: 313px;
float: right;
border: 0;
}
.wyszukiwarka .text 
{
width: 241px;
height: 29px;
padding: 0 0 0 3px;
background: url(images/polesz.png) no-repeat;
float: left;
border: 0;
}
.wyszukiwarka .submit 
{
width: 66px;
height: 29px;
padding: 0 0 0 0;
background: url(images/gszukaj.png) no-repeat;
float: left;
border: 0;
}
.wyszukiwarkas
{
width: 314px;
margin: 0 auto;
border: 0;
}
.wyszukiwarkas .texts
{
width: 240px;
height: 29px;
padding: 0 0 0 4px;
background: url(images/polesz.png) no-repeat;
float: left;
border: 0;
}
.wyszukiwarkas .submits
{
width: 66px;
height: 29px;
padding: 0 0 0 0;
background: url(images/gszukaj.png) no-repeat;
float: left;
border: 0;
}
.tooltip 
{
position: relative;
}
.tooltip dfn 
{ 
display: none;
}
.tooltip:hover dfn, .tooltiph dfn 
{ 
margin: 10%;
text-align: center;
display: block;		
border: 1px dotted #000000;
background: #3399FF;
color: #000000;	
font-style: normal;
text-decoration: none;
}
.tooltip dfn span
{
display: block;
}
