* {padding:0px; margin:0px;}

body {
	font-size: 12px;
	background: #006000; 
	padding-bottom: 0px; margin: 0px; color: #000000; 
	padding-top: 0px; 
	line-height: 1.5em;}
	
img {border:none;}

#page 	{
margin:auto; width: 940px; background-color:#FFFFFF;
padding-bottom:15px;}

a {
color:#1D721D;
}

a:hover{
color:#BBBB55;}

/****************************** Header ******************************/
#header {
display:block; background: url(img/header.gif) center no-repeat #ffffff; height: 80px; 
}

h1 {
	padding:18px 0px 0px 570px ;
	}
	
h1 a{font-size:12px;
	text-decoration:none;
	font-weight:100;
	color:#FFFFFF;}

h1 a:hover{
	color:#BBBB55;}
	
#header	.cap{
	width:auto;
    display: block;
	position:absolute;
    cursor:pointer;
	margin:15px 0px 0px 90px;
	padding:0px 0px 0px 0px;}
	
#header	.cap a{
    font-size:11px;
	text-decoration:none;
	color: #FFFFFF;}
		

#header	.cap a:hover{
	color:#BBBB55;}

#header table{
position:relative;
top:10px; left:580px;
width:auto;
margin:0px;
border:none;
}

#header table a{
color:#FFFFFF;
text-decoration:none;
font-size:12px;}

#header table a:hover{
color:#BBBB55;
}


/****************************** Container ******************************/

#container {
	background: url(img/container_bg.gif) repeat-y; float: left; width: 800px
}

#container2 {
	background: url(img/container_bg2.gif) repeat-y; float: left; width: 800px
}


/****************************** Menu ******************************/
#mein_img{
display:block; background: url(img/mein_img.jpg) center no-repeat; 
width:auto; height:165px;}

#menu{
font-size:12px;
padding:25px 0px 0px 45px;
}

#menu a{
font-size:14px;
font-weight:bold;
}

img.left{
float:left;
clear:both;
}

/****************************** side ******************************/
#side{
float:left;
width:230px;
padding-left:20px;
}

.banner_ktw,.banner_inq{
margin-top:10px;
display:block;
padding:4px 0px 0px 20px;
width:210px;
height:21px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;}

.banner_ktw{
background:url(img/b_ktw.gif) no-repeat;
}

.banner_inq{
background:url(img/b_inquiry.gif) no-repeat;
}

#ktw{
width:230px;
margin:0px;}

div.date{
text-align:right;
font-weight:bold;
color:#FFFFFF;
background-color:#006000;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
padding-right:3px;
}

#ktw img{
display:block;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
border-left:solid 1px #999999;
padding:4px;
width:220px;}

.inq{
background:url(img/bg_inq.jpg) no-repeat;
width:230px;
height:190px;
margin-bottom:10px;
}

.inq_nuber,.inq_text{
padding:8px 10px 0px 65px;
width:auto;
height:auto;}

.inq_text0{
padding:0px 10px 0px 65px;
width:auto;
height:auto;}

.inq_nuber{
color:#666666;
font-size:18px;
font-weight:bold;
}

.list{
display:block;
background-color:#F4F4F4;
padding:5px;
border-bottom:solid #666666 1px;
margin-top:2px; }

.list a{
font-weight:bold;}

/****************************** main ******************************/
#main{
float:right;
width:655px;
padding:10px 20px 0px 0px;
}

h2,h3,h4{
background:url(img/b_article.gif) no-repeat;
width:635px;
padding:4px 0px 0px 20px;
margin-right:0px;
height:21px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.owner{
width:655px;
background: url(img/bg_owner.jpg) no-repeat;
margin:0px 0px 10px 0px;
padding-top:10px;
height:100px;}

.owner_sub{
display:block;
width:625px; height:21px;
background:url(img/b_big.gif) no-repeat;
color:#9A9A00;
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:4px;
margin:0px 0px 0px 15px;
}

.owner_text{
width:455px;
margin:5px 0px 0px 15px;
}

#properties{
width:635px;
background-color:#E9F0E9;
margin:0px 0px 15px 0px;
padding:5px 10px 5px 10px;
}

#perinfo{
margin:10px 0px 10px 0px;
padding:0px 10px 10px 10px;}

#perinfo1{
margin:10px 0px 20px 0px;
padding:10px 150px 10px 10px;
background:url(img/bg_per.jpg) no-repeat;
width:495px;
height:55px;
border:1px #999999 solid;}


span.red{
color:#666666;
font-weight:bold;
font-size:14px;
border-bottom:#CC0000 solid 1px;
width:auto;
margin:0px;
padding:0px;
display:block;
}

span.sq{
color:#666666;
font-weight:bold;
}

span.red span,span.sq span{
color:#c00000;
padding-right:5px;}

div.map{
width:auto;
background:#FFFFFF;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
margin:0px 10px 10px 10px;
padding:10px 10px 0px 10px;
}

div.map span{
color:#999999;
font-weight:bold;}


div.map img{
margin-right:10px;
float:left;}




