@import url("shared.css");



#n-pagetop {float:right; margin-right:25px;}
.tn1 {
color:#796b59;
font-size:10px;
font-weight:normal;
height:13px;
line-height:13px;
margin:0;
padding:0;
text-align:right;
}

.tn1 h1 {

	text-align:center;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	display: inline;
}

.tn1 em {
	font-size: 10px;
	line-height:13px;
	font-style:normal;

}


h1 { font-size: 10px; line-height: 13px; margin: 0; padding: 0;height:13px; text-align:center;  font-weight:normal;}
h2 { font-size: 100%; line-height: 1.3em; margin: 0; padding: 0;}
h3 { font-size: 85%; line-height: 1.3em; margin: 0; padding: 0;}
h4, h5, h6 { font-size: 80%; line-height: 1.3em; margin: 0; padding: 0;}
p,em { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0;}
ul { font-size: 80%; line-height: 1.5em; list-style: none; margin: 0; padding: 0;}
ol {font-size: 80%; line-height: 1.5em;  list-style-type:armenian; margin: 0; padding: 0;}
li { margin: 0; padding: 0;}
dl { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0;}
dt, dd { margin: 0; padding: 0;}
div { margin: 0; padding: 0;}
table { line-height: 1.5em; margin: 0; padding: 0;}
th, td { margin: 0; padding: 0;}
img { border-style: none; margin: 0; padding: 0;}
a { text-decoration:none; }
address{ font-style:normal; font-size:80%; line-height:1.5em; }
b { padding: 5px 0;  }
em { font-style:normal; }

body { background:url(../img/bg.gif); text-align:center;padding:0;margin:0;}
#header_col{width:1000px; margin:0 auto 0px auto; background:url(../img/header_bg_middle.gif) no-repeat center top; padding:5px 0 0 0; display:inline-block; height:88px;}
*html #header_col{height:93px;}

#header .header_con{float:right; display:inline-block; text-align:right; position:relative;}
#header_col .tel{margin:5px 0; }
#header_col .reserv{position:absolute; /*top:44px;*/ top:36px; right:0; }

#wrapper #contents_col #pan_list{width:1000px; color:#80603b; display:inline-block; padding:5px 0 0 0 ; height:27px;}
*html #wrapper #contents_col #pan_list{height:32px;}
#wrapper #contents_col #pan_list a {text-decoration:none; color:#80603b;}
#wrapper #contents_col #pan_list ul{float:right;}
#wrapper #contents_col #pan_list ul li{float:left; list-style:none; margin:0; padding:0;}

#logo {margin-left:15px; float:left;}

#wrapper {background:url(../img/content_bg.gif) repeat-x; margin:0 auto; display:inline-block; width:100%;}
#container { width:1000px; text-align:left; margin:0px auto 0 auto; padding:0;}
#g_nav{width:1000px; display:inline-block; margin:0; padding:0; background:#ccc;}
#g_nav ul{margin:0; padding:0;}
#g_nav ul li{float:left; margin:0; padding:0; display:inline-block; line-height:0;}
#g_nav ul li a{line-height:normal; margin:0; padding:0; display:block;}

