
  body {
    margin:0; padding:0;
    height: 100%;
    background: #f6f8fa;
    padding: 4px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Verdana;
    font-size: 12px;
    color: #4a4c4e;
    }
    
  html {
    height: 100%;
    }
  
  .header {
    }
  
  .header-in {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;   
    }
  
  .navigator {
    }
    
  .navigator-in {
    overflow: hidden;
    widyj: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    }
   
  .main {
	min-height: 100%;
	margin-bottom: -104px;	
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1004px':'100%'); 
    min-width: 1000px;
    }
  
  * html .main {
    height: 100%;
    }
  
  .prefoot {
    height: 104px;
    }
  
  .foot {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1004px':'100%'); 
    min-width: 1000px;
    height: 104px;
    }


  .foot-in {
    }
       
  .row  {
    width: 100%;
    display: table-row;
    }
  
  .cleaner {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    height: 1px;
    font-size: 1px;
    }

  .container {
    width: 100%;
    padding:0;
    display: table;
    }
  
  .left {
    width:260px;
    padding:0;
    display: table-cell;
    vertical-align: top;
    }
  
  .left-in {
    overflow: hidden;
    width: 260px;
    margin: 0;
    padding: 0;
    }
  
  .after-left {
    display: table-cell;
    }
  
  .content {
    display: table-cell;
    width: 100%;
    }
    
  .content-in {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    }

  * html .left {
    float: left;
    }
  
  * html .content {
    float: left;
    width: expression((document.body.clientWidth - 268) + "px");
    }
