body {background: #F8BC00;
  font-family: Arial, Helvetica, sans-serif;}
img {border: none;}
* {margin: 0px;
  padding: 0px;}
table {border-collapse: collapse;
  width: 100%;}
h1 {font-family: Georgia, "Times New Roman", Times, serif;
 color: #FFFFFF;
 font-size: 22px;
 font-weight: 200;
 margin-bottom: 8px;}
.table_fon {background:  url(images3/spec1_1.jpg) no-repeat top right;}
.table_fon2 {background:  url(images_realty/spec1_2_1.jpg) no-repeat top right;}
.a1 {color: #FFFFFF;
 font-size: 12px;
 margin-left: 1em;
 text-decoration: none;
 font-weight: bold;
 display: block;}
.a1:hover {text-decoration: underline;}
.a2 {color: #333333;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 margin: 0em 0em 0.2em 1em;
 display: block;}
.a2:hover {
 text-decoration: underline;
}
.img1 {
 margin-left: 1.2em;
}
.img2 {
 margin-bottom: 0.6em;
}
.img3 {
 vertical-align: top;
}
.img4 {
 text-align: right;
}
.td_fon1 {
 background: url(images_realty/fon1.gif)  repeat-x top;
}
.td2_fon2 {
 background: url(images_realty/spec1_10.jpg) no-repeat right;
}
.td3_fon3 {
 background: url(images_realty/fon2.gif) repeat-x top;
}
.td3_fon4 {
 background: url(images_realty/spec1_11.jpg) no-repeat right bottom;
}
.td4_fon4 {
 background: url(images_realty/spec1_12.jpg) no-repeat left bottom;
}
.td5_fon5 {
 background: url(images_realty/spec1_13.jpg) no-repeat bottom left;
}
.td6_fon6 {
 background: url(images_realty/fon3.gif) repeat-x top;
}
.td7_fon7 {
 background: url(images_realty/spec1_2_3.jpg) no-repeat left top;
}
.td8_fon8 {
 background: url(images_realty/fon4.gif)  repeat-x top;
}
.td9_fon9 {
 background:  url(images_realty/fon5.gif) repeat-x top;
}
.td10_fon10 {
 background: url(images_realty/spec1_2_5.jpg) no-repeat  bottom left;
}
.td11_fon11 {
 background: url(images_realty/spec1_2_6.jpg) no-repeat bottom right;
}

.p1 {
 font-size: 12px;
 color: #333333;
 text-align: right;
}
.p1 a {
 color:#333333;
 text-decoration: none;
}
.p1 a:hover {
 text-decoration: underline;
}
.p2 {
 font-family: Georgia,  serif;
 font-size: 13px;
 margin-left: 3em;
 color: #FFFFFF;
}
.p2 span {
 font-family:  "Times New Roman",  serif;
 font-size: 25px;
 font-weight: 500;
 color: #ffffff;
}
/*content*/

 .div_content h1 {
 background: url(images_realty/fon9.gif) repeat-x bottom; 
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #FFFFFF;
 font-size: 22px;
 font-weight: 200;
 padding-bottom: 15px;

 }

 .div_content {
 margin: 0px 0px 30px 0px;
 }
  .div_content2 {
 margin: 0px 15px 10px 0px;
 }
 .div_content3 {
  margin-top: 20px;
 }
 .p1_content {
  font-family: Georgia, serif;
  font-size: 12px;
  color: #FFFFFF;
  font-variant: small-caps;
  background: #A4131B url(images_realty/fon7.gif) no-repeat center right;
  padding: 2px 0px 2px 2px;
 }
 .p1_content a {
   color: #FFFFFF;
 }  
 .p1_content a:hover {
  text-decoration: none;
 }
  .p2_content {
  font-size: 12px;
  margin: 12px 0px 0px 0px;
 }
 .p2_content span {
  font-weight: bold;
  font-variant: small-caps;
   }
 .img_content {
  float: left;
  border: #000000 solid 1px;
  margin: 12px 9px 3px 3px;
 }

   .p3_content {
   background: url(images_realty/spec1_3_2.jpg) no-repeat bottom  right;
  font-size: 12px;
  margin: 12px 0px 0px 0px;
 }
  .p3_content span {
  font-weight: bold;
  font-variant: small-caps;
   }
   .p4_content {
    vertical-align: middle;
   }
 .a1_content {
  font-family: Georgia,  serif;
  font-size: 14px;
  color: #000000;
  }
 .a1_content:hover {
  text-decoration: none;
 }
  .a2_content {
  font-family: Georgia,  serif;
  font-size: 12px;
  color: #ffffff;
  }
   .a2_content:hover {
  text-decoration: none;
 }
