/* -------------------------------------------- OGOLNE ------ */


body {
font-family: Tahoma, Arial, sans-serif;
background-color: #FFFFFF;
background-image: url(../gfx/pl/bg-main.gif);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;}

a {
color: #E51418;
font-weight: bold;
text-decoration: none; }

a:hover {
color: #3C519B;
font-weight: bold;
text-decoration: none; }

h1 {
font-weight: normal;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000;
margin: 0px; }

h2 {
text-align: center;
margin: 10px 0px 10px 0px; }

p {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000;
margin: 0px; }

ul {
font-size: 11px;
margin: 0;
padding: 0;
list-style: none; }

li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 13px;
background-image: url(../gfx/pl/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 4px; }

ul.pod a {
color: #3C519B;
font-weight: normal;
text-decoration: none; }

ul.pod a:hover {
color: #E51418;
font-weight: normal;
text-decoration: none; }

ul.pod li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 13px;
background-image: url(../gfx/pl/ik-lista2.gif);
background-repeat: no-repeat;
background-position: 0px 4px; }

ol {
font-size: 11px;
margin: 0px 0px 0px 27px;
padding: 0; }

ol li {
background-image: none;
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 0px; }

td {
/*border: 1px #000000 solid;*/
padding: 0px; }

img {
margin: 0px;
border: 0px;
display: block; }

object {
margin: 0px;
padding: 0px;
display: block; }

table {
border-collapse: collapse;
width: 100%; }

form {
margin: 0px;
padding: 0px; }

