@charset "utf-8";

/* CSS Document */



/* ----------------------------------------------- Założenia szablonu podstawowe

*/

body{

	width:100%;

	background:#0064b3 url('http://www.phupartner.pl/images/bkg.png') repeat-x;

		margin:0px auto;

			text-align:center;

}

#main{

	max-width:970px;

	background:url('http://www.phupartner.pl/images/all-1.png') top right no-repeat;

	padding:15px 0px 0px 236px;

	margin:0 auto;

	position:relative;

	left:-118px;

}

	

/* ----------------------------------------------- Założenia szablonu : czcionki, linki, obrazki

*/

body{

	font-family:Calibri, Arial, Verdana;

	font-size:9pt;

	color:#FFFFFF;

}

a{

	text-decoration:none;

	color:#FFFFFF;

}

a:hover{

	color:#FFFFFF;

}

img{

	border:none;

}



/* ----------------------------------------------- Kontener na wyszukiwarke i jezyki

*/

#top_of_page{

	width:800px;

	height:25px;

	text-align:right;

}



/* ----------------------------------------------- Wyszukiwarka

*/

#searchbox{

	width:250px;

	float:left;

	margin:0px 0px 0px 465px;

	}

#searchbox .inputbox{

	width:150px;

	padding:5px 5px 4px 5px;

	border:1px solid #6da9c9;

	background:url('../../all_temp/all-5.png');
	
	font-size:8pt;

	}

#searchbox input.button{

	padding:4px 5px 4px 5px;

	border:none;

	background:#448abf;

	color:#ffffff;

	text-transform:uppercase;

	font-size:8pt;

	font-weight:bold;

	margin:0px 0px 0px 5px;

	position:relative;

	top:-1px;

	}



/* ----------------------------------------------- Jezyki

*/

#lang{

	width:70px;

	height:20px;

	text-align:right;

	float:right;

	display:inline-block;

	margin:2px 0px 2px 0px;

}
#lang #jflanguageselection{
	width:70px;
	height:20px;
	display:inline-block;
	margin:0px;
	padding:0px;
	}
#lang ul, #lang ul li{

	margin:0px;
	padding:0px;

}

#lang a{

	font-size:8pt;
	font-weight:bold;
	padding:3px 5px;
	display:inline-block;
	text-align:center;
	margin:0px 0px 0px 5px;
	position:relative;
	top:-4px;
}
#lang a:hover{

	color:#3278b4;

}

#lang ul li#active_language a{

	background:#3278b4;

}

#lang ul li#active_language a:hover{

	color:#ffffff;

}



/* ----------------------------------------------- Nawigacja kontenery

*/

#navigation_panel{

	width:800px;

	clear:both;

	display:inline-block;

	margin:65px 170px 18px 0px;

	}



/* ----------------------------------------------- Logotyp

*/

#logotype{

	width:200px;

	text-align:left;

	float:left;

	display:inline-block;

	}

/* ----------------------------------------------- Main Menu

*/

#main_menu_pl, #main_menu_en{

	width:580px;

	height:33px;

	line-height:33px;

	text-align:right;

	margin:0px 0px 0px 0px;
	
	text-align:right;
	
	float:right;

}

#main_menu_pl ul, #main_menu_en ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:-3px;
	float:right;
}
#main_menu_pl ul li, #main_menu_en ul li{
	float:left;
	text-align:right;
}

#main_menu_pl a{

	padding:0px 10px;

	color:#28417d;

	font-size:11pt;

	font-weight:bold;

	line-height:33px;

	height:33px;

	display:inline-block;

}
#main_menu_en a{

	padding:0px 10px;

	color:#28417d;

	font-size:9pt;

	font-weight:bold;

	line-height:33px;

	height:33px;

	display:inline-block;

}

#main_menu_pl a:hover, #main_menu_en a:hover{

	background:#82cceb;

}

#main_menu_pl a#active_menu, #main_menu_pl a#current, #main_menu_pl .active, #main_menu_en a#active_menu, #main_menu_en a#current, #main_menu_en .active{

	background:#fbd440;

}	


/* ----------------------------------------------- Srodek

*/

#srodek{

	width:100%;

	text-align:justify;

	clear:both;

	display:inline-block;

	}
/* ----------------------------------------------- Zmien Strone DiK

*/



