html, body {
	background-color:#f0f0f0;
	background-image:url(../images/bg.jpg);
	background-attachment:scroll; 
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f7276;
}

a {
	color:#eaeaea;
	text-decoration:none;
}

a:hover{
	color:#eaeaea;
	text-decoration:underline;
}

img {
	border:none;
	display:block;
}

td {
	vertical-align:top;
}

ul {
	margin:0px;
	padding:0px;
	color:#6f7276;
}

	ul li {
		margin: 0px 0px 0px 20px;
		list-style-image:url(../images/arrow.gif);
		padding:4px 0px 4px 10px;
	}

		ul li a {
			color:#363a32;
			cursor:pointer;
			text-decoration:none;
		}

		ul li a:hover {
			cursor:pointer;
			text-decoration:underline;
		}

.black {
	color:#000;
}
	.black a {
		color:#000;
	}
	
	.black a:hover {
		text-decoration:underline;
}

#bottom1 {
	margin:1px auto 0px auto;
	width:942px;
}
	#bottom1 .top {
		background-image:url(../images/bottom1_top.gif);		
		height:5px;
	}
	
	#bottom1 .b1_container {
		background-image:url(../images/bottom1_middle.gif);
		background-repeat:repeat-x;
		height:66px;
		background-color:#f9f9f9;
	}
		
		#bottom1 .b1_container .links {
			position:relative; top:45px; left:14px;
		}
	
			#bottom1 .b1_container .links a {
				color:#989a98;
				text-transform:uppercase;
				font-size:10px;
			}
	
	#bottom1 .bottom {
		background-image:url(../images/bottom1_bottom.gif);		
		height:5px;
	}

#bottom2 {
	margin:2px auto 0px auto;
	width:942px;
}

	#bottom2 .b2_container {
		background-image:url(../images/bottom2.jpg);
		height:31px;		
	}
		
		#bottom2 .b2_container .text {
			font-size:9px;
			padding-top:4px;
			color:#6f7671;
		}
	
			#bottom2 .b2_container .text a {
				color:#6f7671;
				font-size:10px;
			}

img.border {
	border:3px solid #e9e9e9;
}

.button_bg_left {
	background-image:url(../images/button_bg_left.jpg);
	width:193px;
	height:28px;
	margin:1px 0px;
}
	
	.button_bg_left .text {
		position:relative; top:7px; left:15px;
	}
	
.button_bg_left_on {
	background-image:url(../images/button_bg_left_on.jpg);
	width:193px;
	height:28px;
	margin:1px 0px;
}
	
	.button_bg_left_on .text {
		position:relative; top:7px; left:15px;
		color:#333;
	}
	
ul#box_jq {
	margin:0px;
	padding:0px;
}

	ul#box_jq li {
		margin:0px;
		padding:0px;
		list-style:none;
	}

.form {
	position:relative;
	margin:10px 0px;
}

	.form .lewa {
		width:150px;
		vertical-align:top;
		text-align:right;
	}
	
	.form .prawa {
		font-weight:normal;
		vertical-align:top;
		padding-left:22px;
	}

	.form input.contact {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		background-color: #fafafa;
		border: 1px solid #d9d9d9;
		width: 300px;
		margin-bottom:2px;
		padding:3px;
	}
	
	.form input.contact:focus {
		background-color: #f4f3f3;
	}
	
	.form input.contact:hover {
		background-color: #f4f3f3;
	}
	
	.form textarea.contact_text {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		width: 300px;
		height: 100px;
		background-color: #fafafa;
		border: 1px solid #d9d9d9;
		margin-bottom:2px;
		padding:3px;
	}
	
	.form textarea.contact_text:focus {
		background-color: #f4f3f3;
	}
	
	.form textarea.contact_text:hover {
		background-color: #f4f3f3;
	}


