html {
  background: #b2314d;
}

div, html, body, form {
  margin: 0;
  padding: 0;
}

body {
  font-family: Verdana, sans;
  color: #f7f3d6;
}

a {
  outline: none;
  color: #D7A33D;
  text-decoration: none;
}

p {
  font-size: 0.75em;
  padding: 0.8em 0;
}

h2 {
  font-size: 1.05em;
}

.clear {
  font-size: 0;
  line-height: 0em;
  height: 0;
  overflow: hidden;
  clear: both;
}
#contain_wrapper {
  background: #b2314d url('/images/layout/background.jpg');
  background-repeat:repeat-x repeat-y; 
}

#header-container {
  height: 465px;
  width: 890px;
  position: relative;
  margin: 0 auto;
}

#header-container h1 {
  left: 227px;
  top: 69px;
  position: absolute;
  width: 424px;
  height: 40px;
  background: url('/images/layout/logo.gif') no-repeat top;
  z-index: 20;
}

.intro #header-container h1 {
  display: none;
}

#header-container h1 a {
  width: 424px;
  height: 70px; 
  display:block;
}

#header-container h1 a span {
  display: none;
}

#top_logo {
  background:url('/images/layout/top_logo.gif') no-repeat;
  width:304px;
  height:27px;
  top:40px;
  left:30px;
  position: absolute;
}

#header {
  width: 890px;
  height: 396px;
  bottom: 0;
  position: absolute;
}

#left-header-background, #right-header-background, 
#top-header-background, #bottom-header-background {
  position: absolute;
}

#left-header-background {
  background: url('/images/layout/left-header-background.gif') no-repeat;
  width: 40px;
  height: 316px;
  top: 40px;
  left: 0;
}

#right-header-background {
  background: url('/images/layout/right-header-background.gif') no-repeat;
  width: 40px;
  height: 316px;
  top: 40px;
  right: 0;
}

#top-header-background {
  background: url('/images/layout/top-ornament.gif') no-repeat;
  width: 890px;
  height: 40px;
  top: 0;
  left: 0;
}

#bottom-header-background {
  background: url('/images/layout/bottom-ornament.gif') no-repeat;
  width: 890px;
  height: 40px;
  left: 0;
  bottom: 0;
  z-index:10;
}

#header-image-border, #menu{
  position: absolute;
  width: 810px;
  left: 40px;
}

#header-image-border {
  background: #b2314d;
  height: 276px;
  top: 40px;
  z-index: 10;
}

/* -------- MENU -------- */

#menu {
  background: #b2314d url('/images/layout/menu_bg.gif') no-repeat;;
  height: 40px; 
  bottom: 40px;
}

#header-container h1 {
  padding: 0;
  margin: 0;
}

ul {
  margin-left: 10px;
  padding-left: 0px;
}

#menu ul, #menu ul li {
padding-top: 4px;
margin: 0;
}

#menu ul li {
  list-style: none;
  float: left;
 
  width: 165px;
  padding: 0 0px;
}

#menu ul li a {
  line-height: 28px;
  font-size: 18px;
  color: #D7A33D;
  display: block;
  width: 155px;
  text-align: center;
  padding-left: 13px;
}

#menu ul li a:hover, #side-menu ul li a:hover, #menu ul li.active a{
  color: #c8c8c8;
}

#menu ul li#menu-spacer{
  width: 150px;
}

#header-image-pl,  #header-image-en{
  width: 810px;
  height: 276px;
  margin: 0px;
}

.page1 #header-image {
  background: url('/images/layout/page1.jpg') no-repeat;
}

.page2 #header-image {
  background: url('/images/layout/page2.jpg') no-repeat;
}

.page3 #header-image {
  background: url('/images/layout/page3.jpg') no-repeat;
}

.page4 #header-image {
  background: url('/images/layout/page4.jpg') no-repeat;
}

#thing {
  left: 348px;
  bottom: -16px;
  position: absolute;
  z-index: 30;
  width: 189px;
  height: 96px;
  background: url('/images/layout/thing.gif') no-repeat;
}

#content-container {
  width:1000px;
  position:relative;
  margin:auto;
}

#space-logo {
  background: url('/images/layout/space_logo.gif') no-repeat;
  position:absolute;
  z-index:25;
  top:-8px;
  left:440px;
  width:139px;
  height:22px;
}

#space-border {
  background: url('/images/layout/space_border.jpg') no-repeat;
  position:absolute;
  z-index:20;
  top:-8px;
  left:55px;
  width:890px;
  height:8px;
}

#content-wrapper {
  background: url('/images/layout/content-background.gif') repeat-y;
  margin: 0 auto;
  width: 810px;
  padding: 0px 40px 0px 40px;
}

#footer {
  color:  #000000;
  font-size: 10px;
 line-height: 20px;
 width: 880px;
 margin: 0 auto;
 text-align: right;
 padding-right: 54px;
 padding-bottom: 35px;
}

#footer a {
  color: #111111;
  font-size: 10px;
}

#top_background {
  background:url('/images/layout/top_background.jpg') repeat-x;
  height:25px;
}

#bottom_background {
  background:url('/images/layout/bottom_background.jpg') repeat-x;
  height:25px;
}

.intro #content-container {
  display: none;
}

