@CHARSET "UTF-8";
body{      
  font-family: 12pt Garamond, "Times New Roman", Times, serif;  
  margin:0;
  padding:0;  
}
div, p, ul, h1, h2, h3, img, form{
  padding:0; margin:0;
}
a img {
  border: none;
}

img.left {
  float: left;
  margin: 0 15px 0 0;
}
img.right {
  float: right;
  margin: 0 0 0 15px;
}
img.property {
  float: left;
  margin:  4px  0  0 45px;
}
/* Page */

#page {
  width: 979px;
  margin: 0 auto;
  position:absolute;
  top:0pt;
  left:23px;
}
#margin_left {  
  float: left;
}
#sidebar {
  float: left;
  display: none;
}
#header {
  float: left;
  display: none;
}

/* wyszukiwarka */
#wysz,#licznik {
  display: none;
}


#cn1{
  float: right;
  padding-bottom: 3px;
  width: 90px;
  padding-right: 9px;
}
#cn2{
  float: left;
  padding-bottom: 3px;
  width: 90px;
}
#top_menu{
  display: none;
}
.gr{
  font-weight: bold;  
  padding-right: 15px;  
}
.gr a{
  text-decoration: none;
  color: #000;
}
.gr a:hover{
  color: gray;
}

#bottom{  
  display: none;
}
.top_bar{
  display: none;
}
.logo{
  float: right;  
}
.top_green{
  display: none;
}
.mainmenu{
display: none; 
}
.menuEl{
  float: left;
  padding: 12px 10px 0 5px ;
  background: url(http://nieruchomosci.2222.pl/t/green/images/menu_separator.gif) no-repeat;  
  background-position:right;
  height:25px;  
}
.menuFind{
  float: right;
  background: url(http://nieruchomosci.2222.pl/t/green/images/menu_separator.gif) no-repeat;  
  background-position:left;
  height:25px;
  padding: 7px 0px 0 7px ;
}
.go{
  float:right;
  padding:8px 5px 0 2px;
}
.menuLink {
  font-weight: bold;
  text-decoration: none;
  color: #000;  
  padding-left: 10px;
}
.current{
  font-weight: bold;
  text-decoration: none;
  color: #000;
  padding-left: 10px;
  background: url(http://nieruchomosci.2222.pl/t/green/images/pointer_blue.gif) no-repeat;
  background-position: 0 4px;
}
.current a:link, .current a:visited{
  text-decoration: none;
  color: #000;
}
.current a:hover{
  color: gray;
}
#main{
  position: absolute;      
  width: 969px;
  overflow: hidden;
  padding: 0px 0 0 10px ;
  clear: left;
}
#premium {
  float: left;  
  display: none;
}

#content {  
  
  padding: 15px 5px 5px 5px;
}
.of_premium{
  float: left;
  background:#EEEEEE none repeat scroll 0%;
  border:1px solid #CCCCCC;
  width: 225px;
  margin: 5px 0 0 0;
  padding-bottom:5px;
}
.premium_red{
  margin: 5px 5px 0 5px  ;
}
.premium_red a{
  text-decoration: none;
  color: #e90000;
}
.premium_red a:hover{
  color: #000;
}
.premium_price{
  font-size:12px;
  line-height: 160%;
  padding-top:10px;
}
.thumb {
  background:#FFFFFF none repeat scroll 0%;
  border:1px solid #CCCCCC;
  float:left;
  margin: 5px 10px 5px 5px  ;
  padding:3px;
}