.gallery {
	position:relative; top:10px; 
	height:161px;
}

	.arrow_left {
/*		position:absolute; left:62px; top:7px; */
		height:130px;
		width:21px;
		background: url(../images/arr_galeria_left.jpg) left top no-repeat;
	}
	
	.gallery .photos {
		position:absolute; left:89px; 
		width:580px;
		height:160px;
	}
	
	.arrow_right {
		/*position:absolute; left:629px; top:7px;*/
		height:130px;
		width:21px;
		background: url(../images/arr_galeria_right.jpg) left top no-repeat;
	}
	
.hr_container {
	width:100%;
}

	.hr_container	.hr_line {
		background-color:#eaeded;
		width:100%;
		height:1px;
		margin:10px 0px;
	}
	
	.hr_container	.hr_line2 {
		background-color:#b3b3b3;
		width:193px;
		height:1px;
		margin:10px 0px;
	}
	
	.hr_container	.hr_line_oferty {
		background-color:#E3001B;
		height:1px;
		/*
		width:680px;
		margin:10px auto;
        */
        margin: 0px 0px 10px 0px;
	}

#middle {
	margin:0px auto;
	width:942px;
	position:relative;
	display:block;
}

	#middle .top {
		background-image:url(../images/middle_top.gif);
		height:5px;
	}
	
	#middle .m_container {
		height:100%;
		min-height:200px;
		background-color:#f9f9f9;
		padding:15px 11px 10px 11px;
	}
	
	#middle .bottom {
		background-image:url(../images/middle_bottom.gif);
		height:5px;
	}
	
	#middle .left {
		width:208px;
		padding-top:70px;
		
	}
	
	#middle .right {
		width:734px;		
		height:500px;
		min-height:500px;
	}
	
		#middle .right .top {
			background-image:url(../images/middle_right_top.gif);
			height:5px;
		}
	
		#middle .right .r_container {
			background-color:#f9f9f9;
			padding:15px 7px 10px 7px;
		}
		
			#middle .right .r_container .bg {
				margin-top:2px;
				background-image:url(../images/middle_right_bg.jpg);
				background-repeat:repeat-x;
				background-color:#f9f9f9;
				height:237px;
				color:#000;
			}
			
			  .r_container .bg .type_big {
					font-size:18px;
					font-weight:bold;
					padding-bottom:4px;
				}
			
			  .r_container .bg ul {
					margin:0px;
					padding:0px;
					color:#6f7276;
				}
				
					.r_container .bg  ul li {
						margin: 0px 0px 0px 25px;
						padding:2px 0px 2px 0px;
						list-style-image:url(../images/arrow_red.gif);
						
					}
				
						.r_container .bg  ul li a {
							color:#000;
							cursor:pointer;
							text-decoration:none;
						}
				
						.r_container .bg  ul li a:hover {
							text-decoration:underline;
						}
		
		#middle .right .bottom {
			background-image:url(../images/middle_right_bottom.gif);
			height:5px;
		}
		
