/* CSS Document */

/*GENERAL CSS*/
p, td { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-bottom: 10px; margin-left: 5px }
h2   { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px; margin-left: 3px }
a   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold }

body {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
input, textarea  { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size : 11px;}

body {background-color:#000000; text-align:center; padding-top:20px}

#Table_01  {margin-left: auto; margin-right: auto; text-align: left; position:relative; width: 750px; height: 600px; border: solid 1px #fff; }

#title-logo {
  position:absolute;
  left:32px;
  top:25px;
  width:160px;
  height:51px;
}

#title-logo2 {
  position:absolute;
  right:32px;
  top:25px;
  width:160px;
  height:51px;
}

#menu-home {
  position:absolute;
  left:31px;
  top:88px;
  width:111px;
  height:18px;
}

#menu-contact {
  position:absolute;
  left:147px;
  top:88px;
  width:111px;
  height:18px;
}

#menu-forum {
  position:absolute;
  left:263px;
  top:88px;
  width:111px;
  height:18px;
}

#menu-production {position:absolute;  left:378px;  top:88px;  width:111px;  height:18px;}
.menu-production {position:absolute;left:378px;top:88px;width:111px;height:20px; z-index:1;}
.menu-production .submenu    { border-color: #fff;  background-color: #000; }
.menu-production .submenu a   { color: #fff }
.menu-production .submenu a:hover  { color: #fffccc; background-color: #CC0000; }

.submenu    { margin: 0; padding: 0; border: solid 1px #4d4d4d;}
#menu img { display: block; }
.submenu a   { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin: 0; padding: 5px; }

#menu-studio {  position:absolute;  left:494px;  top:88px;width:111px;height:18px;}
.menu-studio {position:absolute;left:494px;top:88px;width:111px;height:20px; z-index:1;}
.menu-studio .submenu    { border-color: #fff;  background-color: #000; }
.menu-studio .submenu a   { color: #fff }
.menu-studio .submenu a:hover  { color: #fffccc; background-color: #CC0000; }

#menu-events {  position:absolute;  left:610px;  top:88px;  width:111px;  height:18px;}
.menu-events {position:absolute;left:610px;top:88px;width:111px;height:20px; z-index:1;}
.menu-events .submenu    { border-color: #fff;  background-color: #000; }
.menu-events .submenu a   { color: #fff }
.menu-events .submenu a:hover  { color: #fffccc; background-color: #CC0000; }


iframe { height:445px; width:325px; }
#contFra { height:400px; width:690px; overflow-x:hidden; border:0px solid #fff;  }

#subContent { height:300px; width:670px; top:70px; position:absolute; border:0px solid #fff; }
#subDetailHolder { width: 500px;  text-align:center}

#imageholder {width:669px; text-align:center; border:0px solid #666666;padding-left:42px;}
#imageholder2 {width:669px; text-align:center; border:0px solid #666666;padding-left:138px;}
#imgContent {text-align:center;margin:20px;padding:20px;border:1px solid #666666; float:none;}

#party-img {left:0px;top:20px;width:200px;height:140px;float:left;}
#detMenuHolder {width:669px; text-align:center; height:20px; }

.detMenu {width:95px; height:18px; float:left; font-weight:bold; border:1px solid #cccccc; margin-left:10px; padding:2px; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; color:#FFFFFF;text-align:center;}
.bscroll {scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#4D4D4D;
  scrollbar-highlight-color:#4D4D4D;
  scrollbar-shadow-color:#4D4D4D;
  scrollbar-track-color:#FFFFFF;
  }

#content {  position:absolute;  left:32px;  top:113px;  width:689px;  height:468px;  background-color:#000000;}
#leftFr { position:absolute; left:0px; margin:10px; padding:6px; border:0px solid #fff; height:446px; width:325px;  }
#noticeboard { overflow:visible  overflow-y:hidden; position:absolute; right:0px; padding:0px; border:0px solid #fff; height:446px; width:325px; scrollbar-3dlight-color:#4D4D4D; }
#noticeboardimg { width:280px; border:0px solid #000fff; overflow:hidden; text-align:center; }
#noticeboardtit { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom:5px; text-align:left; padding:5px}
#noticeboardcontent {padding:5px}

#scrollingContent { width:370px; padding:5px 5px 0px 5px; bottom:-13px; position:absolute; text-align:justify; height:405px; overflow-y:auto; overflow:-moz-scrollbars-vertical;  }
