@charset "utf-8";
/* CSS Document */

/*********************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-size:11px;
	font-family:arial, tahoma,sans-serif;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*************************************************/
body
{
	background:#AAB3B6;
}
#left_fon
{
	width: auto;
}
#left_fon img{

}
#right_fon
{
	width: auto;
	vertical-align: top;
}
#right_fon img{
}

html, body
{
	width:100%;
}
#content
{
	width:980px;
	margin:0px auto;
	height:100%;
	vertical-align:top;
	background: url(../site_img/main_background.jpg) no-repeat;
	position: relative;
}

.top_banner
{
	float:left;
	width:980px;
	margin:10px 0px 11px 0px;
}
	.top_banner img
	{
		display:block;
	}
.header_bar
{
	float:left;
	width:980px;
	height:89px;
	background:url(../site_img/header_bar.jpg) no-repeat;
	margin-bottom:8px;
	position:relative;
}
	.header_bar img
	{
		display:block;
		float:left;
	}
     .menu_left
     {
          width:100%;
          height:199px;
          *height:186px;
          float:right;
          clear:both;
          background:url(../site_img/menu_left.gif) right bottom no-repeat;
     }
	.menu_right
	{

          width:100%;
          height:199px;
          *height:186px;
          float:left;
          background:url(../site_img/menu_right.gif) left bottom no-repeat;

	}

		.left_lion_fon
  {
               float:left;
               clear:both;
               width:100%;
               height:471px;
               *height:660px;
               background:url(../site_img/left_lion.jpg) right bottom no-repeat;
          }
		.right_lion_fon
		{
			float:left;
			clear:both;
			width:100%;
			height:471px;
			background:url(../site_img/right_lion.jpg) left bottom no-repeat;
		}

	.login_box
	{
		float:right;
		width:239px;
		height:40px;
		background:url(../site_img/key.gif) left top no-repeat;
		margin:33px 15px 0px 0px;
		display:inline;
		padding-left:16px;
	}
		.login_input
		{
			float:left;
			width:89px;
			height:20px;
			background:url(../site_img/login_fon.gif) no-repeat;
			margin:0px 5px 3px 0px;
			border:none;
		}
			.login_input input
			{
				float:left;
				padding:4px 0px 4px 3px;
				font-size:10px;
				color:#777673;
				width:82px;
				border:none;
				background:none;
			}
		.login_button
		{
			float:right;
			width:49px;
			height:21px;
			border:none;
			background:url(../site_img/login_button.gif) no-repeat;
			cursor:pointer;
		}
			.login_box p
			{
				clear:both;
			}
		a.reg_link
		{
			display:block;
			float:left;
			font-size:10px;
			color:#61CAEE;
			text-decoration:none;
			padding-right:6px;
			background:url(../site_img/probel.gif) right 1px no-repeat;
		}
			a.reg_link:hover
			{
				text-decoration:underline;
			}
		a.forgot_pass
		{
			display:block;
			float:left;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;
			padding-left:4px;
		}
			a.forgot_pass:hover
			{
				text-decoration:underline;
			}

		.search_box
		{
			float:right;
			width:241px;
			height:40px;
			background: url(../site_img/search_left_fon.gif) left top no-repeat;
			margin:33px 66px 0px 0px;
			padding-left:20px;
			display:inline;
		}
			.search_input
			{
				float:left;
				width:167px;
				height:22px;
				padding:0px 5px 0px 3px;
				background:url(../site_img/search_fon.gif) left top no-repeat;
			}
				.search_input input
				{
					float:left;
					padding:4px 5px 4px 3px;
					font-size:10px;
					color:#777673;
					border: none;
					background:none;
					width:159px;
				}
				.search_button
				{
					float:left;
					width:63px;
					height:21px;
					border:none;
					background:url(../site_img/search_button.gif) left top no-repeat;
					cursor:pointer;
				}
			.search_box p
			{
				clear:both;
				color:#1F8BB1;
				font-size:10px;
			}
				.search_box p span
				{
					color:#e7e7e7;
					font-size:10px;
				}


	.menu
	{
		float:left;
		width:980px;
		background:url(../site_img/main_menu_fon.jpg) no-repeat;
	}
		.menu ul
		{
			height:73px;
			display: block;
			margin:9px 0 0 8px;
		}
			.menu ul li
			{
				float:left;
				display: block;
				width:auto;
				margin:0;
                                padding:2px 25px 2px 5px;
				position: relative;
				height:20px;
				overflow: hidden;
			}
				.menu ul li a
				{
					color:#FFFFFF;
					font-size:12px;
					text-decoration:none;
					padding-left:2px;
					white-space:nowrap;
				}
					.menu ul li a:hover
					{
						color:#CCCCCC;
					}
					.menu ul li a span
					{
						float:left;
						line-height:22px;
						font-size:12px;
					}
				.menu ul li a img
				{
                                        display:none;
					visibility:hidden;
					float:left;
				}
				.menu ul li a.active_menu span
				{
					background:url(../site_img/active_menu_fon.gif) repeat-x;
					line-height:22px;
					float:left;
				}
					.menu ul li a.active_menu img
					{
						visibility:visible;
						float:left;
                                                display:block;
					}
	.podmenu
	{
		padding:0;
		float:left;
		width:980px;
		min-height:47px;
		background:#63b5d4;
		vertical-align:middle;
		margin-top:-16px;
		margin-bottom:16px;
	}
		.podmenu td
		{
			height:47px;
			vertical-align:middle;
			padding:5px 0px;
		}
		.podmenu ul
		{
			height:auto;
			margin:0px;
			padding:0px 0px 0px 18px;
		}
			.podmenu ul li
			{
				float:left;
				margin:0px;
				line-height:normal;
				padding-right:15px;
			}
				.podmenu ul li a
				{
					color:#FFFFFF;
					font-size:11px;
					text-decoration:underline;
					line-height:1.5em;
					padding:0px;
				}
					.podmenu ul li a:hover
					{
						text-decoration:none;
					}




