	
	@font-face {
		font-family: 'molotregular';
		src: url('font/Molot-webfont.eot');
		src: url('font/Molot-webfont.eot?#iefix') format('embedded-opentype'),
			 url('font/Molot-webfont.woff') format('woff'),
			 url('font/Molot-webfont.ttf') format('truetype'),
			 url('font/Molot-webfont.svg#molotregular') format('svg');
		font-weight: normal;
		font-style: normal;

	}
	
	html
	{
		width: 100%;
		height: 100%;
		
		overflow: -moz-scrollbars-vertical; 
		overflow-y: scroll;

		background: rgba(0,0,0,1);
		background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(26,18,11,1) 40%, rgba(26,18,11,1) 60%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(40%, rgba(26,18,11,1)), color-stop(60%, rgba(26,18,11,1)), color-stop(100%, rgba(0,0,0,1)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(26,18,11,1) 40%, rgba(26,18,11,1) 60%, rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(26,18,11,1) 40%, rgba(26,18,11,1) 60%, rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(26,18,11,1) 40%, rgba(26,18,11,1) 60%, rgba(0,0,0,1) 100%);
		background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(26,18,11,1) 40%, rgba(26,18,11,1) 60%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
	}
	
	body
	{
		position:relative;
		margin: 0px;
		width: 100%;
		min-height: 100%;
		
		/*
		background-image: url("graphics/bg_grain_mini.png");
		background-image: url("graphics/grain.png");
		*/

		font-family: Verdana, sans-serif;
	}
	
	table
	{
		/*border-collapse: collapse;*/
	}

	#MainContent
	{
		width: 100%;
		height: 724px;

		position: absolute;
		/*top: 70px;*/
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;

		margin: auto;
	}
	
	.ShadowBar
	{
		display: block;
		height: 12px;
	}

	.ShadowBar.Upper
	{
		background-image:url('graphics/shadow_upper.png');
	}

	.ShadowBar.Lower
	{
		background-image:url('graphics/shadow_lower.png');
	}
	
	#LogoBar
	{
		width: 100%;
		height: 100px;
		
		text-align: left;
		
		border-top: 2px solid #660C0C;
		border-bottom: 2px solid #660C0C;

		background-color: #660C0C;
		background-image: -ms-radial-gradient(center, circle farthest-corner, #872e2e 0%, #660C0C 100%);
		background-image: -moz-radial-gradient(center, circle farthest-corner, #872e2e 0%, #660C0C 100%);
		background-image: -o-radial-gradient(center, circle farthest-corner, #872e2e 0%, #660C0C 100%);
		background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #872e2e), color-stop(1, #660C0C));
		background-image: -webkit-radial-gradient(center, circle farthest-corner, #872e2e 0%, #660C0C 100%);
		background-image: radial-gradient(circle farthest-corner at center, #872e2e 0%, #660C0C 100%);

		/*box-shadow: 0px 0px 10px #000000;*/
	}
	
	#LogoBarLogo
	{
		position: relative;
	}
	
	#LogoBarLogo img
	{
		position: absolute;
		top: -50px;
	}

	#LogoBarText
	{
		margin-left: 210px;
		white-space: nowrap;
		
		font-family: molotregular;
		font-size: 72px;
		letter-spacing: 3px;
		
		color: #FFFBF7;
		text-shadow: 2px 2px 10px #000000;
	}
	
	/*
	#MainContent>table>tbody>tr>td:nth-child(1),
	#MainContent>table>tbody>tr>td:nth-child(3)
	{
		width: 50%;
	}
	*/
	
	#MainContent td.Margin
	{
		width: 50%;
	}
	
	#MainContent>table>tbody>tr>td:nth-child(2)
	{
		/*
		width: 50%;
		min-width: 800px;
		*/
	}
	
	#ProdBar
	{
		/*margin-top: 70px;*/
		margin-left: auto;
		margin-right: auto;
	}
	
	#ProdBar td
	{
		vertical-align: top;
		text-align: center;
		min-width: 500px;
	}
	
	#ProdBar a
	{
		/*
		display: inline-block;
		margin: 0px 40px;
		*/
	}
	
	#ProdBar a
	{
		display: block;
		height: 300px;
		margin: 0px 20px;
		
		background-color: rgba(45,37,31,0.7);
		background-color: rgba(21,17,15,0.3);
		background-color: rgba(45,37,31,0.25);
		border-radius: 75px;
		
		/*
		-webkit-box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.75);
*/
/*
-webkit-box-shadow: inset 2px 2px 18px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 2px 18px 0px rgba(0,0,0,0.75);
box-shadow: inset 2px 2px 18px 0px rgba(0,0,0,0.75);
*/
	}
	
	#ProdBar a.active:hover
	{
		background-color: rgba(45,37,31,0.4);
		background-color: rgba(55,32,25,0.3);
	}

	
	#ProdBar .SubTitleBar td
	{
		font-family: molotregular;
		font-size: 42px;
		color: #4e4036;
		text-shadow: 2px 2px 4px #000000;
		/*letter-spacing: 3px;*/
	}

	#MainFooter
	{
		/*width: 100%;*/

		position: absolute;
		/*top: 70px;*/
		/*top: 0;*/
		bottom: 0;
		left: 0;
		right: 0;

		margin: auto;
		
		color: #4e4036;
		text-shadow: 2px 2px 0px #000000;
		text-align: center;
		font-weight: bold;
		
		padding-bottom: 15px;
	}