BODY {
	MARGIN: 6% 3% 1%; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}

A:hover {
	COLOR: #3399ff; BACKGROUND-COLOR: transparent
}
 A:visited {
	COLOR: #3399ff; BACKGROUND-COLOR: transparent
}
A:link {
	COLOR: #003399; BACKGROUND-COLOR: transparent
}

.top_menu {
	FONT-SIZE: 70%; PADDING-BOTTOM: 6px; WHITE-SPACE: nowrap
}
.top_menu A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; COLOR: #ffffff; BACKGROUND-COLOR: #ff0000; TEXT-DECORATION: none
}
.top_menu A:hover {
	FONT-WEIGHT: normal; COLOR: #003399; BACKGROUND-COLOR: transparent
}
.top_menu A:visited {
	FONT-WEIGHT: normal; COLOR: #003399; BACKGROUND-COLOR: transparent
}
.top_menu A:link {
	FONT-WEIGHT: normal; COLOR: #003399; BACKGROUND-COLOR: transparent
}
.adress {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 70%; MARGIN-BOTTOM: 10px; BORDER-LEFT: #183884 4px solid; TEXT-ALIGN: left
}
.kroshki A {
	COLOR: #183884
}
.logotip {
	PADDING-RIGHT: 10px
}
.content_page {
	
}
.block_text {
	BACKGROUND-POSITION: left top; FONT-SIZE: 90%; MARGIN-BOTTOM: 30px; MARGIN-RIGHT: 20px
}
.block_text STRONG {
	FONT-SIZE: 110%; COLOR: #183884
}
.block_golosovanie {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 30px; MARGIN-RIGHT: 20px
}
.left_block H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 120%; COLOR: #183884; LINE-HEIGHT: 90%
}
.left_block {
	FONT-SIZE: 80%; MARGIN-RIGHT: 20px; TEXT-ALIGN: left
}
.kroshki {
	PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 10px; COLOR: #183884; TEXT-ALIGN: left
}
.left_menu {
	MARGIN-BOTTOM: 50px; COLOR: #ff0000;
}
.left_menu A {
	COLOR: #183884
}
.left_menu A:visited {
	COLOR: #183884
}
.main_menu_item_1 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
.main_menu_item_1_a {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold; BORDER-LEFT: #183884 3px solid; TEXT-ALIGN: left
}
.main_menu_item_2 {
	PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
.main_menu_item_2_a {
	PADDING-LEFT: 22px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold; BORDER-LEFT: #183884 3px solid; TEXT-ALIGN: left
}
.main_menu_item_3 {
	PADDING-LEFT: 50px;  PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
.main_menu_item_3_a {
	PADDING-LEFT: 47px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; BORDER-LEFT: #183884 3px solid; TEXT-ALIGN: left
}
.zagolovok_page {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN-BOTTOM: 30px; BORDER-LEFT: #183884 3px solid; COLOR: #ff0000; LINE-HEIGHT: 85%; TEXT-ALIGN: left
}
.top_header {
	MARGIN-BOTTOM: 8%; BORDER-BOTTOM: #183884 1px solid
}
.content {
	PADDING-LEFT: 28px; FONT-SIZE: 80%; MARGIN-BOTTOM: 30px; TEXT-ALIGN: left
}
.content H1 {
	FONT-SIZE: 130%; COLOR: #183884
}
.content H2 {
	FONT-SIZE: 110%; MARGIN-BOTTOM: -15px; COLOR: #183884
}
.content HR {
	COLOR: #183884; HEIGHT: 1px
}
.inner_menu {
	MARGIN-TOP: 40px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 40px; BORDER-LEFT: #183884 3px solid; COLOR: #183884
}
.inner_menu A {
	COLOR: #183884
}
.block_text STRONG A {
	COLOR: #183884
}
.inner_menu A:visited {
	COLOR: #3399ff
}
.inner_menu A:hover {
	COLOR: #3399ff
}
.anons_infochannel {
	MARGIN-BOTTOM: 60px
}
.infokanal_body {
	PADDING-RIGHT: 30px
}
.infokanal_body TD {
	FONT-SIZE: 80%
}
.infokanal_body .date {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; WIDTH: 80px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infokanal_body .news_title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #183884
}
.infokanal_body .news_title A {
	COLOR: #183884
}
.infokanal_body .news_content {
	FONT-SIZE: 90%
}
.infokanal_body .photo_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 80px
}
.infokanal_body .bigfoto_news {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.anons_infochannel HR {
	COLOR: #183884; HEIGHT: 0px
}
.infochannel_coment {
	PADDING-RIGHT: 20px; HEIGHT: auto; TEXT-ALIGN: left
}
.infochannel_vopros_otvet {
	PADDING-LEFT: 20px; TEXT-ALIGN: left
}
.anons_infochannel .news_title {
	PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #183884
}
.anons_infochannel H1 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; COLOR: #183884
}
.anons_infochannel .news_content {
	PADDING-LEFT: 28px; FONT-SIZE: 80%
}
.anons_infochannel .date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 70%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.anons_infochannel A {
	COLOR: #183884
}
.counters {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 88px; MARGIN-RIGHT: 5px; HEIGHT: 31px
}
.fon_osnovnoi_tabl {
	
}
.block_golosovanie TD {
	FONT-SIZE: 80%
}
.finish {
	CLEAR: both
}
.map_site {
	FONT-SIZE: 90%; LINE-HEIGHT: 20px
}
.map_site .sub {
	PADDING-LEFT: 10px; FONT-SIZE: 110%
}
.map_site .div_top A {
	MARGIN-TOP: 15px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BORDER-LEFT: #183884 5px solid; COLOR: #183884
}
.map_site .subsub {
	PADDING-LEFT: 20px
}
.content_404 {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN-BOTTOM: 30px; COLOR: #ff0000
}
.filter_years {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 5px
}

table.tabid {
	WIDTH: 95%; BORDER: 1px solid #6a85c2; BORDER-COLLAPSE: collapse; FONT-SIZE: 100%
}
table.tabid td{
	BORDER: 1px solid #6a85c2; PADDING: 2px 5px 2px 5px;
}
table.tabid tr.color{
	BACKGROUND: #e5eaf8;
}
table.tabid th {
	FONT-WEIGHT: bold; BACKGROUND: #4b6fc2; TEXT-ALIGN: left; COLOR: #ffffff; PADDING: 5px; BORDER: 1px solid #6a85c2
}
.red{
	COLOR: #FF0000;
}
.gren{
	COLOR: #009966;
}
.vir{
	TEXT-ALIGN: right; WIDTH: 49%; FLOAT: left
}
.vir1{
	TEXT-ALIGN: right; WIDTH: 65%; FLOAT: left
}
.novir{
	TEXT-ALIGN: left; WIDTH: 49%; POSITION: static; FLOAT: right; FONT-SIZE: 80%
}