/*content*/
/*spec*/
 .img_spec {
  border:  #000000 solid 1px;
  margin: 8px 0px 12px 0px;

 }
 .p_spec {

 margin-top: 10px;
 }
 .p_spec a {
  font-size: 11px;
  color: #FFFFFF;
  background: #A5131B;
  padding: 0px 12px 0px 12px;
  text-decoration: none;
  font-family: Georgia, serif;
 }
 .p_spec a:hover {
  text-decoration: underline;
 }
/*spec*/
/*link*/
 .div_link {
  margin: 1em 0em 0em 2em;
 }
 .ul_link {
 background: url(images_realty/spec1_3_1.jpg) no-repeat center bottom;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
 line-height: 20px;
 list-style: none;
 }
 .ul_linkspan {
  margin-left: 16px;
 }
 .ul_link a {
  color: #000000;
 }
 .ul_link a:hover {
  color: #FFFFFF;
  text-decoration: none;
 }
  .ul_link2 {
 margin-top: 30px;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
 line-height: 20px;
 list-style: none;
 }
 .ul_link2 a {
  color: #000000;
 }
 .ul_link2 a:hover {
  color: #FFFFFF;
  text-decoration: none;
 }
 .li_link {
 list-style: square;
 color: #FFFFFF;
 }
 .li_link a {
  color: #FFFFFF;
 }
 .li_link2 {
  list-style: square;
  margin-left: 16px;
  color: #FFFFFF;
 }
 .li_link2 a {
  color: #FFFFFF;
 }
/*link*/
/*news*/
.h1_news {
 background: url(images_realty/fon9.gif) repeat-x bottom; 
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #FFFFFF;
 font-size: 22px;
 font-weight: 200;
 padding-bottom: 15px;
}
.h2_news {
 background: url(images_realty/fon9.gif) repeat-x bottom; 
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #FFFFFF;
 font-size: 22px;
 font-weight: 200;
 padding-bottom: 15px;
 margin-right: 20px;
}
.img_news {
 padding: 5px;
 background: #fff;
 margin: 0px 9px 3px 0px;
 }
 .p1_news {
 font-size: 12px;
 border-top:  #FFFFFF solid 1px;
 margin: 4px 0px 0px 0px;
 }
 .p2_news {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF;
 font-size: 11px;
 margin-top: 25px;
 padding-left: 10px; 
 }
 .p2_news span {
  font-size: 14px;
  color: #A5131B;
  font-weight: bold;
 }
 .div_news1 {
  margin-top: 7px;
  font-size: 12px;
 }
 .p3_news {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align: center;
 margin: 30px 0px 20px 0px; 
 }
 .p3_news a {
  color: #000000;
  font-weight: bold;
  padding-left: 10px;
  background: url(images_realty/fon8.gif) no-repeat left center; 
 }
  .p3_news a:hover {
  text-decoration: none;
 }
/*news*/
/*map*/
.ul_map1 {
 font-family: Georgia,  serif;
 font-size: 14px;
 list-style: none;
 line-height: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: left;
 }
 .ul_map1 a {
 color: #000000;
 padding-left: 7px;
 background: url(images_realty/fon10.gif) no-repeat center left;
 }
 .ul_map1 a:hover {
  text-decoration: none;
 }
 .a_map_level_2 a {
 color: #FFFFFF;
 padding-left: 12px;
 background: url(images_realty/fon11.gif) no-repeat center left;
 }
  .a_map_level_3 a {
 color: #FFFFFF;
 padding-left: 20px;
 background: url(images_realty/fon12.gif) no-repeat center left;
 }
