@charset "utf-8";


body {
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(../graphic/presentation/tlo-body.jpg) repeat-x 0 0
		#f6f9f0;
	/*background:url(../graphic/presentation/01-glowna.jpg) no-repeat center 0 #f6f9f0 ;*/
}

a {
	text-decoration: none;
}

img {
	border: none;
}

h1,h2 {
	color: #000078;
	font-weight: normal;
	font-size: 18px;
	border-bottom: 1px solid #ced6c5;
	margin: 0;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

h3 {
	color: #f18e00;
	font-size: 16px;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}

p.akapit,.content-lewa-z-wcieciem p {
	color: #494a47;
	font-size: 14px;
	line-height: 140%;
	margin: 0;
}

div#container {
	width: 940px;
	height: auto;
	/*background-color:#999933 ;*/
	margin: 0 auto;
}

div.overtop {
	width: 940px;
	height: 105px;
	background: url(../graphic/presentation/tlo-overtop.jpg) no-repeat
		center 0;
	float: left;
}

div.perfekt-invest-logo-1 {
	width: 620px;
	height: 105px;
	background: url(../graphic/presentation/perfekt-invest-logo-1.gif)
		no-repeat 30px 10px;
	float: left;
}

div.nav { /*width:310px ;*/
	width: 290px;
	padding-left: 20px;
	height: 105px;
	margin-left: 10px;
	float: left;
}

a.nav-link-1 {
	display: block;
	width: 90px;
	/*height:105px ;*/ /*height:17px ;*/
	height: 12px;
	padding-top: 85px;
	margin-top: 3px;
	background: url(../graphic/presentation/nav-link-ikonka.gif) no-repeat
		center 78px;
	float: left;
	color: #7a7b77;
	font-size: 11px;
	text-align: center;
}

a.nav-link-1:hover {
	background-position: center 78px;
	color: #f18e00;
}

a.nav-link-2 {
	display: block;
	text-align: center;
	/*width:90px ;*/
	width: 88px;
	border-left: 1px solid #dcdfd7;
	border-right: 1px solid #dcdfd7;
	/*height:105px ;*/ /*height:17px ;*/
	height: 12px;
	padding-top: 85px;
	margin-top: 3px;
	background: url(../graphic/presentation/nav-link-ikonka.gif) no-repeat
		center 78px;
	float: left;
	color: #7a7b77;
	font-size: 11px;
}

a.nav-link-2:hover {
	background-position: center 78px;
	color: #f18e00;
}

a.nav-link-3 {
	display: block;
	width: 90px;
	text-align: center;
	/*height:105px ;*/ /*height:17px ;*/
	height: 12px;
	padding-top: 85px;
	margin-top: 3px;
	background: url(../graphic/presentation/nav-link-ikonka.gif) no-repeat
		center 78px;
	float: left;
	color: #7a7b77;
	font-size: 11px;
}

a.nav-link-3:hover {
	background-position: center 78px;
	color: #f18e00;
}

div.top-banner {
	width: 620px;
	height: 285px;
	background: url(../graphic/presentation/top-banner.jpg) no-repeat 0 0;
	float: left;
}

div.top-kolumna-prawa {
	width: 310px;
	margin-left: 10px;
	height: 285px;
	/*background-color:#0066CC ;*/
	color: red;
	float: left;
}

div.menu-glowne {
	width: 940px;
	height: 49px;
	float: left;
}
.menu-glowne div{
	position: absolute;
	display: none;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: rgb(181, 187, 174);
	background-color: white;	
	z-index: 100;
	
}

.menu-glowne div a{
	display: block;
	color: black;	
	font-size: 12px;
	padding-left: 30px;
	margin: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px;
	border-color: rgb(206, 214, 197);
	background: url(../graphic/presentation/strzalka.png) no-repeat 17px 4px;
}
.menu-glowne div a:hover{
	color: #4FA000;
}

a.menu-glowne-1 {
	display: block;
	font-size: 13px;
	width: 91px;
	/*padding-left:30px ;
padding-right:30px ;*/ /*height:49px ;*/
	text-align: center;
	height: 39px;
	padding-top: 10px;
	background: url(../graphic/presentation/menu-1.gif) no-repeat center
		-49px;
	float: left;
	color: #2e2f2c;
	margin-right: 55px;
}

