    * { margin: 0; padding: 0; list-style: none; behavior: url(../js/iepngfix.htc) }
	
	html {
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 13px;
        color: #5c5c5c;		
		/* background: #0a1b29 url('../images/bg.jpg') center top repeat-x; */
		background: #0a1b29 url('../images/bg.jpg') 0 0 repeat;
	}
	
	body { 
	   /* background: url('../images/bg_y.jpg'); */
	}
	
	a { color: #fff; }
	a:hover { text-decoration: none; 
	}
	
	#Container {
	    margin: 0 auto;
		width: 1080px;
	}

	.Header {
	    float: left;
		width: 1080px;
		height: 518px;
		position: relative;
		/*background: url('../content/slide0.jpg') no-repeat;*/
	}
	
	.Header .Top {
	    float: left;
		width: 924px;	
		height: 110px;
		padding: 0 78px;
	}
	
	.Header .Top h1 {
	    float: left;
		width: 214px;
		height: 106px;
		padding-top: 20px;
		margin: 0 0 0 -40px;
	}
	
	.Header .Top h1 a {
	    float: left;
		width: 214px;
		height: 106px;
		background: url('../images/mieszkania_lokale_olawa_dombud_logo.png') no-repeat;
	} .Header .Top h1 a span { display: none; }
	
	.Header .Top ul {
	    float: right;
		padding-top: 10px;
	}
	
	.Header .Top ul li{
	    float: right;
		margin-left: 30px;
	}
	
	.Header .Top ul li a {
		color: #d1eafe;
		font-size: 13px;
		text-decoration: none;
	}
	
	.Header .Top ul li.SiteMap a {
	    padding-left: 25px;
		background: url('../images/ico_sitemap.png') left center no-repeat;
	}
	
	.Header .Top ul li.Favorites a {
	    padding-left: 20px;
		background: url('../images/ico_star.png') left center no-repeat;
	}
	
	.Header .Search {
	    float: left;
		position: relative;
		width: 924px;	
		height: 360px;
		padding: 0 78px;
	}
	
	.Header .Search a {
	    float: right;
		width: 150px;
		height: 38px;
		background: url('../images/button_search.png') no-repeat;
		margin-top: 286px;
	} .Header .Search a span { display: none; }

	.Header .wlepka {
		width: 358px;
		height: 124px;
		background: url('../images/wlepka_v2.png');
		position: absolute;
		top: 100px;
		right: 150px;}
	
	.Header .Search .Box {
	    float: right;
		width: 578px;
		height: 138px;
		margin-top: 186px;
		background: url('../images/search_bg.png') no-repeat;
		display: none;
		position: relative;
		z-index: 9999;
	}
	
	.Header .Search .Box form {
	    float: left;
		width: 313px;
		margin-left: 265px;
	}
	
	.Header .Search .Box form fieldset {
	    float: left;
		width: 313px;
        border: 0;
        margin-top: 26px;		
	}
	
	.Header .Search .Box form fieldset select {
	    float: left;
		width: 140px;
		margin-right: 10px;
	}
	
	.Header .Search .Box form input.Button {
	    float: right; 
		width: 92px;
		height: 28px;
		background: url('../images/button_search2.png') no-repeat;
		border: 0;
		cursor: pointer;
		margin: 10px 23px 0 0;
	}

