body {
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  /* background:#000 url("../images/bg.jpg") repeat-x center top; */
  text-align:center;
  color:#fff;
  position:relative;
}
embed, object {
  outline:none;
}
h1,h2 {
  font-size:18px;
  color:#ffff20;
  outline:none;
  padding-top:10px;
  margin:0px;
}
h2 { text-align:center; }
p.text, p.small {
  color:#fff;
  padding:5px 0px;
  margin:0px;
}
p.small {
  margin:4px;
  padding:0px;
}
a {
  color:#ffff20;
  font-size:18px;
  outline:none;
}
a.flash-link {
  color:#ffff20;
  display:block;
}
button {
  width:70px;
  height:40px;
  border:none;
  background:#a40202 url("../images/b-small-70x40.gif") no-repeat top left;
  color:#fff;
  cursor:pointer;
  font-weight:bold;
}

#wrapper {
  width:770px;
  height:366px;
  text-align:left;
  border:0px solid red;
  position:relative;
  margin:10% 0px;
}
.preindex #wrapper {
  width:453px;
  margin:50px 0px 0px;
}
#madonna-pic {
  width:358px;
  height:366px;
  float:left;
}
#content {
  padding:20px;
  width:372px;
  height:326px;
  background:#a40202 url("../images/content-bg.gif") no-repeat top left;
  float:left;
  text-align:left;
}
#bg {
  background:#000 url("../images/bg.jpg") repeat-x center center;
}
#prebg {
  background:#000 url("../images/prebg.jpg") repeat-x center center;
}
#bottles {
  position:absolute;
  top:240px;
  left:670px;
  z-index:4000;
}
#bottles img {
  display:block;
}
#alco-warning {
  position:absolute;
  top:480px;
  right:0px;
  z-index:41;
}

/* -------intro page -------- */
.sisejuhatus h4 {
  margin:0px;
  padding:0px;
  padding-bottom:8px;
  color:#ff2;
}
.sisejuhatus h1 {
  margin-bottom:0px;
  padding-bottom:0px;
  
}
.sisejuhatus img {
float:left;
}
/* ----- vanuse leht (index) -------- */
.index #content {
  text-align:center;
  padding-top:100px;
  height:246px;
}
.index button {
  margin-left:5px;
}
/* ----- kysimuste leht -------- */
.question {
  display:none;
}
.kysimus #quest-count {
  position:absolute;
  right:0px;
  top:77px;
  width:100px;
  font-weight:bold;
}
button {
  outline:none;
}
button.answer1 {
  width:300px;
  height:40px;
  background:#a40202 url("../images/quest-a.gif") no-repeat top left;
  display:block;
  margin-bottom:10px;
  font-size:14px;
}
button.answer2 {
  width:300px;
  height:40px;
  background:#a40202 url("../images/quest-b.gif") no-repeat top left;
  display:block;
  margin-bottom:10px;
  font-size:14px;
}
button.answer3 {
  width:300px;
  height:40px;
  background:#a40202 url("../images/quest-c.gif") no-repeat top left;
  display:block;
  margin-bottom:10px;
  font-size:14px;
}

/* ----------- info leht ---------  */
.input {
  background:#a40202 url("../images/input-field.gif") no-repeat top left;
  border:none;
  width:200px;
  height:32px;
  color:#fff;
  font-size:18px;
  padding:5px 10px;
}
label.text {
  color:#ffff20;
  width:100px;
}
.submit {
  background:#a40202 url("../images/b-largex82x32.gif") no-repeat top left;
  width:82px;
  height:32px;
  color:#fff;
  border:none;
}
/* -------------  winners ----------- */
.calendar td {
  text-align:center;
  color:#999;
  background:#a40202 url("../images/cal-off.gif") no-repeat top left;
  font-weight:bold;
  font-size:12px;
  padding:3px;
  width:14px;
  height:14px;
}
.calendar td.winners {
  color:#000;
}
.calendar td.empty {
  background:none;
}
.calendar td.today {
  background:#a40202 url("../images/cal-on.gif") no-repeat top left;
  color:#000;
}
.calendar td.today a {
  color:#000;
}

.calendar td a {
  color:#000;
  text-decoration:none;
  font-size:12px;
}
#calender select, #calender table {
  float:left;
  display:inline;
}
#calender select {
  width:100px;
}
#calender table {
  margin-left:40px;
}
#calender table td.redday {
  color:#c00;
}
#calender table td.on {
  color:blue;
}
/*  ------------------------------- Helpers  -------------------------------- */
div.clearer {
  clear:both;
  visibility:hidden;
  height:1px;
  min-height:1px;
  line-height:1px;
}
span.blocker {
  display:block;
}

