* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 133%; }

html, body, div, span, pre, code, a, p, img, hr, 
ul, ol, li, h1, h2, h3, h4, h5, h6,
form, tr, td, table, blockquote  { border: 0; margin: 0; padding: 0; } 

body { background: #FFFBDA; cursor: default;
text-align: center; /* center layout in ie5 and 5.5. */ }
body#splash { background: #000000; }

#splash_container {
position: absolute;
top: 50%; left: 50%;
margin: -119px 0 0 -189px; 
height: 238px; width: 378px; }

table, tr, td { border-collapse: collapse; vertical-align: top;}

#container { 
  width: 780px;
  margin: 0 auto 0 auto;
  position: relative;
		display: block;
		overflow: hidden; } 
		
#header {
  width: 780px; 
  height: 129px; } 

#undermenu
{ width: 780px; height:17px; 
background: url(tlo/top_undermenu.gif) no-repeat;
margin-bottom: 12px; 
}

#content
{ width: 780px;
min-height: 500px; }

#starter
{ width: 520px;
float: right; 
padding: 0px;
}

#starter_links
{ width: 260px; 
float: left;
padding: 0px; 
text-align: center;
}

#starter_box
{width: 260px; height:125px;}

#starter_box_newsletter
{ width: 260px; height:125px; 
background: url(tlo/starter_links_newsletter.gif) no-repeat;
}

#starter_box_newsletter_form
{ padding: 10% 0 10% 30px; }
/* { padding: 10% 30px 10% 0; } */

#starter_box_newsletter_form form, #starter_box_newsletter_form input {font-size: 10px}

hr { width: 780px; height: 2px; color:#000000; background:#000000; margin: 12px 0 12px 0; display: block; clear:both; }  

a:link { font-weight: bold; color: #000000; text-decoration : underline }
a:visited { font-weight: bold; color: #111111; text-decoration : underline }
a:active { font-weight: bold; color: #222222; text-decoration : underline }

a.menu:link  { font-weight: bold; color: #000000; text-decoration : none }
a.menu:visited  { font-weight: bold; color:#111111; text-decoration : none }
a.menu:active  { font-weight: bold; color: #222222; text-decoration : none }

table.menutop a:link  { font-weight: bold; color: #FFFFFF; text-decoration : none }
table.menutop a:visited  { font-weight: bold; color: #FFFFFF; text-decoration : none }
table.menutop a:active  { font-weight: bold; color: #FFFFFF; text-decoration : none }

table.menutop a.menured:link  { font-weight: bold; color: #FF2200; text-decoration : none }
table.menutop a.menured:visited  { font-weight: bold; color: #FF2200; text-decoration : none }
table.menutop a.menured:active  { font-weight: bold; color: #FF2200; text-decoration : none }

table.menutop { background:#000000; }
table.menutop td { padding: 4px; }

table.plansze { margin: 0px 0 4px 0 }
table.plansze td { padding: 4px; vertical-align: middle; }

table.center td {  text-align:center; padding: 4px; vertical-align:bottom; }

p { text-align: justify; padding: 0.5em 0; }

p.ramka { line-height: 20px;  text-align:center; }
p.maly { font-size: 10px; text-align:center; padding: 1em 0; }

.normal { text-align: justify; }

b {  font-weight: bold; }
b.red, b.red a {  font-weight: bold; color: #FF2200; }
b.last, b.last a {  font-weight: bold; color: #090; }

.naglowek { font-weight: bold; }

.tytul {  font-size: 18px; font-weight: bold; text-align: left; }

.tytul2 {  font-size: 14px; font-weight: bold; text-align: left; }

h1 { padding: 0 0 1em 0;  font-size: 18px; font-weight: bold; text-align: left; }

h2 { padding:0.2em;  font-size: 14px; font-weight: bold; }

#popup_img { margin: 10px auto; }

img, #popup_img img.noborder { border-style: none }
SPAN.lewy { float: left }
SPAN.prawy { float: right }
img.normal, #popup_img img, img.plansze { border: #000000 solid 2px; margin: 0 0 10px 0; }
img.plansze { margin: 20px 0 10px 0; }
IMG.lapka { cursor: hand; border-color: #000000; border-style: solid }
IMG.lapkab { cursor: hand; border-style: none }
IMG.baner { border: 1px solid #000000 }

/* tym divem centrowałem ogłoszenia na głównej */
div.center { 
margin: 0px auto 0px auto;
padding: 10px 0 10px 0; vertical-align:bottom;}

TABLE.k { border: 1px solid #000000 }
TD.k { border: 1px solid #000000 }

input.a { background: none; text-align: justify; cursor: text; border: solid #000000 1; }
input.b { background: #000000; text-align: center; cursor: hand; border: solid #000000 1; color: #FFFBDA }
input.c { background: #000000; text-align: center; cursor: hand; border: solid #000000 1; color: #FFFBDA; font-weight: bold }
input.lapka { cursor: hand }
textarea { background: none; text-align: justify; cursor: text; border: solid #000000 2; }

ul.lista, ul { padding-left: 8px; margin-left: 10px; height: auto; width: auto; line-height: normal; list-style-position: outside; text-align: justify;  }
ol.lista, ol { padding-left: 8px; margin-left: 15px; height: auto; width: auto; line-height: normal; list-style-position: outside; text-align: justify;  }

#autorzy { margin:0 auto 0 auto; text-align: center; clear: both; width: 780px;}
#autorzy ul { list-style-position: outside; padding: 0; margin:0; padding: 0; margin:0; text-align: center; }
#autorzy li { display: inline; list-style-type: none; padding: 0; margin:0; }
#autorzy a { text-decoration : none;}
#autorzy li span { display: inline-block; width: 240px; height: 135px; margin: 5px 10px 5px 10px; vertical-align: top; 	}

.hidden { display:none; }