html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/body_bg.jpg);
	}

	table { border-collapse:collapse; }
	img { border:0px; }
	h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:normal; }
	h1 { font-weight:bold; }
	h3 {
		font-size:22px;
		color:#cb0206;
		margin-bottom:15px;
	}
	a {
		color:#cb0206;
		text-decoration:underline;
		}
	a:hover { text-decoration:none; }
	p { margin:20px 0px 0px 0px; }
	
	
	
	.roller {
		width:100%;
		height:0px;
		overflow:hidden;
		font-size:0px;
		padding:0px;
		margin:0px;
		clear:both;
		}
	.hr {
		width:100%;
		height:1px;
		background-color:#dfdfdf;
		padding:0px;
		font-size:0px;
		overflow:hidden;
		margin:4px 0px 4px 0px;
		}
		.hr hr { display:none; }
	.bold { font-weight:bold; }
	




	.wrapper {
		position:relative;
		width:972px;
		min-height:100%;
		margin:0px auto;
		background:url(../images/footer_bg.gif) bottom left no-repeat #000;
		}
	*HTML .wrapper { height:100%; }
	.footer {
		width:972px;
		position:relative;
		height:47px;
		margin:-47px auto 0px auto;
		color:#9a1411;
		}
		
		
		
		
		.header {
			position:relative;
			width:972px;
			height:328px;
			background:url(../images/header_bg.jpg) no-repeat;
		}
		
			.logo {
				position:absolute;
				left:415px;
				top:226px;
				font-size:16px
				}
				.logo a {
					width:151px;height:54px;
					overflow:hidden;
					display:block;
					position:relative;
					color:#FFF;
					text-decoration:none;
					}
					.logo a span {
						position:absolute;
						width:151px;height:54px;
						top:0;
						left:0;
						background:transparent url(../images/logo.gif) no-repeat 0 0;
						}
						
			.menu {
				margin:0;
				padding:0;
				list-style:none;
				position:absolute;
			}
				.menu a {
					color:#fefcfc;
					font-size:14px;
					line-height:24px;
				}
			.menu_left {
				top:115px;
				left:120px;
			}
			.menu_right {
				top:140px;
				right:132px;
				text-align:right;
			}




		.content {
			position:relative;
			padding:20px 70px 93px 73px;
		}
		
			.inner {
				padding:32px 44px 34px 56px;
				background:url(../images/plate.jpg) bottom right no-repeat #FFF;
			}
		
			.gallery {
				position:relative;
				height:240px;
				margin:0 !important;
				padding:0 !important;
			}
				.gallery img {
					border:1px solid #FFF;
					top:20px !important;
					margin-left:-220px;
				}
				
			.gallery_block img {
				float:left;
				margin:0 0px 20px 50px;
			}
		
			.intro .article {
				float:left;
				width:298px;
				background-color:#FFF;
				padding:32px 44px 34px 56px;
				margin:0 0 30px 0;
				line-height:18px;
			}
			.plate {
				background-image:url(../images/plate.jpg);
				background-position:bottom right;
				background-repeat:no-repeat;
			}
			.hspace {
				float:left;
				height:20px;
				width:30px;
			}
		
		
		.left_bg {
			position:absolute;
			width:61px;
			background:url(../images/left_bg.jpg) top left no-repeat;
			left:-61px;
			top:0;
		}
		.right_bg {
			position:absolute;
			width:67px;
			background:url(../images/right_bg.jpg) top left no-repeat;
			right:-67px;
			top:0;
		}
		
		
		
		.copyrights {
			position:absolute;
			left:150px;
			top:21px;
		}
		.designed {
			position:absolute;
			right:172px;
			top:21px;
		}