body {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080; 
    background: #ffffff;
    margin: 0;
}
ul {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080; 
    text-align: justify;
}
ol {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   color: #000080; 
   text-align: justify;
}
td {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080; 
}
.tableborder {
    border: 1px solid black;
}
.bold {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000080; 
}
.mainleft {
    margin-right: 12px;
    float: left;
}

.mainright {
    margin-left: 12px;
    float: right;
}

.ramkadol {
    border-bottom: 1px solid black; 
}

.ramkagoradol {
    border-top: 1px solid black;
    border-bottom: 1px solid black; 
}

.ramkaleft {
    border-left: 0px solid black; 
}

.nagl {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}
.skyscraper {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 6pt;
	text-align: center;
	color: #c0c0c0;
}
.title {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000080;
}

.intro {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #000080;
    margin-bottom: 8px;
}

.body {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080;
    text-align: justify;
}

.maly {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 6pt;
    color: #8080c0;
    text-align: justify;
}

.malyprawy {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 6pt;
    color: #8080c0;
    text-align: right;
}

.malyblack {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 6pt;
    color: black;
}

p {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080;
    text-align: justify;
}

.srodek {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080;
    text-align: center;
}

.menu {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080;
    margin-bottom: 6px;
    margin-left: 8px;
}

.menuactive {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000080;
    margin-bottom: 6px;
    margin-left: 8px;
    background-color: #ecf0ff;
}

.menubold {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #6363ff;
    margin-bottom: 6px;
    font-weight: bold;
}

.jasny {
    background-color: #ecf0ff;
}

.ciemny {
    background-color: #d1dbff;
}
.ciemnybold {
    background-color: #d1dbff;
    font-weight: bold;
}

input {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000080;
    border: 1px solid #000000;
    font-size: 8pt;
}

textarea {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000080;
    border: 1px solid #000000;
    font-size: 8pt;
}

select {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000080;
    border: 1px solid #000000;
}

.inicjal {
    background-color: #000;
    color: #fff;
    text-decoration: none;
    padding: 1px 2px 1px 2px; 
    margin: 1px;
}

a {
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #6363ff;
}

a:hover {
    text-decoration: underline;
}

a:visited {
    color: #6363ff;
}

#podklad {
	margin-top: 0px;
	
	position: absolute;
}
#reklama {
        position: relative;
	left: 490px;
	top: 70px;
}
table.reference {
   padding: 5px;
}
table.reference th, table.reference a:link, table.reference a:visited, table.reference a:hover, table.reference a:active {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
 /*  color: #000080;*/
   background-color: white;
}
table.reference td {

    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000080;
 /*   background-color: #ecf0ff;*/
}
table.reference td.n {
   border-top: solid 1px #d1dbff;
   border-bottom: solid 1px #d1dbff;
 /*  background-color: #d1dbff;*/
 /*  background-color: #ecf0ff;*/
}
table.referenceHeader td {
    font: bold 16px verdana, sans-serif;
    color: black;
 /*   background-color: #ecf0ff;*/
}

/* page=wiadomosci */
#news p {
    margin: 0px;
    padding: 0px;
}

#news .above { 
    text-align: right; 
    font-size: 80%;
    color: #6363ff;
    margin: 10px;
}

#news .nagl {
    margin: 0 10px 0 10px;
}

#news .description {
    margin: 5px 0 5px 0;
    color: #000080;
}

#news hr {
    border: none; 
    border-top: 1px solid #d1dbff;
    margin: 20px;
}
