a	{ font-family: Arial, Helvetica, sans-serif; color:#2173B2 }
a:visited	{ color: #074473; }
a:hover	{ text-decoration: underline; color:#CC0000 }
body	{ font-family: Arial, Helvetica, sans-serif; }
td	{ font-family: Arial, Helvetica, sans-serif; }
font	{ font-family: Arial, Helvetica, sans-serif; }
p 	{ font-family: Arial, Helvetica, sans-serif; }

.online 
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: normal;}

.text
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: normal;}

.blb
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; font-style: bold}

.bl
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; font-style: normal}

.rubrics 
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; text-decoration: none; }

.rubrics_b 
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; text-decoration: none; }


.themes
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; font-style: bold}


.razdel
{
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase; font-size: 14px; font-style: bold; font-weight: bold; color:#CC0000
}

.razdeladd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; font-style: bold; font-weight: normal; color:#CC0000
}

.time
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; font-style: bold; font-weight: bold; color:#999999
}


.date
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; font-style: normal; font-weight: normal; color:#999999
}

.comment
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; text-decoration:none; font-style: normal; font-weight: normal; color:#CC0000
}

.hidden
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; font-style: normal; font-weight: normal; color:#FFFFFF
}
td.calendar
	{ font-family:Arial,Helvetica; font-size:12pt; }
td.today 
	{ font-family:Arial,Helvetica; font-weight:bold; font-size:12pt; }
td.sund
	{ font-family:Arial,Helvetica; text-decoration:none; color:rgb(198,0,0); font-size:12pt; }
	
.mainlink {
       color: #CC0000;
       text-decoration:none;
       font-size:14px;
       font-weight:bold;
       font-family: Arial,Helvetica;
}

table.forum_t {
	border-collapse: collapse;
	width: 100%;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #c5c8d0;
	border-right: solid 1px #c5c8d0;
	}
.f_title {
	width: 100%;
	height: 28;
	background: url(/pic/logo_f.gif) no-repeat left top #d91b1b;
	padding-left: 28;
	vertical-align: middle;
	font-size: 10pt;
	color: #fff;
	}
.f_title a, .f_title a:visited {
	font-size: 10pt;
	color: #fff;
	text-decoration: underline;
	font-weight:bold;
	}
.f_title  a:hover {
	font-size: 10pt;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}

.f_title_2 {
	width: 100%;
	height: 28;
	background: url(/pic/logo_f_2.gif) no-repeat left top #cfcfcf;
	padding-left: 28;
	vertical-align: middle;
	font-size: 10pt;
	color: #000;
	}
.f_title_2 a {
	font-size: 10pt;
	color: #000;
	text-decoration: underline;
	}
.f_comm {
	font-size: 8pt;
	text-decoration: none;
	}
.f_comm a {
	font-size: 8pt;
	text-decoration: none;
	}
.f_strip {
	height: 6;
	background: #cfcfcf;
	/*border-top: solid 1px #fff;*/
	}
.f_strip1 {
	height: 7;
	background: #cfcfcf;
	}
.f_strip_2 {
	height: 1;
	background: #d91b1b;
	}
.f_theme {
	width: 33%;
	padding: 12;
	background: #eee;
	color: #000;
	vertical-align: top;
	}
.f_theme a {
	color: #000;
	text-decoration: none;
	}
.f_theme a:hover {
	text-decoration: underline;
	}
.f_title2 {
	font-size: 18px;
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: underline;
	}
.f_title2 a, .f_title2 a:visited{
	font-size: 18px;
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: underline;
	}
.f_title2 a:hover{
	font-size: 18px;
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: none;
	}
.f_title2_2 {
	font-size: 18px;
	font-weight: bold;
	color: #d91b1b;
	text-decoration: underline;
	}
.f_title2_2 a {
	font-size: 18px;
	font-weight: bold;
	color: #d91b1b;
	text-decoration: underline;
	}
.f_auth {
	margin: 4 0 11 0;
	font-size: 11pt;
	color: #666;
	}
.f_auth a {
	font-size: 11pt;
	color: #2173b2;
	text-decoration: underline;
	}
