html { width: 100%; margin: 0; padding: 0; }
body { width: 100%; margin: 0; padding: 0; background-color: white; font-size: 11px; font-family: Arial,Geneva CY,sans-serif; }

/* old */
img, table { border: 0 none transparent; }
h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0; }
p { padding: 0; margin: 15px 0 0 0}
a, a:link, a:visited { color: #1763a0; text-decoration: underline; }
a:hover { text-decoration: none; }
a:active { color: #1763a0; text-decoration: underline; }
td { vertical-align: top; }


div.all { width: 100%; margin: 0; padding: 0; border: 0 none transparent; text-align: center; }
div.site { width: 1000px; margin: 0 auto; padding: 0; border: 0 none transparent; text-align: left; }
div.header { width: 1000px; height: 195px; margin: 0 auto; padding: 0; border: 0 none transparent; text-align: left; background: transparent url("images/header_bg.jpg") no-repeat scroll top left; }
div.headlogo { width: 1000px; height: 143px; margin: 0; padding: 0; border: 0 none transparent; text-align: left;  }
div.headlogo div { margin: 0 0 0 302px; padding: 20px 0 0 0; border: 0 none transparent; width: auto; color: #00366f; font: normal bold 11px/13px Arial,Geneva CY,sans-serif; text-align: right; }
img.logo { margin: 62px auto 0 12px; padding: 0; border: 0 none transparent; text-align: left; float: left;}
img.headphone { margin: 62px 12px 0 auto; padding: 0; border: 0 none transparent; text-align: right; float: right; }
div.headmenu { width: 1000px; height: 52px; margin: 0; padding: 0; border: 0 none transparent; text-align: left; }

div.wrapper { width: 1000px; margin: 0; padding: 0; border: 0 none transparent; overflow: hidden; background: transparent url("images/wrapper_bg.jpg") no-repeat scroll top right; }
div.leftcolumn { float: left; width: 247px; margin: 0; padding: 0; border: 0 none transparent; background: transparent url("images/leftcolumn_bg.jpg") no-repeat scroll top left; }
div.leftmenu-bord { width: 223px; margin: 2px 12px 0 12px; padding: 0; border: 0 none transparent; }
div.leftmenu-green { width: 223px; height: 403px; margin: 0; padding: 0; border: 0 none transparent; background: transparent url("images/leftcolumn_green.jpg") no-repeat scroll top left; }
div.rightcolumn { float: right; width: 753px; margin: 0; padding: 0; border: 0 none transparent; background: transparent url("images/rightcolumn_bg.jpg") no-repeat scroll top left; }

div.main-navy-btn { float: right; width: 64px; height: 9px; margin: 13px 9px 12px 0; padding: 0; border: 0 none transparent; }
div.main-navy-btn a img { margin: 0 5px 0 5px; padding: 0; border: 0 none transparent; }

div.content-bord { width: 741px; margin: 20px 12px 0 0; padding: 0; border: 0 none transparent; overflow: hidden; }





div.real-menu { width: 223px; margin: 0; padding: 0; border: 0 none transparent; }
div.real-menu-header { width: 223px; height: 31px; margin: 0; padding: 0; border: 0 none transparent; text-align: center; white-space: nowrap; background: #00a2e5 url("images/leftcolumn_head_bg.jpg") no-repeat scroll top left; color: white; font: normal bold 12px/31px Tahoma,Arial,Geneva CY,sans-serif; }
div.real-menu-body { width: 221px; margin: 0; padding: 0; background-color: #dff7ff; border: 0 none transparent; border-left: 1px solid #8ac2e0; border-right: 1px solid #8ac2e0; overflow: hidden; }
div.real-menu-start, div.real-menu-end { border: 0 none transparent; width: 219px; height: 1px; margin: 0 2px 0 2px; padding: 0; font-size: 0.1em; }
div.real-menu-bottom { width: 223px; height: 1px; margin: 0; padding: 0; border: 0 none transparent; background-color: #8ac2e0; font-size: 0.1em; }



div.bottom_top { width: 1000px; height: 103px; margin: 0; padding: 0; border: 0 none transparent; background: transparent url("images/bottom_top.jpg") no-repeat scroll top left; }
div.bottom_info { width: 1000px; height: 158px; margin: 0; padding: 0; border: 0 none transparent; background: transparent url("images/bottom_info.jpg") no-repeat scroll top left; }

div.logo_small { float: left; width: 263px; margin: 0; padding: 0; border: 0 none transparent; }
div.logo_small img { margin: 0 auto 0 83px; padding: 0; border: 0 none transparent; }
div.bottom_detail { float: left; width: 566px; margin: 0; padding: 0; border: 0 none transparent; border-left: 1px solid #898989; }

div.contact_info { width: auto; margin: 0 0 12px 13px; padding: 0; border: 0 none transparent; color: #1b1b1b; font: normal normal 11px/13px Tahoma,Verdana,Arial,sans-serif; }
div.contact_info span { font-weight: bold; color: #175e9c; }
div.contact_info a, div.contact_info a:link, div.contact_info a:visited { text-decoration: underline; color: #1b1b1b; }
div.contact_info a:hover { text-decoration: none; color: #1b1b1b; }
div.contact_info a:active { text-decoration: underline; color: #1b1b1b; }
div.copyright_info { width: auto; margin: 0 0 0 13px; padding: 0; border: 0 none transparent; color: #1b1b1b; font: normal normal 11px/13px Tahoma,Verdana,Arial,sans-serif; }

div.creator { float: left; width: 130px; margin: 0; padding: 0 0 0 40px; color: #1b1b1b; font: normal normal 11px/13px Tahoma,Verdana,Arial,sans-serif; }
div.creator a, div.creator a:link, div.creator a:visited { text-decoration: underline; color: #1b1b1b; }
div.creator a:hover { text-decoration: none; color: #1b1b1b; }
div.creator a:active { text-decoration: underline; color: #1b1b1b; }
div.creator_logo { width: 53px; height: 16px; margin: 10px 0 0 0; padding: 0; border: 0 none transparent; background: transparent url("images/iesa.gif") no-repeat scroll top left; cursor: pointer; }


/* old */
iframe.waitwindowlocal { position:absolute; border:0 none transparent; z-index:9999;}
div.waitwindowlocal {position:absolute; width:25px; height: 25px; padding: 0; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; background-image:url("images/wait.gif"); background-position:left center; background-repeat:no-repeat; z-index:9998;}
div.waitwindowlocalshadow {position:absolute; z-index:100; border:1px solid #808080;}

.waitwindowlocalshadow{
display:none; 
width:100%; 

z-index:999; 
position:absolute; 
top:0; 
left:0;
}

.ajax_load {
 display:none;
 border:2px solid black;
 background-color:#CECDCD;
 width:250px;
 height:76px;
 position:absolute;
 left:50%;
 margin-left:-125px;
 z-index:999;
 top:200px;
}

.ajax_load img {
 z-index:9999999;
}

.filtr { width: 100%; margin: 0px; padding: 0px; border: 0 none transparent; }
.filtr .info { margin: 10px 0 0 0; padding: 0 0 0 25px; width: 190px; overflow: hidden; }
.filtr .info strong { padding-bottom: 8px; font-size: 12px; }
.filtr .info label { float: left; width: 90%; }
.filtr .polosochka { border: 0 none transparent; border-bottom: 1px solid white; background-color: #effbff; width: 219px; margin: 10px 2px 10px 2px; padding: 0; font-size: 0.1em; clear: both; }

.block { float: left; width: 49%; overflow: hidden; border-left: 1px solid #a2a2a2; background: url('/images/flag2.gif') no-repeat; }
.block  .title { float: left; width: 100%; margin-top: -5px; padding-left: 25px; color: #363636; font-size: 22px; }
.block .news { float: left; position: relative; left: 5%; width: 90%; }
.block .news td { padding-top: 14px; }

.home-item { float: left; width: 741px; margin: 0; padding: 0; border: 0 none transparent; border-bottom: 1px solid #a2a2a2; margin-top: 20px; padding-bottom: 5px; overflow: hidden; }
.home-item .left-block { float: left; width: 230px; margin: 0; padding: 0; border: 0 none transparent; }

.home-item .right-block { float: right; width: 500px; min-height:160px; margin: 0; padding: 0; border: 0 none transparent; }
.home-item .title { float: left; width: 100%; color: #256fae; font-size: 16px; }
.home-item .property { float: left; width: 49%; margin-top: 7px; padding-bottom: 10px;}
.home-item .property2 { margin: 2px 0px 0px 16px; padding: 0px; color: #256fae; }
.home-item .property2 li { margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px ; }
.home-item .more { float: left; text-align: right; width: 100%; margin-top: 18px; color: #256fae;vertical-align: bottom;}
.home-item .more a { color: #256fae; }
.home-item .more2 { float: right; width: 500px; text-align: right; margin-top: 18px; color: #256fae;vertical-align: bottom;  }
.home-item .more2 span { display: block; float: right; }
.home-item .more2 a { color: #256fae; }
.home-item p { width: 100%; float: left;  }
.home-item ul { float: left;  }

.rightblock { float: right; width: 162px; }
.rightblock  .title { float: left; width: 100%; color: white; background-color: #a2d779; border-bottom: 1px solid #c6e5bd; text-align: left; }
.rightblock  .title p { margin: 7px 0px 0px 0px; padding: 0px 0px 5px 10px; font-size: 12px; font-weight: bold; }
.rightblock .param { float: left; width: 99%; margin: 0px 0px 12px 0px; padding: 0px; background-color: #eef7df; padding-bottom: 10px; border: 1px solid #a6d97e;  border: 1px solid #a6d97e; }
.rightblock .param .info { float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px; width: 130px; }
.rightblock .param .info strong { float: left; padding-bottom: 8px; font-size: 12px; }
.rightblock .param .info label { float: left; width: 90%; }
.rightblock .param .polosochka { float: left; width: 100%; height: 1px; overflow: hidden; background-color: white; border-top: 1px solid #c6e5bd; margin: 12px 0px 0px 0px; padding: 0px; }

 .pager { margin: 19px 0 5px 0; line-height: 2em;}
 
a.pageSelected{ font-size: 11px; color: white; text-decoration: underline;background-color:#027ebe;text-align:center; vertical-align:middle; width: 22px; height: 22px; padding: 4px;}
a.pageSelected:hover { text-decoration: none }
a.pageSelected:visited { color: white; }

a.page{ font-size: 11px; color: #246EAF; text-decoration: underline;background-color:#dff7ff;text-align:center; vertical-align:middle; width: 22px; height: 22px; padding: 4px;}
a.page:hover { text-decoration: none }
a.page:visited { color: #246EAF; }

.bottom-nav { float: left; width: 100%;margin: 0; padding: 0; border: 0 none transparent; }
.bottom-nav .pokazano { float: left; width: 100%; height: 20px; }
.bottom-nav .bottom-nav-left { float: left; }
.bottom-nav .bottom-nav-right { float: right; color: #1763a0; }
.bottom-nav .font-big { font-size: 12px; }
.bottom-nav #active { padding: 1px 3px 3px 3px; background-color: #8ac2e0; color: white; text-decoration: none }

.home-item .property_bor { float: left; width: 330px; margin-top: 7px; padding-bottom: 10px; }
