body
{
	width:100%;
	font-family:Verdana;
	font-size:11px;
	margin:0;
	padding:0;
	color:#e8e8e8;
	background:url('../img/bg_top_1.jpg') no-repeat top center #090206;
}

div#topBar
{
	width:877px;
	height:115px;
	margin:0 auto;
	position: relative;
	z-index:15;
}

	div#topBar #logo
	{
		position:absolute;
		top:10px;
		left:10px;
		width:240px;
		height:93px;
	}

	div#topBar ul#topMenu
	{
		position: absolute;
		right:0;
		top:1px;
		list-style-type:none;
		list-style-image: none;
		padding:0;
		margin: 0;
	}

		div#topBar ul#topMenu li
		{
			display: block;
			float:left;
			vertical-align: middle;
			margin:0 0 0 0;
		}

			div#topBar ul#topMenu li a
			{
				display: block;
				float:left;
				height:120px;
				vertical-align: top;
				z-index: 5;
				/*border:1px solid green;
				border-top:none;*/
				text-decoration: none;
			}

			div#topBar ul#topMenu li ul.subMenu
			{
				display: none;
				position: absolute;
				z-index: 5;
				left: 0px;
				top:115px;
				list-style-type:none;
				list-style-image: none;
				padding:0;
				margin: 0 auto;
			}

			div#topBar ul#topMenu li ul#subMenu_school
			{
				left: -80px;
			}

			div#topBar ul#topMenu li ul#subMenu_team
			{
				left: 30px;
			}

			div#topBar ul#topMenu li ul#subMenu_offer
			{
				left: 10px;
			}

			div#topBar ul#topMenu li ul#subMenu_schedule
			{
				left: 155px;
			}

			div#topBar ul#topMenu li ul#subMenu_events
			{
				left: 330px;
			}

				div#topBar ul#topMenu li ul.subMenu li
				{
					display: block;
					float:left;
					vertical-align: middle;
					margin:0 0 0 0;
					/*border:1px solid blue;*/
				}

					div#topBar ul#topMenu li ul.subMenu li a
					{
						display: block;
						float:left;
						z-index: 20;
						height: 72px;
						margin-top: -3px;
						vertical-align: bottom;
						/*border:1px solid green;*/
					}

						div#topBar ul#topMenu li ul.subMenu li a img
						{
							margin-top: 3px;
						}


div#banner
{
	width:100%;
	text-align: center;
	border-bottom: 1px solid #3b3135;
	border-top: 1px solid #3b3135;
	height:189px;
	position: relative;
}

div#subMenuBg
{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:69px;
	background: black;
	display:none;
	z-index:1;
}



div#mainBody
{
	width:887px;
	margin:0 auto 0 auto;
}

a
{
	color:#e8e8e8;
	text-decoration: underline;
}

a:hover
{
	color:#e8e8e8;
	text-decoration:none;
}

a img
{
	border:none;
}

.articleShort a:hover
{
	background-color: #77004e;
}
.article a:hover
{
	background-color: #77004e;
}

ul
{
	list-style-image: url('../img/list_icon.jpg');
}

form
{
	margin:0;
	padding:0;
}

.clear
{
	display: block;
	font-size:0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}

h2.title
{
	margin:35px 0 25px 0;
	padding:0;
	font-size:20px;
	font-weight: normal;
}
	h2.title img
	{
		vertical-align: middle;
		display: inline;
		float:none;
	}
	h2.title img.mark
	{
		margin:2px 5px 0 0;
		width:20px;
		float:left;
	}
	h2.title img.newDateTitle
	{
		float:right;
	}
	h2.title img.newsTitle
	{
		float:left;
	}


.articleShort
{
	line-height: 15px;
}

.article
{
	line-height: 15px;
}

a.newsImage
{
	float:left;
	border: 1px solid #3c0027;
	margin:0px 15px 15px 0;
}
	a.newsImage:hover
	{
		background-color:transparent;
	}

div.newsBanner
{
	margin:10px auto 10px auto;
	text-align: center;
}

	div.newsBanner a:hover
	{
		background-color:transparent;
	}

	div.newsBanner img
	{
		border: 1px solid #3c0027;
	}


a.moreButton
{
	float:right;
	margin:15px 15px 0px 0;
}

#quoteContent
{
	float:left;
	width:300px;
	margin-left:10px;
}

#content
{
	float:left;
	width:540px;
	margin:0 0px 0 5px;
}

#footer
{
	width:887px;
	margin:30px auto 0 auto;
	color:#2c2629;
	padding:12px 0;
	border-top: 1px solid #1d161a;
}

	#footer a
	{
		color:#2c2629;
		text-decoration: none;
	}
	#footer a:hover
	{
		color:white;
	}

	#footer .left
	{
		float:left;
	}

	#footer .right
	{
		float:right;

	}

		#footer .right img
		{
			vertical-align: middle;
		}
