﻿body {
	background: #ffffff url(../gfx/bg-body.gif) no-repeat top center;
	margin: 0;
	padding: 0;
	font-family: Verdana, Serif, Aria, Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #858585;
}

img {
	border: 0;
	margin: 0;
}

a {
	color: #c29c3c;
}

h1 {
	color: #858585;
	padding: 130px 0 20px 10px;
	margin: 0;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
}
h2 {
	color: #858585;
	padding: 0 0 20px 10px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
h3 {
	color: #c29c3c;
	padding: 0px 0 20px 0;
	margin: 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
}
p {
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 16px;
}
div.main-container {
	width: 990px;
	margin: 0 auto 0 auto;
}
	div.main-header {
		height: 200px;
		width: 990px;
		background: transparent url(../gfx/bg-header.gif) no-repeat 10px 120px;
		position: relative;
	}
	div.main-header img.main-logo {
		position: absolute;
		top: 0;
		left: 604px;
	}

	div.main-header div.main-slogan {
		position: absolute;
		top: 56px;
		left: 12px;
		color: #8b8b8b;
	}

	div.main-header img.header-image {
		position: absolute;
		top: 133px;
		left: 10px;
	}
	
	div.main-header img.header-slogan {
		position: absolute;
		top: 133px;
		left: 564px;
	}
div.main-left {
	width: 210px;
	float: left;
	background: transparent url(../gfx/bg-menu.gif) no-repeat 10px 44px;
	padding: 51px 0 0 0;
}
	div.main-left div.menu {
		clear: both;
	}
		div.main-left div.menu a {
			display: block;
			width: 201px;
			height: 20px;
			padding: 0 0 0 9px;
			color: #8b8b8b;
			text-decoration: none;
		}
		div.main-left div.menu a:hover {
			background: transparent url(../gfx/bg-menu-item.gif) no-repeat 0px 4px;
			color: #cba84e;
		}
	div.main-left div.adresses {
		clear: both;
		width: 210px;
		background: transparent url(../gfx/bg-menu.gif) no-repeat 10px 47px; 
		padding: 28px 0 0 0;
		line-height: 14px;
	}
		div.main-left div.adresses div.title {
			color: #585858;
			padding: 0 0 10px 10px;
		}
		div.main-left div.adresses a {
			color: #858585;
			text-decoration: none;
		}
			div.main-left div.adresses a:hover {
				text-decoration: underline;
				color: #cba84e;
			}
		div.main-left div.adresses strong {
			font-size: 11px;
			font-weight: normal;
		}
		div.main-left div.adresses div.left {
			font-size: 10px;
			float: left;
			width: 145px;
			padding: 0 0 50px 10px;
		}
		div.main-left div.adresses div.right {
			font-size: 10px;
			float: left;
			width: 180px;
		}
div.main-right {
	width: 594px;
	padding: 0 0 0 105px;
	float: left;
}
div.main-footer {
	clear: both;
	text-align:center;
	width: 990px;
	padding: 10px 0px  10px 0px;
	font-size: 10px;
	color: #666666;
	background-color: #ebebeb;
	border: 0px solid #ffffff;

}

div.main-footer a {
	color: #666666;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
	div.main-footer a:hover {
		text-decoration: underline;
	}

table.profile {
	clear: both;
	margin: 0 0 20px 0;
}
table.profile td.name {
	padding: 0 0 0 20px;
	font-size: 14px;
	color: #948254;
}
table.profile td.name:first-line {
	font-size: 16px;
	color: #424141;
}