@charset "utf-8";

/* CSS Document */



*{

	padding:0px;

	margin:0px;

	font:100% Arial, Helvetica, sans-serif;

	}



body{

	font-size: 16px;

	font-size: 68.75%;

	background:#04111a;

}

.site

{

	width:990px;

	margin:0px auto;

	background:#04111a;

}

	.header

	{

		width:990px;

		height:172px;

	}

		.logo

		{

			width:990px;

			height:148px;

			background:url(../site_img/logo_fon.jpg) bottom left no-repeat;

			line-height:1px;

			font-size:1px;

		}

			.logo img

			{

				margin-left:163px;

				border:none;

			}

			.logo a

			{

				border:none;

			}

	.header_bar

	{

		width:990px;

		height:24px;

		background:url(../site_img/bar_fon.jpg) bottom left no-repeat;

	}

		.home_mail

		{

			float:left;

			height:23px;

			font-size:1px;

			line-height:1px;

		}

			.home_mail img

			{

				border:none;

			}

			.home

			{

				float:left;

				padding:8px 0px 0px 48px;

			}

			.mail

			{

				float:left;

				padding:11px 0px 0px 17px;

			}

		.language

		{

			float:right;

			height:20px;

			padding-top:3px;

			padding-right:58px;

		}

			.language li

			{

				list-style:none;

				float:left;

				padding-left:7px;

			}

				.language li a

				{

					text-decoration:none;

					font-size:9px;

					color:#30424f;

				}

				.language li.active_lang a

				{

					color:#FFFFFF;

				}

	.content

	{

		width:990px;

		float:left;

		background:#04111a url(../site_img/content_fon.jpg) 46px bottom no-repeat;

	}

		.menu

		{

			width:228px;

			float:left;

			padding-left:124px;

			padding-bottom:220px;

		}

			.menu ul

			{

				margin-top:35px;

			}

				.menu ul li

				{

					font-size:9px;

					list-style:none;

					_height:21px;

					padding-top:3px;

					padding-left:27px;

					min-height:21px;

				}

				.menu ul li ul

				{

					padding-top:0xp;

					margin:0px;

				}

					.menu ul li a

					{

						text-decoration:none;

						color:#bfbfbf;

						line-height:16px;

					}

						.menu ul li a:hover

						{

							text-decoration:underline;

						}

					.menu ul li.about_club

					{

						background:url(../site_img/about_club.jpg) no-repeat;

					}

					.menu ul li.sport_uslugi

					{

						background: url(../site_img/sport_uslugi.jpg) no-repeat;

					}

					.menu ul li.club_service

					{

						background: url(../site_img/club_service.jpg) no-repeat;

					}

					.menu ul li.raspisanie

					{

						background: url(../site_img/raspisanie.jpg) no-repeat;

					}

					.menu ul li.news

					{

						background: url(../site_img/news.jpg) no-repeat;

					}

					.menu ul li.child_club

					{

						background: url(../site_img/child_club.jpg) no-repeat;

					}
					.menu ul li.teens_club

					{

						background: url(../site_img/teens_club.gif) no-repeat;

					}

					.menu ul li.contact

					{

						background: url(../site_img/contact.jpg) no-repeat;

					}

			.menu h1

			{

				font-size:16px;

				font-weight:bold;

				color:#FFFFFF;

				float:left;

				padding:88px 0px 0px 4px;

			}

				.menu ul li.active_menu a

				{

					color:#FFFFFF;

				}



			.news_item

			{

				clear:both;

				width:200px;

				padding:5px;

				margin-top:19px;

				float:left;

				font-size:11px;

				color:#727d85;

			}

				.news_item p

				{

					font-size:10px;

					color:#7c8083;

				}

					.news_item p span

					{

						color:#4e5153;

						padding-left:3px;

					}

					.news_item a

					{

						font-size:14px;

						color:#d7d7d7;

					}

						.news_item a:hover

						{

							text-decoration:none;

						}

			.all_news

			{

				width:157px;

				height:33px;

				

				clear:both;

				float:left;

				text-indent:19px;

				margin-top:26px;

			}

				.all_news a

				{

					text-decoration:none;

					line-height:30px;

					font-size:12px;

					color:#FFFFFF;

					display:block;

					white-space:157xp;

					background:url(../site_img/all_news.jpg) no-repeat;

					height:33px;

				}

					.all_news a:hover

					{

						text-decoration: underline;

						background:url(../site_img/all_news_over.gif) no-repeat;

					}

		.napolnenie

		{

			float:left;

			width:632px;

			padding-bottom:55px;

		}

			.about_napolnenie

			{

				/*background:url(../site_img/club_fon.jpg) no-repeat;*/

			}
			.about_napolnenie a img
			{
				border: 0;
			}
			.about_napolnenie .knowhow 
			{
				display: block;
				color: white;
				font-size: 15px;
				padding-left: 230px;
			}

			.girl

			{

				float:right;

				margin-right:15px;

			}

			.napolnenie h1

			{

				float:left;

				font-size:16px;

				font-weight:bolder;

				color:#bec2c5;

				padding-top:10px;

			}

			.napolnenie p

			{

				font-size:10px;

				color:#7c8083;

				float:left;

				padding:15px 6px 0px 6px;

			}

			.napolnenie h2

			{

				font-size:16px;

				float:left;

				font-weight:bold;

				color:#387a86;

				padding-top:10px;

			}

			.text

			{

				font-size:11px;

				color:#7c8083;

				clear:left;

				width:420px;

			}

				.text span

				{

					color:#c9cccf;

				}

