body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
div,h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}
h1 {
	font: bold 17px Tahoma;
	margin: 0px;
	color: #546E91;
}

h6 {display: none !important;}
* {
	font-family: Tahoma;
	font-size: 11px;
	color: #546E91;
}
form {margin: 0px;}




#strona-glowna-pasek {
	background: #D8E9F6;
	position: absolute;
	width: 100%;
	height: 5px;
	left: 0px;
	top: 0px;
	font-size: 1px;
	float: left;
}
table.tabela-content {
	padding-top: 5px;
}
#toptop {
	float: left;
	width: 811px;
	margin: 0px;
	padding: 0px;
}
#content {
	width: 811px;
	height: auto;
}
#top1 {
	width: 811px;
	height: 70px;
	float: left;
}
#top1 a.logo {
/*	border-top: 10px solid #FEB300;	*/
	background: url(images/logo.jpg) no-repeat left 15px;
	display: block;
	width: 145px;
	height: 70px;
	float: left;
}
#top1 h1 {display: none !important;}
#top1 strong {display: none !important;}
#top1 div.s {
	width: 445px;
	height: 60px;
	float: left;
}
#top1 div.k {
	padding-top: 15px;
	background: url(images/top2-2.jpg) no-repeat 160px 48px;
	width: 220px;
	height: 70px;
	float: left;
}
#top1 a.sg {
	display: block;
	background: url(images/ico1.gif) no-repeat left top;
	width: 35px;
	height: 16px;
	float: right;
}
#top1 a.ms {
	display: block;
	background: url(images/ico2.gif) no-repeat left top;
	width: 51px;
	height: 16px;
	float: right;
}
#top1 a.ndn {
	display: block;
	background: url(images/ico3.gif) no-repeat left top;
	width: 45px;
	height: 16px;
	float: right;
/*	margin-right: 5px;	*/
}




#top2 {float: left;}
#top2 a.ofsp {
	display: block;
	background: url(images/top0-1.gif) no-repeat left top;
	width: 142px;
	height: 165px;
	float: left;
}
#top2 a.top {
	display: block;
	background: url(images/top1.jpg) no-repeat left top;
	width: 445px;
	height: 165px;
	float: left;
/*	margin-left: 3px;*/
}
#top2 a.pr {
	display: block;
	background: url(images/top2.jpg) no-repeat left top;
	width: 218px;
	height: 165px;
	float: left;
	margin-left: 3px;
}
#top2 strong {display: none !important;}





#cont-c1 {
	width: 142px;
	float: left;
}
#cont-c2 {
	width: 226px;
	float: left;
}
#cont-c3 {
	width: 216px;
	margin-left: 3px;
	float: left;
}
#cont-c4 {
	width: 215px;
	margin-left: 3px;
	float: left;
}
#cont-c2c3 {
	width: 445px;
	margin-left: 3px;
	float: left;
}
#cont-c2c3c4 {
	width: 663px;
	margin-left: 3px;
	float: left;
}
#cont-c2c3c4r {
	width: 655px;
	margin-right: 5px;
	float: right;
}
#develop-aktual {
	float: left;
	width: 100%;
	
}
#matbud-wykon {
	float: left;
	width: 100%;
	
}






#nagl1 {
	background: url(images/tlo-top.jpg) repeat-x left top;
	width: 100%;
	height: 47px;
}
#nagl1 img {margin: 16px 0px 0px 12px;}





#menu-glowne {
	width: 100%;
	background: #E3EDF6;
}
#menu-glowne a {
	display: block;
	background: #9CB2CF url(images/bul1.gif) no-repeat 12px 10px;
	border-top: 1px solid #AFC1D8;
	width: auto;
	color: #fff;
	font: bold 11px Tahoma;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#menu-glowne a:hover {
	background-color: #93A9C4;
	
}
#menu-glowne a.c0 {
	background-color: #9CB2CF;
}


