/*@import "blib.css";
*/
/*
konfer.css 
bart.200808

*/

/* @import "program.css"; */



.tblHeadStts {
	background-color: #d0d0f0;
	width:100%;
}
.tblHeadSttsLft {
	text-align:left;
	width:32ex;
}



/* Stuff */


input {
        background-color: #fff;
        color: #000;
	font-size:12px;
}

/*autor*/
.nazwy_danych {
        color:#020800;
}
.wartosci_danych {
        color:#595a30;
}

/*----------------------------------------------------------------------
 tabela do layoutu
----------------------------------------------------------------------*/
table.lay{
	width:100%;
	padding:0;
	border:0;
	margin:0;
	border-spacing:0;

}
table.lay tr{
	padding:0;
	border:0;
	margin:0;
}
table.lay td{
	padding:0;
	border:0;
	margin:0;
}


a.email {
	color:#3b4a4a;
	text-decoration:none;
}
a.email:visited {
	color:#8b9a9a;
}

/*---------------------------------------------------------
 ed
---------------------------------------------------------*/

table.tabelka{
	width: 80%;
	border-left:solid 1px black;
	border-top:solid 1px black;
	border-spacing:0px;
	empty-cells:show;
	margin-left: 10%;
	margin-right:10%;
	
}
table.tabelka td{
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	margin:0 0 0 0;
	padding:0.5ex 0.3ex 0.5ex 0.3ex;
}
table.tabelka  p {
	max-width:30em;
}
a.dogory {
	text-align:right;
}
/*-------------------------------------
	naprzemienne wiersze tabeli
-------------------------------------*/

.tp1{
	background-color:#fff;
}
.tp2{
	 background-color:#f4f4f4;
}

.tablista{
	background-color:#fff;
	width: 100%;
	margin: 1ex auto 1ex auto;
	border-collapse: collapse;
	border:solid 1px #888;
	text-align:left;
}
.tablista td, .tablista th{
	padding:3px 3px 3px  0.7ex;
}
.tablista tr {
	border-bottom: solid 1px #888;
}
.tablista td.tnT {
	color: green;
}
.tablista td.tnN {
	color: red;
}
th{
	text-align:left;
	background-color: #f0f0f0;
	/*border: solid 1px #444;*/
}	

.formDesc {
    vertical-align:top;
    background-color: #f8f8f8;
    padding: 0.5ex;
}
.formInput {
    background-color: #fff;
    padding: 0.5ex;
}
.formTable input, .formTable select,.formTable textarea {
	border: solid 1px silver;
}

.formTable {
	background-color: #fff;
	border: solid 1px #eeeeee;
	width: 100%;
}
.formTable input{
	width:21em;
}
.formTable select {
	width:17em;
}
.center {
	text-align: center;
}

.tblval {
	text-align: center;
}
/*---------------------------------------------------------
	blib/forms
---------------------------------------------------------*/
.oblgt_mark{
	color:red;
	font-size:120%;
}
.op_nrml{
}
.op_err{
	color:red;
}

.opSt{
	margin: 1em;
	padding: 2ex;
}
.opStTitl{
	font-weight: normal;
}
.opStMsg{
		
}

.opStok .opStTitl{
	color: #008000;
}

.opStok {
	border: solid 1px #06e060;
	background-color: #f0fff0;
	font-weight: bold;
	color: #008000;
}

.opStwarn .opStTitl{
	color: #604020;
}

.opStwarn {
	border: solid 1px #e0b040;
	background-color: #ffffe0;
	font-weight: bold;
	color: #604020;
}

.opSterr .opStTitl{
	color: #f04040;
}

.opSterr {
	border: solid 1px #c00000;
	background-color: #ffe8e8;
	font-weight: bold;
	color: #f04040;
}

/*---------------------------------------------------------
	ib2005 
---------------------------------------------------------*/
.pnazwa{
	/*color: #4040c0;*/
	font-weight:bold;
	text-transform:uppercase;
}
.adres {
	margin-left:3em;
	line-height:150%;
}

/*---------------------------------------------------------
	login panel
---------------------------------------------------------*/
.login_panel {
	text-align:center;
}
.login_input {
	border: solid 1px silver;
	font-size:80%;
}
.login_ok_but{
	font-size:70%;
	border: solid 1px silver;
	padding:1px 1px 1px 1px;
	

}
/*---------------------------------------------------------
    user
---------------------------------------------------------*/

