@charset "utf-8";

h1 {
	color:#0033CC;
}

.hor_menu_item {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#555555;

	width:auto;
}

.hor_menu_separator {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#555555;

	padding-left:10px;
	padding-right:10px;
	
	width:auto;

}






/*.home*/ .part_title {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	color:#999999;
	
	letter-spacing:15px;
	line-height:60%;
	
	text-align:right;

	margin:7px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;

	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}



/*.home*/ .main_material .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	
	text-align:left;

	margin:10px;

}

/*.home*/ .main_material .image {
	float:left;
	
	margin:10px;
	margin-top:3px;
	margin-bottom:1px;
	
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}

/*.home*/ .main_material .introduction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3c4c5d;
	
	line-height:150%;
	
	margin:10px;
	
	text-align:justify;
}

/*.home*/ .main_material .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;

	margin:10px;
	margin-bottom:5px;
	
	text-align:justify;
}

/*.home*/ .main_material .content p {
	line-height:150%;
	text-indent:20px;
}

/*.home*/ .main_material .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#666666;

	margin-left:10px;
	
	
	text-align:left;
}

/*.home*/ .main_material .read_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#0000FF;

	margin-right:10px;
	
	text-align:right;
}

/*.home*/ .main_material .underline {
	height:5px;
	overflow:hidden;
	
	border-bottom-color:#999999; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	
	margin-left:13px;
	margin-right:13px;
	
}







.home .category {

	margin-right:10px;

}

.home .category .main_material .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	
	text-align:left;

	margin:10px;

}


.home .category .child .nechetniy {

	padding:8px;
	background-color:#efefef;

}

.home .category .child .chetniy {

	padding:8px;
	background-color:#FFFFFF;

}

.home .category .child .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
	
	text-align:left;

	margin:0px;

}

.home .category .child .date {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#999999;

	text-align:right;
}










.home .cells  {

	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
}

.home .cells .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#3c4c5d;

	text-align:center;
	
	margin-bottom:5px;
	
}

.home .cells .image {
	
	border-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
}

.home .cells .introduction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	
	margin-left:8px;
	margin-right:8px;

	text-align:center;
	
}

.home .cells .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	font-style:italic;
	color:#999999;

	text-align:center;
}


.home .cell_1 {
	background-color:#efefef;
	padding:8px;
}

.home .cell_2 {
	background-color:#FFFFFF;
	padding:8px;
}

.home .cell_3 {
	background-color:#FFFFFF;
	padding:8px;
}

.home .cell_4 {
	background-color:#efefef;
	padding:8px;
}







.material {
	margin-left:10px;
	margin-right:10px;
}


.material .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	
	margin-top:10px;
	margin-bottom:2px;
	
	text-align:left;

}

.material .authors {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#999999;
	
	text-align:right;

}

.material .print_version {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	
	text-align:right;
	
}

.material .image {
	float:left;
	
	margin:10px;
	margin-top:3px;
	margin-left:0px;
	margin-bottom:3px;
	
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}

.material .introduction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3c4c5d;
	
	margin-top:2px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	
	line-height:150%;
	text-indent:10px;

	text-align:justify;
}

.material .introduction:first-letter {
	font-size:20px;
	float:none;
}


.material .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;

	margin:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	
	text-align:justify;
}

.material .content p {
	
	text-indent:10px;
	margin:0px;
	margin-bottom:3px;
	
	line-height:150%;


}

.material .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#666666;

	margin-left:0px;
	
	text-align:left;
}

.material .put_comment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#7874ca;

	text-align:left;
	
	cursor:pointer;
	width:170px;
}

.material .post_comment_form_env .content_caption, .material .post_comment_form_env .sign_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#999999;

	text-align:left;
	
	padding-top:3px;
}

.material .post_comment_form_env .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000033;

	text-align:left;
	
	padding:0px;
	margin:0px;
}

.material .post_comment_form_env .sign {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000066;

	text-align:left;
}

.material .post_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#7874ca;

	text-align:left;
	
	cursor:pointer;
	width:80px;
	
	margin-top:3px;
}



.material .rating_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#686868;

	text-align:right;
}

.material .rate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color:#7874ca;

	text-align:right;
	
	cursor:pointer;
	width:50px;

}

.material .comments_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#3c4c5d;

	text-align:center;
	
	border-bottom-color:#e2e2e2; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}


.material_comment .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	margin-top:7px;
	margin-bottom:0px;
	
	text-align:left;
	
}

.material_comment .author {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#979696;

	text-align:left;
	
}

.material .like_links_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#3c4c5d;

	text-align:center;
	
	border-bottom-color:#e2e2e2; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.material_like_link .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	margin-top:7px;
	margin-bottom:0px;
	
	text-align:left;
	
}


.block_material {
	margin-left:10px;
	margin-right:10px;

}

.block_material .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	
	text-align:left;

	margin:0px;

}

.block_material .image {
	float:left;
	
	margin:5px;
	margin-top:3px;
	margin-borrom:3px;
	
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}

.block_material .introduction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3c4c5d;
	
	margin:5px;
	
	text-align:justify;
}

.block_material .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;

	margin:10px;
	margin-bottom:5px;
	
	text-align:justify;
}

.block_material .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#666666;

	margin-left:10px;
	
	
	text-align:left;
}

.block_material .read_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#0000FF;

	margin-right:10px;
	
	text-align:right;
}


.news_block .date {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#15039a;
	
	text-align:center;

}

.news_block_line {
	margin-bottom:10px;


}

.news_block_line .title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0c80c2;
	
	text-align:left;
	
	text-decoration:underline;

	margin-bottom:3px;

}

.news_block_line .introduction {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	
	margin-left:10px;
	
	text-align:left;
}





.popular_block_line {
	margin-bottom:10px;
}

.popular_block_line .title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b60841;
	
	text-align:left;
	
	text-decoration:underline;

	margin-bottom:3px;

}

.popular_block_line .introduction {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	
	margin-left:0px;
	
	text-align:left;
}

.popular_block_line .image {
	
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	
	margin-right:7px;
	margin-bottom:1px;
	margin-top:3px;
	
	float:left;
}

.popular_block_line .popularity {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	
	text-align:left;
	
	margin-left:2px;

}

.popular_block_line .date {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	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-color:#CCCCCC;
	border-style:solid;
	border-width:1px;

	margin:0px;
	padding:0px;

}

.newspapers .newspaper .title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#15039a;

	text-align:center;
	
	margin:0px;
	padding:0px;

}



.authors .author .name {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	color:#333333;
	
	text-align:left;
	
	margin:10px;
	margin-left:20px;
	
}



