@CHARSET "UTF-8";

body {
	background-color: 			#fff;
	font-family: 				georgia,helvetica,verdana,tahoma;
	font-size:					12px;
	color:						#000;
	background-image: 			url('/images/bodyGreenBackground.jpg');
	background-repeat: 			repeat-x;
	background-position: 		top;
	text-align: 				center;
	margin:						0px;
	padding:					0px;
}

a {
	color:						#3b6c02;
}
a:hover {
	color:						#9dbc39;
}




/* top */
#top {
	width:						952px;
	height:						150px;
	background-image: 			url('/images/topBackground.gif');
	background-repeat: 			no-repeat;
	margin:						0px auto;
}

#top #logo {
	float:						left;
	margin:						13px 0px 0px 10px;
}

#baltichome {
	border:						0px;
	float:						right;
	margin:						2px 2px 0px 10px;
}

#baltichome img {
	border:						0px;
}

#top ul {
	float:						right;
	list-style:					none;
	margin:						110px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
}

#top ul li {
	float:						right;
	padding:					14px 0px 11px 0px;
	background-image: 			url('/images/menu.gif');
	background-repeat: 			no-repeat;
	font-size:					10px;
	width:						108px;
	margin:						0px 2px 0px 0px;
}

#top ul li span {
	font-size:					12px;
}

#top ul li.on {
	background-image: 			url('/images/menu_on.gif');
}

#top ul li.selected {
	background-image: 			url('/images/menugreen_selected.gif');
}

#top ul li a {
	padding:					10px 5px;
	color:						#000;
	text-decoration: 			none;
	outline: 					none;
}

#top ul li.selected a {
	color:						#fff;
}
/* top - koniec */



/* middle */
#middle {
	width:						952px;
	height:						150px;
	background-image: 			url('/images/middleGreen.jpg');
	background-repeat: 			no-repeat;
	margin:						0px auto;
}
/* middle - koniec */



/* bottom */
* html #bottom {
	height:						440px;
}

* html #bottom table .left .leftRealisation, * html #bottom table .left .rightRealisation {
	height:						75px;
}

#bottom {
	width:						952px;
	min-height:					440px;
	background-image: 			url('/images/bottomBackground.gif');
	background-repeat: 			no-repeat;
	margin:						0px auto;
}

#bottom table {
	width:						932px;
	margin:						15px 10px;
}

#bottom table .left {
	width:						270px;
}

#bottom table .inwestycje {
	width:						32%;
}


#bottom table .left p, #bottom table .inwestycje p {
	font-size: 					12px;
	text-align: 				justify;
	margin:						0px;
	padding:					8px;
	line-height: 				15px;
}

#bottom table .left .leftRealisation, #bottom table .left .rightRealisation, #bottom table .inwestycje .leftRealisation, #bottom table .inwestycje .rightRealisation {
	min-height:					75px;
	padding:					5px;
	border-bottom:				1px dotted #ddd;
}

#bottom table .left .link,#bottom table .inwestycje .link {
	text-align: 				right;
}

#bottom table .left .leftRealisation img, #bottom table .left .rightRealisation img,#bottom table .inwestycje .leftRealisation img, #bottom table .inwestycje .rightRealisation img {
	border:						1px solid #b4cf44;
	margin:						0px 5px;
}

#bottom table .left .leftRealisation h4, #bottom table .left .rightRealisation h4,#bottom table .inwestycje .leftRealisation h4, #bottom table .inwestycje .rightRealisation h4 {
	margin:						0px 5px 5px 5px;
	font-size:					15px;	
}

#bottom table .left .leftRealisation a, #bottom table .left .rightRealisation a,#bottom table .inwestycje .leftRealisation a, #bottom table .inwestycje .rightRealisation a {
	font-weight: 				bold;
	font-size:					10px;
	text-decoration: 			none;
}

#bottom table .left .leftRealisation a:hover, #bottom table .left .rightRealisation a:hover,#bottom table .inwestycje .leftRealisation a:hover, #bottom table .inwestycje .rightRealisation a:hover {
	text-decoration: 			underline;
}


#bottom table .left .leftRealisation p, #bottom table .left .rightRealisation p,#bottom table .inwestycje .leftRealisation p, #bottom table .inwestycje .rightRealisation p {
	font-size:					11px;
	padding:					0px;
	text-indent: 				20px;
}

#bottom table .left .leftRealisation,#bottom table .inwestycje .leftRealisation {
	text-align:					right;
}

#bottom table .left .rightRealisation,#bottom table .inwestycje .rightRealisation {
	text-align:					left;
}

#bottom table .left .leftRealisation img,#bottom table .inwestycje .leftRealisation img {
	float:						left;
}

#bottom table .left .rightRealisation img,#bottom table .inwestycje .rightRealisation img {
	float:						right;
}


#bottom table .right .homeItem {
	text-align: 				justify;
}

#bottom table .right .homeItem h2 {
	text-align: 				right;
	font-size:					16px;
	border-bottom:				1px dotted #ddd;
	padding:					5px 35px 5px 0px;
	color:						#639521;
	background-image: 			url('/images/muszla.gif');
	background-repeat: 			no-repeat;
	background-position: 		right;
}

