/* Общий стиль */

body	{ font-family: Tahoma, Arial; font-size: 11px; color: #000000; padding: 0px; margin: 0px; background-color: #26211D; background: url(../images/bg.png); padding: 0px 50px 0px 50px; }
p		{ padding: 0px; margin: 0px; }
input	{ font-size: 11px; padding: 3px; }
img		{ border: none; }
h1		{ font-size: 22px; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px; color: #7B8079; }
h2		{ font-size: 18px; color: #999999; font-weight: normal; padding: 0px 0px 10px 0px; margin: 0px; }
h3		{ font-size: 14px; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px; }
a		{ color: #FF0099; text-decoration: underline; }
a:hover	{ color: #FF0099; text-decoration: none; }

/* Верх */

.top_navi			{ height:120px; background: #26211D; color: #7b8079; }
.top_navi p			{ margin: 0px 30px 0px 40px; float: left; line-height: 1.5; }
.top_navi a			{ color: #7B8079; text-decoration: underline; }
.top_navi a:hover	{ color: #FFFFFF; text-decoration: none; }

/* Логотип */

.logo			{ height: 120px; }
.logo div		{ margin-left: 40px; float: left; }
.logo h3		{ margin: 5px 0px 0px 50px; padding: 0px; font-weight: normal; font-size: 11px; color: #FFFFFF; }

/* Середина */

#maintable		{ background: #FFFFFF; border: solid 20px #7b8079; }
#content		{ vertical-align: top; padding: 20px 40px 0px 40px; font-size: 12px; }
#block			{ width: 300px; vertical-align:top; padding: 20px 0px 0px 0px; }
.block_head		{ height:60px; background: #7b8079; }
.block_title	{ font-size: 14px; font-weight: bold; color: #fff; display: block; margin: 0px 20px 0px 20px; }
.block_body		{ padding: 15px 20px 30px 20px; background: #e2e2e2; }

.shortstory_link	{ color: #7B8079; margin: 10px 0px 40px 0px; text-align: right; padding: 7px 0px 0px 0px; border-top: 1px solid #DEDEDE }

.fullstory_info		{ font-size: 11px; color: #777; margin: 0px 0px 10px 0px; padding: 7px; border: 1px solid #DEDEDE; }
.fullstory			{ line-height: 1.5; }
.fullstory_seo		{ font-size: 11px; color: #777; }
.fullstory_seo h2	{ display: inline; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px; }
.fullstory_more		{ font-size: 11px; padding: 0px; margin: 30px 0px 30px 0px; }
.fullstory_more b	{ font-size: 18px; color: #777; font-weight: normal; padding: 0px; margin: 0px; }
.fullstory_more ul	{ list-style: none; padding: 0px; margin: 10px 0px 0px 0px; }
.fullstory_more li	{ list-style: none; padding: 0px; margin: 0px 0px 5px 0px; }

#addcomment			{ margin: 0px 0px 20px 0px; }
#addcomment b		{ font-size: 18px; color: #777; font-weight: normal; padding: 0px; margin: 10px 0px 10px 0px; display: block; }
.mass_comments_action	{ font-size: 11px; color: #777; margin: 0px 0px 10px 0px; padding: 7px; border: 1px solid #DEDEDE; }

/* Низ */

.bottom				{ height: 80px; font-size: 11px; color: #7B8079; vertical-align: top; }
.bottom p			{ margin: 20px 0px 0px 60px; }
.bottom a			{ color: #7B8079; text-decoration: underline; }
.bottom a:hover		{ color: #FFFFFF; text-decoration: none; }
.bottom_info		{ background: #4a4643; padding: 20px 40px 20px 40px; }
.bottom_info ul		{ padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; line-height: 1.4; }
.bottom_info a		{ color: #7B8079; text-decoration: underline; }
.bottom_info a:hover{ color: #FFFFFF; text-decoration: none; }
.bottom_title		{ font-size: 14px; font-weight: bold; color: #fff; display: block; margin: 0px 0px 10px 0px; }

.comment		{ padding: 0px; margin: 0px 0px 20px 0px; }
.comment_head	{ font-size: 12px; color: #fff; }
.comment a		{ color: #ccc; text-decoration: underline; }
.comment a:hover{ color: #ccc; text-decoration: none; }

.bottom_navigation		{ font-size: 18px; }
.bottom_navigation span	{ padding: 3px 8px 3px 8px; }
.bottom_navigation a	{ text-decoration: none; padding: 3px 8px 3px 8px; }
.bottom_navigation a:hover	{ text-decoration: none; color: #FFFFFF; padding: 3px 8px 3px 8px; background-color: #7b8079; }
