/* Generated by KompoZer */
body {
  background-color: #362828;
  font-family: sans-serif,Bitstream Vera Sans,Arial,Helvetica;
}

.main {
  position: absolute;
 height: 544px;
  left: 35px;
  bottom: 24px;
}
.main1 {
  position: relative;
 height: 544px;
  left: 0px;
  bottom: 0px;
}
.copy {
  position: absolute;
  bottom: 0px;
  left: 8px;
}
.shok a {
  background: transparent url(image/shok.png) no-repeat scroll 0% 50%;
  display: block;
  width: 161px;
  height: 76px;
}
.shok a:hover {
  background-position: -161px 0;
}
.shok {
  bottom: 42px;
  left: 0px;
  position: absolute;
}
.menu {
  left: 47px;
  position: absolute;

  font-size: 34px;

  top: -10px;
  color: #988475;
  text-decoration: none;
 width: 372px;
padding-top: 5px;
}
a {
  color: #988475;
  text-decoration: none;
}
a:hover {
 color: #fbf0ec;
}
.servicestxt1 {
  position: absolute;
  top: 0px;
  left: 461px;
  width: 361px;
  font-size: 0.8em;
  text-align: justify;
  color: #fbf0ec;
}
.servicestxt2 {
  position: absolute;
  top: 0px;
  left: 860px;
  width: 361px;
  font-size: 0.8em;
  text-align: justify;
color: #fbf0ec;
padding-right: 85px;
}

.back a {
  background: transparent url(image/bck.png) no-repeat scroll 0% 50%;
  display: block;
  width: 26px;
  height: 26px;
}
.back a:hover {
  background-position: -26px 0;
}
.back {
  top: 0px;
  left: 0px;
  position: absolute;

}
.cards {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 3430px;
}
.cards2 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 3720px;
}
.cards3 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 4480px;
}
.cards4 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 3980px;
}
.cards5 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 5080px;
}
.cards img {
border: 0px solid;
border-color: transparent;
  padding-right: 10px;
}
.cards2 img {
border: 0px solid;
border-color: transparent;
  padding-right: 10px;
}
.cards3 img {
border: 0px solid;
border-color: transparent;
 padding-right: 10px;
}
.cards4 img {
border: 0px solid;
border-color: transparent;
 padding-right: 10px;
}
.cards5 img {
border: 0px solid;
border-color: transparent;
 padding-right: 10px;
}
.card {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
text-align: right;


}
.brown {
  position: absolute;
  top: 1px;
  left: 255px;
  right: 1px;
  bottom: 1px;
 background-color: #211616;
z-index: -1;
}
.card p {
  font-size: 0.8em;
color: #fbf0ec;
margin-top: 5px;
padding-top: 0px;
}
.mission1 {
  position: absolute;
  top: -13px;
  left: 305px;
  width: 361px;
  font-size: 0.8em;
  text-align: justify;
color: #fbf0ec;
}
.mission2 {
  position: absolute;
  top: -13px;
  left: 702px;
  width: 361px;
  font-size: 0.8em;
  text-align: justify;
  color: #fbf0ec;
padding-right: 85px;
}
.pages {
  right: 0px;
top: 25px;
  position: absolute;
}

.pages2 {
right: 85px;
  position: absolute;
top: -5px;
  line-height: 1.5em;
  font-size: 1.7em;
  top: -5px;
  color: #988475;
  text-decoration: none;
}
.brands {
  position: absolute;
  top: 0px;
  left: 503px;
  padding-right: 50px;
  height: 370px;
  width: 4640px;
}
.brands img {
border: 0px solid;
border-color: transparent;  
padding-right: 10px;
}
.cals {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 3820px;
}
.cals img {
border: 0px solid;
border-color: transparent;
padding-right: 10px;
}
.description {
font-size: 0.60em;
  color: #8f8481;

}
.allsorts {
  position: absolute;
  top: 0px;
  left: 300px;
  padding-right: 50px;
  height: 370px;
  width: 2880px;
}
.allsorts img {
border: 0px solid;
border-color: transparent;
padding-right: 10px;
}
.allsorts2 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 2880px;
}
.allsorts3 {
  position: absolute;
  top: 0px;
  left: 320px;
  padding-right: 50px;
  height: 370px;
  width: 2580px;
}
.allsorts2 img {
border: 0px solid;
border-color: transparent;
padding-right: 10px;
}

.allsorts3 img {
border: 0px solid;
border-color: transparent;
padding-right: 10px;
}

.history {
  position: absolute;
  top: 0px;
  left: 302px;
  padding-right: 50px;
  height: 370px;
  width: 4580px;
}
.history img {
border: 0px solid;
border-color: transparent;
padding-right: 10px;
}
.contacts {
  position: absolute;
  top: -25px;
  left: 320px;
  width: 553px;
  font-size: 24px;
  text-align: right;
  color: #988475;
}
.pagescards {
  left: 55px;
  top: 50px;
  position: absolute;
  font-size: 34px;
  color: #988475;
  text-decoration: none;

}
.pages2cards {
left: 3125px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}
.pages2cards2 {
left: 3626px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}

.pages2cards3 {
left: 3880px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}

.pages2cards4 {
left: 3621px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}

.pages2cards5 {
left: 4857px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}

.pagesallsorts {
  left: 90px;
  top: 50px;
  position: absolute;
  font-size: 34px;
  color: #988475;
  text-decoration: none;

}
.pages2allsorts {
left: 2907px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}
.pages2allsorts2 {
left: 2799px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}
.pages2allsorts3 {
left: 2459px;
  position: absolute;
  font-size: 34px;
  top: -5px;
  color: #988475;
  text-decoration: none;
  width: 310px;
}

