body { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: small; background-color: #eef; width: 600px; margin: 0 auto; }

#header {}
.top { margin-top: 10px; margin-bottom: 10px;}

#publicity { margin-top: 10px; margin-bottom: 20px; }
.tytul { text-align:center; color: #66f; font-size: large; font-weight:bold; text-transform:uppercase; }
#offerContent { width: 530px; border-width: 3px; border-color: #66f; border-style:solid; padding: 2px 10px 2px 10px; background-color: #fff; margin: 0 auto; }
.gray { text-align:left; color:#999999; }
#offerShadow { width: 610px; background-color: #ccc; }
#offerPage { position: relative; width: 100%; top: -10px; left: -10px; width: 570px; background-color: #fff; padding: 20px; border-color: #000; border-style: solid; border-width: 1px; margin: 0 auto; }

#error {
	position: static;
	padding: 0.5em;
	line-height: 1.75em;
	border-color: red;  
	border-style: solid; 
	border-width: 1px ; 
	text-align: center;
	font-size: large;
	color: red;
	background-color: #fdd;
}

#footer {
	position: static;
	height: 20px; 
	line-height: 20px;
	border-color: gray;  
	border-style: solid; 
	border-width: 1px 0px 1px 0px ; 
	margin-top: 10px; 
	margin-bottom: 10px;
}
.footer_text {	
	margin: 0 auto; 
	font-size: 10px; 
	text-align: center;
}
a { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; text-decoration: underline; color: #66f; }
.a_www {
	font-size: 12px;
	font-weight: bold;
	color: #66f;
	text-transform: uppercase;
}
.a_footer { color: #66f;}

table {
	padding: 0px 0px 0px 0px;
	width: 100%;
}