html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
   background: #ffffff;
}

span, div, td, th, a, input { 
	font-family: Arial, Tahoma, sans-serif;
	color: white;
	font-size: 11px;
}

	.s10 { font-size: 10px !important; }
	.u { text-decoration: underline; }
	.i { font-style: italic; }
	.left	{ text-align: left; }
	.center	{ text-align: center; }
	.right { text-align: right; }
	.co {
		/*color: #4697bc !important;*/
		color: #411c00 !important;
		font-size: 10px !important;
	}
	.ui-tooltip div, .czarny { color: black !important; }

#logowanie_bg {
    position: absolute;
		z-index: 1;
    width: 462px;
		height: 387px;
    top: 50%;
		left: 50%;
    margin-left: -231px;
    margin-top: -220px;
    background: url('../gfx/logowanie.jpg') no-repeat bottom;
}

	#program {
    position: absolute;
		z-index: 2;
    width: 220px;
		height: 80px;
    bottom: 195px;
		right: 58px;
		line-height: 24px;
		text-align: center;
		color: black;
	}
		.nazwa_programu {
			color: black;
			font-size: 30px !important;
			-webkit-text-shadow: 1px 2px #ffffff;
			-moz-text-shadow: 1px 2px #ffffff;
			text-shadow: 1px 2px #ffffff;
		}

/*
	#program {
    position: absolute;
		z-index: 2;
    width: 220px;
		height: 80px;
    bottom: 160px;
		right: 18px;
		line-height: 24px;
		text-align: center;
		color: black;
	}
		.nazwa_programu {
			color: black;
			font-size: 27px !important;
			-webkit-text-shadow: 1px 2px #ffffff;
			-moz-text-shadow: 1px 2px #ffffff;
			text-shadow: 1px 2px #ffffff;
		}
*/
	#formularz {
    position: absolute;
		z-index: 10;
    width: 260px;
		height: 60px;
    bottom: 105px;
		left: 50%;
    margin-left: -125px;
	}
	
		input.log {
			background: white;
			border: none;
			width: 135px;
			height: 17px;
			color: black !important;
			padding: 2px 6px 2px 6px !important;
		}

		input[class="log"] {
			padding: 0px 6px 0px 6px !important;
		}
		
	#licencja_dla {
    position: absolute;
		z-index: 3;
    width: 200px;
		height: 80px;
    bottom: 14px;
		left: 27px;
		line-height: 15px;
	}
	
	#support {
    position: absolute;
		z-index: 4;
    width: 200px;
		height: 80px;
    bottom: 14px;
		right: 27px;
		line-height: 15px;
		text-align: right;
	}
	
#preloader {
	position: absolute;
	z-index: 10;
	width: 600px;
	height: 450px;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -225px;
  background: white url('../gfx/preloader.gif') no-repeat center center;
}
	
#error,
#msg {
	border-top: solid 1px #930706;
  border-bottom: solid 1px #930706;
	text-align: center;
  margin: auto;
}

#error td,
#msg td {
  padding: 0px !important;
  border: none !important;
}

#error, #error * {
  background: #DA0D08 !important;
}
#msg, #msg * {
  background: #314969 !important;
}

#msg *,
#error * { 
  font-family: Arial, sans-serif !important;
  font-weight: bold;
  font-size: 11px;
}