a.an_zag { color: #000000;  font-size: 13px;  font-weight: bold;   text-transform: uppercase;   }
a.an_txt { color: #2C2C2C;   font-size: 12px; font-weight: normal; }
p.an_zag {text-align: left; padding-left: 5px;  padding-right: 5px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 5px;     }
p.an_txt { text-align: justify; padding-left: 5px;  padding-right: 5px;  margin-bottom: 5px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;     }
ul.an_zag {  list-style-type: square;  margin-left: 5px;  padding-left: 0px;    }
li.an_zag { list-style-type: square;  margin-left: 20px;  padding-left: 0px;   }

/* общие настройки */
body, td, p, a { font-family: Verdana, Tahoma, Arial;}
h2 { text-transform: uppercase; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.sml{font-size: 10px; }
.zagol {color: #B2100F; font-size: 18px; font-weight: bold;}

/* навигация */
.n_left_nav { font-size: 11px; font-weight: bold;  margin: 0;   color: #000000; }
.a_left_nav { font-size: 11px; font-weight: bold; margin: 0;   color: #ff0000; }

.stat_lnk {font-size: 11px;  font-weight: bold; margin: 0;   color: #000000;}
.stat_lnk_a {font-size: 11px;  font-weight: bold; margin: 0;  color: #B2100F;}
.alert {font-size: 14px; color: #B2100F;}

/* анонс номера */
.nomer {font-size: 12px;  text-align: center;  margin-top: 2px;  margin-bottom: 5px;  font-weight: bold;  color: #ffffff;     }
.an_pic { border: 1px solid #000000;  }
.anons { font-size: 14px;   font-weight: bold;  color: #000000;}
.anons:hover {text-decoration:  none; color: #B2100F;}
.an_nomer { font-size: 14px; text-transform: uppercase;  font-weight: bold;  color: #000000;  margin-top: 3px;  margin-left: 7px;  margin-bottom: 3px;    }
.rght_lnk {font-size: 9px;   color: #B2100F;  margin: 0;  text-align: right;}
.comments {font-size: 11px;  color: #B2100F; margin-top: 5; margin-bottom: 5;}

/* статья */
P.txt { text-align: justify; }
P.glav { font-weight: bold; font-size: 17px;  text-transform: uppercase;  }
P.vstupl { font-weight: bold;  background-color: #efefef;  text-align: justify;  padding: 15px;    }
P.auth { font-style: italic;  }
.art_tbl { font-size: 10px; }

/*навигация для сериалов*/
td.ser_nav {cursor: pointer; cursor: hand;}
.ser_nav { color: #000000; font-size: 14px;  text-decoration: none;  }
.ser_nav:hover { color: #000000; font-size: 14px;  text-decoration: none;  }
.ser_nav_a { color: #ffffff; font-size: 14px;  text-decoration: none;  font-weight: bold;   }
.ser_nav_a:hover { color: #ffffff; font-size: 14px;  text-decoration: none; font-weight: bold; }

/* новости */
.date {font-size: 18px; font-weight: bold; margin-top: 0px; }
.news_1 { font-size: 14px;   font-weight: bold;  color: #B2100F; margin: 0; }
.news_2 { font-size: 13px;   color: #000000;   text-align: justify;  margin: 0;  margin-bottom: 10px;  }
.news_anons1 { font-size: 11px;   font-weight: bold;  color: #B2100F; margin: 0; padding: 0; }
.news_anons2 { font-size: 9px;   color: #000000;  margin: 0; padding: 3;  text-align: justify;   }
.rights { font-size: 12px;  text-align: right;   }

/* комментарии */
.com_author { font-size: 13px; color: #B2100F; font-weight: bold;}
.com_theme { font-size: 13px; font-weight: bold;  color: #000000;  }
.com_date { font-size: 11px; color: #B2100F;  text-align: right;  }
.com_txt { font-size: 14px;  text-align: justify;   }
.com_mdl { font-size: 13px;}

/* форум */
p.frm { padding: 0px;  margin: 0; }
.frm_tbl_com { font-size: 13px;  color: #000000;  text-decoration: none;  } /* текст над таблицей */
.frm_tbl_zagol { font-size: 14px;  color: #000000;  text-decoration: none;  } /* заголовки в таблице */
.frm_author { font-size: 12px; color: #000000;  font-style: oblique; } /* автор */
.frm_date { font-size: 13px; color: #808080;} /* дата */
.frm_theme { font-size: 13px; font-weight: bold;  color: Black;  text-decoration: none;  } /* тема */
p.frm_txt { font-size: 13px;  text-align: justify;  padding: 0px;  margin: 3; } /* основной текст */
td.frm_nav { cursor: pointer; cursor: hand; font-size: 13px; font-weight: bold;} /* работа с навигацией */
a.frm_nav { text-decoration: none;  color: #000000;} /* работа с навигацей */
.frm_otv { font-size: 13px; color: #B2100F;  text-decoration: underline;   }

/* TV */
.week { color: #ffffff; font-size: 13px;}
.week_a { color: #000000; font-size: 13px;}
.sh_date{ margin: 0px;  font-size: 15px;  }
.tv_time {color: #B2100F; font-size: 13px;}
.tv_text {font-size: 13px; }
.tv_a {font-weight: bold; }
.tv_na {color: #999999; }
.tv_channel { margin: 0px; color: #000000;  background-color: #f2f2f2;  border: 1px solid #f6f6f6;  font-size: 12px;  font-weight: bold;}
.ch_name { font-size: 14px; font-weight: bold;}

/* календарь */
.cal { font-size: 12px;  text-align: center;  }
.no_n { color: #717171; }
.y_n { color: #B2100F;}

/* модули */
p.mod_p { margin-left: 5px;  margin-right: 5px;  margin-top: 3px;  margin-bottom: 7;  }
.mod_txt { font-size: 12px;  text-decoration: none;  color: Black;  }
.mod_txt:hover { color: #DC143C; }
.mod_auth { font-size: 11 px;   text-decoration: none;  color: #B2100F;    }

/* таблицы */
.tbl { background-color: #ffffff;  }
.tbl_head { background-color: #f2f2f2; font-size: 13px; font-weight: bold;}
.row1 { background-color: #fafafa; font-size: 13px;}
.row2 { background-color: #f6f6f6; font-size: 13px;}

/* список (мал) на главной странице */
.mod_li { list-style-type: square;  margin-left: 11px;  padding-left: 0px; margin-right: 5px; margin-bottom: 1px; padding-bottom: 1px; margin-top: 1px; padding-top: 1px;  color: #A6201E; }