body {
	background:url("/img/bg1.jpg") #FFF repeat-x;
	margin:0;
	padding:0;
}
div#wrapper1 {
	background:url("/img/bg2.jpg") no-repeat top center;
	margin:0 auto;
	padding:0;
}
div#wrapper2 {
	width:920px;
	margin:0 auto;
	padding:0;
}
div#header {
	position:relative;
	height:290px;
}
div#topfoto {
	position:absolute;
	top:16px;
	left:307px;
	width:550px;
	height:225px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:right center;
	z-index:1;
}
div#ramka {
	position:absolute;
	top:5px;
	left:10px;
	width:900px;
	height:250px;
	background:transparent url("/img/bg4.png") no-repeat;
	z-index:2;
}
a#logo {
	display:block;
	position:absolute;
	top:145px;
	left:25px;
	width:255px;
	height:65px;
	z-index:3;
}
div#menu {
	width:920px;
	position:absolute;
	bottom:0;
	text-align:center;
}
div#menu a {
	font:bold italic 16px Cambria, sans-serif;
	color:#2E3192;
	text-decoration:none;
	margin:0 15px;
}
div#menu a.wyroznienie {
	color:#990033;
}
div#menu a:hover {
	color:#5F1E82;
}
div#content {
	padding:20px 0 0 0;
}
div#footer {
	height:22px;
	padding:0;
	margin-top:40px;
	margin-bottom:40px;
	background:url("/img/bg3.jpg") #FFF no-repeat top center;
}
div#content ul {
	font:normal 13px/150% Verdana, Arial, sans-serif;
	color:#2E3192;
	list-style-image:url(/img/b4.gif);
	margin:5px 100px 0 130px;
	padding:0;
	line-height:15px;
}
div#content ul li {
	font:normal 13px/150% Verdana, Arial, sans-serif;
	color:#2E3192;
	text-align:justify;
	font:normal 12px verdana;
	line-height:25px;
}
table.urlop {
	width:750px;
	border:1px solid #3E4094;
	border-collapse: collapse;
	text-align:justify;
	float:center;
	margin:20px 10px 40px 90px;
}

table.urlop td {
	font:normal 13px/150% Verdana, Arial, sans-serif;
	background-color:#E2E2E2;
	text-align:left;
	color:#2E3192;
	border:1px solid #333333;
	padding:20px;
}
p {
	font:normal 13px/150% Verdana, Arial, sans-serif;
	color:#2E3192;
	text-align:justify;
	margin:15px 0px 0px 0px;
	padding:0 100px 0 100px;
}


* {
	outline:none;
}




#content a {
	font-weight:bold;
	color:#752083;
	text-decoration:none;
}
#content a:hover {
	color:#2E3192;
}

#footer span {
	color:#808080;
	font:normal 11px tahoma, sans-serif;
}
#footer a {
	color:#808080;
	font:normal 11px tahoma, sans-serif;
	text-decoration:none;
}
#footer a:hover {
	color:#000;
}
h1 {
	font:bold 28px Constantia, serif;
	color:#5E1D81;
	font-variant:small-caps;
	margin:25px 0 0 0;
}
h2 {
	font:bold 16px Constantia, serif;
	color:#BE791B;
	font-variant:small-caps;
	margin:25px 0 0 0;
}
h3 {
	font:bold 16px Cambria, serif;
	color:#752084;
	font-variant:small-caps;
	margin:25px 0 0 75px;
}
div.tytul {
	margin:10px 0 10px 100px;
}

form table th {
	text-align:right;
}
label {
	font:normal 12px tahoma, sans-serif;
	color:#444;
}
input[type="text"] {
	font:normal 12px tahoma, sans-serif;
	color:#444;
	border:1px solid #A38653;
	padding:5px;
}
textarea {
	font:normal 12px/150% tahoma, sans-serif;
	color:#444;
	border:1px solid #A38653;
	padding:5px;
	width:250px;
}
input[type="submit"] {
	font:bold 12px tahoma, sans-serif;
	color:#FFF;
	border:2px solid #A38653;
	background-color:#7A542D;
	width:100px;
	padding:5px 20px;
}
div#info_kontakt {
	margin:0;
	font:normal 12px/200% tahoma, sans-serif;
	color:#444;
}
div.info_formularz {
	font:bold 12px tahoma, sans-serif;
	color:#DC0000;
}