/***************** CONTENT *******************/
.site_wrap
{
	width:980px;
	float:left;
}
.content
{
	margin-top: 5px;
	float:left;
	width:985px;
	padding-bottom:20px;
}
	.left_part
	{
		float:left;
		width:740px;
	}
		.last_news_block_wrap
		{
			float:left;
			width:257px;
			position:relative;
			padding-right:10px;
		}
		.last_news_block
		{
			float: left;
			width:257px;
			background:#f3f3f3 url(../site_img/lest_news_fon.jpg) repeat-x;
			position:relative;
		}
			.corner_top_left
			{
				position:absolute;
				top:0px;
				left:0px;
				z-index:10000;
				display: none;
			}
			.corner_top_right
			{
				display: none;
				position:absolute;
				top:0px;
				right:0px;
				_right:-1px;
			}
			.articles_sorner
			{
				right:-1px;
				_right:-2px;
			}
			.news_title
			{
				display:block;
				margin:10px 0px 8px 11px;
			}
			.article_title
			{
				margin:10px 0px 0px 11px;
				height:20px;
			}



			ul.tabs
			{
				width:100%;
				height:38px;
				background:url(../site_img/tabs_bottom_fon.gif) left bottom repeat-x;
			}
				ul.tabs li
				{
					float:left;
					position:relative;
				}
					ul.tabs li a
					{
						float:left;
						display:block;
						height:22px;
						line-height:22px;
						text-decoration:none;
						font-size:11px;
						color:#807f7a;
						background:url(../site_img/tabs_li_fon.gif) repeat-x;
						padding:0px 3px;
					}
						ul.tabs li a:hover
						{
							color:#5b5a57;
						}
						.tabs_li_left
						{
							width:7px;
							height:22px;
							float:left;
							font-size:0px;
							line-height:0px;
							background:url(../site_img/tabs_li_left.gif) left top no-repeat;
						}
						.tabs_li_right
						{
							width:7px;
							height:22px;
							float:left;
							font-size:0px;
							line-height:0px;
							background: url(../site_img/tabs_li_right.gif) left top no-repeat;
						}
					ul.tabs li.active
					{
						display:block;
						float:left;
						height:23px;
					}
						ul.tabs li.active a
						{
							height:23px;
							line-height:23px;
							background: #E3E3E3 url(../site_img/tabs_active_fon.gif) repeat-x;
						}
						ul.tabs li.active .tabs_li_left
						{
							background:#E3E3E3 url(../site_img/tabs_active_left.gif) left top no-repeat;
							height:23px;
						}
						ul.tabs li.active .tabs_li_right
						{
							background:#E3E3E3 url(../site_img/tabs_active_right.gif) left top no-repeat;
							height:23px;
						}


				.news_item
				{
					float:left;
					clear:both;
					background:#f3f3f3 url(../site_img/item_bottom_fon.gif) left bottom repeat-x;
					width:238px;
					padding:0px 6px 6px 11px;
					margin-bottom:5px;
					border-left:1px solid #ffffff;
				}
					.news_item td
					{
						vertical-align:top;
					}
					.news_item td img
					{
						display:block;
					}
						.date
						{
							float:left;
							width:48px;
							height:12px;
							background:#EA9E3D;
							line-height:12px;
							text-align:center;
							font-size:10px;
							color:#FFFFFF;
						}
						.date2
						{
							float:left;
							width:48px;
							height:12px;
							background:#79a6b8;
							line-height:12px;
							text-align:center;
							font-size:10px;
							color:#FFFFFF;
						}
						span.time
						{
							line-height:12px;
							font-size:10px;
							color:#b4b4b4;
							padding-left:4px;
						}
						p.incut
						{
							padding-top:3px;
							color:#65645f;
							padding-right:4px;


						}
							p.incut a
							{
								color:#222222;
								font-size:13px;
								text-decoration:none;
							}
								p.incut a:hover
								{
									text-decoration:underline;
								}
					.all_news
					{
						float:left;
						width:257px;
						height:21px;
						background:#b4b5af;
					}
						.all_news_link
						{
							float:left;
							width:100px;
							height:21px;
							background:url(../site_img/all_news_fon.gif) no-repeat;
							text-align:center;
						}
							.all_news_link a
							{
								color:#FFFFFF;
								text-decoration:none;
								line-height:21px;
							}
								.all_news_link a:hover
								{
									text-decoration: underline;
								}
					.rss_block
					{
						float:left;
						width:257px;
						height:59px;
						background:url(../site_img/rss_fon.jpg) no-repeat;
					}
						.rss_block p
						{
							float:left;
							clear:both;
							padding:11px 0px 2px 0px;
							font-size:10px;
							color:#9f9e9a;
							width:257px;
							text-indent:45px;
						}
						.rss_block img
						{
							float:left;
							margin-left:15px;
						}
						.email_input
						{
							float:left;
							width:131px;
							height:20px;
							padding:0px 4px;
							margin-left:10px;
							background:url(../site_img/email_fon.gif) left top no-repeat;
						}
							.email_input input
							{
								width:100%;
								float:left;
								padding:4px 0px;
								border:none;
								background:none;
								font-size:10px;
								color:#767572;
							}
						.rss_submit
						{
							float:left;
							width:63px;
							height:20px;
							background:url(../site_img/dalee.gif) no-repeat;
							cursor:pointer;
							border:none;
						}
				.small_shadow
				{
					float:left;
					width:257px;
					height:12px;
					font-size:0px;
					line-height:0px;
					background:url(../site_img/small_shadow.png) left top no-repeat;

					$background:none;
					$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/small_shadow.png');
					zoom:1;
				}

		.club_wrap
		{
			float:left;
			width:457px;
			position:relative;
		}
			.club_area
			{
				float:left;
				width:457px;
				position:relative;
				background: none;
			}
			.area_title
			{
				background: url(../site_img/white_bg.jpg) repeat-x;
				float:left;
				clear:both;
				height:53px;
				position:relative;
				width:100%;
			}
				.area_title img.title_image
				{
					margin:16px 0px 0px 14px;
				}
				.area_title h1
				{
					font-family:"Times New Roman", Times, serif;
					font-size:34px;
					font-weight:normal;
					color:#000000;
					padding:8px 0px 0px 14px;
				}
			.area_content
			{
				float:left;
				position:relative;
				width:455px;
				background:#FFFFFF;
				overflow: hidden;
			}
				.area_content .last_news_img
				{
				    border-bottom: 1px solid #FFFFFF;
				}

				.area_tl
				{
					position:absolute;
					top:0px;
					left:-1px;
				}
				.area_tr
				{
					position:absolute;
					top:0px;
					right:-1px;
					_right:-2px;
				}
				.area_bl
				{
					position:absolute;
					bottom:0px;
					left:-1px;
				}
				.area_br
				{
					position:absolute;
					bottom:0px;
					right:-1px;
					_right:-2px;
				}
				.bottom_area
				{
	position:absolute;
	bottom:1px;
	_bottom:-1px;
	left:0px;
	width:455px;
	height:3px;
	font-size:0px;
	line-height:0px;
	z-index:0;
				}
				.area_content td
				{
					vertical-align:top;
					color:#000000;
				}
					.text_club
					{
						padding-top:13px;
					}
						.text_club img
						{
							margin-bottom:5px;
						}
		.club_chapters
		{
			float:left;
			width:457px;
			height:47px;
			background: url(../site_img/chapter_fon.gif) repeat-x;
		}
			.club_chapters img
			{
				display:block;
				float:left;
			}
			.club_chapters ul
			{
				float:right;
				border-top:1px solid #fcfcfc;
			}
				.club_chapters ul li
				{
					float:left;
					display:block;
					width:78px;
					height:45px;
					line-height:45px;
					background:#e2e2e1;
				}
					.club_chapters ul li img
					{
						float:left;
					}
					.club_chapters ul li a
					{
						display:block;
						float:left;
						width:76px;
						text-align:center;
						line-height:45px;
						height:45px;
						color:#424242;
						text-decoration:none;
					}
						.club_chapters ul li a:hover
						{
							text-decoration:underline;
						}

		.middle_shadow
		{
			float:left;
			width:457px;
			height:12px;
			font-size:0px;
			line-height:0px;
			background:url(../site_img/middle_shadow.png) left top no-repeat;

			$background:none;
			$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/middle_shadow.png');
			zoom:1;
		}

	.article_area, .article_area_2, .article_area_3
	{
		float:left;
		width:241px;
		background:#f3f3f3 url(../site_img/lest_news_fon.jpg) left top repeat-x;
	}
	.article_area
	{
		position:relative;
	}
	.article_area_3
	{
		width:242px;
		position:relative;
	}

	.articles
	{
		float:left;
		width:724px;
		background:#f3f3f3 url(../site_img/articles_vert_fon.gif) repeat-y;
		position:relative;
		z-index:100;
	}
		.article_area .articl_item_wrap
		{
			float:left;
			width:241px;
			background:url(../site_img/art_border_fon.gif) right top repeat-y;
			margin-top:-16px;
			padding-top:16px;
		}
		.article_area_2 .articl_item_wrap
		{
			float:left;
			width:243px;
			background:url(../site_img/articl_big_fon.gif) left top repeat-y;
			margin:-16px 0px 0px -2px;
			padding-top:16px;
		}
		.article_area_3 .articl_item_wrap
		{
			float:left;
			width:243px;
			background:url(../site_img/art_border_fon.gif) left top repeat-y;
			margin:-16px 0px 0px -2px;
			padding-top:16px;
		}

			.article_item
			{
				float:left;
				width:224px;
				padding:0px 0px 10px 11px;
				margin-bottom:9px;
				background: url(../site_img/item_bottom_fon.gif) left bottom repeat-x;
			}

		.articles_links
		{
			float:left;
			width:724px;
			height:23px;
			padding-bottom:20px;
		}
			.link_item
			{
				float:left;
				width:240px;
				height:22px;
			}
				.link
				{
					float:left;
					position:relative;
					height:22px;
					background:url(../site_img/link_fon.gif) repeat-x;
				}
					.link a
					{
						display:block;
						float:left;
						text-decoration:none;
						color:#191919;
						line-height:22px;
						font-size:11px;
						padding-right:16px;
						background:url(../site_img/link_marker.gif) right 9px no-repeat;
					}
						.link a:hover
						{
							text-decoration:underline;
						}
					.link img
					{
						float:left;
					}

	.foto_otchet
	{
		float:left;
		width:724px;
		height:97px;
		position:relative;
		background: url(../site_img/fotos_fon.jpg) no-repeat;
	}
		.fotos_tl
		{
			position:absolute;
			top:0px;
			left:0px;
		}
		.fotos_tr
		{
			position:absolute;
			top:0px;
			right:0px;
		}
		.fotos_bl
		{
			position:absolute;
			bottom:0px;
			left:0px;
		}
		.fotos_br
		{
			position:absolute;
			bottom:0px;
			right:0px;
		}
			.fotos_title
			{
				float:left;
				clear:both;
				padding:10px 0px 0px 11px;
				height:22px;
			}
		.foto_otchet p
		{
			float:left;
			font-size:11px;
			color:#65645f;
			width:102px;
			padding-left:11px;
		}
		.fotos_left
		{
			float:left;
			width:200px;
		}
		.foto_otchet span
		{
			float:left;
			font-size:12px;
			color:#393834;
		}
			a.foto_link
			{
				float:left;
				height:21px;
				color:#FFFFFF;
				text-decoration:none;
				padding:0px 16px;
				background:url(../site_img/foto_link_fon.gif) repeat-x;
				line-height:21px;
				margin:8px 0px 0px 11px;
				display:inline;
			}
				a.foto_link:hover
				{
					text-decoration:underline;
				}
		.fotos_items_wrap
		{
			float:right;
			display:inline;
			width:440px;
			height:86px;
			margin:5px 29px 0px 0px;
		}
			.fotos_items_wrap img
			{
				float:left;
				display:block;
				display: inline;
				margin-left:2px;
			}
		.big_shadow
		{
			float:left;
			width:724px;
			height:20px;
			font-size:0px;
			line-height:0px;
			background:url(../site_img/big_shadow.png) left top no-repeat;

			$background:none;
			$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/big_shadow.png');
			zoom:1;
		}
		.next_fotos
		{
			display: block;
			position:absolute;
			right:-13px;
			top:37px;
		}

	.bottom_banner
	{
		float:left;
		clear:both;
	}

	.right_part
	{
		float:left;
		width:240px;
	}
	.right_banner
	{
		float:left;
	}
		.right_banner img
		{
			display:block;
		}

