body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, pre, form, fieldset {
  margin:0;
  padding:0;
  border:none;
  display:block;}

body img {
  border:none;}

img, div { behavior: url(/CSS/iepngfix.htc) }

a {
  text-decoration:none;
  color:#00007f;}

a:hover {
  text-decoration:none;
  color:red;}

a:visited {
  color:none;}

body {
  behavior:url(../csshover.htc);
  font-family: verdana;
  font-size:12px;
  background-color:#939393;
  text-decoration:none;
  background-image: url('../images/background_all.jpg');
  background-position:top center;
  background-repeat:repeat-y;}

#container-bkup {
  width:896px;
  left:50%;
  margin-left:-448px;
  border:0px;
  padding:0px;
  position:absolute;
  background-image: url('../images/background_index.jpg');
  background-position:top center;
  background-repeat:no-repeat;}

#address {
  width: 880px;
  padding:4px 0 0 0;
  text-align:right;
  color:#FFFFFF;}

#container {
  width:897px;
  margin-left:auto;
  margin-right:auto;
  border:0px;
  padding:0px;
  background-image: url('../images/background_index.jpg');
  background-position:top center;
  background-repeat:no-repeat;}

#top {
  width:897px;
  margin-left:auto;
  margin-right:auto;
  clear:left;}

#links a {
  color:#000000;
  text-decoration:none;}

#links a:hover {
  color:#FF0000;
  font-weight:bold;}

#links ul {
  list-style-type: none;
  position:absolute;
  text-align:left;
  margin-left:10px;
  width:200px;
  top:30px;}

#links ul li {
  display:block;
  color:#FFFFFF;
  padding:15px 0 0 0;}

#links {
  float:left;
  text-align:left;
  top:0px;
  clear:both;}

#contentindex {
  text-align:justify;
  position:relative;
  color:#000000;
  float:right;
  top:17px;
  width:700px;
  left:-60px;}

#contentindex h1 {
  color:#00007f;
  padding:10px 0 10px 0;
  text-align:center;}

#gallery {
  padding:0 0 0 55px;}

#gallery img {
  padding:20px 20px 20px 20px;}

#footerindex {
  width:896px;
  text-align:left;
  margin:0 auto;
  padding-top:80px;
  background-image: url('../images/footer.jpg');
  background-position:bottom center;
  background-repeat:no-repeat;
  clear:both;}

#footerindex h2 {
  font-size:12px;
  font-weight:bold;
  color:#00007f;
  padding:0 0 10px 0;}

#footerindex a {
  text-decoration:none;
  color:#00007f;}

#footerindex a:hover {
  text-decoration:none;
  color:red;}

#footerindex a:visited {
  color:none;}

#footer {
  width:886px;
  padding: 5px 5px 5px 13px;
  color:red;
  text-align:left;}

/*---- FIXES ----*/

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
