body {
	font-family: Trebuchet MS;
	margin: 0;
	text-align: center;
	background-color: #ffffff;
}
a {
	color: #a69385;
	text-decoration: none;
}
a:visited {
}
a:hover {
	color: #ffffff;
	}
h1 {
	font-family: Palatino Linotype;
	text-transform: uppercase;
	font-size: 28pt;
	text-align: center;
}
h2 {
}
td, p, div {
	font-size: 8pt;
	color: #a69385;
}
p {
	text-indent: 10pt;
}
img {
	border-width: 0px;
}
pre {
	font-family: Times New Roman;
	padding-left: 20pt;
}
/* размеры главной таблицы*/
#maintable {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	text-align: center;
}
/* размеры шапки вверху страницы 109px*/
#top1 {
	height: 50px;
	text-align: left;
}
}
#maintable1 {
	margin-left: 117px;
}
#logo {
	vertical-align: top;
}
#logo1 {
	text-align: left;
}
#legoshin1 {
	vertical-align: top;
}
#legoshin2 {
	width: 122px;
	margin-top: -4px;  
	margin-left: 15px;
}
#legoshin {
	color: #88d2fc;
}
#contacts-td {
	vertical-align: bottom;
}
#contacts-table {
	height: 100%;
}
#icon {
	width: 22px;
}
#phone {
	height: 24px;
	margin-top: -4px;
}
#mail {
	height: 28px;
}
/*цвет выделени ссылок */
a.top:hover {
	color: #ffffff;
	background-color: #88d2fc;
}

#icq {
	height: 28px;
}
#space {
	height: 22px;
}

/*верхняя гор линия с текстом #716f6e */
#text {
	background-color: #181818;
}									  
.text-div {
	padding: 25px 0px;
	width: 300px;
	color: #ffffff;
	text-align: justify;
}

.text-div2 {
	padding: 25px 0px;
	width: 400px;
	color: #ffffff;
	padding-top: 10px;
	text-align: justify;
}

.text-div3 {
	padding: 25px 50px;
}

.text-div4 {
	padding: 25px 0px;
	width: 400px;
	color: #000000;
	padding-top: 10px;
	text-align: left;
}

#images {
}
.space1 {
	height: 12px;
}
.preview {
	border-width: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 5px;
}
/*нижняя гор линия с текстом */
#back {
	height: 100%;
	background-color: #181818;
}
.preview {
	margin-top: -0px;
	margin-bottom: -0px;
	margin-left: -0px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
}
.preview:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #292929;
}
#copy {
	padding-top: 10px;
	color: #84817f;
	margin-left: 110px;
}
a.back:visited {
	background-color: #7a7877;
}
a.back:hover {
	background-color: #24e7d5;
}

.left-column {
	width: 110px;
	
}
.left-column2 {
	width: 110px;
}




.link-descr {
	padding-left: 14px;
}
.image {
	z-index: +1;
	display: none;
	position: absolute;
}
#back2 {
	width: 100%;
	vertical-align: bottom;
}
#li {
	padding-right: 5px;
	text-align: right;
	vertical-align: bottom;
}

