html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Tahoma;
    color: #3c3c3c;
    font-size: 11px;
	background-color: #D5CCBB;
}

img {
	border: 0;
	margin: 0;
}

a {
	color: #60566e;
}
p {
	padding: 0 5px 10px 5px;
	margin: 0;
	text-align: justify;
}

h1, h2, h3, h4, h5 {
	clear: both;
	font-weight: normal;
	color: #62576d;
	padding: 0 5px 10px 5px;
	margin: 0;
}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 11px;
}
h5 {
	font-size: 14px;
	color: #000;
}
table.main-container {
	width: 100%;
	height: 100%;
	background: #bcaf9e url(../img/bg-right-main.jpg) repeat-x left top;
}
	table.main-container td.main-left {
		background: transparent url(../img/bg-left.jpg) repeat-x left top;
	}
	table.main-container td.main-center {
		background: transparent url(../img/bg-center.jpg) no-repeat right top;
	}
	table.main-container td.main-right {
		background: transparent url(../img/bg-right.jpg) no-repeat left top;
	}

div.top-logos {
	width: 340px;
	height: 100px;
	float: right;
}
	div.top-logos img {
		float: right;
	}
div.top-menu {
	width: 600px;
	height: 100px;
	float: left;
}
	div.top-menu a {
		float: left;
		display: block;
		text-decoration: none;
		background: transparent url(../img/bg-menu.png) no-repeat left top;
		height: 100px;
	}
		div.top-menu a.home-active,
		div.top-menu a.home {
			width: 83px;
			background-position: 0px -200px;
		}
			div.top-menu a.home:hover {
				background-position: 0px -100px;
			}
			div.top-menu a.home-active {
				background-position: 0px 0px;
			}

		div.top-menu a.firminfo-active,
		div.top-menu a.firminfo {
			width: 133px;
			background-position: -83px -200px;
		}
			div.top-menu a.firminfo:hover {
				background-position: -83px -100px;
			}
			div.top-menu a.firminfo-active {
				background-position: -83px 0px;
			}
		div.top-menu a.contacts-active,
		div.top-menu a.contacts {
			width: 64px;
			background-position: -216px -200px;
		}
			div.top-menu a.contacts:hover {
				background-position: -216px -100px;
			}
			div.top-menu a.contacts-active {
				background-position: -216px 0px;
			}

		div.top-menu a.services-active,
		div.top-menu a.services {
			width: 72px;
			background-position: -280px -200px;
		}
			div.top-menu a.services:hover {
				background-position: -280px -100px;
			}
			div.top-menu a.services-active {
				background-position: -280px 0px;
			}
			
		div.top-menu a.collection-active,
		div.top-menu a.collection {
			width: 82px;
			background-position: -360px -200px;
		}
			div.top-menu a.collection:hover {
				background-position: -360px -100px;
			}
			div.top-menu a.collection-active {
				background-position: -360px 0px;
			}
			
		div.top-menu a.partners-active,
		div.top-menu a.partners {
			width: 100px;
			background-position: -450px -200px;
		}
			div.top-menu a.partners:hover {
				background-position: -450px -100px;
			}
			div.top-menu a.partners-active {
				background-position: -450px 0px;
			}
div.data-center {
	clear: both;
}
	div.data-center div.data-left {
		background-color: #f9f4f1;
		width: 490px;
		min-height: 440px;
		_height: 440px;
		padding: 0 25px 20px 25px;
		float:left;
	}
	div.data-center div.data-right {
		border-top: 1px solid #f9f4f1;
		border-right: 1px solid #f9f4f1;
		border-bottom: 1px solid #f9f4f1;
		width: 439px;
		min-height: 360px;
		_height: 360px;
		float: left;
	}
		div.data-center div.data-right img.back-button {
			float: right;
		}

		div.data-center div.data-right div.collections {
			width: 140px;
			padding: 40px 0 20px 0;
		}

		div.data-center div.data-right div.collections a {
			display: block;
			width: 124px;
			height: 19px;
			padding: 8px 8px 0 8px;
			text-decoration: none;

			background-color: #f9f4f1;
			color: #63576d;
			clear: both;
			margin: 0 0 3px 0;
		}

		div.data-center div.data-right div.collections a:hover,
		div.data-center div.data-right div.collections a.active {
			background-color: #63576d;
			color: #f9f4f1;
		}

	div.data-footer {
		clear: both;
		position: relative;
		height: 33px;
	}
		div.data-footer {
			display: block;
			padding: 10px 0 0 0;
		}
		div.data-footer img.across {
			position: absolute;
			left: 432px;
			top: 0px;
		}
/*
 * pager
 */
img.page-title {
	margin-bottom: 16px;
}

/*
 * pager
 */
div.pager {
	clear: both;
	float: right;
	padding: 0 5px 0 0;
}
	div.pager span {
		display: block;
		float: left;
		background-color: #60566e;
		color: #f9f4f1;
		padding: 2px 5px 2px 5px;
		margin: 0 4px 0 4px;
	}

	div.pager a {
		text-decoration: none;
		display: block;
		float: left;
		color: #62576d;
		padding: 2px 5px 2px 5px;
		margin: 0 4px 0 4px;
	}
		div.pager a:hover {
			text-decoration: underline;
		}
/*
 * images
 */
div.images {
	clear: both;
	padding: 16px 0 0 0;
}
	div.images img {
		float: left;
		margin: 0 5px 10px 5px;
	}
/*
 * contact form
 */
label {
	cursor: pointer;
	font-weight: bold;
}
input, textarea {
    font-family: Verdana, Arial, Tahoma;
    color: #3c3c3c;
    font-size: 11px;
}
input.text,
textarea.text {
	border: 1px solid #60566e;
	background-color: #ffffff;
}
textarea.t250,
input.t250 {
	width: 320px;
	padding: 3px 6px 3px 6px;
}
input.submit {
	color: #ffffff;
	background-color: #60566e;
	border: 1px solid #60566e;
	cursor: pointer;
}
input.submit:hover {
	background-color: #4b405a;
	border: 1px solid #4b405a;
}
textarea.t250  {
	height: 100px;
	overflow: auto;
}

div.facebook {
	width: 300px;
	height: 22px;
	padding: 5px 0px 0px 0px;
}

	div.facebook a.link {
		display: block;
		width: 222px;
		height: 20px;
		background: transparent url(../gfx/facebook_link_lila.png) no-repeat left top;
	}   
