body {
	background: url(images/bg4.jpg);
	font: normal 11px/1.3 verdana, arial, helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* -DIV- */
div {
	font: normal 11px/1.3 verdana, arial, helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
#srodek {
	width: 928px;
	margin: 0 auto;
	background: url(images/bg_calosc.jpg) repeat-y;
	text-align: left;
	height: 100%;
}

#belka_dol {
	background: url(images/stopka.jpg) no-repeat;
	width: 928px;
	height: 33px;
	margin: 0 auto;
	clear: left;
}
#belka_dol_tekst {
	color: #cccccc;
	text-align: left;
	margin: 0;
	padding: 2px 0 0 25px;
}
#bok_lewy {
	width: 288px;
	float: left;
	background: url(images/bg_bok.jpg) repeat-y;
}
#bok_prawy {
	width: 640px;
	float: left;
	text-align: left;
}
#pole_bok {
  padding:0 15px 0 33px;
	width: 235px;
	color:#fff;
}
#srodek_tekst {
background: url(images/bg_tekst.jpg) no-repeat;
width: 640px;
}
#pole_tekst {
padding:0 34px 0 20px;
}
#pole_tekst_2 {
padding:0 29px 0 15px;
background: url(images/bg_produkty.gif) repeat-y;
}
#bg_fotki {
background: url(images/bg_fotki_gl.jpg) no-repeat;
width: 640px;
height: 146px;
}
#pole_menu_boczne {
padding:0 0 0 9px;
}
.bg_numer {
background: url(images/bg_n.gif) no-repeat;
width: 25px;
height: 22px;
display: inline;
color:#fff;
text-align:center;
padding-top:3px;
margin:3px;
}
#pole_menu_glowne {
height: 223px;
background: url(images/menu.jpg) no-repeat;
width: 288px;
height: 223px;
}
/* -P- */
p {
	text-align: justify;
	font: normal 11px/1.3 verdana, arial, helvetica, sans-serif;
	color: #000;
	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 138px;
}
.i {
	visibility: hidden;
}
/* -B- */
.b1 {
	color: #990000;
	font: bold 12px/1.3 verdana, arial, helvetica, sans-serif;
}
.b2 {
	color: #003366;
	font: bold 12px/1.3 verdana, arial, helvetica, sans-serif;
}
/* -IMG- */
img {
	border: 0;
	margin: 0;
	padding: 0;
}
.img_right {
	float: right;
}
.img_left {
	float: left;
	margin: 0px 5px 2px 0px;
	border: 1px solid #ccc;
}
#foto1 {
height:105px;
width:248px;
margin:5px 0 10px 27px;
}
#foto6 {
height:91px;
width:196px;
float:right;
margin:0 0 0 10px;
}
.foto_rz {
height:105px;
width:130px;
margin:22px 3px 0 3px;
padding:0 0 0 16px;
}
#linia_m {
height:2px;
width:274px;
margin:0 0 15px 5px;
}
#mapa {
height:320px;
width:420px;
float:right;
padding:3px;
background:#fff;
border:1px solid #ccc;
margin:0 0 10px 10px;
}
#kom {
height:31px;
width:13px;
vertical-align:-12px;
}
#img_m2 {
background: url(images/m2.jpg) no-repeat;
width: 288px;
height: 9px;
position: absolute;
margin:0;
padding:0;
top:322px;
}
/* -A- */
a {
	text-decoration: none;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #990000;
}
a:hover {
	color: #cc0000;
	text-decoration: underline;
}
a.stopka {
	text-decoration: none;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #cccccc;
	margin: 0 3px 0 3px;
}
a.stopka:hover {
	color: #fff;
	text-decoration: underline;
}
#pole_bok ul li a {
	text-decoration: none;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #cccccc;
}
#pole_bok ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
li a {
	text-decoration: none;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #fff;
}
li a:hover {
	color: #fff;
	text-decoration: underline;
}


.menu1,.menu1_a {
	background: url(images/o_firmie_m.jpg) no-repeat;
	width: 288px;
	height: 40px;
	text-decoration: none;
	position: absolute;
	margin:0;
	padding:0;
  top:125px;
}
.menu1_a {
	background: url(images/o_firmie_m_2.jpg) no-repeat;
}
.menu1:hover {
	background: url(images/o_firmie_m_2.jpg) no-repeat;
  text-decoration: none;
}
.menu1_a:hover {
	background: url(images/o_firmie_m_2.jpg) no-repeat;
  text-decoration: none;
}


a.menu2,.menu2_a {
  background: url(images/krawaty_m.jpg) no-repeat;
  width: 288px;
  height: 39px;
	text-decoration: none;
	position: absolute;
	margin:0;
	padding:0;
  top:165px;
}
.menu2_a {
  background: url(images/krawaty_m_2.jpg) no-repeat;
}
a.menu2:hover {
	background: url(images/krawaty_m_2.jpg) no-repeat;
}
a.menu2_a:hover {
	background: url(images/krawaty_m_2.jpg) no-repeat;
	text-decoration: none;
}



a.menu3,.menu3_a {
	background: url(images/zamowienia_m.jpg) no-repeat;
	width: 288px;
	height: 39px;
	text-decoration: none;
	position: absolute;
	margin:0;
	padding:0;
  top:204px;
}
.menu3_a {
	background: url(images/zamowienia_m_2.jpg) no-repeat;
}
a.menu3:hover {
	background: url(images/zamowienia_m_2.jpg) no-repeat;
}
a.menu3_a:hover {
	background: url(images/zamowienia_m_2.jpg) no-repeat;
	text-decoration: none;
}


a.menu4 {
	background: url(images/galeria_m.jpg) no-repeat;
	width: 288px;
	height: 39px;
	text-decoration: none;
	position: absolute;
	margin:0;
	padding:0;
  top:243px;
}
a.menu4:hover {
	background: url(images/galeria_m_2.jpg) no-repeat;
}


a.menu5,.menu5_a {
	 background: url(images/kontakt_m.jpg) no-repeat;
	 width: 288px;
	 height: 40px;
	text-decoration: none;
	position: absolute;
	margin:0;
	padding:0;
  top:282px;
}
a.menu5_a {
	 background: url(images/kontakt_m_2.jpg) no-repeat;
}
a.menu5:hover {
	background: url(images/kontakt_m_2.jpg) no-repeat;
}
a.menu5_a:hover {
	background: url(images/kontakt_m_2.jpg) no-repeat;
	text-decoration: none;
}
/* -UL LI- */
ul, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 11px/140% verdana, arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
}
ul li {
	background: url(images/li.gif) no-repeat left 3px;
	padding-left: 13px;
	margin-left: 5px;
}
ul.ul2, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 11px/140% verdana, arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
}
ul.ul2 li {
	background: url(images/li2.gif) no-repeat left 3px;
	padding-left: 13px;
	margin-left: 5px;
	color: #000;
}
#pole_menu_boczne ul, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 11px/140% verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-align: left;
}
#pole_menu_boczne ul li {
	background: url(images/li_menu.gif) no-repeat left 0px;
	padding:5px 15px 5px 30px;
	margin-left: 5px;
}
/* -table, tr, td- */
table {
	vertical-align: top;
}

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{
margin:3px;
}

div.realizacja_thumb{
border:1px solid #990000;
float:left;
margin:0 5px 5px 0;
background:#fff;
height:134px;
width:102px;
}


a.nr,a.nr:hover{
display:block;
color:#fff;
text-align:center;
margin:2px 4px;
width:25px;
height:22px;
line-height:22px;
float:left;
background:url('images/nr.gif') no-repeat;
}
