* {
	PADDING: 0px; font-size: 11px; font-family: "trebuchet ms", verdana, sans-serif; 
}

BODY {
	TEXT-ALIGN: center; background-color: #FFF9E3;
}

IMG { border: none; }
A { color: #956939; }

#wrapper {
	MARGIN: 0px auto; 
	BACKGROUND: #FFF9E3; 
	WIDTH: 1052px; 
	TEXT-ALIGN: left;
}

#header {
	CLEAR: both; BACKGROUND: url(/images/bg-top.jpg) no-repeat bottom left;
	WIDTH: 212px; height: 181px;
	Padding-left: 840px; Font-size: 10px;
}

#footer {
	CLEAR: both; BACKGROUND: url(/images/bg-bot.jpg) no-repeat top left;
	WIDTH: 912px; height: 101px; padding: 5px 70px 0px 70px; 
}
#inner {
	MARGIN-RIGHT: 51px; background-color: white; HEIGHT: 1%;  
}
#middle {
	MARGIN-LEFT: 51px;  HEIGHT: 420px;
}
#content {
	FLOAT: left; WIDTH: 100%; POSITION: relative
}
#content2 {
	FLOAT: left; WIDTH: 100%; POSITION: relative; MARGIN: 10px -1px;  height: 400px; overflow:hidden;
}

#left {
	LEFT: -1px; FLOAT: left; MARGIN-LEFT: -50px; WIDTH: 51px; POSITION: relative;
	BACKGROUND: url(/images/bg-lef.jpg) no-repeat top left;
	height: 420px; 
}
#right {
	LEFT: 1px; FLOAT: right; WIDTH: 51px; MARGIN-RIGHT: -50px; POSITION: relative;
	BACKGROUND: url(/images/bg-rig.jpg) no-repeat top right;
	height: 420px; 
}