#change_site{

	width:50px;

	height:42px;

	margin:0px 140px 0px 1px;

	text-align:center;
	
	float:left;

}

#change_site a.developer{

	background:#e4cb3d;

	display:inline-block;

	float:left;

	width:22px;

	padding:4px 0px;

	font-weight:bold;

	margin:20px 0px 0px 0px;

}

#change_site a.developer:hover, #change_site a#active.developer{

	padding:24px 0px 4px 0px;

	margin:0px;

}

#change_site a.korporacja{

	background:#b40000;

	display:inline-block;

	float:left;

	width:22px;

	padding:4px 0px;

	font-weight:bold;

	margin:20px 0px 0px 5px;

}

#change_site a.korporacja:hover, #change_site a#active.korporacja {

	padding:24px 0px 4px 0px;

	margin:0px 0px 0px 5px;

}

/* ----------------------------------------------- Header Image

*/

#h_navi{
	width:800px;
	clear:both;
	display:inline-block;
	padding:0px;
	margin:0px 0px 259px 0px;
	}

#header_nagl_di_1{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_1.jpg') 0px bottom  no-repeat;

	}
#header_nagl_di_1_EN{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_1__EN.jpg') 0px bottom  no-repeat;

	}
#header_nagl_di_2{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_2.jpg') 0px bottom  no-repeat;

	}
#header_nagl_di_2_EN{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_2__EN.jpg') 0px bottom  no-repeat;

	}
#header_nagl_di_3{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_3.png') 0px bottom  no-repeat;

	}
#header_nagl_di_3_EN{

	width:800px;

	display:inline-block;
	
	padding:0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_3__EN.png') 0px bottom  no-repeat;

	}
#header_nagl_di_4{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_4.png') 0px bottom  no-repeat;

	}
#header_nagl_di_4_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_4__EN.png') 0px bottom  no-repeat;

	}
#header_nagl_di_5{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_5.png') 0px bottom  no-repeat;

	}
#header_nagl_di_5_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_5__EN.png') 0px bottom  no-repeat;

	}
#header_nagl_di_6{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_6.png') 0px bottom  no-repeat;

	}
#header_nagl_di_6_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('http://partner.fama.net.pl/images/naglowki/naglowek_inwestycje_6__EN.png') 0px bottom  no-repeat;

	}
#header_nagl_di_kontakt{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/kontakt.png') 0px bottom  no-repeat;

	}
#header_nagl_di_kontakt_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/kontakt__EN.png') 0px bottom  no-repeat;

	}	

#header_nagl_di_ofirmie{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/ofirmie.png') 0px bottom  no-repeat;

	}
#header_nagl_di_ofirmie_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/ofirmie__EN.png') 0px bottom  no-repeat;

	}
#header_nagl_iu{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/inne_uslugi.png') 0px 26px  no-repeat;

	}
#header_nagl_iu_EN{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/inne_uslugi__EN.png') 0px 26px  no-repeat;

	}
#header_nagl_kemping{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/kemping.png') 0px 19px  no-repeat;

	}
#header_nagl_kemping_EN{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/kemping__EN.png') 0px 19px  no-repeat;

	}
#header_nagl_nowosci{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/nowosci.png') 0px 49px  no-repeat;

	}
#header_nagl_nowosci_EN{

	width:800px;

	display:inline-block;
	
	padding:6px 50px 0px 0px;
	
	background:url('../../../images/naglowki/nowosci__EN.png') 0px 49px  no-repeat;

	}
	
#header_nagl_ogrzewanie{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/ogrzewanie.png') 0px 2px  no-repeat;

	}
#header_nagl_ogrzewanie_EN{

	width:800px;

	display:inline-block;
	
	padding:0px 50px 0px 0px;
	
	background:url('../../../images/naglowki/ogrzewanie__EN.png') 0px 2px  no-repeat;

	}
	

	












/* ----------------------------------------------- Sub Menu

*/

#sub_menu{

	width:600px;

	height:25px;

	line-height:25px;

	text-align:right;

	margin:0px 0px 18px 0px;
	
	float:right;

}

#sub_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:-3px;
	float:right;
}
#sub_menu ul li{
	float:left;
	text-align:right;
}

#sub_menu a{

	padding:0px 10px;

	color:#28417d;

	font-size:10pt;

	height:25px;

	display:inline-block;

}