#menu-glowne a.c1 {
	background: #CB7390 url(images/bul1.gif) no-repeat 18px 10px;
	padding-left: 36px;
	color: #fff;
	border-top: 1px solid #F4C2D3;
}
#menu-glowne a:hover.c1 {
	background-color: #CB3465;
}
#menu-glowne a.c2 {
	background: #E1AFBF url(images/bul1.gif) no-repeat 24px 10px;
	padding-left: 42px;
	font-weight: normal;
	color: #fff;
	border-top: 1px solid #D29AAD;
}
#menu-glowne a:hover.c2 {
	background-color: #D894AA;
}
#menu-glowne a.c3 {
	background-color: #E9C9D3;
}
#menu-glowne a:hover.c3 {
	background-color: #EBCBD6;
}
/*
#menu-glowne a.c1 {
	background: #D7E0EC url(images/bul5.gif) no-repeat 12px 10px;
	color: #577BA8;
	border-top: 1px solid #E4EBF5;
	border-bottom: 1px solid #AEC2E1;
}
#menu-glowne a:hover.c1 {
	background-color: #C4D1E2;
}
#menu-glowne a.c2 {
	background: #F0F3F9 url(images/bul5.gif) no-repeat 12px 10px;
	color: #8CA5C4;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D7E0EC;
}
#menu-glowne a:hover.c2 {
	background-color: #DCE3F1;
}
#menu-glowne a.c3 {
	background-color: #D7E0EC;
}
*/
#menu-glowne a.act {
	background-color: #B12C58;
	border-top: 1px solid #F4C2D3;
}
#menu-glowne a:hover.act {
	background-color: #B12C58;
	border-top: 1px solid #F4C2D3;
}



a.matbudibet {
	display: block;
	background: url(images/txt-mat-bud-i-beton.gif) no-repeat 0px 12px;
	width: auto;
	height: 32px;
	margin-left: 16px;
}
a.zambetwykon {
	display: block;
	background: url(images/txt-zambet-wykonawca.gif) no-repeat 0px 12px;
	width: auto;
	height: 32px;
	margin-left: 16px;
}

a.pokwi1 {
	display: block;
	background: url(images/button-pokaz-wiecej.gif) no-repeat 0px 0px;
	width: 83px;
	height: 14px;
}
a.pokwi2 {
	background: url(images/bul2.gif) no-repeat right 5px;
	font: 10px/16px Tahoma;
	color: #738DAE;
	text-decoration: none;
	padding-right: 12px;
}
a.pokwi2:hover {
	text-decoration: underline;
}




#ramka1 {
	background: #ECF5FC;
}
#ramka1 div.padding {
	padding: 16px 16px;
}
div.ramka1c1 {
	height: 125px;
}
#ramka2 {
}
#ramka2 div.padding {
	padding: 16px 16px;
}
#ramka3 {
}
#ramka3 div.padding {
	padding: 3px 15px 0px 15px;
}
#ramka4 {
}
#ramka4 div.padding {

}






img.img1 {
	border: 1px solid #C5CFE2;
}
img.img2 {
	border: 1px solid #7C9AC2;
}




td.devmili {
	padding-left: 15px;
}
a.devmili {
	font: bold 11px Tahoma;
	text-decoration: none;
}
a.devmili:hover {
	text-decoration: underline;
}



span.aktudata {
	font: 10px/15px Tahoma;
	color: #8AA9C3;
}
a.aktuzowi {
	font: bold 11px Tahoma;
	color: #9CB2CF;
	text-decoration: none;
}
a.aktuzowi:hover {
	text-decoration: underline;
}
div.aktuli {
	border-top: 1px solid #ffffff;
	margin: 8px 0px;
}


#szukarka input {
	width: 110px;
	border: 1px solid #7F9DB9;
	height: 18px;
	font: 11px/16px Tahoma;
	padding: 0px 3px;
	margin-right: 8px;
}
#szukarka img {
	border: none;
}
#szukarka select {
	margin-top: 10px;
}



#bottom {
	float: left;
	width: 100%;
	border-top: 1px solid #EAF0F7;
	margin-top: 1px;
	padding: 10px 0px 7px 0px;
}
#bottom img.l {
	float: left;
}
#bottom img.r {
	float: right;
}
#realizacja {
	float: right;
}
#realizacja a {
	background: url(images/realizacja.gif) no-repeat left top;
	display: block;
	width: 122px;
	height: 11px;
}
#realizacja h2 {
	display: none !important;
}


div.linia1 {
	border-top: 1px solid #ECF5FC;
	margin: 8px 0px 12px 0px;
}





#podstr-tab1 {
	width: 414px;

}


