body {
	margin:0;
	padding:0;
	height:100%;
	background:#dedbd9 url(../img/bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

p{
line-height:18px;
text-align:justify;
}

img{
border:0;
}

.orange{
line-height:20px;
padding:2px;
background-color:#F60;
font-size:12px;
margin:10px 0 0 25px;
color:#fff;
}

#bg-top {
	width:100%;
	min-height:400px;
	margin:0 auto;
	background:url(../img/bg-top.jpg) no-repeat scroll 50% 0;
}

#content {
	width:960px;	
	margin:0 auto;
}

#top {
	width:960px;	
	margin:0 auto;
	padding:27px 0 50px 0;
}

#dylatacje {
	width:940px;	
	margin:0 auto;
}

#footer{
width:960px;
min-height:170px;
background:url(../img/bg-footer.jpg) no-repeat;
padding:20px 0 0 195px;
margin-top:50px;
}

#banery{
width:420px;
float:left;
padding-right:30px;
}

#linki{
width:300px;
float:left;
}

#banery img{
display:block;
float:left;
padding-right:3px;
}

.box {
width:940px;
margin:0 auto;
margin-top:30px;
margin-bottom:30px;
}

.box-header {
width:940px;	
height:50px;
background:url(../img/bg-header.png) repeat-x;
}

.box-header img {
margin:15px 0 0 15px;
float:left;
display:block;
}

#logo{
	width:300px;	
	padding:0;
	float:left;
}

#menu{
	width:630px;	
	padding:0;
	float:left;
}

#menu ul {
list-style-type:none;
} 

#menu li {
	float:left;
	margin-left:17px;
}

#menu ul li a {
        color:#000;
		font-size:12px;
        font-weight:bold;
        text-decoration:none;
        display:block;
        padding:10px;
}

#menu ul li a:hover {
		color:#fff;
        background-color:#F60
}

.box1{
width:940px;
margin-top:20px;
}

.files{
width:189px;
float:left;
padding:0 50px;
}

.file{
width:189px;
height:45px;
background:url(../img/file.jpg) no-repeat left top;
}

.file a{
display:block;
margin-left:40px;
}


.left{
width:460px;
float:left;
}

.right{
width:460px;
float:right;
}

#dylatacje li{
color:#373737;
}

.rys{
position: relative;
z-index:1;
padding-left:35px;
}

.ref{
width:120px;
float:left;
padding:0 15px;
margin-bottom:5px;
}

.foto{
width:176px;
float:left;
padding:0 6px;
margin-bottom:5px;
}

.kontakt{
width:250px;
float:left;
padding:0 30px;
}

.mapa{
width:400px;
float:left;
padding:0 20px;
}

.zoom{
margin:-25px 0 0 280px;
position: relative;
z-index:2;
}

a.zoom:link
{
background: url(../img/zoom.gif) no-repeat;
display:block;
height:25px;
overflow:hidden;
width:100px;
}
a.zoom:hover
{
background-position: 0px -25px;
}
a.zoom span
{
display:block;
text-indent: -9999px;
}

.header{
padding:23px 0 30px 10px;
}

a.pdf:link
{
color:#202020;
text-decoration: none;
font-weight:bold;
}
a.pdf:hover
{
color:#ff6a06;
text-decoration:underline;
font-weight:bold;
}

a.image:link
{
background-color:#bebebe;
padding:3px;
display:block;
}

a.image:hover
{
background-color:#ff6a06;
padding:3px;
}

.up{
float:right;
width:80px;
margin-top:5px;
padding:20px 0 0 40px;
background: url(../img/up.png) no-repeat top;
}

.up img{
padding:0 10px 0 0;
}

.copy{
padding-top:15px;
}

.clear{
clear:both;
}

a:link    {text-decoration: underline;		color:#e95e00;}
a:visited {text-decoration: none;		color:#e95e00;}
a:hover   {text-decoration: none;  color:#999;}
a:active  {text-decoration: none;		color:#e95e00;}