.user_data_box {
	border:solid 1px #e6e6fd;
	margin-bottom:1em;
	background-color: #f0f2ff;
	padding: 0.5ex 0.5ex 0.5ex 1ex ;
}

.nowrap {
    white-space: nowrap ;
}
.przycisk {
	border: solid 1px silver;
	padding: 1px;
	background-color:#efefef;
	line-height:200%;
}
.przycisk a:hover{
	text-decoration:none;
}
.wazne {
	/*color:orange; */
	font-weight:bold;
}
.ack  { /* accesskey info */
	/*background-color: #f6f6ff;*/
	/*border-bottom:solid 1px  #c000c0;*/
	text-decoration:underline;
}

hr {
	border:0;
	border-top: solid 1px silver;
}

/*  tabelka dane do faktury */
.daneFakturowe {
	width:100%;
}
td.dFakWystawic {
	padding-right:2ex;
	width: 50%;
}
td.dFakWyslac {
	width: 50%;
}

.buttBar {
	/*border:  solid 1px red;*/
	/* width:100%; */
	text-align:right;
	padding-right: 1ex;
	/*margin-right: 1ex;*/
}
.pastDate {
	color: #777;
}
.przypisZnak {
	font-size:70%;
	line-height: 0.5em
}
.przypis {
	
	font-size: 90%;
	color: #444;
}

#rightSelect{
	width:24ex;
}

#udzialySelect{
	width:9ex;
}

#listaPrac .colRodzaj {
	font-size:80%;
}

/* tabela checkboxow uprawnien do osrodka */
.uprawnienia td {
	padding-right:2em;
}
/*
	tabelka widoku rekordu pelnego
*/
.rectable {
	background-color:#fff;
	border: solid 1px black;
	width: 100%;
	border-collapse:collapse;
}
.rectable td {
	padding:0.5ex;
}

.headRecView{
	border: solid 1px black;
	background-color: #f8f8f8;
	margin-bottom:0.3ex;
	padding:0.5ex;
}
/* 
	widok pracy
*/
.rectable .recFdesc {
    vertical-align:top;
    background-color: #fff;
    padding: 0.5ex;
}
.rectable .recFcont {
    background-color: #f8f8f8;
    padding: 0.5ex;
}
.paper_show  {
	width:100%;
	border: solid 1px black;
}
.paper_show .recFdesc {
    vertical-align:top;
    background-color: #ffffff;
    font-weight:bold;
}
.rectable .recFcont {
    background-color: #ffffff;
}

/*-------------------------------------------------------------
	widok ankiety/formularza
-------------------------------------------------------------*/

.recView {
}
.form_show tr{
	border-bottom:solid 1px #444;
}
/*.form_show td{
	border-bottom:solid 1px #444;
}*/

/*
	formularz filtra wyszukiwania
*/


.filtr_form {
	background-color:#fff;
	
}
div.filtr_form {
	padding: 1ex;
	border: solid 1px silver;
	margin-bottom:1ex;
}

.filtr_form input {
	border: solid 1px silver;
}

.filtr_form .ffsubmit {
	text-align:center;
}
.filtr_form select {
	border: solid 1px silver;
	background-color:#fff;
}

/*
*/

/*-------------------------------------------------------------
	podstrony
-------------------------------------------------------------*/
.subpLinks {
	text-align:center;
}

/*-------------------------------------------------------------
podsumowanie tabeli
-------------------------------------------------------------*/
.sumatabeli {
	text-align:right;
}
.sumatabeli .bwazne {
	font-weight: bold;
	color: red;
}

img.txtico {
	border:0;
	/*float:right; */
}


/*
	tabele w tresci
*/
table.tcont {
	margin-left:auto;
	margin-right: auto;
	border-collapse:collapse;
}
table.tcont  td, table.tcont th{
	text-align:center;
	border: solid 1px silver;
	padding: 3px;
}

.bwazne {
	font-weight: bold;
	color: #975020 ;  /* #875a2d ; */
}

span.bwazne {
}

p.bwazne {
	font-size: 105%;
	padding: 1em;
	margin: 1em;
}


.warn {
	font-weight: bold;
	color: orange;
}

.program h4 {
	text-decoration: underline;
}

.b-small  {
	font-size: 90%;
}
.buo-podpis {
	text-align:right;
	font-style: italic;
}
.buo-podpis .buo-nazwisko { 
	margin-bottom:0ex;
	/*border: solid 1px red;*/
}
.buo-podpis .buo-tytul { 
	margin-top:0.2ex;
}
