
/*----- общее -----*/
body
{
	background-color: white;

	color: grey;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

a
{
	font-style: normal;
	text-decoration: underline;
}
a:link
{
	color: #009900;
}
a:visited
{
	color: #009900;
}
a:hover
{
	color: #009900;
}
a:active
{
	color: red;
}

p
{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}



/*----- основной слой страницы -----*/
.main_layer_a
{
}

table.main_layer_a
{
	border-width: 0;
}

table.main_layer_a .r0
{
	height: 10px;
}
table.main_layer_a .r0 .r0_c00
{
	width: 16px;
	background-position: 0px 0px;

}
table.main_layer_a .r0 .r0_c01
{
	width: 940px;

}
table.main_layer_a .r0 .r0_c02
{
	width: 16px;
	background-position: -20px -0px;

}

table.main_layer_a .r1
{
	width: 10px;
}
table.main_layer_a .r1 .r1_c10
{
	width: 10px;
}
table.main_layer_a .r1 .r1_c11
{
	width: 952px;
	background-color: #FFFFFF;
}
table.main_layer_a .r1 .r1_c12
{
	width: 10px;
}


div.main_layer_a
{
	width: 972px;
}

div.main_layer_a div.ll_t		/* верх */
{
	display: block;

	background-repeat: no-repeat;
	background-position: top left;
}
div.main_layer_a div.ll_m		/* середина */
{
	display: block;

	background-repeat: repeat-y;
	background-position: top left;
}
div.main_layer_a div.ll_b		/* низ */
{
	display: block;

	background-repeat: no-repeat;
	background-position: bottom left;
}

div.main_layer_a div.lr_t		/* верх */
{
	display: block;

	background-repeat: no-repeat;
	background-position: top right;
}
div.main_layer_a div.lr_m		/* середина */
{
	display: block;

	background-repeat: repeat-y;
	background-position: top right;
}
div.main_layer_a div.lr_b		/* низ */
{
	display: block;

	background-repeat: no-repeat;
	background-position: bottom right;
}


table.main_layer_a .r2
{
	height: 10px;
}
table.main_layer_a .r2 .r2_c20
{
	width: 18px;
	background-position: 0px -10px;

}
table.main_layer_a .r2 .r2_c21
{
	width: 936px;

}
table.main_layer_a .r2 .r2_c22
{
	width: 18px;
	background-position: -18px -10px;

}



/*----- заголовок -----*/
table.main_caption_a .c_logo_1
{
	width: 338px;
	height: 96px;

}
table.main_caption_a .c_bg_1
{

}



/*----- малый заголовок -----*/
.main_header_a
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

table.main_header_a
{
	margin-top:	6px;
}

.main_header_a a
{
	color: #330066;
	font-style: normal;
	text-decoration: underline;
}
.main_header_a a:link
{
	color: #330066;
}
.main_header_a a:visited
{
	color: black;
}
.main_header_a a:hover
{
	color: #330066;
}
.main_header_a a:active
{
	color: black;
}

.main_header_a div
{
	padding-left:	8px;
	padding-right:	8px;
	padding-top:	0px;
	padding-bottom:	0px;
}

.main_header_a div a
{
	color: #5B4B4B;
	text-decoration: underline;
}



.main_footer_a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #-5B4B4B;
	text-align: left;
}
.main_footer_a div
{
	padding-left:	8px;
	padding-right:	8px;
	padding-top:	8px;
	padding-bottom:	8px;
}
.counter-r1
{
	padding-left:	8px;
	padding-right:	8px;
	padding-top:	8px;
	padding-bottom:	8px;
}
.foot-row-last
{
	padding-bottom:	10px;
}



/*----- меню -----*/
.main_menu_a
{
	font-family: Arial;
}

.main_menu_a .mm_c_left
{
	color: -black;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;

	width: 5px;
	height: 31px;
	background-color: white;

}
.main_menu_a .mm_c_right
{
	color: -black;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;

	width: 5px;
	height: 31px;
	background-color: white;

}
.main_menu_a .mm_c_line
{
	color: -black;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;

	width: 942px;
	height: 31px;
	background-color: #CC0099;

}
.main_menu_a .mm_c_item
{
	text-align: center;
	vertical-align: middle;

	color: -black;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding-left: 1px;
	padding-top: 1px;

	height: 31px;

}
.main_menu_a .mm_c_s
{
	color: -black;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;

	width: 22px;
	height: 31px;

}