div {
border: 0px solid #000;}


/* -------------------------------------------- CZCIONKI ------ */

.stopka {
font-family: Arial, Tahoma, sans-serif;
font-size:  10px;
color: #999; }

.t10 {
font-size:  10px; }

.sciezka {
margin: 8px 0px 14px 0px;
font-weight: bold;
font-size:  12px; }

.sciezka2 {
margin: 0px 0px 8px 0px;
font-weight: bold;
font-size:  12px; }

.menust {
font-family: Arial, Tahoma, sans-serif;
font-size:  10px; }

.twyszuk {
margin: 2px 1px 1px 1px;
font-size:  10px; }

.tekststd {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	text-align: justify;}

div.tresc p, ul {
text-align: justify; }

.mark {
color: #1FA0DB;
font-weight: bold; }

/* -------------------------------------------- ODNOSNIKI ------ */

a.cyber {
font-weight: normal;
color: #999;
text-decoration: none; }

a.cyber:hover {
font-weight: normal;
color: #214181;
text-decoration: none; }

a.cienki {
font-weight: normal;
text-decoration: none; }

a.cienki:hover {
font-weight: normal;
text-decoration: none; }

a.menust {
font-weight: normal;
color: #000;
text-decoration: none; }

a.menust:hover {
font-weight: normal;
color: #E51418;
text-decoration: none; }

a.menubok {
font-weight: normal;
color: #000;
text-decoration: none; }

a.menubok:hover {
font-weight: normal;
color: #E51418;
text-decoration: none; }

a.blue {
color: #3C519B;
text-decoration: none; }

a.blue:hover {
color: #E51418;
text-decoration: none; }

a.white {
color: #FFF;
text-decoration: none; }

a.white:hover {
color: #E51418;
text-decoration: none; }

.raczka {
cursor: pointer;}


/* -------------------------------------------- POZYCJE ------ */

.clr {
clear: both; }

.prawa {
text-align: right; }

.lewa {
text-align: left; }

.srodek {
text-align: center; }

.srodekobr {
margin-left: auto;
margin-right: auto; }

.gora {
vertical-align: top; }

.pion {
vertical-align: middle; }

.dol {
vertical-align: bottom; }

.flop {
float: right; }

.flol {
float: left; }


/* -------------------------------------------- SZEROKOSC ------ */

.w764 {
width: 764px; }

.w565 {
width: 565px; }

.w529 {
width: 529px; }

.w250 {
width: 250px; }

.w157 {
width: 157px; }

.w199 {
width: 199px; }

.w264 {
width: 264px; }

.w185 {
width: 185px; }

.w330 {
width: 330px; }

.w440 {
width: 440px; }

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }


/* -------------------------------------------- WYSOKOSC ------ */

.h100pr {
height: 100%; }

.h24 {
height: 24px; }

.h151 {
height: 151px; }

.h46 {
height: 46px; }

.h16 {
height: 16px; }


/* -------------------------------------------- KOLORY ------ */

.cold0 {
background-color: #d0d0d0; }

.fontcolff {
color: #fff; }


/* -------------------------------------------- MARGINESY i ODSTEPY ------ */

.pd12 {
padding: 12px; }

.gpd12 {
padding-top: 12px; }

.dpd12 {
padding-bottom: 12px; }

.lpd12 {
padding-left: 12px; }

.ppd12 {
padding-right: 12px; }

.mg12 {
margin: 12px; }

.gmg12 {
margin-top: 12px; }

.dmg12 {
margin-bottom: 12px; }

.lmg12 {
margin-left: 12px; }

.pmg12 {
margin-right: 12px; }

.gmg21 {
margin-top: 21px; }

.pmg29 {
margin-right: 29px; }

.pmg19 {
margin-right: 19px; }

.pmg10 {
margin-bottom: 0px;
margin-right: 10px; }

.gmg10 {
margin-top: 10px; }

.lmg1 {
margin-left: 1px; }

.gmg8 {
margin-top: 8px; }

.lmg6 {
margin-left: 6px; }

.pmg6 {
margin-right: 6px; }

.lpd7 {
padding-left: 7px; }

.ppd7 {
padding-left: 7px; }

.gpd7 {
padding-top: 7px; }

.dpd7 {
padding-bottom: 7px; }

.pmg7 {
margin-right: 7px; }

.gmg7 {
margin-top: 7px; }

.pmg17 {
margin-right: 17px; }

.ppd24 {
padding-right: 24px;}


/* -------------------------------------------- TABELE ------ */

.glowna {
width: 100%; }

.nowr {
white-space: nowrap; }

table.lst td {
border: 1px solid #FFF;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #F5F5F5; }

table.lst h1 {
font-size: 9px;}


/* -------------------------------------------- OBRAZKI ------ */

.nob {
display: inline; }

.bgbm1 {
background-repeat: repeat-x;
background-image: url(../gfx/pl/bg-ban-main-1.jpg); }

.bgbm2 {
background-repeat: repeat-x;
background-image: url(../gfx/pl/bg-ban-main-2.jpg); }

.bgr {
background-repeat: no-repeat;
background-image: url(../gfx/pl/bg-rog.jpg); }

.bgh {
background-repeat: no-repeat;
background-position: 100% 100%;
background-image: url(../gfx/pl/bg-help.jpg); }

.bga {
background-repeat: no-repeat;
background-position: 100% 0%;
background-image: url(../gfx/pl/bg-aktual.jpg); }

.bgs {
background-repeat: no-repeat;
background-image: url(../gfx/pl/bg-stopka.jpg); }

.bgn {
background-repeat: no-repeat;
background-image: url(../gfx/pl/bg-nag.jpg); }

.bgw {
background-repeat: no-repeat;
background-image: url(../gfx/pl/bg-wyszuk.jpg); }

.aktu {
border: 1px solid #CCC;
float: left;
margin: 2px 8px 0px 0px; }

.gal {
margin-bottom: 10px;
border: 1px solid #CCC; }

.bdr {
border: 1px solid #CCC; }

img.obr_ram_mar {
	border: 1px solid #CCC;
	margin: 5px 5px 5px 5px;
}

img.obr_mar {
	margin: 5px 5px 5px 5px;
}


/* -------------------------------------------- FORMULARZE ------ */

input, textarea {
font-size: 10px;
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
background-color: #F6FAFF;
color: #3C519B;
border: 1px #D5D5D5 solid; }

input:focus, textarea:focus {
background-color: #E4F0FF;}

select {
font-size: 10px;
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
background-color: #F6FAFF;
color: #3C519B;
border: 1px #D5D5D5 solid; }

select:focus {
background-color: #E4F0FF;}

input.checkbox {
vertical-align: middle;
border: 0px solid #C1C1C1;
background-color: transparent; }

/* -------------------------------------------- FCK EDITOR ------ */

.ramkamarg {
border: 1px solid #C9CDD4;
margin-right: 6px;
margin-bottom: 3px
margin-left: 6px;
margin-top: 3px; }

.ramkamargl {
border: 1px solid #C9CDD4;
float: left;
margin-right: 6px;
margin-bottom: 3px
margin-left: 0px;
margin-top: 3px; }

.ramkamargr {
border: 1px solid #C9CDD4;
float: right;
margin-right: 0px;
margin-bottom: 3px
margin-left: 36px;
margin-top: 3px; }

.margl {
float: left;
margin-right: 6px;
margin-bottom: 3px
margin-left: 0px;
margin-top: 3px; }

.margr {
float: right;
margin-right: 0px;
margin-bottom: 3px
margin-left: 6px;
margin-top: 3px; }

.ramkamargc {
border: 1px solid #C9CDD4; }

.ramka {
border: 1px solid #C9CDD4; }