.nagl {
	width:291px;
	height:45px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.nagl_big {
	width:720px;
	height:45px;
	background-repeat:no-repeat;
}

.nagl_arr_blank {
	background-image:url(../images/nagl_arr_blank.jpg);
	width:343px; 
	height:29px;
}

	.nagl_arr_blank .text {
		position:relative; top:7px; left:35px;
		color:#fff;
		font-weight:bold;
	}
	
.nagl_arr_blank_big {
	background-image:url(../images/nagl_arr_blank_big.jpg);
	width:720px; 
	height:29px;
}

	.nagl_arr_blank_big .text {
		position:relative; top:7px; left:35px;
		color:#fff;
		font-weight:bold;
	}
	
	.nagl_arr_blank_big a {
		color:#fff;
	}
	
	.nagl_arr_blank_big a:hover {
		text-decoration:underline;
	}

.main_posrednictwo {
	margin:0px auto;
	width:291px;
	background-image:url(../images/bg_main_posrednictwo.gif);
	background-repeat:repeat-x;
	padding:4px 3px;
	margin-bottom:7px;
}
	.main_posrednictwo .container {
		position:relative; top:0px; left:10px;
	}
	
		.main_posrednictwo .container .data {
			position:absolute; top:6px;
		}
	
			.main_posrednictwo .container .data .loc {
				 font-weight:bold;
				 font-size:10px;
			}
			
			.main_posrednictwo .container .data .area {
				 font-weight:bold;
				 font-size:10px;
			}
			
			.main_posrednictwo .container .data .price {
				 font-size:10px;
			}
	
		.main_posrednictwo .container .notepad {
			position:relative; top:66px;
			float:left;
		}
		
			.main_posrednictwo .container .notepad a {
				font-size:9px;
				color:#cb0000;
			}
			
			.main_posrednictwo .container .notepad a:hover {
				text-decoration:underline;	
			}
			
			.main_posrednictwo .container .notepad a img {
				display:inline;
				margin-left:4px;
			}
	
		.main_posrednictwo .container .more {
			position:relative; top:66px; left:40px;
			float:left;
		}
		
			.main_posrednictwo .container .more a {
				font-size:9px;
				background-color:#cb0000;
				display:block;
				padding:2px 4px;
			}
			
			.main_posrednictwo .container .more a:hover {
				text-decoration:underline;	
			}
			
			.main_posrednictwo .container .more a img {
				display:inline;
				margin-left:4px;
			}


.main_projekty {
	margin:0px auto;
}

	.main_projekty .container {
		position:relative; top:0px; left:0px;
	}
	
		.main_projekty .container .data {
			position:absolute; top:6px;
		}
		
		.main_projekty .container .data .title {
			 color:#000;
			 font-weight:bold;
			 font-size:11px;
		}
		
		.main_projekty .container .data .desc {
			font-size:10px;
		}
	
	.main_projekty .container .more {
		position:relative; top:66px; left:0px;
		float:left;
	}
	
		.main_projekty .container .more a {
			font-size:9px;
			color:#cb0000;
		}
		
		.main_projekty .container .more a:hover {
			text-decoration:underline;	
		}
		
		.main_projekty .container .more a img {
			display:inline;
			margin-left:4px;
			position:relative; bottom:1px;
		}

.oferta {
	margin:0px auto;
	width:650px;
}

	.oferta td {
		width:410px;
		padding:3px 0px 3px 10px;
		vertical-align:middle;
	}
	
	.oferta td.t {
		width:240px;
		background-color:#ececeb;
		font-weight:bold;
		padding:3px 0px 3px 5px;
		vertical-align:middle;
	}

.oferty_links_red {
	color:#cb0000;
	font-size:11px;
	font-weight:bold;
}

	.oferty_links_red a {
		color:#cb0000;
		text-decoration:none;
	}
	
	.oferty_links_red a:hover{
		text-decoration:underline;
	}
	
.oferty_links_black {
	color:#000;
	font-size:11px;
	font-weight:bold;
}

	.oferty_links_black a {
		color:#000;
		text-decoration:none;
	}
	
	.oferty_links_black a:hover{
		text-decoration:underline;
	}

.red {
	color:#cb0000;
}

.red_big {
	font-size:18px;
	color:#cb0000;
}

#top {
	margin:0px auto;
	width:942px;
}

	#top .menu {
		height:31px;
	}
	
	#top .flash {
		background-image:url(../images/top_flash.jpg);
		height:236px;
	}

