a
{
	color:#5e5ed7 !important;
}

a:hover
{
	color:#278d32c7 !important;
}

td>input, td>img
{
	vertical-align:middle;
}

#CALOSC
{
	overflow:hidden;
	font-size:small !important;
	font-family:Tahoma !important;
}

#CALOSC div
{
	overflow:hidden;
}

/*Nagłówek*/

#KOMUNIKAT
{
	position:absolute;
	top:0;
	left:10%;
	width:80%;
}

#KOMUNIKAT div.Komunikat
{
	background-color:white;
	border:2px solid #f0dd3d;
	border-top:none;
	padding:5px;
	text-align:center;
}

#KOMUNIKAT div.Komunikat.neutralny{color:black;}
#KOMUNIKAT div.Komunikat.pozytywny{color:green;}
#KOMUNIKAT div.Komunikat.negatywny{color:#641919;}

#KOMUNIKAT div.Komunikat img[title="Zamknij"]
{
	float:right;
	cursor:pointer;
	border:1px solid black;
	padding:0 2px;
	color:black;
}

#KOMUNIKAT div.Komunikat img[title="Zamknij"]:hover
{
	color:red;
	border-color:red;
}

#NAGLOWEK
{	
	display:table;
	overflow:hidden;
	width:100%;
	color:white;
	background-color: #C70100;
	border-spacing:5px;
	border-bottom:2px solid #740807;
}

#NAGLOWEK>div{display:table-cell;}

#NAGLOWEK>#NazwaProgramu
{	
	text-align:center;
	width:150px;
	border:1px solid #ffffff8f;
}

#NAGLOWEK>#NazwaProgramu h1, #NAGLOWEK>#NazwaProgramu h4
{
	margin:10px;
}

#NAGLOWEK>#NazwaProgramu>img
{
	width:40px;
}

#NAGLOWEK>#DaneKSM
{
	font-size:normal;
	text-align:center;
}

#NAGLOWEK>#FormularzLogowania
{
	width:210px;
}

#NAGLOWEK>#FormularzLogowania input[type="submit"]
{
	float:right;
}

#NAGLOWEK>#DaneUzytkownika
{
	width:210px;
}

#NAGLOWEK>#DaneUzytkownika #CzasDoKoncaSesji img[alt="odswiez"]
{
	position:relative;
	top:3px;
	width:15px;
	cursor:pointer;
}

#NAGLOWEK>#DaneUzytkownika #CzasDoKoncaSesji img[alt="odswiez"]:hover
{
	opacity:85%;
}

/*Okna*/
#OKNA>div.okno
{
	width:100%;
	display:none;
}

.dialogokno .ui-dialog-titlebar,.dialogokno .ui-dialog-buttonpane .ui-dialog-buttonset button
{
	color:#050554;
	background-color:#fcecbc;
}

/*okno UzytkownikInfo*/
#Ustawienia table,
#Ustawienia table thead>tr>th, 
#Ustawienia table tbody>tr>td
{
	border:1px solid grey;
	text-align:center;
	padding:10px;
	background-color:white;
}

#Ustawienia table
{
	background-color:#e3e3e3;
	border-spacing:1px;
	padding:1px;
}

#Ustawienia #UzytkownikInfo>ul>li.ui-state-active
{
	background-color:#20ac98;
}

#Ustawienia #UzytkownikInfo>ul>li a
{
	color:black !important;
}

#Ustawienia #UzytkownikInfo>ul>li.ui-state-active a
{
	color:white !important;
}
