html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
   background: #EECD51 url('../gfx/tlo_body.jpg') repeat-x;
   text-align: center;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 11px;
}

input, table, td { font-size: 11px; }

span, div, td, th, a, input, textarea, select { 
	font-family: Tahoma, Verdana, sans-serif; 
	color: #3A7119;
}

span, td, th, a, input, textarea, select { 
  font-size: 11px;
}

ul.linki {
  display: inline;
  margin: 0px;
  padding: 0px;
}

li.linki_element {
  margin: 0px;
  padding: 0px;
  float: left;
  line-height: 1px;
  font-size: 1px;
  height: 40px;
}

ul.menu {
  padding: 0px;
	margin: 0px;
  margin-left: 15px;
  list-style-type: none;
	list-style-image: url('../gfx/kropka_menu.gif');
}

ul.menu li { padding: 0px; padding-bottom: 9px; margin: 0px; line-height: 12px !important; }


a:hover { color: #B8A32A; }

.odstep {
  font-size: 1px;
  line-height: 1px;
  height: 5px;
  background: white;
}  

.odstep_pion {
  font-size: 1px;
  line-height: 1px;
  width: 6px;
  float: left;
}

.data { font-size: 9px; color: #ffffff; }
.szary { color: #868686; }
.zielony { color: #B8A32A; }
.czerwony { color: #910000; }
.czarny { color: #000000; }
.bialy { color: #ffffff; font-size: 11px; }
.bialy:hover { color: #8AC420; }
.granat { color: #002756; font-size: 11px; }
.braz { color: #970706; font-size: 11px; }
.blad {	font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; }
.arial { font-family: Arial; }
.menu_bold { color: #CCF9B7; font-weight: bold; font-family: Arial; }

.border { border: solid 1px #FFE2D8; }
.float { float: left; }

.normal { font-weight: normal !important; }
.i { font-style: italic; }
.u, .underline { text-decoration: underline !important; }
.bold, .b { font-weight: bold; }
.top { vertical-align: top; }

.bg1 { background: #ffffff; }

.l1 { line-height: 1px; }
.l12 { line-height: 12px; }
.l13 { line-height: 13px; }
.l14 { line-height: 14px; }
.l15 { line-height: 15px; }
.l16 { line-height: 16px; }
.l17 { line-height: 17px; }
.l18 { line-height: 18px; }
.l19 { line-height: 19px; }
.l20 { line-height: 20px; }
.s1 { font-size: 1px; }
.s8 { font-size: 8px; }
.s9 { font-size: 9px; }
.s10 { font-size: 10px !important; }
.s11  { font-size: 11px !important; }
.s12 { font-size: 12px !important; }
.s13 { font-size: 13px; }
.s14 { font-size: 14px; }
.s15 { font-size: 15px; }
.s16 { font-size: 16px; }
.s18 { font-size: 18px; }
.s20 { font-size: 20px; }

.left, td, div	{ text-align: left; }
.center, th	{ text-align: center; }
.right		{ text-align: right; }
.justify    { text-align: justify; }

.clear { 
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

a.menu {
  font-family: Verdana, Tahoma, Arial !important;
  color: #CCF9B7 !important;
  font-size: 9px;
}

a.menu_dol {
  font-family: Verdana, Tahoma, Arial !important;
  color: #ffffff !important;
}

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }
label { color: #868686; }

input.form {
  border: none;
  background: #FEE2AF;
  color: #FC883D;
  width: auto; 
  height: 20px;
  padding: 2px; 
  margin: 0px;
}

input[class=form] {
  height: auto;
}



input { font-size: 11px; }
input.radio { vertical-align: middle; height: 16px; }

.submit {
  background: #ffffff;
  border: solid 1px red;
  color: #000000;
  font-size: 11px;
}

input.text,
textarea {
  background: none;
  border: solid 1px #BFBFBF;
  color: #1C388C;
} 

a { text-decoration: none; }
a:link, a:visited	{ text-decoration: none; } 
a:hover { text-decoration: underline; }

#error,
.msg {
	position: relative;
	border-top: solid 1px #930706;
  border-bottom: solid 1px #930706;
	padding: 0px;
	text-align: center;
}

#error,
#error table,
#error td,
#error th {
	background: #DA0D08;
}

#error table,
#error td,
#error th {
    border: 0px;
}

.msg {
    background: #314969;
}