/**************** FOOTER *****************/
.footer
{
	float:left;
	clear:both;
	height:30px;
	width:100%;
	background: url(../site_img/footer_fon.jpg) repeat-x;
	border-top:1px solid #DCE4E7;
	padding-top:15px;
	color:#FFFFFF;
}
	.footer a{
		color:#FFFFFF;
		text-decoration:none;
		line-height: 15px;
	}
	.footer a:hover{
		text-decoration:underline;
	}
	.footer .text
	{
		margin:auto;
		width:1000px;
		padding-top:37px;
	}
	.text_polosa
	{
		position:absolute;
		width:200%;
		height:12px;
		font-size:0px;
		line-height:0px;
		background:url(../site_img/text_polosa.gif) repeat-x;
		right:0px;
	}
		ul.footer_menu
		{
			padding-top:13px;
		}
			ul.footer_menu li
			{
				float:left;
				padding:0px 5px 0px 4px;
				background:url(../site_img/footer_menu_marker.gif) right 2px no-repeat;
			}
				ul.footer_menu li.last
				{
					background:none;
				}
				ul.footer_menu li a
				{
					color:#FFFFFF;
					font-size:10px;
					text-decoration:none;
				}
					ul.footer_menu li a:hover
					{
						text-decoration:underline;
					}
	.copy_right
	{
		float:left;
		clear:both;
		font-size:10px;
		color:#e7e7e7;
		padding:40px 18px 0 0;
	}
	.footer_fon
	{
		float:left;
		width:272px;
		height:96px;
		font-size:0px;
		line-height:0px;
		margin-top:15px;
		background:url(../site_img/footer_fon.png) left top no-repeat;

		$background:none;
		$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/footer_fon.png');
		zoom:1;
	}




	.main_window_wrap
	{
		float:left;
		clear:both;
		width:724px;
		position:relative;
	}
		.main_window_wrap .club_area
		{
			float:left;
			width:724px;
			position:relative;
		}
		.main_window_wrap .area_content
		{
			width:724px;
			border:none;
			padding-top:18px;
		}


	.list_item
	{
		float:left;
		clear:both;
		width:724px;
		background: url(../site_img/list_bottom_fon.gif) left bottom repeat-x;
		margin-bottom:10px;
		padding-bottom:11px;
	}
		.list_item h2
		{
			font-size:18px;
			font-weight:normal;
			color:#1C79A2;
			padding-left:22px;
		}
			.list_item h2 a
			{
				font-size:18px;
				font-weight:normal;
				color:#1C79A2;
				text-decoration:none;
			}
				.list_item h2 a:hover
				{
					text-decoration:underline;
				}
		.list_item p
		{
			padding:3px 0px 0px 22px;
			font-size:11px;
			color:#4c4c4c;
		}
		.list_item p a{
			color:#000000;
		}
		.theme_info
		{
			float:left;
			clear:both;
			height:13px;
			background:none;
			margin:3px 0px 0px 16px;
			display:inline;
			padding-left:6px;
		}
			.theme_info img
			{
				float:left;
				display: none;
			}
			.theme_info p
			{
				float:left;
				font-size:10px;
				color:#555555;
				padding:0px;
				line-height:13px;
			}
			.theme_info p.message
			{
				padding-right:13px;
			}
				.theme_info p span a
				{
					font-size:10px;
					color:#ffffff;
				}


		.main_window_wrap .club_chapters
		{
			float:left;
			width:724px;
			height:47px;
			background: url(../site_img/chapter_fon.gif) repeat-x;
			position:relative;
		}
			.main_window_wrap .club_chapters img
			{
				display:none;
				float:left;
			}
			.club_chapters img.chapter_right
			{
				float:right;
			}

			.main_window_wrap .club_chapters ul
			{
				float:left;
				border:none;
				padding:16px 0px 0px 15px;
			}
				.main_window_wrap .club_chapters ul li
				{
					float:left;
					background:none;
					width:32px;
					height:17px;
					text-align:center;
				}
					.main_window_wrap .club_chapters ul li a
					{
						display:block;
						float:left;
						width:24px;
						text-align:center;
						line-height:17px;
						color:#2f2f2d;
						text-decoration:none;
						height:17px;
					}
						.main_window_wrap .club_chapters ul li a:hover
						{
							text-decoration:underline;
						}
					.main_window_wrap .club_chapters ul li a img
					{
						float:left;
						display:block;
						margin-top:3px;
					}
					.main_window_wrap .club_chapters ul li.next a img
					{
						float:left;
					}
					.main_window_wrap .club_chapters ul li.next_end a img
					{
						float:left;
					}
					.main_window_wrap .club_chapters ul li.active a
					{
						background:#2f2f2d;
						color:#FFFFFF;
					}
					.main_window_wrap .club_chapters ul li.next
					{
						width:10px;
						padding-left:12px;
					}
					.main_window_wrap .club_chapters ul li.next_end
					{
						width:20px;
						padding-left:6px;
					}
					.main_window_wrap .club_chapters ul li.prev
					{
						width:24px;
					}
					.main_window_wrap .club_chapters ul li.next a
					{
						width:10px;
					}



	.preview_gallery
	{
		float:left;
		padding:0px 14px 0px 21px;
	}
		.preview_gallery p
		{
			font-size:10px;
			color:#b1b1b1;
			padding:0px;
		}
		.list_item h3
		{
			font-size:18px;
			font-weight:normal;
			color:#fefefe;
			padding-left:22px;
		}
			.list_item h3 a
			{
				font-size:18px;
				font-weight:normal;
				color:#1c79a2;
				text-decoration:none;
			}
				.list_item h3 a:hover
				{
					text-decoration:underline;
				}

	.gallery_inside
	{
		float:left;
		width:702px;
		padding-left:22px;
	}
		.gallery_inside h1
		{
			color:#1c79a2;
			display: block;
			font-size:24px;
			font-weight:normal;
			padding-bottom:10px;
		}
		.gallery_inside p
		{
			color:#fefefe;
			padding:4px 0px 7px 0px;
		}
	.gallery_item
	{
		float:left;
		width:116px;
		height:106px;
	}

	.all_list
	{
		float:left;
		height:47px;
		background:url(../site_img/all_list.gif) repeat-x;
		width:141px;
	}
		.all_list a
		{
			display:block;
			padding:0px;
			margin:0px;
			float:left;
			width:141px;
			height:47px;
			text-align:center;
			line-height:47px;
			color:#c7c8c4;
			text-decoration:none;
		}
			.all_list a:hover
			{
				text-decoration: underline;
			}
		.main_window_wrap .club_chapters ul.gallery_nav
		{
			float:right;
			border-top:1px solid #fcfcfc;
			margin:0px;
			padding:0px;
		}
			.main_window_wrap .club_chapters ul.gallery_nav li
			{
				float:left;
				display:block;
				width:160px;
				height:45px;
				line-height:45px;
				background:#e2e2e1;
			}
				.main_window_wrap .club_chapters ul.gallery_nav li img
				{
					float:left;
				}
				.main_window_wrap .club_chapters ul.gallery_nav li a
				{
					display:block;
					float:left;
					width:152px;
					text-align:center;
					line-height:45px;
					height:45px;
					color:#424242;
					text-decoration:none;
				}
					.main_window_wrap .club_chapters ul.gallery_nav li a:hover
					{
						text-decoration:underline;
					}
				.main_window_wrap .club_chapters ul.gallery_nav li.prev_gal a
				{
					background:url(../site_img/prev_galllery.gif) 10px 9px no-repeat;
					text-align:right;
					padding-right:6px;
				}
				.main_window_wrap .club_chapters ul.gallery_nav li.next_gal a
				{
					background: url(../site_img/next_gallery.gif) 119px 9px no-repeat;
					text-align:left;
					padding-left:6px;
				}

	.news_inside
	{
		width:724px;
		color:#4c4c4c;
	}
		.news_inside h1
		{
			color:#1c79a2;
			display: block;
			font-size:24px;
			font-weight:normal;
			padding-bottom:10px;
		}

		.news_inside td
		{
			padding:10px 10px 10px 25px;
			color:#4c4c4c;
			font-size:13px;
		}

		.news_inside td div
		{
			font-size:13px;
		}
		.news_img
		{
			float:left;
			display:block;
			padding:0px 14px 10px 0;
		}
			.content_news h1
			{
				font-size:24px;
				font-weight:normal;
				color:#000000;
			}
			.content_news p
			{
				padding:3px 10px 0px 0px;
				color:#000000;
			}
			.content_news img
			{
				padding:10px;
			}

		.news_info
		{
			float:left;
			clear:both;
			padding:20px 0px 30px 0px;
		}
			.news_info p
			{
				float:left;
				width:60px;
				line-height:normal;
				font-size:11px;
				padding-top:0px;
			}
			.news_info span
			{
				float:left;
				font-size:11px;
				color:#ffffff;
				line-height:normal;
			}

		.list_news_wrap
		{
			float:left;
			width:187px;
			position:relative;
			padding-right:10px;
		}
		.list_news_wrap .last_news_block
		{
			float: left;
			width:187px;
			background:url(../site_img/lest_news_fon.gif) repeat-x;
			position:relative;
		}

	.last_news_title
	{
		padding:21px 0px 0px 11px;
		height:31px;
		float:left;
		clear:both;
		display:inline;
		position:relative;
		width:176px;
	}
		.last_news
		{
			float:left;
			padding-top:16px;
			background:#f3f3f3;
		}


		.last_news_item
{
               float:left;
               clear:both;
               width:176px;
               background:url(../site_img/item_bottom_fon.gif) left bottom repeat-x;
               margin-bottom:5px;
               padding-left:11px;
               padding-bottom:15px;
          }


	.list_news_wrap .all_news
	{
		background:none;
	}

	.last_rss_block
	{
		float:left;
		width:187px;
		height:62px;
		background:url(../site_img/small_rss_fon.jpg) no-repeat;
		padding-top:7px;
	}
		.last_rss_block p
		{
			float:left;
			padding:11px 0px 2px 0px;
			font-size:10px;
			color:#9f9e9a;
			text-indent:2px;
		}
		.last_rss_block img
		{
			float:left;
			margin-left:11px;
		}
		.last_rss_block .email_input
		{
			float:left;
			width:99px;
			height:20px;
			padding:0px 3px;
			margin:2px 0px 0px 10px;
			display:inline;
			background:url(../site_img/email_fon.gif) left top no-repeat;
		}
			.last_rss_block .email_input input
			{
				width:100%;
				float:left;
				padding:4px 0px;
				border:none;
				background:none;
				font-size:10px;
				color:#767572;
			}
		.last_rss_block .rss_submit
		{
			float:left;
			width:63px;
			height:20px;
			background:url(../site_img/dalee.gif) no-repeat;
			cursor:pointer;
			border:none;
			margin-top:2px;
		}
	.smaller_shadow
	{
		float:left;
		width:187px;
		height:12px;
		font-size:0px;
		line-height:0px;
		background:url(../site_img/smaller_shadow.png) left top no-repeat;

		$background:none;
		$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/smaller_shadow.png');
		zoom:1;
	}

	.news_wrap
	{
		position:relative;
		float:left;
		width:527px;
	}
		.news_wrap .club_area
		{
			float:left;
			width:527px;

			position:relative;
		}
		.news_wrap .area_content
		{
			width:525px;
			border-left:1px solid #949aa0;
			border-right:1px solid #949aa0;
			padding-bottom:15px
		}

		.news_wrap .club_chapters
		{
			float:left;
			width:527px;
			height:47px;
			background: url(../site_img/chapter_fon.gif) repeat-x;
			position:relative;
		}
			.news_wrap .club_chapters img
			{
				display:block;
				float:left;
			}
			.news_wrap img.chapter_right
			{
				float:right;
			}

			.news_wrap .club_chapters ul
			{
				float:left;
				border:none;
				padding:16px 0px 0px 15px;
			}
				.news_wrap .club_chapters ul li
				{
					float:left;
					background:none;
					width:32px;
					height:17px;
					text-align:center;
				}
					.news_wrap .club_chapters ul li a
					{
						display:block;
						float:left;
						width:24px;
						text-align:center;
						line-height:17px;
						color:#2f2f2d;
						text-decoration:none;
						height:17px;
					}
						.news_wrap .club_chapters ul li a:hover
						{
							text-decoration:underline;
						}
					.news_wrap .club_chapters ul li a img
					{
						float:left;
						display:block;
						margin-top:3px;
					}
					.news_wrap .club_chapters ul li.next a img
					{
						float:left;
					}
					.news_wrap .club_chapters ul li.next_end a img
					{
						float:left;
					}
					.news_wrap .club_chapters ul li.active a
					{
						background:#2f2f2d;
						color:#FFFFFF;
					}
					.news_wrap .club_chapters ul li.next
					{
						width:10px;
						padding-left:12px;
					}
					.news_wrap .club_chapters ul li.next_end
					{
						width:20px;
						padding-left:6px;
					}
					.news_wrap .club_chapters ul li.prev
					{
						width:24px;
					}
					.news_wrap .club_chapters ul li.next a
					{
						width:10px;
					}
	.shadow_news
	{
		float:left;
		width:527px;
		height:12px;
		font-size:0px;
		line-height:0px;
		background:url(../site_img/shadow_news.png) left top no-repeat;

		$background:none;
		$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../site_img/shadow_news.png');
		zoom:1;
	}

	.news_list
	{
		float:left;
		width:525px;
		padding-top:16px;
	}
		.news_list_item
		{
			float:left;
			clear:both;
			padding:0px 0px 10px 0px;
			margin-bottom:7px;
			background:url("../site_img/list_bottom_fon.gif") repeat-x scroll left bottom transparent;
			width:100%;
		}
			.news_list_item td
			{
				vertical-align:top;
				padding-bottom:10px;
			}
			.news_list_item td.news_image
			{
				padding-right:16px;
			}
			.news_list_item td.news_text
			{
				padding:0 16px 11px 12px;
			}
		a.news_title_link
		{
			float:left;
			clear:both;
			color:#1b769f;
			font-size:13px;
		}
			a.news_title_link:hover
			{
				text-decoration:none;
			}
		.news_incut
		{
			float:left;
			clear:both;
			width:100%;
			padding-top:3px;
			color:#000000;
		}
			.news_incut p
			{
				float:left;
				clear:both;
				width:100%;
			}

	.text_page_area
	{
		float:left;
		width:100%;
		color:#bdbdbd;
	}
		.text_page_area h1
		{
			font-size:24px;
			font-weight:normal;
			color:#1c79a2;
			padding-left:21px;
		}
		.text_page_area p
		{
			padding:4px 16px 0px 21px;
			color:#4c4c4c !important;
			font-size: 12px;
		}


