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

html {
height: 100%;}

body {
height: 100%;
font-family: Tahoma, Verdana, sans-serif;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(../gfx/bg-sun.gif);
margin: 0px;
padding: 0px;}

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

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

div.textformat, p {
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
color: #000;
padding: 0px;
margin: 0px; }

div.textformatop, p {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
padding: 0px;
margin: 0px; }

ul {
color: #000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
list-style: none; }

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

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

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

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

td {
border: 0px #000000 solid;
padding: 0px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
color: #000; }

img, div {
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 {
margin: 0px;
padding: 0px;
border: 0px solid #000;
text-align: left;}


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

.stopka {
font-size:  10px;
color: #7F7F7F; }

.t12 {
font-size: 12px; }

.just {
text-align: justify; }

.nagl {
font-weight: bold;
color: #000;
font-size: 13px; }

.pdmenud p {
margin: 5px 0px 5px 0px; }

.pdtresc_ml p {
line-height: 16px;
font-size: 12px; }

.pdtresc_mp p {
line-height: 16px;
font-size: 12px; }

.pdtresc_ct p {
line-height: 16px;
font-size: 12px; }

.nagtab {
font-weight: bold;
color: #FFF; }


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

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

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

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

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

.czarnyb {
color: #000;
text-decoration: none; }

.czarnyb:hover {
color: #F48221;
text-decoration: none; }

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

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

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

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

.raczka {
cursor: pointer;}



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

.clr {
clear: both; }

.rel {
position: relative; }

.prawa {
text-align: right; }

.prawaobr {
margin-left: auto; }

.lewa {
text-align: left; }

.lewaobr {
margin-right: auto; }

.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 ------ */

.w758 {
width: 758px; }

.w516 {
width: 516px; }

.w420 {
width: 450px; }

.w323 {
width: 323px; }

.w233 {
width: 233px; }

.w202 {
width: 202px; }

.w70 {
width: 70px; }

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }


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

.h399 {
height: 459px; }

.h343 {
height: 343px; }

.h239 {
height: 299px; }

.h160 {
height: 160px; }

.h59 {
height: 59px; }

.h77 {
height: 77px; }

.h100pr {
height: 100%; }


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

.colf9f {
background-color: #F9F9FC; }

.coltab {
background-color: #F48221; }

.coltabl {
background-color: #FFF6DA; }

.coltabd {
background-color: #FFF2C4; }

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

.gmg5 {
margin-top: 5px; }

.pmg42 {
margin-right: 42px; }

.pdtresc_ml {
padding: 23px 23px 23px 48px; }

.pdtresc_mp {
padding: 42px 0px 23px 0px; }

.pdtresc_ct {
padding: 23px 46px 23px 48px; }

.pdstopka {
padding: 13px 23px 0px 0px; }

.pdmenud {
padding: 0px 0px 0px 11px; }

.pdinfol {
padding: 21px 0px 0px 25px; }

.pmg8 {
margin-right: 8px; }

.wszyp {
margin: 15px 0px 0px 10px; }

.logo1 {
margin: 21px 0px 0px 47px; }

.logo2 {
margin: 70px 0px 0px 47px; }

.naglm {
margin: 40px 35px 0px 0px; }

.logow {
margin: 21px 0px 0px 0px; }


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

.nowr {
white-space: nowrap; }

.btn {
margin-bottom: 1px;
background-color: #F48221;
height: 29px;
width: 187px; }

.btn p {
padding: 6px 8px 0px 8px;
color: #FFF;
font-size: 12px;
font-weight: bold; }

.tabform {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
width: 1%; }

.tabform td {
padding: 3px; }

.tabform input, textarea {
margin: 0px;
font-size: 11px;
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Verdana, sans-serif;
background-color: #FFF;
border: 1px solid #BFC0C2;
color: #000;}

table.tab {
background-color: #E5F8FF;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #000;
border: 0px solid transparent; }

table.tab1 {
background-color: #E5F8FF;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #000;
border: 0px solid transparent; }

table.tab2 {
background-color: #E5F8FF;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000;
border: 0px solid transparent; }

table.tab td {
width: 25%;
border: 1px solid #FFF;
padding: 4px 5px 4px 5px;}

table.tab1 td {
border: 1px solid #FFF;
padding: 4px 5px 4px 5px;}

table.tab2 td {
font-size: 11px;
border: 1px solid #FFF;
padding: 4px 5px 4px 5px;}


/* -------------------------------------------- OBRAZKI I TLA ------ */

.nob {
display: inline; }

.bgkreska {
background-repeat: repeat-y;
background-image: url(../gfx/bg-kreska.gif); }

.bglinia {
background-repeat: no-repeat;
background-position: 0% 100%;
background-image: url(../gfx/kreska-poziom.gif); }

.fotmini {
border: 1px solid #7F7F7F;
float: left;
margin: 2px 6px 0px 0px; }

.fotol {
border: 1px solid #7F7F7F;
float: left;
margin: 0px 5px 3px 0px; }

.fotor {
border: 1px solid #7F7F7F;
float: right;
margin: 0px 0px 3px 5px; }

.fotgal {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #7F7F7F; }


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

input, select, textarea {
margin: 0px;
font-size: 11px;
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Verdana, sans-serif;
background-color: #FFF;
border: 1px solid #BFC0C2;
color: #000;}

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