.text p

{

	padding:0px;

	margin:0px;

	width:420px;

	font-size:11px;

	padding-bottom:15px;

}

.text h2, .text h1, .text h3, .text h4

{

	font-size:12px;

	color:#c9cccf;

	padding:0px;

	margin:0px;

	float:left;

}

		.banners

		{	

			clear:both;

			padding-top:95px;

			width:632px;

		}

			.raspisanie_ban

			{

				width:228px;

				height:116px;

				background:url(../site_img/raspisanie_fon.jpg) no-repeat;

				float:left;

				margin-top:5px;

			}

				.raspisanie_ban a

				{

					text-decoration:none;

					padding-top:16px;

					font-size:14px;

					margin-left:12px;

					display:block;

					widows:228px;

					height:100px;

				}

					.raspisanie_ban a img

					{

						border:none;

						margin-left:6px;

					}

					.raspisanie_ban a:hover img

					{

						margin-left:10px;

					}

					.raspisanie_ban a span

					{	

						color:#FFFFFF;

					}

					.raspisanie_ban a:hover span

					{

						text-decoration:underline;

					}

					.raspisanie_ban a:hover strong

					{

						text-decoration:underline;

					}

				.raspisanie_ban strong

				{

					font-size:9px;

					color:#4d4d4d;

					clear:both;

					width:116px;

					padding-top:3px;

				}

			.uslugi_ban

			{

				width:208px;

				height:121px;

				float:left;

				margin-left:55px;

				background:url(../site_img/uslugi_fon.jpg) no-repeat;

			}

				.uslugi_ban a

				{

					text-decoration:none;

					color:#FFFFFF;

					font-size:14px;

					margin-left:12px;

					padding-top:21px;

					display:block;

					white-space:208px;

					height:100px;

				}

					.uslugi_ban a img

					{

						border:none;

						margin-left:6px;

					}

					.uslugi_ban a:hover img

					{

						margin-left:10px;

					}

					.uslugi_ban a:hover span

					{

						text-decoration:underline;

					}

					.uslugi_ban a:hover strong

					{

						text-decoration:underline;

					}

					.uslugi_ban a span

					{

						color:#FFFFFF;

					}

				.uslugi_ban strong

				{

					font-size:9px;

					color:#4d4d4d;

					clear:both;

					width:116px;

					padding-top:3px;

				}

		.contact_info

		{

			clear:both;

			padding-top:55px;

		}

		.page_kontact

		{

			padding-top:32px;

		}

			.contact_info h1

			{

				font-size:16px;

				color:#FFFFFF;

				margin:0px;

				padding:0px;

			}

			.page_kontact h1

			{

				color:#bec2c5;

			}

			.contact_info p

			{

				font-size:14px;

				color:#FFFFFF;

				padding:0px;

				margin:0px;

				float:left;

				padding-right:38px;

			}

				.contact_info p span

				{

					font-size:10px;

					color:#7c8083;

				}

				.contact_info p a

				{

					color:#FFFFFF;

				}

					.contact_info p a:hover

					{

						text-decoration:none;

					}

			.contact_info p.contact_item

			{
				float:left;
				clear:both;

				padding-top:20px;

			}

	.footer_wrap

	{

		clear:both;

		width:990px;

		height:119px;

		background:url(../site_img/footer_fon.jpg) no-repeat;

	}

	.footer

	{

		width:990px;

		height:118px;

		margin-top:1px;

		float:left;

		background:url(../site_img/botom_fon.jpg) 191px top no-repeat;

	}

		.footer ul

		{

			padding:37px 0px 0px 56px;

			float:left;

		}

			.footer ul li

			{

				list-style:none;

				float:left;

			}

				.footer ul li a

				{

					color:#FFFFFF;

					font-size:8px;

				}

					.footer ul li a:hover

					{

						text-decoration:none;

					}

				.footer ul li img

				{

					margin:0px 7px;

					vertical-align:middle;

				}

				.footer ul li.last img

				{

					visibility:hidden;

				}

			.copyright

			{

				float:right;

				width:370px;

				padding-top:27px;

			}

				.copyright img

				{

					border:none;

					float:left;

					vertical-align:middle;

				}

				.copyright p

				{

					float:left;

					font-size:9px;

					color:#FFFFFF;

					padding-top:13px;

					padding-left:5px;

				}

					.copyright p span

					{

						color:#b5c1c5;

						padding-left:5px;

					}

