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

html {
height: 100%; }

body {
height: 100%;
font-family: Tahoma, Arial, sans-serif;
background-color: #8B2A50;
background-image: url(../gfx/bg-liscie.gif);
margin: 0px;
padding: 0px;}

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

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

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

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

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

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

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

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

ul.pod2 a {
color: #B80048;
text-decoration: none; }

ul.pod2 a:hover {
color: #000;
text-decoration: none; }

ul.pod2 li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 16px;
font-size: 13px;
background-image: url(../gfx/ik-lista3.gif);
background-repeat: no-repeat;
background-position: 0px 1px; }


ul.podb a {
color: #0054A6;
text-decoration: none; }

ul.podb a:hover {
color: #EA5A00;
text-decoration: none; }

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

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; }

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

div {
border: 0px solid #000;}

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


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

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

.nag15pan {
margin-bottom: 10px;
color: #7E002D;
font-size: 15px;
font-weight: bold; }

.nag15 {
color: #000;
font-size: 15px;
font-weight: bold; }

.nag15b {
color: #fff;
font-size: 15px;
font-weight: bold; }

.tyt13 {
font-size: 13px;
font-weight: bold;
color: #7E002D; }

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

.cena {
font-size: 11px;
font-weight: bold;
color: #B80048; }


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

a.cyber {
font-weight: normal;
color: #5D4B1A;
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; }

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

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }

.w770 {
width: 770px; }

.w400 {
width: 400px; }

.w333 {
width: 333px; }

.w250 {
width: 250px; }

.w235 {
width: 235px; }

.w199 {
width: 199px; }

.w75 {
width: 75px; }

.ilosc {
width: 30px; }

.wlog {
width: 230px; }

.wkod {
width: 50px; }

.wmias {
width: 170px; }


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

.h100pr {
height: 100%; }

.h22 {
height: 20px; }


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


.colgray {
background-color: #EFEFEF; }

.linia1px {
border-bottom: 1px solid #B49D5F; }


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

.pmg12 {
margin-right: 12px; }

.gmg5 {
margin-top: 5px; }

.panpd {
padding: 13px 17px 13px 17px; }

.zaw {
padding: 25px 0px 20px 0px; }

.lpd19 {
padding-left: 19px; }

.ppd19 {
padding-right: 19px; }

.pd10 {
padding: 10px; }

.pasekpd {
padding: 3px 10px 3px 10px; }

.pasortpd {
padding: 3px 10px 3px 10px; }

.btnb {
margin: 6px 0px 2px 0px; }

.dpd4 {
padding-bottom: 6px; }

.gpd4 {
padding-top: 6px; }

.ikpom {
margin-top: 3px; }

.banrek {
padding: 20px 0px 0px 0px; }

.banrek2 {
padding: 20px 22px 0px 0px; }


/* -------------------------------------------- TABELE i WARSTWY ------ */

.nowr {
white-space: nowrap; }

.st {
padding: 8px 0px 8px 0px;
background-image: url(../gfx/bg-st-kreska.gif);
background-repeat: repeat-x; }

.pan {
text-align: left;
width: 193px;
height: 177px;
background-image: url(../gfx/bg-panel.jpg);
background-repeat: no-repeat; }

.menu {
text-align: left;
width: 177px;
border: 1px solid #B49D5F;
background-color: #E8DDB1;
background-image: url(../gfx/bg-menu.gif);
background-repeat: no-repeat; }

.sort {
text-align: left;
width: 177px;
border: 1px solid #B49D5F;
background-color: #FFF09E;
background-image: url(../gfx/bg-sort.jpg);
background-repeat: no-repeat; }

.tabkoszyk {
width: 533px;
border: 1px solid #B49D5F;
background-color: #E8DDB1;
background-image: url(../gfx/bg-rep.gif);
background-repeat: repeat-y; }

.tabkoszyk td {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000;
padding: 5px 10px 5px 10px;
border: 1px solid #B49D5F; }

.tabkoszyk td.nag {
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #F2CA69; }

.tresc {
text-align: left;
width: 533px;
border: 1px solid #B49D5F;
background-color: #E8DDB1;
background-image: url(../gfx/bg-rep.gif);
background-repeat: repeat-y; }

.tresc_war {
text-align: left;
width: 533px;
border: 1px solid #B49D5F;
background-color: #E8DDB1;
background-image: url(../gfx/bg-war-rep.gif);
background-repeat: repeat-y; }

.tresc_inf {
text-align: left;
width: 533px;
border: 1px solid #B49D5F;
background-color: #E8DDB1;
background-image: url(../gfx/bg-inf-rep.gif);
background-repeat: repeat-y; }

.pasek {
text-align: left;
width: 533px;
border-right: 1px solid #B49D5F;
border-left: 1px solid #B49D5F;
border-bottom: 1px solid #B49D5F;
background-color: #F2CA69; }

.pasort {
text-align: center;
width: 533px;
border: 1px solid #B49D5F;
background-color: #F6DE66; }

.btnmenu {
height: 26px;
width: 100%; }

.btnmenu p {
padding: 4px 10px 0px 10px;
color: #8B2A50;
font-size: 13px;
font-weight: bold; }

.zak {
margin-left: 10px;
white-space: nowrap;
text-align: left;
height: 25px;
background-image: url(../gfx/zak-bg.gif);
background-repeat: repeat-x; }

.war {
margin-left: 10px;
white-space: nowrap;
text-align: left;
height: 25px;
background-image: url(../gfx/war-bg.gif);
background-repeat: repeat-x; }

.inf {
margin-left: 10px;
white-space: nowrap;
text-align: left;
height: 25px;
background-image: url(../gfx/inf-bg.gif);
background-repeat: repeat-x; }

.zasl {
background-color: #D7C589;
height: 25px; }

.oferl {
width: 158px;
margin-right: 18px;
float: left; }

.oferp {
width: 158px;
float: right; }


/* -------------------------------------------- OBRAZKI i TLA ------ */

.nob {
display: inline; }

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

.txtobr {
border: 1px solid #B49D5F;
float: left;
margin: 0px 5px 0px 0px; }

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

.mklodka {
margin-left: 27px;
vertical-align: middle;
display: inline; }

.bgzew {
background-image: url(../gfx/bg-top.gif);
background-repeat: repeat-x; }


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

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

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