a.menu-glowne-1:hover { /*background-position:center 0 ;
color:#f18e00 ;
height:29px ;
padding-top:20px ;*/
	color: #f18e00;
	text-decoration: underline;
}

a.menu-glowne-2 {
	display: block;
	font-size: 13px;
	width: 152px;
	/*padding-left:30px ;
padding-right:30px ;*/ /*height:49px ;*/
	text-align: center;
	height: 39px;
	padding-top: 10px;
	background: url(../graphic/presentation/menu-2.gif) no-repeat center
		-49px;
	float: left;
	color: #2e2f2c;
	margin-right: 60px;
}

a.menu-glowne-2:hover { /*background-position:center 0 ;
color:#649732 ;
height:29px ;
padding-top:20px ;*/
	color: #f18e00;
	text-decoration: underline;
}

a.menu-glowne-3 {
	display: block;
	font-size: 13px;
	width: 191px;
	/*padding-left:30px ;
padding-right:30px ;*/ /*height:49px ;*/
	text-align: center;
	height: 39px;
	padding-top: 10px;
	background: url(../graphic/presentation/menu-3.gif) no-repeat 0 -49px;
	float: left;
	color: #2e2f2c;
	margin-right: 55px;
}

a.menu-glowne-3:hover { /*background-position:0 0 ;
color:#f18e00 ;
height:29px ;
padding-top:20px ;*/
	color: #f18e00;
	text-decoration: underline;
}

a.menu-glowne-4 {
	display: block;
	font-size: 13px;
	width: 175px;
	/*padding-left:30px ;
padding-right:30px ;*/ /*height:49px ;*/
	text-align: center;
	height: 39px;
	padding-top: 10px;
	background: url(../graphic/presentation/menu-4.gif) no-repeat 0 -49px;
	float: left;
	color: #2e2f2c;
	margin-right: 58px;
}

a.menu-glowne-4:hover { /*background-position:0 0 ;
color:#f18e00 ;
height:29px ;
padding-top:20px ;*/
	color: #f18e00;
	text-decoration: underline;
}

a.menu-glowne-5 {
	display: block;
	font-size: 13px;
	width: 103px;
	/*padding-left:30px ;
padding-right:30px ;*/ /*height:49px ;*/
	text-align: center;
	height: 39px;
	padding-top: 10px;
	background: url(../graphic/presentation/menu-5.gif) no-repeat 0 -49px;
	float: left;
	color: #2e2f2c;
}

a.menu-glowne-5:hover { /*background-position:0 0 ;
color:#f18e00 ;
height:29px ;
padding-top:20px ;*/
	color: #f18e00;
	text-decoration: underline;
}

a.banner-top-prawa {
	display: block;
	width: 310px;
	height: 99px;
	background: url(../graphic/presentation/banner-zakatek-2.gif) no-repeat
		0 0;
}

a.banner-top-prawa:hover {
	opacity: 0.9;
}

div.top-kontakt { /*width:310px ;*/
	width: 270px;
	padding-left: 20px;
	padding-right: 20px;
	height: 160px;
	margin-top: 20px;
	background: url(../graphic/presentation/top-kontakt.gif) no-repeat right
		bottom;
	float: left;
}

div.top-kontakt p {
	line-height: 170%;
	margin: 0;
	color: #464841;
	font-size: 11px;
}

div.top-kontakt span {
	color: #464841;
	font-size: 11px;
}

div.top-kontakt a {
	color: #464841;
	font-size: 11px;
	text-decoration: underline;
}

div.top-kontakt a:hover {
	color: #f18e00;
}

a.przycisk-wiecej {
	display: block;
	width: 74px;
	height: 27px;
	background: url(../graphic/presentation/przycisk-wiecej.gif) no-repeat 0
		0;
	float: left;
	margin-top: 5px;
}

a.przycisk-wiecej:hover {
	background-position: 0 -27px;
}

div.content {
	width: 940px;
	height: auto;
	margin-top: 30px;
	/*background-color:#CCCCCC ;*/
	float: left;
}

