﻿
/* *************************************** */

body{
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

p {
	font-size: 10pt;
}

h3 {

}

span {
	font-size: 10pt;
	display: block;
}

.btn {
	border: 1px solid #DDD;
	background-color: #FFF;
	cursor: pointer;
}

.txt {
	border: 1px solid #DDD;
	background-color: #FFF;
}

td {
	font-size: 10pt;
}

th {

}

span.blad {
	color: #F00;
}

label
{
	cursor: pointer;
}

/* *************************************** */

.btnOff {
	background-color: #DDD;
}

.btnZakladka {
	width: 300px;
	height: 30px;
	display: inline-block;
	margin: 0px;
}

div.divZakladka {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* *************************************** */
/* okno */

div.pOkno
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 25, 25, .5);
}

div.pOkno2
{
	position: absolute;
	width: 600px;

	top: 50%;
	left: 50%;
	margin: -200px 0px 0px -300px;
	border: 1px solid #DDD;
}

div.pOkno3
{
	position: absolute;
	width: 900px;

	left: 50%;
	margin: 100px 0px 0px -450px;
	border: 1px solid #DDD;
}

span.naglowekOkna {
	font-size: 16pt;
	margin-left: 10px;
}

/* *************************************** */
/* lista */

.gvLista
{
	width: 100%;
	border: none;
}
.gvLista td
{
	border: none;
}
.gvListaHeader
{
	height: 30px;
	background-color: #CCC;
	text-align: center;
	font-size: 11pt;
}
.gvListaHeader th
{
	color: #000;
	border: 1px solid #FFF;
}
.gvListaRow
{
	height: 30px;
}
.gvListaRow td
{
	padding: 5px;
	font-size: 11pt;
}
.gvListaAlternatingRow
{
	height: 30px;
	background-color: #EEE;
}
.gvListaAlternatingRow td
{
	padding: 5px;
	font-size: 11pt;
	border: 1px solid #FFF;
}

td .kolN { background-color: #EEE; }
td .kolP { background-color: #FFF; }

tr.brakDanych td {
	color: #F00; padding-top: 10px; padding-bottom: 10px; text-align: center;
}

/* *************************************** */
/* formularz */

.btnFormularz
{
	width: 150px;
	height: 30px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* *************************************** */
/* kalendarz */

.btnKalendarz
{
	background-color: #FFF;
	width: 18px;
	height: 18px;
	cursor: pointer;
	border: none;
}

/* *************************************** */
/* loader */

div.divLoader
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(54, 25, 25, .5);

	z-index: 1000;
}
div.divLoader2
{
	position: relative;
	width: 300px; 
	height: 100px;

	top: 50%;
	left: 50%;
	margin: -50px 0px 0px -150px;

	background: #FFF;
}
div.divLoader2 p
{
	text-align: center;
}

/* *************************************** */
