html { /*------------ 100% высота контейнера div.page  */
height: 100%;
}

body {
/*--------------- 100% высота контейнера div.page  */
min-height:100%;
height: 100%;
background:#001628 url("../images/left.gif") repeat-y 0 0;
}

* HTML body {
/*--------------- 100% высота контейнера div.page  */
min-height:100%;
height: 100%;
background:#001628 url("../images/left-ie6.gif") repeat-y 0 0;
}


.page {
width: 100%;
min-width:1000px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "1000px":"auto");
margin-left:auto;
margin-right:auto;
height: auto !important;
min-height:100%;
height: 100%;
background: url("../images/right.gif") repeat-y right 0;
} 

* HTML .page {
width: 100%;
min-width:1000px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "1000px":"auto");
margin-left:auto;
margin-right:auto;
height: auto !important;
min-height:100%;
height: 100%;
background: url("../images/right-ie6.gif") repeat-y right 0;
} 


.page_0 {
padding-left:15px;
padding-right:15px;
}

.page .header  {
height:218px;
width: 100%;
background:url("../images/header.gif") repeat-x 0 0;
float:left;
position:relative;
border-top:20px #ffffff solid;
}
.page .header0  {
height:218px;
width: 100%;
background:url("../images/header_right.gif") no-repeat right 0;
float:left;
position:relative;
}
.page .header1  {
height:218px;
width: 100%;
background:url("../images/header_left.gif") no-repeat 0 0;
float:left;
position:relative;
}

/* Патч для установки минимальной высоты в IE */
.page .patch_minheight {
width: 1px;
height: 135px;
float: right;
}

.footer_guarantor {
height: 135px;
clear: both;
}

.sidebar {
width: 249px;
float:left;
}

* HTML .sidebar {
width: 250px;
float:left;
}


.sidebar_2 {
width: 249px;
float:right;
position:relative;
}

* HTML .sidebar_2 {
width: 250px;
float:right;
position:relative;
}


.mainbar {
margin-left:254px;
margin-right:254px;
}

* HTML .mainbar {
margin-left:254px;
margin-right:253px;
}


.main{
float:left;
width:100%;
border-top:7px #ffffff solid;
}

.footer {
width: 100%;
min-width:1000px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "1000px":"auto");
height:125px;
margin-top:-125px;
clear: both;
margin-left:auto;
margin-right:auto;
background:#ffffff;
}