body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-attachment: fixed;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	color: rgb(0, 0, 0);
	/*background-color: darkblue;*/
    background-color: #0576bf;
    text-align: inherit;
}

img {
	border: none;
}

a {
	text-decoration: inherit;
	color: inherit;
}

a:visited {
	text-decoration: inherit;
	color: inherit;
}

p 
{
	margin: 5px;
}

a:hover {
	text-decoration: overline, underline;
	color: darkorange;
}

*.gr {
color: gray;
}

*.wh {
color: white;
}

#klogo
{
	margin: auto auto 0 auto;
	display: block;
	left: auto;
}

#inbody
{
	background-color: white;
	margin: 0px auto 0 auto;
	display: block;
	width: 1000px;
	height: auto;
	border-left: 1px solid darkblue;
	border-right: 1px solid darkblue;
	padding-top:5px;
}

#datownik
{
	background-color: #ffffb2;
	margin: 0px auto 0 auto;
	width: 1000px;
	height: auto;
	/*border-left: 1px dashed darkorange;*/
	border-bottom: 1px solid darkorange;
	border-top: 1px solid darkorange;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #cc3300;
	text-align: center;
	font-size: 10pt;
	padding: 1px;
}


#mainmenu
	{
	background-color: #c4d5f8;
	margin: 10px 10px 10px 10px;
	padding: 4px 4px 4px 4px;
	height: auto;
	border: 1px solid lightblue;
	text-align: center;
	color: darkblue;
}

#serwisyzalezne
	{
		height: auto;
		width: 100%;
		text-align: center;
		font-weight: bold;
		font-variant: small-caps;
		margin-bottom: 10px;
	}

#top_srodek {
	height: inherit;
	width: 1000 px;
	/*background-color: inherit;*/
	/*position: inherit;*/
	padding-top: 10px;
	padding-bottom: 10px;
	font-variant: small-caps;
        text-align: center;
}


/* TERAZ PROGRAMUJEMY WNĘTRZE INBODY */
/* wnętrze dzielimy na cztery szpalty w dwóch grupach - prawej i lewej - dzielących stronę symetrycznie.*/

#strefatresci
{
	height: auto;
	display: table;
	width: 100%;
	margin-top: 10px;
	vertical-align: top;	
}

#leweszpalty
{
	height: auto;
	display: table-cell;
	width: 600px;
	vertical-align: top;
}

#praweszpalty
{
	height: auto;
	display: table-cell;
	width: 400px;
	vertical-align: top;
}

	#leweszpaltyBIS
{
	height: auto;
	display: table-cell;
	width: 800px;
	vertical-align: top;
}

	#praweszpaltyBIS
	{
		height: auto;
		display: table-cell;
		width: 200px;
		vertical-align: top;
	}

#naglowek-im
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20 px;
	display: block;
}


div.raport_opis { font-family: "Tahoma"; position: absolute; font-size: 12px; color:#ffffff; background-image: url('images/glowna/szybka.png'); background-repeat:repeat; top: 218px; left: 15px; width: 581px; padding: 2px; }

div.raport_temat { font-family: "Tahoma"; top: 3px; left: 25px; font-size: 25px; color:#ffffff; background-image: url('images/glowna/szybka.png'); background-repeat:repeat; width: auto; }

#okladka
{
	width: 379px;
	height: autopx;
	margin-left: 8px;
	margin-right: 10px; 
	margin-bottom: 8px;
	border: 1px dashed silver;
	background-color: #e9e9e9;
	color: #696969;
	font-size: 11px;
	text-align: left;
}

#okladka-copy {
	font-size: 8pt;
	background-image: url(images/okladki/okladka1.jpg);
}

#raport
{
	width: 187px;
	margin-left: 8px;
	border: 1px solid lightorange;
	background-color: #ffffb2;
	font-size: 11px;
	text-align: justify;
}

#wiescizmiasta
{
	width: 187px;
	margin-right: 10px;
	margin-left: 6px;
	border: 1px dashed #669900 ;
	background-color: #99FF66 ;
	font-size: 11px;
	text-align: justify;
}

#lca
{
	border: 0px;
	font-size: 6px;
	text-align: justify;
        position: static; 
        top: -100px;
        left: 200px;
        width: 190px;
        padding: 2px; 
}

#copyright
{
	height: 20px;
	width: 90%;
	border-top: 1px solid darkgray;
	margin-top: 20px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	color: silver;
	text-align: justify;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}

#wspolpraca
{
	height: 21px;
	width: 90%;
	margin-top: 2px;
	padding-top: none;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	color: darkgray;
	text-align: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.ldz
{
outline: dashed 1px red;
font-size: 30px;
display:inline-block;
text-align: center;
margin-top: 7px;
width: 30px;
height: 30px;
}

a.ldz:hover
{
text-decoration: bold;
color: red;
}
 
a.zobacz
{
text-decoration: bold;
color: darkblue;
}

#zobacz
{
	width: 187px;
	margin-right: 10px;
	margin-left: 6px;
	margin-top: 6px;
	border: 1px dotted darkgray ;
	font-size: 10px;
	color: darkblue;
	text-align: justify;
}

.s { text-decoration: bold; color: red }

/* blah! */

.lca_komponent_bok {display: none;}

.lca_komponent_tytul_dnia a, a:visited { text-decoration: bold; color: #FF9900}

.lca_komponent_tytul_dnia a:hover { text-decoration: underline; color: #FFCC33}

.lca_komponent_tytul_dnia {font-size: 11px; font-weight: inherit; font-family: inherit; }
td.lca_komponent_tytul_dnia{ width: inherit;}

.lca_komponent_tytul a, a:visited { text-decoration: none; color: #000000}

.lca_komponent_tytul a:hover { text-decoration: underline; color: #669900}

.lca_komponent_tytul {font-size: 11px; font-weight: inherit; font-family: inherit; padding-top: 5px; }
td.lca_komponent_tytul { width: inherit;}

.lca_komponent_link a, a:visited { text-decoration: none; color: #000000}

.lca_komponent_link a:hover { text-decoration: underline; color: #000000}

.lca_komponent_link {font-size: 11px; font-weight: inherit; font-family: inherit; padding-top: 5px;}
td.lca_komponent_link {width: inherit;}

.lca_komponent_dol {display: none;}

.lca_komponent_gora {display: none;}

table.lca_komponent_tabla { width: 185px; border: none; padding: 0 0 0 0; margin: 0 0 0 3;}

/* TAM DALEJ JEŚLI COŚ BĘDZIE, TO JUŻ TYLKO PRAWO I PORZĄDEK... */

span.ntemat{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 20px;
}

span.ndata{
	color: gray;
}

p.ntresc {
	text-align: justify;
}

span.nauthor{
	color: gray;
}

span.nmore {
	color: gray;
}