﻿/* Elementy ogólne */

BODY, a, p, span, div
	{
		font-family: Calibri, Verdana;
		font-size: 13px;
		color: #393939;
	}
a
	{
		text-decoration: none;
	}
.PrawyKontener p   
    {
        padding: 6px;
    }	
input[type=submit]
	{
		width: 75px;
		height: 25px;
		display: block;
		background: #dc231e url('../img/GuzikBackground.gif') top left repeat-x;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		color: #fefefe;
		border: 2px solid #dc231e;
	}
    #wrapper
		{
			margin: 0 auto;
			width: 900px;
			overflow: hidden;
		}
		
		
    #wrapper h1.tytul {
            font: bold 12px Calibri, Verdana;
            }
            
    #wrapper h2.ktresc {
            font: normal 11px Calibri, Verdana;
            line-height: 18px;
            padding: 10px;
            }            		
		
		
		#wrapper div.BelkaPodstawowa,
		#wrapper h1.BelkaPodstawowa,
		#wrapper h2.BelkaPodstawowa,
		#wrapper h3.BelkaPodstawowa
			{
			    clear: both;
				width: 400px;
				height: 18px;
				display: block;
				background: #FFFFF1 url('../img/BelkaPodstawowa.gif') top left no-repeat;
				font-size: 16px;
				font-weight: normal;
				font-family: Calibri, Verdana;
				color: #62171b;
				margin-left: 10px;
				padding-left: 25px;
				text-transform: uppercase;
				margin-top: 10px;
			}
		#wrapper .BoxGradientWiekszy
			{
				display: block;
				width: 140px;
				height: 140px;
				float: left;
				margin-left: 7px;
				margin-top: 10px;
				overflow: hidden;
				margin-bottom: 20px;
			}
		#wrapper .BoxGradientWiekszy img
			{
				display: block;
				width: 138px;
				height: 106px;
			}		
		#wrapper .BoxGradientWiekszy a
			{
				display: block;
				width: 144px;
				height: 19px;
				padding-top: 8px;
				text-align: center;
				font-size: 14px;
				color: #fffcc7;
				text-transform: uppercase;
				background-color: #62171B;
				/*background: url('../img/BoxGradientWiekszy.gif') bottom left repeat-x;*/
				float: left;
				margin-top: 2px;
			}		
		#wrapper .BoxGradientWiekszy a 
			{
				font-size: 12px;
				color: #fffcc7;
				text-transform: uppercase;
			}		
		#wrapper .BoxGradientMniejszy
			{
				display: block;
				width: 140px;
				height: 180px;
				float: left;
				margin-left: 7px;
				margin-top: 10px;
				overflow: hidden;
				margin-bottom: 20px;
			}
		#wrapper .BoxGradientMniejszy a
			{
				display: block;
				width: 140px;
				height: 27px;
				padding-top: 5px;
				text-align: center;
				font-size: 14px;
				color: #fffcc7;
				text-transform: uppercase;
				background: url('../img/BoxGradientMniejszy.gif') top left repeat-x;
				float: left;
				margin-top: 2px;
			}		
		#wrapper .BoxGradientMniejszy img
			{
				display: block;
				width: 138px;
				height: 106px;
			}				
		#wrapper .BelkaSpecjalna,
		#wrapper .BelkaWyszukiwarka
			{
				display: block;
				width: 277px;
				height: 27px;
				/*background: #62171b url('../img/BelkaSpecjalna.gif') top left no-repeat;*/
				background-color: #DC231E;
				padding-top: 10px;
				font-size: 15px;
				color: #fffcc7;
				text-transform: uppercase;
				padding-left: 10px;
				margin-top: 3px;
			}
		#wrapper .BelkaSpecjalna a,
		#wrapper .BelkaWyszukiwarka a
			{
				font-size: 13px;
				color: #fffcc7;
				text-transform: uppercase;
			}
		#wrapper .BelkaWyszukiwarka
			{
				margin-top: 13px;
			}	
		#wrapper .LinkSpecjalny
			{
				display: block;
				width: 147px;
				height: 19px;
				background: #6c1e1a url('../img/Strzalki.gif') top right no-repeat;
				padding-top: 5px;
				padding-left: 3px;
				color: #FFFCC7;
				font-size: 11px;
			}
