﻿body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 14px;
  background: #ba987e;
}
a {
  outline: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
  line-height: 110%;
}
img {
  border: none;
}
*html body {
  behavior:url("csshover.htc");
}
*html img, *html div, *html input, *html a, *html span { behavior: url("iepngfix.htc") }
.n_dekl:hover img, .a_img:hover, .n_c_tm:hover {
  opacity: 0.8;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#hwrap {
  text-align: center;
  background: url(images/n_wrap_bg.jpg) no-repeat top center;
}
.hcontainer {
  width: 1000px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
/*  height: 2350px;    */
  min-height: 2350px;
  background: url(images/n_center_top_bg.jpg) no-repeat top left;
}
*html .hcontainer  {  height: 2350px; }


/*.hcontainer2 {
  width: 1000px;
  padding-top: 1600px;
  background: url(images/n_center_bottom_bg.jpg) no-repeat 0px 1610px;
  position: relative;
}*/
.hcontainer2 {
  width: 1000px;
  padding-top: 1600px;
  background: url(images/ltop.jpg) no-repeat 0px 1610px;
  position: relative;
}
.htop {  background: url(images/lcenter.jpg) repeat-y top center; }
.hbottom {  background: url(images/lbottom.jpg) no-repeat bottom left; }


.n_hetap {
  position: absolute;
  top: 1598px;
  left: 56px;
}
.n_hetap_block {
  width: 1000px;
  height: 320px;
  position: relative;
}
.n_map_block {
  width: 1000px;
  height: 280px;
  position: relative;
  margin-bottom: 40px;
}
.n_footer {
  width: 1000px;
  height: 150px;
  height: 120px;
  position: relative;
}
.n_dekl {
  text-decoration: none;
}
.n_dekl span {
  color: #cdf1e2;
  font-size: 11px;
  text-decoration: underline;
  position: absolute;
  top: 78px;
  left: 52px;
}
.n_dekl:hover span {
  text-decoration: none;
}


.n_dekl img {
  position: absolute;
  top: 49px;
  left: 56px;
}
.n_dekl2 {
  color: #cdf1e2;
  font-size: 11px;
  text-decoration: underline;
  position: absolute;
  top: 98px;
  left: 52px;
}
.n_dekl2:hover {  text-decoration: none; }


.n_ftext {
  line-height: 130%;
  color: #cdf1e2;
  position: absolute;
  top: 43px;
  left: 541px;
}
.n_c_tm {
  position: absolute;
  top: 58px;
  left: 819px;
  width: 76px;
  height: 60px;
  background: url(images/n_c_tm.gif) no-repeat top left;
  text-indent: -5000px;
}
.n_map_t1 {
  width: 165px;
  position: absolute;
  top: 82px;
  left: 351px;
}
.n_map_t2 {
  width: 380px;
  position: absolute;
  top: 82px;
  left: 540px;
}
.n_hetap_t1 {
  font-size: 18px;
  line-height: 120%;
  position: absolute;
  top: 47px;
  left: 103px;
}
.n_hetap_t2 {
  font-size: 24px;
  position: absolute;
  top: 142px;
  left: 63px;
  line-height: 100%;
}
.n_hetap_t3 {
  width: 270px;
  position: absolute;
  top: 145px;
  left: 351px;
}
.n_hetap_t4 {
  width: 235px;
  position: absolute;
  top: 145px;
  left: 677px;
}
.red {
  color: #b11101;
}
.blue {
  color: #093c7b;
}
.n_okompl {
  position: absolute;
  top: 1030px;
  left: 746px;
}
.n_okompl_t {
  width: 215px;
  position: absolute;
  top: 1064px;
  left: 746px;
}
.n_okompl_t p {
  margin-bottom: 13px;
}


.n_okompl_t a {
  color: #213371;
}
.tt1 {
  position: absolute;
  top: 248px;
  left: 789px;
}
.n_tel {
  position: absolute;
  top: 74px;
  left: 761px;
}
.n_posm_photo {
  position: absolute;
  top: 332px;
  left: 720px;
}
.n_hmenu {
  position: absolute;
  top: 262px;
  left: 136px;
}
.hmenu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #093c7b;
  position: absolute;
  top: 272px;
  left: 154px;
}
.hmenu a,.hmenu_t a {
  color: #093c7b;
  text-decoration: none;
}
.hmenu a:hover, .hmenu_t a:hover {
  text-decoration: underline;
}
.hmenu li {
  float: left;
  margin-right: 20px;
}
.hmenu_t {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #093c7b;
  position: absolute;
  top: 302px;
  left: 137px;
}
.hmenu_t .td1{
  width: 145px;
  text-align: center;
}
.hmenu_t .td2{
  width: 133px;
  text-align: center;
}
.hmenu_t .td3{
  width: 345px;
  text-align: center;
}
.h_genplan  {
  position: absolute;
  top: 980px;
  left: 0px;
}
.gp1 {
  position: absolute;
  top: 1044px;
  left: 329px;
}
.gp2 {
  position: absolute;
  top: 1044px;
  left: 463px;
}
.gp3 {
  position: absolute;
  top: 1112px;
  left: 605px;
}
.gp4 {
  position: absolute;
  top: 1206px;
  left: 594px;
}

.gp5 {
  position: absolute;
  top: 1332px;
  left: 605px;
}
.gp6 {
  position: absolute;
  top: 1384px;
  left: 605px;
}

.home_dob1 {
  position: absolute;
  top: 1010px;
  left: 329px;
}
.home_dob2 {
  position: absolute;
  top: 1293px;
  left: 604px;
}
.home_banner {
  position: absolute;
  top: 576px;
  left: 722px;
}
.home_map {
  position: absolute;
  top: 1972px;
  left: 100px;
}

.protext {
color:#645548;
font-size:10px;
/*line-height:11px;*/
margin-left:70px;
padding-bottom:20px;
padding-top: 20px;

width:650px;
}

.pr_text {padding-left: 50px; padding-right: 100px;}
.pr_text h1, .pr_text h2 {font-size: 24px; line-height: 100%; font-weight: normal;}
.n_ftext a { display: none;}   
.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}

