A {
	COLOR: #0055CC; TEXT-DECORATION: underline
	}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

A.black_link {
	COLOR: #000000; TEXT-DECORATION: none
	}
A:hover.black_link {
	COLOR: #000000; TEXT-DECORATION: none
}

A.header_1 {
	FONT-SIZE: 15px; COLOR: #0055CC; TEXT-DECORATION: underline; FONT-WEIGHT: bold
	}
A:hover.header_1 {
	FONT-SIZE: 15px; COLOR: #BB0000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.header_2 {
	FONT-SIZE: 12px; COLOR: #0055CC; TEXT-DECORATION: underline
	}
A:hover.header_2 {
	FONT-SIZE: 12px; COLOR: #BB0000; TEXT-DECORATION: underline
}

A.header_2b {
	FONT-SIZE: 12px; COLOR: #0055CC; TEXT-DECORATION: underline; FONT-WEIGHT: bold
	}
A:hover.header_2b {
	FONT-SIZE: 12px; COLOR: #BB0000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.black {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
	}
A:hover.black {
	FONT-SIZE: 12px; COLOR: #BB0000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.white {
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-WEIGHT: bold
	}
A:hover.white {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.red {
	COLOR: #BB0000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
A:hover.red {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.grey {
	COLOR: #8F8F8F; TEXT-DECORATION: underline
}
A:hover.grey {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.tag_cloud {
	COLOR: #0066CC; TEXT-DECORATION: none;
	margin: 0 10px;
	white-space: nowrap;
	}
A:hover.tag_cloud {
	COLOR: #FFFFFF;
	background-color: #C6000A;
	TEXT-DECORATION: none;
}
A:visited.tag_cloud {
	TEXT-DECORATION: none;
	}
A:active.tag_cloud {
	TEXT-DECORATION: none;
}

A.question {
	font-size:10pt;
	COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: bold;
	}
A:hover.question {
	COLOR: #FFFFFF;
	background-color: #C6000A;
	TEXT-DECORATION: none;
}
A:visited.question {
	TEXT-DECORATION: none;
	}
A:active.question {
	TEXT-DECORATION: none;
}

A.big_red {
	COLOR: #BB0000; font-size:15pt; TEXT-DECORATION: underline
}
A:hover.big_red {
	COLOR: #C0C0C0; TEXT-DECORATION: underline
}

A:visited.big_red {
	TEXT-DECORATION: underline
}

A:active.big_red {
	TEXT-DECORATION: underline
}



A.grey_link {
	COLOR: #8F8F8F; TEXT-DECORATION: underline;
}
A:hover.grey_link {
	COLOR: #C0C0C0; TEXT-DECORATION: underline;
}

A.green_link {
	COLOR: #32792A; TEXT-DECORATION: underline;
}
A:hover.green_link {
	COLOR: #C0C0C0; TEXT-DECORATION: underline;
}

A.red_link {
	COLOR: #E64117; TEXT-DECORATION: underline;
}
A:hover.red_link {
	COLOR: #C0C0C0; TEXT-DECORATION: underline;
}



BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma 
}

TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma 
}

h1 {
	FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Tahoma; margin: 0 0 0 0
}
h2 {
	FONT-SIZE: 14px; COLOR: #BB0000; FONT-FAMILY: Verdana, Arial, Tahoma; margin: 10 0 0 0
}

.header { 
	FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-WEIGHT: bold
}

blockquote {
	margin-left: 30px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 2px solid #BBBBBB;
	background-color: #F5F5F5;
}

div.article_tags {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	border-left: 2px solid #BB0000;
	background-color: #F5F5F5;
}

div.name {
	margin-top: 15;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #BBBBBB;
	background-color: #F5F5F5;
}
div.comment {
	margin-top: 0;
	margin-bottom: 10;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

span.red_box { /* красное обрамлении (теги) */
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	background-color: #C6000A;
}

span.grey_box { /* это интересно */
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	background-color: #8F8F8F;
}

span.interesno { /* это интересно */
	text-decoration: none;
	font-size: 8pt;
	line-height: 130%;
}

div.interesno_link {
	text-align: right;
	font-size: 8pt;
	line-height: 130%;
	padding-top: 5pt;
	padding-bottom: 2pt;
	padding-right: 2pt;
}

.form_error {
	font-size:8pt;
	font-family:Verdana, sans-serif;
	color:#BB0000;
	margin-bottom:5px;
}

.small_grey {
	font-size:8pt;
	color: #8F8F8F;
	font-family:Verdana, sans-serif;
}

span.answers_box { /* красное обрамлении (теги) */
	font-size:8pt;
	color: #009900;
	text-decoration: none;
}

.normal_grey {color:#8F8F8F;}

span.box_grey {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	background-color: #8F8F8F;
}

span.box_red {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	background-color: #C6000A;
}

span.box_green {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	background-color: #32792A;
}

/* ************** Верхний блок (header) ************** */
.box_active_razdel  {
	font-size:10pt;
	text-decoration: none;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2pt;
	padding-right: 25pt;
	padding-bottom: 2pt;
	padding-left: 25pt;
	background-color: #BB0000;
}

.box_passive_razdel {
	font-size:10pt;
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration: underline;
	padding-top: 2pt;
	padding-right: 25pt;
	padding-bottom: 2pt;
	padding-left: 25pt;
	background-color: #D8D8B2;
}

a.box_active_razdel:hover, .box_passive_razdel:hover { /* наведение мыши */
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #C6000A;
}
A:visited.green_box {
	text-decoration: underline;
}
A:active.green_box {
	text-decoration: underline;
}

span.white { /* белый цвет */
	color: #FFFFFF;
}

span.green { /* зеленый цвет */
	color: #32792A;
}

span.red { /* красный цвет */
	color: #E64117;
}

span.green_box, a.green_box { 
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 2pt;
	padding-right: 25pt;
	padding-bottom: 3pt;
	padding-left: 25pt;
	background-color: #32792A;
}
a.green_box:hover { /* наведение мыши */
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #C6000A;
}
A:visited.green_box {
	text-decoration: underline;
}
A:active.green_box {
	text-decoration: underline;
}

a.header_link {
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 2pt;
	padding-right: 10pt;
	padding-bottom: 3pt;
	padding-left: 10pt;
}

a.header_link:hover { /* наведение мыши */
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 2pt;
	padding-right: 10pt;
	padding-bottom: 3pt;
	padding-left: 10pt;
	background-color: #C6000A;
}

A:visited.header_link {
	text-decoration: underline;
}

A:active.header_link {
	text-decoration: underline;
}
/* ************** end ************** */

/* ************** Всплывающая форма авторизации ************** */
#login_form {
	margin: 0; 
	margin-left: 5px;
	margin-right: 40%;
	margin-top: 39px;
	padding-top: 5px; 
	padding-right: 5px; 
	width: 22%; /* For centering it on the screen */
	height: 150px; /* The height of the login box */
	position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
	background: #F9F9F9; 
	border: solid #000000 2px;
	z-index: 9; /* Makes it on top of everything else */
	visibility: hidden;
	
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	text-align: left;
	line-height: 140%;
}
/* ************** end ************** */

.h1_small {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Tahoma; margin: 0 0 0 0
}

.form_note {
	font-size:9pt;
	font-family:Verdana, sans-serif;
	color:#999999;
	margin-bottom:5px;
}
.form_error {
	font-size:9pt;
	font-family:Verdana, sans-serif;
	color:#E64117;
	margin-bottom:5px;
}
.form_ok {
	font-size:9pt;
	font-family:Verdana, sans-serif;
	color:#008000;
	margin-bottom:5px;
}

.please_reg {
	font-size:10pt;
	font-family: verdana;
	line-height: 150%;
	text-align: left;
}