#headerContent{
  float: left;
  width: 800px;
  background-color: #3e3e3e;
}

#headerMenuContent{
  width: 800px;
  float: left;
}

#headerMenuContent img{
  float: left;
  border: 0px;
}

#headerLeftContent{
  width: 406px;
  float: left;
}

#headerMiddleContent{
  float: left;
  width: 233px;
  height: 158px;
}

#bigLeft{
  float: left;
  width: 38px;
  height: 158px;
}

#bigLeft img{
  float: left;
  border: 0px;
}

#bigRight{
  float: left;
  width: 38px;
  height: 158px;
}

#bigRight img{
  float: left;
  border: 0px;
}

#pictureGalleries{
  float: left;
  width: 157px;
  height: 158px;
  overflow: hidden;
}

#pictureGalleries img{
  float: left;
}

#nmdPicPictureContent{
  float: left;
  width: 156px;
  height: 107px;
  overflow: hidden;
}

#nmdPicPictureContent img{
  width: 156px;
  height: 107px;
  border: 0px;
}

#headerRightContent{
  float: left;
  width: 161px;
}

#headerRightContent img{
  float: left;
  border: 0px;
}

#contentSearch{
  float: left;
  width: 161px;
  height: 55px;
  background: url('/images/content_10.gif') no-repeat;
}

#contentSearch form{
  float: left;
  margin-top: 6px;
  padding-left: 65px;
}

#contentSearch form input{
  float: left;
}

#navigation{
  float: left;
  background-color: #700207;
  color: #ffffff;
  padding: 5px;
  width: 790px;
}

#navigation a{
  color: #ffffff;
  font-weight: bold;
}

#navigation a:hover{
  text-decoration: underline;
}

#content{
  float: left;
  width: 790px;
  background-color: #f0f0f0;
  padding: 5px;
  color: #000000;
}

#content a{
  color: #000000;
}

.newsCategoryContainer{
  width: 350px;
  float: left;
  padding: 5px;
  background-color: #e0e0e0;
  border: 1px solid #b0b0b0;
  margin-left: 23px;
}

.newsCategoryContainer h2{
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

a.contentNewsTitle{
  display: block;
  font-weight: bold;
  color: #195872 !important;
}

a.nmdNewsCategoryContent{
  font-size: 7pt;
  color: #8a762f !important;
  float: left;
}

div.nmdNewsSummaryContent{
  float: left;
  margin-top: 3px;
  margin-bottom: 2px;
  padding-left: 4px;
  color: #404040;
  font-size: 8pt;
  font-family: Tahoma, Arial, Verdana;
}

a.moreNewsLinkContent{
  font-weight: bold;
}

a.moreNewsLinkContent:hover{
  text-decoration: underline;
}




#galleries_container{
  width: 730px;
  padding: 5px;
}

.galleries_container_pages{
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
  padding: 5px;
  margin-left: 20px;
  width: 560px;
  margin-top: 15px;
  margin-bottom: 5px;
}

.galleries_container_pages_2{
  text-align: center;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 500px;
  height: auto;
  text-align: center;
}

.galleries_container_pages_2 span{
  color: #ff0084;
  font-weight: bold;
  padding: 4px;
  margin-left: auto;
  margin-right: auto;
  width: 15px;
}

.galleries_container_pages_2 a{
  padding: 4px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  color: #0063dc;
  width: 15px;
  margin-left: auto;
}

.galleries_container_pages_2 a:hover{
  text-decoration: none;
  background-color: #0063dc;
  color: #ffffff;
}

.picture_gallery_gallery{
  width: 340px;
  float: left;
  display: block;
  background-color: #f0f0f0;
  border: 1px dashed #e0e0e0;
  margin: 2px;
  margin-left: 8px;
  padding: 5px;
}

.picture_gallery_gallery:hover{
  background-color: #404040;
}

.picture_gallery_gallery:hover div{
  color: #ffffff;
}

.picture_gallery_gallery span{
  text-align: left;
  width: 95px;
  height: 75px;
  display: block;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
}

a.picture_gallery_gallery_title{
  font-family: Arial, Tahoma, Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-transform: lowercase;
  color: #0063dc;
  display: block;
  float: none;
}

a.picture_gallery_gallery_title:hover{
  background-color: #0063dc;
  color: #ffffff !important;
  text-decoration: none;
}

#galleries_title{
  font-family: Georgia, Trebuchet Ms, Tahoma, sans;
  font-size: 16pt;
  font-weight: bold;
  padding-bottom: 10px;
}

.registration_number{
  width: 250px;
  font-weight: bold;
  font-family: Garamond, Times New Roman, Serif;
  font-size: 60pt;
}

.registration_subtitle{
  width: 250px;
  font-weight: bold;
  font-size: 10pt;
}