.v_line {
	/*background-color:#b3b3b3;*/
	background-image:url(../images/v_line.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;
	width:1px;
	height:100%;
	vertical-align:top;
	margin:10px 11px;
}

.wielkosci {
	position:relative; left:30px;
	padding-top:10px
}

	.wielkosci .nazwa {
		width:260px;
		padding:2px 0px;
	}
	
	.wielkosci .pow {
		width:40px;
		text-align:right;
	}

.window_osoba {
	text-align:center;
	position:relative; top:15px;
}

	.window_osoba .name {
		color:#fff;
		padding:5px 0px 1px 0px;
	}
	
	.window_osoba .job {
		color:#c7c9c3;
		padding:1px;
	}
	
	.window_osoba .phone {
		color:#c7c9c3;
		font-size:16px;
		font-weight:bold;
		padding:1px;
	}
	
	.window_osoba .mail {
		
	}
	
	.window_osoba .mail a {
		color:#c7c9c3;
	}
	
	.window_osoba .mail a:hover {
		text-decoration:underline;
		color:#fff;
	}
	
	.window_osoba .licencja {
	    padding:1px 0px 8px 0px; color: #fff;
	}

.wybierz_projekt {
}

    .wybierz_projekt td.miniaturka img {
    	border:3px solid #e9e9e9;
    }
    
	.wybierz_projekt .container {
		position:relative; top:0px; left:6px;
	}
	
		.wybierz_projekt .container .data {
			position:absolute; top:2px;
			width:85px;
		}
	
			.wybierz_projekt .container .data .type {
				 font-weight:bold;
				 font-size:10px;
				 color:#000;
			}
			
			.wybierz_projekt .container .data .area {
				 font-weight:bold;
				 font-size:10px;
				 color:#cb0000;
			}
	
		.wybierz_projekt .container .more {
			position:relative; top:40px; left:0px;
			float:left;
		}
		
			.wybierz_projekt .container .more a {
				font-size:9px;
				background-color:#cb0000;
				display:block;
				padding:2px 4px;
			}
			
			.wybierz_projekt .container .more a:hover {
				text-decoration:underline;	
			}
			
			.wybierz_projekt .container .more a img {
				display:inline;
				margin-left:4px;
			}
			
.wyniki {
	position:absolute;
	width:720px;
	text-align:center;
	color:#000;
}

	.wyniki a {
		color:#000;
	}
	
	.wyniki a:hover {
		text-decoration:underline;
	}
	
	.wyniki a.page {
		color:#cb0000;
	}
	
	.wyniki a.page:hover {
		text-decoration:underline;
	}
	
.wyniki_oferta {
	 width:100%;
	 margin:0px auto;
}
.wyniki_oferta .dvopis {color: #777; font: normal 10px Tahoma; text-align: justify;}
.wyniki_oferta .listaSymbol {float: left; background-color: #E3001B; padding: 5px; color: #FFF; font: normal 11px Tahoma;}
.wyniki_oferta .listaCena {float: right; padding: 5px; color: #E3001B; font: bold 11px Tahoma;}

	.wyniki_oferta .dane {
		position:relative;
		font-size:10px;
		color:#555;
	}
	
	.wyniki_oferta .nr{
		position:absolute; left:10px; top:0px; font-weight:bold;
	}
	
	.wyniki_oferta .lok_name{
		position:absolute; left:10px; top:0px; font-weight:bold;
	}
	
	.wyniki_oferta .lok{
		position:absolute; left:100px; top:0px; color:#777;
	}
	
	.wyniki_oferta .dziel_name{
		position:absolute; left:10px; top:20px; font-weight:bold;
	}
	
	.wyniki_oferta .dziel{
		position:absolute; left:100px; top:20px; color:#777;
	}
	
	.wyniki_oferta .rodzaj_name{
		position:absolute; left:10px; top:40px; font-weight:bold;
	}
	
	.wyniki_oferta .rodzaj{
		position:absolute; left:100px; top:40px; color:#777;
	}
										
	.wyniki_oferta .iloscp_name{
		position:absolute; left:0px; top:0px; font-weight:bold;
	}
	
	.wyniki_oferta .iloscp{
		position:absolute; left:90px; top:0px; color:#777;
	}
	
	.wyniki_oferta .pow_name{
		position:absolute; left:0px; top:20px; font-weight:bold;
	}
	
	.wyniki_oferta .pow{
		position:absolute; left:90px; top:20px; color:#777;
	}
	
	.wyniki_oferta .pietro_name{
		position:absolute; left:0px; top:40px; font-weight:bold;
	}
	
	.wyniki_oferta .pietro{
		position:absolute; left:90px; top:40px; color:#777;
	}
	
	.wyniki_oferta .cena_name{
		position:absolute; left:0px; top:60px; font-weight:bold;
	}
	
	.wyniki_oferta .cena{
		position:absolute; left:90px; top:60px; color:#777;
	}
	
	.wyniki_oferta .container {
		position:relative;
		top:5px;
		height:16px;
	}
	
		.wyniki_oferta .container .more {
			position:absolute; left:10px;
		}
		
			.wyniki_oferta .container .more a {
				font-size:9px;
				display:block;
				padding:2px 4px;
				color:#cb0000;
			}
			
			.wyniki_oferta .container .more a:hover {
				text-decoration:underline;	
			}
			
			.wyniki_oferta .container .more a img {
				display:inline;
				margin-left:4px;
			}
			
		.wyniki_oferta .container .notepad {
			position:absolute; left:110px;
		}
		
			.wyniki_oferta .container .notepad a {
				font-size:9px;
				display:block;
				padding:2px 4px;
				color:#cb0000;
			}
			
			.wyniki_oferta .container .notepad a:hover {
				text-decoration:underline;	
			}
			
			.wyniki_oferta .container .notepad a img {
				display:inline;
				margin-left:4px;
			}
			
	    .wyniki_oferta .container .mapa {
			position:absolute; left:220px;
		}
		
			.wyniki_oferta .container .mapa a {
				font-size:9px;
				display:block;
				padding:2px 4px;
				color:#cb0000;
			}
			
			.wyniki_oferta .container .mapa a:hover {
				text-decoration:underline;	
			}
			
			.wyniki_oferta .container .mapa a img {
				display:inline;
				margin-left:4px;
			}


#wyszukiwarka_ofert {
	color:#c7c9c3;
	font-size:10px;
	position: relative;
}

	#wyszukiwarka_ofert .select {
		width:193px; 
		text-align:center; 
		padding:2px 0px;
	}
	
		#wyszukiwarka_ofert .select1 {
			width:173px;
			border:3px solid #323836;
			background-color:#323836;
			color:#c7c9c3;
			font-size:10px;	
		}
		
		#wyszukiwarka_ofert .select2 {
			width:173px;
			border:3px solid #4a514f;
			background-color:#4a514f;
			color:#c7c9c3;
			font-size:10px;
		}
		
	#wyszukiwarka_ofert input {
		border:1px solid #222726;
		background-color:#4a514f;
		width:50px;
		color:#c7c9c3;
		font-size:10px;
		padding:3px;
	}
	
	#wyszukiwarka_ofert .wyszSubmitImg {
	    padding:5px 0px 0px 0px;
	}
	
	#wyszukiwarka_ofert .wyszSubmitImg input {
	    width:119px; 
	    height:47px; 
	    border:none;
	}
	
