@charset "utf-8";

@font-face {
  font-family:titillium;
  src:url('../fonts/TitilliumText20L-400wt.eot');
}

@font-face {
  font-family:titillium;
  src:local('TitilliumText20L-1wt'), url('../fonts/TitilliumText20L-1wt.ttf') format('truetype');
  font-weight:100;
} 

@font-face {
  font-family:titillium;
  src:local('TitilliumText20L-400wt'), url('../fonts/TitilliumText20L-400wt.ttf') format('truetype');
  font-weight:400;
}

@font-face {
  font-family:titillium;
  src:local('TitilliumText20L-800wt'), url('../fonts/TitilliumText20L-800wt.ttf') format('truetype');
  font-weight:800;
}

@font-face {
  font-family:titillium;
  src:local('TitilliumText20L-999wt'), url('../fonts/TitilliumText20L-999wt.ttf') format('truetype');
  font-weight:900;
}

html, body {
  height:100%;
}

body {
  margin:0;
  padding:0;
  font:normal 100% titillium, arial, sans-serif;
  color: #361F0D;
  background-color:white;
  letter-spacing: 0.16em;
  line-height:18px;
}

div {
  margin:0;
  padding:0;
}

#pseudo-body {
  background:white url("../pics/bg__body.jpg") no-repeat top center;
  margin: 0px;
  min-width: 900px;
  height: 100%;
}

#main_links {
  list-style-type:none;
  display:block;
  margin:0 auto;
  padding:4px 0;
  color:#3d1f0d;
  background-color:transparent;
  text-align:center;
  font-size:0.76em;
  font-weight: 400;
}

#main_links li {
  display:inline;
  margin:0;
  padding:3px 4px 5px 25px;
  border-right:1px solid transparent;
}

#main_links a {
  text-transform:uppercase;
}

a {
  outline:none;
}

a:link, a:visited {
  color:inherit;
  background-color:transparent;
  text-decoration:none;
}

a:hover {
  color:inherit;
  background-color:transparent;
  text-decoration:underline;
}

a:active {
  color:inherit;
  background-color:transparent;
  text-decoration:underline;
}

#header_space {
  height:148px;
}

#footer_space {
  height:30px;
  clear:both;
}

#footer {
  width:757px;
  height:50px;
  margin:0 auto;
  font-size:9px;
  letter-spacing:0.11em;
  line-height:12px;
  color:#9A8F86;
  background-color:transparent;
}

#logo {
  display:block;
  margin:0 auto;
  padding-top:19px;
  padding-bottom:12px;
}

#text_left {
  font-size:inherit;
  float:left;
}

#text_right {
  font-size:inherit;
  float:right;
}
