*, html, body {
 margin: 0px;
 border: 0px none;
 padding: 0px;
 font-family: Verdana, sans-serif;
 font-size: 13px;
 color: #000000;
}

body {
 background-color: #ffffff;
 text-align: center;
}

a {
 text-decoration: none;
 color: #02789c;
}

a:hover {
 color: #ff7109;
}

#main {
 margin: 0px auto 0px auto;
 width: 877px;
 min-width: 877px;
 max-width: 877px;
 background-image: url('images/main-bg.png');
 background-repeat: repeat-y;
}

#main-end {
 margin: 0px auto 20px auto;
 width: 877px;
 min-width: 877px;
 max-width: 877px;
 height: 7px;
 min-height: 7px;
 max-height: 7px;
 background-image: url('images/main-end-bg.png');
 background-repeat: no-repeat;
}

#head {
 margin: 0px 4px 0px 4px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 height: 96px;
 min-height: 96px;
 max-height: 96px;
 background-image: url('images/head-bg.jpg');
 background-repeat: no-repeat;
 text-align: left;
}

#head a img {
 margin: 10px 0px 0px 25px;
}

#menu {
 margin: 0px 4px 0px 4px;
 padding-left: 22px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 height: 21px;
 min-height: 21px;
 max-height: 21px;
 background-color: transparent;
 background-image: none;
 text-align: left;
}

#menu-right {
 float: right;
 margin-right: 54px;
 background-color: transparent;
}

#content {
 margin: 42px 4px 30px 4px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 min-height: 351px;
 text-align: left;
}

#decor {
 float: right;
}

#texts {
 margin: 0px 454px 0px 80px;
}

#texts h1 {
 margin: 0px 0px 12px 0px;
 font-size: 2em;
 font-weight: normal;
}

#texts p {
 margin: 0px 0px 12px 0px;
 font-weight: normal;
}

#texts ul {
 margin: 0px 0px 12px 0px;
 font-weight: normal;
}

#texts ul li {
 margin-left: 35px;
 list-style-image: url('images/li.png');
}

#foot {
 margin: 0px 4px 0px 4px;
 padding-top: 10px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 height: 63px;
 min-height: 63px;
 max-height: 63px;
 background-color: #ffffff;
 background-image: none;
 font-size: 9px;
}

#foot * {
 font-size: 9px;
}

#desinfo {
 margin-top: 20px;
 color: #909090;
}

#desinfo a {
 color: #909090;
}

#desinfo a:hover {
 color: #ff7109;
}

.hrdiv {
 margin: 0px 4px 0px 4px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 height: 8px;
 min-height: 8px;
 max-height: 8px;
 background-image: url('images/hr-bg.png');
 background-repeat: no-repeat;
}

.ie6gif {
 display: none;
 _display: inline;
}

.ie6png {
 display: inline;
 _display: none;
}

.galery-container {
 text-align: center;
}

#galery {
 margin: 0px auto 0px auto;
 width: 812px;
 min-width: 812px;
 max-width: 812px;
 background-image: url('images/galery-bg.jpg');
 background-repeat: repeat-y;
 background-position: top left;
 line-height: 0px;
 font-size: 0px;
}

#galery a {
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#galery a img {
 margin: 1px 9px 9px 1px;
 padding: 0px;
 border: 0px;
}

.gmnoprint span {
 color: #ffffff;
}

#intro {
 margin: 0px 4px 30px 4px;
 width: 869px;
 min-width: 869px;
 max-width: 869px;
 background-image: url('images/intro-bg.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 height: 402px;
 min-height: 402px;
 max-height: 402px;
}

.intro-link {
 display: block;
 width: 430px;
 min-width: 430px;
 max-width: 430px;
 height: 402px;
 min-height: 402px;
 max-height: 402px;
 background-color: transparent;
 background-position: center;
 background-repeat: no-repeat;
}

.intro-link-left {
 background-image: url('images/intro-ad-decor.png');
 _background-image: url('images/intro-ad-decor.gif');
 float: left;
}

.intro-link-right {
 background-image: url('images/intro-furniture-decor.png');
 _background-image: url('images/intro-furniture-decor.gif');
 float: right;
}

.intro-link img {
 margin-top: 340px;
}
