body {	
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin:0px;
	padding:0px;
	padding-top:0px;
	text-align:center;
	background-color:white;
	color:black;
}

img {border:none;}
.hide{display:none;}
.f10{width:100%;height:10px;font-size:10px;clear:both;}
.f5{width:100%;height:5px;font-size:5px;clear:both;}

#topall{
	width:100%;
	text-align:center;
}
#top{
	width:980px;
	height:163px;
	margin:auto;
	text-align:left;
	background:url('img/top1.jpg') no-repeat;
}
#top h1{float:left;margin:0px;padding:0px;width:245px;height:163px;}
#top h1 a{display:block;width:245px;height:163px;}
#top h1 a span{display:none;}

#top h2{float:left;margin:0px;padding:0px;width:635px;height:163px;}
#top h2 a{display:block;width:635px;height:163px;}
#top h2 a span{display:none;}

#menuall{
	width:100%;
	text-align:center;
	background-color:#c5221d;
}
#menu{
	width:980px;
	height:25px;
	line-height:25px;
	margin:auto;
	background-color:#c5221d;
	text-align:left;
	z-index:102;
}
#mainall{
	width:100%;
	text-align:center;
}
#main{
	width:980px;
	margin:auto;
	text-align:left;
}

#nav a.dot{
	background:url('img/dot.gif') no-repeat;
	background-position:left center;
	padding-left:10px;	
	font-family: Arial, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: none;
	margin-right:15px;
	font-size: 12px;
}
#nav a.dot:hover{
	color: rgb(255,223,43);
}
	
#nav div.submenu {
	border-top: 1px solid #ffffff;
	width: 200px;
	background-color: #c5221d;
	position: absolute;
	display: none;
	color: white;
	
}
div.submenu a {
	color: white;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	padding-left: 10px;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
div.submenu a:hover {
	color: rgb(255,223,43);
}

div#ofirmie { margin-left:85px;}
div#oferta { margin-left:155px;}
div#uslugi { margin-left:300px;}
div#kontakt { margin-left:570px;}
div#ogolnobudowlane { margin-left:155px; margin-top: -10px;}
div#personalny { margin-left:100px; margin-top: -10px;}


#bottomall{
	width:100%;
	text-align:center;
}
#bottom{
	width:980px;
	margin:auto;
	font-size:11px;
}

#bannerall{
	width:100%;
	text-align:left;
}
#banner{
	width:980px;
	margin:auto;
	font-size:11px;
}




.tytul{
	font-size:14px;
	font-weight:bold;
	padding:0px;margin:0px;padding-top:10px;
}
.netp{
	font-size:11px;
	text-decoration:none;
	color:black;
}
.netp:hover{text-decoration:underline;}

#mlink{ float:left;width:161px;height:318px;margin:0px; padding:0px;margin-left:20px;background:url('img/ratusz.jpg') no-repeat; list-style-type:none;margin-top:0px;}
#mlink ul {padding:0px; margin: 0px;}
#mlink li {padding:0px; margin: 0px;}

#mlink .mlink1{width:161px;height:35px;display:block;background:url('img/1_.gif') no-repeat; margin:0px;padding:0px;}
#mlink .mlink1 img{visibility:visible;margin:0px;padding:0px;}
#mlink .mlink1:hover img{visibility:hidden;}
* html #mlink .mlink1:hover{visibility:visible}

#mlink .mlink2{width:161px;height:35px;display:block;background:url('img/2_.gif') no-repeat;margin:0px;padding:0px;}
#mlink .mlink2 img{visibility:visible;margin:0px;padding:0px;}
#mlink .mlink2:hover img{visibility:hidden;}
* html #mlink .mlink2:hover{visibility:visible}

#mlink .mlink3{width:161px;height:33px;display:block;background:url('img/3_.gif') no-repeat;margin:0px;padding:0px;}
#mlink .mlink3 img{visibility:visible;margin:0px;padding:0px;}
#mlink .mlink3:hover img{visibility:hidden;}
* html #mlink .mlink3:hover{visibility:visible}

#mlink .mlink4{width:161px;height:35px;display:block;background:url('img/4_.gif') no-repeat;margin:0px;padding:0px;}
#mlink .mlink4 img{visibility:visible;margin:0px;padding:0px;}
#mlink .mlink4:hover img{visibility:hidden;}
* html #mlink .mlink4:hover{visibility:visible}