td.g img{
margin-right:5px;}

td.g2 img{
margin-right:5px;
width:300px;}


/****************************** color baner ******************************/
.text_sim,.text_kc,.text_ev,.text_itc,.text_ma,.text_ku{
display:block;
background:url(img/b_small.gif) no-repeat;
width:302px;
height:20px;
padding:1px 0px 0px 10px;
font-size:12px;
margin-top:5px}


.text_sim a,.room_sim a{
color:#3366CC;
text-decoration:none;
font-weight:bold;}

.text_kc a,.room_kc a{
color:#A6A600;
text-decoration:none;
font-weight:bold;}

.text_ev a,.room_ev a{
color:#009900;
text-decoration:none;
font-weight:bold;}

.text_itc a,.room_itc a{
color:#999999;
text-decoration:none;
font-weight:bold;}

.text_ma a,.room_ma a{
color:#FF6600;
text-decoration:none;
font-weight:bold;}

.text_ku a,.room_ku a{
color:#CC0033;
text-decoration:none;
font-weight:bold;}

.room_sim,.room_kc,.room_ev,.room_itc,.room_left,.room_ma,.room_ku,.room{
display:block;
width:307px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
background-color:#FFFFFF;
padding:5px 0px 5px 5px;
margin:0px 0px 5px 0px;
}

.guide{
background-color:#E9EFE9;
width:655px;
margin:0px 0px 15px 0px;
padding:10px 0px 1px 0px;
}

div.copy{
font-size:13px;
font-weight:bold;
padding:0px 12px 10px 15px;
color:#666666;
margin-bottom:10px;
border-bottom:1px solid #0000FF;
border-right:1px solid #0000FF;
border-left:1px solid #0000FF;
}



.info{width:475px;
background:#FFFFFF url(img/bg_info.jpg) no-repeat;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
margin:0px 10px 10px 10px;
padding:10px 150px 10px 10px;
}

.guide_text{
width:auto;
background:#FFFFFF;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
margin:0px 10px 10px 10px;
padding:10px 10px 0px 10px;
}

.img_td{
background:#FFFFFF;
vertical-align:top}

.img_td img{
height:auto;
clear:both;
display:block;
border:solid 1px #999999;
padding:5px;
margin:0px 0px 10px 0px;}

.text_td{
padding-left:10px;
vertical-align:top;}

span.catch{
display:block;
border-left: #0000FF solid 5px;
border-bottom:#0000FF solid 1px;
color:#6699FF;
font-size:14px;
font-weight:bold;
width:auto;
padding:2px 0px 2px 10px;
margin:0px 0px 10px 0px;
clear:both;
}

div.clear{
clear:both;
padding-bottom:10px;
margin:0px;}

div.clear2{
clear:both;
padding-bottom:0px;
margin:0px;}

div.left{
float:left;
width:auto;
}

div.left302{
float:left;
width:302px;}

div.right{
float:right;
width:auto;
}

div.right302{
float:right;
width:302px;
}

.guide_room{
display:block;
width:290px;
border:#999999 solid 1px;
padding:5px;
margin:0px 0px 10px 0px;
height:auto;
}

div.shop,div.medic,div.school,div.bank,div.gov,div.traf,div.school2{
display:block;
width:280px;
border:#999999 solid 1px;
padding:10px;
margin:0px 0px 10px 0px;
height:72px;}

div.shop{
background:url(room/img/bg_shop.jpg) no-repeat;
text-align:right;}

div.medic{
background:url(room/img/bg_medic.jpg) no-repeat;}

div.school{
background:url(room/img/bg_school.jpg) no-repeat;}

div.school2{
background:url(room/img/bg_school2.jpg) no-repeat;}

div.bank{
background:url(room/img/bg_bank.jpg) no-repeat;
vertical-align:bottom;
text-align:right;
}

div.gov{
background:url(room/img/bg_gov.jpg) no-repeat;
}

div.traf{
background:url(room/img/bg_traf.jpg) no-repeat;
text-align:right;}

.guide_room table td{
vertical-align:top;}

span.gr{
width:auto;
border-bottom:#CC0000 1px solid;
display:block;
color:#666666;}


/****************************** table ******************************/
table.prof{
width:655px;
border-collapse:collapse;
font-size:13px;
margin:10px 0px 10px 0px;
border:solid 1px #999999;}

.prof,.prof tr,.prof td{
border:solid 1px #999999;
padding:10px;
}

.td1{
background:#000000;
color:#FFFFFF;
width:150px;
font-weight:bold;
}

.td2{
background:#FFFFFF;
width:auto;}











/****************************** footer ******************************/
#footer{
clear:both;
text-align:center;
background-color:#006000;
color:#FFFFFF;
margin:0px 20px 0px 20px;
height:35px;
}


#footer a{
color:#FFFFFF;
text-decoration:none;
font-size:10px;}

#footer a:hover{
color:#BBBB55;}

.copyright{
background:url(img/bg_copyright.gif) no-repeat;
color:#006000;
height:18px;
font-size:10px;
margin-bottom:0px;
}

