/* CSS Document */
* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1&&this.parentNode.className!='map'?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
div, span, p, a, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, ol, ul, li /*, dl, dt, dd, ol, ul, li*/ {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
html {font-size:100.01%;margin: 0;padding: 0;font-weight: inherit;font-style: inherit;}
body { font: Arial normal 62.5%/1.3; /*background:#abcd52;*/ background:#97c730; color:#4b4b4b;margin: 0;padding: 0;}
.clear { clear:both; float:none;}
* {margin: 0;padding: 0;border 0;outline:0;}
a img, iframe { border: none; }
a, a:link {text-decoration: underline; color:#4b4b4b;}
a:hover {text-decoration:none;}
form, fieldset {margin: 0;padding: 0;}
fieldset { border: 1px solid #000; }
legend {padding: 0;color: #000;}
input, textarea, select {margin: 0;padding: 1px;font-size: 100%;font-family: inherit;}
select { padding: 0; }
ol, ul {list-style: none;}
h1 {font-size:1.4em; font-family:Times New Roman, Times, serif; color:#6f9900; font-weight:normal; padding:0 0 12px 0;}
h2 {font-size:1.2em; font-family:Times New Roman, Times, serif; color:#6f9900; font-weight:normal; padding:0 0 6px 0;}
h3 {font-size:1.05em; font-family:Times New Roman, Times, serif; color:#6f9900; font-weight:normal; padding:0 0 4px 0;}
h4 {font-size:1em; font-family:Times New Roman, Times, serif; color:#6f9900; font-weight:normal; padding:0 0 3px 0;margin: -4px 0 0 0;}

.all  { position:relative; z-index:99; width:985px; min-height:674px;height:auto !important; margin:12px auto; padding:0 4px; background: inherit;}
.header, .any {position:relative; padding:0; margin:0 0 20px 0 !important; overflow:hidden; height:1%;}
.header {margin:0 0 4px 0 !important;/* border-bottom:1px solid #fff;*/}
.footer {position:relative;margin:0;padding:0; overflow:hidden; height:1%; margin:0 0 20px 0 !important;}
/* -- HEADER --*/
/*.logo {float:left; width:187px; height:65px;}*/
.logo {float: left;height: 65px;width: 270px;}
.info {float:left; width:223px; height:65px; text-align:right; font-family:Tahoma;}
.info p {font-size:2.38em; color:#fff; font-weight:bold; padding:/*22px 0 0 */0;}
.info a {font-size:.905em; text-decoration:none; color:#fff; font-weight:bold;}
/*.empty {float:left;width:573px; height:65px; overflow:hidden;}*/
.empty {float: left;height: 65px;overflow: hidden;width: 490px;}
.empty div { text-align:center; padding:36px 0 0 0;}
.empty div a {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:82.5%;}
/* -- #HEADER --*/
/* -- ANY --*/
.any .roundedcornr_box {background: #fff;}
.any .roundedcornr_top div {background: url(../img/png/roundedcornr_tl.png) no-repeat top left;}
.any .roundedcornr_top {background: url(../img/png/roundedcornr_tr.png) no-repeat top right;}
.any .roundedcornr_bottom div {background: url(../img/png/roundedcornr_bl.png) no-repeat bottom left;}
.any .roundedcornr_bottom {background: url(../img/png/roundedcornr_br.png) no-repeat bottom right;}
.any .roundedcornr_top div, .any .roundedcornr_top, .any .roundedcornr_bottom div, .any .roundedcornr_bottom {width: 100%;height: 8px;font-size: 1px;}
.any .roundedcornr_content {/*padding:2px 10px;*/padding:12px 20px; margin:0;overflow:hidden; height:1%; position:relative; font-family:Arial, Helvetica, sans-serif;}
.any .roundedcornr_content p {font-size:82%; margin:0; padding:0 0 12px 0;}
.any .roundedcornr_out { float:left;white-space:nowrap; margin-right:1px;background: #fff;}
.any .roundedcornr_out div { float:left;background:#fff; position:relative; margin-bottom:-3px;}
.any .roundedcornr_out div.lcorn { background:#fff url(../img/lcorn.gif) no-repeat 0 0; width:5px; height:32px;}
.any .roundedcornr_out div.rcorn {background:#fff url(../img/rcorn.gif) no-repeat 0 0; width:5px; height:32px;}
.any .roundedcornr_out div h1 { padding:3px 15px 0;}
.any .floated { margin-bottom:0 !important; width:auto;}
.any .floated .roundedcornr_box {background: url(../img/png/roundedcornr_tl_cont_spec.png) no-repeat top left;}
.any .floated .roundedcornr_top {background: url(../img/png/roundedcornr_tr_cont_spec.png) no-repeat top right;}
.any .floated .roundedcornr_bottom {background: url(../img/png/roundedcornr_bl_cont_spec.png) no-repeat bottom left;}
.any .floated .roundedcornr_bottom div {background: url(../img/png/roundedcornr_br_cont_spec.png) no-repeat bottom right;}
.any .floated .roundedcornr_content {background: url(../img/png/roundedcornr_r_cont_spec.png) top right repeat-y;}
.any .floated .roundedcornr_top div, .any .floated .roundedcornr_top, .any .floated .roundedcornr_bottom div, .any .floated .roundedcornr_bottom {width: 100%;height: 10px;font-size: 1px;}
.any .floated .roundedcornr_content, .any .floated .roundedcornr_bottom {margin:0;}
.any .floated .roundedcornr_content { padding: 0 10px; height:100%;font-family:Arial;}

/* -- #ANY --*/

.main-left-cont {float:left;width:250px;overflow:hidden;}
.main-left-cont .menu { padding:0; margin:0;}
.main-left-cont .menu a { color:#6f9900;font-size:82%; text-decoration:none; display:block; font-weight:bold; vertical-align: baseline;}
.main-left-cont .menu a:hover {color:#4b4b4b;display:block; font-weight:bold; vertical-align: baseline;}
.main-left-cont .menu a.lev1 { margin:0; padding-top:3px; padding-left:10px; height:24px;}
.main-left-cont .menu a.lev1:hover, .main-left-cont .menu a.active { background:url(../img/mhover.gif) no-repeat 0 0px;color:#4b4b4b;} 
.main-left-cont .menu a.lev2 { margin:0 0 5px 18px;font-size:72%; padding-left:10px; background:url(../img/li.gif) no-repeat 0 6px;}
.main-left-cont .menu a.lev2:hover,  .main-left-cont .menu a.active2 {background:url(../img/li-h.gif) no-repeat 0 6px;color:#4b4b4b;}

.main-left-cont textarea {width:222px; height:70px; margin:0 0 12px 0; border:1px solid #6f9900;font-family:Arial, sans-serif;font-size:12px;}
.main-left-cont label {padding:0px 0 0 0px;margin:2px 0 0px 0;float:left;font-family:Arial, sans-serif;font-size:12px;}
.main-left-cont input { float:right; width:129px;font-family:Arial, sans-serif;font-size:12px; margin:0 0 4px 0; border:1px solid #6f9900;}

.main-right-cont {float:right;/*width:694px;*/width:674px; overflow:hidden; }
.main-right-cont ol {font-size:82%; list-style: decimal; margin:0 0 20px 34px;}
.main-right-cont ul {font-size:82%; list-style:circle; margin:0 0 20px 26px;}
.main-right-cont li {vertical-align:middle; line-height:1.5;}
.main-right-cont a:hover { color:#000;}

.main-right-cont .main-loading {overflow:hidden;width:674px;/* height:307px; */margin:0 0 18px 0;}

.main-right-cont .main-right-cols { overflow:hidden; position:relative;}

/*
.main-right-cont .main-content {vertical-align:top; height:auto;overflow:hidden;}
.main-right-cont .main-content img {border:1px solid #D2EA95; margin:0 14px 14px 0;}
*/

.main-right-cont .main-content {vertical-align:top; float:left;/*width:426px;width:406px;*/height:auto;overflow:hidden; position:relative}
.main-right-cont .main-content img {border:1px solid #D2EA95; margin:0 14px 14px 0; _margin: 0 4px 14px 0;  }

.main-right-cont .main_right_td {padding-left:10px;  vertical-align:top;}
.main-right-cont .main-tabs {float:right;width:250px;position:relative;}
.main-right-cont .main-tabs img {float:left;border: 1px solid #D2EA95;}
.main-right-cont .main-tabs div.inf {float: right; width:150px; margin:0 0 0 0;}
.main-right-cont .main-tabs div.clear {float:none; height:3px; width:auto;}
.main-right-cont .main-tabs p {font-size:62.5%;font-family:Arial;}
.main-right-cont .main-tabs .container-for-miniatures {overflow:hidden;position:relative; height:1%; margin:0 -18px 18px 0; *margin:0 0 28px 0;}
.main-right-cont .main-tabs .container-for-miniatures .miniature {float:left; width:112px; overflow:hidden; text-align:center; margin:0 18px 18px 0; *margin:0 10px 18px 0; *position:relative; font-size:62.5%;font-family:Arial;text-decoration:none;}
.main-right-cont .main-tabs .container-for-miniatures .miniature a {} 

.main-right-cont p.w70 { width:70%;}

.main-right-cont .cottages {margin:0 0 18px 0; padding:0;overflow:hidden;height:1%;position:relative;}
.main-right-cont .cottages .object {width:48%; float:left; margin:0 12px 18px 0; height:104px;}
.main-right-cont .cottages .object h2, .main-right-cont .cottages .object p {margin-left:162px;}
.main-right-cont .cottages .object h2 {margin-bottom: -3px; } 
.main-right-cont .cottages .object p {font-size:72%;font-family:Arial; padding:0;}
.main-right-cont .cottages .object p.odd_info {font-size:72%;font-family:Arial; padding:0;background: rgb(214, 225, 182)}
.main-right-cont .cottages .object img {border: 1px solid #D2EA95; margin-top:4px;}
.main-right-cont .cottages .object a { text-decoration:none;color:#6f9900;}
.main-right-cont .cottages .object a img:hover {border: 1px solid #6f9900;}
.main-right-cont .cottages .object table {position:relative; font-size:72%;font-family:Arial; padding:0 0 0 14px;*margin-left:162px; width:162px;overflow:hidden;}
.main-right-cont .cottages .object table td {padding:0 0 1px 0;}
.main-right-cont .cottages .object table td p {padding:0; margin:0; font-size:100%;}



.main-right-cont .fotoalbum {margin:0 0 18px 0; padding:0;}
.main-right-cont .fotoalbum .year, .main-right-cont .fotoalbum .month {margin: 0 0 18px 0;}
.main-right-cont .fotoalbum .year a {text-decoration:none; color:#4b4b4b; font-size:82%; padding:4px 7px; display: inline-block;}
.main-right-cont .fotoalbum .year a:hover, .main-right-cont .fotoalbum .year a.active { background:#6f9900; color:#fff; }
.main-right-cont .fotoalbum .month a {text-decoration:none; color:#4b4b4b; font-size:62.5%; padding:3px 7px; display: inline-block;}
.main-right-cont .fotoalbum .month a:hover, .main-right-cont .fotoalbum .month a.active { background:#6f9900; color:#fff;}
.main-right-cont .fotoalbum .foto, .main-right-cont .fotoalbum .smallfoto {padding:0;margin:0; height:1%;overflow:hidden;}
.main-right-cont .fotoalbum .foto ul {list-style:none;margin:0 -28px 0 0;float:left;overflow:hidden;}
.main-right-cont .fotoalbum .foto ul li {position:relative; float:left; *padding:1px; margin:0 14px 14px 0; max-width:215px !important; overflow:hidden; cursor:pointer;}
.main-right-cont .fotoalbum .foto ul li img {display:block; border: 1px solid #D2EA95;}
.main-right-cont .fotoalbum .bigfoto {padding:0;margin:0 0 18px 0;}
.main-right-cont .fotoalbum .bigfoto img {display:block; border: 1px solid #D2EA95; max-width:672px;}
.main-right-cont .fotoalbum .smallfoto ul {list-style:none;margin:0 -18px 0 0;float:left;overflow:hidden;}
.main-right-cont .fotoalbum .smallfoto ul li {position:relative; float:left; *padding:1px; margin:0 18px 14px 0;  _margin:0 14px 14px 0; max-width:120px !important; overflow:hidden; cursor:pointer;}
.main-right-cont .fotoalbum .smallfoto ul li img {display:block; border: 1px solid #D2EA95;}


.flashplan {width:110px; text-align:center; cursor:pointer; float:left;}
.flashblank { position:absolute;}
.flashplanborder {position:absolute;width:110px; height:80px; *border: 1px solid #D2EA95; *margin-left:-55px;}
.flashplanclick {position:relative;}
* .flashplanclick a {display:block;position:relative; z-index:1000; height:100px;}






ul.contacts {padding:0;margin-left:34px;*margin-left:15px}
ul.contacts li { padding-left:20px; margin:0 0 6px 0; *margin:0 0 10px 0; vertical-align:middle; line-height:1.2; font-size:82%;}
ul.contacts li.tel {font-weight:bold; list-style: url(../img/tel.gif) none outside;}	
ul.contacts li.mail { list-style: url(../img/mail.gif) none outside;}
ul.contacts li.office { list-style: url(../img/office.gif) none outside;}
ul.contacts li.ex {list-style: url(../img/ex.gif) none outside;}
ul.contacts li.ex p { font-size:106%; padding:0 0 4px 0; margin:0;line-height:1.1;}

.any .roundedcornr_content .special {/*width:315px; float:left; */margin:0 0 14px 0;}
.any .roundedcornr_content .special img { width:80px; height:80px; border:1px solid #D2EA95; margin:0 14px 4px 0;}
.any .roundedcornr_content .special p {font-size:62.5%;font-family:Arial; padding:0 14px 0 0; margin:0; margin-left:96px;}

.any .roundedcornr_content .inner {padding:0;margin:0; height:1%;overflow:hidden;}
.any .roundedcornr_content .inner ul {list-style:none;margin:0 -28px 0 0;float:left;overflow:hidden;}
.any .roundedcornr_content .inner ul li {position:relative; float:left; *padding:1px; margin:0 8px 0 0; width:232px !important; overflow:hidden; /*cursor:pointer;*/}
/*.any .roundedcornr_content .inner ul li a{display:block;overflow:hidden;}*/
.any .roundedcornr_content .inner ul li a{text-decoration: none !important;}
.any .roundedcornr_content .inner ul li img {float:left; margin:0 8px 2px 0; }
.any .roundedcornr_content .inner ul li h3 {line-height:0.8; margin:0 0 6px 0; padding:0;}
.any .roundedcornr_content .inner ul li p {line-height:1; margin:0; padding:0 0 3px 0; font-size:62.5%; display:block;}
.any .roundedcornr_content .inner ul li p strong { color:#ED3312; font-size:108%; line-height:1;}
.any .roundedcornr_content .inner ul li span {padding:0 0 0 43px; font-weight:bold; font-size:108%; color:#ED3312; margin:0; line-height:1;}


/*NEW*/
.main_right_td .main-tabs {margin-bottom:15px}

.main_right_td .main-tabs dl {overflow: hidden; height: 1%; font-size:72%;font-family:Arial;}
.main_right_td .main-tabs dl dt, .main-right-cont .main-tabs dl dd { float:left; width:112px;padding:6px 0 6px 0;}
.main_right_td .main-tabs dl dt span {font-weight:normal; display:block; padding-left:9px;}
.main_right_td .main-tabs dl dd span {font-weight:bold; display:block; padding-right:4px;}

.any .floated-white-only { margin-bottom:0 !important; width:auto; position:relative}
.any .floated-white-only .roundedcornr_box {background: url(/img/png/roundedcornr_float_tl.png) no-repeat top left;}
.any .floated-white-only .roundedcornr_top {background: url(/img/png/roundedcornr_float_tr.png) no-repeat top right;}
.any .floated-white-only .roundedcornr_bottom {background: url(/img/png/roundedcornr_float_bl.png) no-repeat bottom left;}
.any .floated-white-only .roundedcornr_bottom div {background: url(/img/png/roundedcornr_float_br.png) no-repeat bottom right;}
.any .floated-white-only .roundedcornr_content {background: url(/img/png/roundedcornr_float_r.png) top right repeat-y;}
.any .floated-white-only .roundedcornr_top div, .any .floated-white-only .roundedcornr_top, .any .floated-white-only .roundedcornr_bottom div, .any .floated-white-only .roundedcornr_bottom {width: 100%;height: 10px;font-size: 1px;}
.any .floated-white-only .roundedcornr_content, .any .floated-white-only .roundedcornr_bottom {margin:0;}
.any .floated-white-only .roundedcornr_content { padding: 0 1px; height:100%;font-family:Arial;}

/*READY HOMES*/

.main-right-cont .ready-houses {overflow:hidden; height: 1%; margin:0 0 22px 0; position:relative;}
.main-right-cont .ready-houses .houses {float:left; margin-right:14px; width:315px; overflow:hidden;}
.main-right-cont .ready-houses .houses img {border:1px solid #D2EA95; width:315px;overflow:hidden;}
.main-right-cont .ready-houses .houses .allphoto { background:url(../img/camera.gif) no-repeat 0 0; height:50px; margin:10px 0 0 0; padding:1px 0 0 24px;font-size:84%;}
.main-right-cont .ready-houses .houses span {font-size:78%;}
.main-right-cont .ready-houses .description {float:left; width:337px; overflow:hidden;}
.main-right-cont .ready-houses .description dl { margin:0 0 18px 0; font-size:78%;font-family:Arial;}

/*READY HOMES*/

span.loadTimeInfo{font-size:9px;}
.bn {text-align:center;margin:21px auto;}
