@charset "utf-8";

.hor_menu_item {
	width:auto;
}
.hor_menu_item a, 
.hor_menu_item span{
	font: 12px Tahoma, Arial;
	color:#555;
	white-space:nowrap;
}
.hor_menu_item a:hover, 
.hor_menu_item span:hover{
	text-decoration:underline;
}
.hor_menu_to_home_item {
	width:auto;
}
.hor_menu_to_home_item a, 
.hor_menu_to_home_item span{
	font: bold 12px Tahoma, Arial;
	color:#555;
}
.hor_menu_to_home_item a:hover, 
.hor_menu_to_home_item span:hover{
	text-decoration:underline;
}

.hor_menu_separator {
	font: 12px Arial;
	color:#555;
	padding:0px 6px;
	width:auto;
}






/*.home*/ .part_title {
	font: 20px "Times New Roman";
	color:#999;
	
	letter-spacing:15px;
	line-height:60%;
	
	text-align:right;

	margin:15px 7px 15px 15px;

	border-bottom:1px solid #CCCCCC;
}



/*.home*/ .main_material .title h1{
	text-align:left;
	margin:10px;
}
/*.home*/ .main_material .title h1 a{
	font:bold 22px Tahoma, Arial;
	color:#666;
	
}
.home .main_material .title h1 a:hover{
	text-decoration:underline;
}

/*.home*/ .main_material .image {
	float:left;
	
	margin:3px 10px 1px 10px;
	
	border:1px solid #999;
	
	padding:1px;
}

/*.home*/ .main_material .introduction {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
	
	margin:0px 10px;
	text-align:justify;
	text-indent:10px;
}
/*.home*/ .main_material .introduction a {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
}

/*.home*/ .main_material .content {
	font: 11px/150% Verdana, Arial;

	margin:0px 10px 5px 10px;
	
	text-align:justify;
}

/*.home*/ .main_material .content p {
	line-height:150%;
	text-indent:20px;
	margin-top:0px;
}

/*.home*/ .main_material .date {
	font: bold 10px Tahoma, Arial;
	color:#999;
	text-align:right;
	float:right;
	padding-right:10px;
}

/*.home*/ .main_material .underline {
	height:5px;
	overflow:hidden;
	
	border-bottom:1px solid #999;
	
	margin:0px 13px;
	
}







.home .category {

	margin-right:10px;

}

.home .category .main_material .title h1 {
	text-align:left;
	margin:10px;
}
.home .category .main_material .title h1 a{
	font: bold 18px Tahoma, Arial;
	color:#666;
}
.home .category .main_material .title h1 a:hover{
	text-decoration:underline;
}


.home .category .page_title a:hover,
.home .category .page_title span:hover
{
	color:#333;
}

.home .category .nechetniy {
	background-color:#efefef;
}

.home .category .chetniy {
	background-color:#FFF;
}

.home .category .child {
	padding:8px;
}

.home .category .child .title h1 {
	text-align:left;
	margin:0px;
}
.home .category .child .title h1 a{
	font: bold 11px Verdana, Arial;
	color:#666;
}
.home .category .child .title h1 a:hover{
	text-decoration:underline;
}
.home .category .child .date {
	font: bold 10px Tahoma, Arial;
	color:#999;

	text-align:right;
}


.home .category .child_selected{
	padding:8px;
	border:1px solid #FFF;
}
.home .category .child_selected .title h1 {
	text-align:left;
	margin:0px;
}
.home .category .child_selected .title h1 a{
	font: bold 11px Verdana, Arial;
	color:#000;
}
.home .category .child_selected .title h1 a:hover{
	text-decoration:underline;
}
.home .category .child_selected .date {
	font: bold 10px Tahoma, Arial;
	color:#000;

	text-align:right;
}













.home .cells  {

	padding:0px 10px;
	margin-top:5px;
	
	cursor:pointer;
}
.home .cells div {

	cursor:pointer;
}




.home .cells .title h1 {
	font: bold 10px Verdana, Arial;
	color:#3c4c5d;

	text-align:left;
	margin:0px 8px 2px 8px;
}

.home .cells .image {
	
	border:1px solid #999;
	
	padding:1px;
}

