/*{{{ =Layout*/                                  

html
, body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  background: url(img/main-bg.png) 50% 50% #625d49;
  font: 12px "Trebuchet MS", Arial, sans-serif;
  color: #e4ffe6;
}


img {
  border: none;
}

a {
  color: #fff;
  text-decoration: none;
}


.h-wrap {
  min-width: 780px;
  height: 100%;
  min-height: 540px;
  _height: expression(document.body.clientHeight > 540 ? "100%" : "540px");  
  position: relative;
}


.logo {
  width: 100%;
  padding: 25px 0 0;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}

.logo span {
  display: block;
  margin: 10px 0 0;
}


.counter {
  width: 642px;
  height: 200px;
  position: absolute;
  top: 50%; left: 50%;
  margin: -100px 0 0 -390px;
  padding: 0 0 0 138px;
  background: url(img/shad.png) 0 0 no-repeat;
  _background: none;
}

h1 {
  margin: 0 0 14px 134px;
  font-size: 18px;
  font-weight: normal;
}

.days
, .hours
, .hours2
, .minutes
, .seconds
, .days span
, .hours span
, .hours2 span
, .minutes span
, .seconds span {
  float: left;
  margin: 0 0 18px;
}

.days
, .hours
, .hours2
, .minutes {
  width: 175px;
}

.hours {
  background: url(img/cl-bg_0.png) 160px 50% no-repeat;
}

.hours2 {
  background: url(img/cl-bg_1.png) 160px 50% no-repeat;
}

.seconds {
  margin-top: -16px;
  width: 100px;
}

.days span
, .hours span
, .hours2 span
, .minutes span
, .seconds span {
  margin: 0 4px 0 0;
}

.info {
  clear: both;
  margin: 0;
  padding: 25px 0 0 74px;
  background: url(img/inf-bg.png) 0 0 no-repeat;
  zoom: 1;
}


.foot {
  width: 100%;
  height: 66px;
  position: absolute;
  bottom: 0; left: 0;
  text-align: center;
}

.foot img {
  margin: 0 5px;
}

/*}}}*/  
