article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#393939}html{min-width:980px}body,html{height:100%}#page1 #left-bg{background:url(/images/theme/left-tail.png) left top repeat-x;height:973px;position:absolute;left:0;top:0}#page1 #right-bg{background:url(/images/theme/right-tail.png) right top repeat-x}#page1 .top-bg{background:url(/images/theme/top-bg.png) no-repeat center top}#left-bg{background:url(/images/theme/left-tail2.png) left top repeat-x;height:173px;position:absolute;left:0;top:0}#right-bg{background:url(/images/theme/right-tail2.png) right top repeat-x}.top-bg{background:url(/images/theme/top-bg2.jpg) no-repeat center top;overflow:hidden}.container{margin:0 auto;width:950px;font-size:.875em;padding-top:31px}header{height:155px;position:relative;background:url(/images/theme/header-bg.jpg) no-repeat left top;z-index:99}.bottom{background:#fff;overflow:hidden}footer{width:950px;position:relative;top:19px;height:98px;border-top:1px solid #e5e5e5}.fleft{float:left}.fright{float:right}.clear{clear:both}.col-1,.col-2,.col-3{float:left}.bottom .col-1 .inner{border-top:none;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.bottom .col-2 .inner{border-top:none;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.bottom .col-3 .inner{border-top:none;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.alignright{text-align:right}.aligncenter{text-align:center}.wrapper{width:100%;overflow:hidden}.tail-top{background:url(/images/theme/tail-top.gif) left top repeat-x #fb0}.tail-bottom{background:url(/images/theme/tail-bottom.gif) left bottom repeat-x}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:400;color:#393939;margin:0;padding:0}fieldset{border:0}.user{position:absolute;right:19px;top:17px}.user li{float:left;padding-left:21px}.user li a{color:#5f5f5f;font-size:13px;font-weight:700;text-decoration:none}.user li a:hover{color:#f2f2f2}.list1{width:430px}.list li{line-height:19px;padding:0!important;border:none!important}.list li a{color:#b627ba;font-size:11px}.list1 li{padding-top:19px;padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-left:20px}.list1 li p.txt{padding:0;margin:0;float:left;color:#aeaeae;font-size:12px;line-height:1.583em;font-weight:700;padding-right:6px}.list1 li img{margin-right:18px;float:left}.list1 li .description{overflow:hidden;min-height:223px}.list1 li .description h3{padding-bottom:9px}.list1 li .description .plot{width:251px;margin-top:14px;margin-bottom:21px}.list1 li p strong{float:left}.list1_1{width:670px;padding-bottom:19px}.list li{line-height:19px;padding:0!important;border:none!important}.list li a{color:#1a54e3;font-size:11px}.list1_1 li{padding-top:19px;padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-left:20px}.list1_1 li p.txt{padding:0;margin:0;float:left;color:#aeaeae;font-size:12px;line-height:1.583em;font-weight:700;padding-right:6px}.list1_1 li img{margin-right:18px;float:left}.list1_1 li .description{overflow:hidden;min-height:223px}.list1_1 li .description h3{padding-bottom:9px}.list1_1 li .description .plot{width:490px;margin-top:14px;margin-bottom:21px}.list1_1 li p strong{float:left}.list3 li{border-bottom:1px solid #e9e8e8}.list3 li.last{border:none}.list3 li.title{background:#fff;color:#131313;font-weight:700;font-size:12px;line-height:34px;padding-left:18px}.list3 li.title2{background:#fff;color:#131313;font-weight:700;font-size:12px;line-height:34px}.list3 li a{color:#878686;font-size:12px;text-decoration:none;width:210px;padding-left:18px;line-height:34px;background:#fcfcfc;display:block}.list3 li a.selected2{background-image:url(/images/theme/marker2-act.png);color:#000;font-weight:700;background-repeat:no-repeat;background-position:right}.list3 li a:hover{background:#fff;color:#131313;font-weight:700}.list3_1 li{border-bottom:1px solid #e9e8e8}.list3_1 li.last{border:none}.list3_1 li.last a{color:#595959;font-weight:700}.list3_1 li.last a:hover{text-decoration:underline}.list3_1 li.title{background:#fff;color:#131313;font-weight:700;font-size:12px;line-height:34px;padding-left:18px}.list3_1 li.title2{background:#fff;color:#aeaeae;font-weight:700;font-size:12px;line-height:34px}.list3_1 li.title2 a{color:#aeaeae}.list3_1 li a{color:#878686;font-size:12px;text-decoration:none;width:210px;padding-left:18px;line-height:34px;background:#fcfcfc;display:block}.list3_1 li a:hover{color:#6c1b6d}.list4{width:190px}.list4 li a{color:#8d8c8c;font-size:12px;text-decoration:none;background:#1d1d1d;line-height:30px;display:block;padding-left:12px}.list4 li a:hover{color:#fefefe;background:#000}.list5 li{overflow:hidden;border-bottom:1px solid #e9e8e8;padding-bottom:10px;padding-top:9px;padding-left:10px}.list5 li.dark{background:#f9f9f9}.list5 li.last{border:none}.list5 li a{display:inline-block;text-decoration:none;background:url(/images/theme/marker2.png) no-repeat 199px 71px;padding-right:9px;width:100%}.list5 li a:hover{background:url(/images/theme/marker2-act.png) no-repeat 199px 71px}.list5 li img{float:left;margin-right:9px}.list5 li .txt1{padding-right:10px}.list5 li .txt1 strong{display:block;padding-bottom:2px}.list6 li{float:left;margin-right:3px;margin-bottom:3px}.list6 li a{background:url(/images/theme/type-bg.jpg) no-repeat left top;text-decoration:none;font-size:12px;color:#fff;padding-left:10px;padding-right:10px;line-height:26px;display:block}.list6 li a:hover{background:url(/images/theme/button-bg.jpg) #6c1b6d repeat-x left top;line-height:24px;padding-left:9px;padding-right:9px;border-top:1px solid #802081;border-bottom:1px solid #350f35;border-right:1px solid #501451;border-left:1px solid #711c72}.list7{width:100%;overflow:hidden;position:absolute;top:25px;left:0}.list7 li{float:left;padding-right:22px}.list7 li a{color:#979797;text-decoration:none;font-size:13px}.list7 li a:hover{color:#000}.list8{width:430px;padding-bottom:19px}.list8 li{width:100%;overflow:hidden;padding-top:20px;padding-bottom:20px;margin-left:20px;border-bottom:1px solid #e5e5e5}.list8 li img.cover{float:left;margin-right:17px}.list8 li h3{padding-bottom:14px}.list8 li .txt1{padding-top:17px;padding-right:10px}.list8 li .txt1 a{color:#8d8c8c;text-decoration:none}.list8 li .txt1 a:hover{color:#000}.rating_1{width:92px;float:left;padding-right:9px;padding-top:7px}.rating_1 li{float:left;width:18px;padding:0;margin:0;border:none}.txt2.alt em{padding-top:7px;display:block}.img-indent{margin:0 20px 0 0;float:left}.img-box{width:100%;overflow:hidden;padding-bottom:20px}.img-box img{float:left;margin:0 20px 0 0}.extra-wrap{overflow:hidden}.p0{margin:0;padding:0}.p1{margin-bottom:8px}.address{float:left}.address dt{margin-bottom:16px}.address dd{clear:both;text-align:right}.address dd span{float:left;padding-right:25px}a{color:#d52d00;outline:0}a:hover{text-decoration:none}h1 a{color:#f6f6f6;line-height:1.2em;font-size:73px;text-decoration:none;letter-spacing:-6px;position:absolute;left:16px;top:0}h2.title{line-height:1.2em;color:#fff;font-size:24px;letter-spacing:-1px}h2.title1{line-height:1.2em;color:#323232;font-size:30px;padding-bottom:3px}h3{color:#131313;font-size:18px;font-weight:400}h5{font-size:13px;color:#fff;font-weight:700;line-height:1.153em}.slogan{font-size:11px;color:#909090;text-transform:uppercase;position:absolute;top:71px;left:20px;letter-spacing:1px;font-weight:400}.plot{font-size:12px;color:#8d8c8c;background:#fdfdfd;line-height:1.583em;border:1px solid #e9e8e8;padding-left:9px;padding-top:7px;padding-bottom:11px}.plot strong{color:#5e5e5e}.txt1{color:#8d8c8c;font-size:12px;margin:0;padding:0;line-height:1.42em}.txt1 strong{color:#232323;font-weight:700}.txt2{color:#8d8c8c;font-size:12px;line-height:1.583em;margin:0;padding:0}.txt2 .strong{font-weight:700}.txt2 em{font-style:normal;color:#b627ba;font-size:11px}.txt3{color:#8d8c8c;font-size:12px;line-height:1.583em}.txt3 strong{color:#5e5e5e}.find-button{color:#f4f4f4;background:#691b6a;background:#203364;text-decoration:none;font-size:20px;float:left;padding:4px 7px 4px 9px;letter-spacing:-1px;border-top:1px solid #802081;border-bottom:1px solid #350f35;border-right:1px solid #501451;border-left:1px solid #711c72;border:1px solid #19274d;border-bottom:none;margin-left:-80px;margin-top:1px}.find-button:hover{color:gray}.link{color:#f4f4f4;background:url(/images/theme/button-bg1.jpg) #232323 repeat-x left top;border:1px solid #232323;text-decoration:none;font-size:12px;display:inline-block;font-weight:700;padding:5px 7px 6px 10px}.link:hover{background:url(/images/theme/button-bg.jpg) #6b1b6d repeat-x left top;border-top:1px solid #802081;border-bottom:1px solid #350f35;border-right:1px solid #501451;border-left:1px solid #711c72}.link1{display:block;float:left;background:url(/images/theme/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none}.link1:hover{text-decoration:underline}.link1 span{display:block;background:url(/images/theme/link1-left.gif) no-repeat left top}.link1 span span{background:url(/images/theme/link1-right.gif) no-repeat right top;padding:2px 15px 2px 15px}.link2{background:url(/images/theme/marker.png) no-repeat 50px 9px;padding-right:17px;padding-left:9px;padding-top:5px;padding-bottom:6px;color:#595959;font-size:12px;font-weight:700;text-decoration:none;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-top:1px solid #e9e8e8}.link2:hover{color:gray}.button{float:right}.button span{display:block;background:url(/images/theme/button-left.gif) no-repeat left top;padding-left:3px}.button span span{background:url(/images/theme/button-right.gif) no-repeat right top;padding-right:4px;padding-left:0}.button span span a{display:block;background:#333743;padding:4px 5px 3px 5px;color:#fff;text-decoration:none;text-transform:uppercase}.button span span a:hover{text-decoration:underline}.hr{background:#3a3c52;height:1px;overflow:hidden;font-size:0;line-height:0;margin:20px 0 20px 0;display:block}.vr{background-image:url(/images/theme/line-ver.gif);background-repeat:repeat-y;background-position:0 0;width:100%}.box1{background:0 0;width:100%;height:767px;position:relative}#video{background:url(/images/theme/video-bg.png) no-repeat left top;height:489px;width:100%;display:block;padding-bottom:13px}.box{background:#fff;width:100%}.box .border-bot{background:url(/images/theme/border-bot.gif) repeat-x left bottom}.box .border-left{background:url(/images/theme/border-left.gif) repeat-y left top}.box .border-right{background:url(/images/theme/border-right.gif) repeat-y right top}.box .left-bot-corner{background:url(/images/theme/left-bot-corner.gif) no-repeat left bottom}.box .right-bot-corner{background:url(/images/theme/right-bot-corner.gif) no-repeat right bottom}.box .inner{padding:0}#page2 header,#page3 header{padding-bottom:16px}nav ul{width:100%;position:absolute;top:102px;left:0;background:url(/images/theme/ja_rave/mainnav-bg.png) repeat-x right bottom;background-color:#c9c9c9;z-index:99}footer p{color:#000;font-size:13px;position:absolute;top:25px;right:0}footer p a{color:#878894;text-decoration:none}footer p a:hover{color:#000;text-decoration:underline}#search{position:absolute;top:52px;right:17px}#search input{float:left;background:#373737;border-top:1px solid #101010;border-left:1px solid #232323;border-bottom:1px solid #3d3d3d;border-right:none;color:#888;font-size:12px;padding-left:9px;padding-top:7px;padding-bottom:6px;width:327px}#news input{background:#000;color:#fefefe;font-size:12px;border:none;padding:8px 5px 9px 11px;width:174px}#news fieldset .buttons{float:right;padding-right:20px;padding-top:10px}#news fieldset a{margin-left:3px}#contacts-form .rowElem{height:26px}#contacts-form input,#contacts-form textarea{background:#fff;border-top:1px solid #303030;border-left:1px solid #303030;border-bottom:1px solid #9f9f9f;border-right:1px solid #9f9f9f;padding:2px 3px;width:223px}#contacts-form input{vertical-align:top;line-height:1.2em}#contacts-form textarea{width:287px;height:72px;overflow:auto}.col-1 .head{display:block;background:url(/images/theme/col-1-head.jpg) no-repeat left top;height:58px;width:100%}.col-1 .head .title{padding-left:18px;padding-top:14px}.col-1 .list1{padding-top:1px;padding-bottom:29px}.col-1 .link2{margin-left:20px;display:inline-block}.col-2 .head{display:block;background:url(/images/theme/col-2-head.jpg) no-repeat left top;height:58px;width:100%}.col-2 .head .title{padding-left:18px;padding-top:14px}.col-2 .inner1{background:url(/images/theme/blog-bg.jpg) no-repeat left top;min-height:143px;height:auto!important;height:143px}.col-2 .blog{width:100%;background:#383838;margin-top:10px}.col-2 .blog .top-tail{background:url(/images/theme/top-tail.jpg) left top repeat-x}.col-2 .blog .down-tail{background:url(/images/theme/down-tail.jpg) left bottom repeat-y;width:100%}.col-2 .blog .title{padding-left:18px;padding-top:14px;padding-bottom:14px}.col-2 .blog .cont{padding-left:20px;padding-bottom:20px}.col-3 .head{display:block;background:url(/images/theme/col-2-head.jpg) no-repeat left top;height:58px;width:100%}.col-3 .head .title{padding-left:18px;padding-top:14px}.col-3 .list6{padding-top:11px}.p2-top{background:0 0;overflow:hidden;width:950px}.col-1.grid_6 .head{display:block;background:url(/images/theme/col-2-head.jpg) no-repeat left top}.col-1.grid_6 .head.alt{display:block;background:url(/images/theme/col-4-head.jpg) no-repeat left top}.col-2.grid_18 .head{display:block;background:url(/images/theme/col-3-head.jpg) repeat-x left top}.col-2 .grid_6 .head{display:block;background:url(/images/theme/col-2-head.jpg) no-repeat left top}.col-2 .grid_6 .head.alt{display:block;background:url(/images/theme/col-4-head.jpg) no-repeat left top}.col-1.grid_6 .inner{padding:0;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.p2-top .news{width:100%;background:#383838;margin-top:10px;margin-bottom:10px}.p2-top .news .top-tail{background:url(/images/theme/top-tail.jpg) left top repeat-x}.p2-top .news .down-tail{background:url(/images/theme/down-tail.jpg) left bottom repeat-y;width:100%}.p2-top .news .title{padding-left:18px;padding-top:14px;padding-bottom:14px}.p2-top .news .cont{padding-left:19px;padding-bottom:14px}.col-2.grid_18 .inner{padding:0;border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.col-2.grid_18 .inner .link2{margin-right:19px}.list8 li .rating{margin-top:3px;margin-left:4px}.p2-bottom{margin-top:10px}.bot-col{margin-top:10px}.policy{width:950px}.policy .head{display:block;background:url(/images/theme/head.jpg) no-repeat left top;height:58px}.policy .head .title{padding-left:18px;padding-top:14px}.policy .inner{border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}.policy .txt3{padding-right:23px;padding-left:20px;padding-top:9px;padding-bottom:37px}.policy .txt3 a{color:#5e5e5e;font-weight:700}.pagination{width:210px;padding-left:20px;padding-top:20px}.pagination li img{float:left;margin-right:10px}.pagination li p strong{color:#686767;font-weight:700;font-size:12px;display:block;padding-top:2px;margin-bottom:-4px}.pagination li.last h5{margin-bottom:15px}.pagination li p span{color:#1a54e3;font-size:12px;text-decoration:underline}.pagination li .button3{background:url(/images/theme/button3.png) no-repeat left top;display:inline-block;width:113px;height:34px;position:absolute;right:4px;bottom:21px;text-decoration:none;color:#fff;line-height:1.2em;font-size:16px}.pagination li .button3:hover{width:155px;position:absolute;right:-38px;color:#7c7b7b;background:url(/images/theme/button3-act.png) no-repeat left top}.pagination li .button3 em{position:absolute;top:6px;left:10px;letter-spacing:-1px}.videos{margin-left:240px;position:relative;top:19px}#flash1{overflow:hidden;width:687px;height:431px}#flash2{overflow:hidden;width:687px!important;height:431px}#flash3{overflow:hidden;width:687px!important;height:431px}.carousel ul li{float:left}.carousel-box{position:relative;width:950px!important;height:204px!important}.carousel{overflow:hidden;margin-left:51px;background:url(/images/theme/carousel-bg.png) repeat-x left top;width:840px!important;height:204px!important;padding-top:10px;padding-left:10px}.carousel li{padding-right:10px;height:204px;width:95px}.carousel li a{width:95px;height:204px!important;color:#989898;font-size:12px;text-decoration:none}.carousel li a:hover{color:#000}.carousel li span{display:block;padding-top:7px}.carousel-box .prev{position:absolute;left:0;top:12px;width:39px;height:130px;background:url(/images/theme/prev.png) no-repeat;cursor:pointer}.carousel-box .prev:hover{background:url(/images/theme/prev-act.png) no-repeat}.carousel-box .next{position:absolute;right:0;top:12px;width:39px;height:130px;background:url(/images/theme/next.png) no-repeat;cursor:pointer}.carousel-box .next:hover{background:url(/images/theme/next-act.png) no-repeat}.container1{width:687px;height:431px;overflow:hidden;position:relative;cursor:pointer;top:20px;left:240px}.slides{width:687px!important;position:absolute;top:0;left:0}.slides div.slide{width:687px;height:431px;display:none;overflow:hidden}#loopedSlider{width:950px;height:431px;clear:both}ul.pagination{list-style:none;padding:0;margin:0;position:absolute;left:20px;top:20px}ul.pagination li{float:left;width:210px;height:137px;background:url(/images/theme/info-bg.jpg) no-repeat left top;padding-top:10px;padding-left:10px;position:relative}ul.pagination li a{color:#7c7b7b}ul.pagination li.active a{width:155px;position:absolute;right:-38px;color:#7c7b7b!important;background:url(/images/theme/button3-act.png) no-repeat left top}