#wrapper_site{
	margin:0 auto 40px;
	/*margin:0 0 40px 15px;*/
	width:980px;
	padding:0 10px;
}

#wrapper_header{
	padding:21px 0 5px;
	width:100%; /* haslayout */
}
#wrapper_navigation{
	padding:63px 0 0;
	background-color:#f30;
	margin-bottom:15px;
}
.regional #wrapper_navigation,
.foreign #wrapper_navigation{
	padding-top:43px;
}

#main_content{
	float:left;
	width:685px;
	position:relative;
}

#right_content{
	float:right;
	width:275px;
}

