﻿body{
	text-align: center;
	margin: 0;
	padding: 0;
	background: url('images/body_bg.jpg') #0564b0 top center no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	color:#474747;
}
a, img{
	border:0;
}
#conteiner{
	width: 900px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}
#content{
	width: 900px;
	text-align:left;
}
#header{
	height: 510px;
	width: 900px;
	background: url('images/header_bg.jpg') top center no-repeat #FFF;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	vertical-align:top;
}
#footer{
	margin: 0 auto;
	padding: 0;
	padding-top:30px;
	text-align:right;
	width: 900px;
	background: url('images/footer_bg.jpg') top center no-repeat #0564b0;
	color:#FFF;
}
#footer #linki{
	float:left;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}
#footer span{
	color:#5eafee;
}
#header a.nawigacja {
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
	text-align:center;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
.clear {
	clear:both;
}
#header a #logo {
	float:left;
	margin-right:100px;
}
#header #logo_nawigacja {
	height: 379px;
}
#side_menu {
	text-align: center;
	width: 225px;
	padding-left:10px;
	padding-right:17px;
	float:left;
}
#text {
	float:left;
	width:600px;
	padding-right:10px;
}
#side_menu h3 {
	padding:0;
	margin:0;
}
#side_menu .zielone {
	background-image: url(images/menu_h2_bg_z.gif);
}
#side_menu .pomarancz {
	background-image: url(images/menu_h2_bg_p.gif);
}
#side_menu .zielone,#side_menu .pomarancz {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:18px;
	color:#FFF;
	font-size:14px;
	height: 33px;
	width: 221px;
}
#side_menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
.menu li{
	text-align:left;
	width:221px;
}
.menu li a{
	display:block;
	background:url(images/menu_li.gif) no-repeat top center;
	height:32px;
	line-height:32px;
	padding-left:35px;
	color:#064f8a;
	text-decoration:none;
}
.menu li.first a{
	margin-top:5px;
	background:url(images/menu_li_first.gif) no-repeat top center;
	height:36px;
	line-height:36px;
}
.menu li.last a{
	background:url(images/menu_li_last.gif) no-repeat top center;
	min-height:37px;
	margin-bottom:5px;
}
.menu li.first a{
	padding:0 0 0 35px;
}

.menu li a:hover{
	text-decoration:underline;
	color:#FFF;
	background-image:url(images/menu_li_ho.gif);
}
.menu li.first a:hover{
	text-decoration:underline;
	color:#FFF;
	background-image:url(images/menu_li_ho_first.gif);
}
.menu li.last a:hover{
	text-decoration:underline;
	color:#FFF;
	background-image:url(images/menu_li_ho_last.gif);
}
.menu li li a{
	padding-left:45px;
	background-image:url(images/menu_li_li.gif);
}
.menu li li a:hover{
	text-decoration:underline;
	color:#FFF;
	background-image:url(images/menu_li_li_ho.gif);
}
.menu li ul li ul li a {
	background-image: url(images/menu_li_li_li.gif);
	padding-left:55px;
}
.menu li ul li ul li a:hover {
	background-image: url(images/menu_li_li_li_ho.gif);
	text-decoration:underline;
	color:#FFF;
}


.mini_galeria ul{
	text-align:center;
	display:block;
	width:100%;
}
.mini_galeria li{
	margin:0 auto;
	padding: 2px 0 2px 0;
	width:207px;
}
.mini_galeria li a{
	text-align:right;
	display:block;
	padding-top:10px;
}
.naglowki{
	padding:5px;
	margin:0;
}
h1.naglowki{
	color:#093756;
	font-size:24px;
}
h1.naglowki span{
	font-size:30px;
	color:#288ed2;
}
h2.naglowki{
	color:#468106;
	font-size:12px;
	font-weight:bold;
}
#kontakt_box{
	width:648px;
	height:184px;
	background:url(images/kontakt_box.gif) no-repeat top left;
	float:left;
	color:#FFF;
}
#kontakt_box a{
	margin-left:17px;
	margin-right:45px;
	float:left;
}
#kontakt_box div{
	padding-top:40px;
}
#kontakt_box div a{
	margin:0;
	color:#d2ff00;
	float:none;
}

.galeria a{
	display:block;
	float:left;
	margin:3px;
	border:solid 1px #999;
}
.galeria a img {
	margin:1px;
}
