@charset "utf-8";
/* CSS Document */

* {
	border: 0;
	padding: 0;
	margin: 0;
}

header, footer, aside, nav, section, article {
	display: block;  
} 

html, body {
	background: #f2f2f2 url('./../layout/bg.jpg') top center no-repeat;
	font: 12px/1.3em Tahoma, Verdana, Sans-Serif;
	color: #535353;
}

#main {
	background: url('./../layout/bg_main.jpg') top center no-repeat;
	width: 980px;
	min-height: 988px;
	margin: auto;
}

h1, h2, h3, h4, h5, h6 {
	display: block;
}

	h1 {
		background: url('./../layout/bg_h1.jpg') top left no-repeat;
		width: 207px;
		height: 77px;
		float: left;
		font-size: 2em;
		letter-spacing: -1px; 
		color: #000;
		text-indent: -9999px;
	}

	h1 a {
		display: block;
		width: 207px;
		height: 77px;
	}

	h2 {
		color: #7f7f7f;
		padding: 15px 0 20px 0;
		line-height: 11px;
	}

a {
    color: #f80000;
    text-decoration: none;
}

	a:hover {
    	color: #535353;
	}
	
ul#contact {
	margin: 30px 0px 0px 231px;
	list-style: none;
	display: block;
	float: left;
}

	ul#contact li {
		display: inline;
	}
	
		ul#contact li.sec {
			padding: 0px 64px 0px 78px;
		}
		
h2 {
	text-indent: -9999px;
	height: 180px;
}
		
p {
	text-align: justify;
	display: block;
	width: 524px;
	padding: 0px 0px 15px 26px;
}

	p.right {
		font-size: 11px;
		text-align: right;
	}
	
section {
	padding: 265px 0px 0px 0px;
	margin: 0px 0px 0px 42px;
}

	section ul {
		list-style: none;
		font-size: 11px;
		text-align: center;
		float: left;
		display: block;
	}
	
		section ul.cent {
			padding: 0px 53px 0px 40px;
		}
	
		section ul li {
			padding: 0px 0px 10px 0px;
		}
		
footer {
	font-size: 11px;
	width: 524px;
	padding: 40px 0px 0px 26px;
}

	footer span {
		display: block;
		float: left;
		width: 50%;
	}
	
		footer span:last-child {
			text-align: right;
		}

strong {
	color: #000;
}

	strong b {
		color: #f80000;
	}
		
.clear {
	height: 0px;
	clear: both;
	float: none;
}
