*{
	margin:0px;
	padding:0px;
	color:#475368;
	/*
font-size:12px;
*/
	font-family: tahoma, verdana, arial;
	text-align:left;
	border:0px;
}

p span {
	text-align:justify;
}

p,a,input,select,li,span,h1,h2{
	font-size:12px;
}




body {
	margin:0px auto;
	padding:0px;
	background-color:#F3F3F5;
	text-align:justify;
}

li{
	margin-left:30px;
	line-height:130%;
}



a.link{
	color:#B7BBC1;
}
a:hover{
	color:#B7BBC1;
}
a{
	text-decoration:none;	
}
img.ikonka{
	margin-bottom:-4px;
	margin-left:10px;
	border:0px;
}

td{
	padding:0px;
	font-size:9px;
	width:200px;
	text-align:right;
}
input{
	height:17px;
	margin-bottom:5px;
	border-top:1px solid #BDB6A6;
	border-left:1px solid #BDB6A6;
}
textarea{
	border-top:1px solid #BDB6A6;
	border-left:1px solid #BDB6A6;
}
#strona_outside{
	margin:0px auto;
	margin-top:20px;
	width:970px;
	
	background:url(../grafika/strona_tlo.gif);
	background-repeat: repeat-y;
	background-position-y:500px;
}

#strona{
	margin:0px;
	margin:0px 2px;
}

#header{
	margin:0px auto;
	
	width:975px;
	height:95px;
	background:url(../grafika/header_bg.gif);
	background-repeat:no-repeat;
}
	#header_header{
		margin-left:240px;
		padding-top:3px;
		width:740px;
		height:17px;
	}
	#header_header a{
		display:inline;
		margin-right:25px;
		color:#fff;
	}
	#header_logo{
		clear:both;
		float:left;
		display:inline;
		padding-left:25px;
		padding-right:20px;
		padding-top:20px;
	}
	#header_podstrona_box{
		margin-top:19px;
		margin-left:18px;
		float:left;
	}
	#header_podstrona_box_body{
		height:140px;
		width:281px;
		padding-left:15px;
		background:transparent url(../grafika/header_box_body.gif);
	}
	#header_podstrona_box_top{
		height:15px;
		width:296px;
		background:transparent url(../grafika/header_box_top.gif) no-repeat;
	}
	#header_podstrona_box_bottom{
		height:15px;
		width:296px;
		background:transparent url(../grafika/header_box_bottom.gif) no-repeat;
	}
	#menu{
		padding-left:30px;	
		padding-top:32px;
		float:left;
		font-size:11px;
	}
	#menu a{
		font-family:tahoma,arial, tahoma;
		color:#2B3851;
		font-size:11px;

		text-decoration:none;
	}
	#menu a:hover{
		
		color:#2B3851;
		
	}
	#menu a.active{
		
		color:#fff;
		
		
	}
#flash{
	margin:0px 3px;
	
}
#flash2{
	margin:0px 3px;
	height:207px;
	background-color:#E9EBED;
}

#content_top{
		background:url(../grafika/content_top_bg.gif);
		width:970px;
		height:33px;
	}
#content_top_podstrona{
		background:url(../grafika/podstrona_content_top_bg.gif);
		background-repeat:no-repeat;
		width:958px;
		height:52px;
		margin-left:4px;
		margin-top:10px;
	}
#content_top_podstrona2{
		background:url(../grafika/podstrona_content_top_bg2.gif);
		background-repeat:no-repeat;
		width:958px;
		height:52px;
		margin-left:4px;
		margin-top:10px;
	}
#content{
	background-color:#fff;
	margin:0px 5px;
	margin:0px 5px 60px 5px;

}

#content_w_galerii{
	background-color:#fff;
	margin:0px 5px;
	/*height:340px;*/
}

a.more{
	font-weight:bold;
	font-size:11px;
	float:right;
	color:#B7BBC1;
	display:block;
	text-decoration:underline;
}
	#left{
		width:340px;
		float:left;
		
	}
	#left ul{
		margin-left:30px;
	}
		.left_item{
			clear:both;
			background:url(../grafika/column_left_item_bg.gif) bottom;
			background-repeat:no-repeat;
			padding:0px 15px;
			padding-bottom:25px;
		}
		.left_item p{
			width:286px;
			font-size:11px;
		}
		.left_item a{
			color:#B7BBC1;
			margin-right:30px;
		}
	#left_about{
		width:340px;
		float:left;
		
	}
	#left_about ul{
		margin-left:30px;
	}
	#center{
		width:299px;
		float:left;
		text-align:center;
		padding-right:20px;
		margin-bottom:20px;
	}
	#center p{
		text-align:center;
	}
	#center h2{
		text-align:center;
	}
	#center img{
		border:1px solid #D2D4D8;
		padding:5px;
	}
	#right{
		width:270px;
		padding-left:17px;
		float:right;
		background-color:#F1F3F6;
	}
	#right_oferta{
		width:280px;
		float:left;
		margin-left:60px;
		background-color:transparent;
	}
#footer{
	clear:both;
	margin-left:10px;
	margin-top:10px;
	padding-top:25px;
	padding-left:10px;
	width:936px;
	height:34px;
	background:transparent url(../grafika/stopka_bg.gif) no-repeat;
	word-spacing:4px;
}
#footer a{
	font-size:11px;
}
/* klasy dla podstron aktualna oferta */


#galeria{
	padding-top:20px;
	margin-bottom:20px;
	width:650px;
	height:120px;
}
	.galeria_item{
	margin-left:10px;
	width:120px;
	height:110px

	}
			.galeria_item a{
			color:#043E95;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
			text-align:left;
		}

		.left_item1{
			background:url(../grafika/column_left_item_bg1.gif);
			background-repeat:no-repeat;
			padding:0px 15px;
		}
		.left_item1 a{
			color:#043E95;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
			
		}
		.left_item2 {
			background:url(../grafika/menu_pasek.gif);
			margin-top:0px;
			margin-left:10px;
			height:28px;
			width:170px;
		}
			#right p{
			width:260px;	
			text-align:center;	
			margin-right:10px;
	}

	#opis_inwestycji{
		margin-top:17px;

	}
	#opis_inwestycji p{
		text-align:justify;
	}
	#center img.ikonka{
		border:0px;
	}

	
#menu a:hover{
	color:#ffffff;
}

label { display: block; }
.errmsg { display: none; }
.notvalid {border-color: #ff0000; }
#validationerror_{
	font-size:10px;
}

