body { margin: 0px; height: 0px; background: url(gx/bg-body.jpg) left top no-repeat #000; color: #fff; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; }
#mainbodyinfo { display: none }
#mainbodyinfo p { padding: 0px; margin: 0px; }
#maincontainer { width: 960px }
#lang { position: absolute; left: 2px; top: 135px; color: #999; z-index: 1000; width: 960px; text-align: right; }
a.changelang:link, a.changelang:visited { color: #999; text-decoration: none; }
a.changelang:hover, a.changelang:active { color: #fff; text-decoration: none; }
.nojs { color: #990000; font-weight: bold; }
#header-main { position: relative; height: 145px; }
#header-logo { width: 298px; text-align: right; position: absolute; bottom: 0px; }
#header-navi { position: absolute; bottom: 0px; left: 345px; font-family: 'FuturaBkBTBook', Helvetica, Arial, Verdana, sans-serif; letter-spacing: 1.3px; word-spacing: 10px; font-size: 16px; }
a.mainmenu:link, a.mainmenu:visited { color: #e2ca57; text-transform: uppercase; text-decoration: none; }
a.mainmenu:hover, a.mainmenu:active, a.mainactivelink:link, a.mainactivelink:visited, a.mainactivelink:hover, a.mainactivelink:active { color: #fff; text-transform: uppercase; text-decoration: none; }
#header-sub-navi { height: 45px; line-height: 30px; font-family: 'FuturaLtBTLightItalic', Helvetica, Arial, Verdana, sans-serif; font-size: 15px; word-spacing: 10px; }
.nospace { word-spacing: 0px }
.sub_arrow { font-size: 17px; font-family: Arial, Verdana, sans-serif; font-style: normal; color: #fff; margin-right: 2px; }
.sub-navi-home { margin-left: 345px }
.sub-navi-media { margin-left: 415px }
.sub-navi-shop { margin-left: 482px }
.sub-navi-info { margin-left: 546px }
a.submenu:link, a.submenu:visited { color: #fff; text-decoration: none; }
a.submenu:hover, a.submenu:active, a.submenu-active:link, a.submenu-active:visited, a.submenu-active:hover, a.submenu-active:active { color: #e2ca57; text-decoration: none; }
#single_playlist { text-align: center; padding-top: 10px; }
#img-flow-container { position: relative; margin-top: 10px; margin-bottom: -40px; width: 298px; }
#player-main { width: 298px; height: 323px; background: url(gx/bg-player.jpg) no-repeat; float: left; display: block; }
.audio-container { text-align: center }
div.jp-single-player, div.jp-playlist-player { font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.2em; color: #ccc; width: 250px; margin: 0px auto; text-align: left; }
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current { color: #e2ca57; list-style-type: none; list-style-position: inside; padding: 2px; cursor: pointer; }
div.jp-playlist-player div.jp-playlist li { padding: 0px; border-bottom: 0px solid #E7D990; cursor: pointer; color: #ccc; padding: 2px; }
div.jp-playlist-player div.jp-playlist li:hover { color: #fff }
div.jp-playlist-player div.jp-playlist ul { padding: 0px 0px 0px 0px }
div.jp-single-player div.jp-playlist ul { padding: 5px 20px 5px 20px }
div.jp-single-player div.jp-playlist li { padding: 0 0 0 0px; font-weight: bold; }
div.jp-playlist { width: 260px; margin-left: 23px; overflow: hidden; text-transform: uppercase; }
div.jp-playlist ul { list-style-type: none; margin: 0 0 0px 0; width: 200px; font-size: 11px; }
a.freedownload:link, a.freedownload:visited { color: #fff; text-decoration: none; font-size: 11px; text-transform: lowercase; }
a.freedownload:hover, a.freedownload:active { color: #ff0000; text-decoration: none; font-size: 11px; text-transform: lowercase; }
#player-buttons { position: relative; z-index: 1000; width: 90px; text-align: center; margin: 0px auto; }
a.btn-jpplay:link, a.btn-jpplay:visited, a.btn-jpplay:active { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-play.png) no-repeat; background-position: -16px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jpplay:hover, a.btn-jpplaythis:link, a.btn-jpplaythis:visited, a.btn-jpplaythis:active, a.btn-jpplaythis:hover { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-play.png) no-repeat; background-position: 0px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jppause:link, a.btn-jppause:visited, a.btn-jppause:active { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-pause.png) no-repeat; background-position: -16px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jppause:hover, a.btn-jppausethis:link, a.btn-jppausethis:visited, a.btn-jppausethis:active, a.btn-jppausethis:hover { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-pause.png) no-repeat; background-position: 0px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jpstop:link, a.btn-jpstop:visited, a.btn-jpstop:active { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-stop.png) no-repeat; background-position: -16px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jpstop:hover, a.btn-jpstopthis:link, a.btn-jpstopthis:visited, a.btn-jpstopthis:active, a.btn-jpstopthis:hover { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-stop.png) no-repeat; background-position: 0px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jppre:link, a.btn-jppre:visited, a.btn-jppre:active { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-pre.png) no-repeat; background-position: -16px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jppre:hover, a.btn-jpprethis:link, a.btn-jpprethis:visited, a.btn-jpprethis:active, a.btn-jpprethis:hover { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-pre.png) no-repeat; background-position: 0px; text-indent: -9999px; border: none; float: left; margin-right: 5px; }
a.btn-jpnext:link, a.btn-jpnext:visited, a.btn-jpnext:active { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-next.png) no-repeat; background-position: -16px; text-indent: -9999px; border: none; float: left; }
a.btn-jpnext:hover, a.btn-jpnextthis:link, a.btn-jpnextthis:visited, a.btn-jpnextthis:active, a.btn-jpnextthis:hover { text-decoration: none; display: block; width: 16px; height: 16px; background: url(gx/btn-next.png) no-repeat; background-position: 0px; text-indent: -9999px; border: none; float: left; }
#content-main { width: 615px; height: 323px; background: url(gx/bg-content.png); float: right; display: block; }
.content-space { padding: 0 20px 0 20px }
.content { padding: 15px 0 15px 0; color: #0a2636; letter-spacing: 0.4px; line-height: 15px; text-transform: uppercase; }
#inner-content { padding: 0 20px 0px 30px }
#inner-content p { padding: 0; margin: 0; }
.bottom { padding-top: 45px; margin-left: 48px; }
a:link, a:visited { color: #e2ca57; text-decoration: none; }
a:hover, a:active { color: #fff; text-decoration: none; }
a:focus { outline: none }
:focus { outline: none }
.floatright { float: right }
.floatleft { float: left }
.clearboth { clear: both }
.clearright { clear: right }
.clearleft { clear: left }
h1 { font-weight: bold; font-size: 15px; margin: 0; padding: 0; }
h2 { font-weight: bold; font-size: 13px; margin: 0; padding: 0; }
h3 { font-weight: bold; font-size: 12px; margin: 0; padding: 0; }
.scroll-pane { height: 323px; overflow: auto; }
.audio-scroll-pane { height: 150px; overflow: auto; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; right: 0; top: 0; height: 100%; background: url(gx/bg-scrollbar.png); }
.jScrollPaneDrag { position: absolute; background: url(gx/bg-scrolldrag.png); cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0px; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.btn-facebook:link, a.btn-facebook:visited, a.btn-facebook:active { text-decoration: none; display: block; width: 32px; height: 32px; background: url(gx/btn-facebook.png) no-repeat; text-indent: -9999px; border: none; float: left; margin-right: 15px; }
a.btn-facebook:hover, a.btn-facebookthis:link, a.btn-facebookthis:visited, a.btn-facebookthis:active, a.btn-facebookthis:hover { text-decoration: none; display: block; width: 32px; height: 32px; background: url(gx/btn-facebook.png) no-repeat; background-position: -32px; text-indent: -9999px; border: none; float: left; margin-right: 15px; }
a.btn-myspace:link, a.btn-myspace:visited, a.btn-myspace:active { text-decoration: none; display: block; width: 34px; height: 35px; background: url(gx/btn-myspace.png) no-repeat; text-indent: -9999px; border: none; float: left; margin-right: 15px; }
a.btn-myspace:hover, a.btn-myspacethis:link, a.btn-myspacethis:visited, a.btn-myspacethis:active, a.btn-myspacethis:hover { text-decoration: none; display: block; width: 34px; height: 35px; background: url(gx/btn-myspace.png) no-repeat; background-position: -34px; text-indent: -9999px; border: none; float: left; margin-right: 15px; }
a.btn-blog:link, a.btn-blog:visited, a.btn-blog:active { text-decoration: none; display: block; width: 33px; height: 33px; background: url(gx/btn-blog.png) no-repeat; text-indent: -9999px; border: none; float: left; }
a.btn-blog:hover, a.btn-blogthis:link, a.btn-blogthis:visited, a.btn-blogthis:active, a.btn-blogthis:hover { text-decoration: none; display: block; width: 33px; height: 33px; background: url(gx/btn-blog.png) no-repeat; background-position: -33px; text-indent: -9999px; border: none; float: left; }
.cont-insert { width: 320px; border: none; background: #fff; padding: 2px; }
.cont-insert-code-value { width: 78px; margin-right: 5px; border: none; background: #fff; padding: 2px; }
.cont-insert-code { width: 230px; border: none; background: #fff; padding: 2px; }
.btn-submit { border: none; background-color: transparent; background: url(gx/bg-submit-btn.jpg) no-repeat; width: 80px; height: 22px; cursor: pointer; text-transform: uppercase; font-size: 11px; }
.btn-submit:hover { border: none; background-color: transparent; background: url(gx/bg-submit-btn.jpg) no-repeat; background-position: -80px; width: 80px; height: 22px; cursor: pointer; color: #fff; text-transform: uppercase; font-size: 11px; }