/***************** OPROS BLOCK ****************************/

	.opros
	{
		float:left;
		width:240px;
		margin:10px 0px 0px 0px;
	}

		.opros .last_news_block_wrap
		{
			float:left;
			width:240px;
			position:relative;
			padding:0px;
		}
		.opros .last_news_block
		{
			float: left;
			width:240px;
			background:#f3f3f3 url(../site_img/opros_title_fon.gif) repeat-x;
			position:relative;
		}
		.opros_title
		{
			float:left;
			height:53px;
		}
			.opros_title img
			{
				float:left;
				display:block;
				margin-top:16px;
			}
		.opros .corner_top_right
		{
			right:0px;
			top:-16px;
		}
		.opros .corner_top_left
		{
			left:0px;
			top:-16px;
		}

		.question
		{
			float:left;
			width:227px;
			background:#f3f3f3 url(../site_img/question_top_fon.gif) repeat-x;
			padding:12px 0px 25px 13px;
		}
			.question img
			{
				display:block;
				float:left;
			}
			.question p
			{
				float:left;
				width:190px;
				padding-left:13px;
				color:#65645f;
				font-size:14px;
			}

		.variants
		{
			float:left;
			width:240px;
			background:#f3f3f3 url(../site_img/var_bottom_fon.gif) left bottom repeat-x;
		}
		.variants ul
		{
			float:left;
			padding:0px 0px 0px 27px;
		}
			.variants ul li
			{
				display:block;
				font-size:11px;
				color:#65645f;
				padding-bottom:15px;
			}
				.variants ul li a
				{
					font-size:11px;
					color:#65645f;
					text-decoration:none;
					line-height:17px;
				}
				.variants ul li input
				{
					float:left;
					margin-right:7px;
				}
				.radio
				{
					float:left;
					width:14px;
					height:13px;
					background:url(../site_img/radio_box.gif) left top no-repeat;
					font-size:0px;
					line-height:0px;
					margin-right:7px;
				}
				.select_radio
				{
					background:url(../site_img/radio_box.gif) left bottom no-repeat;
				}
	.vote
	{
		float:left;
		width:240px;
		height:47px;
	}
		.vote a.rezults
		{
			text-align:center;
			display:block;
			float:left;
			width:120px;
			height:47px;
			background:url(../site_img/rez_fon.gif) no-repeat;
			line-height:47px;
			color:#424242;
			text-decoration:none;
		}
			.vote a.rezults:hover
			{
				text-decoration:underline;
			}
		.vote .vote_link
		{
			float:left;
			width:120px;
			height:47px;
			display:block;
			line-height:47px;
			text-align:center;
			color:#e7e7e7;
			text-decoration:none;
			background:url(../site_img/vote_fon.gif) no-repeat;
			cursor:pointer;
			border:none;
			font-size:11px;
		}

		.opros_shadow
		{
			float:left;
			width:240px;
			height:12px;
			font-size:0px;
			line-height:0px;
			background:url(../site_img/opros_shadow.png) left top no-repeat;

			$background:none;
			$filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='site_img/opros_shadow.png');
			zoom:1;
		}

