#delfi-header-weather {
    position: relative;
    color: #333333;
    float: left;
    font-size: 8pt;
    height: 50px;
    left: 18px;
    top: 8px;
    width: 405px;
}
#delfi-header-weather .delfi-header-weather-days {
    position: relative;
    float: left;
    text-align: left;
    font-size:12px;
    width:136px;
}

#delfi-header-weather .delfi-header-weather-night {
    background:#7A7A7A;
    border:1px solid #C4C4C4;
    color:white;
    padding:1px;
}
#delfi-header-weather .delfi-header-weather-day {
    border:1px solid #C4C4C4;
    padding:1px;
}

#delfi-header-weather .delfi-header-weather-wind {
    margin-top:2px;
    display:block;
}
#delfi-header-weather .delfi-header-weather-today {
    display:block;
    margin-bottom:3px;
}
#delfi-header-weather .delfi-header-weather-tomorrow {
    display:block;
    margin-bottom:3px;
}

#delfi-header-weather .delfi-header-weather-days .delfi-header-weather-image {
    position: relative;
    float: left;
    clear: both;
    text-align: right;
    width: 41px;
    height:41px;
}

#delfi-header-weather .delfi-header-weather-days .delfi-weather-image-day {
    background-repeat: no-repeat;
    filter: none;
    background-position: left -4px;
    cursor: pointer;
    display: block;
    height: 32px;
    width: 59px;
    text-indent: -9999px;
    color: #16387C;
    text-decoration: none;
}

#delfi-header-weather .delfi-header-weather-days .delfi-header-weather-temp {
    position: relative;
    float: left;
    height: 39px;
    left: 4px;
    line-height: 1.2em;
    padding-top: 1px;
    text-align: left;
    width: 90px;
}

#delfi-header-weather #delfi-header-weather-arrow {
    float:right;
    z-index:15;
    position:relative;
}
#delfi-header-weather #delfi-header-weather-arrow a,
#delfi-header-weather #delfi-header-weather-arrow a:visited
{
    background:url('http://g.delfi.lt/d/i/arrow.gif') no-repeat;
    width:15px;
    height:15px;
    display:block;
}
#delfi-header-weather #delfi-header-weather-arrow a:hover,
#delfi-header-weather #delfi-header-weather-arrow a:active,
#delfi-header-weather #delfi-header-weather-arrow.delfi-header-active a
{
    background:url('http://g.delfi.lt/d/i/arrow_active.gif') no-repeat;
    width:15px;
    height:15px;
    display:block;
}

#delfi-header-weather .delfi-header-weather-cities {
    width:100px;
    float:right;
    top:0;
    right:0;
    position:absolute;
	z-index: 1000000;
}
#forecast-header-cities {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:2px 5px;
    text-align:right;
    width:75px;
    z-index:1000;
    background:white;
    position:absolute;
}

#delfi-header-weather .fc-city-front {
    margin-left:30px;
}

#delfi-header-weather .delfi-header-weather-cities .city-selector {
    background:white;
    width:74px;
    padding-right:25px;
    z-index:10;
    border-top:0;
    text-align:right;
}
#forecast-header-cities li {
    margin-bottom:5px;
    display:none;
    color:black;
    text-decoration:none;
    cursor: pointer;
}
#forecast-header-cities a,
#forecast-header-cities a:visited
{
    color:black;
    text-decoration:none;
    cursor: pointer;

}
#delfi-header-weather-gismeteo {
    text-align: right;
    padding-bottom: 4px;
}

#delfi-header-weather .delfi-header-weather-more {
    text-align:right;
    clear:left;
    padding-top:4px;
}
#delfi-header-weather .delfi-header-weather-more a,
#delfi-header-weather .delfi-header-weather-more a:visited {
    text-decoration:none;
    color: #16387C;
    font-size:12px;
}