button {
  width: 99%;
  padding: 6px;
  margin: 2px;
  background-color: #d23f00;
  color: #ffffff;
  border-radius: 1px;
  -moz-border-radius: 1px;
  cursor: pointer;
}

button:hover {
  background-color: #a23100;
}

body {
  max-width: 500px;
  min-width: 240px;
  margin: 0 auto;
  background-color: #ffffff;
}

a {
  color: #274d9a;
  text-decoration: none;
}

div.body {
  border: 1px solid #efdab6;
  background-color: #ffffff;
  background-repeat: no-repeat;
  overflow: hidden;
}

table.alco { 
  width: 49.58%;
  max-width: 250px;
  background-color: #ffffff;
  display: inline-table;
  vertical-align: top;
}

table.alco td { 
  width: 20%;
  border: 1px solid green;
}

table.alco td img { 
  width: 100%;
  vertical-align: bottom;
}

table.koff {
  font-size: small;
}

table.koff td {
  display: inline-block;
}

table.koff td.jfg {
  min-width: 34px;
  vertical-align: top;
}

table.koff div.jkfg {
  text-align: center;
  color: red;
  background: #d7d7d7;
}

div.alik {
  display: inline-block;
  width: 44%;
  vertical-align: middle;
}

div.alik img {
  width: 100%;
  max-width: 240px;
}

form.alco { 
  background-image: url(../images/bg.png);
  background-size: 99% 99%;
  background-repeat: no-repeat;
  background-position: center;
}

div.alco-display {
  
}

div.stavka {
  border: 1px solid #287c0c;
  background-color: #e7e8e3;
  margin: 0 auto;
  margin-bottom: 6px;
}

div.stavka-title {
  background-color: #287c0c;
  color: #ffffff;
  padding: 2px;
}

div.stavka-coins {
  background-color: #ffffff;
  color: #3e3e3e;
  padding: 2px;
}

td.stavka-money {
  background-color: #da6403;
  color: #ffffff;
  padding: 2px;
}

td.stavka {
  border: 1px solid #a9dae0;
  width: 34px;
  height: 20px;
  text-align: center;
  background-color: #fff9e6;
}

td.stavka:hover {
  background-color: #ffedb7;
}

td.stavka > a {
  display: block;
}

div.messages {
  max-width: 320px;
  margin: 0 auto;
  margin-bottom: 6px;
  text-align: center;
}

div.rules {
  padding: 6px;
  margin: 0 auto;
  margin-bottom: 6px;
}

div.messages b {
  color: red;
}

div.rules b {
  color: blue;
}

.foot {
  background-color: #006fd2;
  padding: 4px;
  color: #e2e2e2;
}
.foot a {
  color: #e2e2e2;
}

.copy {
  text-align: center;
  color: #b4b4b4;
}