body{
	margin:0;
	background: #363948 url(img/bg.jpg) top repeat-x;
	font: normal 12px Verdana;
	color: #0C0F66;
}
.index0{	background: #363948 url(img/bg0.jpg) top repeat-x;}
p{text-align: justify;}
#startm{
	margin:0;
	padding:0;
	height: 489px;
}
h1{
	margin:0;
	padding:0;
}
h1 img{border:0}
h2{
	margin: 10px 0;
	padding:0;
	font:normal 20px Arial;
	color: #07093D;
}
img {border:0}

a{color:#00f;text-decoration:none}
a:hover{text-decoration:underline}

#wrapbg{
	background: url(img/bg_pad1.jpg) repeat-y;
	width: 990px;
	margin: 0 auto;
	}
	
#wrapper{
	width: 982px;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding: 0 8px;
	background: url(img/bg_pad.jpg) top no-repeat;
}

#wrapper0{
	width: 982px;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding: 0 8px;
	background: url(img/bg_pad0.jpg) top no-repeat;
}

#menu{padding: 35px; height:14px;}
#menu span{
	padding: 0 10px;
	font: bold 16px Arial;
	color: #fff;
	text-decoration: underline;
	}

#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul li{
	float: left;
	font: bold 16px Arial;
	color: #fff;
	background: url(img/menu_dziel.png) right no-repeat;
}
#menu ul li a{
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
}
#menu ul li a:hover{
		text-decoration: underline;
}

#wrapcol{
	width: 880px;
	margin: 50px;

}

#center{
	width: 840px;
	padding: 0 20px;
	background: #fff;
}

#main{
	width:880px;
	background: #fff;

}
.tmp{margin:0; float:left}

#mainleft{
	float:left;
	padding: 0 25px 0 20px;
	width: 530px;
	border-right: solid 1px #ccc;
}

#mainright{
	float:left;
	padding: 0 25px;	
	width: 252px;
}
#mainlefta{
	float:left;
	padding: 0 25px 0 20px;
	width: 530px;
}
#mainrighta{
	float:left;
	padding: 0 25px;	
	width: 252px;
	border-left: solid 1px #ccc;
}
#mainleftab{
	float:left;
	padding: 0 25px 0 20px;
	width: 395px;
}


#mainrightab{
	float:left;
	padding: 0 0 20px 25px;
	width: 395px;
	border-left: solid 1px #ccc;
}
#mainleft ul, #mainright ul, #mainlefta ul, #center ul{
	margin: 0;
	padding: 0 17px;
	list-style-image: url(img/bullet.png);
}
#mainleft ul li, #mainright ul li {padding: 3px 0}

.tmieszkania{text-align:center; width:650px; margin:auto}

.tnr{width:90px;}
.tme{width:125px;}
.tpo{width:115px;}
.tce{width:150px;}
.tpl{width:158px;}


#footer{margin: 0 50px; padding: 20px 0; background: url(img/bg_foot.png) top repeat-x;}
#footer p{margin:0; padding:0}
#footer p.l{float: left; width: 64%}
#footer p.r{float: right; width: 35%; text-align: right}
#footer, #footer a{font: normal 10px Verdana; color: #CDD6FF; text-decoration: none}
#footer a:hover{text-decoration: underline}


#map{
	border: solid 1px #9999CC;
	width: 470px; 
	height: 320px;
	}
	
#kontakt{
	width: 310px;
	text-align: right;
}	

#kontakt input, textarea {padding: 2px; margin-bottom: 5px; width: 300px; font: normal 11px Arial; color: #999}

ul.bolden li {font: bold 12px Verdana; color:#5F5E5E}

input.newsletter{margin-bottom: 3px; padding: 1px 3px; font: normal 12px Arial;color: #999}
.wyslij{width:59px !important; height:22px; border:0; background: url(img/b_wyslij.jpg) no-repeat;}
.bord {border: solid 1px #9999CC; padding: 1px;}
.fl{float: left; }
.fr{float: right; }
.ml { margin-left: 20px;}
.mr { margin-right: 10px;}
.mr10 { margin-right: 3px;}
.mb { margin-bottom: 10px;}
.more{float: right}
p.print{padding-left:15px; margin-left:20px; text-align:left; background: url(img/print.png) left no-repeat}
.clear {clear: both}



.pnr{width:40px;}
.ppi{width:40px;}
.pme{width:40px;}
.ppo{width:80px;}
.pce{width:80px;}
.pbr{width:260px !important;}
.pch{width:40px;}
.ped{width:50px;}
.psu{width:50px;}