#ofli1-def {
	background: #fff;
	border-top: 1px solid #CFDAE8;
	border-bottom: 1px solid #CFDAE8;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 8px;
}
#ofli1-def div.tlo {
	margin: 1px 0px;
	background: #F1F5FA;
	padding: 10px 20px;
	width: auto;
	height: auto;
	float: left;
}
#ofli1-def img.foto {
	border: 1px solid #6E829C;
	margin-right: 20px;
}
#ofli1-def a.nazwa {
	font: bold 17px Arial;
	text-decoration: none;
	color: #B12C58;
}
#ofli1-def a:hover.nazwa {
	text-decoration: underline;
}
#ofli1-def p.opis {
	margin: 4px 0px 7px 0px;
}






#ofl1 {
	border-top: 3px solid #AFC1D8;
	background: #FAFCFF;
	margin-bottom: 2px;
	width: 100%;
	float: left;
}
#ofl1 div.padding {
	padding: 14px 12px;
	font: 9px Tahoma;
	color: #809EC3;
}
#ofl1 h1 {
	font: bold 18px Arial;
	color: #3E5878;
	padding-bottom: 1px;
}
#ofl1 a {
	font: 10px/14px Tahoma;
	color: #809EC3;
	text-decoration: underline;
}
#ofl1 a:hover {
	color: #B12C58;	
}
#ofl1 a.first {
	background: url(images/bul4.gif) no-repeat left 3px;
	padding-left: 15px;
}



#ofl2 {
	background: #F1F5FA;
	width: 100%;
	float: left;
}
#ofl2 div.padding {
	padding: 10px 12px;
}
#ofl2 img.foto {
	border: 1px solid #AFC1D8;
	margin-right: 20px;
	margin-bottom: 4px;
}





#ofl3 {
	font: bold 11px Tahoma;
	margin-top: 1px;
	width: 100%;
	float: left;
}
#ofl3 td {
	border-bottom: 1px solid #fff;	
	padding: 3px 16px;
}
#ofl3 td.l1 {
	background: #F1F5FA;
	border-right: 1px solid #fff;
	color: #839AB5;
	text-align: right;
}
#ofl3 td.r1 {
	background: #F1F5FA;
	color: #839AB5;
	width: 100%;
}
#ofl3 td.l2 {
	background: #AFC1D8;
	border-right: 1px solid #fff;
	color: #fff;
	text-align: right;
}
#ofl3 td.r2 {
	background: #AFC1D8;
	color: #fff;
}



#oflmenu {
	width: 100%;
}
#oflmenu a {
	display: block;
	background: #F1F5FA url(images/bul5.gif) no-repeat 12px 10px;
	border-bottom: 1px solid #DBE4EF;
	width: auto;
	color: #7F94AC;
	font: bold 11px Tahoma;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 9px;
}
#oflmenu a:hover {
	background: #93A9C4 url(images/bul1.gif) no-repeat 12px 10px;
	color: #fff;
}
#oflmenu a.act {
	background: #B12C58 url(images/bul1.gif) no-repeat 12px 10px;
	color: #fff;
}
img.oflschemat {
	border: 1px solid #B2C4D9;
	margin-top: 5px;
}




#oflform {
	background: #F1F5FA;
	width: 325px;
	border-top: 1px solid #DBE4EF;
	margin-top: 3px;
	float: left;
}
#oflform strong {
	background: url(images/bul5.gif) no-repeat 0px 5px;
	padding-left: 15px;
	color: #7F94AC;
	font: bold 11px Tahoma;
}
#oflform div.padding {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#oflform input {
	margin-top: 10px;
	width: 275px;
	border: 1px solid #B4C5DA;
}
#oflform textarea {
	margin-top: 8px;
	width: 300px;
	height: 77px;
	border: 1px solid #B4C5DA;
}
#oflform img {
	margin-top: 8px;
}






#oflszukaj {
	float: left;
	background: #93A9C4;
	width: 206px;
	margin-top: 3px;
}
#oflszukaj div {
	color: #fff;
	float: left;
}
#oflszukaj select {
	margin-top: 2px;
	margin-bottom: 6px;
	width: 100%;
	font: 10px;
}
#oflszukaj div.padding {
	padding: 15px 15px;
	font: 11px Tahoma;
}
#oflszukaj select.miejscowosc {
	width: 170px;
}
#oflszukaj div.pokoje {
	width: 80px;
}
#oflszukaj div.pietro {
	margin-left: 10px;
	width: 80px;
}
#oflszukaj sup {
	color: #fff;
}
#oflszukaj strong {
	color: #fff;
	font-weight: normal;
	margin-left: 3px;
}



