@charset "utf-8";
/* CSS Document */


#beforefooter, #footer {min-width:980px;}
*html #beforefooter, *html #footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%")} 

/*
==============================================
  |  2.navi%  |  1.content%  |  3.extra%  |
==============================================
*/

#wrapper{/*float:left;width:100%;*/ }

#content{float: right; width:80%; }
*html #content {width:79%}
#navigation{float:left;width:20%;}
#extra{float:right;width:80%;}
*html #beforefooter {height:100%;} 
#beforefooter {position:relative; 
min-height:100%;
height:auto !important;
height:100%
  }
.topline {border-top:1px solid #97A1A9; height:1px;}
#footer{clear:both;width:100%; position:relative; margin-top:-119px; }
#beforefooter .push {height:119px; clear:both;} 
#wrapper3{width:100%; height:100%; min-height:100%; }
.left_column {background: url(../images/400-2000.gif) repeat-y scroll 20% 0}
/*.right_column {background: url(../images/1600-2000.gif) repeat-y scroll 80% 0}*/
#content div.cont {background:#FFFFBF url(../images/content_bg.png) repeat-x scroll 0 0 !important ;}
#extra div.cont {background-image: none !important;}
#content div.cont { padding-bottom:0px !important;}


