#forecast-front {width: 150px; padding: 0; margin: 0; position: relative; background: url(http://g.delfi.lt/d/ww/day_fonas.jpg); background-repeat:no-repeat; background-position: top left;}

#forecast-front ul.forecast-cities {margin: 0; margin-bottom: 8px; padding: 0; list-style-type: none; /*float: right;*/ position: absolute; right:0px; top: 0; z-index:10;}
#forecast-front ul.forecast-cities li { padding: 0; padding-right: 4px; text-align: right; display: none;}
#forecast-front ul.forecast-cities li a {}

#forecast-front  a.fc-city-link {color: #001392; font: normal 11px/13px Arial, Verdana, Helvetica, sans-serif !important; text-decoration: none; text-transform: capitalize;}
.fc-city-active {font-weight: bold;}

.city-selector {background-color: #fff; border: 1px solid #ccc;}

/*#forecast-front >*/ .fc-city-front {padding-left: 8px; margin-top: 4px; display: none;}
.fc-city-front:first-child {display: block}

#forecast-front .fc-temp { font: normal 12px/12px Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: center; vertical-align: middle; white-space:nowrap; min-height: 13px; height: 16px;}
#forecast-front .fc-day{ margin: 0; padding: 0; border: 1px solid #797979; margin-top: 2px; font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif !important;}
#forecast-front .fc-night { margin: 0; padding: 1px; margin-top: 2px; font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif !important;}

#forecast-front .day-colors { background-color: #fff; color: #4c4c4c;}
#forecast-front .night-colors {background-color: #797979; color: #fff;}

#forecast-front .fc-details {text-align: left; overflow: hidden; padding: 0; white-space: nowrap; font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif !important;}
#forecast-front .fc-details img[width="41"] {margin: 2px 8px 2px 0;}