#mlink .mlink5{width:161px;height:38px;display:block;background:url('img/5_.gif') no-repeat;margin:0px;padding:0px;}
#mlink .mlink5 img{visibility:visible;margin:0px;padding:0px;}
#mlink .mlink5:hover img{visibility:hidden;}
* html #mlink .mlink5:hover{visibility:visible}



/* w danych teleadresowych */
#mlink2{ float:left;width:181px;height:318px;background:url('img/ratusz.jpg') no-repeat; }

#mlink2 .mlink1{width:161px;height:41px;display:block;float:left;background:url('img/1_.gif') no-repeat;}
#mlink2 .mlink1:hover img{visibility:hidden;}
* html #mlink2 .mlink1:hover{visibility:visible}

#mlink2 .mlink2{width:161px;height:32px;display:block;float:left;background:url('img/2_.gif') no-repeat;}
#mlink2 .mlink2:hover img{visibility:hidden;}
* html #mlink2 .mlink2:hover{visibility:visible}

#mlink2 .mlink3{width:161px;height:35px;display:block;float:left;background:url('img/3_.gif') no-repeat;}
#mlink2 .mlink3:hover img{visibility:hidden;}
* html #mlink2 .mlink3:hover{visibility:visible}

#mlink2 .mlink4{width:161px;height:32px;display:block;float:left;background:url('img/4_.gif') no-repeat;}
#mlink2 .mlink4:hover img{visibility:hidden;}
* html #mlink2 .mlink4:hover{visibility:visible}


.mail{
	text-decoration:none;
	color:black;
}
.mail:hover{text-decoration:underline;}

/* poniżej dodane prez marka */