.wyszWide #wyszukiwarka_ofert {
	color:#000;
	font-size:10px;
}

    .wyszWide #wyszukiwarka_ofert .select {
		width:341px; 
		text-align:center; 
		padding:2px 0px;
	}
	
	.wyszWide #wyszukiwarka_ofert .select1 {
			width:340px;
			border:3px solid #D4D4D4;
			background-color:#D4D4D4;
			color:#000;
			font-size:10px;	
		}
		
	.wyszWide #wyszukiwarka_ofert .select2 {
			width:340px;
			border:3px solid #D4D4D4;
			background-color:#D4D4D4;
			color:#000;
			font-size:10px;
		}
		
	.wyszWide #wyszukiwarka_ofert input {
		border:1px solid #5C6260;
		background-color:#D4D4D4;
		width:100px;
		color:#000;
		font-size:10px;
		padding:3px;
	}
	
	.wyszWide #wyszukiwarka_ofert .wyszSubmitImg {
	    width:119px; 
	    height:33px;
	    overflow: hidden;
	}
	
	.wyszWide #wyszukiwarka_ofert .wyszSubmitImg input {
	    width:119px; 
	    height:47px; 
	    border:none;
	    margin: 0px;
	    padding: 0px;
	    background: none;
	}
	
	
div.dvPopUp {position: absolute; z-index: 2000; margin: 0px auto;}	