#content-border{
  background-color:#b2314d;
  width: 810px;
  position: relative;
}

#content {
  float: left;
}

#content-border {
  min-height: 250px;
  height: auto !important;
}

* html #content-border {
  height: 178px;
}

.withoutSideMenu#content-text {
  width: 750px;
}

.withSideMenu#content-text {
  width: 512px;
}


#content-text {
  padding: 22px;
  float: left;
  font-size: 12px;
  color: #fdc0cb;
}

#content-text a {
  text-decoration: none;
}

#content-text a:hover {
  color: #de8a4f;
  text-decoration: underline;
}

#content-bottom{
  background: url('/images/layout/bottomdown-ornament.gif') no-repeat;
  width: 890px;
  height: 40px;
  margin: 0 auto 0px auto;
}

#side-menu{
  width: 253px;
  border-right: 1px solid #d26e7f;
  height: 100%;
  float: left;
  background: url('/images/layout/menu-bottom.jpg') no-repeat 20px bottom;
}


#side-menu ul{
  margin-top: 22px;
  padding-left: 0px;
}

#side-menu ul li{
  list-style: none;
}

#side-menu ul li.active a{
  background: url('/images/layout/small-thing.jpg') no-repeat left;
  color: #FDC0CB;
}

#side-menu ul li a{
  font-weight: bold;
  font-size: 12px;  
  padding: 16px 0 12px 55px;
  display: block;
}

#side-menu ul li a:hover {
  color:#FDC0CB;
}

#lang{
  width: 37px;
  height: 25px;
  display: block;
  position: absolute;
  right: 130px;
  top: 35px;
}

.intro #lang {

}

#lang span{
  display: none;
}

#headerFlash{
  position: absolute;
  left: 40px;
  top: 0px;
  z-index:100;
}

#flash{
  width: 83px;
  height: 83px;
  position: absolute;
  z-index:200;
  right: 30px;
  top: 8px;
}




a img {
  border: none;
}

#thumbsGallery {
  /*padding: 50px 70px 85px 70px;*/
  padding-left: 50px;
  padding-top: 15px;
}

.galleryImage {
  float: left;
  width: 120px;
  height: 120px;
  margin-right: 20px;
  padding-bottom: 15px;
}

.galleryImage .table {
  display: table;
  vertical-align: middle;
  width: 120px;
  height: 120px;
  text-align: center;
}

.galleryImage .table .cell, .galleryImage .table {
  display: table-cell;
}

.galleryImage .table .cell .hack {
  width: 120px;
  text-align: center;
}


ul#gallery-thumbs {
   list-style-type: none;
   list-style-image: none;
   margin: 0px;
   padding: 0px;
}

ul#gallery-thumbs li {
  float: left;
  margin: 0px;
  padding: 0px 10px 10px 0px;
}


#changeFont {
  top: 15px;
  right: 100px;
  font-size: 10px;
  position: absolute;
}

#indicator {
  position: absolute;
  top: 55px;
  right: 370px;
}

.biggerFont { font-size: 12pt; }
.smallerFont { font-size: 10pt; }

.relative {
  position: relative;
}
 
#over {
  left: 373px;
  top: 78px;
  position: absolute;
  width: 124px;
  height: 62px;
}

.page1 #over { background: top left url('/images/layout/over1.jpg') no-repeat; }
.page2 #over { background: top left url('/images/layout/over2.jpg') no-repeat; }
.page3 #over { background: top left url('/images/layout/over3.jpg') no-repeat; }
.page4 #over { background: top left url('/images/layout/over4.jpg') no-repeat; }
.page5 #over { background: top left url('/images/layout/over5.jpg') no-repeat; }
.page6 #over { background: top left url('/images/layout/over6.jpg') no-repeat; }
.page7 #over { background: top left url('/images/layout/over7.jpg') no-repeat; }

.page1 #header #headerContent { background: top left url('/images/layout/header1.jpg') no-repeat; }
.page2 #header #headerContent { background: top left url('/images/layout/header2.jpg') no-repeat; }
.page3 #header #headerContent { background: top left url('/images/layout/header3.jpg') no-repeat; }
.page4 #header #headerContent { background: top left url('/images/layout/header4.jpg') no-repeat; }
.page5 #header #headerContent { background: top left url('/images/layout/header5.jpg') no-repeat; }
.page6 #header #headerContent { background: top left url('/images/layout/header6.jpg') no-repeat; }
.page7 #header #headerContent { background: top left url('/images/layout/header7.jpg') no-repeat; }

.page1 #header-image-pl {background: url('/images/layout/page1_pl.jpg') no-repeat;}

.page2 #header-image-pl {background: url('/images/layout/page2_pl.jpg') no-repeat;}

.page3 #header-image-pl {background: url('/images/layout/page3_pl.jpg') no-repeat;}

.page4 #header-image-pl {background: url('/images/layout/page4_pl.jpg') no-repeat;}

.page1 #header-image-en {background: url('/images/layout/page1_en.jpg') no-repeat;}

.page2 #header-image-en {background: url('/images/layout/page2_en.jpg') no-repeat;}

.page3 #header-image-en {background: url('/images/layout/page3_en.jpg') no-repeat;}

.page4 #header-image-en {background: url('/images/layout/page4_en.jpg') no-repeat;}

