body{text-align:center;font-size:12px;background:#000 url(../images/main_background.jpg) no-repeat fixed top;color:#686868;font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;}
*{margin:0px; padding:0px;}
.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
.reset_content_big{display:block;font-size:0px;line-height:0px;height:13px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img{margin:0px;padding:0px;border:0px;}
input, textarea, select{font-family:Arial,Helvetica,sans-serif;}
div.center{background-color:#fff;margin:0px auto;text-align:center;width:700px;min-height:200px;padding:0px 0 9px 0;position:relative;}
div.main_header{width:700px;height:43px;border-bottom:1px #ccc solid;margin:0px auto;}
div.main_ticker{width:500px;height:40px;position:relative;top:0px;left:20px;z-index:99;float:left;text-align:left;}
div.main_ticker div.ticker{float:left;width:500px;height:40px;display:block;overflow:hidden;position:relative;}
#ticker_concerts{float:left;width:500px;height:40px;display:block;list-style-type:none;margin:0px;padding:0px;}
#ticker_concerts li a{display:block;float:left;width:500px;color:#686868;text-align:left;font-weight:bold;text-decoration:none;font-size:11px;margin:0px;padding:16px 0 0 0;float:left;}
#ticker_concerts li a:hover{color:#ff6600;}
#ticker_concerts big{color:#ff6600;font-size:11px;text-transform:uppercase;}
div.next_show a.show{float:left;width:655px;text-decoration:none;color:#686868;display:block;padding:12px 0 12px 0;margin:0px 0 0 0;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
#get_date{display:none;}
#days, #hours, #minutes, #seconds{font-size:16px;font-weight:bold;color:#ff6600;padding:0px 3px 0 0;}
div.main_mutation{width:400px;text-align:right;float:right;position:absolute;top:15px;right:80px;}
div.main_mutation a{font-size:11px;color:#686868;text-decoration:none;font-weight:bold;padding:0px 8px 0 8px;}
div.main_mutation a:hover{color:#ff6900;}
div.main_mutation a.active, div.main_mutation a.active:hover{font-size:11px;color:#ff6900;text-decoration:none;font-weight:bold;padding:0px 8px 0 8px;}
div.main_header a.link_rgm{width:50px;height:22px;display:block;float:right;background:url(../images/icon_rgm_header.png) no-repeat 0px 0px;position:absolute;top:12px;right:20px;}
div.main_logo a, div.main_logo a:hover{display:block;background:#fff url(../images/main_logo.png) no-repeat 0 0;width:625px;height:113px;margin:15px auto;}
ul#main_menu{list-style-type:none;width:145px;position:absolute;float:left;top:44px;left:-145px;margin:0px;padding:0px;}
ul#main_menu li.deactive{float:left;display:block;background:#fff url(../images/main_menu.png) no-repeat 0 0;width:145px;height:28px;margin:0px 0 3px 0;}
ul#main_menu li:hover{background:#fff url(../images/main_menu.png) no-repeat 0 -28px;}
ul#main_menu li.active{float:left;display:block;background:#fff url(../images/main_menu.png) no-repeat 0 -28px;width:145px;height:28px;margin:0px 0 3px 0;}
ul#main_menu li.deactive a{float:left;display:block;width:145px;height:28px;text-align:right;line-height:28px;margin:0px 0 0 -10px;padding:0px 10px 0 0;font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;}
ul#main_menu li.deactive a:hover{color:#ff6600;}
ul#main_menu li.active a, ul#main_menu li.active a:hover{float:left;display:block;width:145px;height:28px;text-align:right;line-height:28px;margin:0px 0 0 -10px;padding:0px 10px 0 0;font-size:12px;color:#ff6600;text-transform:uppercase;text-decoration:none;font-weight:bold;}
ul#main_menu li.top a, ul#main_menu li.top a:hover{float:left;display:block;background:#fff url(../images/main_menu_top.png) no-repeat 0 0;width:145px;height:138px;margin:0px 0 3px 0;}
div.main_content{text-align:left;float:left;text-align:center;width:655px;min-height:520px;padding:0px 0 50px 22px;}
div.main_content h2.title{text-align:center;float:left;width:655px;font-size:27px;font-weight:bold;color:#ff6600;text-transform:uppercase;display:block;padding:6px 0 5px 0;margin:0px 0 0 0;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
div.main_content h2{width:100%;display:block;text-align:left;font-size:18px;font-weight:bold;color:#ff6600;margin:0px;padding:0px 0 5px 0;float:left;}
div.main_content p{padding:5px 0 5px 0;text-align:left;}
div.main_content table{padding:5px 0 5px 0;text-align:left;float:left;}
div.main_content div.border{width:655px;height:1px;margin:15px 0 15px 0;background-color:#cfcfcf;float:left;}
div.main_content a{color:#ff6600;text-decoration:none;}
div.main_content a:hover{color:#686868;}
div.main_youtube_box{float:left;width:652px;height:299px;margin:15px 0 20px 0;}
div.main_news_box{width:400px;height:200px;float:left;text-align:left;border-top:1px #cfcfcf solid;padding:19px 0 0 0;}
div.main_news_box h2{width:400px;font-size:18px;font-weight:bold;color:#ff6900;margin:0px;padding:0px 0 6px 0;}
div.main_news_box a{color:#ff6900;text-decoration:none;}
div.main_news_box a:hover{color:#686868;}
div.main_news_box a.more{color:#ff6900;text-decoration:none;}
div.main_news_box a.more:hover{color:#686868}
div.main_gallery_box a{text-decoration:none;text-align:left;width:217px;height:200px;float:left;text-align:left;border-top:1px #cfcfcf solid;padding:19px 0 0 38px;}
div.main_gallery_box a img{padding:1px;border:2px #666 solid;}
div.main_gallery_box a:hover img{border:2px #ff6900 solid;}
div.main_gallery_box a span.place, div.main_gallery_box a:hover span.place{font-size:18px;font-weight:bold;color:#ff6900;padding:0px 3px 0 0;text-decoration:none;display:block;padding:5px 0 0 0;}
div.main_gallery_box a span.date, div.main_gallery_box a:hover span.date{font-size:16px;font-weight:bold;color:#ff9904;padding:0px 3px 0 0;text-decoration:none;display:block;padding:0px;}
div.main_gallery_box a span.city, div.main_gallery_box a:hover span.city{font-size:14px;font-weight:bold;color:#686868;padding:0px 3px 0 0;text-decoration:none;display:block;padding:0px;}
div.main_footer{width:655px;height:50px;margin:0px auto;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
a.link_signature{display:block;background:#fff url(../images/main_footer_signature.png) no-repeat 0 0;width:132px;height:61px;margin:-50px auto;}
a.link_signature:hover{background:#fff url(../images/main_footer_signature.png) no-repeat 0 -61px;}
div.main_footer div.menu{width:655px;margin:59px auto;}
div.main_footer div.menu a{display:inline;font-size:10px;color:#666666;text-transform:uppercase;text-decoration:none;font-weight:bold;padding:0px 2px 0 2px;}
div.main_footer div.menu a:hover{color:#ff6900;}
div.main_footer div.menu a.active, div.main_footer div.menu a.active:hover{display:inline;font-size:10px;color:#ff6900;text-transform:uppercase;text-decoration:none;font-weight:bold;padding:0px 3px 0 3px;}
div.main_banner{width:655px;margin:0px auto;padding:10px 0 8px 0;text-align:center;}
div.main_banner img{margin:0px 0 0 1px;padding:0px;border:0px;display:inline;}
div.main_copyright{width:700px;height:43px;border-top:1px #ccc solid;margin:0px auto;}
div.copyright_left{float:left;width:430px;font-size:10px;text-align:left;padding:13px 0 0 15px;}
div.copyright_right{float:left;width:240px;font-size:10px;text-align:right;padding:21px 15px 0 0;}
div.copyright_left span{display:block;float:left;padding:8px 0 0 0;}
div.copyright_left a, div.copyright_right a{font-size:10px;color:#666;text-decoration:none;}
div.copyright_left a:hover, div.copyright_right a:hover{color:#ff6600;}
div.copyright_left a.link_rgm{height:28px;display:block;float:left;padding:8px 5px 0 67px;background:url(../images/icon_rgm_footer.png) no-repeat 0px 0px;font-size:10px;color:#666;text-decoration:none;}
div.copyright_left a:hover{color:#ff6600;}
.input_complet{width:662px;margin:12px 0 0 0;float:left;}
.emoticon_complet{float:left;width:655px;float:left;padding:20px 0 10px 0;border-bottom:1px #cfcfcf solid;}
.emoticon_a{width:270px;float:left;}
.emoticon_a_display{width:265px;float:left;}
.emoticon_a img{margin:0px 1px 1px 1px;}
.emoticon_b{width:385px;float:left;}
input.text{border:1px #cfcfcf solid;background-color:#fff;color:#686868;padding:5px 4px 5px 8px;margin:0px 5px 5px 0;width:201px;float:left;font-weight:bold;font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;font-size:12px;}
textarea.text{border:1px #cfcfcf solid;background-color:#fff;color:#686868;padding:5px 5px 5px 8px;margin:0px 5px 5px 0;width:640px;float:left;font-weight:bold;font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;font-size:12px;overflow:auto;}
label.verification{color:#686868;padding:5px 5px 5px 8px;margin:0px 5px 5px 0;width:250px;float:left;font-weight:bold;font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;font-size:12px;text-align:right;}
input.button{background:url(../images/main_button.png) no-repeat;color:#fff;border:0px;line-height:32px;text-align:center;margin:5px 0 0 11px;width:150px;height:32px;float:right;font-weight:bold;text-transform:uppercase;font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;font-size:12px;cursor:pointer;}
div.main_message{width:633px;float:left;padding:10px;margin:12px 0 0 0;border:1px #cfcfcf solid;font-weight:bold;color:#ff6900;text-align:left;}
div.main_topic_nonexistent{width:643px;float:left;padding:15px 5px 15px 5px;margin:20px 0 0 0;border:1px #cfcfcf solid;color:#686868;text-align:center;}
div.main_topic_complet{width:655px;float:left;padding:0px 0 15px 0;border-bottom:1px #cfcfcf solid;color:#686868;text-align:left;}
div.main_subtopic_complet{width:639px;float:right;margin:10px 0 0 0;border:1px #cfcfcf solid;color:#969696;text-align:left;}
div.main_topic_top{padding:5px 5px 0 5px;}
div.main_topic_top strong{color:#ff6900;font-weight:bold;display:block;float:left;}
div.main_topic_date{float:right;position:relative;top:0px;right:0px;color:#b5b5b5;}
div.icon_www a{background:url(../images/icon_home.png) no-repeat 0 0;float:left;width:11px;height:10px;position:relative;top:2px;left:0px;margin:0px 0 0 10px;}
div.icon_www a:hover{background:url(../images/icon_home.png) no-repeat 0 -10px;}
div.icon_email a{background:url(../images/icon_email.png) no-repeat 0 0;float:left;width:11px;height:10px;position:relative;top:2px;left:0px;margin:0px 0 0 10px;}
div.icon_email a:hover{background:url(../images/icon_email.png) no-repeat 0 -10px;}
div.main_topic_text{padding:5px;}
img.emoticon{margin-top:-3px;margin-right:0px;vertical-align:middle;}
a.link_forum{font-size:12px;color:#ff6900;text-decoration:none;}
a.link_forum:hover{color:#686868;}
div.main_pagination{width:588px;padding:15px 0 0 0;float:left;}
div.main_pagination .main_table_number a{background-color:#666;float:left;width:27px;height:22px;line-height:20px;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:1px 0 0 3px;color:#fff;}
div.main_pagination .main_table_number a:hover{background-color:#ff6600;color:#fff;}
div.main_pagination .main_table_number_active a,.main_table_number_active a:hover{background-color:#ff6600;float:left;width:27px;height:22px;line-height:20px;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:1px 0 0 3px;color:#fff;}
div.main_pagination a.link_numbering_right{color:#fff;text-transform:none;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;display:none;float:left;margin:6px 10px 0 0;}
div.main_pagination a.link_numbering_right:hover{text-decoration:underline;}
div.main_pagination a.link_numbering_left{color:#fff;text-transform:none;font-size:11px;font-weight:normal;text-decoration:none;display:none;float:left;margin:6px 0 0 10px;}
div.main_pagination a.link_numbering_left:hover{text-decoration:underline;}
div.main_pagination a.link_numbering_arrow_right{font-family:Arial,Helvetica,sans-serif;background:url(../images/numbering_arrow.png) no-repeat 0 0;width:20px;height:20px;color:#fff;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:2px 4px 0 0;text-align:center;line-height:18px;}
div.main_pagination a.link_numbering_arrow_right:hover{background:url(../images/numbering_arrow.png) no-repeat 0 -20px;}
div.main_pagination a.link_numbering_arrow_left{font-family:Arial,Helvetica,sans-serif;background:url(../images/numbering_arrow.png) no-repeat 0 0;width:20px;height:20px;color:#fff;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:2px 0 0 7px;text-align:center;line-height:18px;}
div.main_pagination a.link_numbering_arrow_left:hover{background:url(../images/numbering_arrow.png) no-repeat 0 -20px;}
div.concerts_title_actual, div.concerts_title_old{float:left;width:655px;height:9px;border-bottom:1px #cfcfcf solid;margin:15px 0 10px 0;position:relative;}
div.concerts_title_actual span.title{background-color:#fff;display:block;float:left;height:8px;position:absolute;top:0px;left:0px;color:#666;text-transform:uppercase;font-weight:bold;padding:0px 12px 12px 0;}
div.concerts_title_old span.title{background-color:#fff;display:block;float:left;height:8px;position:absolute;top:0px;left:0px;color:#cfcfcf;text-transform:uppercase;font-weight:bold;padding:0px 12px 12px 0;}
div.concerts_box{padding:0px 0 10px 0;}
div.concerts{text-align:left;float:left;width:655px;height:22px;}
div.concerts div.date{width:150px;height:22px;line-height:22px;float:left;color:#999999;}
div.concerts div.title{text-indent:50px;width:350px;height:22px;line-height:22px;float:left;color:#ff6600;font-weight:bold;font-size:13px;}
div.concerts div.city{width:155px;height:22px;line-height:22px;float:left;color:#666;}
div.concerts_actual{text-align:left;float:left;width:667px;height:25px;border:1px #cfcfcf solid;margin:5px 0 0 -7px;}
div.concerts_actual div.date{width:150px;height:25px;line-height:25px;float:left;color:#666;text-indent:6px;}
div.concerts_actual div.title{text-indent:56px;width:350px;height:25px;line-height:25px;float:left;color:#666;font-weight:bold;font-size:13px;}
div.concerts_actual div.city{width:155px;height:25px;line-height:25px;float:left;color:#666;text-indent:6px;}
h4.title{font-size:18px;font-weight:bold;color:#ff6600;margin:0px;padding:0px 4px 0 4px;display:inline;}
h4.city{font-size:16px;font-weight:bold;color:#969696;margin:0px;padding:0px 4px 0 4px;display:inline;}
h4.date{font-size:14px;font-weight:bold;color:#666;margin:0px;padding:0px 4px 0 4px;display:inline;}
div.photogallery_content{float:left;width:655px;height:370px;position:relative;border-bottom:1px #cfcfcf solid;padding:0px 0 15px 0;margin:15px 0 20px 0;}
div.photogallery_content div.loading{display:none;background:url(../images/icon_loading.gif) no-repeat center top;width:200px;height:60px;position:relative;top:150px;margin:0px auto;text-align:center;font-weight:bold;text-transform:uppercase;line-height:90px;}
div.photogallery_content div.scroll{width:655px;height:364px;float:left;position:absolute;top:0px;left:0px;overflow:hidden;}
div.photogallery_content #scroll{width:645px;height:364px;float:left;}
div.photogallery_content div.scrollbar{float:left;background-color:#fff;border:1px #686868 solid;height:362px;width:8px;float:left;}
div.photogallery_content #scrollbar{height:364px;width:10px;}
div.photogallery_content #handle{float:left;height:100%;width:6px;margin:1px 1px 0px 1px;background-color:#ff6600;}
div.photogallery_content a img.thumbnail_a{width:144px;height:108px;float:left;border:2px #666 solid;padding:1px;margin:0px 11px 11px 0;}
div.photogallery_content a img.thumbnail_b{width:144px;height:108px;float:left;border:2px #666 solid;padding:1px;margin:0px 0 11px 0;}
div.photogallery_content a:hover img.thumbnail_a, div.photogallery_content a:hover img.thumbnail_b{border:2px #ff6600 solid;}
div.photogallery_container{width:655px;height:270px;position:relative;}
div.photogallery_container div.items{width:655px;height:270px;overflow:hidden;position:absolute;left:0px;top:0px;color:#4a4848;}
div.pagination{width:655px;height:30px;position:absolute;top:265px;left:0px;}
div.pagination #prev a{font-family:Arial,Helvetica,sans-serif;background:url(../images/numbering_arrow.png) no-repeat 0 0;width:20px;height:20px;color:#fff;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:2px 5px 0 0;text-align:center;line-height:18px;cursor:pointer;}
div.pagination #prev a:hover{background:url(../images/numbering_arrow.png) no-repeat 0 -20px;}
div.pagination #next a{font-family:Arial,Helvetica,sans-serif;background:url(../images/numbering_arrow.png) no-repeat 0 0;width:20px;height:20px;color:#fff;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:2px 0 0 5px;text-align:center;line-height:18px;cursor:pointer;}
div.pagination #next a:hover{background:url(../images/numbering_arrow.png) no-repeat 0 -20px;}
#pagination_number{height:30px;list-style:none;padding:0px;margin:0px;float:left;}
#pagination_number li{display:block;float:left;width:27px;height:22px;margin:1px 2px 2px 2px;font-size:12px;font-weight:bold;text-transform:uppercase;background-color:#686868;}
#pagination_number li.none{display:none;}
#pagination_number a{display:block;width:27px;height:22px;line-height:21px;text-align:center;color:#fff;}
div.slide_item{width:655px;height:270px;position:absolute;left:709px;top:0px;}
div.first_item{left:0;}
div.photogallery_container div.block a{text-align:left;width:322px;height:130px;float:left;text-decoration:none;}
div.photogallery_container div.block a img{width:144px;height:108px;float:left;border:2px #666 solid;padding:1px;margin:0px 10px 5px 0;}
div.photogallery_container div.block a:hover img{border:2px #ff6600 solid;}
div.photogallery_container div.block a span.title, div.photogallery_container div.block a:hover span.title{font-size:16px;font-weight:bold;color:#ff6600;padding:0px 3px 0 0;text-decoration:none;display:block;padding:10px 0 0 0;}
div.photogallery_container div.block a span.description, div.photogallery_container div.block a:hover span.description{font-size:12px;font-weight:bold;color:#ff9b08;padding:0px 3px 0 0;text-decoration:none;display:block;padding:5px 0 0 0;}
div.photogallery_container div.block a span.date, div.photogallery_container div.block a:hover span.date{font-size:12px;font-weight:bold;color:#666;padding:0px 3px 0 0;text-decoration:none;display:block;padding:5px 0 0 0;}
.lightbox_container{position:absolute;border:20px solid #fff;background-color:#fff;display:none;z-index:2;text-align:left;}
.lightbox_loading{background:url(../images/lightbox_loader.gif) no-repeat center;}
.lightbox_content{position:relative;width:100%;height:100%;overflow:hidden;}
.lightbox_close{position:absolute;top:-26px;right:-26px;background:url(../images/lightbox_close.png) no-repeat 0 0;width:24px;height:24px;cursor:pointer;}
.lightbox_controls_container{overflow:hidden;height:0px;position:relative;}
.lightbox_controls{width:100%;height:auto;position:relative;background-color:#fff;}
.lightbox_previous{position:absolute;background:url(../images/lightbox_previous.png) no-repeat 0 0;width:24px;height:24px;left:0px;margin-top:5px;cursor:pointer;}
.lightbox_previous_disabled{cursor:default;background:url(../images/lightbox_previous_disabled.png) no-repeat 0 0;}
.lightbox_next{position:absolute;background:url(../images/lightbox_next.png) no-repeat 0 0;width:24px;height:24px;right:0px;margin-top:5px;cursor:pointer;}
.lightbox_next_disabled{cursor:default;background:url(../images/lightbox_next_disabled.png) no-repeat 0 0;}
.lightbox_title{position:relative;margin:10px 0 0 35px;float:left;font-size:12px;color:#686868;font-weight:bold;text-align:left;}
.lightbox_number{position:relative;width:50px;margin:10px 35px 0 0;float:right;font-size:12px;color:#686868;text-align:right;}
.lightbox_description{clear:left;position:relative;margin:0px 35px 0 35px;padding-top:5px;font-size:12px;color:#686868;text-align:left;}
.desc{display:none;}