/*map*/
/*каталог*/
 .table_katalog  {
 background: #F9AF52;
 width: 98%;
 margin-top: 20px;
 margin-bottom: 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
  }
 .table_katalog td {
 border:  #FFFFFF solid 1px;
 vertical-align: middle;
 padding-left: 4px; 
  }
 .tr_katalog {
  background: #C78026;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  }
  .tr_katalog td {
  text-align: left;
  }
   .table_katalog td p{
   margin: 4px 0px 4px 0px;
  }
  .table_katalog td a{
   color: #990000;
  }
  .table_katalog td a:hover{
  text-decoration: none;
  }


   .table_predlog {
   width: 98%;
   }
   .p_predlog {
   font-size: 11px;
   margin: 15px 15px 30px 15px;
   padding: 10px;
   background:  #F7C44D;
   border:  #996600 solid 1px;
   }

   .a_predlog1 {
   color: #333366;
   display: block;
   font-weight: bold;
   text-align: right;
   }
  .a_predlog1:hover {
   text-decoration: none;
  }
     .a_predlog2 {
   color: #333366;
   display: block;
   font-weight: bold;
   padding-left: 15px;
   background: url(images_realty/fon_link.gif) no-repeat left center;
   margin-bottom: 5px;
   }
  .a_predlog2:hover {
   text-decoration: none;
  }
/*Спецпредложение*/
/*Каталог ссылок*/
.table_kat_link {
 margin: 0px 0px 10px 0px;
 font-family: Georgia, "Times New Roman", Times, serif;
}
.table_kat_link a {
 color: #000000;
 font-size: 12px;
 padding: 0px 0px 0px 7px;
 background: url(images_realty/marker.gif) no-repeat left top;
 display: block;
 text-decoration: underline;
}
.table_kat_link a:hover {
 color: #FFFFFF;
 text-decoration: none;
}
.ul_link_kat {
 margin: 5px 10px 10px 15px;
 list-style: none; 
}
.ul_link_kat li {
 padding: 2px;
}
.p_link a { 
 color: #FFFFFF;
 font-size: 13px;
 padding: 0px 0px 0px 11px;
 text-decoration: none;
 font-weight: bold;
 }
.h1_kat_link {
 padding-bottom: 10px;
 margin-bottom: 8px;
 border-bottom:  #FFFFFF solid 1px; 
 }
.p_link_kat {
 margin: 10px 10px 7px 10px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 13px; 
 color:#321701;
 border-bottom: #CE7919 solid 1px;
 padding-bottom: 10px;
 }
.p_link_kat span {
  font-weight: bold;
  font-size: 12px;
 }
.p_link_kat a {
  color: #FFFF99;
 }
.p_link_kat a:hover {
 text-decoration: none;
 color: #FFF;
 }
 

.p_stat {
 margin: 15px 0px 15px 10px;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000000;
 border-bottom: #854904 solid 1px;
 padding-bottom: 10px;
}
.p_stat_2 {
 margin: 15px 0px 15px 10px;
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000000;
 border-bottom: #854904 solid 1px;
 padding-bottom: 10px;
}
.p_stat a {
 color: #F8F5D0;
 padding: 10px 0px 0px 0px;
 font-weight: bold;
}
.p_stat a:hover {
 color: #FFF;
 text-decoration: none;
}
.p_stat span {font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 font-size: 13px;
 margin: 0px 0px 0px 10px;}

.p_navig {text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 13px;
 color: #7A4508;
 margin: 20px 0px 0px 0px;}
.p_navig a {padding: 1px 4px 1px 4px;
 margin: 0px 3px 0px 3px;
 color: #7A4508;
 text-decoration: none;}
.p_navig a:hover {background: #FBB96D;}
.p_navig span {padding: 1px 4px 1px 4px;
 margin: 0px 3px 0px 3px;
 border: #673B08 solid 1px;}

 .img_katalog {border: #FFFFFF solid 4px;
  margin: 0px 6px 0px 0px;
  float: left;}
.img_content3 { padding: 0px 4px 4px 0px;
  background: url(images_realty/fon_img.gif) no-repeat bottom right;
  margin: 8px 0px 10px 0px;}

/*2 */
.td_style_h2 h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF;
 font-size: 11px;
 margin-top: 25px;
 padding-left: 10px; 
 }
.td_style_h2 h2 span {
  font-size: 14px;
  color: #A5131B;
  font-weight: bold;
 }
/*2 */
