body {	font: 12px Arial,Verdana, Helvetica, sans-serif;	background: #e6e6e6;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color:#666666;		margin-bottom:25px;}.oneColElsCtr #container {	width: 919px;	background: #FFF;	margin: 0 auto;	text-align: left;	text-align:justify;	background-image:url(../images/wrapper2.jpg);}.oneColElsCtr #mainContent {	/* remember that padding is the space inside the div box and margin is the space outside the div box */	padding:20px;	padding-top:10px;	padding-bottom:30px;}a{	text-decoration:none;	color:#666666;	}#header{	background-image:url(../images/header.jpg);	background-repeat:no-repeat;	height:96px;	position:relative;}#header_top a{	color:#FFF;}#top_nav{	background-image:url(../images/top_nav.jpg);	background-repeat:repeat-x;	height:33px;	margin-left:0px;	margin-right:0px;	position:relative;	top:-13px;	color:#FFF;}#top_nav_ul{	clear:both;	display:inline;	overflow:visible;}.top_nav_ul li{	float:left;	display:inline;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	padding:0px;	text-transform:uppercase;	padding-right:20px;	padding-top:8px;	font-size:13px;}.top_nav_ul li a{	color:#FFF;}.main_page{	width:845px;	margin:auto;}.grey_box{	background-color:#f3f3f3;	height:40px;	margin-top:20px;}.red_text{	color:#9c292f;	margin:0px;	padding:0px;	font-size:18px;	padding-top:8px;	padding-left:10px;}.text{	padding-top:10px;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;}.req{	color:#06134f;	text-align:right;	margin-right:30px;}.req a{	color:#06134f;	font-size:14px;	font-weight:bold;}#footer{	height:20px;	margin-left:1px;	margin-right:1px;	color:#07193f;	background-color:#616e7f;	font-size:13px;	padding-left:35px;	font-weight:bold;	position:relative;	line-height:20px;	margin-top:16px;}#footer a{	color:#FFF;}#footer_bottom{	color:#FFF;	position:relative;		margin-left:5px;	margin-right:35px;	height:20px;}#copy{	float:left;}#design{	float:right;}input {	width:300px;}textarea{	width:300px;}.my_table{	background-image:url(../images/white_back_large.jpg);	background-repeat:repeat-y;}.my_table_v2{	background-image:url(../images/white_back_large_v2.jpg);	background-repeat:repeat-y;}#weather_divide{	padding-top:25px;}
.weather_divide
{
	padding-top:25px;
}.detail_table{	background-image:url(../images/white_back_detail.jpg);}.detail_table_v2{	background-image:url(../images/white_back_large_detail_v2.jpg);	background-repeat:no-repeat;}#RU li{	padding-right:15px;}.flag{	position:absolute;	bottom:0px;	right:0px;	}
.side_block
{
	float:right;
	width:200px;
	border:1px solid #666;	margin-left:20px;	padding:5px;	text-align:center;}.side_block a:hover{	color:#000;}
