/* MAIN */
body	{margin: 0px; padding: 0px; background: #fff url(../images/bg.jpg) repeat-x top; min-width: 1000px; font-size: 11px; font-family: Arial, Tahoma, Verdana;}
td		{vertical-align: top;}
ul		{margin: 0px; padding: 0px; }
li		{list-style: none;}
.clear	{clear: both;}
a		{color: #004f8b;}

/* MAIN LAYERS */
#main	{position: absolute; margin-left: -500px; width: 1000px; left: 50%;}
#footer	{height: 149px; width: 100%; background: #fff url(../images/footer.jpg) no-repeat bottom;}
#content	{width: 609px; background:  #711d00 url(../images/mainbody_bg.jpg) no-repeat top left; padding: 0px 0px 8px 8px;}
#header		{background: url(../images/header.jpg) no-repeat 10px 0px; margin-bottom: 10px; }
#header_left	{background: url(../images/header_left.gif) no-repeat top left;}
#header_right	{width: 994px; height: 282px; background: url(../images/header_right.gif) no-repeat top right;}
#sitetitle	{font-size: 9pt; color: #000; padding: 25px 0px 10px 2px; font-weight: bold;}
#sitetitle a	{color: #000; text-decoration: none;}
#sitetitle a:hover {text-decoration: underline;}

.pagination	{text-align: center; width: 585px; padding: 5px 5px 5px 5px; font-weight: normal; font-size: 14px; color: #fff;}
span.pages	{font-weight: normal; }
a.pages		{text-decoration: underline; color: #fff;}

/* MENU */
#menu 	{position: absolute; margin: 236px 0px 0px 50px;}
#menu span {position: absolute; text-indent: -9999px;}
#menu li	{display: block; float: left; margin-right: 26px;}
#menu a		{display: block;}
#menu #home	{height: 11px; width: 52px; background: url(../images/menu.png) no-repeat 0px 0px;}
#menu #kvasilov	{height: 11px; width: 83px; background: url(../images/menu.png) no-repeat -76px 0px;}
#menu #social	{height: 11px; width: 109px; background: url(../images/menu.png) no-repeat -184px 0px;}
#menu #eco	{height: 11px; width: 65px; background: url(../images/menu.png) no-repeat -335px 0px;}
#menu #life	{height: 11px; width: 76px; background: url(../images/menu.png) no-repeat -453px 0px;}
#menu #about	{height: 11px; width: 57px; background: url(../images/menu.png) no-repeat -547px 0px;}
#menu #forum	{height: 11px; width: 41px; background: url(../images/menu.png) no-repeat -623px 0px;}
#menu #board	{height: 11px; width: 120px; background: url(../images/menu_board.png) no-repeat 0px 1px;}
.double_menu	{margin-top: 30px; margin-left: 208px; }
.double_menu a	{float: left; display :block; }
#ask {width: 234px; height: 11px; background: url(../images/menu_ask.png) no-repeat top left;}
#photos {margin-left: 43px; width: 98px; height: 11px; background: url(../images/menu_photos.png) no-repeat top left; }
#videos {margin-left: 39px; width: 101px; height: 11px; background: url(../images/menu_video.png) no-repeat top left; }

/* BLOCKS */
#leftblock		{width: 181px; padding-bottom: 10px; }
#rightblock		{width: 181px; padding-bottom: 10px; }
#centerblock	{padding: 0px 10px 10px 10px;}

.grayblock		{width: 181px; background: url(../images/grayblock_bottom.gif) no-repeat bottom left; padding-bottom: 46px; margin-bottom: 10px; }
.grayblock_title	{font-size: 11pt;  color: #711d00; font-weight: bold; height: 62px; width: 181px; overflow: hidden; background: url(../images/grayblock_top.gif) no-repeat top; left}
.users_online		{font-size: 11pt;  color: #711d00; font-weight: bold; }
.users_online a		{ color: #711d00; text-decoration: none;}
.users_online a:hover	{text-decoration: underline;}
.grayblock_title span	{margin: 15px 0px 0px 25px; position: absolute; width: 132px; text-align: center;}
.grayblock_text		{background: #7e7e7e; padding: 0px 10px; }
.grayblock_text ul	{}
.grayblock_text li	{background: url(../images/submenu.gif) no-repeat 0px 5px; color: #fff; padding-left: 12px; }
.grayblock_text li a	{font-size: 14px; color: #fff; text-decoration: none; }
.grayblock_text li a:hover	{text-decoration: underline;}
.grayblock_text li.two a	{color: #d2d2d2; text-decoration: none; }
.grayblock_text li.two a:hover	{text-decoration: underline; }
.grayblock_text li.two	{color: #d2d2d2;}

.gray_ul li	{background: url(../images/submenu.gif) no-repeat 0px 5px; padding-left: 12px; }
.gray_ul li a	{font-size: 14px; color: #fff; text-decoration: none; }
.gray_ul li.two a	{color: #d2d2d2; text-decoration: none; }

.rightblock		{width: 181px; background: url(../images/rightblock_bottom.png) no-repeat bottom left; padding-bottom: 30px; }
.rightblock_title	{font-size: 11pt; color: #fff; font-weight: bold; height: 50px; width: 181px; overflow: hidden; background: url(../images/rightblock_top.gif) no-repeat top; left}
.rightblock_title span	{margin: 15px 0px 0px 12px; position: absolute; }
.rightblock_text		{background: #7e7e7e; padding: 10px 0px 10px 10px; font-size: 8pt; color: #fff;}

.input	{border: 1px solid #000; font-size: 8pt; padding: 3px; }
.button {background: #5f5f5f; color: #fff; border: 1px solid #000; font-size: 8pt;}

.rightblock_text li	{background: url(../images/submenu.gif) no-repeat 0px 5px; padding-left: 12px; }
.rightblock_text li a	{color: #fff; text-decoration: none; }
.rightblock_text li a:hover	{text-decoration: underline; }

.container	{background: #bbbaba; border: 0px; width: 595px; padding: 5px; }
.container_title	{white-space: normal;}
.container_title a	{color: #000; font-weight: bold; text-decoration: none; font-size: 12pt; }
.container_title a:hover	{text-decoration: underline; }
.container_date		{text-align: right; font-size: 7pt; font-weight: bold; }
.container_image	{padding: 5px; }
.container_image img{border: 1px solid #000;}
.container_text img	{margin: 5px 13px 5px 5px; }

/* FORUM */

.forum_table		{border: 1px solid #7e7e7e; width: 100%;}
.forum				{padding: 5px; font-size: 14px; background: #7e7e7e;}
.forum_cat			{padding: 5px; border-bottom: 1px solid #7e7e7e; }
.forum_cat_description	{font-size: 10px; color: #7e7e7e;}
.forum_cat_link		{text-decoration: none; font-size: 14px; color: #000; padding-left: 10px; background: url(../images/submenu.gif) no-repeat 0px 5px; }
.forum_cat_link:hover		{text-decoration: underline;  }
.forum_cat_total	{vartical-align: middle;}

.forum_cat_description a {text-decoration: underline; color: #333;}

.board_table		{border: 1px solid #7e7e7e; width: 100%;}
.board				{padding: 5px; font-size: 14px; background: #7e7e7e;}
.board_cat			{padding: 5px; border-bottom: 1px solid #7e7e7e; }
.board_cat_description	{font-size: 10px; color: #7e7e7e;}
.board_cat_link		{text-decoration: none; font-size: 14px; color: #000; padding-left: 10px; background: url(../images/submenu.gif) no-repeat 0px 5px; }
.board_cat_link:hover		{text-decoration: underline;  }
.board_cat_total	{vartical-align: middle;}

.board_cat_description a {text-decoration: underline; color: #333;}

.post				{border: 1px solid #7e7e7e; width: 100%;}
.post_avatar		{width: 150px; line-height: 18px; padding: 5px; }
.post_avatar a		{text-decoration: none; font-weight: bold; color: #333}
.post_text			{line-height: 14px; padding: 5px; width: 100%;}
.post_text img		{margin: 5px 13px 5px 5px;}

.comment			{background: #BBBABA;  width: 595px; }

.question_block_title	{font-size: 11pt; color: #fff; text-align: center; display: block;}
.question_block_text	{color: #fff; display: block;}
.question_block_text small {color: #d2d2d2}
.question_block_text small a {color: #d2d2d2; text-decoration: none; font-size: 11px; }
.question_block_text a	{text-decoration: underline; color: #fff;}

ul.poll	li			{background: none; padding: 0px; font-size: 14px;}

.double_title		{float: right; font-weight: normal; color: #fff; margin-right: 18px; }

.footer_description		{width: 300px; font-size: 14px; text-align: center; color: #fff; font-size: 13px; position: absolute; margin-top: 90px; margin-left: 360px; }
.footer_description a	{text-decoration: underline; color: #92ece7;}

#error_content		{background: url(../images/error.png) no-repeat top left; width: 749px; height: 225px; position: absolute; left: 50%; margin-left: -375px; font-size: 13px;  }
#error_content div	{position: absolute; margin: 25px 0px 0px 60px;}

.media				{width: 130px; }
.media_title a		{text-decoration: none; color: #000;}
.media_text			{color: #636363}
.media_text img		{border: 1px solid #000;}

.media_cat			{width: 225px;}
.media_cat_title a	{text-decoration: none; color: #000; font-size: 14px; }

.video				{width: 130px; }
.video_title a		{text-decoration: none; color: #000;}
.video_text			{color: #636363}
.video_text img		{border: 1px solid #000;}

.video_cat			{width: 225px;}
.video_cat_title a	{text-decoration: none; color: #000; font-size: 14px; }

ul.cat				{margin: 5px 0px 5px 40px;}
ul.cat li			{font-size: 14px; font-weight: bold; color: #000; line-height: 22px; }
ul.cat a			{font-size: 14px; font-weight: bold;  color: #000; text-decoration: none;}
ul.cat a:hover		{text-decoration: underline; color: #000;}

.video_desc_left	{height: 22px; width: 8px; background: url(../images/video_left.jpg) no-repeat top left;}
.video_desc			{height: 22px; background: url(../images/video_bg.jpg) repeat-x top; color: #fff; padding-top: 4px; }
.video_desc_right	{height: 22px; width: 8px; background: url(../images/video_right.jpg) no-repeat top right;}
.video_title		{font-family: "Times New Roman"; color: #000; font-size: 14px; }

.videos				{text-align: center; }
.videos a			{color: #1f70a2; font-weight: bold; }
.videos a img		{border: 1px solid #000; }

.post_images		{text-align: center; font-size: 14px; font-weight: bold; line-height: 22px; }