.home .cell_1,
.home .cell_2,
.home .cell_3,
.home .cell_4 {
	background-color:#FFF;
	border:1px solid #FFF;
	padding:4px;
}


.home .cell_1_hover,
.home .cell_2_hover,
.home .cell_3_hover,
.home .cell_4_hover {
	background-color:#efefef;
	border:1px solid #FFF;
	padding:4px;
}


.home .cell_1_light,
.home .cell_3_light,
.home .cell_2_light,
.home .cell_4_light{
	background-color:#efefef;
	border:1px solid #DFDFDF;
	padding:4px;
	color:#000;
}




.material {
	margin:0px 15px;
}

.material .title h1 {
	font:bold 22px Tahoma, Arial;
	color:#666;
	margin:0px 0px 2px 0px;
	text-align:left;
}
.material .sub_title {
	font:bold 12px Tahoma, Arial;
	color:#666;
	margin:0px 0px 10px 0px;
	padding-left:20px;
	text-align:left;
}

.material .tags {
	font: bold 13px Tahoma, Arial;
	color:#FFF;
	
	background-color:#09C;
	
	padding:2px 10px;
	
	text-align:left;
	float:right;
	clear:both;
	
	width:auto;

}

.material .authors {
	font: 12px Verdana, Arial;
	color:#999;
	
	padding-left:25px;
	
	text-align:left;

}

.material .print_version {
	text-align:right;
}
.material .print_version a,
.material .print_version span {
	font: 10px Verdana, Arial;
	color:#000;
}
.material .print_version a:hover,
.material .print_version span:hover {
	text-decoration:underline;
}


.material .image {
	float:left;
	margin:3px 10px 3px 0px;
	border:1px solid #999999;
	padding:1px;
}

.material .introduction {
	font:bold 13px/150% Verdana, Arial;
	color:#3c4c5d;
	
	margin:2px 0px 10px 0px;
	
	text-indent:10px;

	text-align:justify;
}

.material .content {
	font:12px Verdana, Arial;

	margin:10px 0px 5px 0px;
	
	text-align:justify;
}

.material .content p {
	text-indent:15px;
	margin:0px 0px 3px 0px;
	line-height:150%;
	padding-bottom:10px;
}

.material .content .citation {
	font:17px/150% Georgia, "Times New Roman";
	margin:3px 0px 3px 12px;
	padding:10px;
	text-align:center;
	width:40%;
	float:right;
	background-color:#F7F7F7;
	border-top:2px solid #CCC;
	border-bottom:4px solid #CCC;
}

.material .content img {
	margin:3px 10px;
	border:1px solid #999;
	padding:1px;
}

.material .content a {
	color:#000;
	text-decoration:none;
	border:none;
}


.material .date {
	font:bold 10px Tahoma, Arial;
	color:#666;

	margin-left:20px;
	
	text-align:left;
}

.material .put_comment {
	font:bold 11px Verdana, Arial;
	color:#7874ca;

	text-align:left;
	
	cursor:pointer;
	width:170px;
}
.material .put_comment:hover {
	text-decoration:underline;
}

.material .post_comment_form_env .content_caption, .material .post_comment_form_env .sign_caption {
	font:12px Verdana, Arial;
	color:#999;

	text-align:left;
	
	padding-top:3px;
}

.material .post_comment_form_env .content {
	font:12px Verdana, Arial;
	color:#003;

	text-align:left;
	
	padding:0px;
	margin:0px;
}

.material .post_comment_form_env .sign {
	font:12px Verdana, Arial;
	color:#006;

	text-align:left;
}

.material .post_button {
	font:bold 11px Verdana, Arial;
	color:#7874ca;

	text-align:left;
	
	cursor:pointer;
	width:80px;
	
	margin-top:3px;
}
.material .post_button:hover {
	text-decoration:underline;
}



.material .rating_caption {
	font:12px Verdana, Arial;
	color:#686868;

	text-align:right;
}

.material .rate {
	font:bold 9px Verdana, Arial;
	color:#7874ca;

	text-align:right;
	
	cursor:pointer;
	width:50px;
}
.material .rate:hover {
	text-decoration:underline;
}

.material .rated {
	font:10px Tahoma, Arial;
	color:#666;

	text-align:right;
	
	padding-right:5px;
}