/************************* LAST **************/

.menu ul li
{
}
	.menu ul li a
	{
		cursor:pointer;
	}

		.vote a.big_rezults
		{
			text-align:center;
			display:block;
			float:left;
			width:240px;
			height:47px;
			background: url(../site_img/big_fon_rezult.gif) no-repeat;
			line-height:47px;
			color:#424242;
			text-decoration:none;
		}
			.vote a.big_rezults:hover
			{
				text-decoration:underline;
			}




          			.article_item_g
			{
				float:left;
				width:180px;
				padding:0px 0px 10px 11px;
				margin-bottom:9px;
				background: url(../site_img/item_bottom_fon.gif) left bottom repeat-x;
			}

    .bottom_menu
     {
          display:none;
          float:left;
          clear:both;
     }






  .content_news
          {
               color:#bdbdbd;
          }
          .content_news h1
          {
               font-size:24px;
               font-weight:normal;
               color:#1c79a2;
               padding-left:0px;
          }
          .content_news p
          {
               clear:both;
               color:#4c4c4c;
               font-size:12px;
          }
          .content_news ul
          {
               clear:both;
               padding:4px 16px 0px 0px;
          }
               .content_news ul li
               {
                    font-size:11px;
                    list-style:none;
                    padding:0px 0px 4px 7px;
                    color:#bdbdbd;
                    background: url(../site_img/list_marker.gif) left 5px no-repeat;
               }


               .left_fon_img
     {
          width:100%;
          height:800px;
          float:right;
          background: url(../site_img/left_fon_img.jpg) right top no-repeat;
          font-size:0px;
          line-height:0px;
     }
     .right_fon_img
     {
          width:100%;
          height:671px;
          float:left;
          background: url(../site_img/right_fon_img.jpg) left top no-repeat;
          font-size:0px;
          line-height:0px;
     }

                    .club_chapters img.chapter_right
               {
                    float:right;
                    position:absolute;
                    right:0px;
                    top:0px;
               }