a { text-decoration: underline; color: #000000;}
a:hover { color: #990000;}

/* zarząd */
div.rowop { margin-bottom: 20px; }
div.rowimage { float:left;width:150px;height:100px;margin-right: 10px; }

/* oferta */

td.oftd1 { height:100px; width:120px; font-weight: bold;}
td.oftd2 {height:100px; }
td.oftd3 {height:100px;  text-align:center; width:140px;}
td.oftd4 {height:100px;  text-align:center; width:100px;}
tr.oftr { background-color: #f8f8f8;}
tr.oftr2 { background-color: #e6e6e6;}

table.referencje td {
	width: 180px;
	vertical-align:top;
}

.right1{float:right;width:770px;}

.opm_tab{border-collapse:collapse;border:1px solid black;}
.opm_tab td{padding:5px;border:1px solid black;text-align:center;}

.opm_tab2{border-collapse:collapse;border:1px solid black;}
.opm_tab2 caption{color:#c5221d;}
.opm_tab2 td{padding:5px;border:1px solid black;vertical-align:top;}

.tdc{text-align:center;}



.opm_cena{width:740px;height:379px;background:url('img/dzialki/dzialki_granice.gif') no-repeat;}
.opm_cena a{display:block;position:absolute;width:56px;height:61px;}
.opm_cena .d1{margin-top:115px;margin-left:152px;}
.opm_cena .d1:hover{background:url('img/dzialki/1_h.gif') no-repeat;}
.opm_cena .d1active{margin-top:115px;margin-left:152px;background:url('img/dzialki/1_h.gif') no-repeat;}

.opm_cena .d2{margin-top:124px;margin-left:209px;}
.opm_cena .d2:hover{background:url('img/dzialki/2_h.gif') no-repeat;}
.opm_cena .d2active{margin-top:124px;margin-left:209px;background:url('img/dzialki/2_h.gif') no-repeat;}

.opm_cena .d3{margin-top:133px;margin-left:266px;}
.opm_cena .d3:hover{background:url('img/dzialki/3_h.gif') no-repeat;}
.opm_cena .d3active{margin-top:133px;margin-left:266px;background:url('img/dzialki/3_h.gif') no-repeat;}

.opm_cena .d4{margin-top:142px;margin-left:323px;}
.opm_cena .d4:hover{background:url('img/dzialki/4_h.gif') no-repeat;}
.opm_cena .d4active{margin-top:142px;margin-left:323px;background:url('img/dzialki/4_h.gif') no-repeat;}

.opm_cena .d5{margin-top:151px;margin-left:380px;}
.opm_cena .d5:hover{background:url('img/dzialki/5_h.gif') no-repeat;}
.opm_cena .d5active{margin-top:151px;margin-left:380px;background:url('img/dzialki/5_h.gif') no-repeat;}

.opm_cena .d6{margin-top:160px;margin-left:437px;}
.opm_cena .d6:hover{background:url('img/dzialki/6_h.gif') no-repeat;}
.opm_cena .d6active{margin-top:160px;margin-left:437px;background:url('img/dzialki/6_h.gif') no-repeat;}

.opm_cena .d7{margin-top:169px;margin-left:494px;}
.opm_cena .d7:hover{background:url('img/dzialki/7_h.gif') no-repeat;}
.opm_cena .d7active{margin-top:169px;margin-left:494px;background:url('img/dzialki/7_h.gif') no-repeat;}

.opm_cena .d8{margin-top:178px;margin-left:551px;}
.opm_cena .d8:hover{background:url('img/dzialki/8_h.gif') no-repeat;}
.opm_cena .d8active{margin-top:178px;margin-left:551px;background:url('img/dzialki/8_h.gif') no-repeat;}

.opm_cena .d9{margin-top:187px;margin-left:608px;}
.opm_cena .d9:hover{background:url('img/dzialki/9_h.gif') no-repeat;}
.opm_cena .d9active{margin-top:187px;margin-left:608px;background:url('img/dzialki/9_h.gif') no-repeat;}

.opm_cena .d10{margin-top:196px;margin-left:665px;}
.opm_cena .d10:hover{background:url('img/dzialki/10_h.gif') no-repeat;}
.opm_cena .d10active{margin-top:196px;margin-left:665px;background:url('img/dzialki/10_h.gif') no-repeat;}

.osmenu{}
.osmenu a{display:block;float:left;width:161px;height:28px;}
.osmenu a span{display:none;}

.osmenu a.info{background:url('img/smenu2/info.png') no-repeat;}
.osmenu a.info:hover{background:url('img/smenu2/info_kolor.png') no-repeat;}
.osmenu a.infoactive{background:url('img/smenu2/info_kolor.png') no-repeat;}

.osmenu a.budynek{background:url('img/smenu2/budynek.png') no-repeat;}
.osmenu a.budynek:hover{background:url('img/smenu2/budynek_kolor.png') no-repeat;}
.osmenu a.budynekactive{background:url('img/smenu2/budynek_kolor.png') no-repeat;}

.osmenu a.zakres{background:url('img/smenu2/zakres.png') no-repeat;}
.osmenu a.zakres:hover{background:url('img/smenu2/zakres_kolor.png') no-repeat;}
.osmenu a.zakresactive{background:url('img/smenu2/zakres_kolor.png') no-repeat;}

.osmenu a.cena{background:url('img/smenu2/cena.png') no-repeat;}
.osmenu a.cena:hover{background:url('img/smenu2/cena_kolor.png') no-repeat;}
.osmenu a.cenaactive{background:url('img/smenu2/cena_kolor.png') no-repeat;}

.osmenu a.lokalizacja{background:url('img/smenu2/lokalizacja.png') no-repeat;}
.osmenu a.lokalizacja:hover{background:url('img/smenu2/lokalizacja_kolor.png') no-repeat;}
.osmenu a.lokalizacjaactive{background:url('img/smenu2/lokalizacja_kolor.png') no-repeat;}

.osmenu a.reportaz{background:url('img/smenu2/reportaz.png') no-repeat;}
.osmenu a.reportaz:hover{background:url('img/smenu2/reportaz_kolor.png') no-repeat;}
.osmenu a.reportazactive{background:url('img/smenu2/reportaz_kolor.png') no-repeat;}

.osmenu a.do_pobrania{background:url('img/smenu2/dokumenty.png') no-repeat;}
.osmenu a.do_pobrania:hover{background:url('img/smenu2/dokumenty_kolor.png') no-repeat;}
.osmenu a.do_pobraniaactive{background:url('img/smenu2/dokumenty_kolor.png') no-repeat;}

.nrd{list-style-type:square;}
.nrd span{font-weight:bold;color:#991616;}

.dnr{font-weight:bold;color:#991616;}

.more{text-decoration:none;color:rgb(255,102,0);}
.more:hover{text-decoration:underline;}

.agreen{color:green;text-decoration:none;}
.agreen:hover{color:#c5221d;}

.green{color:green;}

.imgs{padding-top:15px;}
.imgs a{float:left;margin-right:3px;margin-bottom:5px;}