#sub_menu a:hover{

	background:#82cceb;

}

#sub_menu a#active_menu, #sub_menu .active a{

	background:#5695c6;

	color:#ffffff;

}








/* ----------------------------------------------- Content

*/

#content{

	width:800px;

	float:left;

	}

	




/* ----------------------------------------------- Pasek Nawigacji

*/
#navigation_bar{
	clear:both;
	display:inline-block;
	background:#2f87cb;
	width:788px;
	padding:0px 5px;
	border:1px solid #88ceec;
	border-top:1px solid #ffc800;
	border-bottom:1px solid #2364af;
	height:24px;
	line-height:24px;
	font-size:8pt;
	}
#navigation_bar img{
	position:relative;
	top:-1px;
	margin:0px 1px 0px 4px;
	}
#navigation_bar span{
	color:#fbd440;
	}
#navigation_bar span a{
	color:#fff;
	}
#navigation_bar span a:hover{
	color:#28417d;
	}


/* ----------------------------------------------- Prawa Strona

*/

#right_side{

	width:169px;

	text-align:justify;

	float:right;

	display:inline-block;

	margin:20px 0px 0px 0px;

	}

	

/* ----------------------------------------------- Prawe menu

*/

#right_menu{

	width:169px;

	text-align:left;

	clear:both;

	display:inline-block;

	}
	
#right_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
} 

#right_menu a{

	width:145px;

	text-align:left;

	clear:both;

	display:inline-block;

	padding:10px 12px;

	}

#right_menu a:hover{

	background:#82cceb;

	}

#right_menu a#active_menu, #right_menu .active a{

	background:#418cc2;

}



/* ----------------------------------------------- Page

*/

#page{

	width:750px;
	
	min-height:528px;
	
	background:url('../../all_temp/all-6.png') center bottom no-repeat;

	text-align:justify;

	clear:both;

	display:inline-block;

	margin:0px;

	padding:5px 25px;
	
	border-top:1px solid #88ceec;

	}

	

/* ----------------------------------------------- Page Header

*/

#page_header{

	width:750px;

	height:125px;

	text-align:left;

	clear:both;

	display:inline-block;

	margin:0px;

	}





/* ----------------------------------------------- Rodzina Na Swoim

*/

#rodzina_na_swoim{

	width:width:167px;

	text-align:left;

	clear:both;

	display:inline-block;

	margin:50px 0px 0px 0px;

}

#rodzina_na_swoim span{

	font-size:8pt;

	display:inline-block;

	margin:0px 10px;

}

#rodzina_na_swoim img{

	margin:0px 5px;

}

/* ----------------------------------------------- Formularz

*/

input.jftextbox{
	border:1px solid #e1ca3c;
	font-size:9pt;
	height:10px;
	padding:2px 3px;
	}
textarea.jftextarea{
	border:1px solid #e1ca3c;
	font-size:9pt;
	height:10px;
	padding:2px 3px;
	}
input.jfbutton{
	border:1px solid #e1ca3c;
	background:#e1ca3c;
	font-size:9pt;
	font-weight:bold;
	color:#294380;
	padding:2px 3px;
	float:right;
	}


/* ----------------------------------------------- Link Foot

*/
#foot-f{
	width:100%;
	text-align:center;
	background:url('http://www.phupartner.pl/images/foot-glow.png') bottom repeat-x;
	padding:0px 0px 0px 0px;
	display:inline-block;
	}
#link_foot{

	width:800px;

	text-align:justify;

	clear:both;

	display:inline-block;

	margin:65px auto 0px auto;

	font-size:8pt;
	
	text-align:center;
	 position:relative;
	left: 20px;
	

	}
@-moz-document url-prefix() {
    #link_foot {
    position:relative;
	left: -100px;
    }
}
#link_foot ul{
	list-style:none;
	margin:0px auto;
	display:inline-block;
	padding:none;
	}
#link_foot ul li{
	display:inline-block;
	margin:0 20px;
	float:left;
	}
#link_foot ul li a:hover{
	color:#efd03f;
	}



/* ----------------------------------------------- Footer

*/

#footer{

	width:798px;

	text-align:justify;

	clear:both;

	display:inline-block;

	margin:15px auto 0px auto;

	background:url('../../all_temp/all-3.png') no-repeat;

	padding:8px 1px;

	font-size:8pt;
	
	position:relative;



	left:-85px;

	}

