/* style.css dla bipu */
/*  ął */

/*USUNAC TO*//*
div {
    border: solid 1px #000;
}*/

body {
    background: #1E3175;
    margin: 0;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 8pt;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

a {
    color: #fff;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none
}

a:hover {
    text-decoration: underline;
}

h2 {
    font-size: 16pt;
    font-weight: normal;
    margin: 15px auto;
}

#kontener {
    text-align: center;
    margin: 0;
    margin-top: 3px;
}

#calosc {
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    width: 750px;
    background: #fff;
    text-align: left;
    border: solid 1px #bbb;
}

#gora {
    padding: 0;
    margin: 0;
    background: #fff;
}

#form_szukaj {
    width: 200px;
    margin: 0;
    font-size: 8pt;
}

#szukaj {
    width: 150px;
    margin: 0;
    background: #efebef;
    border: solid 1px #1536A7;
    font-size: 8pt;
    float: right;
}

#submit {
    width: 45px;
    margin: 0;
    background: #4c6aca;
    border: solid 1px #1536A7;
    color: #fff;
    font-size: 8pt;
    font=weight: bold;
    float: right;
    text-align: center;
    padding: 0;
}

#panel {
    background: #4C6ACA;
    clear: both;
    border-top: solid 1px #bbb;
    border-bottom: solid 1px #bbb;
}

#panel table {
    width: 100%;
}

#panel a {
    color: #fff;
}

#panel h1 {
    text-align: center;
    color: #dde;
    margin: 0;
    font-size: 10pt;
    font-weight: bold;
}

#panel1 {
    width: 300px;
}

#panel_link {
    width: 300px;
}

#panel_link p {
    margin: 0;
    text-align: right;
    margin-right: 10px;
}

#lewy {
    width: 150px;
    float: left;
    background: #efebef;;
}

div.menu {
    font-size: 8pt;
}

div.grupa {
    /*background: #f7f7f7;*/    
    font-weight: bold;
    border-bottom: solid 1px #1034a5;/*1px #1034a5;*/
    margin: 2px 0 0 0;
}

div.grupa a {
    text-decoration: none;
    color: #000;
    display: block;
}

div.pozycjaMenu {
    display: none;
    background: #cde;/*#efebef;*/
    border-left: solid 4px #4c6aca;
}

div.pozycjaMenu a {
    padding-left: 12px;
    text-indent: -7px;
}

div.pozycjaMenu a:hover {
    background: #9ccfff;
}

.menu p {
    margin: 0;
}

.menu img {
    margin: 2px;
    border: none;
}

#dol {
    background: #efebef;
}

#glowny {
    width: 595px;
    float: right;
    background: #fff;
    margin: 0px;
    border-left: 1px solid #1034a5;
    text-align: center;
}

/*#glowny div {
    margin: 5px;
}*/

#glowny p {
    font-size: 8pt;
}

/*#glowny a {
    color: #000;
}*/

#gorne_menu {
    width: 595px;
    float: right;
    background: #4c6aca;
    border-left: 1px solid #1034a5;
    font-size: 8pt;
    line-height: 12pt;
    color: #fff;
    margin: 0;
    padding: 0;
    overflow: clip;
}

#gorne_menu p {
    margin: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
}

#gorne_menu a {
    color: #fff;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}

#gorne_menu a:hover {
    text-decoration: underline;
}

#gorne_menu img {
    border: none;
    margin: 0 2px;
}

#data {
    background: url('../_img/bg_line.jpg') #1034a5;
    height: 22px;
}

#data p {
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    margin: 0;
}

#data table {
    vertical-align: middle;
}

img.left {
    float: left;
}

img.right {
    float: right;
}

.nomargin {
    margin: 0;
}

#stopka {
    clear: both;
    padding: 0;
/*   text-align: center; */
    background: #efebef;
    border-top: 1px solid #1034a5;
    height: 15px;
}

p.stopka {
    margin: 0;
    float: right;
}

p.opis {
	font-size: 10pt;
	text-align: right;
	color: grey;
}

p.admin {
    margin: 0 0 0 5px;
    display: block;
    float: left;
    width: 150px;
}

#stopka a {
    margin: 0;
    font-size: 8pt;
    font-weight: bold;
    color: #888;
    text-decoration: none;
}

#stopka a:hover {
    color: #f99;
}

#stopka table {
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 0;
    border-collapse: collapse;
    border: none;
}