.text_page_area
     {
          width:721px;
           overflow:hidden;
     }


     .right_news_block
{
     margin-top:12px;
}
     .right_news_block .last_news_block
     {
          width:240px;
     }
     .right_news_block .last_news_title
     {
          width:229px;
     }
     .right_news_block .last_news
     {
          width:240px;
     }
     .right_news_block .last_news_item
     {
          width:229px;
     }
                         .right_news_block .rss_block
                         {
                              float:left;
                              width:240px;
                              height:59px;
                              background:url(../site_img/right_news_rss_fon.gif) no-repeat;
                         }
                              .right_news_block .rss_block p
                              {
                                   float:left;
                                   clear:both;
                                   padding:11px 0px 2px 0px;
                                   font-size:10px;
                                   color:#9f9e9a;
                                   width:240px;
                                   text-indent:45px;
                              }
                              .right_news_block .rss_block img
                              {
                                   float:left;
                                   margin-left:5px;
                              }
                              .right_news_block .email_input
                              {
                                   float:left;
                                   width:131px;
                                   height:20px;
                                   padding:0px 4px;
                                   margin-left:10px;
                                   background:url(../site_img/email_fon.gif) left top no-repeat;
                              }
                                   .right_news_block .email_input input
                                   {
                                        width:100%;
                                        float:left;
                                        padding:4px 0px;
                                        border:none;
                                        background:none;
                                        font-size:10px;
                                        color:#767572;
                                   }
                              .right_news_block .rss_submit
                              {
                                   float:left;
                                   width:63px;
                                   height:20px;
                                   background:url(../site_img/dalee.gif) no-repeat;
                                   cursor:pointer;
                                   border:none;
                              }


                      ul.years
{
     float:left;
     clear:both;
     padding-bottom:10px;
     width:490px;
}
     ul.years li
     {
          list-style:none;
          float:left;
          margin-right:5px;
          display:block;
          width:43px;
          height:13px;
          text-align:center;
     }
          ul.years li.active
          {
               background:url(../site_img/archive_fon.gif) no-repeat;
          }
               ul.years li.active a
               {
                    text-decoration:none;
               }
          ul.years li.active a
          {
			  color:#ffffff;
          }
          ul.years li a
          {
               color:#000000;
               line-height:13px;
               font-size:10px;
          }
               ul.years li a:hover
               {
                    text-decoration:none;
               }