.f_date {
	margin-top: 8;
	font-size: 8pt;
	color: #858383;
	text-decoration: none;
	}
.f_frw {
	width: 11px;
	background: url(/pic/frw.gif) no-repeat center right #eee;
	text-align: right;
	vertical-align: middle;	
	}
table.black_strip {
	width: 100%;
	height: 4;
	border-top: solid 1px #000;
	}
td table.black_strip {
	width: 100%;
	height: 4;
	}
.white_ {
	margin: 0 -4;
	z-index: 1;
	background-color: #fff;		
	}

table.comments {
	width: 100%;
	margin: 6 0;
	border: solid 1px #c5c8d0;
	}
.c_title1 {
	height: 28;
	padding: 3 8;
	background-color: #d2d2d2;
	vertical-align: middle;
	text-transform: uppercase;
	color: #d92727;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: solid 1px #b4b4b4;
	}
.c_title1_2 {
	height: 28;
	padding: 3 8;
	background-color: #d2d2d2;
	vertical-align: middle;
	text-transform: uppercase;
	color: #2173b2;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: solid 1px #b4b4b4;
	}
.com1 {
	background: #f5f5f5;
	border-bottom: solid 1px #CFCFCF;
	padding: 9 8;
	font-size: 9pt;
	color: #000;
	}
.com1 a {
	color: #000;
	text-decoration: none;
	}
.com2 {
	background: #fbfbfb;
	border-bottom: solid 1px #CFCFCF;
	padding: 9 8;
	font-size: 9pt;
	}
.com2 a {
	text-decoration: none;
	}
.com2 .c_t1, .com1 .c_t1 {
	margin-bottom: 7;
	color: #074473;
	line-height: 110%;
	}
.com2 .c_t1 a, .com1 .c_t1 a {
	color: #074473;
	line-height: 110%;
	text-decoration: none;
	}
.c_t1 a:hover {
	color: #074473;
	line-height: 110%;
	text-decoration: underline;
	}
.com2 {
	background: #fbfbfb;
	border-bottom: solid 1px #CFCFCF;
	padding: 9 8;
	font-size: 9pt;
	color: #000;
	}
.com2 a {
	color: #000;
	text-decoration: none;
	}
	
.com1 a:hover, .com2 a:hover {
	text-decoration: underline;
	}

.comment2 {
	position: absolute;
	float: right;
	margin-top: 5;
	_margin-top: 15;
	width: 212;
	}
.comment2a {
	width: 212;
	height: 21;
	background: url(/pic/com2a.gif) no-repeat top left;
	}
.comment2b {
	width: 212;
	background: url(/pic/com2b.gif) repeat-y top left;
	padding: 0 20 20 14;
	}
.comment2c {
	width: 212;
	background: url(/pic/com2c.gif) no-repeat bottom left;
	height: 1;
	_margin-top: -18;
	}
.com2b_1 {	
	font-size: 11pt;
	color: #d91b1b;
	margin-bottom: 5;
	}
.com2b_2 {	
	font-size: 9pt;
	color: #2173b2;
	}
.com2b_3 {
	margin-top: 3;
	font-size: 10pt;
	line-height: 110%;
	width: 180;
	color: #000;
	}
.com2b_3 a {
	font-size: 10pt;
	text-decoration: none;
	color: #000;
	}
.com2b_3 a:hover {
	text-decoration: underline;	
	color: #000;
	}
.read_com {
	margin-top: 8;
	background: url(/pic/read_com.gif) no-repeat center left;
	font-size: 8pt;
	width: 180;
	padding-left: 15;
	color: #858383;
	}
.read_com a,.read_com a:visited {
	font-size: 8pt;
	color: #858383;
	text-decoration: underline;
	}
.read_com a:hover {
	color: #858383;
	text-decoration: none;
	}
.dinamo {
  font-weight:bold;font-size:12pt;color:#CC0000;
}

td.dark {
  padding:2px 0;
}
td.dark div {
  width:100%;height:1px;background-color:#c5c8d0;
}

