body {
 overflow: hidden;
 margin: 0px;
 cursor: default;
 background-color: #000;
}

a {
 cursor: pointer;
}

input, textarea {
 font-family: inherit;
 font-size: 100%;
 cursor: text;
}

select, fieldset, legend {
 font-family: inherit;
 font-size: 100%;
 cursor: default;
}

table {
 font-family: inherit;
 font-size: 100%;
 color: inherit;
}

table.details td {
 padding: 0.25em;
}



#vjbControl {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 background-repeat: repeat-x;
 background-position: 0px 0px;
}
#controlImage {
 z-index: 2;
 position: absolute;
 border: 0px;
 margin: 0px;
}
.controlButton {
 z-index: 3;
 overflow: hidden;
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 999px 999px;
}
.controlButtonActive {
 z-index: 1;
 overflow: visible;
 background-color: transparent;
 background-repeat: no-repeat;
}


#infoLine, #titleLine {
 position: absolute;
 overflow: hidden;
}


#positionFull {
 overflow: hidden;
 z-index: 1;
 position: absolute;
 background-repeat: repeat-x;
 cursor: pointer;
}
#positionPast {
 overflow: hidden;
 z-index: 2;
 position: absolute;
 background-repeat: repeat-x;
 cursor: pointer;
}
#positionMark {
 overflow: hidden;
 z-index: 3;
 position: absolute;
 background-repeat: no-repeat;
 cursor: w-resize;
}






#vjbAppLeft, vjbPlayer, #vjbInfoArt, #dragBar {
 overflow: hidden;
 position: absolute;
}

#vjbAppRight, #vjbInfoText {
 overflow: auto;
 position: absolute;
}

#vjbAppRightContent0, #vjbAppRightContent1, #vjbAppRightContent2, #vjbAppRightContent3 {
 display: none;
 overflow: visible;
 position: absolute;
}

#varc1Art, #varc1List, #varc1Detail, #varc2Src, #varc2List, #varc2Detail  {
 display: none;
}

#dragBar {
 height: 100%;
 cursor: w-resize;
 cursor: col-resize;
}





#tabBar {
 position: absolute;
 overflow: visible;
 cursor: default;
}
#tabItem1, #tabItem2, #tabItem3 {
 display: block;
 float: left;
 white-space: nowrap;
 text-align: center;
 background-repeat: no-repeat;
 background-position: 0px 0px;
}





#menuBar {
 z-index: 7;
 position: absolute;
 top: 0px;
 right: 0px;
 height: 19px;
 width: 300px;
 font-size: 11px;
 cursor: default;
}

#menuNotice {
 display: block;
 min-width: 250px;
 visibility: hidden;
 z-index: 8;
 position: absolute;
 top: 16px;
 left: 1px;
 border-width: 1px;
 margin: 0px;
 padding: 0px;
}

#menuItem1, #menuItem2, #menuItem3, #menuItem4, #menuItem5, #menuItemU {
 z-Index: 9;
 position: absolute;
 border-width: 0px;
 margin: 1px;
 padding: 1px 7px 1px 7px;
}
#menuItem1 {
 top: 1px;
 left: 1px;
}
#menuItem2 {
 top: 1px;
 left: 32px;
}
#menuItem3 {
 top: 1px;
 left: 65px;
}
#menuItem4 {
 top: 1px;
 left: 102px;
}
#menuItem5 {
 top: 1px;
 left: 154px;
}
#menuItemU {
 top: 1px;
 left: 215px;
}

#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #foMenu1, #foMenu2 {
 visibility: hidden;
 z-index: 8;
 position: absolute;
 border-width: 1px;
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
}
#subMenu1 {
 top: 16px;
 left: 1px;
}
#subMenu2 {
 top: 16px;
 left: 32px;
}
#subMenu3 {
 top: 16px;
 left: 65px;
}
#subMenu4 {
 top: 16px;
 left: 102px;
}
#subMenu5 {
 top: 16px;
 left: 154px;
}

.subMenuItem {
 vertical-align: middle;
 border-width: 0px;
 margin: 1px;
 padding: 2px 10px 2px 2px;
}

