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

body	{ font-family: Tahoma, Arial; font-size: 12px; 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: 0px; }
img		{ border: none; }
h2		{ font-size: 18px; color: #999999; font-weight: normal; padding: 0px 0px 15px 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 h1		{ 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; }
#block			{ width: 300px; vertical-align:top; padding: 20px 0px 0px 0px; }
.block_head		{ height:60px; background: #7b8079; }
.block_body		{ padding: 15px 20px 30px 20px; background: #e2e2e2; }

#content h1		{ font-size: 22px; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px; color: #7B8079; }
#content div	{ margin: 0px; line-height: 1.2; }

/* Низ */

.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; }

.comment		{ font-size: 11px; }
.comment h2		{ padding: 0px; margin: 0px; }
.comment a		{ color: #FFFFFF; text-decoration: underline; }
.comment a:hover{ color: #FFFFFF; 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; }