html { 
height: 100%;

}

body {
min-height:100%;
height: 100%; 

background-image: url("/i/left_fon.gif");
background-repeat: repeat-y;
background-position:left 0px;
background-color: #f1f4f5; 

}


div.page_0 {
width: 100%;
margin-left:auto;
margin-right:auto;
min-width:1000px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "1000px":"auto");

height: auto !important;
min-height:100%;
height:100%;
background-image: url("/i/right_fon.gif");
background-repeat: repeat-y;
background-position:right 0px;

}

div.page {



} 


div.page_0 div.footer_guarantor {
height: 100px;
clear: both;
}

div.main{

}

.bot_block_menu{
height:44px;
width:100%;
position:relative;
background-color: #ffffff;
margin-bottom:-44px;
}

div.page_0 div.header  {
height:80px;
background-image: url("/i/top_fon_0.gif");
background-repeat: repeat-x;
background-position:0 0px;
width:100%;
}


div.page_0 div.header_0{ 
background-image: url("/i/top_fon.jpg");
background-repeat: no-repeat;
background-position:0 0px;
height:80px;
width:100%;
}

div.page_0 div.patch_minheight {
height: 190px;
float: right;
}

div.page_0 div.sidebar {
width: 370px;
float:left;
}

div.page_0 div.mainbar {
margin-left:377px;
}

div.left_bottom {
width: 370px;
float:left;
position:relative;
top:0px;
border:1px #ffffff solid;
}

div.right_bottom {
margin-left:377px;

}


#bottom{
padding-right:18px;
height: 39px;
background-color: #ffffff;
position:relative;
top:20px;

}

div.footer {
background-image: url("/i/bot_fon.gif");
background-repeat: repeat-x;
background-position:0 bottom;
width: 100%;
clear: both;
height: 90px;
margin-top:-90px;
min-width:1000px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "1000px":"auto");
}
