

.forecast_weather {
	padding:5px;
}

.forecast_weather_c {
	margin:0 0 9px;
}

.forecast_weather_cleft{ 
	float:left;
/*	width: 58%;	*/
}

p.spw_current_temp {
	font-size:18px;margin:-30px 0 0 15px;
}

.forecast_weather_cright{
	float:left;
	margin:0 0 0 -32px;
/*	width: 58%;	*/
	overflow: hidden;
}


p.forecast_weather_city{
	font-size:24px;
	line-height:24px;
	font-weight:700;
	margin:10px 0 0;
	padding:0;
}

.block_even,.block_odd {
	text-align:center;
}

span.forecast_weather_temp,span.forecast_weather_list_temp {
	font-size:10px;
}

.list_even,.list_odd {
	width:100%;
	border-top:1px dotted #e0e0e0;
}

span.forecast_weather_list_day,span.forecast_weather_list_temp,span.forecast_weather_list_icon {
	height:32px;
	line-height:32px;
	display:block;
	float:left;
	width:33%;
}

img.image_big{
	width:118px;
}

img.image{
	height:32px;
}
