body{
font-family:Arial;
font:normal;
font-size:12px;
color:#000000;
line-height:normal;}




.bg{
background-image:url(../images/bg.jpg)
}



#site {
left:0;
line-height:normal;
min-width:990px;
position:relative;
top:0;
}

.tel{
	position: absolute;
	width: 199px;
	height: 44px;










right:100px font-family:Georgia; 
	font-weight:bold;
	left: -1px;
	background-image:url(../images/bg_tel.png);
	background-repeat:no-repeat;
	top: 128px;
}
.menu{
vertical-align:bottom;
background-image:url(../images/logo.png);
background-position:left;
background-repeat:no-repeat;
position: absolute;
height:126px;
width:200px;
margin:0px;
}

#navi {
background-image:url(../images/bg4.jpg);
position:relative;
height:80px;
width:100%;
}


#navi a{
display:block;
float:left;
padding-right:15px;
margin-right: 15px;
}

#navi a:hover{
position:relative;
}



.body{
background-image:url(../images/three.jpg);
background-repeat:repeat-x;
height:451px;
margin:0px;
z-index:3px;

}

.content {
background-image: url(../images/123.jpg);
background-position:right;
background-repeat:no-repeat;
height:451px;
margin:0px;
z-index:1px;
}

.content_r {
height:451px;
background-image: url(../images/122.jpg);
background-position: left;
background-repeat:no-repeat;
margin:0px;
z-index:2px;
}


	

.left_menu {
border:#FFFFFF 1px solid;
background-image: url(../menu/bg_menu.png);
background-repeat:repeat;
position:relative;
width: 200px;
font-family:Times New Roman;

}
		
.left_menu ul{
margin:0px;
padding:0px;
list-style:none;
}

.left_menu li{
margin-top:15px;
background-image:url(../menu/l.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:4px;
}

.left_menu a{
color:#FFFFFF;
margin-left:12px;
font-size:18px;
text-decoration:none;
display:block;
}

.left_menu a:hover{
color: #FF9900;
}


.left_menu_m {
border:#FFFFFF 1px solid;
background-image: url(../menu/bg_menu.png);
background-repeat:repeat;
position:relative;
width: 200px;
}
		
.left_menu_m ul{
margin:0px;
padding:0px;
list-style:none;
}

.left_menu_m li{
margin-top:15px;
background-image:url(../menu/l.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:4px;
}

.left_menu_m a{
color:#FFFFFF;
margin-left:12px;
font-size:13px;
text-decoration:none;
display:block;
}

.left_menu_m a:hover{
color: #FF9900;
}

.podmenu {
border:none;
color:#FFFFFF;
margin-left:16px;
font-size:13px;
text-decoration:none;
display:block;
}
.podmenu a{
color:#FFFFFF;
margin-left:16px;
font-size:16px;
font-family:Times New Roman;
text-decoration:none;
display:block;
}


.i{border:#FFFFFF 2px solid;}

.main{
background-repeat:repeat-y;
background-image:url(../images/bg_left.png);
background-position:left;
}


#body_contant{
margin-top:2px;
}

.body_con{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px;
padding-right:0px;
border: none;
background-image:url(../images/bg_menu.png);
}

.body_con_massage{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px;
border:none;
background-image:url(../images/bg_menu.png);
height:1500px;
}

.body_con_body{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px 0px 7px 7px;
border:none;
background-image:url(../images/bg_menu.png);
height:680px;
}

.body_con_price{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px;
border:none;
background-image:url(../images/bg_menu.png);
height:1800px;
}

.body_con_relax{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px 0px 7px 7px;
border:none;
background-image:url(../images/bg_menu.png);
height:700px;
}

.body_con_news{
position:relative;
margin-left:4px;
font-size:13px;
color:#FFFFFF;
padding:7px 0px 7px 7px;
border:none;
background-image:url(../images/bg_menu.png);
height:700px;
}


.price{
width:60%;
border:#FFFFFF 2px solid;
}

.price tr{
height:30px;
}

.price td{
padding-left:45px
}

.flash{

margin-left:200px;
width:900px;
height:445px;
z-index:5;
}



.footer_bot{
position:relative;
background-image: url(../images/foot_r.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:283px;
margin:0px;
}




.text{
padding-right:130px;
}


 #qq {
margin-top:15px;
margin-bottom:25px;
color: #000000;
font-size:10px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
line-height: 1;
 
 width:100%;
}

#qq h1{

color:#37322e;
font-size:12px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
padding-left:140px;
padding-right:140px;
line-height: 1;
font-weight:400;
}

#qq p{

color:#37322e;
font-size:12px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
padding-left:150px;
padding-right:150px;
line-height: 1;
}


#qq a{
color:#000;
font-size:12px;
font-family:arial;
text-decoration: none;
}


#qq a:hover{
color:#fff;
font-size:12px;
font-family:arial;
text-decoration: underline;
}


 #qqq {
margin-top:15px;
margin-bottom:25px;
color: #000000;
font-size:10px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 30px;
line-height: 1;
 
 width:100%;
}

#qqq h1{

color:#fff;
font-size:12px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
padding-left:30px;
padding-right:30px;
line-height: 1;
}

#qqq p{

color:#fff;
font-size:12px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 50px;
padding-left:30px;
padding-right:30px;
line-height: 1;
}


#qqq a{
color:#dfd9d4;
font-size:12px;
font-family:arial;
text-decoration: none;
}


#qqq a:hover{
color:#fff;
font-size:12px;
font-family:arial;
text-decoration: underline;
}


#gall_1 {
margin: 10px 0px 0px 20px;
}
#gall_2 {
float: left;
margin: 0px 10px 10px 0px;
padding: 5px;
border: 1px solid #eee;
width: 160px;
height: 130px;
}
#gall_2 img {
width: 100%;
height: 100%;
border: none;
}