#oflszukaj2 {
	float: left;
	background: #93A9C4;
	width: 655px;
	margin-top: 3px;
}
#oflszukaj2 div {
	color: #fff;
	float: left;
	padding: 0px 10px;
}
#oflszukaj2 select {
	width: 100%;
	font: 10px;
}
#oflszukaj2 div.padding {
	padding: 10px 15px 10px 40px;
	font: 11px Tahoma;
}
#oflszukaj2 select.miejscowosc {
	width: 170px;
}
#oflszukaj2 select.pokoje {
	width: 80px;
}
#oflszukaj2 select.pietro {
	width: 80px;
}
#oflszukaj2 sup {
	color: #fff;
}
#oflszukaj2 strong {
	color: #fff;
	font-weight: normal;
	margin-left: 3px;
}




#oflszuk {
	background: #93A9C4;
	width: 206px;
	margin-top: 3px;
}
#oflszuk div.padding {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}




#oflschem {
	float: left;
	width: 445px;
	height: 300px;
	margin-top: 4px;
	border: 1px solid #DBE4EF;
	overflow: hidden;
	
	scrollbar-face-color: #DBE4EF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #AFC1D8;
	scrollbar-darkshadow-color: #AFC1D8;
	scrollbar-shadow-color: #7B95B6;
	scrollbar-arrow-color: #AFC1D8;
	scrollbar-track-color: #F1F5FA;	
}




#ofltabela {
	float: left;
	width: 100%;
	margin-top: 4px;
}
#ofltabela th {
	background: #B12C58;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 3px 0px;
	text-align: center;
}
#ofltabela th.end {
	border-right: none;
}
#ofltabela td {
	height: 30px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0px 14px;
}
#ofltabela td.end {
	border-right: none;
}
#ofltabela tr.tr1 {
	background: #F1F5FA;
}
#ofltabela tr.tr2 {
	background: #E4EBF5;	
}
/************************************************************\
-	smoke-help
\************************************************************/
#form-ofpracy {
	border: 1px solid #C4D1E2;
}
#form-ofpracy tr.t1 {
	background: #D7E0EC;
}
#form-ofpracy tr.t2 {
	background: #F0F3F9;
}
#form-ofpracy td {
	padding: 2px 6px;
}
#form-ofpracy input {
	border: 1px solid #9CB2CF;
}
#form-ofpracy textarea {
	border: 1px solid #9CB2CF;
}
#form-ofpracy input.button {
	background: #fff;
}
/************************************************************\
-	subskrypcja - sg
\************************************************************/
#subskrypcja-sg {
	width: 204px;
	background: #F4F9FD;
	float: left;
}
#subskrypcja-sg input {
	border: none;
}
#subskrypcja-sg img {
	border: none;
	margin-left: 4px;
}
#subskrypcja-sg input.i {
	border: 1px solid #B2CCE3;
	width: 145px;
	height: 19px;
}
#subskrypcja-sg div.w1 {
	padding-top: 12px;
	padding-left: 16px;
	width: 100%;
	float: left;
}
#subskrypcja-sg div.w2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	width: 204px;
	width: 100%;
	float: left;
}
/************************************************************\
-	subskrypcja - podstrony
\************************************************************/
a.subskrypcja {
	display: block;
	background: url(images/txt-subskrypcja.gif) no-repeat 0px 12px;
	width: auto;
	height: 32px;
	margin-left: 16px;
}
#subskrypcja {
	width: 215px;
	background: #ECF5FC;
	float: left;
}
#subskrypcja input {
	border: none;
}
#subskrypcja img {
	border: none;
	margin-left: 4px;
}
#subskrypcja input.i {
	border: 1px solid #B2CCE3;
	width: 155px;
	height: 19px;
}
#subskrypcja div.w1 {
	padding-top: 12px;
	padding-left: 16px;
	width: 100%;
	float: left;
}
#subskrypcja div.w2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	width: 100%;
	float: left;
}
div.subskrypcja-of {

}