#stopka table td {
    vertical-align: middle;
    padding: 0;
    border: none;
}

table.panel {
    width: 90%;
    border: solid 1px #ccc;
    font-size: 8pt;
    margin: 15px auto;
    border-collapse: collapse;    
    clear: both;
}

table.opis {
    width: 90%;
    border: solid 1px #ccc;
    font-size: 8pt;
    margin: auto;
    border-collapse: collapse;    
    clear: both;
}

.panel .naglowek {
    background: #1536A7;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.blad .naglowek {
    background: #f00;
}

.panel * {
    margin: 2px;
}

.komponent {
    text-align: justify;
    background: #f5f5ff;
}

.komponent naglowek {
    text-align: center;
}

.tabelka_clear {
    border-collapse: collapse;
    text-align: justify;
}

.tabelka {
    width: 100%;
    margin: 0 auto;
    border-collapse: collapse;
    text-align: justify;
}

.tabelka p {
    margin: 0 2px;
    line-height: 10pt;
}

.tabelka .pozycja {
    background: #4c6aca;
    color: #fff;
    width: 25%;
    font-weight: bold;
}

.tabelka td {
    border: solid 1px #ccc;
}

table#podpis {
    width: 98%;
    margin: 15px auto;
    border: solid 1px #000066;
    border-collapse: collapse;
    font-size: 8pt;
    line-height: 14pt;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

table#podpis p {
    margin: 0;
}

table#podpis a {
    color: #fff;
}

table#podpis .pierwsza {
    background: #c00;
}

table#podpis .druga {
    background: #4c6aca;
}

table#podpis img {
    margin-right: 5px;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

table.center {
    text-align: center;
}

.dogory {
    display: none;
    margin: 0 2px;
}

ul.mapa {
    margin: 0px;
    padding: 0;
    padding-left: 15px;
}

ul.mapa li {
    padding: 0;
    list-style: none;
    list-style-image: url('../_img/arrow_red.gif');
}

select.select_titlebar {
    width: 100%;
    float: right;
    height: 20px;
    margin: 0 3px;
}

div.topbar {
    clear: both;
    width: 100%;
    background: #4C6ACA;
    margin: 0;
    text-align: right;
    color: #fff;
    height: 20px;
    line-height: 20px;
}

div.topbarwhite {
	text-align: right;
    clear: both;
    width: 100%;
    margin: 0;
    color: #000;
    height: 20px;
    line-height: 20px;
}

.topbar a {
    color: #fff;
}

.topbar a:hover {
    text-decoration: underline;
}

span.prev {
    display: block;
    width: 30px;
    text-align: center;
}

span.next {
    border: solid 1px;
    display: block;
    width: 30px;
    text-align: center;
}

table.szeroki {
    width: 99.9%;
}

td.right p {
    text-align: right;
}

a.podswietlony {
    color: #fff;
}

.center p {
    text-align: center;
}

p.left {
	text-align: center;
}


a {
    color: #000;
}

.edycja {
    width: 99%;
}

.icon {
    margin: 5px 20px;
}

form.page_select {
	float: right;
	width: 100px;
	margin: 0;
}

div.lightbar {
    clear: both;
    width: 100%;
    background: #6e8cec;
    margin: 0;
    text-align: left;
    color: #fff;
    line-height: 20px;
}

div.lightbarcenter {
    clear: both;
    width: 100%;
    background: #6e8cec;
    margin: 0;
    color: red;
    text-align: center;
    color: black;
    line-height: 20px;
}

.lightbar p {
    margin: 0 5px;
}

div.titlebar {
    clear: both;
    width: 100%;
    background: #3b59b9;
    margin: 0;
    text-align: center;
    color: #fff;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
}

.titlebar p {
    margin: 0 5px;
}

div.solidborder {
    border: solid 2px;
    margin: 10px auto;
}

table.solidborder {
    border: solid 2px;
}

.big_canvas {
    line-height: 40pt;
    font-size: 18pt;
}

.lightbar p {
    margin: 0 4px;
}

a.button {
    display: block;
    margin: 5px auto;
    border: solid 1px #00f;
    width: 120px;
    color: #00f;
    background: #eff;
    font-weight: normal;
    line-height: 12pt;
    text-align: center;
}

img.na_srodku {
    margin: 0 auto;
}

td * {
    font-size: 8pt;
}