span.copy{

	margin:0px 20px;

	diplay:inline-block;
	
	float:left;

}

span.fama{

	margin:0px 20px 0px 125px;

	diplay:inline-block;
	
}

span.fama a{
	position:relative;
	top:1px;
}

/* Joomlowe 
*/
.contentheading{
	font-family:arial;
	font-size:22pt;
	margin:10px 0px 10px 0px;
	display:inline-block;
	}
span.naglowekh3{
	font-size:13pt;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px 0px;
	}
#page a:hover{
	text-decoration:underline;
	}

/* Nasze Realizacje */

.realizacja{
	width:746px;
	clear:both;
	display:inline-block;
	margin:0px 0px 20px 0px;
	}
.realizacja .image{
	width:172px;
	float:left;
	margin:0px 10px 0px 0px;
	}
.realizacja .image a {
	display:inline-block;
	padding:10px;
	border:1px solid #0089c1;
	}
.realizacja .image a:hover{
	display:inline-block;
	padding:10px;
	border:1px solid #00addc;
	background:#0089c3;
	}
	
/* Szczegoly Techniczne Inwestycji */
.st_table{
	width:746px;
	text-align:center;
	}
.st_table tr td:first-child{
	text-align:center;
	vertical-align:middle;
	font-style:italic;
	}
.st_table tr.row2{
	background:url('../../all_temp/all-7.png');
	}
.st_table tr td.col2{
	background:url('../../all_temp/all-7.png');
	}
	
/* tabele rzuty */
.rzut_table{
	width:746px;
	tex-align:center;
	}
.rzut_table tr td:first-child{
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	}
.rzut_table tr.naglowek td, .rzut_table tr.naglowek:hover td:hover{
	font-weight:bold;
	background:#ebce3e;
	line-height:20px;
		color:#28417d;
	}
.rzut_table tr.row2{
	background:url('../../all_temp/all-7.png');
	}
.rzut_table tr:hover, .rzut_table tr:hover a.zobacz_rzut{
	color:#e8cd3e;
	}
a.zobacz_rzut{
	font-style:italic;
	text-transform:lowercase;
	display:block;
	background:url('../../all_temp/all-9.png') left center no-repeat;
	padding:3px 0px 3px 15px;
	}
	
/* YOO Gallery */
.thumbnail{
	background:none;
	}
.thumbnail-bg{
	width:161px;
	float:left;
	margin:0px 10px 0px 0px;
	background:none;
	display:inline-block;
	padding:5px;
	position:relative;
	left:8px;
	text-align:center;
	}
.thumbnail-bg a{
	padding:10px;
	border:1px solid #0089c1;
	margin:5px auto;
	}
.thumbnail-bg a:hover, img.album:hover{
	display:inline-block;
	padding:10px;
	border:1px solid #00addc;
	background:#0089c3;
	}
.thumbnail-bg a{
	text-align: center;
	display:inline-block;
	margin:0 auto;
	max-width:140px;
	overflow:hidden;
}
.thumbnail-bg a div{
	display:inline-block;
	margin:0 auto;
	text-align:center;
	max-width:130px;
	overflow:hidden;
}
.thumbnail-bg a div img{
	display:inline-block;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}



/* LOKALIZACJA */

div.mapa{
	width:100%;
	display:inline-block;
	margin:20px 0px;
	}
div.mapa a{
	display:inline-block;
	float:left;
	margin:0px 20px 0px 0px;
	}
div.mapa ol{
	position:relative;
	left:15px;
	}
	
/* FINANSOWANIE */

div#wspolpracujemy-z{
	width:100%;
	display:inline-block;
	margin:20px 0px;
	clear:both;
	} 
div#wspolpracujemy-z a{
	width:150px;
	height:50px;
	display:inline-block;
	margin:0px 48px 20px 48px;
	float:left;
	opacity:1;
	filter:alpha(opacity=100);
	}
div#wspolpracujemy-z a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	}

.skontaktczsie{
	font-size:12pt;
	padding:0px 0px 0px 55px;
	background:url('../../all_temp/icon-contact.png') left center no-repeat;
	}

/* ------------------------------------------------------------------------------------------------------------------------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-------------------------------------------------------------------------------------------------------------------------------------*/



/* ----------------------------------------------- Strona Korporacyjna

*/
