body			{margin: 0px; padding: 0px; font-family: arial; color: #4f3f33; font-size: 11px;  
				   background-image: url('img/bg.jpg'); background-repeat: no-repeat; background-position: top center;}
img				{border: 0px; margin: 0px; padding: 0px;}
form			{margin: 0px; padding: 0px}
img				{border: 0px; margin: 0px; padding: 0px;}
table			{border-collapse: collapse; empty-cells: show; padding: 0px; margin: 0px;}
td				{font-family: arial; font-size: 11px; cursor: default; padding: 0px;}
p				  {margin-left: 10px; line-height: 160%; word-spacing: 1px;}

a               {font-family: arial; color: #4f3f33; text-decoration: none;}
a:hover         {font-family: arial; color: #4f3f33; text-decoration: underline;}
h3				  {margin-left: 5px;}
h4				  {margin-left: 5px;
margin-left: 5px;}
.sto        {width: 100%;}
.h1				  {height: 1px}
.h2				  {height: 2px}
.h3				  {height: 3px;}
.h4				  {height: 4px}
.h5				  {height: 5px}
.h8				  {height: 8px}
.h10				{height: 10px}
.h13				{height: 13px}
.h11				{height: 11px}
.h15				{height: 15px}
.h16				{height: 16px}
.h18				{height: 18px}
.h20				{height: 20px}
.h29				{height: 29px}
.h30				{height: 20px}
.h35				{height: 35px}
.h40				{height: 40px}
.h93				{height: 93px}
.w5				  {width: 5px;}
.w2				  {width: 2px;}
.w10				{width: 10px;}
.w12				{width: 12px;}
.w19				{width: 19px;}
.w16				{width: 16px;}
.w15				{width: 15px;}
.w20				{width: 20px;}
.w22				{width: 22px;}
.w30				{width: 30px;}
.w40				{width: 40px;}
.w50				{width: 50px;}
.w55				{width: 55px;}
.w60				{width: 60px;}
.w70				{width: 70px;}
.w75				{width: 75px;}
.w90				{width: 90px;}
.h40				{height: 40px;}
.h47				{height: 47px;}

table#main  {width: 970px; margin: auto;}

td.t_menu   {width: 365px; vertical-align: bottom;}
td.t_logo   {width: 239px;}

table.small_menu    {height: 30px;}
td.m_spacer         {width: 1px; height: 30px; background-image: url('img/linie_top.jpg'); background-repeat: no-repeat;}
td.m_item           {padding: 7px;}

td.left_square       {width: 475px; vertical-align: top;}
td.right_square      {width: 475px; vertical-align: top;}

td.title_bg          {height: 40px; width: 475px; text-align: center; font-family: Times New Roman; color:#3f2a1c; font-size: 27px;}
td.under_w_g         {width: 475px; background-image: url('img/bg_luk_gradient.jpg'); background-repeat: repeat-x; background-position: top; padding-top: 10px;}

td.b_spacer          {width: 100%; height: 1px; background-color: #e4d8c2;} 

td.b_menu            {width: 100%; height: 50px; background-image: url('img/footer_bg.jpg'); background-repeat: no-repeat; background-position: top;}
td.address           {line-height: 16px;}

td.razdel            {height: 30px; width: 1px; background-color: #e4d8c2;}
td.b_m               {padding: 7px;}

td.z_menu            {float: left;}

td.fsi               {padding-top: 7px; text-align: right;}
a.fsi                {color: #4f3f33; text-decoration: none;}
a:hover.fsi                {color: #4f3f33; text-decoration: underline;}

a.l_m                {font-family: arial; font-size: 11px; color: #3f2a1c; text-decoration: none;}
a:hover.l_m                {font-family: arial; font-size: 11px; color: #3f2a1c; text-decoration: underline;}

a.name                {font-family: arial; font-size: 12px; color: #3f2a1c; font-weight: bold; text-decoration: none;}
a:hover.name                {font-family: arial; font-size: 12px; color: #3f2a1c; font-weight: bold; text-decoration: underline;}



td.left_coll         {width: 260px;}
td.mapa              {background-color: #f5f5f5; height: 200px;}   

td.oglosz            {width: 260px; height: 140px; background-repeat: no-repeat; vertical-align: top;}   

span.of_n            {font-family: arial; font-size: 17px; color: #3f2a1c; font-weight: bold;}
span.rynek           {font-family: arial; margin-left: 10px; font-size: 12px; color: #3f2a1c; font-weight: bold;}
span.rynek2           {font-family: arial; margin-left: 10px; font-size: 16px; color: #3f2a1c; font-weight: bold;}
span.rynekk          {font-family: arial; margin-left: 3px; font-size: 14px; color: #3f2a1c; font-weight: bold;} 
span.rodzaj          {font-family: arial; font-size: 11px; color: #3f2a1c;}

td.linia             {width: 100%; height: 5px; background-image: url('img/linia_menu.jpg'); background-repeat: repeat-x;}
td.b_linia             {width: 100%; height: 8px; background-image: url('img/b_linia.gif'); background-repeat: repeat-x;}

td.content           {width: 736px; text-align: left; vertical-align: top; font-size: 11px; font-family: arial}

td.f_sprzedaz_1      {width: 227px; height: 190px; background-image: url('img/f_sprzedaz_1.jpg'); background-repeat: no-repeat;}
td.f_sprzedaz_2      {width: 227px; height: 190px; background-image: url('img/f_sprzedaz_2.jpg'); background-repeat: no-repeat;}
td.f_wynajem_1       {width: 227px; height: 191px; background-image: url('img/f_wynajem_2.jpg'); background-repeat: no-repeat;}
td.f_wynajem_2       {width: 228px; height: 191px; background-image: url('img/f_wynajem_1.jpg'); background-repeat: no-repeat;}

td.to_s_t            {height: 48px; text-align: center; color: white; font-size: 15px; font-weight: bold; font-family: arial;}
td.right_coll        {width:  367px; background-color: #eeeeee; vertical-align: top; border: dashed #999999 1px;}
td.object_details    {width: auto; border: dashed #999999 1px;}

td.linia_1           {width: 100%; height: 1px; background-color: #eeeeee;}
td.linia_2           {width: 100%; height: 1px; background-color: #ffffff;}
td.linia_3           {width: 100%; height: 1px; background-color: #e1e1e1;}

td.z_grad_1          {width: 100%; height: 100px; background-image: url('img/sz_grad1.jpg'); background-repeat: repeat-x; padding: 10px 15px 0px 15px; vertical-align: top;}
td.z_grad_2          {width: 100%; height: 100px; background-image: url('img/sz_grad2.jpg'); background-repeat: repeat-x; padding: 10px 15px 0px 15px; vertical-align: top;}
td.z_grad_3          {width: 100%; height: 100px; background-image: url('img/sz_grad3.jpg'); background-repeat: repeat-x; padding: 10px 15px 0px 15px; vertical-align: top;}

td.j_szcz            {font-family: arial; font-size: 13px; color: #3f2a1c; font-weight: bold; padding-bottom: 4px;}

td.nazwa_cechy       {width: 200px; text-align: right; padding-right: 10px; font-family: arial; font-size: 11px; color: #654100; padding: 3px;} 
td.wartosc_cechy     {width: auto; text-align: left; font-family: arial; text-transform: capitalize; font-size: 11px; color: #635449; font-weight: bold;  padding: 3px;}

td.sz_i              {font-family: arial; font-size: 11px; color: #635449; font-weight: bold; vertical-align: top; padding-top: 4px;}
td.sz_i    a:hover   {font-family: arial; font-size: 11px; color: #635449; font-weight: bold; text-decoration: none;}
td.sz_i    a         {font-family: arial; font-size: 11px; color: #635449; font-weight: bold; text-decoration: none;}
td.sz_img            {text-align: center;}

td.zapytaj           {text-align: left; padding-left: 25px;}

td.jezeli            {font-family: arial; font-size: 11px; text-align: left; padding-left: 25px; padding-top: 15px;}
a.mailto             {color: #b17f2a; font-weight: bold; text-decoration: none;}
a:hover.mailto       {color: #b17f2a; font-weight: bold; text-decoration: underline;}


div#black_layer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	background-color: #000000;
	z-index: 900;
	filter: alpha(opacity=60);	
}

table#layer {
	background-color: transparent;	
	left: 0px;
	top: 0px;	
	z-index: 910;
	text-align: center;
	vertical-align: middle;
	color: #003a7d;
}

td.label  {width: 100px; height: 22px; font-family: arial; font-size: 11px; text-align: right; padding-right: 10px;}
td.pole   {width: auto;}  

table.text_input             {height: 22px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.text_input td.text     {height: 22px; background-image: url('img/inpt/input_m.jpg'); background-position: center;}
table.text_input td.txt_a    {height: 84px; background-image: url('img/inpt/textarea_m.jpg'); background-position: center;}
input.in_199                 {border: 0px solid; width: 199px; height: 15px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}
input.in_40                  {border: 0px solid; width: 60px; height: 15px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}
input.in_30                  {border: 0px solid; width: 30px; height: 15px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}
input.in_150                 {border: 0px solid; width: 150px; height: 15px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}
input.in_144                 {border: 0px solid; width: 144px; height: 15px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}
textarea.txt_199             {border: 0px solid; width: 199px; height: 80px; padding: 0px; margin: 0px; font-family: arial; font-size: 11px; text-align: left;}

a.rynek                      {font-family: arial; font-size: 14px; color: #3f2a1c; font-weight: bold; text-decoration: none; padding-left:10px}
a:hover.rynek                {font-family: arial; font-size: 14px; color: #3f2a1c; font-weight: bold; text-decoration: underline;}

td.label_d                   {width: 250px; height: 22px; font-family: arial; font-size: 11px; text-align: right; padding-right: 10px;} 

table.form input.file
				{width: 199px; height: 22px; padding: 0px; background-color: #FFFFFF; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: arial;  font-size: 11px; vertical-align: middle}
table.form input.fileerror
				{width: 199px; height: 22px; padding: 0px; background-color: #FFFFFF; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: arial;  font-size: 11px; vertical-align: middle; background-color: #00679b}   

td.file_inpt  {width: 199px;}

table.dropdown1
				{width: 200px; height: 22px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
table.dropdown1 td.text
				{width: 178px; height: 22px; margin: 0px; vertical-align: middle; background-image: url('img/inpt/input_m.jpg'); background-position: center; background-repeat: repeat-x;}
table.dropdown1 td.text input
				{border: 0px solid;  width: 177px; height: 15px; padding: 0px;  background: transparent; margin: 0px;  font-size: 11px; font-family: arial; text-align: center; }
table.dropdown1 td.arrow
				{width: 22px; height: 22px; background-image: url('img/inpt/arrow.jpg'); background-position: left; margin: 0px;}
				
div.dropdown1	{width: 204px; height: 150px; border: 1px solid #eaeaea; background-color: #FFFFFF; margin-left: -6px;}
div.dropdown1 table
				{width: 204px;}
div.dropdown1 tr.option td
				{background-color: #FFFFFF; padding: 1px 2px 1px 2px; line-height: 13px; cursor: pointer; font-family: arial; font-size: 11px; text-align: center;}
div.dropdown1 tr.option td.selected
				{background-color: #ffffff;}
div.dropdown1 tr.option td.hover
				{background-color: #f0f0f0;}

table.drop_div_110				{z-index: 1000; background-color: white; margin-top: 1px; cursor: pointer; width: 227px; border: 1px solid #b3b3b3; border-collapse: collapse; empty-cells: show; text-align: center;}
table.drop_div_110 tr     {height: 22px;}
table.drop_div_110 td     {font-family: arial; font-size: 11px;}

input.checkbox_inv				{cursor: pointer; visibility: hidden; position: absolute;}

.nie_inline {font-family: arial; font-size: 11px;}

table.obraz_c             {height: 125px; background-color: #f2ebe1;}
table.obraz_j             {height: 125px; background-color: #ffffff;}
td.z_pic                  {width: 75px; height: 55px; border: 1px solid #e1e1e1; vertical-align: middle; text-align: center; background-color: #ffffff; padding: 5px;}
td.z_txt                  {width: auto; vertical-align: top;}


td.pole_txt               {line-height: 19px; font-family: arial; color: #4f3f33; font-size: 11px;}

td.zdjecie                {width: 245px; padding: 15px 0px 15px 0px; text-align: center; font-size: 0px;}
td.space_top              {width: 1px;}
td.braz                   {background-color: #fff; font-weight: bold; text-align: center; border: solid #bbbbbb 1px; color: #381600; height: 15px; padding: 0 5px 0 5px;}
td.ciemny                 {height: 220px; text-transform: capitalize; background-color: #e5e5e5; font-family: arial; color: #381600; font-size: 11px; cursor: pointer; text-align: center; width: auto;}       
td.jasny                  {height: 220px; text-transform: capitalize; background-color: #f5f5f5; font-family: arial; color: #381600; font-size: 11px; cursor: pointer; text-align: center; width: auto;}
td.pad                    {padding: 0 5px 0 5px;}

td.kom {font-family: arial; font-size: 11px; cursor: default; padding: 0px; font-weight: bold;}

td.opis   {font-family: arial; font-size: 11px; padding: 0px; text-align: justify; line-height:15px;}

a.wiecej                    {font-family: arial; word-spacing: 3px; font-size: 12px; font-weight: bold; color: black; text-decoration: none;}
a.inactive                  {font-family: arial; font-size: 11px; font-weight: normal; color: gray;}
a.selected                  {font-family: arial; font-size: 11px; font-weight: normal; color: black;}

.listingBody {
clear:both;
float:left;
width:100%;
background-color: 555555;
}
.listingResultBox {
border-bottom-color:#7F7F7F;
border-bottom-style:dashed;
border-bottom-width:1px;
float:left;
margin-bottom:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
width:690px;
}
.listingPhoto {
float:left;
vertical-align:top;
padding-top:5px;
}
.listingContent {
float:left;
padding-bottom:0;
padding-left:25px;
padding-right:10px;
padding-top:0px;
width:320px;
}
.listingLocation, .listingPrice {
float:left;
font-size:15px;
font-weight:bold;
width:100%;
margin-left:10px;
}
.listingLocation {
margin-left: 5px;
clear:left;
color:#908155;
height:40px;
}
.listingDescription {
clear:both;
color:#4F3F33;
float:left;
margin-bottom:17px;
margin-left:0;
margin-right:0;
margin-top:17px;
width:100%;
text-align: justify;
}
.listingContactPhone, .listingContactEmail {
clear:both;
float:left;
width:100%;
color:#4F3F33;
}
.listingContent .sideBarBoxLink, .devListingContent .sideBarBoxLink {
float:right;
}
.listingBedNum, .listingRecNum, .listingBathNum {
color:#4F3F33;
}
.listingBody p {
color:#4F3F33;
}
.listingBreakoutBox {
border-left: solid 1px #402a1d;
float:right;
margin-top:40px;
padding-bottom:8px;
padding-left:18px;
padding-right:0;
padding-top:8px;
}

.listingViewDetails {
background:url(/img/btn_brown.gif);
height:16px;
margin-top:20px;
padding-bottom:2px;
padding-left:0px;
padding-right:5px;
padding-top:2px;
text-align: center;
width:105px;
}

.listingViewDetails2 {
background:url(/img/button.png);
height:19px;
margin-top:20px;
margin-left:20px;
padding-bottom:0px;
padding-left:16px;
padding-right:0px;
padding-top:3px;
text-align: center;
width:68px;
}
.listingViewDetails a {
font-weight:bold;
color:#fff;
padding-top:4px;
}

.listingViewDetails2 a {
font-weight:bold;
color:#fff;
}

.devListingContent {
float:left;
padding-bottom:0;
padding-left:25px;
padding-right:18px;
padding-top:0;
width:400px;
}
.listingContent .sideBarBoxLink, .devListingContent .sideBarBoxLink {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/btn_brown.gif");
background-position:0 0;
background-repeat:repeat;
margin-top:5px;
}
.listingContent .sideBarBoxLink a, .devListingContent .sideBarBoxLink a {
color:#FFFFFF;
}
.devListingContent .listingLocation, .devListingContent .listingPrice {
width:280px;
}
.devListingContent .listingDescription {
margin-bottom:0;
}
.availabilityBox {
margin-bottom:20px;
}
.availabilityBox .titleText {
color:#908155;
font-size:15px;
}
.readmore {
  font-weight: bold;
  margin-left:10px;
  margin-top:10px;
}