/***************** NEWS ***********************************/

.napolnenie h1.news_h1

{

	padding-top:32px;

}

.napolnenie .news_item

{

	width:620px;

}

.napolnenie .news_item p

{

	padding:0px;

	font-size:10px;

	color:#7c8083;

}



/************************ USLUGI ***************************/

.uslugi_content

{

	float:left;

	width:630px;

	background:url(../site_img/uslugi_main_fon.jpg) right 50px no-repeat;

	min-height:370px;

	_height:370px;

}

.joga

{

	background:url(../site_img/joga_fon.jpg) right 50px no-repeat;

	_height:425px;

	min-height:425px;

}

	.uslugi_content h1

	{

		padding-top:32px;

		font-size:16px;

		color:#bec2c5;

	}

	.uslugi_content div.text_content

	{

		padding:0px;

		font-size:11px;

		color:#7c8083;

		width:375px;

		padding-top:20px;

		min-height:300px;

		_height:300px;

		clear:both;

	}

		.uslugi_content div.text_content p

		{

			padding:0px 0px 12px 0px;

			font-size:11px;

		}

		.uslugi_content div.text_content div

		{

			padding:0px 0px 12px 0px;

			font-size:11px;

		}

		.uslugi_content div.text_content img

		{

			border:none;

		}

		.uslugi_content div.text_content span

		{

			font-size:12px;

			color:#f9af04;

			clear:both;

		}

		.uslugi_content div.text_content ul

		{

			margin:10px 0px 10px 15px;

			font-size:11px;

		}

		.uslugi_content div.text_content ol

		{

			margin:10px 0px 10px 20px;

			font-size:11px;

		}

		.uslugi_content div.text_content a

		{

			color:#7c8083;

			font-size:11px;

		}

			.uslugi_content div.text_content a:hover

			{

				text-decoration:none;

			}

		.uslugi_content div.text_content strong

		{

			font-weight:bold;

		}

		.uslugi_content div.text_content i

		{

			font-style:italic;

		}



		.uslugi_content p span

		{

			font-size:12px;

			color:#f9af04;

			clear:both;

		}

	.uslugi_content h3

	{

		clear:both;

		color:#FFFFFF;

		font-size:12px;

		padding-top:45px;

	}

.menu ul li ul

{

	padding:0px;

	margin:0px;

	margin-left:-19px;

	margin-top:7px;

}

.menu ul li ul li

{

	color:#bfbfbf;

	font-size:10px;

	padding:0px;

	padding-left:19px;

	background:url(../site_img/marker.gif) left 4px no-repeat;

}

.menu ul li ul li

{

	color:#bfbfbf;

	font-size:10px;

	padding:0px;

	padding-left:19px;

	background:url(../site_img/marker.gif) left 4px no-repeat;

}

.menu ul li ul li a

{

	color:#bfbfbf;

	text-decoration:none;

	line-height:14px;

}

	.menu ul li ul li a:hover

	{

		text-decoration:underline;

		

	}

	.gray_line

	{

		height:1px;

		width:560px;

		background:#4a4e59;

		margin:5px 0px 10px 0px;

	}

		.uslugi_content div.trener

		{

			float:left;

			width:272px;

			height:112px;

		}

			.uslugi_content div.trener img

			{

				float:left;

				width:72px;

				height:83px;

			}

			.uslugi_content div.trener p

			{

				padding:0px;

				font-size:12px;

				color:#FFFFFF;

				padding-left:11px;

				float:left;

				width:189px;

			}

				.uslugi_content div.trener p span

				{

					font-size:10px;

					color:#FFFFFF;

				}

