html, body			{	margin:0;
						padding:0;
						background-color:#FFF;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;}
img					{	border:0;}
form				{	margin:0;
						padding:0;}
#strona				{	width:760px;
						margin:0 auto;}
#logo				{	display:block;
						width:681px;
						margin:30px auto 0 auto;}
#logo img			{	border:0;}
.listaNum			{	margin:5px 0 0 30px;}

/* --- menu gorne --- */
#menu				{	width:760px;
						height:21px;
						background:url('pasek.png') no-repeat;
						list-style-type:none;
						margin:-15px 0 0 0;
						padding:20px 0 0 0;}
#menu li			{	padding:0 15px;
						float:left;
						border-right:2px solid #A9CD2C;}
#menu li a			{	text-decoration:none;}
#m2 a				{	color:#007CC3;}
#m3 a				{	color:#FF6600;
						font-weight:bold;}
#m4 a				{	color:#FF8000;
						font-weight:bold;}
#m1 a, #m5 a, #m6 a	{	color:#000;}

/* --- menu dolne --- */
#menuDol			{	height:15px;
						list-style-type:none;
						margin:-5px 0 0 0;
						padding:0;}
#menuDol li			{	display:inline;
						padding:0 15px;
						border-left:2px solid #EFEFEF;}
#menuDol li a		{	text-decoration:none;
						color:#8A9D9D;}

/* --- Reszta --- */
#tresc				{	width:100%;
						text-align:justify;
						clear:both;}
#tresc p.akapit		{	margin:15px 5px;}
.bilbord			{	display:block;
						width:741px;
						margin:20px auto;}
#regulamin strong	{	color:#007CC3;}
#regulamin a,
.opis a,
.akapit a			{	text-decoration:none;
						font-weight:bold;
						color:#FF8000;}
.listaPkt			{	list-style:disc;}
h1.naglowek			{	margin:20px 5px 0 5px;
						padding-bottom:2px;
						border-bottom:2px solid #A9CD2C;
						color:#A9CD2C;
						font-size:24px;}
.opis				{	margin:5px;}
.opis strong,
.akapit	strong		{	color:#007CC3;}
.u					{	text-decoration:underline;}
#stopka				{	width:100%;
						padding:5px 0;
						border-top:2px solid #EFEFEF;
						text-align:right;
						font-size:10px;
						color:#8A9D9D;}
.apunktPl720		{	display:block;
						width:760px;
						text-align:center;}
.apunktPl720 img	{	border:2px solid #A9CD2C;
						border-top:0;}

/* --- kontakt --- */
#frmKontakt			{	text-align:center;
						margin:30px auto;}
.frmImie,
.frmMail,
.frmTemat,
.frmWiadomosc		{	width:300px;
						margin:0 0 10px 0;
						font-size:11px;
						border:1px solid #E0E0E0;}
.frmWiadomosc		{	height:200px;}
.frmWyslij			{	width:300px;
						margin:20px 0;
						color:#000;
						background-color:#BCDA54;
						border:1px solid #000;
						font-size:13px;
						font-weight:bold;}

/* --- Lista konkursów --- */
.konkursHead1,
.konkursHead2		{	display:block;
						width:583px;
						height:31px;
						margin:20px auto;
						color:#000;
						text-decoration:none;}
.konkursHead1		{	background:url('konkursHead1.png') no-repeat;}
.konkursHead2		{	background:url('konkursHead2.png') no-repeat;}
.konkursHead1:hover	{	background:url('konkursHead2.png') no-repeat;}
.konkursHead2:hover	{	background:url('konkursHead1.png') no-repeat;}
.konkursHead1 img,
.konkursHead2 img	{	border:2px solid #E0E0E0;
						margin:3px 20px;
						vertical-align:middle;}
.kH					{	margin:0;
						font-size:11px;
						font-weight:normal;}

#konkursImg			{	width:400px;
						margin:20px 10px 20px 0;
						float:left;
						text-align:center;}
#konkursTresc		{	width:300px;
						margin:20px 10px 20px 0;
						padding:10px;
						float:right;
						border-top:2px solid #A9CD2C;
						border-left:2px solid #A9CD2C;
						text-align:justify;
						font-size:13px;
						font-weight:normal;}
#konkursTresc a		{	font-weight:bold;
						color:#FF8000;}
#apSMS				{	width:100%;
						height:150px;}

/* --- Kto da mniej --- */
#kdmProp			{	display:block;
						width:700px;
						margin:20px auto;
						padding:5px 0;
						border:2px solid #E0E0E0;
						background-color:#A9CD2C;
						text-align:center;
						text-decoration:none;
						font-size:24px;
						color:#FFF;}
.akapit				{	margin:20px 10px;
						text-align:justify;}
.kdmOpisNagrody		{	margin:10px 0 0 0;
						padding:0 0 2px 0;
						border-bottom:2px solid #8AC550;
						color:#A9CD2C;
						font-size:24px;}
#frmKDM				{	width:100%;
						height:100px;}
.kdmItem			{	width:680px;
						height:100px;
						margin:15px auto;
						padding:10px;
						background:url('./kdmItem.png') no-repeat;
						font-weight:normal;
						font-size:13px;}
.kdmItem a			{	display:block;
						width:100%;
						height:100%;
						text-decoration:none;
						color:#000;}
.kdmItem a strong	{	color:#007CC3;
						border-bottom:1px solid #CCC;}
.kdmItem img		{	margin:10px 40px;
						float:left;}
#kdmImg				{	display:block;
						width:200px;
						margin:20px;
						float:left;
						text-align:center;
						text-decoration:none;
						color:#007CC3;}
#kdmTresc			{	width:495px;
						float:left;}
#kdmTresc .krecha	{	border:2px solid #8AC550;}
#kdmTresc strong	{	color:#007CC3;}
#kdmZdjecie			{	display:none;
						width:90%;
						margin:0 auto 20px auto;
						padding:20px;
						border:2px solid #EFEFEF;
						border-top:0;
						text-align:center;}

/* --- Errors --- */
.error1				{	margin:20px auto;
						text-align:center;
						font-size:26px;
						font-weight:bold;
						color:#7599D0;}
.error2,
.error3				{	display:block;
						width:500px;
						height:38px;
						margin:10px auto 0 auto;
						padding-top:12px;
						border:2px solid #E0E0E0;
						background-color:#8AC550;
						text-align:center;
						text-decoration:none;
						font-weight:bold;
						font-size:22px;
						color:#FFF;}
.error3				{	width:700px;
						margin:20px auto;}