div.content-lewa-z-wcieciem {
	margin-left: 30px;
	width: 560px;
	float: left;
	margin-right: 60px;
}

div.content-prawa-z-wcieciem {
	width: 260px;
	float: left;
	color: #464841;
	font-size: 12px;
	background: url(../graphic/presentation/swinka.jpg) no-repeat right
		bottom;
	padding-bottom: 30px;
}

div.content-prawa-z-wcieciem p {
	line-height: 140%;
	margin: 0;
	color: #464841;
	font-size: 12px;
}

img.img-logo-notus {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 152px;
}

div.stopka { /*width:940px ;*/
	width: 880px;
	padding-left: 30px;
	padding-right: 30px;
	height: 83px;
	padding-top: 32px;
	background: url(../graphic/presentation/tlo-stopka.jpg) no-repeat center
		0;
	float: left;
	margin-top: 30px;
	padding-bottom: 20px;
	font-size: 11px;
	color: #787a71;
}

div.stopka-copyright {
	float: left;
	margin-right: 75px;
}

div.stopka-menu {
	float: left;
}

div.stopka-menu a {
	color: #787a71;
	background: url(../graphic/presentation/stopka-menu-kropki.gif)
		no-repeat left center;
	padding-left: 25px;
	padding-right: 25px;
}

div.stopka-menu a:hover {
	color: #f18e00;
}

div.goodsites {
	width: 880px;
	float: left;
	text-align: right;
	margin-top: 40px;
}

div.goodsites img {
	vertical-align: middle;
	margin-left: 3px;
}

div.content-940-30 {
	width: 910px;
	height: auto;
	float: left;
	margin-left: 30px;
	/*margin-right:30px ;*/
}

div.inwestycje-zrealizowane-inwestycja {
	padding-top: 20px;
	width: 910px;
	float: left;
	border-bottom: 1px solid #ced6c5;
	padding-bottom: 40px;
}

.akapit-560 {
	margin: 0;
	width: 560px;
	color: #494a47;
	font-size: 14px;
	line-height: 140%;
	float: left;
}

img.img-naglowek {
	float: left;
	margin-bottom: 10px;
}

div.foto-miniaturki {
	width: 280px;
	height: 179px;
	background: url(../graphic/presentation/tlo-foto-miniaturki.jpg)
		no-repeat 0 0;
	float: left;
	margin-left: 50px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: center;
}

div.foto-miniaturki img {
}

.cycle{
	margin-left: auto;
	margin-right: auto;	
}

a.foto-miniaturki-prev {
	display: block;
	background: url(../graphic/presentation/foto-przewijanie-prev.gif)
		no-repeat 8px center;
	float: left;
	width: 25px;
	height: 20px;
	margin-top: 152px;
}

a.foto-miniaturki-prev:hover {
	background-position: 7px center;
}

a.foto-miniaturki-next {
	display: block;
	background: url(../graphic/presentation/foto-przewijanie-next.gif)
		no-repeat 8px center;
	float: left;
	width: 25px;
	height: 20px;
	margin-top: 152px;
	margin-left: 13px;
}

a.foto-miniaturki-next:hover {
	background-position: 9px center;
}

div.content-940-30-30 {
	width: 880px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
}

div.firma-wspolpracujaca {
	width: 880px;
	border-bottom: 1px solid #ced6c5;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

img.img-firmy-wspolpracujace {
	float: left;
	margin-right: 20px;
}

div.firmy-wspolpracujace-dane {
	color: #494a47;
	font-size: 14px;
	line-height: 140%;
	float: left;
}

div.firmy-wspolpracujace-dane a {
	text-decoration: underline;
	color: #494a47;
}

div.firmy-wspolpracujace-dane a:hover {
	color: #f18e00;
}

div.kontakt {
	color: #494a47;
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 20px;
}

div.kontakt a {
	color: #f18e00;
	text-decoration: underline;
}

div.kontakt a:hover {
	color: #494a47;
}

.active {
	background-position: 0pt 0pt !important;
	color: rgb(241, 142, 0) !important;
	height: 29px !important;
	padding-top: 20px !important;
}