#bottom table .right .homeItem img {
	border:						1px solid #b4cf44;
	margin:						0px 5px;
}

#bottom table .right .homeItem p, #bottom table .right .welcome {
	line-height: 				1.6em;
	text-indent: 				2em;
	font-size:					12px;
	padding:					0px 10px 10px 10px;
}

#bottom table .right .homeItem a {
	font-weight: 				bold;
	text-decoration: 			none;
}




#bottom .homeItemPage {
	text-align: 				justify;
	padding:					0px 10px 10px 10px;
}

#bottom .homeItemPage h2 {
	text-align: 				right;
	font-size:					18px;
	border-bottom:				1px solid #ccc;
	padding:					0px 45px 5px 0px;	
	color:						#639521;
	background-image: 			url('/images/muszla.gif');
	background-repeat: 			no-repeat;
	background-position: 		right;
	background-color: 			#fff;
}

#bottom .homeItemPage img {
	border:						1px solid #b4cf44;
	margin:						0px 5px;
}

#bottom .homeItemPage .galeria {
	display:					inline-block;
}

#bottom .homeItemPage img.galeriaItem {
	float:						left;
	margin:						0px 0px 20px 25px;
	padding:					1px;
}

#bottom .homeItemPage img.galeriaItem2 {
	float:						left;
	margin:						0px 3px 13px 10px;
	padding:					1px;
}

#bottom .homeItemPage img.galeriaItemLokal {
	float:						left;
	margin:						20px 0px 20px 42px;
	padding:					1px;
}

#bottom .homeItemPage p {
	line-height: 				1.6em;
	text-indent: 				2em;
	font-size:					12px;
	padding:					0px 10px 10px 10px;
}

#bottom .homeItemPage a {
	font-weight: 				bold;
	text-decoration: 			none;
}

#bottom .homeItemPage table h4 {
	font-size:					11pt;
	text-align: 				center;
	text-decoration:			underline;
	font-style: 				italic;
}

#bottom .homeItemPage table dl dt a {
	float:						right;
	margin:						0px 20px 0px 0px;
}

#bottom .homeItemPage table dl {
	border:						1px dashed #fff;
	border-bottom:				1px dashed #ddd;
	margin:						0px 0px 10px 0px;
	padding:					8px;
}






#bottom .homeItemContact {
	text-align: 				justify;
	padding:					0px 10px 10px 10px;
}

#bottom .homeItemContact h2 {
	text-align: 				right;
	font-size:					18px;
	border-bottom:				1px solid #ccc;
	padding:					0px 45px 5px 0px;	
	color:						#639521;
	background-image: 			url('/images/muszla.gif');
	background-repeat: 			no-repeat;
	background-position: 		right;
	background-color: 			#fff;
}

#bottom .homeItemContact h3 {
	font-size:					14pt;
	margin:						10px 0px 20px 0px;
}

#bottom .homeItemContact p {
	font-size:					12pt;
	margin:						0px 0px 3px 0px;
	text-align: 				center;
}






#bottom table .delimiter {
	width:						2px;
	background-image: 			url('/images/dot.gif');
	background-repeat: 			repeat-y;
}

#bottom table .delimiter2 {
	width:						1px;
	background-image: 			url('/images/dot.gif');
	background-position:		center top;
	background-repeat: 			repeat-y;
}

#bottom td h3 {
	font-size:					10px;
	color:						#fff;
	background-image: 			url('/images/greenGradient.gif');
	background-repeat: 			repeat-x;
	margin:						0px;
	padding:					0px;
	text-align: 				right;
}

#bottom td h3 img {
	margin:						0px;
	padding:					0px;
	text-align: 				left;
	float:						left;
}

#bottom td h3 div {
	margin:						0px;
	padding:					13px;
}

#bottom td h3 div span {
	font-size:					12px;
}
/* bottom - koniec */



#map {
	width:						750px;
	height:						500px;
	border:						1px solid #3B6C02;
	margin:						30px auto;
}

.mapDesc {
	text-align:					center;
	font-size:					12pt;
	height:						20px;
	width:						200px;
	float:						left;
}


/* footer */
#footer {
	height:						40px;
	background-image: 			url('/images/footerBackground.gif');
	background-repeat: 			repeat-x;
	
	color:						#999;
	font-weight:				bold;
	font-size:					11px;
}

#footer div.contener {
	width:						900px;
	margin:						0px auto;
	padding:					15px;
}

#footer a {
	color:						#999;
	text-decoration: 			none;
}

#footer a:hover {
	text-decoration: 			underline;
}
/* footer - koniec */




.center {
	text-align: 				center;
}

.noborders {
	border:						0px;
}

.floatLeft {
	float:						left;
}

.floatRight {
	float:						right;
}


.grey {
	background-image: 			url('/images/greyGradient.gif');
	background-repeat: 			no-repeat;
	background-position: 		top right;
	border-top:					1px solid #ddd;
}