#contents_col { width:1000px; display:inline-block;}
#nav_col {float:left; width:170px;}
h1 a{ color:#FFF;}

/*#contact_tel { float:right; margin-right:15px;margin-left:240px;}*/
#sub_nav { clear:both;height:30px; background:url(../img/sub_nav_bg.gif) no-repeat;}
/*#key_visual{ height:300px;background:url(../img/global_nav_bg.gif) ;}*/
#key_visual{ height:213px;background:url(../img/global_nav_bg.gif) ;}
#global_nav {width:170px;}
#global_nav_top {width:170px;}
#key_visual #global_nav {float:left;}
#key_visual #global_nav_top {float:left;}
/*#nav_col #global_nav {float:none;}*/
#flash_area { width:630px;height:300px; background:url(../../page_img/top_flash_bg.jpg) no-repeat; float:right;}
#content { clear:both;}

#footer_col{text-align:center; background:url(../img/footer_bg.gif) repeat-x; margin:25px 0 0 0; padding:0 0 20px 0; display:inline-block; width:100%;}

#footer{width:1000px; margin:0 auto; text-align:left; background:url(../img/footer_right_bg.gif) no-repeat 630px 90px; display:inline-block;}
#footer a{color:#7f6c44;}
#footer #menu{  display:inline-block; width:1000px; height:35px;}
#footer #menu ul{float:right; margin:0; padding:10px 0 0 0; display:inline-block;}
#footer #menu ul li{float:left; margin:0 20px 0 0;}
#footer #menu ul li.last{float:left; margin:0 0 0 0;}

#footer #foot_nav{float:left; width:600px; margin:30px 0 0 0;}
#footer #foot_nav ul{display:inline-block; margin:10px 0 0 0;}
#footer #foot_nav ul li{float:left; padding:0 13px; border-right:1px solid #7f6c44;}
#footer #foot_nav ul li.last{border:none; padding:0 0 0 13px;}
#footer #foot_nav div{margin:0px 0 0 0;}
#footer #foot_nav div ul{float:left; margin:17px 10px 0 0;}
#footer #foot_nav div ul li{float:none; margin:0; border:none;}
#footer #foot_nav div .code{float:left; margin:20px 0 0 0;}
#footer #foot_nav div p{float:left; padding:20px 0px 0 10px; color:#72632c; font-size:0.75em;}

#footer #footer_con{float:right; width:400px; margin:20px 0 0 0;}
#footer #f_logo{float:right;}
#footer address{width:300px; display:inline-block; float:right; margin:15px 0 0 0;}
#footer p#copy{font-size:0.75em; color:#b1904a; margin:20px 0 0 0; display:inline-block; float:right; width:400px; text-align:right;}

/*--------------------------------------------------------------------------sub_nav*/
#sub_nav ul { height:30px;padding-right:1px;}
#sub_nav li {display:block;height:30px; float:right;}
#sub_nav li a{display:block;text-indent:-9999px; height:30px; /*float:right;*/}
#n-price { width:70px; background:url(../img/+sub_nav.gif) no-repeat -250px 0;}
#n-news { width:74px; background:url(../img/+sub_nav.gif) no-repeat -320px 0;}
#n-access {width:106px; background:url(../img/+sub_nav.gif) no-repeat -394px 0 ;}
#n-link { width:65px; background:url(../img/+sub_nav.gif) no-repeat -500px 0 ;}
/*#n-contact { width:99px; background:url(../img/+sub_nav.gif) no-repeat -465px 0 ;}*/
#n-reserve {width:210px; background:url(../img/+sub_nav.gif) no-repeat -589px 0 ; margin-left:25px;}
a:hover#n-reserve{background:url(../img/+sub_nav.gif) no-repeat -589px -31px ;}


/*--------------------------------------------------------------------------global_nav*/
#global_nav li,#global_nav_top li{ display:block;}
#global_nav li a,#global_nav_top li a{ display:block; text-indent:-9999px;}

#n-plan{height:35px;background:url(../img/+global_nav.gif) no-repeat 0 0;}
#n-dish{ height:35px;background:url(../img/+global_nav.gif) no-repeat 0 -35px;}
#n-spa{ height:36px;background:url(../img/+global_nav.gif) no-repeat 0 -70px;}
#n-room{ height:36px;background:url(../img/+global_nav.gif) no-repeat 0 -106px;}
#n-qa{ height:35px;background:url(../img/+global_nav.gif) no-repeat 0 -142px;}
#n-stay{ height:35px;background:url(../img/+global_nav.gif) no-repeat 0 -177px;}
/*#n-stayreserve{height:30px;background:url(../img/global_nav.gif) no-repeat 0 -212px;}
#n-cancel{height:30px;background:url(../img/global_nav.gif) no-repeat 0 -242px;}
#n-price{height:28px;background:url(../img/global_nav.gif) no-repeat 0 -272px;}*/
#t-plan{height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 0;}
#t-spa{ height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 -50px;}
#t-dish{ height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 -100px;}
#t-room{ height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 -150px;}
#t-qa{ height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 -200px;}
#t-stay{ height:50px;background:url(../img/global_nav_top.gif) no-repeat 0 -250px;}


a:hover#n-plan{ height:35px;background:url(../img/+global_nav.gif) no-repeat -171px 0;}
a:hover#n-dish{ height:35px;background:url(../img/+global_nav.gif) no-repeat -171px -35px;}
a:hover#n-spa{ height:36px;background:url(../img/+global_nav.gif) no-repeat -171px -70px;}
a:hover#n-room{ height:36px;background:url(../img/+global_nav.gif) no-repeat -171px -106px;}
a:hover#n-qa{ height:35px;background:url(../img/+global_nav.gif) no-repeat -171px -142px;}
a:hover#n-stay{ height:35px;background:url(../img/+global_nav.gif) no-repeat -171px -177px;}
/*a:hover#n-stayreserve{height:30px;background:url(../img/global_nav.gif) no-repeat -171px -212px;}
a:hover#n-cancel{height:30px;background:url(../img/global_nav.gif) no-repeat -171px -242px;}
a:hover#n-price{height:28px;background:url(../img/global_nav.gif) no-repeat -171px -272px;}
*/
a:hover#t-plan{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px 0;}
a:hover#t-spa{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px -50px;}
a:hover#t-dish{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px -100px;}
a:hover#t-room{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px -150px;}
a:hover#t-qa{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px -200px;}
a:hover#t-stay{ height:50px;background:url(../img/global_nav_top.gif) no-repeat -171px -250px;}



/*--------------------------------------------------------------------------contents*/

#banner_nav li img{ margin:2px 0 0 3px;}
#layout_tb { margin:0 0 35px 40px;}
#layout_tb { _margin:0 0 35px 20px;}

/*--------------------------------------------------------------------------CLASS*/


.clear{clear:both;}
hr.clear { height:1px;width:1px; border:0;border-color:#FFF; clear:both; margin:0; padding:0;}
.left {float:left;}
.right {float:right;}



