a {color: #9A590D; text-decoration: none;}
a:link  {color: #9A590D; text-decoration: underline;}
a:visited  {color: #9A590D; text-decoration: underline;}
a:active  {color: #9A590D; text-decoration: underline;}
a:hover {color: #9A590D; text-decoration: none;}

body {
  margin: 0 0 0 0;
  padding: 0 9px 50px 9px;
  background: #fff7d6 url(img/bg_all.gif);
  color: #333;
  font: 100% tahoma, verdana, sans-serif;
}



form {margin: 0px 0px 0px 0px;}

h1 {color: #333; font: 138% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 17px 0;}

h5 {color: #333; font: 125% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 7px 0;}


input {font: 100% tahoma, verdana, sans-serif;}


table {
  border: 0; /* border="0" */
  border-collapse: collapse; /* cellspacing="0" */
}



table td {
color: #333;
font: 100% tahoma, vardana, sans-serif;
padding: 0 0 0 0; /* cellspadding="0" */} 

ul {margin: 8px 0px 8px 30px; padding: 0px 0px 0px 0px;}
li {list-style-image: url(img/pt_li.gif); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#popup .kr {padding-bottom: 8px; border-bottom: 1px solid #B2A784;}
#popup #sec .bottom .lf {width: 36%;}
#popup #sec .bottom .rf {width: 32%;}
#popup .width-all {width: 100%;}

#sec .bottom .lf {width: 200px;}
#sec .bottom .rf {width: 752px;}
#sec .count {float: left; margin-right: 10px; margin-left: 0;}

.width-all {width: 982px;}


.abz {font-size: 75%; margin-bottom: 12px; line-height: 1.25;}
  .abz h1 {color: #333; font: 150% tahoma, verdana, sans-serif; padding: 0; margin: 6px 0 4px 0;}
  .abz h3 {color: #333; font: bold 117% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 4px 0;}
  .abz .gallery {clear: both; float: none; margin: 3px 0 16px 0;}
    .abz .gallery img {clear: none; float: none; margin: 0; display: block;}
    .abz .gallery td {color: #575445; font-size: 92%; vertical-align: top; width: 25%; padding-right: 30px;}
      .abz .gallery .i {background-color: #fff; border: 1px solid #D8CEA9; padding: 5px; float: left;}
  .abz img {clear: both; float: left; margin: 3px 10px 4px 0;}
  .abz .img {font-size: 100%; clear: both; float: left; margin: 0 6px 4px 0; width: 150px;}
    .abz .img td {color: #575445; font-size: 92%; vertical-align: top; padding-right: 10px}
      .abz .img td strong {display: block; margin-bottom: 1px;}
    .abz .img img {clear: none; float: none; margin: 3px 0; display: block;}
.all {font-size: 75%; font-weight: bold; margin-top: 5px;}
.anons {color: #fff; font-size: 70%; background: #B78335 url(img/bg_grad2.gif) no-repeat center bottom; width: 25%; vertical-align: top; }

  .anons a, .anons a:link, .anons a:visited, .anons a:active, .anons a:hover {color: #FFEE9F;}
  .anons div {border-top: 5px solid #A47237; padding: 16px 17px 18px 19px;}
  .anons img {margin-bottom: 14px; display: block;}
  .anons h2 {font: 164% tahoma, verdana; padding: 0; margin: 0 0 7px 0;}
.anons-top {width: 100%;}
  .anons-top .border {background-color: #B2A784; height: 1px;}
  .anons-top .img {/*background: #e8d4a6 url(img/bg_grad.gif) repeat-x left top;*/ padding: 1px 7px 0 0; vertical-align: top;}
  .anons-top .text {font-size: 70%; /*background: #e8d4a6 url(img/bg_grad.gif) repeat-x left top;*/ padding: 2px 0px 4px 5px; vertical-align: top; width: 100%;}
    .anons-top .text h2 {font: bold 131% tahoma, verdana; padding: 0; margin: 0 0 2px 0;}

.border-top {border-top: 1px solid #B2A784; padding-top: 1px;}
.cl {clear: both; font-size: 1px;}
.desc-cottage {width: 100%; margin-bottom: 12px;}
.desc-cottage b {color: #aa6600;}
.desc-cottage span {font-size: 82%;}
  .desc-cottage table {width: 95%; margin-bottom: 10px;}
    .desc-cottage table td {font-size: 75%; padding: 5px 20px 5px 20px; white-space: nowrap;}
      .desc-cottage table.price td {font-size: 75%; font-weight: bold; vertical-align: baseline; padding: 5px 19px 10px 19px; border: 1px solid #B2A784; border-right: 0;}
    .desc-cottage table td.sign {font-weight: bold; padding-left: 0; text-align: right;}
      .desc-cottage table.price td.sign {font-size: 125%; font-weight: normal; padding-left: 0; border-right: 1px solid #B2A784; border-left: 0;}
  .desc-cottage td {vertical-align: top; width: 100%;}
  .desc-cottage td.img {width: auto; padding-right: 10px;}
  .desc-cottage table tr.bg td {background-color: #e8deb8;}
.fl {float: left;}
.fl div.title {color: #7C4E18; font: bold 190% Times New Roman; line-height: 1; padding-bottom: 7px;}

.form {font-size: 100%;}
  .form .in {color: #333; font: 92% tahoma, verdana; background-color: #F1EDDE; border: 1px solid #B3A27D; padding-left: 5px; width: 170px; display: block;}
  .form td {font-size: 75%; vertical-align: top; padding-bottom: 4px;}
  .form .left {padding: 2px 7px 7px 0;}
.fr {float: right;}
.h1 {height: 1px; font-size: 1px;}
  .h1 p {padding: 0; margin: 0;}
.h14 {height: 14px; font-size: 1px; clear: left; padding: 0;}
.h10 {height: 10px; font-size: 1px;}

.h12 {height: 12px; font-size: 1px;}
.h26 {height: 26px; font-size: 1px;}
.hl {text-align: left;}
  .hl h1 {color: #333; font: 113% tahoma, verdana, sans-serif; padding: 0; margin: 6px 0 4px 0;}
.border-top {border-top: 1px solid #B2A784; padding-top: 1px; float: left; width: 486px;}
.bottom {border-top: 1px solid #AA9973; margin-top: 26px;}
  .bottom a, .bottom a:link, .bottom a:visited, .bottom a:active, .bottom a:hover {color: #8B8059;}
  .bottom td {color: #8B8059; font-size: 70%; vertical-align: top; padding-top: 13px;}
.contact {background: #B17F35 url(img/bg_grad3.gif) repeat-x left bottom; margin: 3px 0 13px 0; width: 100%;}
  .contact td {color: #fff; font-size: 70%; padding: 10px 5px 12px 20px;}
  .contact strong {font-size: 110%; display: block; float: none; padding-bottom: 10px;}
  .contact div.cl {height: 0px; clear: left;}
  .contact .ico {float: left; padding: 0 6px 2px 10px;}
  .contact .text {float: left; padding: 1px 0 2px 0;}
    .contact .text a, .contact .text a:link, .contact .text a:visited  {color: #fff; text-decoration: none;}
    .contact .text a:active, .contact .text a:hover {color: #fff; text-decoration: underline;}

.lf-sec .cottage td {width: 33%;}
.lf-sec .cottage td.r {width: 10px;}

.lf-sec .townhouse td {width: 33%;}
.lf-sec .townhouse td.r {width: 10px;}


.townhouse {width: 100%;}
  .townhouse img {border: 1px solid #fff; display: block; margin-bottom: 5px;}
  .townhouse h3 {font: bold 110% tahoma, verdana; padding: 0; margin: 0 0 7px 0;}
  .townhouse h2 {font: bold 127% tahoma, verdana; padding: 0; margin: 0 0 3px 0;}
  .townhouse h4 {font: 127% tahoma, verdana; padding: 0; margin: 0 0 7px 0;}
  .townhouse h4 span {color: #9A590D; text-decoration: underline; cursor: pointer;}
  .townhouse table {font-size: 100%; width: 100%; margin-top: 5px;}
    .townhouse table td {font-size: 100%; padding: 2px 10px 1px 0; border: 0; border-bottom: 1px solid #D2BE93; width: auto; vertical-align: baseline; white-space: nowrap;}
    .townhouse table td.sign {font-size: 110%; text-align: right; padding-right: 0;}
      .townhouse table .last td.sign {font-size: 182%; font-weight: normal;}
  .townhouse th {font: normal 70% tahoma, verdana; text-align: left; width: 95%; vertical-align: top; border: 1px solid #D2BE93; padding: 4px 10px 6px 5px;}
  .townhouse td.cost {font-size: 110%; width: 5%; vertical-align: top;  padding: 4px 5px 6px 5px; white-space: nowrap; border: 1px solid #D2BE93;}
  .townhouse .list {padding-bottom: 10px; margin-left: 18px;}
  .townhouse .list a, .townhouse .list a:link, .townhouse .list a:visited, .cottage .list a:active, .townhouse .list







.cottage {width: 100%;}
  .cottage img {border: 1px solid #fff; display: block; margin-bottom: 5px;}
  .cottage h3 {font: bold 110% tahoma, verdana; padding: 0; margin: 0 0 7px 0;}
  .cottage h2 {font: bold 127% tahoma, verdana; padding: 0; margin: 0 0 3px 0;}
  .cottage h4 {font: 127% tahoma, verdana; padding: 0; margin: 0 0 7px 0;}
  .cottage h4 span {color: #9A590D; text-decoration: underline; cursor: pointer;}
  .cottage table {font-size: 100%; width: 100%; margin-top: 5px;}
    .cottage table td {font-size: 100%; padding: 2px 10px 1px 0; border: 0; border-bottom: 1px solid #D2BE93; width: auto; vertical-align: baseline; white-space: nowrap;}
    .cottage table td.sign {font-size: 110%; text-align: right; padding-right: 0;}
      .cottage table .last td {}
      .cottage table .last td.sign {font-size: 182%; font-weight: normal;}
  .cottage td {font-size: 70%; width: 50%; vertical-align: top; border: 1px solid #D2BE93; padding: 6px 15px 8px 18px;}
  .cottage td.empty {border: 0;} 
  .cottage td.r {width: 10px; border: 0; padding: 0;}
  .cottage .list {padding-bottom: 10px; margin-left: 18px;}
  .cottage .list a, .cottage .list a:link, .cottage .list a:visited, .cottage .list a:active, .cottage .list 

a:hover {background: url(img/pt.gif) no-repeat left top; display: block; padding-left: 8px; margin-bottom: 4px;}
.count {float: right; margin: 0 0 5px 10px;}
.header {color: #7C4E18; font-size: 70%; width: 100%; vertical-align: top; padding: 9px 0 0 22px;}
  .header a, .header a:link, .header a:visited, .header a:active, .header a:hover {color: #7C4E18;}

  .header .ico {float: left; padding: 0 6px 2px 0;}
  .header .fl {float: left; width: 250px;}
  .header .text {float: left; padding: 1px 0 2px 0;}
    .header .text a, .header .text a:link, .header .text a:visited  {text-decoration: none;}
    .header .text a:active, .header .text a:hover {text-decoration: underline;}
.kr {color: #65634D; font-size: 63%; text-align: left; margin-bottom: 6px;}
  .kr a, .kr a:link, .kr a:visited, .kr a:active, .kr a:hover {color: #65634D;}
.img-popup {font-size: 75%; margin-bottom: 18px;}
  .img-popup img {display: block; margin: 2px 0 5px 0; cursor: pointer;}
.lf {width: 486px; vertical-align: top;}
  .lf h1 span {color: #65634D; font-size: 50%;}

.lf-sec {width: 732px; vertical-align: top;}
  .lf-sec h5 {padding-top: 8px;}
  .lf-sec .cottage {margin-right: 5px;}
  .lf-sec .cottage td {width: 33%;}
  .lf-sec .news {font-size: 75%; margin-bottom: 14px;}
  .lf-sec .news h3 {font: bold 100% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 2px 0;}
  .lf-sec .news .data {color: #65634D; font-size: 92%; margin-bottom: 2px;}
.logo {background-color: #bf8435; vertical-align: bottom;}
.mb10 {margin-bottom: 10px;}
.mb18 {margin-bottom: 18px;}
.mb20 {margin-bottom: 20px;}
.menu-gen {margin-bottom: 5px;}
  .menu-gen a, .menu-gen a:link, .menu-gen a:visited, .menu-gen a:active, .menu-gen a:hover {color: #FFEE9F;}
    .menu-gen .a a, .menu-gen .a a:link, .menu-gen .a a:visited, .menu-gen .a a:active, .menu-gen .a a:hover {color: #fff;}
  .menu-gen table {width: 100%; height: 62px;}
//    .menu-gen table td {color: #fff; font-size: 88%; font-weight: bold; background: url(img/bg_menu.gif) no-repeat center top; width: 25%; vertical-align: top; padding: 14px 10px 8px 20px;}
    .menu-gen table td {color: #fff; font-size: 82%; font-weight: bold; background: url(img/bg_menu.gif) no-repeat center top; width: 25%; vertical-align: top; padding: 6px 10px 8px 20px;}
    .menu-gen table td.a {background: url(img/bg_menu_a.gif) no-repeat center top;}
    .menu-gen table td.r {background: none; width: 10px; padding: 0;}
  .menu-gen td {vertical-align: bottom;}
  .menu-gen h1 {color: #333; border-bottom: 1px solid #B2A784; font: 150% tahoma, verdana, sans-serif; padding: 0 0 5px 0; margin: 0;}


  .menu-gen .lf {width: 367px;}
  .menu-gen .rf {width: 615px;}
.menu-right {font-size: 75%; font-weight: bold; margin: 3px 0 20px 0;}
  .menu-right h2 {color: #333; font: 142% tahoma, verdana; padding: 0; margin: 0 0 4px 0;}
  .menu-right h2 a, .menu-right h2 a:link, .menu-right h2 a:visited, .menu-right h2 a:active, .menu-right h2 a:hover{background: none; padding: 0; margin: 0 0 4px 0;}
  .menu-right a, .menu-right a:link, .menu-right a:visited, .menu-right a:active, .menu-right a:hover {background: url(img/pt_rm.gif) no-repeat left top; padding-left: 15px; display: block; margin-bottom: 8px;}
  .menu-right div {background: url(img/pt_rm.gif) no-repeat left top; padding-left: 15px; display: block; margin-bottom: 8px;}
    .menu-right div a, .menu-right div a:link, .menu-right div a:visited, .menu-right div a:active, .menu-right div a:hover {color: #333; background: url(img/sp.gif); padding-left: 0; display: inline; margin-bottom: 0;}
.mr10 {margin-right: 10px;}
.mt4 {margin-top: 4px;}
.mt12 {margin-top: 12px;}
.new-art {width: 100%}
  .new-art h3 {font: bold 75% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 7px 0;}
  .new-art td {width: 50%; padding-right: 22px; vertical-align: top;}
  .new-art table td {font-size: 70%; width: auto; padding-right: 0;}
    .new-art table td img {display: block; margin-right: 10px;}
  .new-art .data {color: #575445; font-size: 63%;}
.news {width: 100%;}
  .news h1 {color: #333; font: 200% tahoma, verdana, sans-serif; border-bottom: 1px solid #AA9973; padding: 0 0 7px 0; margin: 0 0 16px 0;}
  .news h3 {font: 110% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 4px 0;}
  .news td {font-size: 70%; vertical-align: top; width: 50%;}
  .news td.r {width: 26px;} 
  .news .data {color: #90876A; font-size: 91%;}
.num-page {font-size: 75%; font-weight: bold; padding: 7px 0 7px 20px;}
  .num-page b {font-weight: normal;}
  .num-page div {float: left; margin: 0 14px 0 0; padding: 0 0 1px 0;}
  .num-page div.a {color: #fff; background-color: #96611B; padding: 0 5px 1px 5px;}


.bord { border: 1px solid #B2A784; margin: 12px 0 15px 0;} 

.podbor {background-color: #e9d9a3; width: 100%; }
    .podbor td div {font: 70% tahoma, verdana, sans-serif; margin: 0 0 0px 10px;}

  .podbor span {padding-left: 8px;}
  .podbor td.cf td.btn {vertical-align: bottom; padding-bottom: 7px; padding-left: 10px;}
  .podbor td.cf {padding-left: 10px; vertical-align: top;}
    .podbor td.cf b {font-size: 88%; display: block; margin: 10px 0;}
    .podbor td div {font-size: 70%; margin-bottom: 10px; margin-right: 10px; text-align: right;}
    .podbor td.cf td {font-size: 70%; vertical-align: top;}
      .podbor td.cf td table {font-size: 100%;}
         .podbor td.cf td table td {font-size: 100%;}
        .podbor td.cf td table td input {width: 40px; margin-right: 12px;}
     * HTML .podbor td.cf td table td input {width: 50px; margin-right: 12px;}
    .podbor td.cf .left {padding: 0px 4px 8px 0;}
  .podbor .in {font-size: 100%; background-color: #F3EEDA; border: 1px solid #A3986B; padding-left: 5px; display: block; margin-bottom: 10px; width: 148px;}

  .podbor .in1 {font-size: 100%; background-color: #F3EEDA; border: 1px solid #A3986B; padding-left: 5px; display: block; margin-bottom: 5px; width: 122px;}
* HTML  .podbor .in1 {font-size: 100%; background-color: #F3EEDA; border: 1px solid #A3986B; padding-left: 5px; display: block; margin-bottom: 5px; width: 130px;}


.btn1 {width: 79px; height: 20px; border: 0; background: url(/img/btn_search2.gif); cursor: pointer; float: right; margin-right: 15px;}

.btn2 {width: 79px; height: 20px; border: 0; background: url(/img/btn_cancel.gif); cursor: pointer; float: right; margin-right: 15px;}


.podpis {padding: 0 0 0 6px; width: 100%; clear: left;}
.pt12 {padding-top: 9px;} 
.rf {width: 467px; vertical-align: top;}
.rf-sec {width: 240px; vertical-align: top;}
  .rf-sec .desc {font: 100% tahoma, verdana; padding: 0; margin: 0 0 4px 0;}
  .rf-sec .desc h2 {font: 100% tahoma, verdana; padding: 0; margin: 0 0 4px 0;}
  .rf-sec .desc h3 {font: 100% tahoma, verdana; padding: 0; margin: 0 0 4px 0; font-size: 142%;}
  .rf-sec .desc h2 a, .serf-sec .desc h2 a:link, .rf-sec .desc h2 a:visited, .rf-sec .desc h2 a:active, .rf-sec .desc h2 a:hover {font-size: 142%;}
  .rf-sec  .desc {font-size: 75%;}
.search {color: #938D6F; font-size: 75%; /*background: url(img/map.jpg) no-repeat right bottom;*/ padding-bottom: 22px; margin-bottom: 10px;}
  .search b {color: #333; display: block; margin-bottom: 2px;}
  .search div {float: left; padding: 2px 0 2px 2px; width: 123px;}
  .search div.reg {color: #9A590D; text-decoration: underline; cursor: pointer;}
  .search div.reg1 {color: #9A590D; text-decoration: none; cursor: pointer; padding: 0 0 4px 2px; margin-right: 0;}
  .search div.reg2 {color: #9A590D; text-decoration: none; cursor: pointer; padding: 0 0 4px 2px; margin-right: 0;}
      .search div.reg1 a, .search div.reg2 a {text-decoration: none;}
        .search div.reg1 span, .search div.reg2 span { border-bottom: #9A590D 1px dashed; padding: 0; margin: 0; }
  .search div.cl {clear: left; float: none; padding: 0;}
  .search div.h14 {clear: left; float: none; height: 14px; padding: 0;}
  .search img {display: block; margin-top: 12px;}
  .search input {clear: left; float: left;}
  .search table {font-size: 100%; width: 100%;}
    .search table td {color: #938D6F; font-size: 100%; width: 33%; vertical-align: top; padding-right: 10px;}
.sett {width: 100%; margin-bottom: 20px;}
  .sett h2 {font: 100% tahoma, verdana; padding: 0; margin: 0 0 1px 0;}
  .sett h2 a, .sett h2 a:link, .sett h2 a:visited, .sett h2 a:active, .sett h2 a:hover {font-size: 142%;}
  .sett img {display: block; margin: 0 20px 0 10px;}
  .sett td {vertical-align: top;}
  .sett .desc {font-size: 75%; width: 100%; vertical-align: top; background: url(img/bg_set.gif) repeat-x left bottom; padding: 7px 5px 10px 0;}
.topmenu {color: #333; padding-top: 11px; width: 100%; clear: left;} 
  .topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active, .topmenu a:hover {display: block; float: left; padding-right: 20px; white-space: nowrap;}
  .topmenu a.last, .topmenu a.last:link, .topmenu a.last:visited, .topmenu a.last:active, .topmenu a.last:hover {padding-right: 0;}
  .topmenu div {float: left; padding-right: 20px; white-space: nowrap;}
.w1 {width: 1px; font-size: 1px; height: 0px;}
  .w1 p {padding: 0; margin: 0;}
.w09 {width: 9px; }
.w10 {width: 10px; }
.w26 {width: 26px; }
.w30 {width: 30px; }
.w125 {width: 155px; }



.err {margin-top: 10px;}
    .err h1 {clear: both;}


.err .bottom .lf {width: 50%; color: #AA9973;}
.err .bottom .rf {width: 50%;}
.err .count {float: left; margin-right: 10px; margin-left: 0;}

.err .slogo {float: left; vertical-align: bottom; border: 1px solid #AA9973; margin: 0px 20px 15px 0;}

.err .bottom {width: 490px; border-top: 1px solid #AA9973; margin-top: 20px;}
  .err .bottom a, .err .bottom a:link, .err .bottom a:visited, .err .bottom a:active, .err .bottom a:hover {color: #8B8059;}
  .err .bottom td {color: #8B8059; font: 70% tahoma, verdana; vertical-align: top; padding-top: 13px;}


.err .text {width: 490px; font: 75% tahoma, verdana; border: 1px solid #AA9973; margin-bottom: 10px;}
    .err .text div {padding: 20px;}

.err .name {font: bold 72% tahoma, verdana; margin: 0; white-space: nowrap;}


.map-bg { background: url(img/map.gif) no-repeat top left; width: 303px; height: 170px; vertical-align: top; }

.map-reg img {padding: 0; margin: 0px;}
.map-reg { width: 303px; height: 170px; margin-top: -180px; margin-left: -2px;}
*HTML .map-reg { width: 303px; height: 170px; margin-top: -180px; margin-left: -2px;}







 /* border: #FF0066 1px dashed;*/
