body,td,li,p {margin: 0px;
	color: #2f4577;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
}
form {margin: 0px; padding: 0px;}
img{border: 0px;}
.img {
	border: 1px solid #334a7c;
	margin-right: 5px; 
}
.img_small {
	border: 1px solid #334a7c;
	margin-right: 5px; 
	margin-top: 4px; 
}

tr {
	vertical-align: top;
}
ul.d_list{
 padding: 6px 0 6px 30px;
 margin: 0;
}
li.li_o{
   list-style: none;
	list-style-image: url(/images/li.gif);
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	color: #2f4577;
}
table.main_tbl{
	margin: 0;
}
.main_tbl th{
	background-color: #334a7c;
	color: #e2e8f4;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial;
	font-weight: bolder;
	text-align: left;
	PADDING: 6px 8px 7px 8px;
}
.main_tbl tr.tit td,
.main_tbl tr td.tit{
	background-color: #617eb9;
	color: #e2e8f4;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial;
	font-weight: bolder;
	PADDING: 6px 8px 7px 8px;
	border-top: 1px solid #EDEDED;
}
.main_tbl tr.row td,
.main_tbl tr td.row1{
	background-color: #b4caf2;
	color: #2f4577;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	font-weight: normal;
	PADDING: 6px 8px 7px 8px;
	border-top: 1px solid #EDEDED;
}
.main_tbl tr td.row1{
	FONT-SIZE: 12px;
	border-top: 1px solid #EDEDED;
}
.main_tbl tr td.row-blank{
	FONT-SIZE: 12px;
	border-top: 1px solid #EDEDED;
	background-color: #EDEDED;
}
.main_tbl tr td.subtit,
.main_tbl tr.subtit td{
	background-color: #a1bae6;
	color: #334a7c;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial;
	font-weight: bolder;
	PADDING: 6px 8px 7px 8px;
	border-top: 1px solid #EDEDED;
}
.main_tbl tr.subtit td{
	text-align: center;
}
.main_tbl tr.row td.img_td{
	text-align: center;
	PADDING: 1px 1px 1px 1px;
}
#td_r-line{
	border-right: 1px solid #EDEDED;
}
div.HeadAnons {
	PADDING: 6px 0px 7px 8px;
	background: #334a7c;
	border-bottom: 1px solid #ededed;
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Tahoma, Arial;
	color: #e2e8f4;
}
div.HeadNews {
	PADDING: 6px 0px 7px 8px;
	background: #617eb9;
	border-bottom: 1px solid #ededed;
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Tahoma, Arial;
	color: #e2e8f4;
}
div.AnonsBlock {
	PADDING: 6px 6px 6px 8px;

	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Tahoma, Arial;
	color: #2f4577;
}
div.NewsBlock {
	PADDING: 6px 6px 6px 8px;

	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Tahoma, Arial;
	color: #2f4577;
}
.indention-block {
	background: #ededed;
	height: 20px;
}

.bg_main_tbl {
	background-color: #b4caf2;
}
#bot_line{
	background-color: #334a7c;
	border-top: 1px solid #ededed;
	margin-top: 3px; 
}
#top_line{
	border-bottom: 1px solid #ededed;
	height: 6px;
}
.mn_rt {
background: url(/images/mn_rt.jpg) no-repeat left top;
}

.bg_all {
background: url(/images/bg_all.jpg) repeat left top;
}

.bg_bt {
background: url(/images/bg_bt.jpg) repeat left top;
}

.bt_lt {
background: url(/images/bt_lt.jpg) repeat left top;
}


.bg_01 {
background: url(/images/bg_01.jpg) repeat left top;
}

.bg_02 {
background: url(/images/bg_02.jpg) repeat left top;
}

.bg_03 {
background: url(/images/bg_01.jpg) repeat left top;
}


a:link, a:visited{
	color: #2f4577;
	font-weight: normal;
	text-decoration: underline;
}
a:hover, a:active{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a:link.footer, a:visited.footer{
color: #ffffff;
text-decoration: none;
font-size: 13px;
font-family: Arial;
}

a:hover.footer{
color: #ffffff;
text-decoration: underline;
font-size: 13px;
font-family: Arial;
}

.kuntsevo{
 visibility: hidden;
 height: 10px;
}

