@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0px solid red; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:100%; font-family:Arial, Helvetica, sans-serif; }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

ul, ol, dd { margin-left:2em; }
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }

a { color:#a31111; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

#WAI, hr { position:absolute; top:0; left:-1000em; }


/* Układ */
body		{background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif;}
#start		{width: 792px; margin:0 auto; background:url(imgs/tlo.gif) #ffffff repeat-y; padding:0;}
#content	{ width:792px; height:100%;}
.left		{float:left; width:221px;}
.right		{float:right; width: 525px; padding:20px 23px 13px 23px; color:#707070; font-size:13px;}
#footer		{background-color:#707070; clear:both; height:44px;}

/* Nagłówek */
#header			{position:relative; padding:20px 20px 0 25px; height: 90px; width:747px; background-color:#FFFFFF;}
#logo1			{padding: 15px 0 0 0;}
#logo2			{padding:0 0 20px 10px;}
#language		{position:absolute; top:40px; right:30px; width: 102px; height: 40px;}
#language img	{padding: 0 0 5px 0;}

/* Menu */
#menu					{width:792px; background-color:#FFFFFF;}
#menu ul				{list-style:none; padding:0; margin:0;}
#menu ul li				{float:left; padding:0; margin:0 1px 0 0;}
#menu ul li a			{display:block; text-decoration:none; height:22px; text-align:center; background-color:#ff8500; 
						font: 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:9px 0 0 0; 
						border-bottom: 6px solid #c16a0b;}
#menu ul li a:hover,
#menu ul li a.active	{background-color:#c16a0b;}	
#menu ul #m01			{width: 139px;}
#menu ul #m02			{width: 108px;}
#menu ul #m03			{width: 110px;}
#menu ul #m04			{width: 109px;}
#menu ul #m05			{width: 109px;}
#menu ul #m06			{width: 109px;}
#menu ul #m07			{width: 102px;}
#menu ul #m07			{margin:0px;}

/* Left */
.left h2			{font-size:13px; padding: 10px 0 5px 0; margin:0;}
.left .date			{font-size:11px; color:#999999; padding:0;}
.left .text			{font: 13px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.left .more			{text-align:right;}
.left .more a		{text-decoration:none; font-size:12px; font-style:italic; color:#333333;}
.left img			{float:left; padding: 5px 7px 2px 0;}
.left img.banner	{padding: 5px 7xp 2px 0; float:none;}
.left .older_news a	{text-decoration:none; font-size:10px; color:#333333; padding: 0 0 0 10px; 
					background:url(imgs/strzalka.gif) no-repeat;}
.left a.aktualnosci	{text-decoration:none; font-size:13px; color:#333333; padding: 10px 0 0 5px; display:block; font-weight:bold;}
a.aktualnosci:hover	{text-decoration:underline;}
div.border			{width: 221px; padding:0; margin:0; height:1px; background-color:#ffffff; font-size:1px; float:right;}
#left_01			{width:189px; padding:15px 10px 0px 22px;}
#left_02			{width:189px; padding:0px 10px 0px 22px;}

/* Right */
.right p					{padding: 0 0 10px 0;}
.right img					{padding: 0 0 5px 0;}
.right img.banner			{padding: 0 0 9px 0;}
.right .loga				{width: 160px; height: 100px; float:left; text-align:center;}
.right .loga .srodek 		{width: 160px; height: 100px; display:table-cell; vertical-align: middle;}
.right a.partnerzy			{text-decoration:none; font-size:12px; color:#333333;}
.right a.partnerzy:hover	{text-decoration:underline;}
.right .date				{font-size:11px; color:#999999; padding:0;}
.right .obrazek_banner		{height: 30px; padding:0}
.right div.dwa				{height: 30px; padding-top:15px}
.right h2					{margin-top:0; padding-top:0;}
/* Formularz */
#formularz .nazwa {
	text-align: right;
	width: 100px;
	padding-right: 10px;
	vertical-align: top;
	font-size: 0.9em;
}

#formularz .pole {
	width: 200px;
	border: 1px solid #000000;
	font-size: 0.9em;
}	

#formularz .pole2 {
	width: 200px;
	height: 100px;
	border: 1px solid #000000;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}

#formularz .nazwa2 {
	padding-left: 114px;
	padding-top: 10px;
}

#formularz .pole3 {
	border: 1px solid #000000;
	padding: 2px 5px;
	font-size: 0.9em;	
}

.dzial {
	padding: 0 0 20px 0;
}

.pliki h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	clear:both;
}

.download_link {
	padding-left: 20px;
	color:#999999;
	text-decoration: none;
	clear: both;
	float: left;
}

.download_link:hover {
	color:#666666;
	text-decoration: none;
}

.download_link img {
	float: left;
	padding-right: 5px;
}
.clear {
	clear: both;
}
}