.material .comments_caption {
	font:italic 12px Verdana, Arial;
	color:#3c4c5d;

	text-align:center;
	
	border-bottom:1px solid #e2e2e2;
}


.material_comment .content {
	font:11px Verdana, Arial;
	color:#000;

	margin-top:7px;
	margin-bottom:0px;
	
	text-align:left;
	
}

.material_comment .author {
	font:italic 11px Verdana, Arial;
	color:#979696;

	text-align:left;
	
}

.material .like_links_caption {
	font:italic 12px Verdana, Arial;
	color:#3c4c5d;

	text-align:center;
	
	border-bottom:1px solid #e2e2e2;
}

.material_like_link .title {
	margin:7px 0px 0px 0px;
	text-align:left;
}
.material_like_link .title a,
.material_like_link .title span {
	font:11px Verdana, Arial;
	color:#000;
}
.material_like_link .title a:hover,
.material_like_link .title span:hover {
	text-decoration:underline;
}












.materials_of_category .main_material .title {
	
	text-align:left;
	margin:10px;

}
.materials_of_category .main_material .title a {
	font:22px Tahoma, Arial;
	color:#666;
}
.materials_of_category .main_material .title a:hover {
	text-decoration:underline;
}


.block_material {
	margin:0px 10px;

}

.block_material .title {
	text-align:left;
	margin:0px;
}
.block_material .title a {
	font:bold 17px Tahoma, Arial;
	color:#666;
}
.block_material .title a:hover {
	text-decoration:underline;
}


.block_material .image {
	float:left;
	
	margin:3px 5px;
	
	border:1px solid #999;
	
	padding:1px;
}

.block_material .introduction {
	margin:5px;
	text-align:justify;
}
.block_material .introduction a {
	font:11px Verdana, Arial;
	color:#55586C;
	
	line-height:1.4em;
}
.block_material .introduction a:hover {
}

.block_material .content {
	font:11px Verdana, Arial;

	margin:10px 10px 5px 10px;
	
	text-align:justify;
}

.block_material .date {
	font:bold 10px Tahoma, Arial;
	color:#999999;

	text-align:right;
	
	float:right;
}

.block_material .read_more {
	display:none;
}



.news_block .date {

	font:bold 11px Tahoma, Arial;
	color:#15039a;
	
	text-align:center;

}

.news_block_line {
	margin-bottom:10px;


}

.news_block_line .title {
	text-align:left;
	margin-bottom:3px;
}
.news_block_line .title a {
	font:bold 12px Tahoma, Arial;
	color:#0c80c2;
	text-decoration:underline;
}
.news_block_line .title a:hover {
	color:#009;
}

.news_block_line .introduction {
	margin-left:10px;
	text-align:left;
}
.news_block_line .introduction a {
	font:11px Arial;
	color:#000;
}

.news_block_line .time {
	font:10px Tahoma, Arial;
	color:#999;
}




.popular_block_line {
	margin-bottom:10px;
}

.popular_block_line .title {
	text-align:left;
	margin-bottom:3px;
}
.popular_block_line .title a {
	font:bold 12px Tahoma, Arial;
	color:#b60841;
	text-decoration:underline;
}
.popular_block_line .title a:hover {
	color:#900;
}

.popular_block_line .introduction {
	margin-left:0px;
	text-align:left;
}
.popular_block_line .introduction a {
	font:10px Tahoma, Arial;
	color:#000;
}
.popular_block_line .introduction a:hover {
	color:#666;
}

.popular_block_line .image {
	
	border:1px solid #999;
	
	padding:1px;
	margin:3px 7px 1px 0px;
	
	float:left;
}

.popular_block_line .popularity {
	font:10px Tahoma, Arial;
	color:#000000;
	
	text-align:left;
	
	margin-left:2px;

}

.popular_block_line .date {
	font:10px Tahoma, Arial;
	color:#686868;
	
	text-align:right;
	
	margin-left:2px;

}

.newspapers .newspaper {
	width:160px;
	height:220px;
	overflow:hidden;
	
	float:left;
	
	margin:7px;
	padding:1px;

}

.newspapers .newspaper .image {
	text-align:center;
	
	border:1px solid #CCC;

	margin:0px;
	padding:1px;

}

