body	{
			background-color: white;
			font-family: 'Verdana' 'Arial' 'Helvetica' sans-serif;
			margin: 0px
		}
		
a:link, a:visited, a:active {color: black}
a:hover {color: #009BFF}

div#bluesky	{position: absolute; width: 100%; height: 322px; background: url('sky2.jpg') repeat-x;}
div#sky		{position: relative; width: 100%; height: 100%; background: url('sky.jpg') no-repeat}
div#houses	{position: absolute; right: 8px; top: 110px; width: 619px; height: 424px}
div#esuoh	{position: absolute; left: 0; top: 213px; width: 100%; height: 211px;background: url('esuoh.gif') no-repeat;}
div#house	{position: absolute; left: 0; top: 0; width: 100%; height: 213px;background: url('house2.gif') no-repeat;}
div#head	{position: relative; height: 322px;}
div#topbanner	{position: absolute; left: 45px; top: 105px;}
div#panel	{position: absolute; right: 80px; top: 50px;}
div#caption	{position: absolute; bottom: 0;}
div#capline	{background: #009BFF; width: 100%; height: 8px; font-size: 0;}
div#menu	{position: relative; background: url('menu.gif') repeat-x; border-top: thin solid white; padding-left: 30px; font: bold 12px}
.menubut	{text-align: center;}
div#title	{position: relative; height: 45px; padding-left: 30px; padding-top: 12px;}
div#body	{position: relative; background: url('strips.gif') repeat-y right; min-width: 400px;}
div#heart	{position: relative; min-height: 640px; vertical-align: top; top: 0; left: 0; z-index:10; font-size:14px;}
div#heart h1	{color:#3d1c1c;}
div#heart h2	{color:#3d1c1c; font-size:18px;}
div#heart h3	{color:#3d1c1c; font-size:16px;}
div#text	{position: relative; left: 30px; min-height: 640px; width: 90%; font-size: 12px; z-index:10;}
div#apndx	{position: absolute; vertical-align: top; top: 0; right: 0;}
div#banner	{position: relative; margin-top: 20px;  height: 400px;}
div#rcons	{position: relative; margin-top: 20px;}
div#rconst	{position: relative; color: silver; font-size: 14px; width: 250px; border-top: thin solid silver; border-bottom: thin solid silver;}
div#addr	{position: relative; margin-top: 50px;}
div#foot	{position: relative; width: 100%; height: 40px; border-top: thin solid silver; background: white url('tele_fon.gif') repeat-y right}

div#caption, div#heart	{width: 62%; border-right: thin silver solid;}
div#apndx				{width: 38%;}

div#head, div#caption, div#capline, div#heart {min-width: 320px;}

div#menu, .menubut, *#menuend		{height: 23px;}
.menubut, *#menuend					{border-left: thin white solid;}

div#title, div#heart, div#caption	{background-color: #F5F5F5}

div#banner, div#addr	{border-left: 4px solid silver;  padding-left: 40px;}
div#rcons				{padding-left: 44px;}

a.rconsl:link, a.rconsl:visited, a.rconsl:active {text-decoration: none; color: silver}
a.rconsl:hover {color: #009BFF}

a.photoimg:link img, a.photoimg:visited img, a.photoimg:active img	{border: 1px solid silver;}
a.photoimg:hover img {border: 1px solid #009BFF;}

h1{display:inline}
p	{margin: 0em; padding: 0em; text-indent: 2em; text-align: justify;}