H1 { margin: 0px; color: #956939; font-size: 12px; }
H2 { margin: 0px; color: #956939; font-size: 11px; }
H3 { display: inline; margin: 0px 5px 0px 0px;  color: #7d7d7d; font-size: 10px; }
H4 { display: inline; padding: 0px  3px 0px 0px ; color: #956939; }

.sitemenu-content { 
   width:946px; text-align: center; height:26px;  margin: 0px; padding: 0px; 
}
.menu-delim { float: left; }

.banner-content { 
  float: left; width: 630px; height: 120px;
}

.inccurrentoffer-content { 
  float: left; width: 314px; height: 120px;
}

.incgallery-content { 
  float: left; width: 314px; height: 160px;
}
.increserve-content { 
  float: left; width: 314px; height: 160px;
line-height: 1.2em;
}
.incdailymenu-content { 
  float: left; width: 314px; height: 160px;
line-height: 1.2em;
}

.incbar-content { 
  float: left; width: 310px; height: 80px; margin-right: 4px;
  line-height: 1.2em;
}
.incmenucard-content { 
  float: left; width: 310px; height: 80px; margin-right: 4px;
line-height: 1.2em;
}
.incaction-content { 
  float: left; width: 314px; height: 80px;
line-height: 1.2em;
}

#l-sk-inccurrentoffer {  height: 24px; background: url(/images/label-sk-currentoffer.jpg) no-repeat top left; }
#l-sk-incgallery { height: 24px;  background: url(/images/label-sk-gallery.jpg) no-repeat top left; }
#l-sk-increserve {  height: 24px; background: url(/images/label-sk-reserve.jpg) no-repeat top left; }
#l-sk-incdailymenu {  height: 24px; background: url(/images/label-sk-dailymenu.jpg) no-repeat top left; }
#l-sk-incbar {  height: 24px; background: url(/images/label-sk-bar.jpg) no-repeat top left; }

#l-sk-incmenucard {  height: 24px; background: url(/images/label-sk-menucard.jpg) no-repeat top left; }
#l-sk-incaction {  height: 24px; background: url(/images/label-sk-action.jpg) no-repeat top left; }

#l-sk-news {  width: 352px; height: 32px; background: url(/images/h1-sk-news.jpg) no-repeat top left; }
#l-sk-gallery {  width: 352px; height: 32px; background: url(/images/h1-sk-gallery.jpg) no-repeat top left; }
#l-sk-history {  margin-top: 50px; width: 200px; height: 32px; background: url(/images/h1-sk-history.jpg) no-repeat top left; }
#l-sk-offer {  width: 352px; height: 32px; background: url(/images/h1-sk-offer.jpg) no-repeat top left; }
#l-sk-pricelist {  width: 138px; height: 32px; background: url(/images/h1-sk-pricelist.jpg) no-repeat top left; }
#l-sk-reserve {  width: 352px; height: 32px; background: url(/images/h1-sk-reserve.jpg) no-repeat top left; }
#l-sk-writeus {  width: 352px; height: 32px; background: url(/images/h1-sk-writeus.jpg) no-repeat top left; }

#l-en-inccurrentoffer {  height: 24px; background: url(/images/label-en-currentoffer.jpg) no-repeat top left; }
#l-en-incgallery { height: 24px;  background: url(/images/label-en-gallery.jpg) no-repeat top left; }
#l-en-increserve {  height: 24px; background: url(/images/label-en-reserve.jpg) no-repeat top left; }
#l-en-incdailymenu {  height: 24px; background: url(/images/label-en-dailymenu.jpg) no-repeat top left; }
#l-en-incbar {  height: 24px; background: url(/images/label-en-bar.jpg) no-repeat top left; }

#l-en-incmenucard {  height: 24px; background: url(/images/label-en-menucard.jpg) no-repeat top left; }
#l-en-incaction {  height: 24px; background: url(/images/label-en-action.jpg) no-repeat top left; }

#l-en-news {  width: 352px; height: 32px; background: url(/images/h1-en-news.jpg) no-repeat top left; }
#l-en-gallery {  width: 352px; height: 32px; background: url(/images/h1-en-gallery.jpg) no-repeat top left; }
#l-en-history {  margin-top: 50px; width: 200px; height: 32px; background: url(/images/h1-en-history.jpg) no-repeat top left; }
#l-en-offer {  width: 352px; height: 32px; background: url(/images/h1-en-offer.jpg) no-repeat top left; }
#l-en-pricelist {  width: 138px; height: 32px; background: url(/images/h1-en-pricelist.jpg) no-repeat top left; }
#l-en-reserve {  width: 352px; height: 32px; background: url(/images/h1-en-reserve.jpg) no-repeat top left; }
#l-en-writeus {  width: 352px; height: 32px; background: url(/images/h1-en-writeus.jpg) no-repeat top left; }

.sitemenu-content UL  { list-style-type: none; margin: 0px; padding: 0px;  height: 20px;}
.sitemenu-content UL  LI { display: inline-block; *float: left; }
.sitemenu-content   UL LI A
{
  display: block;
  height: 20px;
  width: 95px;
  text-decoration: none;
  padding: 0px; 
  background-repeat: no-repeat;
  background-position: center center;
  
}

.sitemenu-content ul#mmain { text-align: center; width: 860px; float: left;}
.sitemenu-content ul#mlang { text-align: center; width: 50px; float: left;}

#m-sk-news { width: 80px; background-image: url(/images/menu-sk-news.jpg) ; }
#m-sk-about { width: 82px; background-image: url(/images/menu-sk-about.jpg) ; }
#m-sk-offer {  width: 107px; background-image: url(/images/menu-sk-offer.jpg) ; }
#m-sk-pricelist {  width: 75px; background-image: url(/images/menu-sk-pricelist.jpg) ; }
#m-sk-gallery {  width: 109px; background-image: url(/images/menu-sk-gallery.jpg) ;}
#m-sk-history {  width: 66px; background-image: url(/images/menu-sk-history.jpg) ;}
#m-sk {  width: 20px; background-image: url(/images/flag-sk.jpg) ;}
#m-en {  width: 20px; background-image: url(/images/flag-en.jpg) ;}
#m-en-news { width: 80px; background-image: url(/images/menu-en-news.jpg) ; }
#m-en-about { width: 82px; background-image: url(/images/menu-en-about.jpg) ; }
#m-en-offer {  width: 107px; background-image: url(/images/menu-en-offer.jpg) ; }
#m-en-pricelist {  width: 75px; background-image: url(/images/menu-en-pricelist.jpg) ; }
#m-en-gallery {  width: 109px; background-image: url(/images/menu-en-gallery.jpg) ;}
#m-en-history {  width: 66px; background-image: url(/images/menu-en-history.jpg) ;}

 
A SPAN, H1 SPAN { display: none; }

.mainbody .doc { padding-top: 10px; }
.mainbody .doc .subtitle {   /*font-style: italic; */  padding-bottom: 1em;}
.mainbody .doc .image { float: right; padding: 1px; margin: 10px 0px 0px 10px; border: 1px solid silver; }

.doc_list { clear: both;  padding: 10px;} 

.mainbody .doc_list .image { padding: 1px; margin: 0px 10px 10px 0px; border: 1px solid silver; float:left; }


.mainbody {  border: none; height: 280px; padding-left: 55px; padding-right: 55px;  overflow: auto;  scrollbar-base-color:#FFF9E3; }

.bpricelist { height: 372px;  background-image: url(/images/bg-ct-pricelist.jpg); }
.bpricelist .text { padding-left: 180px; }

.bhistory { background-image: url(/images/bg-ct-history.jpg) ; }
.bhistory .doc { margin-left: 90px; }
.bhistory .text { margin-left: 20px; }

.incbar-content .image { float: left; padding-left: 10px;}
.incdailymenu-content .image  { position: absolute; left: 800px; top: 140px; }

.bgallery .image { text-align: center; width:100px; height: 70px; padding: 2px; margin: 0px 1px 1px 0px; border: 1px solid silver; float:left; display: image-block; }

.boffer DIV.doc_list { float:left; width: 390px; height: 100px;  display: block; clear: none; overflow: hidden;} 

.incgallery-content .image  {  margin-top:30px; text-align: center; width:76px; height: 59px; float: left; display: image-block;  background: url(/images/img-frame-01.gif) top left no-repeat}
.incgallery-content .icon { position: absolute; left: 130px; top: 140px; }


form p { padding: 0px; margin: 0px; }
form label { width: 115px; float:left; font-weight: bold; padding: 2px 10px 0px 0px; text-align: right; }

.breserve DIV.col { float:left; width: 390px; height: 200px;  display: block; clear: none; overflow: hidden;} 

.freserve P { text-align: left; padding: 3px;  }

.ctC .image  { float: left; padding-right: 5px }
.ctC .date { color: #7d7d7d; font-size: 10px; padding-top: 5px; }
.doc_list .ctC .image { width: 140px; height: 51px; }

.ctA { float: left; text-align: center;} 

.ctG { text-align:center;float:left;padding:1px;width:395px;height:112px;border:1px solid silver;margin:2px; clear: none ; }


#footer .icon { float: left; }  
.foot-content { text-align: center; width: 700px; float: left;}
