@charset "iso-8859-2";
* {
	margin:0 auto;
	padding:0;
}
body {
	background-color:#e2e3eb;
	padding:10px 10px 10px 10px;
	color:#393b3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}
div.clear{
	clear:both;
	height:0px;
	margin:0;
	padding:0;
}
div{
	position:relative;
}
div.screen {
	position:relative;
	width:1240px;				/*   screen width    */
}
img{
	border-style:none;
}
/*
div.blank,
div.blank-l-b,
div.blank-r-b{
	height:150px;
}
*/


div.header,
div.footer,
div.blank h2{
	border-style:solid;
	border-width:3px;
	border-color:#0fe1fa;
}
div.header,
div.footer{
	margin:0 6px 0 6px;
	background-position:left top;
	background-repeat:repeat-x;
	text-align:left;
	color:#003400;
	font-size:18px;
}
div.header{
	height:335px;
	background-image:url(images/layout2_03.gif);
}
div.footer{
	height:78px;
	background-image:url(images/layout2_06.gif);
}
div.pic1,
div.pic2{
	position:absolute;
	top:4px;
	height:268px;
	background-position:left top;
	background-repeat:no-repeat;
}
div.pic1{
	left:3px;
	width:367px;
	background-image:url(images/layout2_06.jpg);
}
div.pic2{
	right:10px;
	width:219px;
	background-image:url(images/layout2_08.jpg);
}
div.text001{
	position:absolute;
	left:432px;
	top:39px;
	height:217px;
	width:458px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(images/layout2_11.gif);
}
div.blank{
	position:relative;
	margin:20px auto 12px auto;
	background-color:#d7e3ee;
	background-position:left bottom;
	background-repeat:repeat-x;
	background-image:url(images/bk-b.gif);
}
div.blank-ld,
div.blank-rd{
	position:absolute;
	width:17px;
	height:33px;
	background-repeat:no-repeat;
}
div.blank-ld{
	bottom:0px;
	left:0px;
	background-position:bottom left;
	background-image:url(images/bk-lb.gif);
}
div.blank-rd{
	bottom:0px;
	right:0px;
	background-position:bottom right;
	background-image:url(images/bk-rb.gif);
}
div.blank-l-b,
div.blank-r-b{
	position:relative;
	width: 100%;
	background-color:transparent;
}
div.blank-l-b{
	background-position:left top;
	background-image:url(images/bk-l.gif);
	background-repeat:repeat-y;
}
div.blank-r-b{
	background-position:right top;
	background-image:url(images/bk-r.gif);
	background-repeat:repeat-y;
}
div.blank h2{
	background-image:url(images/bk-h2.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	margin:0 4px 0 4px;
	padding:0px	;
	font-size:36px;
	font-family:Calisto MT, Arial;
	font-style:italic;
	color:#FFFFFF;
}
div.footer p{
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
}

div.image,
div.plan01,
div.plan02{
	margin:30px auto 20px auto;
	font-size:20px;
	color:#0099CC;
	margin-left:50px;
}
div.plan01{
	width:705px;
	height:825px;
}
div.plan02{
	width:670px;
	height:770px;
}
/* -----------------------------*/
a.b01 {
  background: url(images/ul-1.jpg) top left no-repeat;
  background-position: 0% -138px;
	width:175px;
	height:138px;
	left:9px;
	top:94px;
}
a.b02 {
  background: url(images/ul-2.jpg) top left no-repeat;
  background-position: 0% -128px;
	width:276px;
	height:128px;
	left:193px;
	top:5px;
}
a.b03 {
  background: url(images/ul-3.jpg) top left no-repeat;
  background-position: 0% -264px;
	width:175px;
	height:264px;
	left:9px;
	top:241px;
}
a.b04 {
  background: url(images/ul-4.jpg) top left no-repeat;
  background-position: 0% -303px;
	left:193px;
	top:141px;
	width:251px;
	height:303px;
}
a.b05 {
  background: url(images/ul-5.jpg) top left no-repeat;
  background-position: 0% -209px;
	left:454px;
	top:143px;
	width:209px;
	height:209px;
}
a.b06 {
  background: url(images/ul-12.jpg) top left no-repeat;
  background-position: 0% -85px;
	left:456px;
	top:366px;
	width:60px;
	height:72px;
}
a.b07 {
  background: url(images/ul-7.jpg) top left no-repeat;
  background-position: 0% -107px;
	left:578px;
	top:363px;
	width:86px;
	height:107px;
}
a.b08 {
  background: url(images/ul-8.jpg) top left no-repeat;
  background-position: 0% -49px;
	left:202px;
	top:459px;
	width:119px;
	height:49px;
}
a.b09 {
  background: url(images/ul-9.jpg) top left no-repeat;
  background-position: 0% -89px;
	left:9px;
	top:516px;
	width:183px;
	height:89px;
}
a.b10 {
  background: url(images/ul-10.jpg) top left no-repeat;
  background-position: 0% -89px;
	left:201px;
	top:518px;
	width:88px;
	height:89px;
}
a.b11 {
  background: url(images/ul-11.jpg) top left no-repeat;
  background-position: 0% -137px;
	left:330px;
	top:451px;
	width:109px;
	height:137px;
}
a.b12 {
  background: url(images/ul-12.jpg) top left no-repeat;
  background-position: 0% -85px;
	left:454px;
	top:507px;
	width:57px;
	height:85px;
}
a.b13 {
  background: url(images/ul-13.jpg) top left no-repeat;
  background-position: 0% -102px;
	left:523px;
	top:550px;
	width:176px;
	height:102px;
}
a.b14 {
  background: url(images/ul-14.jpg) top left no-repeat;
  background-position: 0% -204px;
	left:9px;
	top:616px;
	width:307px;
	height:204px;
}

a.bb01 {
  background: url(images/ll-1.jpg) top left no-repeat;
  background-position: 0% -111px;
	left:62px;
	top:6px;
	width:288px;
	height:111px;
}
a.bb02 {
  background: url(images/ll-2.jpg) top left no-repeat;
  background-position: 0% -215px;
	left:8px;
	top:142px;
	width:374px;
	height:215px;
}
a.bb03 {
  background: url(images/ll-3.jpg) top left no-repeat;
  background-position: 0% -250px;
	left:397px;
	top:144px;
	width:266px;
	height:250px;
}
a.bb04 {
  background: url(images/ll-4.jpg) top left no-repeat;
  background-position: 0% -69px;
	left:99px;
	top:372px;
	width:195px;
	height:69px;
}
a.bb05 {
  background: url(images/ll-5.jpg) top left no-repeat;
  background-position: 0% -48px;
	left:99px;
	top:452px;
	width:195px;
	height:48px;
}
a.bb07 {
  background: url(images/ll-7.jpg) top left no-repeat;
  background-position: 0% -97px;
	left:474px;
	top:442px;
	width:190px;
	height:97px;
}
a.bb11 {
  background: url(images/ll-11.jpg) top left no-repeat;
  background-position: 0% -159px;
	left:411px;
	top:550px;
	width:252px;
	height:159px;
}


a.btn{
  display:block;
  text-decoration: none;
  /*outline: none;*/
  position:absolute;
	margin:0;
	padding:0;
}
a.btn:hover{
  background-position: 0% 0%;
}
a.btn b{
	display:block;
	font-size:20px;
	color:#0099CC;
	margin-top:50px;
	font-weight:normal;
}
a.btn b.m1{
	margin-top:20px;
}
a.btn b.m2{
	margin-top:85px;
}
a.btn b.m3{
	margin-top:0px;
}
a.btn b.m4{
	margin-top:85px;
}

a.btn:hover b{
	margin-top:-5px;
	color:#d7e3ee;
	font-size:0px;
}
div.bb08,
div.bb09,
div.bb12,
div.bu06,
div.west-p1,
div.east-p1,
div.bu06,
div.house-p1{
	position:absolute;
}
div.house-p1{
	top:270px;
	right:65px;
}
div.west-p1{
	left:700px;
	top:78px;
	color:#0099CC;
	font-size:24px;
	font-weight:bold;
}
div.east-p1{
	left:700px;
	top:831px;
	color:#0099CC;
	font-size:24px;
	font-weight:bold;
}
div.bb08{
	left:97px;
	top:526px;
}
div.bb09{
	left:97px;
	top:597px;
}
div.bb12{
	left:259px;
	top:708px;
}
div.bu06{
	left:458px;
	top:369px;
}
/*---------------------------------------------*/
div.photoset{
	position:relative;
	float:left;
	width:350px;
	height:350px;
	background-color:#B4C6DB;
	margin: 47px auto auto 47px;
}
div.photoset img{
	margin-top:10px;
}
div.photoset img.hz{
	margin-top:51px;
}

div.sss{
	position:absolute;
	top:278px;
	left:50px;
	height:43px;
}

a.btn1 b{
	display:block;
	font-family:Calisto MT, Arial;
	font-style:italic;
	font-weight:normal;
	margin-top:6px;
	font-size:24px;
	color:#33FFFF;
}
a.btn1 {
  display:block;
  background: url(images/btn-bg.gif) top left no-repeat;
	text-align:center;
	float:left;
	margin-left:20px;
	width:196px;
	height:43px;
  text-decoration: none;
  position: relative;
}
a.btn1:hover {
  background-position: 0% -43px;
}
a.btn1:active {
  background-position: 0% -86px;
}
a.btn1:hover b{
	color:#ffffff;
}
a.btn1:active b{
	margin-top:8px;
	margin-left:2px;
}

a.btn2 b{
	display:block;
	font-family:Calisto MT, Arial;
	font-style:italic;
	font-weight:normal;
	margin-top:6px;
	font-size:24px;
	color:#FFFFFF;
}
a.btn2 {
  display:block;
  background: url(images/btn-bg2.gif) top left no-repeat;
	clear:both;
	float:none;
	text-align:center;
	width:196px;
	height:43px;
	margin:20px auto 0px auto;
  text-decoration: none;
  position: relative;
	border-style:solid;
	border-width:thin;
	border-color:#d7e3ee;
}
a.btn2:hover {
  background-position: 0% -43px;
}
a.btn2:active {
  background-position: 0% -86px;
}
a.btn2:hover b{
	color:#ffffff;
}
a.btn2:active b{
	margin-top:8px;
	margin-left:2px;
}

a.mrg-b{
	margin-bottom:30px;
}
div.txt{
	text-align:justify;
}
div.txt p{
	margin:30px 30px 30px 30px;
	color:#006699;
}
div.txt b{
	font-weight:bold;
}
div.txt div.img-l{
	position:relative;
	float:left;
	margin:20px 20px auto 30px;
}
div.txt div.img-r{
	position:relative;
	float:right;
	margin:20px 30px auto 20px; 
}

a.btn3 b{
	display:block;
	font-family:Calisto MT, Arial;
	font-style:italic;
	font-weight:normal;
	margin-top:6px;
	font-size:24px;
	color:#FFFFFF;
}
a.btn3 {
	display:block;
	background: url(images/btn-bg2.gif) top left no-repeat;
	position:absolute;
	text-align:center;
	width:196px;
	height:43px;
	text-decoration: none;
	border-style:solid;
	border-width:thin;
	border-color:#d7e3ee;
	right:136px;
	top: 648px;
}
a.btn3:hover {
  background-position: 0% -43px;
}
a.btn3:active {
  background-position: 0% -86px;
}
a.btn3:hover b{
	color:#ffffff;
}
a.btn3:active b{
	margin-top:8px;
	margin-left:2px;
}
/*----------------------------------------------*/
table {
	border:3px solid #0ea0d0;
	color:#006699;
}

table,td,th {
	border-collapse:collapse;
	margin:auto auto auto auto;
	padding:0;

}
table caption {
	color:#FFFFFF;
	background-color: transparent;
	text-align:center;
	font-size:120%;
	background-color:#0ea0d0;
	line-height: 40px;
}

td, th{	
	vertical-align:top;
}

thead {
	border-left:1px solid #0ea0d0;	
}

tbody td, tbody th, thead td, thead th {
	background-color: #D9ECFF;
	border-right:1px solid #2cb7e0;
	font-size: 110%;
	padding: 0.4em 0.5em 0.4em 0.5em;
}

tbody tr.odd th, tbody tr.odd td{
	background-color: #BDDFFF;
}

tbody th{	
	font-weight: bold;	
	border-left:1px solid #0ea0d0
}
/*----------------------------------------------*/
div.rent{
	margin:30px 180px 40px 180px;
/*	background-color:#999999;*/
}
div.rent h3{
	margin:0.5em auto 0.5em auto;
	color:#0099CC;
	text-align:center;
	font-size:24px;
}
div.rent p{
	margin:1em auto auto 0px;
}
dl{
	color:#006699;
}
dd{
margin-left:30px;
}
dt{
	font-weight:bold;
	margin-bottom:0.5em;
}
ul{
	color:#006699;
	margin:5px auto auto auto;
}
li{
	margin-left:2em;
	list-style-type:disc;
}
div.how{
	 float:right;
	background-color:#B4C6DB;
/*	 background-color:#CCCCCC;*/
	 margin:20px 40px 20px 20px;
	 padding:0px 2em 0 2em;
}
div.how p{
	margin:20px 20px 20px 20px;
}
a{
	color:#006699;
}
div.adv{
	position:absolute;
	top:88px;
	right:65px;
	width:330px;
	font-size:14px;
	text-align:justify;
	color:#006699;
}