.Header .MenuBg { float: left; width: 2600px; height: 59px; background: url('../images/menu_bg.png') right top no-repeat; margin: 0 0 0 -1570px; }
	
	.Header ul.MainMenu {
	    float: left;	
		height: 59px;
		padding: 0 0 0 1570px;
	}
	
	.Header ul.MainMenu li {
	    float: left;	
		height: 44px;
/*		margin-right: 21px;*/
        margin-right: 14px;
	}


	.Header ul.MainMenu li a { float: left; text-decoration: none; font-size: 18px; padding: 15px 0 0 0;  }	
	.Header ul.MainMenu li.Active a, .Header ul.MainMenu li:hover a { color: #9fd4fe; }	

	.Header .above_box { position: absolute; top: 105px; right: 120px; z-index:: 999; width: 358px; height: 124px; }	
	.Header .above_box img { float: left; width: 358px; height: 124px; }	
	
	/*
	.Header ul.MainMenu li a.StronaGlowna {
	    float: left;
		width: 100px;
		height: 44px;
		background: url('../images/menu_strona_glowna.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.StronaGlowna:hover, .Header ul.MainMenu li.Active a.StronaGlowna {
	    background-position: 0px -44px;
	}
	
	.Header ul.MainMenu li a.Oferta {
	    float: left;
		width: 43px;
		height: 44px;
		background: url('../images/menu_oferta.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Oferta:hover, .Header ul.MainMenu li.Active a.Oferta {
	    background-position: 0px -44px;
	}
	
	.Header ul.MainMenu li a.Firma{
	    float: left;
		width: 37px;
		height: 44px;
		background: url('../images/menu_firma.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Firma:hover, .Header ul.MainMenu li.Active a.Firma {
	    background-position: 0px -44px;
	}
	
	.Header ul.MainMenu li a.Uslugi {
	    float: left;
		width: 39px;
		height: 44px;
		background: url('../images/menu_uslugi.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Uslugi:hover, .Header ul.MainMenu li.Active a.Uslugi {
	    background-position: 0px -44px;
	}

	.Header ul.MainMenu li a.Beton {
	    float: left;
		width: 38px;
		height: 44px;
		background: url('../images/menu_beton.png') no-repeat 0px -1px;
	}
	
	.Header ul.MainMenu li a.Beton:hover, .Header ul.MainMenu li.Active a.Beton {
	    background-position: 0px -45px;
	}

	.Header ul.MainMenu li a.Referencje {
	    float: left;
		width: 69px;
		height: 44px;
		background: url('../images/menu_referencje.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Referencje:hover, .Header ul.MainMenu li.Active a.Referencje {
	    background-position: 0px -44px;
	}
	
	.Header ul.MainMenu li a.Finansowanie {
	    float: left;
		width: 90px;
		height: 44px;
		background: url('../images/menu_finansowanie.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Finansowanie:hover, .Header ul.MainMenu li.Active a.Finansowanie {
	    background-position: 0px -44px;
	}
	
	.Header ul.MainMenu li a.Kontakt {
	    float: left;
		width: 50px;
		height: 44px;
		background: url('../images/menu_kontakt.png') no-repeat;
	}
	
	.Header ul.MainMenu li a.Kontakt:hover, .Header ul.MainMenu li.Active a.Kontakt {
	    background-position: 0px -44px;
	}
	*/
	
	
	
	#Down {
	    clear: both;
	    float: left;
	    width: 100%;
		background: url('../images/footer_bg.png') 0px bottom repeat-x;
	}
	
    .Footer {
	    margin: 0 auto;
		width: 924px;
		height: 204px;
		/* background: url('../images/line.png') center top no-repeat; */
	}
	
	.Footer ul {
	    float: left;
		width: 924px;
		padding: 10px 0;
		/* background: url('../images/line.png') center bottom no-repeat; */
		text-align: left;
		margin-bottom: 20px;
	}
	
	.Footer ul li {
		display: inline;
		margin-right: 25px;
		font-size: 14px;
	}
	
	.Footer ul li a {
	    /* color: #357ba0; */
		color: #fff;
        text-decoration: none;
	}
	
	.Footer ul li a:hover {
	    color: #fff;
	}
	
	.Footer p {
	    color: #24678a;
		font-size: 12px;
	}
	
	.Footer p a {
		font-size: 11px;
	    color: #fff;
		text-decoration: none;
		font-family: Georgia;
		font-style: italic;
		font-weight: bold;
	} .Footer p a:hover { color: #fff; text-decoration: underline; }
	
	.Footer p.Copyright {
	    float: left;
		width: 924px;
	}
	/*
	.Footer p.Author {
	    float: left;
		width: 384px;
		text-align: left;
	}
	*/
	.Footer .Social {
	    float: left;
		margin: 14px 0 0 380px;
	}	
	
	.Footer .Social div.google_plus_one {
		float: left;

	}	
	.Footer .Social div.fb_recommend {
		float: left;

	}	

	.Content {
	    float: left;
		width: 924px;
		padding: 45px 78px 40px 78px;
	}
	
	.Main .Left {
	    float: left;
		width: 650px;
		margin-right: 34px;
	}
	
	.Main .Right {
	    float: left;
		width: 240px;
	}
	
	.Sub .Right {
	    float: left;
		width: 650px;
	}
	
	.Sub .Left {
	    float: left;
		width: 240px;
margin-right: 34px;		
	}
	
	.Content h2 { float: left; font-size: 18px; color: #fff; padding: 0 0 20px 0; }
	.Content h2 span { float: left; }
	
	/*.Content h2.Inwestycje {
	    float: left;
		width: 650px;
		height: 29px;
		margin-bottom: 20px;
		background: url('../images/h2_inwestycje_w_trakcie_realizacji.png') no-repeat;
	}*/
	
	/*.Content h2.Inwestycje_mieszkaniowe {
	    float: left;
		width: 650px;
		height: 29px;
		margin-bottom: 20px;
		background: url('../images/h2_inwestycje_mieszkaniowe.png') no-repeat;
	}*/
	
	/*.Content h2.Lokale_uslugowe {
	    float: left;
		width: 650px;
		height: 29px;
		margin-bottom: 20px;
		background: url('../images/h2_lokale_uslugowe.png') no-repeat;
	}*/
	
	.Content ul.Investments {
	    float: left;
		width: 650px;	
	}
	
	.Content ul.Investments li{
	    float: left;
		width: 650px;	
		height: 232px;
		background: url('../images/invest_bg.png') no-repeat;
		margin-bottom: 20px;
	}
	
	.Content ul.Investments li div.Number {
	    float: left;
		width: 52px;
		font-size: 24px;
		color: #bee0fb;
		padding-left: 13px;
		padding-top: 198px;
	}
	
	.Content ul.Investments li div.About {
	    float: left;
		width: 190px;
		padding-top: 26px;
		padding-right: 20px;
	}
	
	.Content ul.Investments li div.About h3 {
	    float: left;
		width: 190px;
		font-size: 17px;
		color: #f7fafc;
		font-weight: normal;
		margin-bottom: 15px;
	}
	
	.Content ul.Investments li div.About p {
	    float: left;
		width: 190px;
        color: #c8e6fd;
        font-size: 13px;		
	}
	
	/*.Content ul.Investments li div.About p span {
	    color: #abc037;
	} */
	
	.Content ul.Investments li div.About a.ReadMore {
	    float: right;
		width: 125px;
		height: 28px;
		background: url('../images/button_read_more.png') no-repeat;
		margin-top: 20px;
	} .Content ul.Investments li div.About a.ReadMore span { display: none; }
	
	.Content ul.Investments li div.Photo {
	    float: left;
		width: 354px;
		padding: 19px 0;
	}
	
	.Content ul.Investments li div.Photo img {
	    border: 1px solid #366792;
	}
	
	.Content a.LookAll {
	    float: right;
		width: 125px;
		height: 28px;
		background: url('../images/button_show_all.png') no-repeat;
	} .Content a.LookAll span { display: none; }
	
	/*.Content h2.Aktualnosci {
	    float: left;
		width: 240px;
		height: 20px;
		margin-top: 8px;
		background: url('../images/h2_aktualnosci.png') no-repeat;
	}*/
	
	.Content ul.News {
	    float: left;
		width: 240px;	
		margin-bottom: 30px;
	}
	
	.Content ul.News li {
	    float: left;
		width: 240px;	
		padding: 20px 0;
		background: url('../images/news_sep.png') center bottom no-repeat;
	}
	
	.Content ul.News li span {
	    float: left;
		width: 240px;
	    color: #6aa9da;
		font-size: 12px;
		margin-bottom: 5px;
	}
	
	.Content ul.News li p {
	    float: left;
		width: 240px;
		line-height: 18px;
		color: #e2f0fc;
		font-size: 13px;
		margin-bottom: 10px;
	}
	
	.Content ul.News li a {
	    width: 228px;
	    float: left;
		padding-right: 12px;
		background: url('../images/read_news.png') center right no-repeat;
		text-align: right;
		text-decoration: none;
		font-size: 13px;
		color: #abc037;
	} .Content ul.News li a:hover { text-decoration: underline; }
	
	/*.Content h2.Mapka {
	    float: left;
		width: 240px;
		height: 26px;
		margin-bottom: 20px;
		background: url('../images/h2_mapka_inwestycji.png') no-repeat;	
	}*/
	
	.Content .Map {
	    float: left;
		width: 240px;	
		margin-bottom: 30px;
		text-align: center;
	}
	
	.Content .Map p {
	    float: left;
		width: 240px;
		line-height: 18px;
		color: #e2f0fc;
		font-size: 13px;
		margin-bottom: 20px;
		text-align: left;
	}
	
	.Content .Map a img { border: 0; }
	.Content .Map a.More {
	    width: 228px;
	    float: left;
		padding-right: 12px;
		background: url('../images/read_news.png') center right no-repeat;
		text-align: right;
		text-decoration: none;
		font-size: 13px;
		color: #abc037;
		margin-top: 10px;
	} .Content .Map a:hover { text-decoration: underline; }
	
	/*.Content h2.Kontakt {
	    float: left;
		width: 240px;
		height: 20px;
		margin-bottom: 20px;
		background: url('../images/h2_kontakt.png') no-repeat;	
	}*/
	
	.Content .Contact {
	    float: left;
		width: 240px;	
		margin-bottom: 30px;
	}
	
	
	.Content .Contact p {
	    float: left;
		width: 240px;	
		font-size: 13px;
		color: #dcedfa;
		line-height: 18px;
	}
	
	.Content .Contact p strong {
	    font-weight: normal;
		font-size: 14px;
	}
	
	.Content .Contact p a {
	    color: #c3d52b;
		text-decoration: none;
	} .Content .Contact p a:hover {text-decoration: underline; }
	
	.Text h2 {
	    float: left;
		width: 650px;
		color: #fff;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 20px;
	}
	
	.Text p {
	    float: left;
		width: 650px;
		color: #fff;
		font-size: 14px;
		margin-bottom: 20px;
		line-height: 21px;
	}
	
	.Text ul {
	    float: left;
		width: 650px;	
		margin-bottom: 20px;
	}
	
	.Text ul li{
	    float: left;
		width: 614px;	
		padding-left: 36px;
		font-size: 14px;
		color: #fff;
		background: url('../images/list_style.png') 18px 4px no-repeat;
		margin-bottom: 6px;
	}
	
	/*.Content h2.Realizowane {
	    float: left;
		width: 240px;
		height: 26px;
		margin-bottom: 20px;
		background: url('../images/h2_realizowane_inwestycje.png') no-repeat;	
	}*/
	
	/*.Content h2.Auto {
	    float: left;
		width: 240px;
		height: 26px;
		margin-bottom: 20px;	
	}*/
	
	.Content ul.SubMenu {
	    float: left;
		width: 240px;
		margin-bottom: 30px;	
	}
	
	.Content ul.SubMenu li{
	    float: left;
		width: 240px;
		padding: 10px 0;
        background: url('../images/news_sep.png') center bottom no-repeat;		
	}
	
	.Content ul.SubMenu li a {
	    float: left;
		width: 215px;
		padding-left: 25px;
        background: url('../images/list_style2.png') 8px center no-repeat;
        color: #ddfb6f;
        text-decoration: none;		
	}
	
	.Content ul.SubMenu li a:hover, .Content ul.SubMenu li a.Active {
	    float: left;
		width: 215px;
		padding-left: 25px;
        background: url('../images/list_style3.png') 8px center no-repeat;
        color: #93cffe;
        text-decoration: none;		
	}
	
	.Content ul.SubMenu ul.InSub {
	    float: left;
		width: 220px;	
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 14px;
		background: url('../images/news_sep.png') center bottom no-repeat;
	}
	
	.Content ul.SubMenu ul.InSub li {
	    float: left;
		width: 220px;	
		background: none;
		padding: 4px 0;
	}
	
	.Content ul.SubMenu ul.InSub li a {
	    float: left;
		width: 195px;
		padding-left: 25px;
        background: url('../images/list_style2.png') 8px center no-repeat;
        color: #ddfb6f;
        text-decoration: none;		
	}
	
	.Content ul.SubMenu ul.InSub li a:hover, .Content ul.SubMenu ul.InSub li a.Active {
	    float: left;
		width: 195px;
		padding-left: 25px;
        background: url('../images/list_style3.png') 8px center no-repeat;
        color: #93cffe;
        text-decoration: none;		
	}
	
	.Content ul.SubMenu ul.Sub {
	    float: left;
		width: 220px;	
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 14px;
		background: url('../images/news_sep.png') center bottom no-repeat;
	}
	
	.Content ul.SubMenu ul.Sub li {
	    float: left;
		width: 220px;	
		background: none;
		padding: 4px 0;
	}
	
	.Content ul.SubMenu ul.Sub li a {
	    float: left;
		width: 195px;
		padding-left: 25px;
        background: url('../images/read_news.png') 8px center no-repeat;
        color: #ddfb6f;
        text-decoration: none;		
	}
	
	.Content ul.SubMenu ul.Sub li a:hover, .Content ul.SubMenu ul.Sub li a.Active {
	    float: left;
		width: 215px;
		padding-left: 25px;
        background: url('../images/read_news.png') 8px center no-repeat;
        color: #ddfb6f;
        text-decoration: underline;		
	}
	
	
	.Content ul.SubMenu ul.InSub ul.Sub {
	    background: none;
		width: 200px;
	}
	
	.Content ul.SubMenu ul.InSub ul.Sub li {
		width: 200px;	
	}
	
	.Content ul.SubMenu ul.InSub ul.Sub li a {
		width: 195px;
		
	}
	
	.Content ul.SubMenu ul.InSub ul.Sub li a:hover, .Content ul.SubMenu ul.InSub ul.Sub li a.Active {
		width: 195px;	
	}
	
	.Content .Invest {
	    float: left;
		width: 616px;
		padding: 16px;
		border: 1px solid #3a6d95;
		background: url('../images/invest_bg.jpg');
	}
	
	.Content .Photo {
	    float: left;
		width: 612px;
		margin-bottom: 20px;
		text-align: center;
		position: relative;
	}
	
	.Content .Photo .inner { height: 500px; }	
	
	.Content .Photo img {
		position: relative;
		z-index: 100;
	    border: 2px solid #427797;
	}
    
    .left_btn, .right_btn { position: absolute; z-index: 9999; top: 50%; width: 20px; height: 27px; cursor: pointer; }
    .left_btn { left: 10px; background: url('../images/left_btn.png') 0 0 no-repeat; }
    .right_btn { right: 10px; background: url('../images/right_btn.png') 0 0 no-repeat; }
    .left_btn:hover, .right_btn:hover { background-position: 0 -27px; }
    
	.Content .Photo div.info_details_above_box {
	    position: absolute;
		top: 20px;
		left: 20px;
		width: 242px;
		padding: 9px 6px;
		z-index: 101;
		background: url('../images/info_details_above_box_bg.png') 0 0 repeat-y;
		max-height: 256px !important;
		
	}
	
	
	.Content .Photo div.info_details_above_box .main { max-height: 256px !important; overflow: hidden; }
	
	.Content .Photo div.info_details_above_box p {
	    float: left;
		width: 242px;
		text-align: left;
        color: #c8e6fd;
        font-size: 13px;		
	}
	
	/*.Invest div.Info p span {
	    color: #abc037;
	} */
	
	.Content .Photo div.info_details_above_box ul{
	    float: left;
		width: 242px;
	}
	
	.Content .Photo div.info_details_above_box ul li {
	    float: left;
		width: 222px;
		padding-left: 20px;
		background: url('../images/tick.png') 3px 5px no-repeat;
		font-size: 13px;
		color: #c8e6fd;
		margin-bottom: 4px;
		line-height: 18px;
	}
	
	
	

	
	.Content .Invest h2 {
	    float: left;
		width: 616px;
		color: #fff;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 20px;	
	}
	
	.Invest .Premises {
	    float: left; 
	    width: 616px; 
	}
	
	.Invest .Premises p {
	    float: left;
		width: 413px;
		padding: 15px 0 4px 0;
		font-size: 14px;
		color: #fff;
	}
	
	.Invest ul.Flats {
	    float: left;
		width: 614px;
		background: #1f5473;
		border: 1px solid #337191;
		border-bottom: 0px;
		
	}
	
	.Invest ul.Flats li {
	    float: left;
		width: 614px;
        border-bottom: 1px solid #337191;
font-size: 11px;
color: #abdafe;		
cursor: pointer;
	}
	
	.Invest ul.Flats li.Sale {
	    background: #1d4c6c;
		color: #557893;
		cursor: auto;
	}
	
	
	.Invest ul.Flats li.SaleNew {
	    background: #1d4c6c;
		color: #cc325d;
		cursor: auto;
	}	
	
	.Invest ul.Flats li.SaleNew a {
	color: #cc325d;
	}	
	
	.Invest ul.Flats li.SaleNew:hover {
	    background: #1d4c6c;
	}	
	
	.Invest ul.Flats li a {
color: #abdafe;	
	}
	
	.Invest ul.Flats li.Sale a {
	color: #557893;
	}
	
	.Invest ul.Flats li:hover {
	     background: #497fa9;
	}
	
	.Invest ul.Flats li.Sale:hover {
	    background: #1d4c6c;
	}
	
	.Invest ul.Flats li.Head:hover {
	     background: none;
	}
	
	.Invest ul.Flats li.Head {
	    color: #fff;
		font-size: 11px;
	}
	
	.Invest ul.Flats li.Head span {
	    color: #fff;
		font-size: 11px;
		padding: 10px 0;
	}	
	
	
	
	.Invest ul.Flats li span {
	    float: left;
		padding: 5px 0;		
	    text-align: center;
	}
	
	.Invest ul.Flats li span.sym {
	    width: 60px;
	}
	
	.Invest ul.Flats li span.pow {
	    width: 90px;
	}
	
	.Invest ul.Flats li span.lok {
	    width: 70px;
	}
	
	.Invest ul.Flats li span.cen {
	    width: 120px;
	}
	
	.Invest ul.Flats li span.promocja {
	    width: 121px;
		margin: 0 10px;
		border: 1px solid #92a748;
		color: #fff;
		font-weight: bold;
		
		  background: -webkit-gradient(top, #afc75d, #92a748);
		  
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #afc75d, #92a748);
		  
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #afc75d, #92a748);
		  
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #afc75d, #92a748);
		  
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #afc75d, #92a748);	  		
		
	}
		strong.promocja {
		border: 1px solid #92a748;
		color: #fff;
		font-weight: bold;
		
		  background: -webkit-gradient(top, #afc75d, #92a748);
		  
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #afc75d, #92a748);
		  
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #afc75d, #92a748);
		  
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #afc75d, #92a748);
		  
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #afc75d, #92a748);	  		
		
	}
	
	.Invest ul.Flats li span.sta {
	    width: 60px;
	}
	
	.Invest ul.Flats li span.promocja_nieaktywna {
		background: none;
		color: #ABDAFE;
		border: 0;
	}
	
	.Invest ul.Flats li.Sale span.promocja_nieaktywna {
		color: #557893;
	}
	
.Invest ul.Flats li.Head span.promocja { text-shadow: 1px 1px #697834; }
	
.Invest ul.Flats li.SaleNew span.promocja {

	    width: 121px;
		margin: 0 10px;
		border: 0 none;
		background: 0 none;
		color: #CC325D;
		font-weight: normal;

}	
	
	.Invest ul.FlatsNoPromo li span.sym {
	    width: 80px;
	}
	
	.Invest ul.FlatsNoPromo li span.pow {
	    width: 110px;
	}
	
	.Invest ul.FlatsNoPromo li span.lok {
	    width: 90px;
	}
	
	.Invest ul.FlatsNoPromo li span.cen {
	    width: 140px;
	}
	
	.Invest ul.FlatsNoPromo li span.sta {
	    /*width: 80px;*/
		width: 114px;
	}
	
	.Invest ul.Search {
		width: 571px;
		margin-left: 20px;
		margin-top: 20px;
	}
	
	.Invest ul.Search li {
		width: 571px;
	}
	
	.Invest ul.Search li span.sym {
	    width: 90px;
	}
	
	.Invest ul.Search li span.pow {
	    width: 120px;
	}
	
	.Invest ul.Search li span.lok {
	    width: 100px;
	}
	
	.Invest ul.Search li span.cen {
	    width: 150px;
	}
	
	.Invest ul.Search li span.sta {
	    width: 90px;
	}
	
	.Invest div.Info {
	    float: left;
		width: 123px;
	}
	
	.Invest div.Info p {
	    float: left;
		width: 123px;
        color: #c8e6fd;
        font-size: 13px;		
	}
	
	/*.Invest div.Info p span {
	    color: #abc037;
	} */
	
	.Invest div.Info ul{
	    float: left;
		width: 123px;
	}
	
	.Invest div.Info ul li {
	    float: left;
		width: 103px;
		padding-left: 20px;
		background: url('../images/tick.png') 3px 5px no-repeat;
		font-size: 13px;
		color: #c8e6fd;
		margin-bottom: 4px;
		line-height: 18px;
	}
	
	.Invest div.Big {
	    float: left;
		width: 612px;
	}
	
	.Invest div.Big p {
	    float: left;
		width: 612px;
        color: #c8e6fd;
        font-size: 13px;		
	}
	
	.Invest div.Big ul{
	    float: left;
		width: 612px;
	}
	
	.Invest div.Big ul li {
	    float: left;
		width: 592px;
		padding-left: 20px;
		background: url('../images/tick.png') 3px 5px no-repeat;
		font-size: 13px;
		color: #c8e6fd;
		margin-bottom: 4px;
		line-height: 18px;
	}
	
	.Invest ul.Details {
	    float: left;
		width: 571px;
		background: #21597a;
		border: 1px solid #306789;
		border-bottom: 0px;
		margin-left: 20px;
	}
	
	.Invest ul.Details li {
	    float: left;
		width: 541px;
        border-bottom: 1px solid #306789;
font-size: 11px;
color: #d7edfe;
padding: 5px 15px;		
	}
	
	.Invest ul.Details li span {
	    float: left;
		width:270px;
		color: #abdafe;
	}
	
	.Invest ul.Details li strong {
	    float: left;
		width:270px;
		font-weight: normal;
	}
	
	.Invest .Image {
	    float: left;
		width: 616px;
		padding: 50px 0;
		text-align: center;
	} .Invest .Image img { border: 0; }
	
	.Invest ul.Photos {
	    float: left;
		padding-bottom: 20px;
	}
	
	.Invest ul.Photos li{
	    float: left;
		margin-right: 5px;
		margin-bottom: 5px;
	}

	.Invest ul.Photos li a img{
	    float: left;
		border: 2px solid #427797;
	}
	
	.Invest ul.Photos li a.Active img{
	    float: left;
		border: 2px solid #fff;
	}

	.Right ul.BigNews {
	    float: left;
		width: 650px;	
		margin-bottom: 30px;
	}
	
	.Right ul.BigNews li{
	    float: left;
		width: 650px;	
		padding: 20px 0;
		background: url('../images/news_sep.png') bottom center no-repeat;
	}
	
	.Content ul.BigNews li span {
	    float: left;
		width: 650px;
	    color: #6aa9da;
		font-size: 12px;
		margin-bottom: 5px;
	}
	
	.Content ul.BigNews li p {
	    float: left;
		width: 650px;
		line-height: 18px;
		color: #e2f0fc;
		font-size: 13px;
		margin-bottom: 10px;
	}
		
	.Content ul.BigNews li a {
	    width: 638px;
	    float: left;
		padding-right: 12px;
		background: url('../images/read_news.png') center right no-repeat;
		text-align: right;
		text-decoration: none;
		font-size: 13px;
		color: #abc037;
	} .Content ul.BigNews li a:hover { text-decoration: underline; }
		
	.Left h2.Text {
	    float: left;
		width: 240px;
		color: #fff;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 20px;	
	}
	
	#google_map
{
	clear: both;
	float: left;
	width: 648px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 0px 0 10px 0px !important;
	margin/**/: 0px 0 0px 0px;
}

#google_maker_msg
{
	display: block;
}

.Text form {
	width: 306px;
	margin: 0 auto;
	padding: 10px 0;
}

.Text form label{
    float: left;
	width: 306px;
	margin-bottom: 5px;
}

.Text form label span{
    float: left;
	width: 306px;
	margin-bottom: 3px;
	color: #fff;
	font-size: 14px;
}

.Text form label input.Inline{
    float: left;
	width: 300px;
	height: 24px;
	border: 1px solid #ccc;
	padding: 2px;
}

.Text form label textarea{
    float: left;
	width: 300px;
	height: 100px;
	border: 1px solid #ccc;
	padding: 2px;
	font-family: Arial;
	font-size: 13px;
}

.Text form label input.Button {
    float: right;
	width: 154px;
	height: 28px;
	border: 0;
	padding: 0;
	background: url('../images/button_message.png') no-repeat;
	cursor: pointer;
}

ul.sitemap ul{
    margin: 0;
	padding: 0;
}

ul.sitemap li {
	padding-bottom: 0;
	line-height: 16px;
}

ul.sitemap ul li {
    margin-bottom: 0;
	margin-top: 6px;
}

#Slidelink {
    position: absolute;
	width: 1000px;
	height: 310px;
	top: 100px;
	z-index: 9997;
}

#Slideshow {
    position:relative;
	z-index: -10;
}

#Slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#Slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#Slideshow IMG.last-active {
    z-index:9;
}

div.Gallery {
    float: left;
	position: relative;
	width: 650px;
	text-align: center;
	border-bottom: 1px solid #3F6D8F;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

div.Gallery img {
border: 3px solid #3F6D8F;
}

ul.GalleryItems {
    float: left;
	width: 650px;
}

ul.GalleryItems li {
    float: left;
	width: auto;
	background: none;
	padding: 0;
	margin: 0 10px 10px 0;
}

ul.GalleryItems li img {
border: 3px solid #3F6D8F;
}

ul.GalleryItems li.Active img {
border-color: #7CB1DB;
}
div.Gallery.AndBaner { width: 632px; padding-left: 18px; }
div.Gallery.AndBaner .inner { height: 390px; }
div.Gallery ul.baner { margin: 0px;  }
div.Gallery ul.baner li { margin: 0px; padding: 0px; list-style-type: none; }

div.Gallery.AndBaner .left_btn { left: 30px; }
div.Gallery.AndBaner .right_btn { right: 30px; }

/* Begin zmiany 16.09.2011 */

#Offer {
    position:relative;
	z-index: -10;
}

#Offer p {
	background: url('../content/promocja.jpg') 0 0 no-repeat;
	cursor: pointer;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
	width: 1080px;
	height: 516px;
}
#Offer p span { display: none; } 

.Header .Search a.link_promotion { cursor: pointer; background: none; margin: 0; padding: 0; 
    position:absolute;
    top:115px;
    left:540px;
    z-index:9998;
	width: 340px;
	height: 130px; }


#HeaderOffer { float: left; width: 924px; height: 335px; }
#HeaderOffer .left { float: left; background: url('../images/home.png') 0 0 no-repeat; width: 473px; height: 335px; }
#HeaderOffer .right { float: left; background: url('../images/car.png') right bottom no-repeat; width: 551px; height: 335px; margin: 0 0 0 -100px;  }
#HeaderOffer .right h2 { float: left; width: 506px; margin: 0; padding: 0; padding: 50px 0 0 0; font-size: 56px; color: #fff; line-height: 20px; }
#HeaderOffer .right h2.text_right { text-align: right; margin: 0; padding: 0; font-size: 56px; color: #ddff83; padding: 0 0 10px 0; background: url('../images/offer_h2_line_bottom.png') 30px bottom no-repeat; }
#HeaderOffer .right h3 { float: left; width: 551px; margin: 0; padding: 0; padding: 15px 0 0 0; font-size: 35px; color: #fff; line-height: 38px;  }
#HeaderOffer .right h3.text_center { margin: 0; padding: 0; padding: 0 0 0 140px; font-size: 38px; color: #ddff83; background: url('../images/offer_h3_line_bottom.png') 140px bottom no-repeat; }


#BoxOffer { float: left; width: 924px; color: #b5d8f7; }
#BoxOffer .left_box { float: left; position: relative; width: 521px; z-index: 50; padding: 15px 0 0 15px; }
#BoxOffer .left_box .left_box_top { float: left; width: 521px; height: 11px; background: url('../images/box_left_bg_top.png') 0 0 no-repeat; z-index: 50; }
#BoxOffer .left_box .left_box_center { float: left; width: 521px; background: url('../images/box_left_bg_center.jpg') 0 0 repeat-y; padding: 0 0 10px 0; z-index: 50; }
#BoxOffer .left_box .left_box_center h3 { float: left; width: 558px; background: url('../images/box_offer_h3_line_bottom.png') -30px bottom no-repeat; padding: 10px 0 12px 32px; font-size: 24px; color: #fff; }
#BoxOffer .left_box .left_box_center p { float: left; padding: 20px 44px 10px 30px; font-size: 16px; line-height: 22px; }
#BoxOffer .left_box .left_box_center p span { color: #fff; font-weight: bold; }
#BoxOffer .left_box .left_box_center span.white { float: left; padding: 15px 0 0 30px; font-size: 16px; color: #fff; font-weight: normal; }
#BoxOffer .left_box .left_box_center span.form_link { float: right; margin: 0 -25px 0 0; background: url('../images/form_link_bg.png') 0 0 no-repeat; width: 226px; height: 37px; padding: 17px 0 0 70px;  font-size: 16px; color: #fff; font-weight: bold; }


#BoxOffer .left_box .left_box_bottom { float: left; width: 521px; height: 11px; background: url('../images/box_left_bg_bottom.png') 0 0 no-repeat; z-index: 50; }
#BoxOffer .left_box p.bottom_text { float: left; width: 470px; padding: 20px 0 0 0; font-size: 11px; color: #88abcd; }


#BoxOffer .right_box { float: left; position: relative; z-index: 20; width: 397px; margin: 0 0 0 -15px;  }
#BoxOffer .right_box .right_box_top { float: left; z-index: 20; width: 397px; height: 5px; background: url('../images/box_right_bg_top.png') 0 0 no-repeat; }
#BoxOffer .right_box .right_box_center { float: left; z-index: 20; width: 297px; background: url('../images/box_right_bg_center.png') 0 0 repeat-y; padding: 25px 50px 20px 50px; }

#BoxOffer .right_box .right_box_center h3 { float: left;  width: 300px; padding: 0 0 20px 0; font-size: 24px; line-height: 20px; color: #fff; }
#BoxOffer .right_box .right_box_center h3.error { color: #f31b1b; }
#BoxOffer .right_box .right_box_center fieldset { float: left; width: 297px; border: 0 none; }
#BoxOffer .right_box .right_box_center fieldset label { float: left; width: 297px; }
#BoxOffer .right_box .right_box_center fieldset label span { float: left; padding: 10px 0 5px 0; width: 297px; font-size: 12px; color: #fff; }
#BoxOffer .right_box .right_box_center fieldset label input { float: left; width: 263px; height: 40px; padding: 0 15px 0 15px; border: 2px solid #c3d76f; font-size: 16px; }
#BoxOffer .right_box .right_box_center fieldset label input.agree { float: left; width: 20px; padding: 0px; height: 20px;  margin: 0px; margin: 5px 5px 0 0;  }
#BoxOffer .right_box .right_box_center fieldset label span.agree { float: left; width: 272px; padding: 0px; margin: 0px; padding: 8px 0 15px 0; font-size: 10px;  }

#BoxOffer .right_box .right_box_center fieldset a { float: right; margin: 0 -74px 0 0; background: url('../images/send_form_bg.png') 0 0 no-repeat; width: 174px; height: 34px; padding: 20px 0 0 42px;  text-decoration: none; font-size: 16px; color: #fff; font-weight: bold;}
#BoxOffer .right_box .right_box_center fieldset a:hover { background-position: 0 -54px; }

#BoxOffer .right_box .right_box_bottom { float: left; z-index: 20; width: 397px; height: 5px; background: url('../images/box_right_bg_bottom.png') 0 0 no-repeat; }





#OfferContent { float: left; width: 1002px; padding: 30px 78px 40px 0px;}
#OfferContent h2 { float: left;  background: url('../images/urzadzimy_twoje_mieszkanie.gif') 460px 0 no-repeat; width: 1002px; height: 52px; margin: 0 0 0 0; font-size: 22px; color: #fff; }
#OfferContent h2 span { display: none; }

#OfferContent .left_box { float: left; width: 605px; }
#OfferContent .left_box img.happy_family { float: left; width: 515px; height: 262px; padding: 0 0 0 40px; }
#OfferContent .left_box img.arranged_flat { float: left; width: 610px; height: 400px;}
#OfferContent .left_box h3 { float: left; background: url('../images/dotyczy_mieszkan.gif') 0 0 no-repeat; width: 557px; height: 31px; margin: 15px 0 0 35px; font-size: 15px; color: #fff; }
#OfferContent .left_box h3 span { display: none; }

#OfferContent .right_box { float: left; width: 397px; margin: 0 0 0 0; padding: 30px 0 0 0;  }
#OfferContent .right_box p { float: left; width: 397px; margin: 0 0 0 0; padding: 0 0 30px 0; font-size: 16px; line-height: 24px; color: #fff;  }
#OfferContent .right_box .right_box_top { float: left; z-index: 20; width: 397px; height: 5px; background: url('../images/box_right_bg_top.png') 0 0 no-repeat; }
#OfferContent .right_box .right_box_center { float: left; z-index: 20; width: 297px; background: url('../images/box_right_bg_center.png') 0 0 repeat-y; padding: 25px 50px 20px 50px; }
#OfferContent .right_box .right_box_center h3 { float: left;  width: 300px; padding: 0 0 20px 0; font-size: 24px; line-height: 20px; color: #fff; }
#OfferContent .right_box .right_box_center h3.error { color: #f31b1b; }
#OfferContent .right_box .right_box_center fieldset { float: left; width: 297px; border: 0 none; }
#OfferContent .right_box .right_box_center fieldset label { float: left; width: 297px; }
#OfferContent .right_box .right_box_center fieldset label span { float: left; padding: 10px 0 5px 0; width: 297px; font-size: 12px; color: #fff; }
#OfferContent .right_box .right_box_center fieldset label input { float: left; width: 263px; height: 40px; padding: 0 15px 0 15px; border: 2px solid #c3d76f; font-size: 16px; }
#OfferContent .right_box .right_box_center fieldset label input.agree { float: left; width: 20px; padding: 0px; height: 20px;  margin: 0px; margin: 5px 5px 0 0;  }
#OfferContent .right_box .right_box_center fieldset label span.agree { float: left; width: 272px; padding: 0px; margin: 0px; padding: 8px 0 15px 0; font-size: 10px;  }

#OfferContent .right_box .right_box_center fieldset a { float: right; margin: 0 -74px 0 0; background: url('../images/send_form_bg.png') 0 0 no-repeat; width: 174px; height: 34px; padding: 20px 0 0 42px;  text-decoration: none; font-size: 16px; color: #fff; font-weight: bold;}
#OfferContent .right_box .right_box_center fieldset a:hover { background-position: 0 -54px; }

#OfferContent .right_box .right_box_bottom { float: left; z-index: 20; width: 397px; height: 5px; background: url('../images/box_right_bg_bottom.png') 0 0 no-repeat; }




	.Invest ul.Details {
	    float: left;
		width: 310px;
		background: #21597a;
		border: 1px solid #306789;
		border-bottom: 0px;
		margin-left: 20px;
	}
	
	.Invest ul.Details li {
	    float: left;
		width: 280px;
        border-bottom: 1px solid #306789;
font-size: 11px;
color: #d7edfe;
padding: 5px 15px;		
	}
	
	.Invest ul.Details li span {
	    float: left;
		width:185px;
		color: #abdafe;
	}
	
	.Invest ul.Details li strong {
	    float: left;
		width:93px;
		font-weight: normal;
	}
	
#SmallFormBox { float: left; width: 231px; margin: 0 0 0 20px; padding: 8px 0 0 10px; border: 2px solid #c3d76f; background-color: #96af46; }

#SmallFormBox h4 { float: left;  width: 231px; font-size: 12px; line-height: 14px; font-weight: bold; color: #fff; margin: 0; padding: 0;   }
#SmallFormBox h4.info { margin: 0; padding: 0; padding: 10px 0 15px 9px;   }
#SmallFormBox h4.error{ margin: 0; padding: 0; color: #f31b1b; padding: 0 0 6px 0;  }
#SmallFormBox fieldset { float: left; width: 297px; border: 0 none; }
#SmallFormBox fieldset label { float: left; width: 297px; }
#SmallFormBox fieldset label span { float: left; padding: 4px 0 3px 0; width: 297px; font-size: 10px; color: #fff; }
#SmallFormBox fieldset label input { float: left; width: 205px; height: 28px; padding: 0 5px 0 5px; border: 1px solid #c3d76f; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }

#SmallFormBox fieldset a { float: right; margin: 8px 45px -15px 0; background: url('../images/send_small_form_bg.png') 0 0 no-repeat; width: 68px; height: 25px; padding: 10px 0 0 22px;  text-decoration: none; font-size: 14px; color: #fff; font-weight: bold;}
#SmallFormBox fieldset a:hover { background-position: 0 -35px; }


div.landing_page { float: left; background: url('../images/landing_page_bg.jpg') no-repeat 0 0; width: 912px; height: 173px; padding: 0 0 25px 0; }

div.landing_page .box1 { float: left; width: 365px; padding: 25px 45px 0 40px;  }
div.landing_page .box1 h2 { float: left; background: url('../images/landing_page_h2.png') 0 bottom no-repeat; width: 365px; padding: 0 0 20px 0; font-size: 24px;  }
div.landing_page .box1 p { float: left; padding: 15px 0 0 0; font-size: 16px; line-height: 19px; color: #fff; }

div.landing_page .box2 { float: left; width: 462px; }
div.landing_page .box2 fieldset { float: left; padding: 20px 0 0 40px; border: 0 none; }
div.landing_page .box2 fieldset a.close { float: right; margin: -30px -9px 0 0; background: url('../images/on_off.png') 0 0 no-repeat; width: 39px; height: 39px; }
div.landing_page .box2 fieldset a.close:hover { background-position: 0 -39px; }
div.landing_page .box2 fieldset a.close span.off { display: none; }
div.landing_page .box2 fieldset label { float: left; width: 380px; padding: 0 0 5px 0; color: #fff; font-weight: bold;  }
div.landing_page .box2 fieldset label input.radio_chose { float: left; margin: 6px 0 0 0; }
div.landing_page .box2 fieldset label span { float: left; font-size: 16px; padding: 2px 0 0 8px;  }
div.landing_page .box2 fieldset label.short { width: 70px;   }
div.landing_page .box2 fieldset input.your_text { float: left; width: 204px; height: 25px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 8px;  }

div.landing_page .box2 fieldset a.send { float: right;  background: url('../images/send_btn.png') 0 0 no-repeat; width: 84px; height: 23px; padding: 0; padding: 10px 0 0 35px; margin: -4px -15px 0 0; text-decoration: none; font-size: 14px; color: #fff; font-weight: bold;}
div.landing_page .box2 fieldset a.send:hover { background-position: 0 -33px; }

div.landing_page_after { float: left; background: url('../images/landing_page_after.jpg') no-repeat 0 0; width: 912px; height: 39px; padding: 0 0 25px 0; }
div.landing_page_after p { float: left; font-size: 14px; padding: 12px 0 0 20px; font-weight: normal; color: #fff; }

/*
	.Sub .Right.Long {
	    float: left;
		width: 924px;
	}
	
	.Content .Long .Invest{
		width: 892px;
	}	
*/	
	.Content .Invest .description {
		float: left;
		width: 340px;
	}		
	.Content .Invest .description h2, .Content .Invest .description p{
		float: left;
		width: 340px;
	}			
	
	.Content .Invest .description p{
		float: left;
		font-size: 13px;
		line-height: 18px;
	}		

	.Content .Invest .description ul {
		float: left;
		width: 340px;

	}		
	
	.Content .Invest .description ul li {
		float: left;
		width: 340px;
		list-style-type: none;
	}			

	.Content .Invest .description ul li a {
		float: left;
		font-size: 13px;
		line-height: 18px;
		color: #C3D52B;
	}		
	
	.Content .Invest .description ul {
		float: left;
	}			
	.Content .Invest .description ul li {
		float: left;
		list-style-type: none;
		background: 0 none;	
		padding: 0px;
	}		
	.Content .Invest .description ul li a{
		float: left;
		color: #DDFB6F;
		text-decoration: none;		
	}			
	
	.Content .Invest .description ul li a:hover {
		text-decoration: underline;		
	}			
	
	
	.Content .Invest .gallery_box {
		float: left;
		width: 276px;
	}		
	
	.Content .Invest .gallery_box ul.gallery {
		float: left;
		width: 260px;
		padding: 0 0 0 16px;
		margin: 67px 0 0 0;
	}			

	.Content .Invest .gallery_box ul.gallery li {
		float: left;
		width: 120px;
		padding: 5px;
		margin: 0px;
		list-style-type: none;
		background: 0 none;		
	}			

	.Content .Invest .gallery_box ul.gallery li a {
		float: left;
		width: 120px;
		height: 100px;
	}			


	.Content .Invest .gallery_box ul.gallery li img {
		float: left;
	}			
	