.nieruchomosci_top {
  background: url(http://nieruchomosci.2222.pl/t/green/images/oferta-box.jpg) top left no-repeat;
  float: left;
  padding: 12px 0 5px 15px;
  min-height:3em; 
  width:210px;  
}
.nieruchomosci_top li{  
  margin-right: 2px;
  list-style: none;   
}
.nieruchomosci_top a{
    text-decoration: none;   
    font-weight: bold;
    color: #000;    
}
.nieruchomosci_top a:hover{
    color: red;    
}
.nieruchomosci_top li a{   
    padding: 0 0 0 15px;
    margin-right: 2px;
    color: #27565D;            
}
.oferta {
    background: url(http://nieruchomosci.2222.pl/t/green/images/oferta-box.jpg) top left no-repeat;    
    padding: 12px 0 2px 15px;    
    overflow: hidden;
    clear: left;
    min-height:10em;
}
.oferta h2, h3 {
  font-size:12px;
  padding-left:5px;
  margin-top: 0;
  color: #27565D;
}
.oferta_info{
  float: left;
  padding-top:5px;  
}
.more_info{
  font-size:12px;
  font-weight: bold;
  text-decoration: none;  
  background: url(http://nieruchomosci.2222.pl/t/green/images/pointer_blue.gif) no-repeat;
  background-position: right;
  width:auto;
  padding-right:12px;
}
.more_info a{
  
  text-decoration: none;
  color: #e90000;
}
.more_info a:hover{
  color: #000;
}
.nowa{  
  color: #27565D;
}
.premium_mark { 
  float: right;
}
.details {
  float: left;
  padding-top:10px;
}
.wysz_row {
  float: left;
  padding-bottom: 3px;
}
.txt195 {
  width: 195px;
}
.txt80{
  width: 80px;
}
.txt50{
  width: 50px;
}
.comboBox{
  border: 1px solid #e2e6f1;
  width: 200px;
  float: left;
  position: relative;
  padding: 0px;
}
.comboBoxInput{
  border: 0px;
  padding-left: 1px;
  position: relative;
  top: 0px;
  left:0px;
}
.comboBoxButton{
  margin-top: 0px;
  position: relative;
  right: 0px;
  padding-left: 1px;
  padding-right: 1px;
} 
.comboBoxArrow{
  margin-top: 1px;
  position: relative;
  right: -1px;
  top: 0px;
  padding-left: 1px;
  padding-right: 1px;
} 
.comboBoxContainer{
  position: absolute;
  border: 1px solid #7f9db9;
  background-color: #FFF;
  visibility: hidden;
  display: block;
  overflow: auto;
  width: 100%;
  height: 100px;
}

.comboBoxOption{
  font-family: tahoma;
  font-size: 12px;
  cursor: default;
  margin: 1px;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 2px;
  width: 100%;
}
.comboBoxOptionOver{
  font-family: tahoma;
  font-size: 12px;
  cursor: default;
  margin: 1px;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 2px;
  width: 100%;
  background-color: #316AC5;
  color: #FFF;
}



/* === Section oferta === */

/* szczegoly oferty */
#propertyDetail {
  padding-top:5px;
}
#propertyDetail h1 {
  border-bottom:1px solid #E90000;
  color:#B50000;
  font-size:120%;
  margin-top:3px;
  padding-bottom:4px;
  margin-bottom:0.75em;
}
#Content h1 {
  color:#660000;
  font-size:110%;
  margin-bottom:0.75em;
}
#majorResultsNav {
  margin:0pt;
  padding:0pt;
}
#majorResultsNav ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;  
}
#majorResultsNav li {
  background-image:none;
  display:inline;
  padding:0pt;
}
#searchStats {
background-color:#386F76;
color:white;
font-size:120%;
font-weight:bold;
height:1.1em;
padding:5px 4px;
}
.searchType {
  float:left;
}
.propertyId{
  float:right;
}
#searchOptions {
  display: none;
}
#searchOptions .previous a {
  background-image:url(http://nieruchomosci.2222.pl/t/green/images/arrows.gif);
  background-position:0pt -501px;
  background-repeat:no-repeat;
  float:left;
  padding-left:9px;
  text-decoration:none;
  color: #000;
}
#searchOptions .next a {
  background-image:url(http://nieruchomosci.2222.pl/t/green/images/arrows.gif);
  background-position:95px -101px;
  background-repeat:no-repeat;
  float:right;
  padding-right:9px;
  text-decoration:none;
  color: #000;
}
.major {
  width:410px;
  float:left;
  padding-top:10px;
}
.header_prop {
	border:none;  
  margin-bottom:10px;
  overflow:auto;
  height:100%;
  padding:5px 0px 5px 4px;
}
.header_prop h2 {
  float:left;
  font-size:110%;
  margin-right:1em;
  text-transform:uppercase;
}
.header_prop h3 {
  float:left;
  font-size:110%;
  font-weight:normal;
}
.header_prop dl {
  float:right;  
  margin:0pt;
}
.header_prop dl.extended{
  width:152px;
}
.header_prop dl.short{
  width:80px;
}
.header_prop dl dt{
  width:17px;
  height:13px;
  float:left;
  background-image:url(http://nieruchomosci.2222.pl/t/green/images/propicons.gif)
}
.header_prop dl dt em{
  display:none;
}
.header_prop dl dt.beds{
  background-position:0 -39px
}
.header_prop dl dt.baths{
  background-position:0 -52px
}
.header_prop dl dt.cars{
  background-position:0 -65px
}
.header_prop dl dd{
  font-size:110%;
  font-weight:bold;
  float:left;
  padding:0 10px 0 5px;
  margin:0pt;
}
.majorImage {
  margin-bottom:5px;
  margin-top:10px;
}
.majorImage a {
  border:1px solid #999999;
  display:block;
  padding:4px;
}
.majorImage a img {
  border:medium none;
  height:300px;
  width:400px;
}
.textual {
  float:right;
  font-size:110%;
  line-height:125%;
  width:410px;
}
.textual h2 {
  color:#B20000;
  font-size:110%;
}
.textual adres {
  clear:left;
  color:#D4051C;
  font-style:normal;
  font-weight:bold;
  margin-top:1px;
}
.highlighted {
  background-color:#E8E8E8;
  border:1px solid #386F76;
  margin:0.5em 0pt;
  padding:5px;
}
#propertySummary { 
  border-top:0.5em solid #FFFFFF;
  padding:5px 10px;
  position:relative;
}
#propertySummary h3 {
	font: 10pt "Times New Roman", Times, serif;
  border-bottom:1px solid #D16666;
  padding-bottom:2px;
}
#propertySummary dl {    
  margin-top:5px;
}
#propertySummary dl dt {
  font: 10pt "Times New Roman", Times, serif;
  position:relative;
  width:140px;
}
#propertySummary dl dd {
	font: 10pt "Times New Roman", Times, serif;
  margin-left:150px;
  margin-top:-1.4em;
  position:relative;
  width:240px;
}

