html {	height: 100%;
}
body {	width: 100%;	font-family: Tahoma, Arial;
	font-size: 11px;
	min-height: 100%;
	position: relative;	margin: 0 auto;
	background: #eaf6fb;
}
* html body {
	height: 100%;
}
#head {	position: relative;	width: 100%;
	min-width: 1007px;
	height: 170px;
	background: url(images/wall.gif) repeat-x top;
	z-index: 0;
}
#data {	width: 100%;
	padding-bottom: 90px;

}
#footer {
	position: absolute;
	width: 100%;
	height: 50px;
	bottom: 0px;
	background-color: #83cee4;
	color: #4D4D4D;
}
#footertext {	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
}
#counters {	text-align: right;
	padding-right: 10px;
	padding-bottom: 2px;
	vertical-align: bottom;
}
#pol {	position: absolute;
	top: 134px;
	width: 100%;
	height: 36px;
	background: url(images/pol.gif) repeat-x;
	z-index: 0;
}
#logo {	position: absolute;
	top: 24px;
	left: 30px;
	width: 241px;
	height: 116px;
	background: url(images/logo.gif) no-repeat;
	z-index: 10;
	cursor: pointer;
}
#room {	position: relative;
	height: 170px;
	float: right;
	z-index: 2;
	right: 110px;
}
#mebel {
	position: relative;
	top: 22px;
	width: 242px;
	height: 149px;
	float: right;
	margin: auto;
	background: url(images/mebel.gif) no-repeat bottom right;
	z-index: 3;
}
#girl {	position: relative;
	top: 19px;
	width: 53px;
	height: 148px;
	left: 18px;
	float: left;
	margin: auto;
	background: url(images/girl.gif) no-repeat;
	z-index: 1;
}
#serv {
	position: relative;
	top: 24px;
	width: 79px;
	height: 118px;
	left: 60px;
	float: left;
	margin: auto;
	background: url(images/serv.gif) no-repeat;
	z-index: 1;
}
#baby {
	position: relative;
	top: 108px;
	width: 152px;
	height: 58px;
	left: 110px;
	float: left;
	margin: auto;
	background: url(images/baby.gif) no-repeat;
	z-index: 1;
}
#window {
	position: relative;
	top: 11px;
	width: 121px;
	height: 86px;
	float: left;
	left: 60px;
	margin: auto;
	background: url(images/window.gif) no-repeat;
	z-index: 1;
}
#wall {
	position: absolute;
	width: 100%;
	height: 170px;
	float: right;
	background: url(images/wall_right.gif) no-repeat right;
	z-index: 0;
}
#phone {	position: relative;
	height: 29px;
	width: 100%;	background: #83cee4 url(images/phone.gif) no-repeat right;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: white;
}
#mc {	min-width: 1007px;
	overflow: hidden;
}
#menu {	position: relative;
	width: 220px;
	float: left;
	margin-top: 30px;
}
#content {	position: relative;
	width: 600px;
	float: left;
	margin-top: 30px;
	margin-left: 90px;
	color: #929292;
}
.menurow {	position: relative;	background: #cfecf5 url(images/menu_item_corner.gif) no-repeat right;
	margin-bottom: 5px;
	height: 23px;
}
.menuarrow {	border: 0px;
	margin-right: 28px;
}
#menu a {
	color: #676767;
	text-decoration: underline;
}
#menu a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.menutext {	position: relative;
	top: 4px;
}
#mtitle {	background: url(images/menu_pix.gif) no-repeat left;	font-size: 24px;
	color: #51a1b9;
	padding-left: 32px;
	margin-bottom: 16px;
}
h1 {	font-size: 24px;
	color: #51a1b9;
	font-weight: normal;
	margin-bottom: 35px;
	margin-top: 0px;
}
a {
	color: #ff6600;
	text-decoration: underline;
}
a:hover {
	color: #676767;
	text-decoration: underline;
}
td {	vertical-align: top;
}
h2 {	font-size: 18px;
	font-weight: normal;
}
form input {
	border: 1px;
	border-style: solid;
	border-color: silver;
	font-size: 11px;
	margin-bottom: 5px;
}
form textarea {
	border: 1px;
	border-style: solid;
	border-color: silver;
	margin-bottom: 5px;
}
.error {
	border: 1px solid red;
	background: #F3D6D6;
	color: #760A0A;
	padding: 10px;
}
