/* 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;
}

#logowanie {
    border: solid 1px #4C6ACA;
    background: #4848ff;
    width: 300px;
    margin: 30px auto;
}

#logowanie input {
    width: 95%;
    border: solid 1px #875403;
}

#logowanie table {
    width: 100%;
    margin: 0;
    font-size: 8pt;
    text-align: left;
}

#logowanie img {
    border: solid 1px #4C6ACA;
}

.komunikat table.panel {
    width: 300px;
}

#tytul {
    background: #1034a5;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

span.edytuj {
    text-align: right;
    display:block;
    float: right;
}

a.edit {
    color: #f00;
    font-weight: normal;
}

a.tiny {
    color: #f00;
    font-weight: normal;
    font-size: 7pt;
    margin: 0;
}

p.tiny {
    color: #a00;
    font-weight: normal;
    font-size: 7pt;
    margin: 0;
}

.edycja {
    width: 98%;
    padding: 0;
}

.short {
    width: 70%;
    padding: 0;
}

.shortest {
    width: 25%;
    padding: 0;
}

a:hover {
    text-decoration: underline;
}

#obrazek {

}

#logowanie .opis {
    width: 35px;
     color: #ffffff;
}

#logowanie .kontrolka {
    width: 170px;
}

input.edit {
    width: 98%;
    background: #fff;
    margin: 0;
}

table.editEtykieta {
    width: 100%;
    border-collapse: collapse;
}

td.editEtykieta {
    border: none;
}

td.edycja {
    width: 80%;
}

td.widocznosc {

}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

img.center {
    margin-left: auto;
    margin-right: auto;
}

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: 1000px;
    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;
}

tabela.panelrs {
    background: #4C6ACA;
    clear: both;
}

#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: 259px;
    float: left;
    background: #efebef;;
}

div.menu {
    font-size: 8pt;
    line-height: 14pt;
}

div.grupa {
    background: #f7f7f7;
    font-weight: bold;
    border-bottom: solid 1px #1034a5;
    margin: 2px 0 0 0;
}

div.grupa a {
    text-decoration: none;
    color: #000;
    display: block;
}

div.pozycjaMenu {
    display: none;
    background: #cde;
    border-left: solid 4px #4c6aca;
}

div.pozycjaMenu a {
    padding-left: 12px;
    text-indent: -9px;
}

div.pozycjaMenu a:hover {
    background: #9ccfff;
}

.menu p {
    margin: 0;
	padding-left: 10px;
}

.menu img {
    margin: 2px 6px 2px 2px;
    border: none;
}

#dol {
    background: #efebef;
}

#glowny {
    width: 739px;
    float: right;
    background: #fff;
    margin: 0px;
    border-left: 1px solid #1034a5;
    text-align: center;
}

/*#glowny div {
    margin: 5px;
}*/

#glowny p {
    font-size: 8pt;
}

a {
    color: #000;
}

#gorne_menu {
    width: 739px;
    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;
}

p#zalogowany {
    display: block;
    float: right;
    text-align: right;
    color: #ddf;
    text-decoration: underline;
}

#data table {
    vertical-align: middle;
    width: 100%;
}

img.left {
    float: left;
}

img.right {
    float: right;
}

input.right {
    float: right;
}

.nomargin {
    margin: 0;
}

#stopka {
    clear: both;
    padding: 0;
    background: #efebef;
    border-top: 1px solid #1034a5;
    height: 15px;
}

p.stopka {
    margin: 0;
    float: right;
}

p.admin {
    margin: 0 0 0 5px;
    display: block;
    width: 300px;
}

#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;
}

#tenders table.panel{border:0;}

.komponent .naglowek {
    background: #1034a5;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.blad .naglowek {
    background: #1034a5;
}

.panel * {
    margin: 2px;
}

.komponent {
    text-align: justify;
    background: #f5f5ff;
}

.komponent naglowek {
    text-align: center;
}

.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;
}

/*.tabelka naglowek*/

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;
}

table.center {
    text-align: center;
}

.center * {
    text-align: center;
}

.dogory {
    display: none;
    margin: 0 2px;
}

.buttony_menu {
    width: 40px;
    text-align: right;
}

.buttony_menu a {
    margin: 0;
}

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');
}

span.stanowisko {

}

table.szeroki {
    width: 99.9%;
}

td.right p {
    text-align: right;
}

a.podswietlony {
    color: #fff;
}

div.topbar {
    clear: both;
    width: 100%;
    background: #4C6ACA;
    margin: 0;
    text-align: right;
    color: #fff;
    height: 20px;
    line-height: 20px;
}

.topbar a {
    color: #bbb;
}

.topbar a:hover {
    text-decoration: underline;
}

.center p {
    text-align: center;
}

.center {
    text-align: center;
}

a {
    color: #000;
}

span.right {
    text-align: right;
    border: solid 1px;
}

.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.titlebar {
    clear: both;
    width: 100%;
    background: #3b59b9;
    margin: 0;
    text-align: center;
    color: #fff;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
}


/*
 	brazowe przyciski
*/
a.button {
    display: block;
    margin: 5px auto;
    border: solid 1px #5f3401;
    width: 120px;
    color: ##ffffff;
    background: #e0d6cb;
    font-weight: normal;
    line-height: 12pt;
    text-align: center;
}



/*
	niebieskie przyciski - jaskrawe
*/
/*
a.button {
    display: block;
    margin: 5px auto;
    border: solid 1px #00e;
    width: 120px;
    color: #00e;
    background: #eff;
    font-weight: normal;
    line-height: 12pt;
    text-align: center;
}
*/


/*
	niebieskie przyciski - blade
*/
/*
a.button {
    display: block;
    margin: 5px auto;
    border: solid 1px #000;
    width: 120px;
    color: #fff;
    background: #4C6ACA;
    font-weight: normal;
    line-height: 12pt;
    text-align: center;
}
*/

table.solidborder {
    border: solid 2px;
    margin: 10px auto;
}

#floating_admin_baner{
	width:95%;
	margin:2px;
	text-align:center;
	font:10pt "arial";
	color:white;
	padding:0 0px;
	border:1px solid white;
	background:red;
	position: fixed;
	opacity:0.7;
}
.admin_gora{
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 110px;
	border: 0px solid #666666;
	background: url(../_img/admin_baner.png) no-repeat;
}

.admin_action_button{
	margin:7px;
}
