body, td, th, p, select, textarea, input {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
}

p {
  margin-top: 14px;
}

hr {
  height: 1px;
  margin: 2px 0px 2px 0px;
  color: #FFCD67;
}

h2 {
  font-size: 11px;
  font-weight: bold;
  color: #952121;
  text-decoration: underline;
  text-align: center;
}

h3 {
  font-size: 11px;
  font-weight: bold;
  color: #0C5D74;
  text-align: center;
  margin: 5px;
}


h4 {
  font-size: 11px;
  font-weight: bold;
  color: #0C5D74;
  margin: 5px 0px -5px 0px;
}


/********************/
/* Строка копирайта */
address {
  font-style: normal;
  font-size: 10px;
  color: #FFE4A4;
}


/******************/
/* Верхняя строка */
td.tl {
  padding: 0px 5px 2px 5px;
}

.tl a {
  color: #FFE4A4;
  text-decoration: none;
}

.tl a:hover {
  color: white;
}


/****************************/
/* Строка ссылок под шапкой */
td.sl {
  color: #0C5D74;
  padding: 0px 5px 2px 5px;
}

td.sl div {
  width: 100%;
  font-size: 11px;
  filter: dropshadow(color=white, offx=1, offy=1), dropshadow(color=white, offx=0, offy=-1), dropshadow(color=white, offx=-1, offy=0);
}

.sl a {
  color: #0C5D74;
  font-weight: bold;
  text-decoration: none;
}

.sl a:hover {
  color: #952121;
}


/*******************/
/* Блок информации */
th.bh {
  padding: 0px;
}

th.bh div {
  color: #0C5D74;
  width: 100%;
  font-size: 11px;
  filter: dropshadow(color=#DFF0FF, offx=1, offy=1), dropshadow(color=#DFF0FF, offx=0, offy=-1), dropshadow(color=#DFF0FF, offx=-1, offy=0);
  padding: 1px;
}

td.bc {
  padding-top: 8px;
}

td.bc ul {
  margin: 4px 0px 4px 16px;
}

td.bc ul li {
  list-style: url('/img/list-item.gif');
  padding: 1px 0px 3px 0px;
}


/**********/
/* Ссылка */
a {
  color: #952121;
  text-decoration: none;
}

a:hover {
  color: #DB8B38;
}


/******************/
/* Заголовки игры */
div.pgc {
  padding: 4px 0px 4px 0px;
}

div.lgc {
  padding: 0px 0px 4px 0px;
}


/***********/
/* Рубрики */
.count {
  font-size: 10px;
  color: #0C5D74;
}


/*************/
/* Навигация */
.ndiv {
  font-size: 10px;
  color: #FFCD67;
}

.nth {
  background-color: #FFF69F
}


/**********************/
/* Таблица кодов игры */
table.codes {
  border: 1px solid #FFCD67;
  border-bottom: 0px;
}

table.codes th {
  padding: 3px;
  color: #952121;
  background-color: #FFE9BD;
  border-bottom: 1px solid #FFCD67;
}

table.codes td {
  padding: 4px;
  border-bottom: 1px solid #FFCD67; 
}

table.codes td.code {
  background-color: #FFF48E;
}

table.codes code {
  font-family: Verdana;
  font-weight: bold;
  font-size: 15px;
  color: #043E60;
}               


/*****************/
/* Элементы форм */
.input {
  background-color: #C3D8E7;
  border: 1px solid #0C5D74;
  padding: 2px;
  height: 20px;
  font-weight: bold;
  color: #0C5D74;
}

.button {
  background-color: #007FDD;
  height: 24px;
  font-weight: bold;
  color: white;
}

td.models {
  color: #952121;
}

