@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:12px;
	color:#545454;
}

td,input{
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size:12px;
	color:#545454;
}

p{
margin:7px 0 7px 0;
}

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:14px;
margin:0;
}

#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:775px;
height:93px;
border-bottom:0px solid #dfdfdf;
float:right;
}

#menuDodatkowe{
width:207px;
float:left;
background:url(images/mainMenuUnderBG.jpg);
background-repeat:repeat-x;
}

#menuDodatkowe div.menu{
width:190px;
margin:100px 0 0 0;
border:1px solid #dedede;
background:#fefefe;
}

#menuDodatkowe div.menu div.tytul{
background:url(images/menuDodTop.jpg);
vertical-align:middle;
}

#menuDodatkowe div.menu ul.lev1 li{
margin:0 0px 0 24px;
width:140px;
display:block;
position:relative;
padding:0px 0px 15px 0px;
}

#menuDodatkowe div.menu ul.lev1 li a{
font-size:12px;
line-height:14px;
cursor:pointer;
}

#menuDodatkowe div.menu ul.lev1 li div.dotkaUL{
position:absolute;
right:-14px;
height:12px;
width:12px;
background:url(images/dotkaMenuLev1.gif);
overflow:hidden;
}

#menuDodatkowe div.menu ul.lev1 li.checked div.dotkaUL{
position:absolute;
right:-14px;
height:12px;
width:12px;
background:url(images/dotkaMenuLev1Checked.gif);
overflow:hidden;
}

#menuDodatkowe div.menu ul.lev1 ul.lev2{
padding:2px 0px 0px 0px;
margin:0 0 0 10px;
}

#menuDodatkowe div.menu ul.lev1 div.podmenu{
display:none;
}

#menuDodatkowe div.menu ul.lev1 ul.lev2 li{
margin:0;
width:130px;
display:block;
position:relative;
padding:5px 0px;
}

#menuDodatkowe div.menu ul.lev1 ul.lev2 li a{
font-size:11px;
line-height:12px;
cursor:pointer;
}


#menuDodatkowe div.menu ul.lev1 ul.lev2 li div.dotkaUL{
position:absolute;
left:-8px;
top:7px;
height:6px;
width:4px;
background:url(images/dotkaMenuLev2.gif);
}

#kampania #flashKampania{
width:775px;
height:71px;
float:right;
}

h1,h2,h3,h4,h5{
color:#339966;
font-weight:bold;
}

h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}

h1.szary,h2.szary,h3.szary,h4.szary,h5.szary{
color:#545454
}

#content{
float:right;
margin:0;
text-align:left;
}

#content div.contentSrodek{
float:left;
width:600px;
margin:0px 13px 0px 0px;
line-height:180%;
}

#content div.contentSrodek a{
color:#369464;
}

#content div.contentSrodek ul {
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 2px 2px 2px 20px;
line-height:150%;
}

#content div.contentSrodek ol {
list-style-position: outside;
list-style-type: decimal;
padding: 6px;
margin: 2px 2px 2px 20px;
line-height:150%;
}

#content div.contentSrodek ol ol{list-style-type:lower-alpha;}
#content div.contentSrodek ol ol ol{list-style-type:lower-roman;}

#content div.contentPrawaKolumna{
float:right;
width:158px;
}

#stopka{
border-top:1px solid #dfdfdf;
margin-top:38px;
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:12px;
}

#content,#content a{
font-size:12px;
}

.slownik { border:solid 1px #999999;padding-left:3px;margin-right:2px }

#mapka {
width: 275px;
height: 271px;
}
