* {margin: 0; padding: 0; border: 0;}

html, body {
  height: 100%;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #515151;
}

body {min-height: 100%;}

div.header {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #ffffff;
  height: 105px;
  width: 100%;
}

div.header div.subdiv{
  margin: auto;
  width: 970px;
  height: 105px;
  padding-left: 10px;
  text-align: left;
  border-left: 1px solid #989898;
  border-right: 1px solid #989898;
  border-bottom: 1px solid #dcdcdc;
  background: url('./img/logo_bg.gif') repeat-x;
}
/*гарантия того что футер не налезет на контент*/

div.footer_guarantor {
  margin: auto;
  height: 44px;
  clear: all;
}

div.footer {
  margin: auto;
  margin-top: -30px;
  width: 982px;
  height: 27px;
  text-align: center;
  clear: all;
  background: #ffffff;
  border-top: 1px solid #989898;
  padding-top: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
}

div.footer a{color: #000; text-decoration: underline;}

a:link {color: #0063de; text-decoration: none;}

a:visited {color: #0063de; text-decoration: none;}

a:active {color: #0063de; text-decoration: none;}

a:hover {color: #ff0000; text-decoration: none;}

a.link_a:link {color: #515151; text-decoration: underline;}

a.link_a:visited {
  color: #515151;
  text-decoration: underline;
}

a.link_a:active {
  color: #515151;
  text-decoration: underline;
}

a.link_a:hover {color: #515151; text-decoration: none;}

.h_icons{
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #6c6c6c;
  white-space: nowrap;
  padding-bottom: 5px;
  padding-right: 5px;
}

.h_icons a {color: #6c6c6c; text-decoration: none;}

.h_icons img {margin-bottom: -4px;}

td.navigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-size: 11px;
  height: 19px;
}

td.navigation img {margin-bottom: -1px;}

table.content_table{
  height: 100%;
  width: 982px;
  margin: auto;
  background: url('./img/body_bg.gif') repeat;
  border-left: 1px solid #989898;
  border-right: 1px solid #989898;
}

.body_box {
  width: 100%;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  color: #515151;
  font-family: "Microsoft Sans Serif", sans-serif;
  font-size: 12px;
}

.body_box tr td table, .body_box tr td.bb2 div table {
  width: 100%;
}

.body_box tr td table tr td.bbimg {
  width: 64px;
  height: 64px;
}

.body_box tr td table tr td.bbcontent {
  padding-left: 5px;
  line-height: 15px;
}

.body_box tr td table tr td.bbcontent_1 {padding: 7px;}

.body_box tr td.bb2 {
  padding-left: 6px;
  padding-top: 10px;
  padding-bottom: 7px;
}

.body_box tr td.bb2 div table tr td.bb2vl {
  width: 2px;
  border: 1px solid #f88000;
  background: #ffe6b6;
}

.body_box tr td.bb2 div table tr td.bb2lcontent{
  padding-left: 9px;
}

hr.bbhr {
  margin-top:10px!important;
  margin-bottom:7px!important;
  margin-top: 5px;
  margin-bottom: 3px;
}

hr.bb2hr {
  margin-top:15px!important;
  margin-bottom:12px!important;
  margin-top: 10px;
  margin-bottom: 7px;
}

div.body_box_main_title {
  font-family: "Microsoft Sans Serif", sans-serif;
  color: #000;
  font-size: 16px;
  margin-bottom: 1px;
  font-weight: bold;
}

a.body_dox_titles:link {
  text-decoration: underline;
  font-weight: bold;
  line-height: 17px;
}

a.body_dox_titles:visited {
  text-decoration: underline;
  font-weight: bold;
  line-height: 17px;
}

a.body_dox_titles:active {
  text-decoration: underline;
  font-weight: bold;
  line-height: 17px;
}

a.body_dox_titles:hover {
  text-decoration: underline;
  font-weight: bold;
  line-height: 17px;
}

td.menu {
  width: 220px;
  padding-top: 117px;
  padding-left: 13px;
}

td.menu_right {
  width: 220px;
  padding-top: 117px;
  padding-right: 13px;
}

div.menu_box, table.menu_box {
  border: 1px solid #dcdcdc;
  background: #fff;
  padding: 10px;
  font-family: 'Microsoft Sans Serif', sans-serif;
}

div.menu_box {width: 198px;}

table.menu_box tr td {
  padding: 0px 10px 0px 10px;
  vertical-align: top;
}

div.menu_box b, table.menu_box tr td b {color: #000;}

div.menu_box div, table.menu_box tr td div {
  padding-top: 5px;
}

div.menu_box img, table.menu_box tr td img {
  margin-bottom: 2px;
  margin-right: 4px;
}

div.menu_box a.active:link, div.menu_box a.active:visited, div.menu_box a.active:active, div.menu_box a.active:hover, table.menu_box tr td a.active:link, table.menu_box tr td a.active:visited, table.menu_box tr td a.active:active, table.menu_box tr td a.active:hover{
  color: #ff0000;
}

div.middle_line {
  width: 788px;
  background-color: #7e7e7e;
  height: 23px;
  padding-top: 7px;
  padding-left: 6px;
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

div.middle_line a:link, div.middle_line a:visited, div.middle_line a:active {
  color: #ffffff;
  text-decoration: none;
}

div.middle_line a:hover {
  color: #ffffff;
  text-decoration: underline;
}

div.tab_off {
  background: url(./img/tab_off.gif) no-repeat 0px 0px;
  width: 164px;
  height: 25px;
  font-size: 11px;
  color: #2b518a;
  padding: 5px 0px 0px 10px;
  margin-right: 5px;
}

div.tabs_on {
  position: absolute;
  top: 0px;
  left: 0px;
  color: #2b518a;
  padding: 5px 0px 0px 10px;
  z-index: 200;
  display: none;
}

table.u_logo_menus_left_table tr td.spacer {
  height: 20px;
  border-bottom: 1px solid #dcdcdc;
}

table.u_logo_menus_left_table tr td.active, table.u_logo_menus_left_table tr td.inactive div, table.u_logo_menus_left_table tr td.inhover div, table.u_logo_menus_left_table tr td.active1, table.u_logo_menus_left_table tr td.inactive1 div, table.u_logo_menus_left_table tr td.inhover1 div {
  border-left: 0px;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #fff;
  font-size: 12px;
  background-color: #fff;
  color: #000;
  font-family: "Microsoft Sans Serif", sans-serif;
  white-space: nowrap;
}

table.u_logo_menus_left_table tr td.active div, table.u_logo_menus_left_table tr td.active1 div {
  border-top: 2px solid #4681ec;
  padding: 3px 5px 3px 5px;
}

table.u_logo_menus_left_table tr td.inactive div, table.u_logo_menus_left_table tr td.inhover div, table.u_logo_menus_left_table tr td.inactive1 div, table.u_logo_menus_left_table tr td.inhover1 div {
  border-bottom: 1px solid #dcdcdc;
  color: #515151;
  padding: 3px 5px 3px 5px;
  cursor: pointer;
}

table.u_logo_menus_left_table tr td.inhover div, table.u_logo_menus_left_table tr td.inhover1 div {
  color: #000000;
  padding: 4px 5px 4px 5px;
  cursor: pointer;
}

table.u_logo_menus_left_table tr td.active1 div, table.u_logo_menus_left_table tr td.inactive1 div, table.u_logo_menus_left_table tr td.inhover1 div {
  border-left: 1px solid #dcdcdc;
}

span.lett_underline {
  border-top: 1px solid #0063de;
  border-bottom: 1px solid #0063de;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.term_slov_table {width: 100%;}

table.term_slov_table tr td.thead_1, table.term_slov_table tr td.thead_2, table.term_slov_table tr td.thead_3 {
  text-align: center;
  font-weight: bold;
  padding: 5px;
}

table.term_slov_table tr td.thead_1 {
  width: 35%;
  border-bottom: 1px solid #515151;
}

table.term_slov_table tr td.thead_2 {
  width: 30%;
  border-bottom: 1px solid #515151;
  border-left: 1px solid #515151;
  border-right: 1px solid #515151;
}

table.term_slov_table tr td.thead_3 {
  width: 35%;
  border-bottom: 1px solid #515151;
}

table.term_slov_table tr td.cntnt1, table.term_slov_table tr td.cntnt2, table.term_slov_table tr td.cntnt3 {
  padding: 5px;
  border-bottom: 1px dotted #515151;
}

table.term_slov_table tr td.cntnt2 {
  border: 1px dotted #515151;
  border-top: 0px;
}

table.term_slov_word_table {width: 100%;}

table.term_slov_word_table tr td.title {
  width: 20%;
  text-align: right;
  font-weight: bold;
  border-bottom: 1px dotted #515151;
  padding: 5px;
  vertical-align: top;
}

table.term_slov_word_table tr td.cntnt {
  width: 80%;
  text-align: left;
  border-bottom: 1px dotted #515151;
  border-left: 1px solid #515151;
  padding: 5px;
  vertical-align: top;
}

table.term_slov_word_table tr td table.subtable, table.term_slov_word_table tr td table.subtable_yellow{
  width: 100%;
  border: 1px solid #dcdcdc;
}

table.term_slov_word_table tr td table.subtable tr td.title1, table.term_slov_word_table tr td table.subtable_yellow tr td.title1{
  width: 15%;
  text-align: right;
  background: #fff;
  border-bottom: 1px dotted #dcdcdc;
  padding: 5px;
  vertical-align: top;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.title1 {
  background: #f7f6ef;
}

table.term_slov_word_table tr td table.subtable tr td.cntnt1, table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1{
  width: 85%;
  text-align: left;
  border-bottom: 1px dotted #dcdcdc;
  background: #fff;
  padding: 5px;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 {
  background: #f7f6ef;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 div.edp_body *, table.term_slov_word_table tr td table.subtable tr td.cntnt1 div.edp_body *{
  font-family: "Microsoft Sans Serif", sans-serif;
  font-size: 11px;
  color: #515151;
  text-indent: 0px;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 div.edp_body a:link, table.term_slov_word_table tr td table.subtable tr td.cntnt1 div.edp_body a:link {
  color: #0063de;
  text-decoration: none;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 div.edp_body a:hover, table.term_slov_word_table tr td table.subtable tr td.cntnt1 div.edp_body a:hover {
  color: #ff0000;
  text-decoration: none;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 div.edp_body a:active, table.term_slov_word_table tr td table.subtable tr td.cntnt1 div.edp_body a:active {
  color: #0063de;
  text-decoration: none;
}

table.term_slov_word_table tr td table.subtable_yellow tr td.cntnt1 div.edp_body a:visited, table.term_slov_word_table tr td table.subtable tr td.cntnt1 div.edp_body a:visited {
  color: #0063de;
  text-decoration: none;
}
/* START forum styles */

table.forum_ctg_header, table.forum_ctg_header_1 {
  width: 100%;
}

table.forum_ctg_header_1 {background: #515151;}

table.forum_ctg_header tr td.name, table.forum_ctg_header_1 tr td.name {
  height: 22px;
  text-align: left;
  border-left: 3px solid #515151;
  font-size: 12px;
  font-weight: bold;
  padding-left: 8px;
}

table.forum_ctg_header_1 tr td.name {
  height: 22px;
  text-align: left;
  border-left: 3px solid #515151;
  font-size: 12px;
  font-weight: bold;
  padding-left: 8px;
  color: #fff;
}

table.forum_ctg_header tr td.name a:link, table.forum_ctg_header tr td.name a:hover, table.forum_ctg_header tr td.name a:active, table.forum_ctg_header tr td.name a:visited, table.forum_ctg_header_1 tr td.name a:link, table.forum_ctg_header_1 tr td.name a:hover, table.forum_ctg_header_1 tr td.name a:active, table.forum_ctg_header_1 tr td.name a:visited {
  font-size: 12px;
  font-weight: bold;
  color: #515151;
}

table.forum_ctg_header_1 tr td.name a:link, table.forum_ctg_header_1 tr td.name a:hover, table.forum_ctg_header_1 tr td.name a:active, table.forum_ctg_header_1 tr td.name a:visited {
  color: #fff;
}

table.forum_ctg_header tr td.plus_minus, table.forum_ctg_header_1 tr td.plus_minus {
  width: 15px;
  vertical-align: bottom;
}

table.forum_ctg_header tr td.plus_minus div, table.forum_ctg_header_1 tr td.plus_minus div {
  background: #515151;
  color: #fff;
  text-align: center;
  width: 15px;
  cursor: pointer;
  font-size: 14px;
}

table.forum_list {width: 100%;}

table.forum_list tr td.thead_1, table.forum_list tr td.thead_2, table.forum_list tr td.thead_3, table.forum_list tr td.thead_4, table.forum_list tr td.thead_1_topic, table.forum_list tr td.thead_2_topic, table.forum_list tr td.thead_3_topic, table.forum_list tr td.thead_4_topic {
  height: 28px;
  background: #515151;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
}

td.thead_2_topic div.date_and_post_link {
  width: 50%;
  float: left;
  text-align: left;
  font-weight: lighter;
}

table.forum_list tr td.thead_2 {width: 60px;}

table.forum_list tr td.thead_3 {width: 84px;}

table.forum_list tr td.thead_4 {width: 170px;}

table.forum_list tr td.thead_2_topic a:link, table.forum_list tr td.thead_2_topic a:active, table.forum_list tr td.thead_2_topic a:hover, table.forum_list tr td.thead_2_topic a:visited {
  color: #fff;
}

table.forum_list tr td.forum_image, table.forum_list tr td.forum_image_1 {
  background: #f7f6ef;
  border-left: 1px solid #515151;
  border-bottom: 1px dotted #515151;
  padding-left: 10px;
  width: 30px;
}

table.forum_list tr td.forum_content, table.forum_list tr td.forum_content_1 {
  background: #f7f6ef;
  padding: 5px;
  border-bottom: 1px dotted #515151;
}

table.forum_list tr td.forum_themes_num, table.forum_list tr td.forum_themes_num_1 {
  background: #fff;
  padding: 5px;
  border-bottom: 1px dotted #515151;
  border-left: 1px dotted #515151;
  text-align: center;
}

table.forum_list tr td.forum_messages_num, table.forum_list tr td.forum_messages_num_1 {
  background: #f7f6ef;
  padding: 5px;
  border-bottom: 1px dotted #515151;
  border-left: 1px dotted #515151;
  text-align: center;
}

table.forum_list tr td.forum_last_message, table.forum_list tr td.forum_last_message_1 {
  background: #fff;
  padding: 5px;
  border-bottom: 1px dotted #515151;
  border-left: 1px dotted #515151;
  border-right: 1px solid #515151;
  line-height: 15px;
}

table.forum_list tr td.forum_image_1, table.forum_list tr td.forum_content_1, table.forum_list tr td.forum_themes_num_1, table.forum_list tr td.forum_messages_num_1, table.forum_list tr td.forum_last_message_1 {
  border-bottom: 1px solid #515151;
}

table.forum_list_footer {width: 100%;}

table.forum_list_footer tr td.right_cell, table.forum_list_footer tr td.right_cell_pager {
  width: 170px;
  height: 15px;
  padding-bottom: 2px;
  background: #515151;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}

table.forum_list_footer tr td.right_cell_pager {
  text-align: left;
  padding-left: 3px;
  padding-right: 4px;
  width: 5px;
  white-space: nowrap;
  cursor: pointer;
}

table.forum_list_footer tr td.right_cell a:active, table.forum_list_footer tr td.right_cell a:hover, table.forum_list_footer tr td.right_cell a:link, table.forum_list_footer tr td.right_cell a:visited, table.forum_list_footer tr td.right_cell_pager a:active, table.forum_list_footer tr td.right_cell_pager a:hover, table.forum_list_footer tr td.right_cell_pager a:link, table.forum_list_footer tr td.right_cell_pager a:visited {
  color: #fff;
}

a.forum_pages:active, a.forum_pages:link, a.forum_pages:hover, a.forum_pages:visited, a.forum_pages_last:active, a.forum_pages_last:link, a.forum_pages_last:hover, a.forum_pages_last:visited {
  border: 1px solid #adadad;
  background: #fff;
  padding: 0px 3px 1px 3px;
  font-size: 10px;
  font-family: Tahoma, Arial, sans-serif;
  color: #515151;
}

a.forum_pages_last:active, a.forum_pages_last:link, a.forum_pages_last:hover, a.forum_pages_last:visited {
  color: #000;
}

a.forum_pages:hover, a.forum_pages_last:hover {
  background: #ebf4ff;
  color: #0063de;
}

table.forum_list tr td.forum_message_profile {
  background: #f7f6ef;
  padding: 5px;
  border-left: 1px solid #515151;
  height: 100px;
  color: #777;
  font-size: 10px;
  font-family: Verdata, Tahoma, sans;
}

table.forum_list tr td.forum_message{
  padding: 5px;
  border-right: 1px solid #515151;
  border-left: 1px solid #dcdcdd;
  font-size: 13px;
}

table.forum_list tr td.forum_message div.quote {
  margin: 5px;
  padding: 3px;
  background: #fffdd7;
  color: #575757;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #cdcdcd;
}

table.forum_list tr td.forum_message_bottom, table.forum_list tr td.forum_message_bottom_left {
  padding: 3px;
  border-right: 1px solid #515151;
  border-top: 1px solid #dcdcdd;
  background: #f7f6ef;
  height: 20px;
  border-bottom: 1px solid #515151;
  color: #777;
}

table.forum_list tr td.forum_message_bottom_left {
  border-left: 1px solid #515151;
  border-top: 0px;
  border-right: 0px;
}

table.forum_list tr td.forum_smiles {
  border-left: 1px solid #515151;
  border-bottom: 1px solid #515151;
  padding: 5px;
  padding-top: 9px;
  padding-right: 0px;
  background: #f7f6ef;
}

table.forum_list tr td.forum_smiles table, table.comments_smiles {
  border: 1px solid #dcdcdd;
  background: #fff;
  padding: 9px;
  padding-right: 0px;
  margin-top: 7px;
}

table.forum_list tr td.forum_smiles table tr td, table.comments_smiles tr td {
  height: 40px;
  width: 40px;
  text-align: center;
  vertical-align: middle;
}

table.forum_list tr td.forum_bbcodes {
  border-right: 1px solid #515151;
  border-bottom: 1px solid #515151;
  padding: 5px;
  background: #f7f6ef;
}

textarea.forum_message_box {
  width: 100%;
  height: 100px;
  border: 1px solid #dcdcdd;
  background: #fff;
}

div.forum_message_box_plus_minus {
  border: 1px solid #dcdcdd;
  cursor: pointer;
  border-top: 1px solid #fff;
  background: #fff;
  width: 13px;
  float: left;
  text-align: center;
  padding-right: 2px;
  margin-top: -1px;
}

div.menu_div {
  background: #515151;
  color: #fff;
  position: absolute;
  padding: 1px;
}

tr.admin_menu_row {cursor: pointer; background: #515151;}

tr.admin_menu_row_hover {
  cursor: pointer;
  background: #313131;
}

td.admin_menu_link {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  padding: 4px;
  font-size: 11px;
  white-space: nowrap;
}

td.admin_menu_arrow {
  width: 15px;
  color: #fff;
  text-align: right;
}

div.pages_menu {
  position: absolute;
  background: #515151;
  color: #fff;
  padding: 5px;
  display: none;
  top: 0px;
  left: 0px;
}
/* END forum styles */
/* START support styles */

input.online_consult {
  border: 1px solid #43a705;
  height: 16px;
  padding-left: 3px;
  width: 155px;
  background-color: #f7fff1;
  color: #000;
}

div.support_banner {
  width: 500px;
  height: 170px;
  background-color: #b4deff;
  border: 1px solid #0074ce;
}

div.support_products_box, div.support_forum_themes_box, div.support_news_box{
  padding-left: 5px;
}

div.support_products_box div {margin-bottom: 10px;}

div.support_news_box div {margin-bottom: 5px;}

div.support_forum_themes_box div{
  margin-bottom: 7px;
}
/* END support styles */

hr {background: #dcdcdc; height: 1px; color: #dcdcdc;}

input {
  border: 1px solid #b1d3f7;
  background: #f9fbfe;
  font-size: 11px;
  height: 15px;
  padding-top: 2px;
}

input.lmenu {width: 100px;}

input.submit {
  cursor: pointer;
  width: 60px;
  padding-top: 0px;
  height: 20px;
  width: 60px;
  letter-spacing: 1px;
}

input.submit:hover {background: #d3e7fb;}

input.text {
  border: 1px solid #4b7cd6;
  height: 18px;
}
/* Стили для оформления контента. */

ul.disc {
  margin-left: 10px;
  padding: 0;
  list-style-position: outside;
  list-style-type: disc;
  margin-bottom: 10px;
}

ul.disc li {margin-bottom: 4px;}

a.bbcontent:active, a.bbcontent:link, a.bbcontent:hover, a.bbcontent:visited {
  color: #000;
  text-decoration: underline;
}

h3 {
  color: #000;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}

p {
  text-indent: 20px;
  margin-bottom: 7px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

table.table_standart {
  border-width: 1px 0px 0px 1px;
  border-color: #969696;
  border-style: solid;
}

table.table_standart tr th, table.table_standart tr td {
  border-width: 0px 1px 1px 0px;
  border-color: #969696;
  border-style: solid;
  padding: 5px;
}

table.table_standart tr th {
  background: #fffbdc;
  text-align: center;
}

table.table_standart tr td.aright {text-align: right;}

table.table_standart tr td.acenter {text-align: center;}

table.table_standart tr td.aleft {text-align: left;}

pre {
  font-family: Courier New;
  font-size: 14px;
  padding-left: 95px;
}

pre p {font-family: Courier New;}

/* start news */
a.news_title_link:link,
a.news_title_link:active,
a.news_title_link:visited,
a.news_title_link:hover {
  font-size: 14px;
  font-weight: bold;
}

a.news_black_link:link,
a.news_black_link:active,
a.news_black_link:visited,
a.news_black_link:hover {

    color:#515151;
}

a.news_black_link:hover {
    border-bottom:1px dotted red;
}


h6.important, h6.sensation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ff6600;
}

h6.sensation {
  color:#ff0000;
}

div.news_thumb_img {
  width:100px; height:75px; padding:1px; border:1px solid #dcdcdc; float:left; margin-right:10px;
}

td.news_right_box {
  width:140px; border-left:1px solid #888888; padding-left:10px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

div.news_tab_date {

width:100%; border-bottom:1px solid #dedede; color:#8a8a8a; text-align:right; margin-bottom:10px;
}

table.opened_news_info {
  width:100%;border-color: #dcdcdc; border-style: solid; border-width: 1px 0px 1px 0px
}

table.opened_news_info tr td {
  text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px;
}

table.opened_news_comments {
  width:100%; margin-top:20px;
}

table.opened_news_comments tr td.caption {
background-image: url('./img/quotes_opened.gif'); background-position:left center; background-repeat:no-repeat; height:26px; padding-left:15px;
}

table.opened_news_comments tr td.message {
  padding-left:15px; padding-right:15px; background-image: url('./img/quotes_closed.gif'); background-position:right bottom; background-repeat:no-repeat;
}

div.comments_pager {
  text-align:center; width:100%; padding:3px;
}

div.comments_pager a:link,
div.comments_pager a:active,
div.comments_pager a:visited,
div.comments_pager a:hover {
  border:1px solid #cfcfcf;
  padding:1px 3px 1px 3px;
  background:#ececec;
  color:#939393;
}

div.comments_pager span.active a:link,
div.comments_pager span.active a:active,
div.comments_pager span.active a:visited,
div.comments_pager span.active a:hover,
div.comments_pager a:hover {
  border:1px solid #989898;
  padding:1px 3px 1px 3px;
  background:#989898;
  color:#fff;
}




/* end news */