#widgetweather .wheatherHide {display: none;}

#widgetweather #weather-update
{
	position: absolute;
	right: 4px;
	top: 11px;
}
#widgetweather .weather-forOne
{
	float: left;
	height: 69px;
	width: 50px;
}
#widgetweather .weather-forOne .weather-temp, #widgetweather .weather-forOne .weather-day
{
	display: block;
	margin: 4px 0;
}
#widgetweather #weather-inside
{
	display: inline-block;
	font-weight: bold;
}
#widgetweather #icon
{
	_overflow: hidden;
	display: block;
	height: 80px;
}
.widgetweather-white #weather-forecast-left
{
	background: url("img/weather/s-weather-bg-white.png") repeat scroll 0 -138px transparent;
}
.widgetweather-white #weather-forecast
{
	background: url("img/weather/s-weather-bg-white.png") repeat scroll 0 -138px transparent;
}
.widgetweather-white .divider
{
	background: url("img/weather/s-weather-divider-white.png") no-repeat scroll 0 0 transparent;
}
.widgetweather-interaktivna #weather-forecast-left
{
	background: url("img/weather/s-weather-bg.png") repeat scroll 0 -138px transparent;
}
.widgetweather-interaktivna #weather-forecast
{
	background: url("img/weather/s-weather-bg.png") repeat scroll 0 -138px transparent;
	color: #fff;
}
.widgetweather-interaktivna .divider
{
	background: url("img/weather/s-weather-divider.png") no-repeat scroll 0 0 transparent;
}
.widgetweather-interaktivna #weather-city
{
	background: url("img/weather/s-weather-bg-gradient-650.png") repeat-y scroll center center;
}
#widgetweather
{
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
}
#widgetweather #weather-city
{
	background: url("img/weather/s-weather-bg-gradient-650.png") repeat-y scroll center center;
	position: relative;
}
#widgetweather #weather-left
{
	float: left;
	font-size: 35px;
	font-weight: bold;
	height: auto;
	line-height: 37px;
	text-align: center;
	width: 118px;
}
#weather-temp
{
	display: block;
	height: 36px;
	text-align: center;
	width: 118px;
}
#widgetweather #weather-name
{
	display: table;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 47px;
	padding: 0 65px 0 0;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
}
#widgetweather #weather-name-inside
{
	display: table-cell;
	*position: absolute;
	top: 50%;
	vertical-align: middle;
}
#widgetweather #weather-name-inside span
{
	line-height: 20px;
	*position: relative;
	top: -50%;
}
#widgetweather #weather-footer
{
	background: url("img/weather/s-weather-footer.png") repeat scroll center 0 transparent;
	bottom: 0;
	height: 21px;
	left: 0;
	position: absolute;
	width: 100%;
}
#widgetweather #weather-forecast-left
{
	_margin: 0 -3px 0 0px;
	float: left;
	height: 70px;
	margin: 0;
	width: 4px;
}
#widgetweather #weather-forecast
{
	_margin: 0 0 0 0px;
	height: 70px;
	margin: 0 0 0 122px;
	text-align: center;
}
#widgetweather #weather-city.widgetweather-white
{
	color: #616161;
}
#widgetweather #weather-city.widgetweather-colour
{
	color: white;
}
#widgetweatherweather
{
	bottom: 0;
	color: #F6C11E !important;
	float: left;
	font-size: 9px !important;
	left: 5px;
	line-height: 19px !important;
	position: absolute;
	text-decoration: none;
	z-index: 1000;
}
#widgetweatheradd
{
	background: url("img/weather/s-add.png") no-repeat scroll left center transparent;
	bottom: 0;
	color: #FFFFFF !important;
	font-size: 9px !important;
	line-height: 19px !important;
	padding: 0 0 0 15px;
	position: absolute;
	right: 5px;
	text-decoration: none;
	z-index: 1000;
}

.widgetweather-font-white #weather-temp, .widgetweather-font-white #weather-name span, .widgetweather-font-white #weather-update,
.widgetweather-font-white .weather-day, .widgetweather-font-white .weather-temp {
	color: white;
}