

html{
overflow:auto;
}


body{
/*position:absolute;
left:0px;
right:0px;*/
/*overflow:auto;*/
margin:0px;
padding:0px;


/* font:normal 100% "Lucida Grande","Arial",sans-serif; */
font:normal 90% Arial ,sans-serif;
color:#613425;
background-color:#FFF8DA;
/*background-color:#F2E9C2;*/
text-align:center;
}

div{
border:1px solid white;
}

#wrapper{
position:absolute;

left:50%;
top:50%;
margin-left:-501px;
margin-top:-284px;

background-color:#F6EEBB;
border:1px solid gray;
}

#head{

width:1002px;
height:103px;
background: url(../res/head_5.jpg) no-repeat #F6EEBB;
border-bottom:1px solid gray;
}


#contents{

width:1002px;
height:461px;

background: url(../res/contents_7.jpg) no-repeat #F6EEBB;
border-bottom:1px solid gray;
border-bottom:none;
/*border:1px solid black;*/
}
#menu{
position:absolute;
top:108px;
left:78px;
/*border:1px solid gray;*/
border:none;
text-align:center;
font-size:90%;
font-weight:bold;
font-style: oblique;
}
table{border-collapse:collapse;}
td{padding-left:10px;padding-right:16px;
padding-bottom:0px;padding-top:0px;
/*border:1px solid black;*/
text-align:left;
}
a{
text-decoration:none;
color:#613425;
}
a:hover{color:red;}
b.menu{
font-size:140%;

}
#menu_b_cur{
color:red;
}

#contents_sub{
position:absolute;

border:1px solid gray;
left:391px;
top:176px;
width:510px;
height:342px;
padding-left:30px;
padding-right:16px;

text-align:justify;
font-size:90%;
color:#2D1811;
font-style: oblique;
}
#contents_sub_text{

  border:none;
/*  border:1px solid blue;*/
  overflow:auto;
  padding-right:4px;
  height:220px;
}

h1{
color:#613425;
font-style:normal;
margin:0;
padding-top:25px;
padding-bottom:15px;
}

#contents_doc{
/*position:absolute;*/
border:none;
/*left:30px;
bottom:12px;*/
background: url(../res/pdf.jpg) no-repeat;
/*width:39px;*/
height:39px;
cursor:pointer;
font-weight:bold;
/*font-style:normal;*/
font-size:130%;
color:#633327;
padding-left:39px;
padding-top:5px;
}
#contents_doc:hover{
background: url(../res/pdf_red.jpg) no-repeat;
color:red;
}

#gallery{
/*background: url(../glr/1/0_bg.jpg) no-repeat;*/
position:absolute;
border:1px solid gray;
left:59px;
top:261px;
/*width:550px;*/
width:309px;
height:256px;
/*height:249px;*/
}
img{border:none;}


#gallery_hnd{
background: url(../res/handglass.gif) no-repeat;
position:absolute;
border:none;
left:16px;
top:210px;
width:39px;
height:39px;
cursor:pointer;
}
#gallery_hnd:hover{
background-image:url(../res/handglass_red.gif);}


#gallery_prv{
background: url(../res/arrow_left.gif) no-repeat;
position:absolute;
border:none;
left:237px;
top:219px;
width:24px;
height:25px;
cursor:pointer;
}
#gallery_prv:hover{
background-image:url(../res/arrow_left_red.gif);
}
#gallery_nxt{
background: url(../res/arrow_right.gif) no-repeat;
position:absolute;
border:none;
left:270px;
top:219px;
width:24px;
height:25px;
cursor:pointer;
}
#gallery_nxt:hover{
background-image:url(../res/arrow_right_red.gif);
}

#foot{
position:absolute;
border:none;
bottom:6px;
width:991px;
text-align:center;
font-size:85%;
font-weight:bold;
}


/*booking:*/

#booking_form{
border-collapse:separate;
padding:0px;
margin:0px;
/*width:200px;*/
}

td.label{
width:100px;
padding:0px;
margin:0px;
}
/*
td.booking_input{
width:100px;
padding:0px;
margin:0px;
}*/


input,textarea{
border:1px solid #623425;
width:200px;
background-color:#F6EFBB;
}
td.info{
width:200px;
text-align:right;
text-align:left;
}

td.label{
padding:0px;
padding-top:2px;
padding-right:4px;
text-align:right;
width:200px;
vertical-align:top;
font-weight:bold;
}

td.booking_input{padding:0px;}

#input_submit{
width:202px;
border:1px solid #F6EFBB;
background-color:#623425;
color:#FFF8DA;
cursor:pointer;
font-weight:bold;
}



