body
{
	margin: 0px; padding: 0px 0px 30px 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px; color: #000000;
}

body#pl { padding-top: 22px; } /* Na czas wyswietlania #scrollingInfo */

#scrollingInfo
{
	display: block; text-decoration: none;
	position: fixed; top: 0px; left: 0px;
	width: 100%; height: 22px; line-height: 20px;
	background-color: #a7531a; color: #ffffff;
	text-align: center;
}

	/* top: expression(((document.documentElement.clientHeight - 22)+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)) + 'px'); */

	* html #scrollingInfo
	{
		/*\*/
		position: absolute;
		top: expression((((e=document.documentElement.scrollTop)?e:document.body.scrollTop)) + 'px');
		left: 0px;
		/**/
	} 



.clear { clear: both !important; line-height: 1px !important; height: 1px !important; }
.float-left { float: left; }
.float-right { float: right; }
.valign-top { vertical-align: top; }
.spacer { height: 10px; }

.hr { border-top: 1px solid #dddddd; }

.display-none { display: none !important; }

a img { border: 0px; }

iframe { display: block; margin: 0px auto; } 

.adiv
{
	display: block; clear: both;
	width: 728px; margin: 20px auto !important;
}

.adsenser
{
	display: block;
	width: 200px; height: 20px;
	position: relative; top: -20px;
	margin: 0px 0px -10px auto;
	opacity: 0.7;
	z-index: 9999;
	background-color: #ffffff;
}

* html .adsenser { filter: alpha(opacity=70); }
*+html .adsenser { filter: alpha(opacity=70); }

#login-panel
{
	background-color: #f8f8f8;
	background-image: url('../img/login-bg.png');
	background-repeat: repeat-x;
	border-bottom: 1px solid #dddddd;
	height: 30px;
}

#login-form
{
	display: block;
	width: 900px; height: 18px;
	margin: 0px auto 0px auto;
	padding: 5px 25px 0px 0px;
}
	.sub-login-form { padding-left: 80px !important; }

	* html #login-form { height: 23px; }

	#login-form p
	{
		line-height: 17px; vertical-align: middle;
		margin: 0px 0px 0px 15px; padding: 0px;
	}
	
		#login-form p a
		{
			text-decoration: none; color: #a7531a;
			border-bottom: 1px dotted #aaaaaa;
		}
		
		#login-form p a:hover { border-bottom: 1px solid #a7531a; }
		
		* html #login-form p a { border-bottom: 1px solid #dddddd; }
		

	#login-form fieldset
	{
		display: block; float: right;
		text-align: right;
		margin: 0px; padding: 0px;
	}
	
	* html #login-form fieldset { position: relative; top: -3px; }
	
		#login-form label
		{
			width: 200px; margin: 0px auto;
			line-height: 17px; vertical-align: middle;
			color: #888888;
		}

			* html #login-form label input { position: relative; top: 2px; }

			#login-form label input.text
			{
				width: 100px; height: 14px;
				margin: 0px 10px 0px 0px;
				font-size: 10px;
				border: 1px solid #dddddd;
			}
			
			#login-form label input.submit
			{
				width: 60px; height: 20px;
				font-weight: bold;
				font-size: 8px; text-transform: uppercase;
				vertical-align: top;
			}
