html{border:0 none;font-family:arial,sans-serif;font-size:12px;line-height:1.5em;margin:0;padding:0;}
body{border:0 none;font-family:arial,sans-serif;font-size:12px;line-height:1.5em;background:black url(../gfx/bg/bg.jpg) no-repeat 50% 0;color:white;margin:0;padding:0;}
div.iv-clear{clear:both;}
div#body{width:1000px;margin:0 auto;background:url(../gfx/bg/body.png) no-repeat;height:796px;position:relative;}
div#foot{width:1000px;margin:0 auto;}
div.abs{position:absolute;overflow:hidden;}
div.rel{overflow:hidden;}
div#menu-main{top:84px;left:0;width:890px;height:34px;}
div#left{top:140px;left:0;width:580px;height:656px;}
div#right{top:140px;right:0;width:409px;height:656px;}
div#hd{height:54px;padding-top:10px;vertical-align:middle;padding-left:56px;padding-right:10px;display:table-cell;}
div#hd div.in{line-height:24px;max-height:48px;overflow:hidden;font-family:"Trajan Pro";font-weight:700;font-size:18px;color:#c5cfec;}
div#movie{height:340px;padding:10px;}
div#movie div.in{width:560px;height:340px;}
div#text{height:152px;padding:40px 20px 40px 30px;}
div#text div.in{padding-right:10px;height:152px;overflow:auto;overflow-x:hidden;line-height:1.6em;}
div#text p{padding:0;margin:0 0 1em;}
div#scroll{height:594px;overflow:hidden;}
div#scroll-up{height:31px;background:url(../gfx/ico/a-up.png) no-repeat 50% 50%;opacity:.5;}
div#scroll-down{height:31px;background:url(../gfx/ico/a-down.png) no-repeat 50% 50%;opacity:.5;}
div#scroll-up.enabled{opacity:1;cursor:pointer;}
div#scroll-down.enabled{opacity:1;cursor:pointer;}
ul{list-style:none;margin:0;padding:0;}
ul li{list-style:none;margin:0;padding:0;}
div#menu-main ul{padding:1px;}
div#menu-main ul li{display:inline-block;border-right:1px solid #3a4157;padding:1px;}
div#menu-main ul li a{display:block;line-height:30px;color:white;text-decoration:none;padding:0 14px;font-weight:700;font-size:11px;}
div#menu-main ul li.iv-selected a{color:#6c89fa;background:url(../gfx/bg/menu-sel.png) repeat-x;}
div#menu-main ul li a:hover{color:#6c89fa;background:url(../gfx/bg/menu-sel.png) repeat-x;}
div#foot div.in{color:#42559c;line-height:26px;margin:30px 0;font-size:10px;}
div#foot span{color:#abb7e2;}
a{color:#abb7e2;}
div#foot div.lt{float:left;}
div#foot div.rt{text-align:right;}
div#scroll li{margin:0 1px;padding:0 1px;border-bottom:1px solid #363b4c;}
div#scroll a{display:block;text-decoration:none;height:96px;padding:11px 20px;}
div#scroll a span{display:block;}
div#scroll a span.text{float:left;width:204px;height:96px;padding-left:5px;overflow:hidden;}
div#scroll a span.text span.in{height:96px;display:table-cell;vertical-align:middle;}
div#scroll a span.icon{float:right;width:144px;height:94px;padding:1px;}
div#scroll a span.info{color:#334275;margin-bottom:8px;font-size:11px;}
div#scroll a span.title{color:#c5cfec;font-weight:700;}
div#scroll li.iv-selected a{background:url(../gfx/bg/r03.png) repeat-x 50% 0;}
div#scroll li a:hover{background:url(../gfx/bg/r03.png) repeat-x 50% 0;}
div#scroll li.iv-selected a span.info{color:#b9c2de;}
div#scroll li a:hover span.info{color:#b9c2de;}
div#scroll li.iv-selected a span.title{color:#6c89fa;}
div#scroll li a:hover span.title{color:#6c89fa;}
div#scroll li.iv-selected a span.icon{border:1px solid white;padding:0;}
div#scroll li a:hover span.icon{border:1px solid white;padding:0;}
