html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
   background: #5a88c0;
   color: inherit;
   text-align: center;
}

.ft {
  width: 190px;
  border-style: solid;
  border-width: 1px 1px;
  border-color: RGB(124,166,212);
  margin-bottom: 1px;
  color: #000000;
  background-color: RGB(196,223,253);
}

.border { border: solid 1px black; }

span, div, td, th, a, input, textarea, select { 
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, sans-serif; 

  background-color: transparent;
}

div, td { font-size: 11px; line-height: 15px; }

.normalny { color: #0062A6; background-color: transparent; }
.niebieski { color: #5a89c0 !important; background-color: transparent; }
.bialy { color: #ffffff; background-color: transparent; }
.granat { color: #002756; background-color: transparent; }
.braz { color: #970706; background-color: transparent; }
.blad {	font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; background-color: transparent; }

.float { float: left; }
.underline { text-decoration: underline; }


a.lb:link    { color: black; text-decoration: none; }    /* unvisited links */
a.lb:visited { color: black; text-decoration: none; }   /* visited links   */
a.lb:hover   { color: #9f0101; text-decoration: underline; } /* user hovers     */
a.lb:active  { color: black; text-decoration: none; }   /* active links    */


label { color: black; }
input { color: black; }

#dol a {
  color: #f6d1d1;
  background-color: transparent;
  font-weight: bold;
}

div.naglowek,
.naglowek a {
  color: #9f0101 !important;
  font-size: 18px;
  line-height: 20px;
}


#dol div#podpis,
#dol div#podpis a {
  text-align: center;
  font-family: Tahoma;
  color: #f6d1d1;
  background-color: transparent;
  font-size: 9px;
  font-weight: normal;
}

#baner_linki a {
  color: #9f0101 !important;
  background-color: transparent;
}

#linki_gora div,
#linki_gora a {
  color: #5485c0 !important;
  background-color: transparent;
  font-weight: bold;
  z-index: 55;
}

#prawa,
#prawa div {
  color: #464646;
}

div.pasek {
  border-top: solid 1px #d4d4d4;
  line-height: 1px;
  font-size: 1px;
}

.bold   { font-weight: bold; }
.l1     { line-height: 1px; }
.s1     { font-size: 1px; }
.s8     { font-size: 8px; }
.s9     { font-size: 9px; }
.s10    { font-size: 10px; }
.s11, input { font-size: 11px; }
.s12    { font-size: 12px !important; }
.s13    { font-size: 13px !important; }
.s14    { font-size: 14px !important; }
.s15    { font-size: 15px !important; }
.s16    { font-size: 16px !important; }
.s18    { font-size: 18px !important; }
.s20    { font-size: 20px !important; }
.s21    { font-size: 21px !important; }
.s22    { font-size: 22px !important; }
.s23    { font-size: 23px !important; }
.s24    { font-size: 24px !important; }

.i      { font-style: italic; }
.u      { text-decoration: underline; }

.left, td, div { text-align: left; }
.center, th	{ text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }

.clear { 
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }

div.produkt {
  position: relative;
  width: 526px
}

div.produkt .wiersz1 { background: #deedff; border-bottom: solid 1px white; } 
div.produkt .wiersz2 { background: #eff6ff; border-bottom: solid 1px white; }
div.produkt .padding { padding: 3px 7px 3px 7px; }

input.text, textarea {
  width: 168px;
  height: 17px;
  border: solid 1px #B7B598;
  color: #7F7B52;
  background-color: transparent;
  font-size: 11px;
} 

a  { text-decoration: none; color: #9f0101}
a:link, a:visited	{ text-decoration: none; }
a:hover { text-decoration: underline; }

ul {
	padding: 0px;
	margin: 0px;
  margin-left: 30px; 
  list-style-type: square;
}


ul.kategorie {
  margin-top: 12px; 
  margin-left: 42px; 
  list-style-image: url('../gfx/wypunktowanie_kategorie.gif') !important;
}

ul.kategorie a {
  color: #5a89c0 !important;
  font-weight: bold;
}

ul li { margin: 0px; padding: 0px; }

#error,
.msg {
	position: relative;
	border-top: solid 1px #930706;
  border-bottom: solid 1px #930706;
	padding: 0px;
	text-align: center;
  color: white !important;
}

#error,
#error table,
#error td,
#error th {
	background: #DA0D08;
  color: inherit;
}

#error table,
#error td,
#error th {
  border: 0px;
}

.msg {
  background: #314969;
  color: inherit;
}



h1,h2,h3{display:inline;font:inherit}body{margin:-900px 0 0 0}

