/* Стили, используемые самой Чайкой */

/* Стили, используемые самой Чайкой */ /* Стили, используемые самой Чайкой */ /* Таблица с заголовками и видимыми границами */ table.msotablegrid, table.msonormaltable {
  border-collapse: collapse;
  font-size: small;
  background-color: white;
  color: black;
  border: 1px solid #e59900;
}

table.msotablegrid thead td, table.msonormaltable thead td {
  padding: 5px;
  background-color: #e59900;
  color: white;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

table.msotablegrid td, table.msonormaltable td {
  padding: 5px;
  vertical-align: top;
  border: 1px solid #e59900;
  text-align: left;
}

table.msotablegrid td p {
  margin: 0;
  padding: 0;
}

/* Таблица с заголовками и невидимыми границами */ table.msotablegrid_noborder, table.msonormaltable_noborder {
  border: 0px;
  border-collapse: collapse;
  font-size: small;
  color: black;
  border-bottom: 1px solid #e59900;
}

table.msotablegrid_noborder thead td, table.msonormaltable_noborder thead td {
  padding: 5px;
  background-color: #e59900;
  color: white;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

table.msotablegrid_noborder td, table.msonormaltable_noborder td {
  padding: 5px;
  vertical-align: top;
}

table.msotablegrid_noborder td p {
  margin: 0;
  padding: 0;
}

/* Таблица без заголовков и невидимыми границами */ table.tableimages {
  border: 0px;
  border-collapse: collapse;
  font-size: small;
  color: Black;
}

table.tableimages thead {
  padding: 5px;
  background-color: #e59900;
  color: white;
  text-align: left;
  vertical-align: top;
}

table.tableimages td {
  padding: 2px !important;
  vertical-align: top;
}

table.tableimages td p, table.tableimages td div, table.tableimages td * {
  margin: 0 4px 0 4px !important;
  padding: 0px;
}

table.tableimages td a {
  margin: 0px !important;
  padding: 0px;
}

/* Чередование строк в таблицах */ table.msotablegrid thead td.even, table.msonormaltable thead td.even, table.msotablegrid_noborder thead td.even, table.msonormaltable_noborder thead td.even {
  background-color: #e59900;
}

table.msotablegrid td.even, table.msonormaltable td.even, table.msotablegrid_noborder td.even, table.msonormaltable_noborder td.even {
  background-color: #ffeabf;
  text-align: left;
}

/* Изображения на сайте */ img.left {
  float: left;
}

img.right {
  float: right;
}

/* / Изображения на сайте */ /* Ссылки на прикрепленные к документу файлы */ a.attach:active, a.attach:visited, a.attach:link {
  text-decoration: none;
  font-weight: bold;
}

a.attach:hover {
  border-bottom: 1px dashed #001790;
}

/* Системные сообщения */ table.comment_msg {
  border: 1px solid #000000;
}

table.info_msg {
  border: 1px solid #0017ee;
}

table.error_msg {
  border: 1px solid #ee0000;
}

table.comment_msg, table.info_msg, table.error_msg {
  width: 100%;
  margin-bottom: 14px;
}

table.comment_msg td, table.info_msg td, table.error_msg td {
  padding: 8px;
}

.error_msg {
  color: #990000;
}

.info_msg {
  color: #002073;
}

.log {
  font-family: arial, verdana, geneva, helvetica, sans-serif;
  color: #603;
}

.new {
  font-family: arial, verdana, geneva, helvetica, sans-serif;
  color: #ff0000;
}

.wingdings {
  font-family: wingdings;
}

/* Стандартные элементы формы */ .commentinput {
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  background-color: #c7d6f7;
  font-size: 100%;
  width: 100%;
  align: left;
}

.input_forms {
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  border: 1px solid #284a83;
  margin: 8px 15px 12px 29px;
}

.button {
  font-weight: bold;
  font-size: 80%;
  color: #000033;
  background-color: #b6d5f5;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
}

.button_inscr {
  font-weight: bold;
  font-size: 90%;
  background-color: #000000;
  color: #ffffff;
  font-family: arial, verdana, geneva, helvetica, sans-serif;
}

p.inscr {
  margin: 8px 0 8px 12px;
}

a.inscr:active, a.inscr:visited, a.inscr:link {
  color: #ff9900;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
}

a.inscr:hover {
  color: #0010bb;
  border-top: 1px dashed #001790;
  border-bottom: 1px dashed #001790;
}

#info a.menu_btm:link, #info a.menu_btm:visited, #info a.menu_btm:active {
  color:#00357f;
  font-size: 100%;
  font-weight: bold;
  display: block;
  text-decoration: none;
  margin-left: 20px;
}

#info a.menu_btm:hover {
  color:#00357f;
  text-decoration: underline;
  margin-left: 20px;
}

#info .mnu_btm {
  margin: -12px 0px 2px 12px;
}

a.search {
  font-size: 85%;
  font-weight: bold;
}

a.petite {
  font-size: 80%;
  font-weight: normal;
}

ul.sitemap_sub {
  margin: 0px 2px 0px 17px;
}

li.sitemap_sub {
  margin-bottom: 2px;
  font-size: 90%;
  font-weight: bold;
  list-style-image: url(../img/bul-3rd_alt.gif);
}

a.pages:active, a.pages:visited, a.pages:hover, a.pages:link {
  color: #001790;
  text-decoration: underline;
}

.pages_active {
  font-weight: bold;
  text-decoration: none;
  color: #a90a08;
}

h4.tests {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
}

div.tests {
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 15px;
  border-top: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
}

/* Блок "Формы" */ #info form.feedback table {
  width: 50%;
  margin-left: 30px;
  margin-top: 10px;
  border-collapse: collapse;
  border: 0;
}

#info form.feedback table td {
  padding: 4px;
}

#info form input, #info form select {
  font-size: small;
}

/* Блок "Комментарии" */ td.comments {
  vertical-align: top;
  padding: 10px 10px 10px 10px;
  background-color: #c7d6f7;
}

td.cmta_headline {
  background-color: #c7d6f7;
}

td.comments_owner {
  vertical-align: top;
  padding: 10px 10px 10px 10px;
  background-color: #98a5c7;
}

td.cmto_headline {
   background-color: #c7d6f7;
  
}