/* Górna Belka z hasłem reklamowym i flagami */

	    #wrapper .Header
	        {
	            width: 900px;
	            height: 35px;
	            display: block;
	            background: #62171b;
	        }
	    #wrapper .HasloReklamowe
	        {
	            width: 440px;
	            height: 25px;
	            display: block;
	            padding-top: 10px;
	            font-family: Times New Roman; 
	            font-size: 14pt; 
	            color: #ffecd0; 
	            font-style: italic;
	            padding-left: 45px;
	            float: left;
	        }
	    #wrapper .Header div > a > img
	        {
	            width: 360px;
	            height: 27px;
	            display: block;
	            padding-top: 8px;
	            color: #ffecd0; 
	            float: left;
	        }
	        #wrapper .Header div a > img
	            {
					display: block;
					width: 20px;
					height: 20px;
					float: right;
					margin-right: 5px;
	            }
				
/* Nagłówek flashowy */

	    #wrapper .Naglowek
	        {
				margin-top: 1px;
	            clear: both;
	            width: 900px;
	            height: 224px;
	            display: block;
	        }
			
/* Menu główne */

	    #wrapper .MenuGlowne
	        {
				margin-top: 1px;
	            clear: both;
	            width: 900px;
	            height: 62px;
	            display: block;
				background: url('../img/MenuGlowneBackground.gif') top left repeat-x;
			}
		
			#wrapper .MenuGlowne a
				{
					display: block;
					width: 135px;
					height: 42px;
					float: left;
					background: url('../img/MenuGlowneSeparator.gif') top right no-repeat;
					font-family: Calibri, Tahoma;
					font-size: 15px;
					text-align: center;
					color: #ffecd0;
					padding-top: 20px;
					padding-right: 15px;
				}
			#wrapper .MenuGlowne a:hover
				{	background: url('../img/MenuGlowneBackground_hover.gif') top right no-repeat; }
				
				
/* Kontenery */

		#wrapper .LewyKontener
			{
				width: 289px;
				float: left;
				/*background: #fffcc7;*/
			}
			
/* Wyszukiwarka */


			#wrapper .LewyKontener a > img
				{
					margin-top: 8px;
				}
		#wrapper .PrawyKontener
			{
				width: 595px;
				margin-left: 10px;
				float: left;
				background-color: transparent;
			}
/* Stopka */
	#wrapper .Stopka
		{
			width: 900px;
			height: 36px;
			display: block;
			color: #9b221d;
			clear: both;
		}
	#wrapper .Stopka p
		{
			font-size: 10px;
			height: 26px;
			display: block;
			float: left;
			color: #9b221d;
			border-top: 2px solid #9b221d;
			margin-top: 10px;
		}
	#wrapper .Stopka p a.linki
		{
			font-size: 10px;
			float: right;
			display: block;
			height: 21px;
			width: 80px;
			text-align: center;
			padding-top: 5px;
			color: #9b221d;
		}
	#wrapper .Stopka p a
		{
			font-size: 10px;
			padding-top: 5px;
			color: #9b221d;
		}
	#wrapper .Stopka p img
		{
			float: right;
			display: block;
			height: 26px;
			width: 3px;
		}
		

		
		
/* ========== Inwestycje Lista i Szczegóły ========== */

