﻿@charset "utf-8";
/* CSS Document */

body {
	background:#fff;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.pds {
	margin:auto;
	width:1008px;
	position:relative;
}
.bg2{ background:url(../images/bg2.jpg); font-size:12px; }
.bg1{ background:url(../images/bg1.jpg) repeat-x; }

.t1ng{
	position:absolute;
	left: 160px;
	top: 42px;
}
.t1ng h1{ margin:0; padding:0; font-size:26px; font-weight:normal; color:#255484; }
.t1ng a{ text-decoration:none;  color:#255484; }
.t1opis{
	color:#255484;
	font-weight:bold;
	position:absolute;
	left: 162px;
	top: 72px;
	width: 322px;
	
}


 
.footer div{ font-weight:bold; color:#fff; padding:32px 0px; width:1000px; margin:auto; }
.footer a{color:#FFE179; text-decoration:none; } 
.footer a:hover{ text-decoration:underline; }

.menu{ height:90px; }
.menu ul{ list-style:none; margin:0;padding:8px 0px 0px 0px; } 
.menu li {float:left; padding:20px 0px 0px 20px; }
.menu a{ font-weight:bold; color:#fff; background:url(../images/m1.jpg) repeat-x; padding:8px 20px; display:inline-block; position:relative;
text-transform:uppercase; text-decoration:none; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow:  0px 0px 4px #000;
box-shadow:  0px 0px 4px #000;

 } 
.menu a:hover{
	background:url(../images/m2.jpg) repeat-x;
	text-decoration:underline;
}
.active{ background:url(../images/m2.jpg) repeat-x!important;  }

/* domki */

.domki div{ float:left; display:inline-block; padding:5px 7px;  }
.domki a{ color:#767676; text-decoration:none; display:inline-block; padding:58px 0px 15px 0px; width:85px; text-align:center;} 
.domki a:hover{ font-weight:bold; }

.d2 a{ background:url(../images/domek2.jpg) no-repeat;}
.d4 a{ background:url(../images/domek4.jpg) no-repeat;}
.d6 a{ background:url(../images/domek6.jpg) no-repeat;}
.d8 a{ background:url(../images/domek8.jpg) no-repeat;}
.d10 a{ background:url(../images/domek10.jpg) no-repeat;}
.d12 a{ background:url(../images/domek12.jpg) no-repeat;}
.d-grupy a{ background:url(../images/domek_grupy.jpg) no-repeat;}
.d-kominek a{ background:url(../images/domek_z_kominkiem.jpg) no-repeat;}
.d-rodzina a{ background:url(../images/domek_dla_rodzin.jpg) no-repeat;}
.d-centrum a{ background:url(../images/domek_w_centrum.jpg) no-repeat;}

.oferta{ font-weight:bold; padding:15px 0px 5px 5px; color:#767676;  border-bottom:1px dotted #D2D2D2; } 

/* koniec */

.ng{ margin:0; padding:5px 15px 15px; font-size:14px; color:#255484; font-weight:bold; }
.left p{ margin:0; padding:5px 0px; line-height:18px;  }



.left {	float:left; width:930px; color:#5C5C5C; padding-top:15px; }
.right {	float:right; width:10px;}

.right h2{ font-size:12px; }
.r-links{ list-style:none; margin:0; padding:5px; } 
.r-links a{ background:url(../images/arrow.gif) no-repeat left center; font-weight:bold; font-size:11px; text-decoration:none; padding:4px 0px 4px 15px; display:block;  }
.r-links a:hover{ text-decoration:underline; }

.both {	clear:both;}
img {	border:0;}
.center{ text-align:center; }

a { color:#2F6696; text-decoration:underline;}
a:hover {	text-decoration:none; }

/* Lista domków */

.ld{ padding:10px 0px 15px 0px; background:url(../images/separator.gif) repeat-x bottom; } 
.ld1{ background:url(../images/nr.jpg) no-repeat; width:109px; text-align:center; float:left;  font-weight:bold; }
.ld1 p{ margin:0; padding:5px 0px; color:#fff;}
.ld1 div{ font-size:30px; padding:15px 0px 25px 0px; }

.ld2{ width:560px; float:right; }
.ld2 h2{ font-size:16px; margin:0; padding:5px; color:#4883B8; }
.ld2 a{color:#4883B8; text-decoration:none; }
.ld3{ padding:5px; }
.ld3-img{ float:left; display:inline-block; padding:0px 10px 10px 0px; } 
.ld4{ background:#4883B8; padding:5px 10px; clear:both;}
.ld4 a{ color:#fff; font-size:11px; }

.ul-domek { list-style:circle; color:#333;}
.ul-domek li{ padding:4px; }


.domek-glowne{ background:#fff; padding:10px; }
.dz-1{ float:left; width:320px; } 
.dz-2{ float:right; width:330px;}
.dz-2 span{ display:inline-block; }



#lightbox{ padding:5px; background:#E7EAEB; border:1px solid #fff; 
-moz-box-shadow: 0px 0px 5px #666; 
-webkit-box-shadow: 0px 0px 5px #666; 

position:absolute;

}
#lightbox img{ max-width:350px; max-height:300px; }