* {
	margin:0;
	padding:0;
}
body {
	font:14px georgia,arial,serif;
	color:#000;
	background:#fff url('images/bg.gif');
	font:12px arial,serif;
}
a {
	color:#b00;
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
	}
a img {
	border:0;
}
table {
	border-collapse:collapse;
}

h1, h2, h3, h4, h5, h6, p {
	margin:0 0 14px 0;
	line-height:17px;
}
h1,
h2,
h3 {
	font:22px georgia,arial,serif;
}
h3 {
	font-size:18px;
}


#wrapper {
	width:1006px;
	margin:0 auto;
}
	#header {
		height:220px;
		background:url('images/photo.jpg') no-repeat 319px 0%;
		position:relative;
	}
		#header #home,
		#header #home-a {
			position:absolute;
			top:20px;
			left:45px;
			color:#b1aea3;
			font-size:11px;
			padding:0 0 0 13px;
			background:url('images/home.gif') no-repeat 0% 50%;
		}
		#header #home-a {
			background:url('images/home-a.gif') no-repeat 0% 50%;
			color:#666357;
		}
			#header #home-a a {
				color:#666357;
			}
			#header #home span {
				color:#b1aea3;
				text-decoration:none;
			}
		#header #logo {
			display:block;
			position:absolute;
			top:65px;
			left:42px;
			width:200px;
			height:75px;
			background:url('images/logo.gif') no-repeat 0% 0%;
			padding:11px 0 0 62px;
		}
			#header #logo small {
				font:14px georgia,arial,serif;
				color:#5c5a53;
				line-height:18px;
			}
			#header #logo p {
				font:22px georgia,arial,serif;
				margin:0;
				line-height:24px;
				color:#2c291d;
			}
		#header #feedback {
			position:absolute;
			top:21px;
			left:768px;
			color:#636054;
			background:url('images/mail.gif') no-repeat 0% 5px;
			padding:0 0 0 13px;
			font-size:11px;
		}
			#header #feedback a {
				color:#636054;
			}
		#header #phones {
			position:absolute;
			top:74px;
			left:768px;
		}
			#header #phones small {
				font:14px georgia,arial,serif;
				color:#5c5a53;
				line-height:18px;
			}
			#header #phones p {
				font:24px georgia,arial,serif;
				margin:0;
				line-height:24px;
				color:#2c291d;
			}
	#body {
		position:relative;
		background:url('images/body-bg.gif') repeat-y 0% 0%;
	}
		#body #sheet {
			position:absolute;
			top:0;
			left:-47px;
			width:48px;
			height:507px;
			background:url('images/sheet.gif') no-repeat 100% 0%;
		}
		#body #items {
			padding:0 0 130px 0;
			background:url('images/items.jpg') no-repeat 0% 100%;
			height:100%;
		}
		
			#services {
				padding:55px 0 0 24px;
				width:235px;
				float:left;
			}
				#services h2 {
					margin:0 0 21px 21px;
				}
				#services a {
					padding:7px 0 7px 22px;
					background:url('images/a.gif') no-repeat 8px 13px;
					display:block;
					margin:0 0 2px 0;
				}
					#services a.active,
					#services a:hover {
						background:#b00 url('images/a2.gif') no-repeat 8px 13px;
						color:#fff;
						text-decoration:none;
					}
				#services h3 {
					margin:50px 0 14px 0;
				}
			#services div {
				padding:0 0 0 23px;
			}
			#content-main,
			#content {
				margin:0 0 0 23px;
				float:left;
				padding:55px 0 140px 0;
				background:url('images/content-part.jpg') no-repeat -1px 0%;
				width:442px;
			}
			#content {
				width:678px;
			}
				#content-main h1,
				#content h1 {
					margin:0 0 27px 0;
				}
			
			#news {
				padding:55px 46px 20px 0;
				margin:0 0 0 45px;
				float:left;
				width:190px;
			}
				#news h2 {
					margin:0 0 28px 0;
				}
				#news p {
					color:#000000;
					margin:10px 0;
				}
	#footer {
		clear:both;
		width:1006px;
		margin:0 auto;
		height:50px;
		background-image: url('images/bg.gif');
	}
		#footer div {
			float:left;
		}
			#footer div#artmode {
				width:255px;
				margin-top:10px;
				padding-left: 5px;
			}
			#footer div#copyright {
				width:465px;
				margin-top:10px;
			}
			#footer div#counters {
				text-align:right;
			}
.fixer {
	clear:both;
}
