html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
   background: #ffffff url('../gfx/tlo_strona.gif') top center no-repeat;
   text-align: center;
   font-size: 11px;
} /* blad FF!!! z overflow */

input, table, td { font-size: 11px; }

span, div, td, th, a, input, textarea, select { 
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	color: #333399;
}


div.wydarzenia { padding: 5px 7px 3px 7px; line-height: 13px; }
div.nasze_programy { padding: 3px 3px 3px 10px; }

a.niebieski { color: #1C388C; font-weight: bold; }
a.czerwony { color: #CD0000; font-weight: bold; font-size: 12px; }

.szary { color: #868686; }
.zielony { color: #007B3C }
.czerwony { color: #910000; }
.czarny { color: #000000; }
.bialy { color: #ffffff; font-size: 11px; }
.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; }

.border { border: solid 1px black; }
.float { float: left; }

.normal { font-weight: normal !important; }
.i { font-style: italic; }
.u, .underline { text-decoration: underline !important; }
.bold, .b { font-weight: bold; }

.l1 { line-height: 1px; }
.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;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}


    ul.linki {
      display: inline;
      margin: 0px;
      padding: 0px;
      list-style-type: none;
      list-style-image: none;
    }

    li.linki_element {
      margin: 0px;
      padding: 0px;
      float: left;
      line-height: 1px;
      font-size: 1px;
    }

    ul.playlista {
      list-style-image: url('../gfx/wypunktowanie.gif');
      margin: 0px;
      padding: 0px;
    }
    
    ul.playlista li {
      margin-left: 30px;
      width: 130px;
      padding: 1px 5px 3px 5px;
      margin-top: 1px;
      border-bottom: dashed 1px #ffffff;
      color: #819ab2;
      position: relative;
    }
    
    ul.playlista li.bg1 { background: #b9c7d0 !important; color: inherit; }
    ul.playlista li.bg2 { background: #c7d3d7 !important; color: inherit; }

ul {
  padding: 0px;
	margin: 0px;
  margin-left: 25px;
  list-style-type: none;
  list-style-image: url('../gfx/wypunktowanie.gif');
  line-height: 14px;
}

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }
label { color: #868686; }

input, textarea { font-size: 11px; }
input.radio { vertical-align: middle; height: 16px; }
input.zaglosuj { float: right; }
input.szukaj,
input.pozdrowienia,
textarea { 
  background: #ffffff url('../gfx/tlo_szukaj.gif');
  background-position: bottom left; 
  border: solid 1px #BFBFBF; 
  width: 125px; 
  padding: 2px; 
  height: 20px;
}

input.pozdrowienia,
textarea {
  width: 300px !important;
}

input[class=szukaj],
input[class=pozdrowienia] {
  height: auto;
}

input.submit {
  background: yellow;
  border: solid 1px red;
  color: red;
}

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; }


#podstrona {
  padding: 0px 10px 10px 0px;
  line-height: 16px;
  text-align: justify;
}


table#reklama {
  width: 380px;
  line-height: 20px;
  margin: auto;
}

table#reklama td {
  border-bottom: solid 1px #DFEAE9;
}


#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;
}

