body {
  color: #eb6;
  background-color: #000;
}

a { color:#d85 }

/* верхняя шапка (меню) */
.top {
  color: #eb6;
  background-color: #0f0800;
  background-image: url('/static/tiwar/lava-bg2.png');
  font-size: medium;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000;
}


/* кнопка в верхнем меню */
.top_button {
  background-color:#060200;
  border-radius:4px;
  border:1px solid #402000;
}

/* название сайта в заголовке */
.top_title {
  text-shadow: 2px 2px 2px black;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135);
}


/* сообщение обновления версии */
div.version_update {
  margin:10px;
}


/* меню раскрывающееся по кнопкам */
.menu {
  background-color: #0f0800;
}

.menu_item {
  border-bottom: 1px solid black;
}


/* линия разделитель */
div.line {
  background-color: #210;
  background-image: url('/static/tiwar/line1.png');
}


/* блок ссылок (картинок) на маркеты */
.links {
  background-color: #0f0800;
  background-image: url('/static/tiwar/lava-bg2.png');
}


/* блок "поделиться" */
div.share {
  color:#865;
}


/* блок выбора языков */
#language_panel { 
}

#language_panel span {
  background-color:#060200;
  border-radius:4px;
  border:1px solid #402000;
  color:#d85;
  text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 8px #804000;
}

#language_panel img {
  vertical-align:bottom;
  margin-right:2px;
}

#language_panel span a {
}

#language_panel span.current {
  background-color:#000210;
  border-radius:4px;
  border:1px solid #00585e;
}

#language_panel span.current a {
  font-weight: bold;
  color:#81d1ff;
  text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 10px #81d1ff;
}


/* поле ввода */
.input {
  border-radius:4px;
  border:2px solid #852;
}


/* нижний блок иконок с другими играми */
.games-list {
  background-color: #0f0800;
}


/* бльшая кнопка/ссылка на маркет */
a.market:focus  {
  background-color: #210;
}

a.market img {
  border-radius:10px;
  border: 1px solid #402000;
}


/* кнопка (управления - сылка или кнопка) */
.btn {
  color:white;
  border:1px solid #408020;
  border-radius:4px;
  background-color: #204010;
  text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 10px #81d1ff;
  font-size: medium;
  font-family: times new roman, sans-serif;
  cursor:pointer;
}


/* кнопка выбора платформы для мобильной версии */
.ps {
  background-color:#000210;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#000210,endColorstr=#002240,GradientType=0);
  background: linear-gradient(to top, #002240, #000210, #000210, #002240);

  border-radius:4px;
  border:1px solid #00585e;
  color:#81d1ff;
  text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 10px #81d1ff;
}

.pns {
  background-color:#060200;
  background: linear-gradient(to top, #261200, #060200, #060200, #261200);
  border-radius:4px;
  border:1px solid #604010;
  color:#d85;
  text-shadow: 0px 0px 1px black, 0px 0px 1px black, 0px 0px 8px #804000;
}


#desktop_content {
  background-color: #0f0800;
  background-image: url('/static/tiwar/lava-bg2.png');
}

.text {
  text-shadow: 1px 1px 1px black;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135);
}

#tablet_content {
  background-color: #0f0800;
  background-image: url('/static/tiwar/lava-bg2.png');
}

.rules a {
  color: #4ce;
  font-size: 14pt;
}

@media (max-width:480px) {
  .rules a { font-size: medium; }
}

@media (max-width:480px) {
  .rules a { font-size: small; }
}

.rules { color: #eb6; }

.rules p { margin-left: 20px; }

.rules hr {
  border: 0px;
  height: 3px;
  background-color: #210;
  background-image: url('/static/tiwar/line1.png');
}