@charset "utf-8";

@font-face {
    font-family: 'LinuxBG';
    src: url('../fonts/LinuxBiolinumGB.eot');
    src: url('../fonts/LinuxBiolinumGB.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinuxBiolinumGB.woff') format('woff'),
         url('../fonts/LinuxBiolinumGB.ttf') format('truetype'),
         url('../fonts/LinuxBiolinumGB.svg#LinuxBiolinumGBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'LinuxBG';
    src: url('../fonts/LinuxBiolinumGI.eot');
    src: url('../fonts/LinuxBiolinumGI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinuxBiolinumGI.woff') format('woff'),
         url('../fonts/LinuxBiolinumGI.ttf') format('truetype'),
         url('../fonts/LinuxBiolinumGI.svg#LinuxBiolinumGItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'LinuxBG';
    src: url('../fonts/LinuxBiolinumG.eot');
    src: url('../fonts/LinuxBiolinumG.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinuxBiolinumG.woff') format('woff'),
         url('../fonts/LinuxBiolinumG.ttf') format('truetype'),
         url('../fonts/LinuxBiolinumG.svg#LinuxBiolinumGRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
  font-family: LinuxBG, times;
  font-size: 10px;
  color: gray;
  background-image: url('../img/bg_main.jpg');
  background-repeat: no-repeat;
  background-color: #5c4739;
  background-position:center bottom;
  background-attachment:fixed;
  margin: 0px;
  padding: 0px;
}

hr {
  color: black;
  background-color: #CCBB88;
  border: 0px;
  width: 80%;
}

div.center {
  margin-left: auto;
  margin-right: auto;
}

div.bg_header_shadow {
  width: 1000px;
  height: 100px;
}

div.bg_header {
  /* position: fixed;     */
  /* background-image: url('../img/bg_header_fill.png'); */
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

div.header {
  border-left: 1px solid  #222222;
  border-right: 1px solid #222222;
  position: relative;
  background-image: url('../img/bg_header.png');
  width: 1000px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

div.header .author {
  position: relative;
  left: 220px;
  top: 25px;
  font-family: LinuxBG, times;
  font-weight: bold;
  color: #f4dab1;
  font-size: 22px;
  text-align: left;
  width: 400px;
}

div.header .url {
  position: relative;
  left: 220px;
  top: 30px;
  font-family: LinuxBG, times;
  font-weight: normal;
  color: #ffe095;
  font-size: 14px;
  width: 400px;
  text-align: left;
}

div.header .languages {
  position: absolute;
  top: 15px;
  right: 5px;
  width: 246px;
  height: 38px;
  font-size: 14px;
  font-weight: bold;
}

div.header .languages a {
  color: #ebcd88;
  text-decoration: none;
  margin-right: 16px;
}

div.header .languages a:hover {
  color: white;
}

div.header .languages a.active {
  color: #a95b4f;
}

div.header .facebook {
  position: absolute;
  right: 15px;
  top: 55px;


}

div.header .facebook .label {
  float: left;
  margin-top: 8px;
  margin-right: 10px;

  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

div.header .facebook a {
  color: #eccf89;
  text-decoration: none;
}

div.header .facebook a img {
  border: 0px;
}


div.header .facebook a:hover {
  color: white;
}



div.menu {
  background-image: url('../img/bg_menu.png');
  width: 1000px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #222244;
  border-right: 1px solid #222244;
}

div.menu a:img {
  border: 0px;
}

div.menu a {
  text-decoration: none;
}

div.menu .main_menu {
  position: relative;
  top: 10px;
  left: 10px;
  width: 195px;
  height: 100px;
  font-size: 16px;
  text-align: center;
  float: left;
}

div.menu .main_menu .menu1 {
  padding-top: 4px;
  padding-bottom: 5px;
}

div.menu .main_menu .menu1 a {
  color: #d16a4a;
}

div.menu .main_menu .menu1 a:hover {
  color: white;
}

div.menu .main_menu .menu2 {
  padding-top: 5px;
  padding-bottom: 3px;
}

div.menu .main_menu .menu2 a {
  color: #ffe095;
}

div.menu .main_menu .menu2 a:hover {
  color: white;
}

div.menu .main_menu .menu3 {
  padding-top: 5px;
  padding-bottom: 5px;}

div.menu .main_menu .menu3 a {
  color: #e9b083;
}

div.menu .main_menu .menu3 a:hover {
  color: white;
}

div.menu .products {
  width: 780px;
  height: 130px;
  float: right;
}

div.menu .products .product {
  position: relative;
  float: left;
  width: 130px;
  height: 100px;
  padding-top: 2px;
}

div.menu .products .product img.ico {
  position: absolute;
  width: 130px;
  height: 100px;
  border: 0px;
  top: 0px;
}


div.menu .products .product span.lbl {
  position: absolute;
  width: 130px;
  height: 18px;
  text-align: center;
  margin-top: 79px;
}

div.menu .products .product a {
  color: #f4dab1;
  font-size: 14px;
  text-decoration: none;
  top: 0px;
}

div.menu .products .product a:hover {
  color: white;
}

div.content_header {
  width: 960px;
  height: 25px;
  background-color: #f4dab1;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  border-left: 1px solid #222244;
  border-right: 1px solid #222244;
}

div.content_header .text {
  font-size: 20px;
  width: 600px;
  font-weight: bold;
  color: #451f08;
  width: 1000px;
}

div.content  {
  border-left: 1px solid #222244;
  border-right: 1px solid #222244;
  position: relative;
  /* background-image: url('../img/bg_content.png'); */
  background-repeat: no-repeat;
  background-color: #f4dab1;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  color: #5d3200;
  font-size: 16px;
  /* min-height: 450px; */
  padding-bottom: 20px;
}

div.content .text {
  float: left;
  width: 400px;
  margin-left: 30px;
  text-align: justify;
  padding-bottom: 20px;
}

div.content .text b {
  color: black;
}

div.content .text span {
  color: #ba0515;
  font-weight: bold;
}

div.content .gallery {
  float: right;
  width: 530px;
  background-color: #f4dab1;
}

div.content .gallery .gallery_inner {
  margin-right: 30px;
  width: 463px;
  background-image: url('../img/bg_photo.png');
  background-repeat: no-repeat;
  min-height: 394px;
  background-color: #f8e7cc;
  padding: 10px 27px 6px 13px;
}

div.content .gallery .gallery_inner .big_photo {
  margin-top: 50px;
  margin-left: 10px;
}

div.content .gallery .gallery_inner big_photo img {
  border-weight: 0px;
  clear: both;
}

div.content .gallery .gallery_inner .label {
  color: black;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  margin-top: 26px;
}

div.content .gallery .gallery_inner .slides {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

div.content .gallery .gallery_inner .slides {
  border-weight: 0px;
}

#gal_pager {
  position: absolute;
  top: 10px;
  width: 478px;

}
div.content .gallery .gallery_inner .slides img.active {
  border: 3px solid black;
}

div.content .gallery .gallery_inner .label {
  padding-bottom: 5px;
  text-align: center;
  color: #6a4535;
  font-weight: bold;
}

div.footer {
  background-image: url('../img/bg_footer.png');
  width: 1000px;
  height: 102px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #222244;
  border-right: 1px solid #222244;
}

div.footer .left {
  width: 387px;
  height: 120px;
  padding-left: 20px;
  float: left;
}

div.footer .left div.url {
  padding-top: 22px;
  font-size: 14px;
  font-weight: normal;
}

div.footer .left div.url a {
  color: #b09859;
  text-decoration: none;
}

div.footer .left div.url a:hover {
  color: white;
}

div.footer .left div.copyright {
  padding-top: 8px;
  font-size: 14px;
  color: #f5ad51;
  font-weight: bold;
}

div.footer .left div.created {
  padding-top: 6px;
  font-size: 12px;
  color: #ba683c;
}

div.footer .left div.created a {
  color: #ba683c;
  text-decoration: none;
  border-bottom: 1px dashed #aa481c;
}

div.footer .left div.created a:hover {
  color: white;
}

div.footer .right {
  float: right;
  width: 400px;
  height: 120px;
  padding-right: 20px;
  padding-top: 14px;
  text-align: right;
  font-size: 14px;
}

div.footer .right .menu1 {
  padding: 5px;
}

div.footer .right .menu1 a {
  color: #fff4c1;
  text-decoration: none;
  margin-right: 10px;
}

div.footer .right .menu1 a:hover {
  color: white;
}

div.footer .right .menu2 {
  padding: 5px;
}

div.footer .right .menu2 a {
  color: #fff4c1;
  text-decoration: none;
  margin-right: 10px;
}

div.footer .right .menu2 a:hover {
  color: white;
}

div.footer .right .menu3 {
  padding: 4px;
  font-weight: bold;
}

div.footer .right .menu3 a {
  color: #eec278;
  text-decoration: none;
  margin-right: 10px;
}

div.footer .right .menu3 a:hover {
  color: white;
}

a.login_auth {
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  border: 0px;
}

