body {
	margin: 0;	
	font-size: small;
	color: #240604;
	background: #dbb771; /* f9ebcf, 938b7b, eac274, f9d99b */
}


@font-face {
	font-family: 'Exo-Regular.otf';
	src: url('fonts/Exo-Regular.otf');
}

@font-face {
    font-family: 'ResagnictoBold';
    src: url('fonts/ResagnictoBold-webfont.eot');
    src: url('fonts/ResagnictoBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ResagnictoBold-webfont.woff') format('woff'),
         url('fonts/ResagnictoBold-webfont.ttf') format('truetype'),
         url('fonts/ResagnictoBold-webfont.svg#ResagnictoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#pageContainer {
      margin: auto;
      margin-top: 10px;
      width: 1030px ! important;
      height: 610px;
      background: #f9ebcf url(images/logo.png) left top no-repeat;
      border-radius: 15px;
}

header {
  height: 40px;  
}

#topNav {
      margin-left: 210px;
}

#topNav ul {
      list-style: none;
}

#topNav li {
      font-family: 'ResagnictoBold';
      display: inline;
}

#topNav li:nth-child(7) {
  position: absolute;
  margin-left: 110px;
  margin-top: 7px;
}

#topNav li:nth-child(8) {
  position: absolute;
  margin-left: 110px;
  margin-top: 7px;
}

.boringNav {
      text-align: left;
      padding-left: 12px;
      font-size: 1.1em;
      margin-top: -10px;
}

.language {
      font-size: .9em;
      margin-top: -5px;
      padding-right: 5px;
      text-align: right;
}


#topNav ul a, #sideNav ul a, footer ul a { 
          text-decoration: none;
	  color: #a07223;
}

#topNav ul a:hover, #sideNav ul a:hover, footer ul a:hover {
        color: #D68F1D;
        text-decoration: underline;
}

body#indexD a.indexD_link,
body#offersD a.offersD_link,
body#aboutD a.aboutD_link,
body#referencesD a.referencesD_link,
body#priceD a.priceD_link,
body#contactD a.contactD_link,

body#why a.why_link,
body#what a.what_link,
body#where a.where_link,
body#when a.when_link,
body#who a.who_link,
body#how a.how_link

{
color: #3f4764;
}

#sideNav {
	display: table-cell;
	width: 200px; /*temporary*/
	vertical-align: top;
	padding-top: 50px;
	padding-right: 30px;
}

#sideNav ul {
        list-style: none;
	margin-left: 10px;
}

#sideNav li {
	text-decoration: none;
	font-family: 'ResagnictoBold';
	font-size: 2.6em;
	line-height: 1.2em;
	
}


#tableContainer {
      display: table;
}

#mainRow	{
	display: table-row;
}


.contact {
  font-size: .4em;
}
  
#screenContainer { 
	display: table;
	width: 810px; /*temporary*/
	height: 560px;
	font-size: 1.3em;
	font-family: 'Exo-Regular.otf';
}

#screenContainer p { 
padding: 10px 0px 10px 0px;
}

.screenRow1 {
	display: table-row;
	height: 265px;
}
#presNav {
  display: table-row;
  height: 20px;
}

#presNav ul {
        list-style: none;
	display: inline;
}

#presNav li {
	text-decoration: none;
	font-family: 'ResagnictoBold';
	font-size: 1.1em;
	display: inline;
}

#presNav li:first-child {
position: absolute;
padding-left: 50px;
}

#presNav li:nth-child(2) {
  position: absolute;
  padding-left: 600px;
}

.block6 {
	display: table-cell;
	width: 260px;
	vertical-align: top;
	padding: 7px 0px 0px 0px;
	text-align: center;
	 
}

.block6 p, .block4 p {
  font-size: 2em;
  font-family: 'Exo-Regular.otf';
}

.block4 {
	display: table-cell;
	width: 400px;
	vertical-align: top;
	text-align: center;
	background: url(images/background-4.png) center top no-repeat;
}

.block4 img {
	margin-top: -10px;	
}

caption {
  caption-side: bottom;
  }

footer ul {
	list-style: none;
	margin: 3px 0 0 195px;
}

footer li {
	text-decoration: none;
	font-family: 'ResagnictoBold';
	font-size: 1em;
	display: inline;
	padding-right: 25px;
}
