/*****************************/
/* CSS for TIME2PLAY content */
/*****************************/

/* Весь контент партнерки */
.tpp_content, .tpp_content td, .tpp_content th {
  font-family: Tahoma;
  font-size: 12px;
};

/* Таблица структуры */
table.tpp_table {
};

/* Левая колонка */
td.tpp_left {
};

/* Ширина левой колонки */
img.tpp_left_width {
  width: 200px;
};

/* Центральная часть */
td.tpp_center {
  padding: 0px 10px 0px 10px;
};

/* Правая колонка */
td.tpp_right {
};

/* Ширина правой колонки */
img.tpp_right_width {
  width: 200px;
};

/* Таблица блока меню */
table.tpp_menu {
  border: 1px solid #88D4FF;
};

table.tpp_menu th {
  background: #73BAFF;
  background-image: url('/img/hbg.gif');
  font-weight: bold;
  color: white;
  padding: 4px;
  border: 0px;
  border-bottom: 1px solid #469FF6;
};

table.tpp_menu th div {
  width: 100%;
  height: 100%;
  padding-bottom: 1px;      
  filter: dropshadow(color=#0E7DBD, offx=1, offy=1);
};

table.tpp_menu td {
  border: 0px;
  padding: 5px;
};

table.tpp_menu ul {
  margin: 5px 5px 5px 25px;
};

table.tpp_menu li {
  list-style-type: square;
  padding: 3px 0px 3px 0px;
};

/* Количество игр в рубрике */
.tpp_count {
  color: gray;
  font-size: 12px;
};

/* Название модели телефона */
div.tpp_phone {
  border: 1px solid #88D4FF;
  background-color: #D7EFFF;
  padding: 3px;
  margin-bottom: 5px;
};

div.tpp_phone div {
  color: #0066CC;
  width: 100%;
  padding-bottom: 1px;      
  filter: dropshadow(color=#FFFFFF, offx=1, offy=1);
};

/* Блок выбора модели телефона */
div.tpp_select_phone {
  padding: 5px 0px 5px 0px;
  width: 100%;
};

div.tpp_select_phone select {
  width: 100%;
  background-color: #D7EFFF;
};

/* Игра в правом списке дополнительных игр */
td.tpp_list_game {
};

/* Таблица центрального блока */
table.tpp_main {
  border: 1px solid #88D4FF;
};

table.tpp_main th {
  background: #73BAFF;
  background-image: url('/img/hbg.gif');
  font-weight: bold;
  color: white;
  padding: 4px;
  border: 0px;
  border-bottom: 1px solid #469FF6;
};

table.tpp_main th div {
  width: 100%;
  height: 100%;
  padding-bottom: 1px;      
  filter: dropshadow(color=#0E7DBD, offx=1, offy=1);
};

table.tpp_main td {
  border: 0px;
  padding: 5px;
};

/* Блок навигации по страницам */
div.tpp_navigation {
};

div.tpp_navigation td {
  padding: 2px;
};

/* Страницы в навигации */
div.tpp_navigation td.tpp_navigation_pages {
  padding: 0px 5px 0px 5px;
  color: silver;
};

td.tpp_navigation_pages b {
  color: black;
};

/* Игры в рубрике каталога */
table.tpp_games {
  margin: 10px 0px 10px 0px;
};

/* картинка */
table.tpp_games td.tpp_image {
  background-color: #E0E0E0;
  border-bottom: 1px solid white;
};

/* описание */
table.tpp_games td.tpp_info {
  border-top: 1px solid #E0E0E0;
};

/* заголовок */
table.tpp_games td.tpp_title {
};

/* текст краткого описания */
table.tpp_games td.tpp_text {
};

/* Таблица навигации по играм (страница игры) */
table.tpp_game_links {
};

table.tpp_game_links td {
  padding: 2px;
};

/* Статус игры (страница игры) */
div.tpp_game_status {
  color: #0066CC;
  font-size: 11px;
  margin: 10px;
};

/* Блок описания игры */
div.tpp_game {
  margin-bottom: 10px;
  padding: 0px 10px 0px 10px;
  width: 100%;
};

div.tpp_game td {
  padding: 0px; /* таблицы внутри описания */
};

/* заголовок */
div.tpp_game h2 {
  font-size: 12px;
  text-align: center;
  text-decoration: underline;
};

/* картинка игры */
div.tpp_game img.tpp_image {
  margin: 0px 5px 5px 0px;
  border: 5px solid #E0E0E0;
};

/* Таблица кодов для загрузки */
table.tpp_codes {
};

table.tpp_codes th {
  color: white;
  background-color: #808080;
  border: 0px;
  padding: 3px 10px 3px 10px;
};

table.tpp_codes th div {
  width: 100%;
  padding-bottom: 1px;      
  filter: dropshadow(color=#000000, offx=1, offy=1);
};

table.tpp_codes td {
  padding: 3px 10px 3px 10px;
};

table.tpp_codes code {
  font-weight: bold;
  font-size: 13px;
};

/* Список телефонов */
table.tpp_phones {
  width: 100%;
};

table.tpp_phones th {
  color: black;
  background-color: #D7EFFF;
  background-image: none;
  text-align: right;
  border-top: 1px solid #88D4FF;
  border-bottom: 1px solid white;
};

table.tpp_phones td {
  border-top: 1px solid #88D4FF;
  padding: 8px;
};

/* Блок текст на страницах с информацией */
div.tpp_text {
  width: 100%;
  padding: 10px;
};

/* заголовок */
div.tpp_text h2 {
  font-size: 12px;
  text-decoration: underline;
};

div.tpp_text ul {
  margin: 5px 5px 5px 25px;
};

div.tpp_text li {
  list-style-type: square;
  padding: 3px 0px 3px 0px;
};

div.tpp_text h4 {
  font-size: 12px;
  color: #144372;
  margin-bottom: -10px;
};

ul.tpp_faq li {
  padding-bottom: 15px;
};

ul.tpp_faq li li {
  padding: 3px;
};

/* Блок таблицы формы технической поддержки */
div.tpp_support {
};

div.tpp_support table {
  border: 1px solid #C0C0C0;
  width: 100%;
};

div.tpp_support td {
  background-color: #E0E0E0;
  padding: 5px;
  width: 50%;
};

div.tpp_support input.text {
  width: 100%;
};

div.tpp_support input.button {
  height: 22px;
  font-size: 11px;
  font-weight: bold;
  color: white;
  background-color: #1B96DE;
};

/* Таблица операторов */
table.tpp_operators td {
  border-top: 1px solid #88D4FF;
  border-bottom: 1px solid white;
  padding: 8px;
};

table.tpp_operators th {
  border-top: 1px solid #88D4FF;
  border-bottom: 1px solid white;
  background-color: #D7EFFF;
  background-image: none;
  color: black;
};

table.tpp_operators img {
  margin-bottom: 3px;
};