@charset "utf-8";
/* CSS Document */

html{
height:100%;
color:#FFFFFF;
font-size:10pt;
line-height:13pt;
scrollbar-face-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-arrow-color:#ED6D00;
}

body{
height:100%;
background-color:#ED6D00;
margin:0px 0px 0px 0px}

ul{
margin-top:0px;
margin-bottom:0px;
}

.dotline{
height:10px;
width:auto;
margin:10px 0px 10px 0px;
background-image:url(../image/dotline.gif);
clear:both;
}

a{color:#FFF;}
a:hover{color:#666;}

/* header */

#header{
height:120px;
width:auto;
background-color:#FFFFFF;
clear:both;
}

#header #main{
height:120px;
width:1024px;
margin:auto;
}

#header #logo{
height:120px;
width:120px;
background-image:url(../image/ms_logo.gif);
float:left;
}

#header #name{
height:120px;
width:446px;
background-image:url(../image/ms_name.gif);
margin:0px 327px 0px 1px;
float:left;
}

#header #banner{
height:120px;
width:130px;
float:left;
}

#header #banner #deliriumcafe{
height:40px;
width:130px;
background-image:url(../image/btn_deliriumcafe.gif);
margin:20px 0px 0px 0px;
text-indent: -9999px;
cursor:pointer;
}

#deliriumcafe{
height:40px;
width:130px;
background-image:url(../image/btn_deliriumcafe.gif);
margin:20px 0px 0px 0px;
text-indent: -9999px;
cursor:pointer;
}


#header #banner #belgaube{
height:40px;
width:130px;
background-image:url(../image/btn_belgaube.gif);
margin:0px 0px 20px 0px;
text-indent: -9999px;
cursor:pointer;
}


/* contents */

#contents{
height:auto;
width:auto;
clear:both;
}

#contents #main{
height:auto;
width:1024px;
margin:auto;
}

#contents #main #menu{
height:auto;
width:120px;
margin:0px;
float:left;
}

#contents #main #menu #top{
height:30px;
width:120px;
margin-top:10px;
background-image:url(../image/btn_top.gif);
text-indent: -9999px;
}

#contents #main #menu #company{
height:30px;
width:120px;
background-image:url(../image/btn_company.gif);
text-indent: -9999px;
}

#contents #main #menu #restaurant{
height:30px;
width:120px;
background-image:url(../image/btn_restaurant.gif);
text-indent: -9999px;
}

#contents #main #menu #recruit{
height:30px;
width:120px;
background-image:url(../image/btn_recruit.gif);
text-indent: -9999px;
}

#contents #main #menu #policy{
height:30px;
width:120px;
background-image:url(../image/btn_policy.gif);
text-indent: -9999px;
}

#contents #main #menu #contact{
height:30px;
width:120px;
background-image:url(../image/btn_contact.gif);
text-indent: -9999px;
}

#contents #main #menu #access{
height:30px;
width:120px;
background-image:url(../image/btn_access.gif);
text-indent: -9999px;
}

#contents #main #category{
height:auto;
min-height:618px;
width:864px;
padding:20px 20px 20px 20px;
background-image:url(../image/background.gif);
float:left;
}

#menu .accordion{margin:0px;}
#menu .accordion dt{margin:0px; padding:0px; width:120px; height:auto;}
#menu .accordion dd{overflow:hidden; margin:0px; padding:0px; width:120px; height:auto;}
#menu .accordion dd a{text-decoration:none;}
#menu .accordion span{display:block; margin:0px; padding:5px; width:110px;font-size:11px;}
#menu .accordion ul{margin:0px; padding:0px;text-align:center;}

#menu .accordion a.submenu_li{
width:120px;
padding:5px 20px 0px 20px;
}
#menu .accordion a{color:#FFF;}
#menu .accordion a:hover{color:#666;}

/* footer */

#footer{
height:30px;
width:100%;
background-color:#FFFFFF;
clear:both;
}

#footer #main{
height:30px;
width:1024px;
margin:auto;
}

#footer #main #line{
height:30px;
width:1px;
background-color:#FFFFFF;
margin-left:120px;
float:left;
}

#footer #main #copyright{
height:30px;
width:230px;
background-image:url(../image/copyright.gif);
margin-right:20px;
float:right;
}


/* top */

#fotos{
height:400px;
width:864px;
}

.frame{width:824px; height:105px; border:solid 1px #FFFFFF ;overflow-y:scroll; padding:20px;}

#top img{
margin-top:10px;
margin-bottom:10px;
}


/* company */

#company_photo{
height:auto;
width:482px;
padding:0px 20px 10px 0px;
float:left;
}

#company_photo img{
border:solid 1px #FFFFFF;
}

#company_text{
height:auto;
width:362px;
float:left;
}

#company_text img{
margin-bottom:10px;
}

#company_text td{
border-bottom:solid 1px #FFFFFF;
}


/* restaurant */

#restaurant_photo{
height:auto;
width:242px;
padding:0px 20px 15px 0px;
float:left;
}

#restaurant_photo img{
border:solid 1px #FFFFFF;
}

#restaurant_text{
height:auto;
width:602px;
float:left;
}

#restaurant_text img{
margin-bottom:10px;
}

#restaurant_dotline{
height:10px;
width:auto;
margin:0px 0px 15px 0px;
background-image:url(../image/dotline.gif);
clear:both;
}


/* privacypolicy */

#privacypolicy_text{
height:auto;
width:863px;
float:left;
}

#privacypolicy_text img{
margin-bottom:10px;
}


/* recruit */
#recruit_photo{
height:auto;
width:auto;
padding:0px 20px 15px 0px;
float:left;
}

#recruit_photo img{
border:solid 1px #FFFFFF;
}

#recruit_text{
height:auto;
width:863px;
float:left;
}

#recruit_dotline{
height:10px;
width:auto;
margin:0px 0px 15px 0px;
background-image:url(../image/dotline.gif);
clear:both;
}

/* contact */

#contact_text{
height:auto;
width:863px;
float:left;
}

#contact_text img{
margin-bottom:10px;
}


/* access */

#access_photo{
height:auto;
width:482px;
padding:0px 20px 10px 0px;
float:left;
}

#access_photo img{
border:solid 1px #FFFFFF;
}

#access_text{
height:auto;
width:362px;
float:left;
}

#access_text img{
margin-bottom:10px;
}