@CHARSET "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
	background:url(images/tlo.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size:11px;
	color:#545454;
}

td,input{
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size:11px;
	color:#545454;
}

a:link,a:visited{text-decoration:none;color:#545454;}
a:hover,a:active{text-decoration:underline;}


#container{
width:982px;
margin:0 auto 0 auto;
padding:1px 0 0 0;
text-align:left;
}

#top div.logoBps{
float:left;
}

#top div.menu{
float:right;
padding:5px 0 0 0;
}

#top div.menu a{
line-height:20px;
}

#top div.wyszukiwarka{
padding:5px 0 0 30px;
float:right;
}

#top div.wyszukiwarka input{
width:102px;
height:16px;
border:1px solid #CCC;
line-height:16px;
}

#top div.lupka{
float:right;
padding:5px 20px 0 0;
}

* html #top div.lupka{
float:right;
padding:6px 20px 0 0;
}

#top div.zmianaCzcionki{
float:right;
padding:5px 0 0 0;
}

#top div.menu li{display:inline;padding-left:5px;}

#mainMenu{
height:33px;
width:100%;
}

#mainMenu div.left{
float:left;
width:7px;
height:33px;
background:url(images/mainMenuLeft.gif);
}

#mainMenu div.right{
float:left;
width:7px;
height:33px;
background:url(images/mainMenuRight.gif);
margin:0 1px 0 0;
}

#mainMenu div.bg{
float:left;
height:33px;
background:url(images/mainMenuBG.gif);
}

#mainMenu div.leftChecked{
float:left;
width:7px;
height:33px;
background:url(images/mainMenuLeftChecked.gif);
}

#mainMenu div.rightChecked{
float:left;
width:7px;
height:33px;
background:url(images/mainMenuRightChecked.gif);
margin:0 1px 0 0;
}

#mainMenu div.bgChecked{
float:left;
height:33px;
background:url(images/mainMenuBGChecked.gif);
}

#mainMenu a{
line-height:33px;
font-weight:bold;
}

#mainMenu div.bg a{color:#FFFFFF;}
#mainMenu div.bgChecked a{color:#000000;}

#kampania{
width:100%;
height:278px;
border-bottom:1px solid #dfdfdf;
}

#kampania div.tekst{
width:207px;
height:278px;
float:left;
background:url(images/mainMenuUnderBG.jpg);
background-repeat:repeat-x;
}

#kampania div.tekst li{display:inline;padding-left:1px;padding-right:1px;}

#kampania #flashKampania{
width:775px;
height:278px;
float:right;
}

h1,h2,h3,h4,h5{
color:#339966;
font-weight:bold;
}

h1{font-size:20px;}
h2{font-size:17px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}

table.mainNotowania{
border-collapse:collapse;
width:100%;
}

table.mainNotowania td{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:2px;
}

table.mainNotowania th{
padding:2px;
}

table.mainNotowania th.pierwszaKolumna,table.mainNotowania td.pierwszaKolumna{
width:70px;
vertical-align:middle;
}

table.mainNotowania th.drugaKolumna{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
vertical-align:middle;
}

table.mainNotowania td.drugaKolumna{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
vertical-align:middle;
}

table.mainNotowania td.trzeciaKolumna{
text-align:right;
vertical-align:middle;
}

#content{
width:100%;
padding:0;
margin:0;
text-align:left;
border-bottom:1px solid #E5E5E5;
padding:0 0 38px 0;
}

#content div.contentLewaKolumna{
width:207px;
float:left;
overflow:hidden;
}

#content div.contentSrodek{
float:left;
width:613px;
overflow:hidden;
}

#content div.contentPrawaKolumna{
float:left;
width:158px;
margin:0 0 0 4px;
overflow:hidden;
}

#stopka{
margin:10px 0 0 4px;
padding:15px 0 0 0;
}

#stopka li{display:inline;padding:0 3px 0 0;}

table.aktualnosci td{vertical-align:top;}

a:link.podTytul,a:visited.podTytul,a:hover.podTytul,a:active.podTytul{
color:#545454;
display:block;
text-decoration:none;
margin:0;padding:0;
}

a:link.podTytulBold,a:visited.podTytulBold,a:hover.podTytulBold,a:active.podTytulBold{
color:#545454;
display:block;
text-decoration:none;
font-weight:bold;
margin:0;padding:0;
}

a:link.zwyklyTekst,a:visited.zwyklyTekst,a:hover.zwyklyTekst,a:active.zwyklyTekst{
text-decoration:none;
}

a:link.zwyklyTekst2,visited.zwyklyTekst2,a:hover.zwyklyTekst2,a:active.zwyklyTekst2{
text-decoration:none;
color:#339966;
}

ul.zobaczRownierz li{
display:block;
position:relative;
margin:0 0 0 12px;
}

ul.zobaczRownierz li div.dotkaUL{
position:absolute;
top:1px;
left:-12px;
width:12px;
height:8px;
background:url(images/dotkaUL.gif);
overflow:hidden;
}

#reklama {
 position:absolute;
 width:350px;
 height:350px;
 z-index:auto;
 overflow: visible;
 visibility: visible;
 top: 400px;
 left: 450px;
 right: auto;
 bottom: auto;
 clip: rect(auto,auto,auto,auto);
}

#content,#content td{
font-size:11px;
}

#content,#content a{
font-size:11px;
}