/*----- меню : ссылка -----*/
.main_menu_a a
{
	font-style: normal;
	text-decoration: none;
}
.main_menu_a a:link
{
	color: black;
}
.main_menu_a a:visited
{
	color: black;
}
.main_menu_a a:hover
{
	color: black;
	text-decoration: underline;
}
.main_menu_a a:active
{
	color: black;
}



/*----- главная картинка -----*/
.main_picture
{
}
.main_picture .mpic_a
{
	width: 704px;
	height: 400px;
	background-color: #FFFFFF;
}
.main_picture .mpic_b
{
	width: 248px;
	height: 400px;
	background-color: white;
}



/*----- данные -----*/
.main_content
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
}

/*----- данные : абзац -----*/
.main_content p
{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}

/*----- данные : заголовок 1 (для содержания страницы) -----*/
.main_content h1
{
	color: black;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	10px;
	padding-bottom:	10px;
	margin: 0px;
}

/*----- данные : заголовок 6 (малый для содержания страницы) -----*/
.main_content h6
{
	color: gray;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding-left:	12px;
	padding-right:	12px;
	padding-top:	0px;
	padding-bottom:	10px;
	margin: 0px;
}

/*----- данные : заголовок 3 (для статьи) -----*/
.main_content h3
{
	color: #330033;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}

/*----- данные : заголовок 4 (заголовок внутри статьи) -----*/
.main_content h4
{
	color: #330033;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}

/*----- данные : ссылка -----*/
.main_content a
{
	font-style: normal;
	text-decoration: underline;
}
.main_content a:link
{
	color: black;
}
.main_content a:visited
{
	color: #5E5C5C;
}
.main_content a:hover
{
	color: #330033;
}
.main_content a:active
{
	color: red;
}

.main_content .mc_a
{
	width: 704px;
	background-color: #-111111;

}
.main_content .mc_b
{
	width: 248px;
	background-color: #-101010;
}

.main_content .mc_content_a
{
	width: 704px;
	background-color: #-111111;

}
.main_content .mc_content_b
{
	width: 248px;
	background-color: #-101010;
}

.main_content .mc_index_left
{
	width: 484px;
	background-color: #-111111;

}
.main_content .mc_index_right
{
	width: 468px;
	background-color: #-111111;

}



/*----- основные данные : таблица -----*/
.mc_table
{
}
.mc_table td
{
}
.mc_table h2
{
	color: #330033;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin: 0px;
}
.mc_table p
{
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}



.mc_tree
{
}
table.mc_tree
{
	margin-left: 18px;
}
.mc_tree .icon
{
	width: 80px;
	text-align: center;
	vertical-align: middle;
}
.mc_tree .sep
{
	height: 6px;
}
.mc_tree h2
{
	color: #666666;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	16px;
	padding-right:	2px;
	padding-top:	2px;
	padding-bottom:	2px;
	margin: 0px;
}
.mc_tree a
{
	font-style: normal;
	text-decoration: none;
}
.mc_tree a:link
{
	color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.mc_tree a:visited
{
	color: black;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.mc_tree a:hover
{
	color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.mc_tree a:active
{
	color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}



.mc_list_imgs
{
}
.mc_list_imgs img
{
	border: 0;
	width: 234px;
	height: 166px;
}
.mc_list_imgs h2
{
	color: #330033;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin: 0px;
}
.mc_list_imgs h3
{
	color: gray;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin: 0px;
}
.mc_list_imgs p
{
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}

.mc_list_imgs .li_a_cl
{
	text-align: left;
	vertical-align: top;
	width: 234px;
	height: 166px;
}
.mc_list_imgs .li_a_cr
{
	text-align: left;
	vertical-align: top;
	height: 166px;
}
.mc_list_imgs .li_a_i
{
}



.link-back
{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	5px;
	padding-bottom:	5px;
	margin: 0px;
}



/*----- новости - список -----*/
.news-list
{
}
/*----- новости - список : ячейка таблицы -----*/
.news-list td
{
	vertical-align: top;
}
/*----- новости - список : заголовок -----*/
.news-list h2
{
	color: #330033;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	0px;
	margin-bottom:	0px;
}
/*----- новости - список : малый подзаголовок -----*/
.news-list h3
{
	color: gray;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	0px;
	padding-bottom:	4px;
	margin: 0px;
}
/*----- новости - список : параграф -----*/
.news-list p
{
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin: 0px;
}
/*----- новости - список : картинка списка -----*/
.news-list .news-list-icon
{
	width: 234px;
}
.news-list .news-list-icon img
{
	border: 0;
	width: 234px;
	height: 83px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin-left:	10px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	10px;
}
/*----- новости - список : конец -----*/



.c-m-icon
{
	filter: alpha(opacity=61);
	-moz-opacity: 0.61;
	opacity: 0.61;
}



/*----- статьи - список : начало -----*/
.articles-list
{
}
/*----- статьи - список : ячейка таблицы -----*/
.articles-list td
{
	vertical-align: top;
}
/*----- статьи - список : заголовок -----*/
.articles-list h2
{
	color: #333333;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	0px;
	margin-bottom:	0px;
}
/*----- статьи - список : малый подзаголовок -----*/
.articles-list h3
{
	color: gray;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	0px;
	padding-bottom:	4px;
	margin: 0px;
}
/*----- статьи - список : параграф -----*/
.articles-list p
{
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin: 0px;
}
/*----- статьи - список : картинка списка -----*/
.articles-list .articles-list-icon
{
	width: 234px;
}
.articles-list .articles-list-icon img
{
	border: 0;
	width: 234px;
	height: 166px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin-left:	10px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	10px;
}
/*----- статьи - список : конец -----*/



/*----- видео - список : начало -----*/
.video-list
{
}
.video-list div.links
{
	font-size: 12px;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	5px;
	margin-bottom:	10px;
	padding: 0;
}
.video-list div.brck
{
	display: inline;
	color: gray;
}
.video-list div.spc
{
	display: inline;
	color: gray;
	padding-left: 10px;
}
/*----- видео - список : конец -----*/



/*----- фото - превьюв картинки : начало -----*/
.photo-icon
{
}
.photo-icon table
{
	width: 952px;
	border: 0;
}
.photo-icon td
{
	text-align: center;
	vertical-align: middle;
	height: 170px;
}

.photo-icon text
{
}

.photo-icon .icon-0
{
	text-align: right;
	width: 234px;
	height: 166px;
	cursor: pointer;
}
.photo-icon a.icon-0
{
	font-style: normal;
	text-decoration: none;
}

.photo-icon .icon-1
{
  position: relative;
  display: block;
  width: 100%;
  vertical-align: bottom;
  top: 138px;
}
.photo-icon .icon-1 .back,
.photo-icon .icon-1 .front
{
  position: absolute;
  display: block;
  left: -1px;
  width: 100%;
}
.photo-icon .icon-1 .front
{
  padding: 0 1px 1px 0;
  color: white;
}
.photo-icon .icon-1 .back
{
  top: 1px;
  left: 0;
  color: black;
  filter: alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity: 0.60;
}
.photo-icon .icon-1 h5
{
  font-family: Georgia;
  font-size: 17px;
  margin: 0px;
  padding-left:	0px;
  padding-top:	0px;
  padding-right: 10px;
  padding-bottom: 0px;
}

.photo-icon .icon-2
{
  position: relative;
  display: block;
  width: 100%;
  vertical-align: bottom;
  top: 118px;
}
.photo-icon .icon-2 .back,
.photo-icon .icon-2 .front
{
  position: absolute;
  display: block;
  left: -1px;
  width: 100%;
}
.photo-icon .icon-2 .front
{
  padding: 0 1px 1px 0;
  color: white;
}
.photo-icon .icon-2 .back
{
  top: 1px;
  left: 0;
  color: black;
  filter: alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity: 0.60;
}
.photo-icon .icon-2 h5
{
  font-family: Georgia;
  font-size: 17px;
  margin: 0px;
  padding-left:	0px;
  padding-top:	0px;
  padding-right: 10px;
  padding-bottom: 0px;
}
/*----- фото - превьюв картинки : конец -----*/



/*----- фото - превьюв картинки (текст внизу) : начало -----*/
.photo-icon-t
{
}
.photo-icon-t table
{
	width: 952px;
	border: 0;
}
.photo-icon-t td
{
	text-align: center;
	vertical-align: middle;
	height: 87px;
}
.photo-icon-t h5
{
	color: black;
	font-family: Georgia;
	font-size: 13px;
	margin: 0px;
	padding-left:	6px;
	padding-top:	6px;
	padding-right:	6px;
	padding-bottom:	6px;
}
.photo-icon-t .icon-0
{
	text-align: right;
	width: 234px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.photo-icon-t a.icon-0
{
	font-style: normal;
	text-decoration: none;
}
.photo-icon-t .icon-1
{
	width: 234px;
	height: 83px;
}
/*----- фото - превьюв картинки (текст внизу) : конец -----*/

