body { background-color: #f2f2f2; background-image: url(../ims/head-bg.jpg); background-position: top center; background-repeat: repeat-x; font-size: 15px; font-style: normal; font-family: "Times New Roman", Times, serif ; color: #4F4F4F; }
.wrapper { width: 950px; height: auto; display: block; overflow: hidden; background-color: transparent; margin: auto;}
.header { width: 950px; height: 94px; max-height: 94px; display: block; background-color: transparent; margin: auto; float: left;}
.logo { width: 392px; height: 79px; display: block; background-color: transparent; background-image: url(../ims/logo.png); background-repeat: no-repeat; float: left; margin-top: 7px; }

.menu { width: 350px; height: 94px; display: block;;  float: left; margin-left: 200px; background-color: #FF6666 }
.menu li{ list-style-type: none; float: left;}
.menu li.apart a{ background-image: url(../ims/aparts.png); background-repeat: no-repeat; width: 105px; height: 19px; display: block; text-indent: -9999px; margin-right: 25px; }
.menu li.apart a:hover { background-position: bottom; }
.menu li.apart.current{ background-image: url(../ims/aparts.png); background-repeat: no-repeat; width: 105px; height: 19px; display: block; text-indent: -9999px; margin-right: 25px;background-position: bottom; }

.head-img { width: 950px; height: 220px; display: block; overflow: hidden; background-color: transparent; background-image: url(../ims/head-img.jpg); background-repeat: no-repeat; float: left; margin-top: 14px; }
.content { width: 950px; height: auto; display: block; background-color: transparent; background-image: url(../ims/content-bg.jpg); background-position: top center; background-repeat: repeat-x;float: left; padding-bottom: 25px; }
.left { width: 620px; height: auto; display: block; background-color: transparent; float: left; margin-top: 24px; font-style: normal; font-weight: normal; }
.left h1 { width: auto; height: 19px; display: block; float: left; font-size: 18px; text-transform: uppercase; margin-left: 12px; font-weight: normal }
.left span { width: 21px; height: 19px; display: block; float: left; background-image: url(../ims/arrow.png); background-repeat: no-repeat; margin-left: 8px; }
.left p { width: 620px; height: auto; display: block; float: left; font-size: 16px; padding: 0px; margin: 0px; text-align: justify; margin-top: 30px; line-height: 20px;  }
.right { width: 300px; height: auto; display: block; background-color: transparent; float: right; margin-top: 80px; }
.rdivtop { width: 300px; height: 9px; display: block; background-color: transparent; float: left; background-image: url(../ims/right-top-div.png); background-repeat: no-repeat; }
.rdivmid { width: 300px; height: auto; display: block; background-color: transparent; float: left; background-image: url(../ims/right-mid-div.png); background-repeat: repeat-y; }
.rdivbot { width: 300px; height: 11px; display: block; background-color: transparent; float: left; background-image: url(../ims/right-bot-div.png); background-repeat: no-repeat; }
.rgrad { width: 298px; height: 33px; display: block; background-color: transparent; float: left; background-image: url(../ims/rgrad.png); background-repeat: repeat-x; margin-left: 1px; }
.right h1 { width: auto; height: 19px; display: block; float: left; font-size: 18px; text-transform: uppercase; margin-left: 12px; margin-top: 8px; font-weight: normal; }
.right span { width: 21px; height: 19px; display: block; float: left; background-image: url(../ims/arrow.png); background-repeat: no-repeat; margin-left: 8px; margin-top: 7px; }
.rcont { width: 276px; height: auto; display: block; background-color: transparent; float: left; margin-top: 12px; margin-left: 12px; }
.rdate { width: 37px; height: 38px; display: block; background-color: transparent; float: left; background-image: url(../ims/date.png); background-repeat: no-repeat; }
.x { width: 17px; height: 14px; display: block; background-color: transparent; float: left; background-image: url(../ims/x.png); background-repeat: no-repeat; margin-top: 1px; }
.rdate h6 { display: block; background-color: transparent; text-align: center;  margin-top: 0px; font-weight: normal }
.zag h6 { width: auto; display: block; background-color: transparent; float: left; margin-left: 8px; margin-top: 6px; font-weight: normal; font-size: 17px; }
.links h6  { width: auto; display: block; background-color: transparent; float: left; margin-left: 8px;  font-weight: normal; font-size: 17px; line-height: normal; margin-top: -2px; }
.links h6 a  { width: auto; display: block; background-color: transparent;text-decoration: none;color: #4F4F4F;}
.links h6 a:hover  {  color: #669966;  }
.rcont p { width: 276px; height: auto; display: block; background-color: transparent; float: left; margin-top: 0px; padding-top: 0px; text-align: justify;font-size: 16px; line-height: 18px;  }
.rcont p big a { font-size: 16px; line-height: 18px; color: #669966; text-decoration: none; }
.rcont p big a:hover { text-decoration: underline; }
.rdivader { width: 276px; height: 3px; display: block; background-color: transparent; float: left; background-image: url(../ims/rdivader.png); background-repeat: repeat-x; margin-left: 12px; margin-top: 16px; margin-bottom: 6px; }
.linkdivader { width: 276px; height: 3px; display: block; background-color: transparent; float: left; background-image: url(../ims/rdivader.png); background-repeat: repeat-x;  margin-top: 6px; margin-bottom: 6px; }


.footer { width: 100%; height: 108px; display: block; overflow: hidden; clear: both; background-color: transparent; background-image: url(../ims/foot-bg.jpg); background-repeat: repeat-x; }
.footer-cont { width: 298px; height: 60px; display: block; overflow: hidden; background-color: transparent; margin: auto; margin-top: 40px; }
.footer-cont li{list-style-type: none; display: inline;color: #f2f2f2; float: left }
.footer-cont li span {color: #f2f2f2; font-size: 12px; margin-left: 8px;margin-right: 8px; font-weight: bold; }
.footer-cont li a{ height: 25px; display: inline; font-size: 20px; color: #f2f2f2;  text-decoration: none; font-weight: normal; }
.footer-cont li a:hover { text-decoration: underline; }
.footer-cont li.current{ height: 25px; display: inline; font-size: 20px; color: #f2f2f2; text-decoration: none;font-weight: normal; }
.footer-cont li.bot { height: 25px; display: inline; font-size: 15px; color: #f2f2f2;  text-decoration: none; font-weight: normal; margin-left: 18px; margin-top: 12px; }