body { background: url(body/body_index_bg.png) repeat-x 0 281px; }

#top .logo img { visibility: hidden; }
#top .logo {background: url(/i/logo.png) no-repeat 0 0; }

#top { height: 281px; background: #2fc3f6 url(index/top/top_bg.jpg) repeat-x center 0; }
#top .b-search { background-image: url(index/top/search_bg.gif); }
#top .telephone { background-image: url(index/top/telephone_bg.png); }
#top .house { position: absolute; left: 13px; bottom: 9px; /*background: url(index/top/house.png) no-repeat 0 0;*/ width: 818px; height: 192px; }

.r-col { margin-top: 133px; }

.calc { clear: both; }