.trener_bg

{

	width:72px;

	height:83px;

	float:left;

}

.trener_img_bg

{

	position:absolute;

	width:72px;

	height:83px;

	background:url(../site_img/trener_bg.gif) no-repeat;

}

.trener_bg img

{

	position:absolute;

	width:72px;

	height:83px;

}



.menu ul li ul li.activ_podpunkt a

{

	color:#FFFFFF;

}

/*********************** CHILD CLUB ****************/

.child_club

{

	background:url(../site_img/child_fon.jpg) 234px 35px no-repeat;

	_height:425px;

	min-height:425px;

}

	.child_club h4

	{

		color:#FFFFFF;

		clear:both;

		font-size:11px;

		padding-top:40px;

	}

	.child_club table

	{

		color:#FFFFFF;

	}

		.child_club table .first_column

		{

			font-size:12px;

			width:80px;

		}

		.child_club table .third_column

		{

			padding-left:5px;

		}

.child_raspisanie

{

	width:94px;

	height:39px;

	background:url(../site_img/child_raspisanie.jpg) no-repeat;

	clear:both;

	margin-top:50px;

	padding-left:69px;

	padding-top:11px;

}

	.child_raspisanie a

	{

		color:#FFFFFF;

	}

		.child_raspisanie a:hover

		{

			text-decoration:none;

		}



/******************* RASPISANIE ******************/

.raspisanie_content

{

	background:none;

}

	.raspisanie_content ul

	{

		padding-top:20px;

	}

		.raspisanie_content ul li

		{

			float:left;

			list-style:none;

			margin-right:10px;
			margin-leftt:10px;
			margin-bottom:5px;

		}

			.raspisanie_content ul li img

			{

				vertical-align:middle;

				visibility:hidden;

			}

			.raspisanie_content ul li a

			{

				color:#FFFFFF;

			}

				.raspisanie_content ul li a:hover

				{

					text-decoration:none;

				}

.raspisanie_content table

{

	color:#FFFFFF;

	clear:both;

	margin-top:20px;

	margin-bottom:15px;

	border-bottom:1px solid #282e32;
	width:490px;



}

	.raspisanie_content table thead

	{

	}

	.raspisanie_content table thead th

	{

		text-align:center;

		border-bottom:1px solid #5a656c;

		padding:10px 0px;

	}

	.raspisanie_content table thead th.first

	{

		width:95px;

		text-align:left;

	}

	.raspisanie_content table tbody tr td

	{

		text-align:center;

		padding:6px 0px;

		vertical-align:top;

		

		background:url(../site_img/td_border.gif) right top repeat-y;

		width:70px;

	}

.raspisanie_content table tbody tr td div

{

	border-bottom:1px solid #282e32;

	margin-bottom:5px;

	width:70px;

	float:left;

	padding-bottom:3px;

}



		.raspisanie_content table tbody tr td span

		{

			color:#5a656c;

		}

	.raspisanie_content table tbody tr td.first

	{

		width:95px;

		text-align:left;

		font-size:10px;

	}

		.raspisanie_content table tbody tr td.first img

		{

			margin-right:3px;

		}

	.sunday

	{

		color:#fab104;

	}



.raspisanie_content h5

{

	float:left;

	color:#FFFFFF;

	font-size:10px;

	padding-top:3px;

	padding-left:5px;

}



.active_raspisanie

{

	background:url(../site_img/li_fon.gif) repeat-x;

}
.active_raspisanie a
{
	margin:0px 5px;
}




.menu ul li a.selected

{

	color:#FFFFFF;

}





.joga .text_content h2

{

	padding:0px;

	margin:0px;

	font-size:12px;

	color:#f9af04;

	font-weight:normal;

	float:none;

}

.child_club .text_content h2

{

	padding:0px;

	margin:0px;

	font-size:12px;

	color:#f9af04;

	font-weight:normal;

	float:none;

}

/*************************/
.pinocio
{
	clear:both;
	float:right;
	padding-right:70px;
}
	.pinocio a img
	{
		border:none;
	}

/*************************/
h1.belly
{
	padding:0px;
	margin:0px;
	display:none;
	text-align:center;
	font-size:14px;
}


				.star a

				{

					text-decoration:none;

				    font-size:10px;
				    
				    color:#7c8083;


				}








	