.newspapers .newspaper .title {
	font:bold 11px Tahoma, Arial;
	color:#15039a;

	text-align:center;
	
	margin:0px;
	padding:0px;

}



.authors .author .name {
	
	font:italic 14px Georgia, "Times New Roman";
	color:#333;
	
	text-align:left;
	
	margin:0px 0px 0px 20px;
	
}



.small_newspaper .image {
	border:1px solid #CCC;
	
	padding:0px;
	margin:1px;
}
.small_newspaper .image:hover {
	border-color:#999;
	
	padding:1px;
	margin:0px;

}

.podpiska a{
	font:10px Verdana, Arial;
	color:#039;
}
.podpiska a:hover{
	color:#09F;
}










/* materials of newspaper */

.materials_of_newspaper .main_material .title h1 {
	font:bold 22px Tahoma, Arial;
	color:#666;
	margin:0px 10px 7px 10px;
	text-align:left;
}

.materials_of_newspaper .main_material .image {
	float:left;
	margin:3px 10px 1px 10px;
	border:1px solid #999999;
	padding:1px;
}

.materials_of_newspaper .main_material .introduction {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
	margin:0px 10px;
	text-align:justify;
	text-indent:10px;
}
.materials_of_newspaper .main_material .introduction a {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
}

.materials_of_newspaper .main_material .content {
	font: 11px/150% Verdana, Arial;
	margin:0px 10px 5px 10px;
	text-align:justify;
}

.materials_of_newspaper .main_material .content p {
	line-height:150%;
	text-indent:20px;
	margin-top:0px;
}

.materials_of_newspaper .main_material .date {
	font: bold 10px Tahoma, Arial;
	color:#999;
	text-align:right;
	float:right;
	padding-right:10px;
}

.materials_of_newspaper .main_material .underline {
	height:5px;
	overflow:hidden;
	border-bottom:1px solid #999;
	margin:0px 13px;
	
}



/* materials of author */

.materials_of_author .main_material .title h1 {
	font:bold 22px Tahoma, Arial;
	color:#666;
	margin:0px 10px 7px 10px;
	text-align:left;
}

.materials_of_author .main_material .image {
	float:left;
	margin:3px 10px 1px 10px;
	border:1px solid #999;
	padding:1px;
}

.materials_of_author .main_material .introduction {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
	margin:0px 10px;
	text-align:justify;
	text-indent:10px;
}
.materials_of_author .main_material .introduction a {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
}

.materials_of_author .main_material .content {
	font: 11px/150% Verdana, Arial;
	margin:0px 10px 5px 10px;
	text-align:justify;
}

.materials_of_author .main_material .content p {
	line-height:150%;
	text-indent:20px;
	margin-top:0px;
}

.materials_of_author .main_material .date {
	font: bold 10px Tahoma, Arial;
	color:#999;
	text-align:right;
	float:right;
	padding-right:10px;
}

.materials_of_author .main_material .underline {
	height:5px;
	overflow:hidden;
	border-bottom:1px solid #999;
	margin:0px 13px;
}


/* materials of date */

.materials_of_date .main_material .title h1 {
	font:bold 22px Tahoma, Arial;
	color:#666;
	margin:0px 10px 7px 10px;
	text-align:left;
}

.materials_of_date .main_material .image {
	float:left;
	margin:3px 10px 1px 10px;
	border:1px solid #999;
	padding:1px;
}

.materials_of_date .main_material .introduction {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
	margin:0px 10px;
	text-align:justify;
	text-indent:10px;
}
.materials_of_date .main_material .introduction a {
	font: bold 11px/150% Verdana, Arial;
	color:#3c4c5d;
}

.materials_of_date .main_material .content {
	font: 11px/150% Verdana, Arial;
	margin:0px 10px 5px 10px;
	text-align:justify;
}

.materials_of_date .main_material .content p {
	line-height:150%;
	text-indent:20px;
	margin-top:0px;
}

.materials_of_date .main_material .date {
	font: bold 10px Tahoma, Arial;
	color:#999;
	text-align:right;
	float:right;
	padding-right:10px;
}

.materials_of_date .main_material .underline {
	height:5px;
	overflow:hidden;
	border-bottom:1px solid #999;
	margin:0px 13px;
}

