html{height:100%;background:url('../images/fon_top.gif') repeat-x 0 40px}
body{height:100%;min-height:100%;background:url('../images/fon_top0.gif') repeat-x 0 395px}
div.page{height:auto !important;min-height:100%;height:100%;margin-left:auto;margin-right:auto;width:1000px;min-width:1000px;width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990? "1000px":"center")}
div.page0{padding-left:0px;padding-right:0px}
div.page div.header{float:left;width:100%;position:relative}
div.page div.patch_minheight{width:1px;height:0px;float:right}
div.page div.footer_guarantor{height:170px;clear:both}
.main{float:left;width:100%;margin-top:85px}
.main div.sidebar{float:left;width:200px;padding-top:20px;position:relative;left:20px}
.main div.mainbar{margin-left:260px;padding-right:30px}
#index0 .main div.sidebar{float:left;width:470px;padding-top:0px;padding-right:30px}
#index0 .main div.mainbar{margin-left:525px}
#index0 .main_0{float:left;width:100%;margin-top:70px;background:url('../images/border3.gif') repeat-y 500px 25px}
div.footer{background:url('../images/fon_bot.gif') repeat-x 0 0;margin-top:-130px;clear:both;height:50px;margin-left:auto;margin-right:auto;width:100%;min-width:1000px;width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990? "1000px":"center")}
* HTML div.footer{background:url('../images/fon_bot.gif') repeat-x 0 0;margin-top:-130px;clear:both;float:none;height:50px;margin-left:auto;margin-right:auto;width:100%;min-width:1000px;width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990? "1000px":"center")}