ul.month
{
     float:left;
     clear:both;
     width:490px;
}
     ul.month li
     {
          list-style:none;
          float:left;
          margin-right:5px;
     }
          ul.month li.active a
          {
               color:#555555;
               text-decoration:none;
          }
          ul.month li a
          {
               color:#000000;
               font-size:10px;
          }
               ul.month li a:hover
               {
                    text-decoration:none;
               }


               .print_news
{
     float:left;
     clear:both;
     width:100px;
     height:15px;
     background: url(../site_img/print.gif) left top no-repeat;
     margin-top:8px;
     padding-left:18px;
}
     .print_news a
     {
          font-size:10px;
          color:#ffd269;
     }
          .print_news a:hover
          {
               text-decoration:none;
          }

.bottom_banner
{
	clear:both;
	margin-top:13px;
}
.official_bot
{
	background: url(../site_img/official_bot.gif) no-repeat bottom left;
	width:457px;
	height:184px;
}
.official_bot .element{
	float:left;
	width:150px;
	height:170px;
	overflow: hidden;
	padding: 0 1px;
}
.official_bot .element .date{
	background:#FFBF00;
	margin:5px 0 0 10px;
	padding:0 2px;
	font-size:10px;
	float:none;
	text-align:center;
	color:#000000;

}
.official_bot .element .info{
	padding: 5px 7px 11px 9px;
	color:#FFFFFF;
	font-size:11px;
	height:35px;
	overflow:hidden;
}
.official_bot .element .info a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.official_bot .element .info a:hover{
	text-decoration:underline;
}
.official_bot .element img{
	width:152px;

}
.footer_label{
	position: absolute;
	background: url(../site_img/footer_fon_static.jpg) no-repeat top center;
	width:100%;
	height:262px;
	z-index:-1;
	margin-top:-276px;
	margin-left:-218px;
}
.o {
	color:#FFFFFF;
	font-size:14px;
        padding-left:10px;
        padding-top:203px;
        font-weight:bold;
        font-family: Tahoma;
   }
   
