body, html {
	font: 10pt "segoe ui", "lucida grande", "lucida sans unicode", arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}
body, html {
	color: #666;
}
h1 {
	color: #535353;
	font-size: 1.6em;
}
h1, h2, h3, .news_detail {
	font-weight: normal;
}
h2, a, #main_link {
	color: #52880f;
}
h2 {
	font-size: 1.2em;
}
h3, .subLinkContainer a, .subLinkContainerSelected a {
	color: #000;
}
h3, #commentsTitle {
	font-size: 1.4em;
}
img {
	border: none;
}
.itemHead {
	background: black;
}
.itemHead, .head_line_part {
	height: 20px;
}
.itemHead, .main, .article {
	padding-left: 10px;
}
.itemHead, #content, .article, .adminButtonRow {
	padding-right: 10px;
}
.itemHead, .social_container {
	padding-top: 10px;
}
.itemHead {
	width: 935px;
}
#page {
	margin: auto;
	width: 955px;
}
#head_logo, .content_container object {
	margin: auto;
}
#head_logo, #login {
	width: 955px;
}

#content {
	line-height: 1.4;
	margin-top: -25px;
}
#head, .linkContainer a, #login, .article_interactive_container a {
	color: White;
}
#head {
	height: 250px;
	width: 100%;
}
#head_logo {
	height: 220px;
}
#title {
	font-size: 4em;
	top: 0;
}
#title, #title_image, #slogan, #comments {
	margin-left: 10px;
}
#title, #title_image, .linkContainer, .news_detail, #oneButton, .mainArticle img, .content_container img {
	margin-top: 10px;
}
#title, #title_image, #slogan, #rssIcon, .chapterDetailLink, .chapterDate, .siteManagementButton, .event_date {
	position: absolute;
}
#title_image, .chapterContent {
	height: 100px;
}
#title_image, .head_line_part, .adminTree, .event_date {
	width: 300px;
}
#slogan {
	top: 75px;
}
.main, #foot {
	padding-top: 20px;
	padding: 0;
}
.main {
	text-align: justify;
}
.innerMenuContainer, #comments {
	margin-bottom: 25px;
}
#left_menu, .article, .head_line_part, .mainArticle img, .content_container img, .social_bookmark {
	float: left;
}
#left_menu {
}
#left_menu, .subLinkContainer, .subLinkContainerSelected {
	width: 180px;
}
.linkContainer {
	background: #5d8919;
	cursor: pointer;
	font-size: 1em;
	height: 21px;
	padding-left: 15px;
	padding-top: 5px;
	width: 165px;
}
.linkContainer, .whiteLink, .headLink, .interviewTitle {
	color: White !important;
}
.linkContainer, #comments, .mainArticle img, .content_container img, .social_bookmark {
	margin-right: 10px;
}
.linkContainer:hover {
	background: #7dc416;
}
.linkContainer a, .subLinkContainer a, .subLinkContainerSelected a, .article_interactive_container a, .bread_crumbs a, #commentsTitle {
	border-bottom: 1px dotted;
}
.linkContainer a, .subLinkContainer a, .subLinkContainerSelected a, .headLink, .news_title, .interviewTitle, .news_detail a, .article_interactive_container a, .bread_crumbs a, .chapter_title a, #foot a {
	text-decoration: none;
}
.linkContainer a, .article_interactive_container a, .bread_crumbs a {
	font-size: 1.3em;
}
.subLinkContainer, .subLinkContainerSelected, .newsBlockLine, .testLabel {
	font-size: 0.8em;
}
.subLinkContainer, .subLinkContainerSelected {
	margin-left: -25px;
	list-style-type: none;
	margin-bottom: 8px;
}
.subLinkContainerSelected, .postSubscribe, .postDate {
	font-weight: bold;
}
#foot {
	border-top: 1px solid #52880F;
	height: 100px;
	padding-top: 20px;
}
.chapterContiner {
	padding-left: 20px;
}
.article, #famousPerson, #login, .head_line_part, .article_interactive_container {
	position: relative;
}
.article {
	width: 228px;
}
.registrationLeftColumn {
	width: 200px;
}
#login {
	background: url(../images/login_bg.png);
	height: 40px;
	margin: -40px auto auto;
	z-index: 15;
}
#login, .news_detail, .adminButtonRow, .article_interactive_container, .postSubscribe, .event_date {
	text-align: right;
}
.head_line_part {
	padding-top: 12px;
}
.headLink {
	border-bottom: 1px dotted #fff;
	margin-right: 5px;
}
#rssIcon {
	margin-left: -20px;
	margin-top: 2px;
}
.adminMessage {
	background: #aba;
	border: 3px solid #373;
	color: black;
	padding: 5px;
}
.editorTd {
	border: 1px solid gray;
	padding: 8px;
}
.innerMenuContainer, .chapterDate, .event_date {
	height: 10px;
}
.innerMenuContainer, .hidden {
	display: none;
}
.innerMenuContainer, .article_interactive_container, #main_link {
	margin-top: -5px;
}
.innerMenuContainerSelected {
	height: auto;
}
.innerMenuContainerSelected, .postDate, .mainArticle img, .content_container img {
	margin-bottom: 10px;
}
.panes {
	color: Black;
}
.menu_block {
	height: 1100px;
}
.mainArticle {
}
.mainArticle, .search_frame {
	width: 700px;
}
.newsBlockLine {
	margin: 0 10px !important;
}
.news_title, #main_link {
	display: block;
}
.news_title, .chapter_titleLink {
	font-size: 1.3em !important;
}
.news_title {
	line-height: 1.2em;
	margin-top: 20px;
}
.interviewTitle {
	font-size: 1.5em !important;
}
.news_detail {
	margin-bottom: 30px;
	padding-left: 25px;
}
.news_detail a {
	font-size: 0.9em !important;
	font-weight: bold !important;
}
.news_detail a:hover, #footBottom a {
	border-bottom: 1px dotted #52880f;
}
.adminTree {
	height: 500px;
}
.adminTreeList {
	height: 300px;
	overflow-y: scroll;
}
.article_interactive_container {
	display: inline;
	float: right;
	margin-right: 8px;
}
.article_interactive_container, .bread_crumbs, .postDate {
	font-size: 0.7em;
}
.bread_crumbs, .bread_crumbs a {
	color: Yellow;
}
.chapterDetailLink {
	margin-left: 610px;
	margin-top: 5px;
}
.chapterDetailLink, #loading {
	width: 100px;
}
.chapter_title {
	height: 91px;
	margin-top: -73px;
	width: 580px;
}
.chapterContent {
	margin-top: -30px;
}
.chapterContiner {
	border: 1px dotted gray;
	height: 125px;
	margin-bottom: 20px;
	padding-right: 25px;
	padding-top: 70px;
	width: 690px;
}
.testLabel {
	color: Red;
}
.postSubscribe, .postDate {
	color: #777;
}
.postSubscribe {
	font-size: 0.9em;
	font-style: italic;
}
.post {
	border: 1px dotted #555;
	margin: 10px;
	padding: 10px;
}
.postList {
	background: #fff none repeat scroll 0 0;
}
#loading {
	margin: auto;
	height: 100px;
}
#commentsTitle {
	margin-bottom: 5px;
}
#commentsTitle, .social_container {
	margin-top: 25px;
}
.mainArticle {
	min-height: 600px;
}
.chapterDate {
	margin-left: 550px;
}
.chapterDate, .event_date {
	margin-top: -65px;
}
.border {
	background: url(../images/faded_border.png);
	margin: 20px auto;
	height: 1px;
	width: 912px;
}
#galleryPhoto {
	margin-left: 250px;
	margin-top: 45px;
	margin-bottom: 400px;
}
#galleryPhoto {
	text-align: center;
}
.siteManagementButton {
	left: 780px;
	top: -25px;
}
.articleInfo {
	font: 0.8em arial bold;
	margin-bottom: 40px;
	text-align: left;
	width: 500px;
	margin-top: -10px;
}
.contentContainer, #content_container {
	min-height: 1100px;
}
#main_link {
	height: 170px;
	width: 210px;
}
.dsq-item-trackback {
	display: none !important;
}
#image_gallery {
	border-top: 1px solid #52880F;
	height: 200px;
	margin-top: 15px;
	overflow: hidden;
}
#image_gallery .row {
	height: 80px;
	list-style: none outside none;
	margin-top: 10px;
	overflow: hidden;
	padding: 0;
}
#image_gallery .preview {
}
#image_gallery img {
}
#image_gallery li {
	background: none repeat scroll 0 0 #52880F;
	border: 2px solid #52880F;
	float: left;
	height: 75px;
	margin-bottom: 5px;
	margin-right: 15px;
	text-align: center;
	width: 100px;
}
#foot {
}
.content_container {
	min-height: 700px;
}
.mainArticle img, .content_container img {
	border: 2px solid #52880f;
}
.search_frame {
	border: medium none;
	height: 1000px;
}
.event_date {
	margin-left: 405px;
}
.social_container {
	border-top: 1px solid #52880F;
	height: 30px;
}
.clear {
	clear: both;
}
#like_box {
	height: 635px !important;
	margin-left: 24px;
	margin-top: 468px;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}
#yandex-results-outer {
	float: left;
	width: 750px;
}
#left_menu{
	margin-right: 23px;
	margin-top: 10px;
}
#preview {
	position: absolute;
	z-index: 100;
	border: 2px solid #52880F;
}
.social_buttons {
	float: right;
}
.social_buttons li {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.social_buttons a {
	background-image: url("/images/social-icons.jpg");
	height: 54px;
	width: 48px;
	display: block;
}
.social_buttons .rss {
	background-position: 238px 333px;
}
.social_buttons .twitter {
	background-position: 366px 141px;
}
.social_buttons .vkontakte {
	background-position: 494px 268px;
}
.social_buttons .facebook {
	background-position: 302px 333px;
}
.col {
	float: left;
	width: 400px;
}
.menu_link {
	background: none repeat scroll 0 0 #5D8919;
	color: #FFFFFF;
	display: block;
	height: 21px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
}
.menu_link:hover {
	background: #7DC416;
}
#main {
	float: left;
	min-width: 750px;
}
#information{
	width: 750px;
}
