﻿.nrBlock { position:relative;  margin:auto auto;}
.nrImgBlock 
{
   text-align:center; 
   border:1px solid #ddd; 
   position:relative; 
   margin:10px auto; 
}
.nrImgBlock img { vertical-align:middle; border:3px solid #fff;  }
.nrTerrain, .nrWater,  .nrWater2
{
    margin:30px 0 0 0;
    border-bottom: 4px solid #D0DAC7;  
    border-top: 4px solid #D0DAC7; 
    display:table; 
    position:relative; 
    width:97%;
    padding:10px; 
    color:#666;
    font-size:.8em;
    letter-spacing:.1em;
    line-height:150%;
    background-color:#F5F8F2;
}

 .nrWater, .nrWater2  { border:none; background-color:Transparent; }
 .nrWater2 { margin:20px auto; width:730px; text-align:center; }
 .nrWater dl dt { margin:0px; padding:0px; font-size:1.2em; }
 .nrWater dl dd { margin:0 0 30px 0; }
 
 .nrWeather_dd, .nrWeather_dd2 { padding:0px; margin:5px 0px; font-size:.8em; letter-spacing:.1em; color:#666; line-height:150%; }
 .nrWeather_dd2 { margin:5px 0 20px 0; }
 .nrWeather_img1, .nrWeather_img1_end { width: 187px; height: 160px; vertical-align: top; clear:left; float:left; margin:10px 10px 10px 0; }
 .nrWeather_img1_end { margin:10px 10px 90px 0;  }
 .nrWeather_img2 { width: 187px; height: 225px; clear:left; float: right; margin:10px 10px 10px 0; }
 .nrWeather_img3 {  width: 187px; height: 250px; clear:left; float: right; margin:10px 10px 10px 0; }

