.afisha p, .afisha p a {
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,Tahoma;
  padding: 3pt 0 1pt 0;
  margin: 0 0 0 0;
  text-decoration:none;
  color:black;
}

.afisha p.desc, .afisha p.desc a {
  padding: 0 0 1pt 0;
  font-size:95%; 
  font-weight: normal;
  text-decoration:none;
  color:black;
}


body, td {
  font-family:Verdana,Tahoma,Helvetica,Arial;
  font-size:70%;
  background-color:#ffffff;
}

th {text-align:left;font-family:verdana;font-size:11px;}

input,select {font-family:verdana;font-size:11px;background-color:#ffffff;}
ul {padding:0;margin-left:0;}
li {padding:0;margin-left:0;} //list-style:none;


.news_title {
  font-size:150%;
  font-weight:bold;
  font-weight:normal;
  }

.news_body, .news_body a {
  font-size:120%;
  text-decoration:none;
  }

.news_an_cat, .news_an_cat a {
  color:#800080;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:0pt;
  margin-bottom:0pt;
  }

.news_an_cat a:hover {
  color:#d030d0;
}

.news_an_title, .news_an_title A, .news_an_title A:visited {
  font-size:9pt;
  font-weight:bold;
  margin-top:0pt;
  margin-bottom:0pt;
  text-decoration:none;
  color:#000000;
  }

.news_an_title A:hover {
  color:#906090;
  }

.news_an_body, .news_an_body A, .news_an_body A:visited {
  font-size:8pt;
  text-decoration:none;
  color:#000000;
  }

.news_an_body A:hover {
  color:#906090;
  }

.news_an_s, .news_an_s A, .news_an_d {
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  }

.news_an_s A:hover {
  color:#906090;
  }



h1 {
  font-size:18pt;
  font-family:Arial Narrow, Helvetica, Arial;
  font-weight: normal;
  padding:0px;
  margin-bottom: 0pt;
}

.thdr1, .thdr1 a {
  color:#ffffff;
  height:16pt;
  background-color:#aa00aa;
  background-image:url(/tpl/img/tablebg.gif);
  border:none;
  margin: 2pt 0 1pt 0;
  font-size:11pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  padding:0 0 0 0;
}

.hdr1, .hdr1 a {
  font-size:11pt;
  font-weight: bold;
  padding:10px;
  text-align: center;
  text-decoration: none;
  margin-bottom: 4pt;
  color:#ffffff;
}

.hdr1 a:hover, .thdr1 a:hover {
  color:#ffddff;
}

h4 {
  font-size:150%;
  font-weight: bold;
  font-weight: normal;
  padding: 0;
  text-align: left;
}

h4 a, h4 a:visited {
  color:#800080;
}

h4 a:hover {
  color:#d030d0;
}


h2, .hdr2, .Cat {
  font-size: 9pt;
  font-weight: bold;
  color:#800080;
  vertical-align:bottom;
  margin-top:2pt;
  margin-bottom:2pt;
}

h2 a, .Cat a {
  color:#800080;
  font-decoration:underline;
}

h2 a:hover, .Cat a:hover {
  color:#d030d0;
}

h3 {
  font-size:10pt;
  font-weight:normal;
  color:#800080;
  margin-top:0pt;
  margin-bottom:2pt;
}


h3 a {
  color:#800080;
  font-decoration:underline;
}

h3 a:hover {
  color:#d030d0;
}

h5, h5 a {
  color:#800080;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  margin-top:3pt;
  margin-bottom:2pt;
}

.CatCount {
  font-size:8pt;
  font-weight:bold;
  color:#a0a0a0;
  vertical-align: bottom;
}

.SubCat, .SubCat a {
  font-size:8pt;
  font-weight:normal;
  color:#800080;
}

.SubCat a:hover {
  color:#d030d0;
}

.LinkTitle {
  color:#800080;
  font-size:10pt;
}

.LinkDesc {
  color:#000000;
}

.LinkURL, .LinkURL a {
  color:#bbbbbb;
  font-size:9pt;
  font-weight:bold;
  text-decoration: none;
}


.hl {
  font-weight:bold;
}





.tbl {
}

.t_c {
  border-bottom: solid 1 #000066;
  border-left: solid 1 #000066;
  text-align:center;
}

.t_c_r {
  border-bottom: solid 1 #000066;
  border-left: solid 1 #000066;
  border-right: solid 1 #000066;
  text-align:center;
}

.t_a_l {
  text-align:left;
  border-left: solid 1 #000066;
}

.t_hdr {
  font-size:70%;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  background-color:#dddddd;
  padding: .75pt .75pt .75pt .75pt;
  border-top: solid 1 #000066;
  border-right: solid 1 #000066;
  border-left: solid 1 #000066;
}

.t_hdr_l {
  font-size:70%;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  background-color:#dddddd;
  padding: .75pt .75pt .75pt .75pt;
  border-top: solid 1 #000066;
  border-left: solid 1 #000066;
}


.k_h1 {
 font-size:16pt;
 font-family:Verdana,Tahoma,Helvetica, Arial; 
 font-weight: normal; padding:0px; margin-bottom: 4pt; 
}

.k_h2 {
 font-size:12pt;
 font-weight: bold; padding:0px; margin-bottom: 4pt; 
 color:#000000;
}

.k_h3 {
 font-size:11pt;
 font-weight: bold; padding:0px; margin-bottom: 2pt; 
 color:#800080;
}

.k_h4 {
 font-size:10pt;
 font-weight: normal; padding:0px; margin-bottom: 2pt; 
 color:#000000;
}


.Subscribe, .Subscribe input {
  font-family:Verdana,Tahoma,Helvetica,Arial;
  FONT-SIZE: 100%;
}
.Subscribe h1 {
  font-family:Verdana,Tahoma,Helvetica,Arial;
  FONT-SIZE: 130%;
  margin-bottom: 6pt;
}
