@font-face {
  font-family: 'Neris Light';
  src: url('../fonts/Neris-Light.eot');
  src: url('../fonts/Neris-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Neris-Light.woff') format('woff'), url('../fonts/Neris-Light.ttf') format('truetype'), url('../fonts/Neris-Light.svg#Neris-Light') format('svg');
}
@font-face {
  font-family: 'Neris Black';
  src: url('../fonts/Neris-Black.eot');
  src: url('../fonts/Neris-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Neris-Black.woff') format('woff'), url('../fonts/Neris-Black.ttf') format('truetype'), url('../fonts/Neris-Black.svg#Neris-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neris SemiBold';
  src: url('../fonts/Neris-SemiBold.eot');
  src: url('../fonts/Neris-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Neris-SemiBold.woff') format('woff'), url('../fonts/Neris-SemiBold.ttf') format('truetype'), url('../fonts/Neris-SemiBold.svg#Neris-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neris Thin';
  src: url('../fonts/Neris-Thin.eot');
  src: url('../fonts/Neris-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Neris-Thin.woff') format('woff'), url('../fonts/Neris-Thin.ttf') format('truetype'), url('../fonts/Neris-Thin.svg#Neris-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}
.clear {
  clear: both;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: 'Neris Light';
}
#pageOut {
  margin: 0px auto 0px auto;
  width: 1280px;
  background-image: url('../images/bg.jpg');
  background-repeat: no-repeat;
  background-position: 0px 110px;
  min-height: 900px;
  position: relative;
}
#pageOut h1 {
  position: absolute;
  color: white;
  top: 130px;
  left: 159px;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-size: 90px;
  text-align: left;
  font-family: 'Neris Thin';
  line-height: 1em;
}
#pageOut #pageIn {
  width: 962px;
  margin: 0px auto 0px auto;
  position: relative;
}
#pageOut #pageIn ul#mainMenu {
  list-style: none;
  margin: 0px;
  padding: 60px 0px 0px 0px;
}
#pageOut #pageIn ul#mainMenu li {
  display: inline-block;
  font-size: 17px;
  margin-right: 20px;
}
#pageOut #pageIn ul#mainMenu li a {
  color: black;
  text-decoration: none;
}
#pageOut #pageIn #quickContact {
  position: absolute;
  right: 0px;
  top: 48px;
  width: 244px;
  height: 243px;
  overflow: hidden;
  background-image: url('../images/quickContact.png');
  background-repeat: no-repeat;
}
#pageOut #pageIn #quickContact .phone {
  top: 80px;
  left: 30px;
  position: absolute;
  color: white;
  font-family: 'Neris Black';
  font-size: 26px;
  background-image: url('../images/phoneIcon.png');
  background-repeat: no-repeat;
  background-position: 0px 11px;
  padding-left: 20px;
}
#pageOut #pageIn #quickContact .email {
  position: absolute;
  color: white;
  top: 115px;
  left: 30px;
  background-image: url('../images/mailIcon.png');
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 20px;
}
#pageOut #pageIn #quickContact .email a {
  color: white;
  text-decoration: none;
}
#pageOut #pageIn #quickContact .caption {
  top: 48px;
  left: 35px;
  font-size: 24px;
  color: white;
  font-family: 'Neris Black';
  position: absolute;
}
#pageOut #pageIn .cols {
  padding-top: 645px;
}
#pageOut #pageIn .cols .col {
  color: white;
  width: 290px;
  margin-right: 46px;
  float: left;
}
#pageOut #pageIn .cols .col .colIn {
  padding: 25px 30px 0px 30px;
  position: relative;
  height: 300px;
}
#pageOut #pageIn .cols .col.green {
  background: #4d9074;
}
#pageOut #pageIn .cols .col.orange {
  background: #f29100;
}
#pageOut #pageIn .cols .col.blue {
  background: #047292;
}
#pageOut #pageIn .cols .col.last {
  margin-right: 0px !important;
}
#pageOut #pageIn .cols .col h2 {
  font-family: 'Neris SemiBold';
  margin: 0px;
  padding: 0px;
}
.readMore {
  position: absolute;
  bottom: 15px;
  left: 0px;
  text-align: center;
  margin-top: 5px;
  width: 100%;
}
.readMore a {
  display: block;
  padding: 10px;
}
.tab {
  padding-left: 40px;
  padding-right: 40px;
}
#footer {
  background: #b2c6d1;
  padding: 30px 159px;
  color: white;
}
