#region {
  margin-left: 228px;
  line-height: 0em;
  padding: 0px;
  top: 5px;
  z-index: 5;   
}
#region span {
  color: #0f367e;
  padding-right: 40px;
}
#region a {
  color: #858585;
  text-decoration: none;
  padding-left: 13px;
  padding-right: 40px; 
}
#region a:hover {
  text-decoration: underline;
}
#schedule {
  text-align: right;
  float: right;
  margin-top: -15px;
  padding-right: 10px;
}
#schedule a {
  color: #858585;
  text-decoration: none;
}
#schedule a:hover {
  text-decoration: underline;
}
#debug {
  font-size: 14px;
  color: #6e6e6e;
  margin-bottom: 10px;
  width: 905px;
}
.anim {
  overflow: hidden; 
  position: absolute !important;
  top: 70px !important;
  left: 165px !important;       
  width: 100px;
  text-align: center;
  height: 25px; 
  z-index: 4;  
}
.anim div.snow, .anim div.hail, .anim div.rain {
  padding-top: 15px;
  padding-left: 10px;
  border-style: none;
  line-height: 0px;
  font-size: 0px;
  display: inline;
  *display: block;
  *float: left; 
  background-image: url('img/content/snow.png');
  background-repeat: no-repeat; 
  _background-image: expression('none');
  _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://"+window.location.hostname+"/themes/pogodaNew/weather/img/content/snow.png', sizingMethod='crop')");
}
.anim div.hail {
  background-image: url('img/content/hail.png');
  _background-image: expression('none');
  _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://"+window.location.hostname+"/themes/pogodaNew/weather/img/content/hail.png', sizingMethod='crop')");
}
.anim div.rain {
  background-image: url('img/content/rain.png');
  _background-image: expression('none');
  _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://"+window.location.hostname+"/themes/pogodaNew/weather/img/content/rain.png', sizingMethod='crop')");
}


#weather {
 margin: 0px;
 padding: 0px; 
}

#weather .forecast, #weather .forecast_double {
 width: 903px;
 text-align: center;                       
 vertical-align: middle;                         
 background-image: url('img/content/halfDay.jpg');
 background-repeat: no-repeat;
 background-position: left top;
 line-height: 0px;
}
#weather .forecast_double {
 background-image: url('img/content/fullDay.jpg');
}

.date, .date_double { 
 line-height: normal;
 color: #3d3d3d;
 width: 172px;         
 float: left;   
 vertical-align: middle;     
}  
.date .y, .date_double .y {
 display: block;
 position: absolute;
 top: 10px; 
 left: 5px;
 font-size: 18px;
 text-align: center;
 width: 215px;
}     
.date span, .date_double span {
 font-size: 47px;
 display: block;
 position: absolute;
 top: 45px; 
 left: 5px;
 width: 215px;
 text-align: center;
} 
.date_double span {
 top: 100px;
}
.red {
 color: red;
}
.celar {
 clear: both;
 height: 10px;
 background-color: white;
}   


.night, .day, .line {  
 height: 116px;                                
 *height: 110px;       
 margin-left: 238px;                
 text-align: left;  
 line-height: 0px;     
}
.night div, .day div {
 margin: 0px;
 line-height: normal;
}
.night {
 background: black url('img/content/night/bg_c.png') left top repeat-x;
 color: white;   
}
.night .night { background: transparent url('img/content/night/bg_l.png') left top no-repeat; }
.night .night .night { background: transparent url('img/content/night/bg_r.png') right top no-repeat; }
.night .night .night .night { background: transparent url('img/content/night/border.png') left top no-repeat; }
.line {
 background-color: white;
 height: 0px;
 border-style: none;
}
.day {
 background: #f8f7e7 url('img/content/day/bg_c.png') left top repeat-x;
 color: #0a6486;
}
.day .day { background: transparent url('img/content/day/bg_l.png') left top no-repeat; }
.day .day .day { background: transparent url('img/content/day/bg_r.png') right top no-repeat; }
.day .day .day .day { background: transparent url('img/content/day/border.png') left top no-repeat; }
.dn {
 font-size: 12px;
 position: absolute;
 left: 15px;
 top: 2px;
 cursor: help;
}
.night .dn {
 color: #0a6486;
}
.temp {
 position: absolute;
 left: 30px;
 top: 25px;
 font-size: 50px;
 cursor: help;      
}
.night .basin, .day .basin {
 position: absolute;
 width: 128px;
 height: 14px;
 left: 160px;
 top: 92px;
 z-index: 2;
}
.night .basinT, .day .basinT {
 position: absolute;
 left: 185px;
 top: 90px;
 font-size: 12px;
 width: 70px;
 height: 15px;
 text-align: middle; 
 cursor: help;
 text-align: center;
 z-index: 3;
}

.cloud {
 position: absolute;
 left: 153px;
 top: 1px;
}
.night .cloud_pr, .day .cloud_pr {
 position: absolute;
 left: 180px;
 top: 33px;
 font-size: 26px;
 width: 70px; 
 text-align: center;
 cursor: help;
}

.anim {
 position: absolute;
 left: 215px;
 top: 80px;
}
.night .breeze, .day .breeze {
 position: absolute;
 left: 310px;
 top: 15px;
 width: 61px;
 height: 100px;
 background: transparent url('img/content/day/wind.png') no-repeat;
 cursor: help;
}
.night .breeze {
 background: transparent url('img/content/night/wind.png') no-repeat; 
}
.night .breeze div, .day .breeze div {
 position: absolute;
 font-size: 12px;
 left: 20px;
 top: 73px;
}
.breezeDirection {
 position: absolute;
 left: 400px;
 top: 14px;
 cursor: help;
}
.night .pressure, .day .pressure {
 position: absolute;
 left: 518px;
 top: 8px;
 width: 24px;
 height: 77px;   
 background: transparent url('img/content/night/press.png') no-repeat;
 cursor: help;                    
}
.day .pressure {
 background: transparent url('img/content/day/press.png') no-repeat;
}
.night .pressure div, .day .pressure div {
 position: absolute;
 font-size: 12px;
 left: -5px;
 top: 80px;
} 
.night .humidity, .day .humidity {
 position: absolute;
 left: 570px;
 top: 2px;
 width: 85px;
 height: 100px;  
 font-size: 12px;
 cursor: help;
}
.night .humidity div, .day .humidity div {
 position: absolute;
 left: 20px;
 top: 86px;
 width: 50px;
 text-align: center;
}                    