div.OfertaLista div div.artTitle {
	background:  url(../img/belka_inw.jpg) repeat-x top left; height: 30px; padding: 0px; margin: 0px; text-align: center; width: 580px; font-size: 11px; 
}
div.OfertaLista div div.artTitle a { color: #62171B;}

div.InwestycjaBox {width: 590px; margin-bottom: 6px; overflow: hidden; clear: both; font-size: 12px; color: #574431;
    border: 0px solid #d8d8d8; background: url(../img/bg_inw.jpg) repeat-x left 0px;}
    
div.InwestycjaBox_Inner {width: 590px; padding: 6px; overflow: hidden; float: left; clear: none;}
div.InwestycjaBox_Inner div.InwestycjaBox_Opis {width: 590px; overflow: hidden;}
div.InwestycjaBox_Inner div.InwestycjaBox_Opis div.InwestycjaBox_Tekst {width: 350px; padding-left: 10px; padding-right: 10px; overflow: hidden; float: left; clear: none;}
div.InwestycjaBox_Inner div.InwestycjaBox_Opis div.InwestycjaBox_Tekst div.InwestycjaBox_Skrot {font-size: 11px; padding-top: 5px;}
div.InwestycjaBox_Inner div.InwestycjaBox_Opis div.InwestycjaBox_Mini {width: 120px; height: 100px; overflow: hidden; text-align: center; float: left; clear: none;}
div.InwestycjaBox_Inner div.InwestycjaBox_Menu {width: 130px; height: 99px; overflow: hidden; padding-top: 2px; float: left; clear: none;}
div.InwestycjaBox_Inner div.InwestycjaBox_Menu a {display: block; width: 106px; margin: 4px 0px 6px 10px; padding-left: 14px; font-size: 11px; background: url(../img/BelkaPodstawowa_small.gif) no-repeat left center;}
div.InwestycjaBox_Inner div.InwestycjaBox_Menu a:hover {text-decoration: underline;}
div.InwestycjaBox_Inner div.InwestycjaBox_Info {width: 478px; height: auto; overflow: hidden; float: left; clear: none;}
div.InwestycjaBox_Inner div.InwestycjaBox_Info table {width: 100%; border-collapse: collapse; font-size: 11px; color: #574431;}
div.InwestycjaBox_Inner div.InwestycjaBox_Info table td {height: 12px; line-height: 12px; text-align: left;}
div.InwestycjaBox_Inner div.InwestycjaBox_Info table td.pn {width: 20%;}
div.InwestycjaBox_Inner div.InwestycjaBox_Info table td.pv {width: 30%;}

div.InwestycjaSpecjalna {background-image: url(../img/gmid_oznaczenie.png); background-position: bottom right; background-repeat: no-repeat;}

table.InwestycjaMetryka {width: 250px; border-collapse: collapse;}
table.InwestycjaMetryka tr td.t {text-align: left; font-weight: bold; width: 100px;}
table.InwestycjaMetryka tr td.n {text-align: right; width: 120px; padding-right: 0px;}

table.ListaMieszkan {border-collapse: collapse;}
div.oferta div.blok2 div table.ListaMieszkan th {padding: 2px; font-weight: bold; text-align: center; background-color: #bbb; height: 30px;}
table.ListaMieszkan tbody tr td {padding: 8px; text-align: center; background-color: #ddd; height: 25px;}

div.InwestycjaAgent {width: 320px; height: 170px; float: left; overflow: hidden;}
div.InwestycjaAgent div.InwestycjaAgent_Foto {width: 119px; height: 159px; float: left; padding-left: 11px; padding-top: 11px; background: url(../img/agent_bg.gif) no-repeat left bottom;  overflow: hidden;}
div.InwestycjaAgent div.InwestycjaAgent_Box {width: 190px; height: 159px; float: left; padding-top: 11px; overflow: hidden;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Dane {width: 180px; height: 129px; overflow: hidden; font-size: 12px;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Kontakt {width: 164px; height: 22px; overflow: hidden; background: url(../img/kontakt.gif) no-repeat left center; padding-left: 26px;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Kontakt div {margin-top: 3px;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Kontakt div a {color: #be101e; font-size: 12px; font-weight: bold;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Zamknij {width: 164px; height: 22px; overflow: hidden; padding-left: 116px;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Zamknij div {margin-top: 8px;}
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Zamknij div a {color: #be101e; font-size: 12px; font-weight: bold; }
div.InwestycjaAgent div.InwestycjaAgent_Box div.InwestycjaAgent_Zamknij div a:hover {text-decoration: underline;}

div.InwestycjaAgent_ShowBox {border-right: 10px solid #555; border-bottom: 10px solid #555; background-color: #fff;}
div.InwestycjaAgent_ShowBoxInner {background-color: #fff;}
/* =============================================== */
		
		
table.news {
	background: url(../img/newsy.jpg) no-repeat top left;
	width: 570px;
	height: 119px;
	border: 1px solid #5d5620;
}	

a.btnZapiszNews {
	background-color: #fff300;
	border: 1px solid #5d5620;
	padding: 3px;
	color: #3D3220;
	font-weight: bold;
}	
a.btnZapiszNews:hover {text-decoration: underline; color: #3D3220;}