* {
	padding: 				0;
	margin: 				0;
	box-sizing: 				border-box;
	-moz-box-sizing: 			border-box;
}
/* OGOLNE ---------------------------------------------------------------------------------------------------------------- OGOLNE */

body {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#000;
	background-color:			#336;
}

.clearing {
	clear: 					both;
}

/* LAYOUT ---------------------------------------------------------------------------------------------------------------- LAYOUT */
#content {
	background:				#D9D9D9 url(../images/menu.gif) left top repeat-y;
	width: 					935px;
	margin: 				0 auto;
	border-right:				solid #000 1px;
	border-left:				solid #000 1px;
	overflow:				auto;
}
* html div#content {
	width: 					933px;
}
#header {
	width:					933px;
	height:					125px;
	background:				#D9D9D9 url(../images/header.gif) left 1px repeat-x;
}
.obr {
	width:					345px;
	height:					37px;
	background:				url(../images/obrazek.jpg) right top no-repeat;	
	float:					right;
}
.nazwa {
	font-size:				22px;
	font-weight:				bold;
	font-style:				italic;
	padding:				15px;
	text-align:				right;
	color:					#00a;
	float:					right;
}
.logo {
	width:					460px;
	height:					125px;
	background:				url(../images/logo-tlo.jpg) left top no-repeat;	
	float:					left;
}
.logo img {
	padding:				11px 13px;
}
#cont {
}
#main {
	width:					793px;
	background:				url(../images/naroznik.jpg) top left no-repeat;
	float:					right;
}
#main p {
	text-align:				justify;
	margin:					10px 20px;
	line-height:				16px;
}
#main h1 {
	font-size:				20px;
	color:					#999;
	height:					55px;
	margin:					5px;
	padding:				6px 0 0 42px;
}
#main h2 {
	font-size:				18px;
	color:					#999;
	text-align:				center;
	margin:					20px;

}
#main h3 {
	font-size:				14px;
	color:					#000;
	margin:					30px 20px 0 40px;
}
#main h4 {
	font-size:				12px;
	color:					#00a;
	text-align:				center;
	margin:					20px 20px 10px 20px;
}
#main h5 {
	font-size:				12px;
	text-align:				center;
	font-weight:				normal;
	margin:					10px;
}
#main ul {
	margin:					5px 20px 10px 20px;
}
#main ol {
	margin:					5px 20px 10px 20px;
}
#main li {
	margin:					7px 20px 7px 25px;
	list-style-image:			url(../obrazki/wyp.gif)
}
#main table {
	border:					solid 1px #000;
	border-collapse:			collapse;
	margin:					0 20px 20px 20px;
}
#main table th {
	background-color:			#ccc;
	border:					solid 1px #000;
	padding:				2px;
	font-size:				11px;
}
#main table td {
	border:					solid 1px #000;
	padding:				2px;
	font-size:				11px;
}
#main img {
	margin-left:				10px;
}
#flash {margin:					35px 20px; }

/* MENU */
#menu {
	width:					140px;
	float:					left;
	background:				url(../images/menu2.jpg) left top no-repeat;
	padding-top:				152px;
	padding-bottom:				100px;
}
#menu ul {
	background:				url(../images/link.gif) right top repeat-y;
	width:					140px;
	display:				block;
	margin:					0;
	padding:				0;
}
#menu ul li {
	list-style-type:			none;
	margin					0;
	padding					0;
	display:				block;
}
#menu ul li a {
	color: 					#00a;
	font-size:				11px;
	font-weight: 				bold;
	text-decoration: 			none;
	background:				url(../images/link2.gif) right bottom no-repeat;
	padding:				5px 15px 10px 15px;
	display:				block;
}
#menu ul li a img {
	border:					none;
}
#menu ul li a:hover {
	color: 					#000;
	background:				url(../images/link3.gif) right bottom no-repeat;
}
#menu h2{
	background:				url(../images/link.gif) right top repeat-y;
}
#menu h2 a{
	color: 					#000;
	font-size: 				11px;
	font-weight: 				bold;
	text-decoration: 			none;
	background:				url(../images/link2.gif) right bottom no-repeat;
	padding:				3px 15px 8px 25px;
	display:				block;
}
#menu h2 a:hover {
	color: 					#000;
	background:				url(../images/link3.gif) right bottom no-repeat;
}
