body        {font-size:8pt; font-family:Verdana,Tahoma, Arial;}
p           {font-size:10pt; font-family:Verdana,Tahoma, Arial; color:#000000; font-weight:normal;}
img         {border:0px;text-align:left; }

a:link     {font-size:8pt;color: #336699; text-decoration:none} 
a:visited  {font-size:8pt;color: #336699; text-decoration:none}     
a:hover    {font-size:8pt;color: #336699; text-decoration:underline; } 

.glowna   	{margin-left:auto; margin-right:auto; width:950px; background-color: #FFFFFF;}
.billboard   {text-align:center;}
.naglowek	{clear:left; width:950px; height:50px; margin-top:15px; background-color: #FFFFFF;}
.logo    	{float: left;width: 180px;}
.newsletter
{
	float: right;
	width: 400px;
	height: 40px;
	font-size:10pt; color: #336699; font-weight:bold;
	text-align:center; padding-top:9px;
	background-color: #FFFFFF; background-image: url('img/biuletyn-tlo.gif'); background-repeat: no-repeat; background-position: left top;  
}
#pole-newsletter {height:16px; width:150px; border:solid 1px #DEE2E5; font-size:8pt; color:#C0C0C0;}
.menu
{
	clear: left; width:950px; height:21px; background-color: #FFFFFF; background-image: url('img/menu/tlo.gif'); background-repeat: repeat-x;
    margin-bottom:3px; 
}
.menu1      {float: left; }
.menu2      {float: right;}
.menu-item  {border:0; vertical-align:top; height:21px;}

.nawigacja
{
    clear: left; float: left; width: 640px; height: 24px; background-color: #FFFFFF; padding-top:8px;
	font-size:8pt; color: #336699; font-weight:normal; text-decoration:none;
}
.nawigacja a:link		{color: #000000; text-decoration:none}
.nawigacja a:visited	{color: #000000; text-decoration:none}
.nawigacja a:hover      {color: #336699; text-decoration:underline; }

.banner300x250
{
	float: right;
	width: 300px;
	height: 250px;
	background-color: white;
	border: 1px solid #C0C0C0;
}

.wyszukiwarka
{
	clear: left;
	float:left;
	width: 604px;
	height: 172px ;
	padding-top:18px;	padding-left:18px;	padding-right:18px;
	font-size:8pt; color: #FFFFFF; font-weight:normal; text-decoration:none;
	background-color: #76C342;
	background-image: url('img/wyszukiwarka/tlo.gif'); background-repeat: no-repeat; background-position: left top;
}
.wyszukiwarka a:link	{color: #FFFFFF; text-decoration:underline;} 
.wyszukiwarka a:visited	{color: #FFFFFF; text-decoration:underline;}     
.wyszukiwarka a:hover   {color: #336699; text-decoration:underline; } 
.w1 {clear:left;float:left; width:220px; height:45px; }
.w2 {float:left; width:200px; height:45px; }
.w3 {clear:left; float:left; width:220px; height:25px; text-align:center;}
.w4 {float:left; width:200px; height:25px; text-align:right;}
.mapa {float:right; width:160px; height:150px; }
.pole {margin-top:2px; height:16px; width:196px; border:solid 1px #009900; font-size:8pt;}
.wyszukiwarka select {margin-top:2px; width: 200px; height:20px; font-size:8pt; color: #000000; font-weight:normal; border: 1px solid #009900;	}
.zakladka-promowane
{   clear:left;
	float: left;     
	width: 182px;
	height: 15px;
	font-size:8pt; color: #404040; font-weight:bold; text-decoration:none;padding-top:20px; padding-left:10px;
	background-color: white;
	background-image: url('img/zakladka-zielona.gif'); background-repeat: no-repeat; background-position: left bottom;
}
.panel-promowane
{
    clear:left; 
    width: 948px;
    border: 1px solid; border-color: #009900;
    margin-bottom:20px;
}
.tabela-promowane
{
    width: 100%;
    border-collapse: collapse;
    font-size:10px; color: #000000; font-weight:normal; text-decoration:none;
    table-layout: fixed;
}
.tabela-promowane img        {float:left; margin-left:5px;margin-right:3px; border:1px solid #C0C0C0}
.tabela-promowane a:link     {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none} 
.tabela-promowane a:visited  {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none}     
.tabela-promowane a:hover    {font-size:8pt;color: #336699; font-weight:bold; text-decoration:underline; } 
 

.prom-l
{    
	width: 313px;
	height: 50px;
	overflow: hidden;
	background-color: #F2F7FC;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #C0C0C0;	
}
.prom-s
{   
	width: 313px;
	height: 50px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C0C0C0;
}
.prom-p
{   
	height: 50px;
	width: 314px;
	overflow: hidden;
	background-color: #F2F7FC;
	border-left: 1px solid #009900;
	border-bottom: 1px solid #C0C0C0;
}


.tabela-miasta
{
    width: 67%;
    border-collapse: collapse;
    font-size:10px; color: #000000; font-weight:normal; text-decoration:none;
    table-layout: fixed;
	border: 1px solid #76C342;

}
.tabela-miasta a:link     {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none} 
.tabela-miasta a:visited  {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none}     
.tabela-miasta a:hover    {font-size:8pt;color: #336699; font-weight:bold; text-decoration:underline; }

.miasta-tytul
{   width: 270px; height:15px; padding-top:3px; padding-left:10px;
    font-size:8pt; color: #404040; font-weight:bold; text-decoration:none; 
	background-image: url('img/zakladka-zielona2.gif'); background-repeat: no-repeat; background-position: left top;
}

.panel-regiony
{   
    float:left;
    width: 190px;
    background-color: #FFFFFF;
    margin-bottom:20px;
    font-size:8pt; color: #336699; font-weight:normal; text-decoration:none;
}
.panel-regiony a:link     {font-size:8pt;color: #000000; font-weight:normal; text-decoration:none} 
.panel-regiony a:visited  {font-size:8pt;color: #000000; font-weight:normal; text-decoration:none}     
.panel-regiony a:hover    {font-size:8pt;color: #336699; font-weight:normal; text-decoration:underline; }

.reg-tytul
{   width: 172px; height:15px; padding-top:3px; padding-left:10px;
    font-size:8pt; color: #404040; font-weight:bold; text-decoration:none; 
	background-image: url('img/zakladka-zielona.gif'); background-repeat: no-repeat; background-position: left top;
}
.reg-obrazek
{   
	width: 180px;
	height: 40px;
	border: 1px solid; border-color: #009900;
}
.reg-lista
{   padding:10px;
    width: 160px;
    border-left: 1px solid #009900; border-right: 1px solid #009900 ;border-bottom: 1px solid #C0C0C0;
}
.reg-wiecej
{   
    width: 168px; padding:6px; height:10px; text-align:right;
	border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #009900;
	background-color: #F2F7FC; color:#336699; 	
}
    .reg-wiecej a:link     {color: #336699; font-weight:bold; text-decoration:none} 
    .reg-wiecej a:visited  {color: #336699; font-weight:bold; text-decoration:none}     
    .reg-wiecej a:hover    {color: #336699; font-weight:bold; text-decoration:underline; }

.panel-stopka {	margin-left:auto; margin-right:auto; clear:both;border-top: 1px solid #C0C0C0;width: 936px; padding:7px; background-color: #FFFFFF; text-align:center;  }
    .panel-stopka a:link     {color: #336699; font-weight:bold; text-decoration:none} 
    .panel-stopka a:visited  {color: #336699; font-weight:bold; text-decoration:none}     
    .panel-stopka a:hover    {color: #336699; font-weight:bold; text-decoration:underline; }

/* WYNIKI */

.panel-prawy
{
	float: right;
	width: 300px;
}
.wyszukiwarka2
{
	clear: left;
	float:left;
	width: 604px;
	height: 75px ;
	padding-top:10px;	padding-left:18px;	padding-right:18px;
	font-size:10px; color: #FFFFFF; font-weight:normal; text-decoration:none;
	background-color: #76C342;
	background-image: url('img/wyszukiwarka/tlo2.gif'); background-repeat: no-repeat; background-position: left top;
}
    .wyszukiwarka2 a:link	{color: #FFFFFF; text-decoration:underline;} 
    .wyszukiwarka2 a:visited	{color: #FFFFFF; text-decoration:underline;}     
    .wyszukiwarka2 a:hover   {color: #336699; text-decoration:underline; } 
    .wyszukiwarka2 select {margin-top:2px; width: 196px; height:20px; font-size:8pt; color: #000000; font-weight:normal; border: 1px solid #009900;	}
    #pole2 {margin-top:2px; height:17px; width:140px; border:solid 1px #009900; font-size:8pt;}
    #pole3 {margin-top:2px; height:17px; width:140px; border:solid 1px #009900; font-size:8pt;}
    #pole4 {margin-top:2px; height:14px; width:140px; border:solid 1px #009900; font-size:8pt;}

    .w21 {float:left; width:200px; height:28px; }
    .w22 {clear:left; float:left; width:200px; height:28px; }
    .w23 {float:left; width:150px; height:28px; }
    .w24 {float:left; width:96px; height:28px; text-align:right;}
    .w25 { clear:left;float:left; width: 596px; height:10px; text-align:right;}

.liczba-wynikow
{   clear:left;
	float: left;     
	width: 200px;
	font-size:10pt; color: #000000; font-weight:normal; text-decoration:none;padding-top:10px; 
	background-color: #FFFFFF;
}
.strony-wynikow
{   clear: left;     
	width: 624px;
	text-align:right;
	height: 20px;
	font-size:10pt; color: #336699; font-weight:normal; text-decoration:none; 
	background-color: #FFFFFF;
}
    .strony-wynikow a:link	{color: #336699;font-weight:normal;text-decoration:none;} 
    .strony-wynikow a:visited	{color: #336699;font-weight:normal;text-decoration:none;}     
    .strony-wynikow a:hover   {color: #336699;font-weight:normal;text-decoration:underline; }

.belka-wyniki
{   clear:left;
	float: left;     
	width: 624px;
	height: 15px;
	font-size:8pt; color: #C0C0C0; font-weight:normal; text-align:center; text-decoration:none;padding-top:2px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #336699;
	background-image: url('img/wyniki/belka.gif'); background-repeat: no-repeat; background-position: left bottom;
}
    .belka-wyniki a:link	{color: #FFFFFF;font-weight:bold;text-decoration:none;} 
    .belka-wyniki a:visited	{color: #FFFFFF;font-weight:bold;text-decoration:none;}     
    .belka-wyniki a:hover   {color: #FFFFFF;font-weight:bold;text-decoration:underline; }
 
.panel-wyniki
{
    clear:left; 
    width: 622px;
    border: 1px solid #C0C0C0;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom:10px;
}
.tabela-wyniki
{
    width: 100%;
    border-collapse: collapse;
    font-size:10pt; color: #336699; font-weight:normal; text-decoration:none;
    text-align:center;  
}
    .tabela-wyniki img        {border:1px solid #C0C0C0}
    .tabela-wyniki a:link {font-size:10pt;color: #336699; font-weight:normal; text-decoration:none} 
    .tabela-wyniki a:visited  {font-size:10pt;color: #336699; font-weight:normal; text-decoration:none} 
    .tabela-wyniki a:hover{font-size:10pt;color: #336699; font-weight:normal; text-decoration:underline; } 
 
    .wynik-obrazek {width:80px; height: 50px;border-bottom: 1px solid #C0C0C0; }
    .wynik-nazwa  { width:190px;height: 50px;text-align:left; font-size:10px; color: #000000; font-weight:normal; text-decoration:none;  border-bottom: 1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
    .wynik-nazwa a:link {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none} 
    .wynik-nazwa a:visited  {font-size:8pt;color: #336699; font-weight:bold; text-decoration:none} 
    .wynik-nazwa a:hover{font-size:8pt;color: #336699; font-weight:bold; text-decoration:underline; }
    .wynik-typ{ width:120px; height: 50px;border-bottom: 1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
    .wynik-miejscowosc{ width:140px; height: 50px;border-bottom: 1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
    .wynik-cena{ width:90px; height: 50px;border-bottom: 1px solid #C0C0C0; }

.panel-promowane2
{
clear:both; 
width: 300px;
border: 1px solid; border-color: #009900;
margin-bottom:20px;
}
.prom2
{
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #C0C0C0;	
}
.nieparzyste{	background-color: #F2F7FC;}
.parzyste{	background-color: #FFFFFF;}

/* OBIEKT */
.banner300x115
{
	float: right;
	width: 300px;
	margin-top: 30px;
	height: 85px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
.linia {clear:both;width:950px; height:15px; border-bottom:1px solid #DEE2E5; margin-bottom:5px; }
.tytul {clear:left; float:left; background-color:#FFFFFF;font-size:12pt; color: #336699; font-weight:bold; font-family:Tahoma; text-align:left; text-decoration:none;}
.maly-tytul {background-color:#FFFFFF;font-size:10pt; color: #336699; font-weight:bold; font-family:Tahoma; text-align:left; text-decoration:none;}

.wizytowka {clear:left; float:left; width:310px; height:222px; background-color: #F2F7FC; }
    .wizytowka a:link	{color: #000000; text-decoration:underline}
    .wizytowka a:visited	{color: #000000; text-decoration:underline}
    .wizytowka a:hover  {color: #336699; text-decoration:underline; }
    .wizytowka-tabela{display:table; border-collapse: collapse; width:100%; height:100%;text-align:left; border: 1px solid #DEE2E5;}
    .wizytowka-lewa{display:table-cell;  width:60px; color: #336699;border-bottom:1px solid #DEE2E5;padding-left:5px;}
    .wizytowka-prawa{display:table-cell;   border-bottom:1px solid #DEE2E5; padding-right:5px;}
	.linki {float:left; width:153px; font-size:10pt; color: #336699; margin-left:320px;margin-right:5px; margin-top:-223px;height:220px; border: 1px solid #DEE2E5; text-align:center; vertical-align: middle;}
    .linki a:link	{color: #336699; text-decoration:underline}
    .linki a:visited	{color: #336699; text-decoration:underline}
    .linki a:hover  {color: #336699; text-decoration:underline; }
.panel-prawy2
{
	float: right;
	width: 470px;
}
.galeria
{
    width: 465px;
	height: 245px;
	background-color: #F2F7FC;
	border: 1px solid #DEE2E5;
}
.galeria-tabela
{
    width: 100%;
    border-collapse: collapse;
    text-align:center;
    font-size:8pt; color: #808080; font-weight:normal; text-decoration:none;
}
    .galeria-tabela td  {   padding: 4px;   vertical-align:middle;}
    .galeria-tabela td.sredni         {   width:310px;   text-align:right;}
    .galeria-tabela img      {   border:1px solid #C0C0C0}
    
.zakladka
{   clear:left;
	float: left;
	margin-top:10px;
	width: 160px;
	height: 15px;
	font-size:8pt; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;padding-left:5px; padding-top:2px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url('img/obiekt/zakladka.gif'); background-repeat: no-repeat; background-position: left bottom;
}
.opis
{   clear:left;
	float: left;
	width: 450px;
	font-size:10pt; text-align:justify; padding:10px; margin-bottom:10px;
	background-color: #FFFFFF; border: 1px solid #DEE2E5;	
}




.ksiega_wpisy
{   clear:left;
	float: left;
	width: 440px;
	font-size:10pt; text-align:justify; padding:10px; margin-bottom:10px;
	background-color: #FFFFFF; border: 1px solid #DEE2E5;	
}

.szukanie
{   clear:left;
	float: left;
	width: 615px;
	font-size:10pt; text-align:left; padding:10px; margin-bottom:10px;
	background-color: #FFFFFF; border: 1px solid #DEE2E5;	
}

.ksiega
{   clear:left;
	float: left;
	width: 462px;
	font-size:8pt; color: #336699; padding:5px; text-align:right; margin-top:-11px;margin-bottom:10px;
	background-color: #DEE2E5;
}
    .ksiega a:link	{color: #336699; font-weight:bold; text-decoration:none}
    .ksiega a:visited	{color: #336699; font-weight:bold; text-decoration:none}
    .ksiega a:hover  {color: #336699; font-weight:bold; text-decoration:underline; }	


.zaawansowane 
{
	color : #FFFFFF;
	font-weight:bold;
	width : 220px ;
	size: 30;
	font-size : 12px;
	font-family : Arial;
	background-color: #336699;
	border: 1px solid 
}
.opis_zaawansowany{
  
}
#szukaj{
width:635px;
text-align:right;
padding-top:10px;
padding-bottom:10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 2px;
}