/* MODIFY */

article, aside, figure, footer, header, hgroup, nav, section { display: block; }
html, body, h1, h2, header nav ul, header nav ul li, .images, .images li, footer, footer nav, footer nav ul, footer nav ul li, section { margin: 0; padding: 0; }
header h1 a, footer #nonius a { text-indent: -9999em; overflow: hidden; }

html { color: #fff; font: 10px/1.8 Verdana, serif; background: #000 url(img/html.png) repeat-x 0 0; background-attachment: fixed; }
a { text-decoration: none; color: #f2ac2a; }
body { width: 977px; margin: 0 auto; background: transparent url(img/body.png) no-repeat 0 0; padding: 0 17px; }

header { height: 215px; position: relative; }
 header h1 a { display: block; width: 647px; height: 124px; background: transparent url(img/logo.png) no-repeat 50px 10px; position: absolute; top: 0; left: 0; }
 header p { display: none; }
 header nav ul { list-style: none; position: absolute; top: 130px; width: 580px; /* MODIFY */ height: 32px; background: transparent url(img/nav.png) no-repeat top right; }
  header nav ul li { display: block; float: left; }
   header nav ul li a { display: block; float: left; height: 32px; line-height: 30px; background: transparent url(img/nav-ul-li.png) no-repeat 0 5px; color: #333; font-size: 12px; font-weight: bold; padding: 0 31px 0 30px; }
   header nav ul li.first-child a { background: transparent; }
   header nav ul li a:hover, header nav ul li a:focus { color: #731e1b !important; }
   header nav ul li a:hover { color: #ddd; }
   header nav.quick ul { top: 15px; right: 0; width: 320px; background-position: top left; }
    header nav.quick ul li a { padding: 0 11px 0 10px; background: transparent url(img/nav-ul-li.png) no-repeat 0 5px; }
    header nav.quick ul li.first-child a { padding-left: 20px; }

.breadcrumb { display: none; }

section { padding: 0 30px 30px 30px; }
 section h1 { font: 18px Arial; font-weight: bold; }
 section a { border-bottom: 1px solid #f2ac2a; }

aside { width: 163px; padding: 20px; color: #000; background: transparent url(img/aside.png) no-repeat bottom left; margin-bottom: 15px; }
 .left { float: left; margin-right: 25px; }
 .right { float: right; margin-left: 25px; }
 aside h1 { text-transform: uppercase; font-family: Verdana; margin-left: -20px; margin-top: -25px; width: 163px; height: 20px; font-size: 16px; background: transparent url(img/aside-h1.png) no-repeat 0 0; padding: 20px 20px 0 20px; }
 aside a { color: #000; border-color: #000; }

.figure { text-align: center; }

footer { padding-top: 70px; background: transparent url(img/footer.png) no-repeat 0 0; margin-top: -10px; text-align: center; line-height: 1em; color: #666; height: 36px; clear: both; }
 footer a { color: #666; padding: 2px 0; }
  footer a:hover { border-bottom: 1px solid #f2ac2a; }
  footer #nonius a { padding: 40px 0 10px; display: block; background: transparent url(img/nonius.png) no-repeat 50% 50%; height: 35px; outline: 0; border: 0; }