/* ================================================================ */
/* BASIC ELEMENTS */
body {
  background-color: #000;
  width: 100%;
  padding: 0;
  margin: 0; }

/* ================================================================ */
/* GROUPING */
/* ================================================================ */
/* SITE */
div#site {
  background-color: #000;
  width: 100%; }

/* ================================================================ */
/* NAVIGATION */
/* ================================================================ */
/* BG */
@-webkit-keyframes anim-in-out {
  0%, 100% {
    opacity: 0; }
  25%, 90% {
    opacity: 1; } }
@-moz-keyframes anim-in-out {
  0%, 100% {
    opacity: 0; }
  25%, 90% {
    opacity: 1; } }
@-o-keyframes anim-in-out {
  0%, 100% {
    opacity: 0; }
  25%, 90% {
    opacity: 1; } }
@keyframes anim-in-out {
  0%, 100% {
    opacity: 0; }
  25%, 90% {
    opacity: 1; } }
div#bg-img {
  position: absolute;
  z-index: 1;
  margin-top: -250px;
  margin-left: -512px;
  left: 50%;
  top: 50%;
  opacity: 0; }

.fade {
  -webkit-animation: anim-in-out;
  -moz-animation: anim-in-out;
  -ms-animation: anim-in-out;
  -o-animation: anim-in-out;
  animation: anim-in-out;
  -webkit-animation-duration: 30s;
  -moz-animation-duration: 30s;
  -ms-animation-duration: 30s;
  -o-animation-duration: 30s;
  animation-duration: 30s;
  @fillmode (forwards); }

div#bg-img img {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -ms-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
  /*opacity 			: 0.0;*/
  width: 1024px; }

/* ================================================================ */
/* TEXT IMG */
@font-face {
  font-family: vijaya;
  src: url("fntvijaya.tff"); }
@-webkit-keyframes anim-blur-in {
  from {
    opacity: 0;
    -webkit-filter: blur(10px); }
  to {
    opacity: 1;
    -webkit-filter: blur(0px); } }
@-moz-keyframes anim-blur-in {
  from {
    opacity: 0;
    -webkit-filter: blur(10px); }
  to {
    opacity: 1;
    -webkit-filter: blur(0px); } }
@-o-keyframes anim-blur-in {
  from {
    opacity: 0;
    -webkit-filter: blur(10px); }
  to {
    opacity: 1;
    -webkit-filter: blur(0px); } }
@keyframes anim-blur-in {
  from {
    opacity: 0;
    -webkit-filter: blur(10px); }
  to {
    opacity: 1;
    -webkit-filter: blur(0px); } }
#txt-wrap {
  z-index: 2;
  left: 325px;
  top: 150px;
  position: absolute; }

.lindenvers-txt {
  -webkit-animation: anim-blur-in 2s steps(30, end) forwards;
  -moz-animation: anim-blur-in 2s steps(30, end) forwards;
  -ms-animation: anim-blur-in 2s steps(30, end) forwards;
  -o-animation: anim-blur-in 2s steps(30, end) forwards;
  animation: anim-blur-in 2s steps(30, end) forwards;
  opacity: 0;
  color: #EFEFEF;
  font-size: 30px;
  font-family: vijaya;
  font-style: italic;
  text-align: center;
  line-height: 1.5; }

/* ================================================================ */
/* TEXT IMG */
#btn-index {
  position: absolute;
  left: 50%;
  margin-left: -30px; }

#toIdx {
  color: #FFF;
  font-family: vijaya;
  font-size: 18px;
  letter-spacing: 5px;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0; }

/*# sourceMappingURL=format_start.css.map */
