body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a {
	color:#339515;
	text-decoration: underline;
}
a:hover { color:#339515; text-decoration: none; }
.top_link { color:#464545; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.top_link:hover { color:#a4a4a4; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.link_green { color:#339515; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.link_green:hover { color:#339515; font-size: 12px; text-decoration: underline; text-transform: uppercase; font-weight: bold;}
.link_green2{ color:#339515; font-size: 12px; text-decoration: none; text-transform: none; font-weight: bold; }
.link_green2:hover { color:#339515; font-size: 12px; text-decoration: underline; text-transform: none; }
.link_left {color: #333333; font-size: 12px; text-decoration: none;}
.link_left:hover {color: #333333; font-size: 12px; text-decoration: underline;}
.link_bottom { color: #999999; text-decoration: underline; }
.link_bottom:hover {color: #990000; text-decoration: underline;}
#title {
	color: #000000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.title2, h1 {
	color: #000000;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.title_right {
	color:#339515;
	font-size: 12px;
	font-weight: bold;
}
.link_left {
	color:#000000;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 12px;
	padding-right: 20px;
}
.link_left_activ {
	color:#339515;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 12px;
	padding-right: 20px;
}
.link_left2 {
	color:#000000;
	font-size:12px;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
	padding-right: 10px;
}
.link_green_o {
	line-height: 20px;}

.button_vote {width:106px; height:18px; margin:0px;padding:0px;border:0px solid red; background:url(../pic/but2.jpg) no-repeat;margin-left:5px;margin-bottom:2pt;display:block}
.button_vote img{margin:0px; padding:0px;cursor:hand}
.grey {color:#999999};
.news_an {
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
.news_an:hover {
	color:#339515;
	text-decoration: underline;
}
.vote_description {
	FONT-STYLE: italic;
	font-size:11px;
}
/**********************************************************************/
/**********************************************************************/

.img_lessons{
  position:relative;
  top:4px;
  margin:0 5px 0 0;
}
table.hr tr td {
  padding:5px 0;
}
table.hr td.bg_top {
  border-bottom:2px solid #339515;
}
table.hr td.bg_ccc {
  border-bottom:2px solid #c4c4c4;
}
.border_table_green {
  border-bottom:2px solid #339515;
}
.border_table_grey {
  border-bottom:1px solid #c4c4c4;
}


.title2 {
  color:#000000;
  font-size:13px;
  font-weight:bold;
  margin:15px 0 0;
  text-transform:uppercase;
  //border:1px solid #fff;
}
.link_Title2 {
  color:#339515;
  line-height:17px;
  text-decoration:underline;
}
a.hl {
  color:#7f7f7f;
  text-transform: underline;
}
.table_HL {
  position:relative;
  left:-3px;
  margin:10px 0 5px 0;
}
.font-size {
  font-size:24px;
  position:relative;
  top:6px;
  line-height:15px;
  color:#ff0000;
}
.border_black_inner {
  border-left:1px solid black;
  border-top:1px solid black;
}
.border_black_inner td{
  border-right:1px solid black;
  padding:3px;
  border-bottom:1px solid black;
}
/**********************************************************************/
/**********************************************************************/

.rub_i{border: 1px solid #BF0C70; margin-right: 10px;}
.rub{
	color: #010101;
	text-decoration: none;
}
.rub:hover{
	text-decoration: underline;
}
.rub_a{color:#BF0C70; text-decoration: none;font-size: 14px;}

.rub_hr {height:5px; margin:5px 0;background:url(/article/images/bg.gif) repeat-x;}
.rub_g{color: #b3b3b3; text-transform: uppercase;text-decoration: none; font-weight: bold; font-size: 16px; }
.rub_t{color: #848484;}
.rub_t2{color: #848484; text-decoration: none;}
.rub_t2:hover{text-decoration: underline;}
.rub_line{padding: 3px 0;}