HTML, BODY {
      	   margin : 0;
       	   padding: 0;
    	   font-family : Arial,Tahoma, Helvetica, sans-serif;
       	   font-size: 11pt;
       	   background-color: white;
			color: #4e4e4e;

}
P {
  margin: 0px 0px 6px 0px;
}

A {
  color: #5082ce;
}

A:hover {
  text-decoration: none;
}


A.link1 {
  color: #434343;
  font-weight: bold;
  margin-bottom: 5px;;
}

A.link2 {
  font-size: 14pt;
}

A.link3 {
   	color: gray;
    text-decoration: none;
}

A.link3:hover {
  text-decoration: underline;
}



li .subcateg {
  margin-bottom: 5px;;
}

.small {
  font-size: 8pt;
}

.medium {
  font-size: 11pt;
}

.price {
  font-size: 16pt;
  color: #640000;
}

li .categ {
  margin-bottom: 10px;;
}

#all {
  background: url(../images/head_bg.jpg) repeat-x;
}

#all .inside {
  width: 1000px;
  text-align: left;
}

#head {
  height: 160px;
  background: url(../images/city.jpg) no-repeat right bottom;

}




#s {
  padding: 0px;
  margin:0px auto;
  list-style-type:none;
}


#doc {margin:0;padding:0;display:table-row;width:1000px;}



#left, #right, #spacer {
  	display: inline;
    display:table-cell;
    margin:0;padding:0;

}

#left, #right, #spacer {
    //display:inline;zoom:1;vertical-align:top;

}
#left {width:28%;}
#spacer {width:2% ;}
#right {width:70%}

/*\*//*/
#left, #right, #spacer {display:inline-block;float:left;}
#footer {clear:left;}
/**/

#right .inside {

}


#footer_outside {
  background: url(../images/footer_bg.jpg) repeat-x bottom;
  height: 255px;
}


#footer {
  text-align: left;
  font-size: 9pt;
  width: 960px;
  height: 255px;
  background: url(../images/footer_build.jpg) no-repeat right bottom;

}

#footer .inside {
    padding: 150px 0px 0px 0px;
}

#footer UL {
  margin: 0px;
  padding: 0px;
  width:100%;
  display:table-row;
}

#footer LI {
  display: inline;
  display:table-cell;

}

#footer LI {
  //display:inline;zoom:1;vertical-align:top;
}

#footer LI.contacts {  width: 300px;   }
#footer LI.center {  width: 400px;   }
#footer LI.right {  width: 200px;   }


#stat {
  background-color: #fefdec;
  padding: 15px 15px 20px 15px;
  font-size: 11pt;
}

#logo {
  margin: 15px 20px 0px 0px;
  float: left;
}




H1 {
  color: #183461;
  margin: 0px 0px 10px 0px;
  font-size: 18pt;
}


H2 {
  font-size: 16pt;
  font-weight: normal;
  color: #446602;
}

#title {
   padding: 15px 20px 0px 0px;
}

#title H2 {
  margin: 0px 0px 5px 0px;
  color: #183461;
  font-size: 14pt;
  font-weight: bold;
}

#title H1 {
  margin: 0px 0px 5px 0px;
  font-size: 8pt;
  font-weight: normal;
}

.form_item {
	font-size: 11pt;
	padding: 3px;
	width: 200px;
}

.button {
	font-size: 12pt;
	padding: 5px;
}

.error {
  color: red;
  font-size: 9pt;
  font-weight: bold;
}


.date {
  color: gray;
  font-size: 8pt;
}
.img01 {
  border: 3px solid #cae0ff;
}


.realty_items_block {margin:0;padding:0;display:table-row;}

.realty_items_block LI {
  padding: 0px;
  margin: 0px;
  display: inline;
  display:table-cell;
  width: 25%;
}

.item_prev {
  margin-right: 5px;
  padding: 5px;
}

.realty_items_block LI {
  //display:inline;zoom:1;vertical-align:top;
}

.realty_items_block LI.description {
  width: 440px;
  font-size: 10pt;
}

.pages {
  float: right;
}

.pager_element {
  padding: 2px 5px 2px 5px;
  float: left;
  font-size: 12pt;
}

.pager_element A {
  text-decoration: none;
}

.pager_element A:hover {
  text-decoration: underline;
}

.pager_element .current {
  font-weight: bold;
  background-color: gray;
  color: white;
  padding: 2px 5px 2px 5px;
}

.lightbox_list {
  padding: 0px;
  margin: 0px;
}

.lightbox_list li{
   display: inline;
   margin-left: 4px;
}


.object {
  padding: 0px;
  margin: 0px;
}

.object LI {
  display: inline;
  display: table-cell;
  vertical-align:top;

}

.object LI {
  //display:inline;zoom:1;vertical-align:top;
}

.object LI.object_foto {  width: 420px;   }
.object LI.object_params {  width: 200px;   }


#ssnu_small {
  font-size: 8pt;
}

div.line {color: #e2e2e2; font-size: 3px}
div.line a {color:#e2e2e2; text-decoration:none; font-size: 3px}
div.line a:visited {border-bottom:none; color: #e2e2e2; text-decoration: none; font-size: 3px}
div.line a:active {color:#e2e2e2; text-decoration:none; font-size: 3px}
div.line a:hover {color:#e2e2e2; text-decoration:none; font-size: 3px}