.miniaturka_left {
  background:#FFFFFF none repeat scroll 0%;
  border:1px solid #CCCCCC;
  float:left;
  margin-bottom:5px;
  padding:3px;
}
.paging_navbar{ 
  display: none;
}
.navbar_info{
  float:left;
  padding-top:5px;
}
.navbar_info h1{
  font-family: Tahoma, Arial, sans-serif;
  font-size:1.1em;
}

/* paging */
.paging{
  float:right;
  font-family: Tahoma, Arial, sans-serif;
  font-size:1.1em;
  margin: 2px;
  padding: 2px;
  text-decoration: none;  
  color: #27565D;
}
.paging a:link, .paging a:visited{
  color: #1e95e3;
  text-decoration: none;
  padding: 1px 4px 1px 4px;
  border-color:#CCCCCC ;
  border-style:solid;
  border-width:1px;
  margin: 1px;
}
.paging a:hover{
  color: White;
  padding: 2px 4px 2px 4px;
  border: 1px solid #000;
  background-color: #27565D;
}
.minor {  
	width:290px;
  padding-top:10px;
  float: left; 
  margin: 20pt;
}
.miniaturka {
  background:#FFFFFF none repeat scroll 0%;
  border:1px solid #CCCCCC;
  float:left;
  margin: 0 10px  10px 0;
  padding:3px;
}
#biuro {
  clear:left;
  overflow: hidden;  
}
#telefony {
  clear:left;
  padding-top:5px;
  text-decoration: none;
}
#telefony a{
  text-decoration: none;
  font-weight:bold;
  color: #27565D;
}
#telefony a:hover{
  color: gray;
}
#contact_form {
  display: none;
}
.highlighted {
  display: none;
}
.header_prop dl {
  display: none;
}
.description{
	font: 10pt "Times New Roman", Times, serif;
	text-align:justify;
}
#telefony {
  clear:left;
  padding-top:5px;
  text-decoration: none;
}
#telefony a{
  display: none;
}
