html {
margin:0;
padding:0;
background: #4d87c7 url(../images/bg_blue.png) repeat-x top;
}
body {
margin:0;
padding:0;
background:url(../images/header.jpg) no-repeat center top;
width: 100%;
font-family: Verdana, Arial,  sans-serif;
}
#outerwrapper {
width:980px;
margin:0 auto 0 auto;
}
#header {
height:135px;
}
#page {
	width: 980px;
	margin: 0 auto;
} 
#main {
	background:#fff url(../images/mainbg.png) repeat-x left top;
	min-height: 350px;
}
.rasporka {
	padding:15px;
}
#tophotnews {
  background: url(../images/top-bg.png) no-repeat top left; padding:0;
  width: 980px; height: 40px; 	
  }
#tophotnews-main {
  background: url(../images/topmain-bg.png) no-repeat top left; padding:0;
  width: 980px; height: 40px; 	
  }
  #tophotnews-content {
  background: url(../images/topcontent-bg.png) no-repeat top left; padding:0;
  width: 980px; height: 40px; 	
  }
  #bottom {
  background: url(../images/footer-bg.png) no-repeat top left; padding:0;
  width: 980px; height: 60px; 	
  }
  .main-topnewstop {
  	background: #eaeaea url(../images/topnews-top-bg.gif) no-repeat top left;
	width: 950px;height:5px;
  }
  .main-topnews {
  background-color: #eaeaea;
  }
  .main-topnews-title {
  	  	background: url(../images/topnewsb.png) no-repeat top left;
	width: 116px;height:23px;
  }
   .main-topnewsbottom {
  	background: #eaeaea url(../images/topnews-bottom-bg.gif) no-repeat top left;
	width: 950px;height:5px;
  }
.grid_1 { width:340px;}
.grid_2 { width:610px;border-right:1px solid #f0f0f0; background-color: #fff;padding:10px 0;}
.grid_4 { width:175px;}
.grid_5 { width:155px;}
.grid_6 { width:640px;}
.grid_3 { width:320px;background: url("../images/line-hor.gif") repeat-y top left;}
.grid_8 { width:310px;}
.grid_200 { width:200px;}
.grid_205 { width:260px;}
.grid_550 { width:520px;}
.text {
	padding: 10px;
}
.column {
	margin: 0;
	overflow: hidden;
	float: left;
}
.column0 {
	margin: 0;
	overflow: hidden;
	float: left;
}
.column2 {
	margin: 0;
	overflow: hidden;
	float: right;
}
.right {
	padding: 10px;
	margin: 0px;
}
.row {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -5px;
	width: auto;
}
.main {padding:0; background:#fff url(../images/mainbg.gif) repeat-y left top;}
#footer{
	height: 50px;
}