div {
    font-family: Verdana;
    font-size: 12px;
}

a {
    border: none;
}

.czysc {
    clear: both
}

body {
    margin: 0;
    padding: 0;
    background-color: #fff;
    background-position: top;
    background-repeat: repeat-x;
    background-image: url(img/body-pattern.jpg);
}
#galleryzm {position:relative; width:650px; margin:40px auto; padding:10px; border:6px solid #fff; background:#ffffff}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:640px; height:480px; padding:5px; border:2px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:650px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:640px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

#content {
    width: 900px;
    min-height: 1000px;
    margin: auto;
    background-color: #fff;
    padding-bottom: 30px;
}

#menu {
    width: 900px;
    height: 92px;
}

#baner {
    width: 900px;
    height: 257px;
}

.menu-przycisk-1 {
    width: 190px;
    height: 92px;
    float: left;
    background-image: url(img/home-n.gif);
}

.menu-przycisk-1:hover {
    width: 190px;
    height: 92px;
    float: left;
    background-image: url(img/home-a.gif);
}

.menu-przycisk-1-aktywny {
    width: 190px;
    height: 92px;
    float: left;
    background-image: url(img/home-a.gif);
}

.menu-przycisk-2 {
    width: 161px;
    height: 92px;
    float: left;
    background-image: url(img/galeria-n.gif);
}

.menu-przycisk-2:hover {
    width: 161px;
    height: 92px;
    float: left;
    background-image: url(img/galeria-a.gif);
}

.menu-przycisk-2-aktywny {
    width: 161px;
    height: 92px;
    float: left;
    background-image: url(img/galeria-a.gif);
}

.menu-przycisk-3 {
    width: 209px;
    height: 92px;
    float: left;
    background-image: url(img/dzialki-n.gif);
}

.menu-przycisk-3:hover {
    width: 209px;
    height: 92px;
    float: left;
    background-image: url(img/dzialki-a.gif);
}

.menu-przycisk-4 {
    width: 119px;
    height: 92px;
    float: left;
    background-image: url(img/kontakt-n.gif);
}

.menu-przycisk-4:hover {
    width: 119px;
    height: 92px;
    float: left;
    background-image: url(img/kontakt-a.gif);
}

.menu-przycisk-4-aktywny {
    width: 119px;
    height: 92px;
    float: left;
    background-image: url(img/kontakt-a.gif);
}
.menu-przycisk-5 {
    width: 221px;
    height: 92px;
    float: left;
    background-image: url(img/menu-logo-n.gif);
}
.menu-przycisk-5:hover {
    width: 221px;
    height: 92px;
    float: left;
    background-image: url(img/menu-logo-a.gif);
}
.menu-przycisk-5-aktywny {
    width: 221px;
    height: 92px;
    float: left;
    background-image: url(img/menu-logo-a.gif);
}
#home-boks-foto {
    width: 900px;
    /*height: 385px;*/
}

.boks-foto-1 {
    width: 270px;
    height: 258px;
    float: left;
    margin-left: 27px;
}

.boks-foto-2 {
    width: 270px;
    height: 258px;
    float: left;
    margin-left: 27px;
}
.boks-foto-oferta {
    width: 270px;
    height: 258px;
    float: right;
    margin-left: 27px;
}
.boks-foto-1 a {
    border: 0;
    color: #fff;
}

.boks-foto-2 a {
    border: 0;
    color: #fff;
}

.opis-img-tytul {
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #b80b26;
    text-decoration: underline;
}

.opis-foto-opis {
    font-size: 12px;
    color: #000;
    width: 270px;
    padding-top: 10px;
}

#boks-nasze-projekty-br {
    height: 82px;
    width: 900px;
    background-image: url(img/box2-br.jpg);
}
#boks-nasze-atuty-br {
    height: 82px;
    width: 900px;
    background-image: url(img/box1-br.jpg);
}
.boks-gmina {
	text-align:justify;
    width: 824px;
	font-size:13px;
	font-family:"Times New Roman";
    padding: 0 39px 20px 39px;
}
.boks-gmina img {
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}
#boks-gmina2 img {
	color:#FFFFFF;
    float: right;
    padding-left: 20px;
    padding-bottom: 10px;
}
#boks-gmina2 {
	text-align:justify;
    width: 824px;
	font-size:13px;
	font-family:"Times New Roman";
    padding: 0 39px 20px 39px;
}


#boks-gmina-br {
    height: 106px;
    width: 900px;
    background-image: url(img/zabor-br.jpg);
}

.aktualnosc {
    width: 810px;
    padding: 10px 45px 10px 45px;
}

.aktualnosc-img {
    float: left;
    width: 90px;
    height: 90px;
    background-image: url(img/aktualnosc-img.gif);
}

.aktualnosc-tekst {
    padding-left: 12px;
    width: 700px;
    float: left;
}

.aktualnosc-tytul {
    padding-left: 12px;
    width: 239px;
    height: 33px;
}

.aktualnosc-1 {
    font-size: 12px;
    font-weight: bold;
}

.aktualnosc-2 {
    font-size: 10px;
    font-weight: normal;
    padding-left: 10px;
}

.aktualnosc-opis {
    width: 700px;
}

#mapka {
    width: 549px;
    height: 404px;
    border: 1px solid #86AC3E;
    margin-left: 20px;
    margin-top: 20px;
    float: left
}
#mapka a{
	color:#fff;
}
#mapka-kontakt {
	font-size:16px;
	color:#86AC3E;
	font-family:Arial;
    width: 295px;
    height: 400px;
    margin-left: 20px;
    margin-top: 20px;
    float: right
}
#mapka-kontakt a{
	font-size:16px;
	color:#86AC3E;
	font-family:Arial;
}
#stopka {
	font-size:14px;
    width: 900px;
    height: 119px;
    color: #86ac3e;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    padding-top: 20px;
}

.stopka-span1 {
    font-size: 17px;
}

.stopka-span2 {
    font-size: 14px;
}
#stopka a {
font-size:14px;
color: #86ac3e;
text-align: center;
font-family: Arial;
}
#oferta-tekst{
	text-align:justify;
    width: 824px;
	font-size:14px;
	font-family:"Times New Roman";
    padding: 0 39px 20px 39px;	
}
.lewy{
	font-size:14px;
	font-family:"Times New Roman";
	width:372px;
	float:left;
}
.prawy{
	font-size:14px;
	font-family:"Times New Roman";
	width:440px;
	float:left;
	padding-bottom:16px;
}
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#jquery-lightbox a img {
    border: none;
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}

#lightbox-nav a {
    outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}

#lightbox-nav-btnNext {
    right: 0;
    float: right;
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}

#lightbox-image-details-caption {
    font-weight: bold;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;    
}
a img,:link img,:visited img {
    border: none;
}

