body {
	background:#fff url(images/bg.jpg) repeat-x;
	font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
	color: #676767;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* -DIV- */
div {
	font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
	color: #676767;
	margin: 0;
	padding: 0;
}
#srodek {
	width: 780px;
	margin: 0 auto;
	background: url(images/bg_srodek_tekst.gif) repeat-y;
}

#belka_dol {
	background: url(images/stopka.jpg) repeat-x;
	width: 780px;
	height: 82px;
	margin: 0 auto;
	clear: left;
}
#stopka_pole1 {
padding:28px 0 0 22px;
float:left;
color: #908f8f;
font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
text-align:left;
margin:0 165px 0 0;
}
#stopka_pole1a {


color: #908f8f;
font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
text-align:center;

}
#stopka_pole2 {
padding:35px 0 0 22px;
float:left;
color: #b4b4b4;
font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
text-align:left;
}
#bok_lewy {
  background: url(images/menu_bok.gif) no-repeat;
  width: 188px;
  float: left;
  padding:71px 0 0 26px;
  text-align:left;
}
#bok_prawy {
	width: 516px;
	float: left;
	text-align: left;
	background: url(images/bg_nazwa.gif) no-repeat;
	padding:0 25px 15px 25px;
}
#pole_nazwa {
width: 516px;
height: 53px;
padding:23px 0 0 0;
}
/* -P- */
p {
	text-align: justify;
	font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
	color: #676767;
	margin: 0;
	padding: 0;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.center_px12 {
	text-align: center;
	font-size: 12px;
}
.px12 {
	font-size: 12px;
}
span#odleglosc {
	margin: 0 0 0 290px;
}
.kolor {
color:#ff9462;
}

/* -H- */
h2 {
	color: #990000;
	font: bold 12px/1.3 verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
h3 {
	color: #990000;
	font: bold 12px/1.3 verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;
	margin: 0 0 10px 0;
	padding: 0;
}
/* -IMG- */
img {
	border: 0;
	margin: 0;
	padding: 0;
}
.img_right {
	float: right;
	margin: 0px 0 2px 15px;
	border: 1px solid #ccc;
	padding:3px;
	background: #fff;
}

.img_left {
	float: left;
	margin: 0px 5px 2px 0px;
	border: 1px solid #ccc;
}
.img_st {
height:5px;
width:9px;
margin:0 12px 0 0;
vertical-align:1px;
}
.img_linia_bok {
height:1px;
width:163px;
margin:5px 0 5px 0;
}
.img_linia2 {
height:1px;
width:516px;
margin:20px 0 12px 0;
}
.img_glowna_lewe {
background: url(foto/bg_foto.gif) no-repeat;
width: 243px;
height: 76px;
padding:4px 4px 20px 4px;
margin:10px 7px 10px 0;
}
.img_glowna_prawe {
background: url(foto/bg_foto.gif) no-repeat;
width: 243px;
height: 76px;
padding:4px 4px 20px 4px;
margin:10px 0 10px 7px;
}
.img_linia_p {
height:14px;
width:1px;
vertical-align:-3px;
}
#img_go3 {
vertical-align:-12px;
height:27px;
width:46px;
}
/* -A- */
a {
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #ff6600;
}
a:hover {
	color: #ff6600;
	text-decoration: underline;
}
a.a_bok {
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #535353;
}
a.a_bok:hover {
	color: #000;
	text-decoration: underline;
}
a.stopka {
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #b4b4b4;
	margin: 0 3px 0 3px;
}
a.stopka:hover {
	color: #000000;
	text-decoration: underline;
}
/* -UL LI- */
ul, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 10px/140% verdana, arial, helvetica, sans-serif;
	color: #676767;
	text-align: left;
}
ul li {
	background: url(images/li.gif) no-repeat left 3px;
	padding-left: 13px;
	margin-left: 5px;
}

#pole_tekst2 ul, #pole_tekst2 li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 12px/140% verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
#pole_tekst2 ul li {
	background: url(images/li.gif) no-repeat left 3px;
	padding-left: 13px;
	margin-left: 5px;
}


/* -table, tr, td- */
table {
	vertical-align: top;
}
.table1 tr {
background:#ececec;
}
tr, td {
	vertical-align: top;
}


























div.box1{
float:left;
width:276px;
margin:0 15px 10px 0;
text-align:justify;
}




div.inne_zdjecia{
float:left;
text-align:center;
}


div.inne_zdjecia p{
margin:0;
padding:0;
font-size:10px;
clear:both;
text-align:center;
}


div.box1 h2{
color:#990000;
font-size:12px;
}


div.realizacja_thumb img{
}

div.realizacja_thumb{
float:left;
}


a.nr,a.nr:hover{
display:block;
color:#fff;
text-align:center;
margin:3px 6px 0 0;
width:25px;
height:22px;
line-height:22px;
float:left;
background:url('images/nr.gif') no-repeat;
}
