html,body{height:100%;text-align:center;font-size:11px;background-color:#fff;color:#666;font-family:Arial,Helvetica,sans-serif;padding:0px;margin:0px auto;}
#loading{float:left;display:none;width:100%;height:100%;background:url(../images/transparent_background.png) repeat 0 0;position:absolute;top:0px;left:0px;z-index:999;}
#loading div#inner{width:202px;height:82px;background:url(../images/main_loading_background.png) no-repeat 0 0;display:block;position:absolute;top:50%;left:50%;margin:-36px 0 0 -100px;}
#loading span.loading{width:200px;height:31px;background:url(../images/ajax_loading_violet.gif) no-repeat center top;display:block;margin:16px 0 0 0;}
#loading span.text{width:200px;text-align:center;display:block;color:#fff;font-weight:bold;text-transform:uppercase;font-size:11px;margin:9px 0 0 0;}
.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img, img, input, label, textarea{margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;}
p,h1,h2,h3,h4,h5,h6{clear:both;padding:0px;margin:0px;}
div.main_toolbar{float:left;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");height:30px;background:url(../images/main_background_toolbar.png) repeat-x 0 0;}
div.main_toolbar div.inside{margin:0px auto;text-align:center;width:1000px;height:30px;}
div.main_toolbar div.border{float:left;width:1px;height:30px;background:url(../images/toolbar_border.png) no-repeat 0 0;}
div.main_toolbar a.logo, div.main_toolbar a.logo:hover{float:left;display:block;background:url(../images/logo_rgm.png) no-repeat 0 0;width:64px;height:30px;}
div.main_toolbar div.box_select{float:left;width:163px;height:12px;padding:4px 10px 4px 10px;text-align:left;}
div.main_toolbar div.box_select div#select_interpreter{float:left;width:153px;height:22px;background:url(../images/main_select_background.png) repeat-x 0 0;}
div.main_toolbar div.box_select select{display:none;}
div.main_toolbar div.box_select span.select_edge_left{float:left;display:block;width:5px;height:22px;background:url(../images/main_select_edge_left.png) no-repeat 0 0;}
div.main_toolbar div.box_select span.select_edge_right{float:left;display:block;width:5px;height:22px;background:url(../images/main_select_edge_right.png) no-repeat 0 0;}
div.main_toolbar div.box_select div.select_field{float:left;position:relative;background:url(../images/main_select_background.png) repeat-x 0 0;width:153px;padding:0px;cursor:default;}
div.main_toolbar div.box_select div.select_field div.status{padding:1px;height:20px;line-height:14px;display:block;background:url(../images/main_select_arrow.png) no-repeat 139px 0;cursor:default;}
div.main_toolbar div.box_select div.select_field:hover div.status{background:url(../images/main_select_arrow.png) no-repeat 139px -22px;}
div.main_toolbar div.box_select div.select_field div.status div.selected{padding:3px 5px;color:#fff;display:block;overflow:hidden;cursor:text;margin-right:24px;height:14px;}
div.main_toolbar div.box_select div.option_container{display:none;position:absolute;padding:5px;background-color:#000;border:1px #000 solid;width:151px;max-height:189px;_height:189px;overflow:auto;left:-5px;top:26px;}
div.main_toolbar div.box_select div.option_group div.option_label{font-weight:bold;}
div.main_toolbar div.box_select div.option{cursor:default;padding:3px 5px 3px 5px;color:#fff;margin:0px 0 1px 0;}
div.main_toolbar div.box_select div.option_group div.option{cursor:default;padding:2px 2px 2px 15px;}
div.main_toolbar div.box_select div.option_container div.selected{background-color:#6f6f6f;color:#fff;padding:3px 5px 3px 5px;margin:0px 0 1px 0;}
div.main_toolbar div.box_select div.option_container div.disabled{color:#dddddd;}
div.main_toolbar div.box_select div.option_container div.over{background-color:#383838;color:#fff;}
div.main_toolbar div.box_concerts{float:left;display:block;position:relative;width:606px;height:30px;padding:0px 10px 0 0;text-align:left;overflow:hidden;}
div.main_toolbar div.box_concerts a span.title{text-transform:uppercase;font-weight:bold;color:#b051ad;}
div.main_toolbar div.box_concerts a:hover span.title{color:#ae71bd;}
div.main_toolbar div.box_concerts a span.content, div.main_toolbar div.box_concerts a:hover span.content{color:#fff;}
div.main_toolbar div.box_concerts #ticker_concerts{width:606px;height:30px;list-style-type:none;margin:0px;padding:0px;}
div.main_toolbar div.box_concerts #ticker_concerts li a, div.main_toolbar div.box_concerts #ticker_concerts li a:hover{display:block;width:340px;height:30px;line-height:30px;color:#fff;text-decoration:none;font-size:11px;margin:0px;padding:0px 0 0 10px;overflow:hidden;}
div.main_toolbar div.box_mutation{float:left;width:70px;height:12px;padding:3px 7px 8px 7px;text-align:left;overflow:hidden;}
div.main_toolbar div.box_mutation a{float:left;display:block;color:#fff;text-decoration:none;width:70px;height:22px;text-align:center;line-height:22px;}
div.main_toolbar div.box_mutation a:hover{background-color:#000;}
div.main_toolbar div.box_icons{float:left;width:122px;height:12px;padding:3px 7px 8px 7px;text-align:left;overflow:hidden;}
div.main_toolbar div.box_icons a.print{float:left;width:30px;height:24px;background:url(../images/icon_print.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.print:hover{background:#000 url(../images/icon_print.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.email{float:left;width:31px;height:24px;background:url(../images/icon_email.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.email:hover{background:#000 url(../images/icon_email.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.favourite{float:left;width:30px;height:24px;background:url(../images/icon_favourite.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.favourite:hover{background:#000 url(../images/icon_favourite.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.sitemap{float:left;width:31px;height:24px;background:url(../images/icon_sitemap.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.sitemap:hover{background:#000 url(../images/icon_sitemap.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_icons a.sitemap_active, div.main_toolbar div.box_icons a.sitemap_active:hover{float:left;width:31px;height:24px;background:#000 url(../images/icon_sitemap.gif) no-repeat 2px 2px;}
div.main_toolbar div.box_search{float:left;width:154px;height:30px;padding:0px 0 0 7px;text-align:left;overflow:hidden;}
div.main_toolbar span.input_edge_left{float:left;background:url(../images/main_input_edge_left.png) no-repeat 0 0;width:14px;height:30px;}
div.main_toolbar div.box_search input.text{float:left;background:url(../images/main_background_input.png) repeat-x 0 0;width:112px;height:18px;padding:9px 0 5px 0;color:#666;text-align:left;}
div.main_toolbar div.box_search input.button{float:left;background:url(../images/main_background_button.png) no-repeat 0 0;width:28px;height:30px;cursor:pointer;}
div.center{float:left;text-align:center;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");min-height:928px;_height:928px;}
div.menu ul{height:46px;margin:0px auto;text-align:center;padding:5px 5px 0 5px;list-style-type:none;overflow:hidden;}
div.menu ul li{display:inline;height:33px;margin:0px;padding:0px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:15px;}
div.menu ul li a{color:#666;display:inline;height:46px;line-height:47px;padding:0px 7px 0 7px;text-decoration:none;border-bottom:0px;}
div.menu ul li a:hover{color:#b051ad;}
div.menu ul li a.active, div.main_header div.menu ul li a.active:hover{color:#b051ad;}
div.menu ul li ul{display:none;}
div.main_header{float:left;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");height:464px;}
div.main_header div.inside{margin:0px auto;width:772px;height:464px;}
div.main_header div.inside div.main_logo{margin:0px auto;text-align:center;display:block;background:url(../images/main_logo.png) no-repeat 0 0;width:772px;height:459px;position:relative;}
div.main_header div.inside div.main_logo span.gallery_vip{display:block;float:right;width:142px;height:40px;position:absolute;bottom:78px;right:125px;z-index:2;cursor:default;}
div.main_header div.inside div.main_logo div#gallery_vip{display:block;float:right;width:142px;height:40px;position:absolute;bottom:78px;right:125px;z-index:1;cursor:default;overflow:hidden;}
div.main_header div.inside div.main_logo div#gallery_vip a{display:block;float:left;width:1px;height:1px;}
div.main_homepage{float:left;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");height:260px;}
div.main_homepage div.inside{margin:0px auto;width:772px;height:250px;}
div.main_news{float:left;width:250px;height:216px;padding:12px;text-align:left;overflow:hidden;}
div.main_news h3 a{display:block;padding:0px 0 2px 0;margin:0px;color:#b051ad;font-size:18px;font-weight:bold;text-decoration:none;}
div.main_news h3 a:hover{color:#9933cc;}
div.main_news p{padding:0px 0 12px 0;height:172px;width:auto;overflow:hidden;line-height:14px;}
div.main_news a.more{float:left;background:url(../images/link_arrow.png) no-repeat 100% 8px;width:auto;height:12px;padding:5px 17px 5px 0;color:#b051ad;font-size:12px;font-weight:bold;text-decoration:none;}
div.main_news a.more:hover{background:url(../images/link_arrow.png) no-repeat 100% -10px;color:#9933cc;}
div.main_countdown{float:left;width:230px;height:212px;padding:12px;text-align:left;overflow:hidden;}
div.main_countdown span.title{display:block;padding:0px 0 2px 0;margin:0px;color:#b051ad;font-size:18px;font-weight:bold;}
div.main_countdown span.title_small{display:block;padding:13px 0 2px 0;margin:17px 0 0 0;color:#b051ad;font-size:16px;font-weight:bold;border-top:1px #efefef solid;}
div.main_countdown #get_date{display:none;}
div.main_countdown #days, div.main_countdown #hours, div.main_countdown #minutes, div.main_countdown #seconds{font-size:17px;font-weight:bold;color:#666;padding:0px 3px 0 0;}
div.main_countdown span.date{display:block;padding:0px 0 2px 0;margin:0px;font-size:12px;color:#999;font-weight:bold;}
div.main_countdown span.name{display:block;padding:0px 0 2px 0;margin:0px;color:#b051ad;font-size:14px;font-weight:bold;}
div.main_countdown span.city{display:block;padding:0px 0 15px 0;margin:0px;color:#666;font-size:13px;font-weight:bold;}
div.main_countdown a.more{float:left;background:url(../images/link_arrow.png) no-repeat 100% 8px;width:auto;height:12px;padding:5px 17px 5px 0;color:#b051ad;font-size:12px;font-weight:bold;text-decoration:none;}
div.main_countdown a.more:hover{background:url(../images/link_arrow.png) no-repeat 100% -10px;color:#9933cc;}
div.main_gallery a{float:left;width:216px;height:212px;padding:12px;text-align:left;overflow:hidden;text-decoration:none;}
div.main_gallery a span.image{display:block;width:208px;height:146px;border:2px #b051ad solid;padding:2px;cursor:pointer;}
div.main_gallery a:hover span.image{border:2px #9933cc solid;}
div.main_gallery a span.name{display:block;width:208px;padding:10px 0 0 4px;color:#b051ad;font-size:18px;font-weight:bold;text-decoration:none;cursor:pointer;}
div.main_gallery a span.place, div.main_gallery a:hover span.place{display:block;width:208px;padding:2px 0 0 4px;color:#666;font-size:15px;text-decoration:none;cursor:pointer;}
div.main_gallery a span.place strong, div.main_gallery a:hover span.place strong{color:#666;}
div.main_gallery a:hover span{color:#9933cc;}
div.main_content{float:left;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");}
div.main_content div.inside{margin:0px auto;width:1024px;}
div.main_content div.left{float:left;width:350px;min-height:770px;_height:770px;position:relative;}
div.main_content div.left a.main_logo_small{margin:0px auto;text-align:center;display:block;background:url(../images/main_logo_small.png) no-repeat 0 0;width:310px;height:184px;position:absolute;bottom:0px;left:20px;}
div.main_content_preview div.right{margin:0px auto;background-color:#fff;width:654px;min-height:686px;padding:20px;text-align:left;}
div.main_content div.right{float:left;clear:right;width:654px;min-height:770px;_height:770px;padding:0px 10px 20px 10px;_padding:0px 0px 20px 20px;text-align:left;}
div.main_content div.right div.block_first{float:left;width:690px;}
div.right p{padding:0px 0 12px 0;height:auto;width:auto;overflow:hidden;}
div.right div.main_border{background-color:#999;width:654px;height:1px;margin:0px 0 10px 0;}
div.right a.more_blank{float:right;background:url(../images/link_arrow.png) no-repeat 100% 6px;width:auto;height:12px;padding:5px 17px 0 0;color:#b051ad;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
div.right a.more_blank:hover{background:url(../images/link_arrow.png) no-repeat 100% -12px;color:#9933cc;}
div.right table{width:100%;border-collapse:collapse;text-align:center;clear:both;}
div.right th, div.right td{padding:6px;}
div.right th{background:#b051ad;color:#fff;border-bottom:1px #fff solid;color:#efdcef;text-transform:uppercase;font-weight:bold;padding:9px 0 8px 0;}
div.right td{border-bottom:1px #999 solid;text-align:center;}
div.right td.left{border-bottom:1px #999 solid;text-align:left;}
div.right span a, div.right span a:hover{font-weight:bold;text-transform:uppercase;font-size:10px;color:#9933cc;text-decoration:none;}
div.right span a img{display:block;font-size:0px;line-height:0px;overflow:hidden;clear:both;}
div.right span a span.zoom{display:block;background:url(../images/main_background_zoom.png) no-repeat 0 0;width:80px;height:29px;line-height:29px;text-indent:28px;position:absolute;bottom:10px;right:0px;cursor:pointer;color:#b051ad;}
div.right span a:hover span.zoom{background:url(../images/main_background_zoom.png) no-repeat 0 -29px;color:#9933cc;}
div.right span.thumbs_left{float:left;display:block;margin:12px 14px 7px 0;padding:0px;border:0px;position:relative;}
div.right span.thumbs_right{float:right;display:block;margin:12px 0 7px 14px;padding:0px;border:0px;position:relative;}
div.right span.thumbs_center{float:center;display:block;margin:12px auto 12px auto;padding:0px;border:0px;position:relative;}
div.right span.thumbs_left_border{float:left;display:block;margin:12px 14px 7px 0;padding:2px;border:1px #999 solid;position:relative;}
div.right span.thumbs_right_border{float:right;display:block;margin:12px 0 7px 14px;padding:2px;border:1px #999 solid;position:relative;}
div.right span.thumbs_center_border{width:auto;height:auto;float:center;display:block;margin:12px auto 12px auto;padding:2px;border:1px #999 solid;position:relative;}
div.right a{color:#b051ad;text-decoration:underline;}
div.right a:hover{text-decoration:none;}
div.right h2.title{display:block;font-size:23px;font-weight:bold;color:#b051ad;padding:0px 0 10px 0;margin:0px;}
div.right h2.title span.answer{font-size:15px;font-weight:bold;color:#b051ad;}
div.right a.back{display:block;background:url(../images/link_back.png) no-repeat 0 2px;width:100%;height:15px;text-align:left;padding:0px 0 0 17px;font-size:10px;color:#b051ad;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:13px;}
div.right a.back:hover{background:url(../images/link_back.png) no-repeat 0 -16px;color:#9933cc;}
div.right h4.title{display:block;padding:0px;margin:0px;font-size:17px;font-weight:bold;color:#b051ad;}
div.right h1.style_01{color:#b051ad;font-size:24px;padding:0px 0 5px 0;margin:0px;}
div.right h2.style_01{font-size:18px;color:#b051ad;padding:0px 0 5px 0;margin:0px;}
div.right h3.style_01{font-size:15px;font-weight:bold;color:#b051ad;padding:0px 0 5px 0;margin:0px;}
div.right h4.style_01{font-size:12px;font-weight:bold;color:#b051ad;padding:0px 0 5px 0;margin:0px;}
div.right p.style_01{font-size:13px;color:#b051ad;padding:0px;margin:0px;}
div.right p.style_01{font-size:11px;color:#b051ad;padding:0px;margin:0px;}
div.right h1.style_02{color:#9933cc;font-size:24px;padding:0px 0 5px 0;margin:0px;}
div.right h2.style_02{font-size:18px;color:#9933cc;padding:0px 0 5px 0;margin:0px;}
div.right h3.style_02{font-size:15px;font-weight:bold;color:#9933cc;padding:0px 0 5px 0;margin:0px;}
div.right h4.style_02{font-size:12px;font-weight:bold;color:#9933cc;padding:0px 0 5px 0;margin:0px;}
div.right p.style_02{font-size:13px;color:#9933cc;padding:0px;margin:0px;}
div.right p.style_02{font-size:11px;color:#9933cc;padding:0px;margin:0px;}
div.right h1.style_03{color:#666;font-size:24px;padding:0px 0 5px 0;margin:0px;}
div.right h2.style_03{font-size:18px;color:#666;padding:0px 0 5px 0;margin:0px;}
div.right h3.style_03{font-size:15px;font-weight:bold;color:#666;padding:0px 0 5px 0;margin:0px;}
div.right h4.style_03{font-size:12px;font-weight:bold;color:#666;padding:0px 0 5px 0;margin:0px;}
div.right p.style_03{font-size:13px;color:#666;padding:0px;margin:0px;}
div.right p.style_03{font-size:11px;color:#666;padding:0px;margin:0px;}
div.right h1.style_04{color:#212121;font-size:24px;padding:0px 0 5px 0;margin:0px;}
div.right h2.style_04{font-size:18px;color:#212121;padding:0px 0 5px 0;margin:0px;}
div.right h3.style_04{font-size:15px;font-weight:bold;color:#212121;padding:0px 0 5px 0;margin:0px;}
div.right h4.style_04{font-size:12px;font-weight:bold;color:#212121;padding:0px 0 5px 0;margin:0px;}
div.right p.style_04{font-size:13px;color:#212121;padding:0px 0 5px 0;margin:0px;}
div.right p.style_04{font-size:11px;color:#212121;padding:0px;margin:0px;}
div.right span.gallery_title{float:left;display:block;font-size:17px;font-weight:bold;color:#b051ad;padding:0px 10px 10px 0;margin:0px;}
div.right span.gallery_place{float:left;display:block;font-size:15px;font-weight:bold;color:#666;padding:1px 10px 10px 0;margin:0px;}
div.right span.gallery_date{float:left;display:block;font-size:12px;color:#666;padding:3px 10px 10px 0;margin:0px;}
div.right span.concerts_violet{float:left;display:block;font-size:17px;font-weight:bold;color:#b051ad;padding:0px 0 3px 0;margin:0px;width:100%;background:url(../images/border_violet.png) no-repeat right 9px;}
div.right span.concerts_grey{float:left;display:block;font-size:15px;font-weight:bold;color:#666;padding:0px 0 3px 0;margin:0px;width:100%;background:url(../images/border_grey.png) no-repeat right 9px;}
div.right div.main_gallery_content{float:left;width:656px;height:364px;position:relative;border-bottom:1px #999 solid;padding:0px 0 15px 0;margin:0px 0 17px 0;}
div.right div.main_gallery_content div.loading{display:none;background:url(../images/ajax_loading_gallery.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.right div.main_gallery_content div.scroll{width:656px;height:364px;float:left;position:absolute;top:0px;left:0px;overflow:hidden;}
div.right div.main_gallery_content #scroll{width:641px;height:364px;float:left;}
div.right div.main_gallery_content div.scrollbar{background-color:#212121;height:362px;width:15px;float:left;}
div.right div.main_gallery_content #scrollbar{height:364px;width:17px;float:left;display:inline;_margin:0px -10px 0 0;}
div.right div.main_gallery_content #handle{float:left;display:inline;height:100%;width:9px;margin:3px 0 3px 3px;background-color:#b051ad;}
div.right div.main_gallery_content a img{float:left;width:144px;height:108px;border:2px #212121 solid;padding:1px;margin:0px 10px 10px 0;}
div.right div.main_gallery_content a:hover img{border:2px #b051ad solid;}
div.right div.main_gallery_slide{float:left;width:656px;height:255px;position:relative;border-bottom:1px #999 solid;}
div.right div.main_gallery_slide div.items{width:656px;height:260px;overflow:hidden;position:absolute;left:0px;top:0px;color:#4a4848;}
div.pagination{float:left;width:656px;height:30px;position:absolute;top:270px;left:0px;}
div.pagination #prev a{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{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:26px;height:22px;margin:1px 2px 0 2px;font-size:11px;font-weight:bold;text-transform:uppercase;background-color:#212121;}
#pagination_number li.none{display:none;}
#pagination_number a{display:block;width:26px;height:22px;line-height:22px;text-align:center;color:#fff;text-decoration:none;}
div.slide_item{width:656px;height:260px;position:absolute;left:656px;top:0px;}
div.first_item{left:0;}
div.right div.main_gallery_slide div.block a{background:url(../images/gallery_block.png) no-repeat 0 0;width:320px;height:124px;float:left;text-decoration:none;}
div.right div.main_gallery_slide div.block a:hover{background:url(../images/gallery_block.png) no-repeat 0 -124px;}
div.right div.main_gallery_slide div.block a img{width:144px;height:108px;float:left;border:2px #212121 solid;padding:1px;margin:0px 10px 0px 0;}
div.right div.main_gallery_slide div.block a:hover img{border:2px #b051ad solid;}
div.right div.main_gallery_slide div.block a span.name{font-size:17px;font-weight:bold;color:#b051ad;padding:0px 3px 0 0;text-decoration:none;display:block;padding:10px 0 0 0;}
div.right div.main_gallery_slide div.block a span.place{font-size:14px;font-weight:bold;color:#666;padding:0px 3px 0 0;text-decoration:none;display:block;padding:5px 0 0 0;}
div.right div.main_gallery_slide div.block a span.date{font-size:12px;font-weight:normal;color:#666;padding:0px 3px 0 0;text-decoration:none;display:block;}
div.right div.concerts_box{float:left;width:654px;padding:0px 0 10px 0;}
div.right div.concerts{float:left;width:654px;height:22px;}
div.right div.concerts div.date{width:150px;height:22px;line-height:22px;float:left;color:#212121;}
div.right div.concerts div.title{width:300px;height:22px;line-height:22px;float:left;color:#b051ad;font-weight:bold;font-size:13px;}
div.right div.concerts div.city{width:155px;height:22px;line-height:22px;float:left;color:#666;}
div.right div.concerts_actual{float:left;width:667px;height:25px;border:1px #b051ad solid;margin:5px 0 0 -7px;position:relative;z-index:1;}
div.right div.concerts_actual div.date{width:150px;height:25px;line-height:25px;float:left;color:#b051ad;text-indent:6px;}
div.right div.concerts_actual div.title{width:300px;height:25px;line-height:25px;float:left;color:#b051ad;font-weight:bold;font-size:13px;text-indent:6px;}
div.right div.concerts_actual div.city{width:155px;height:25px;line-height:25px;float:left;color:#b051ad;text-indent:6px;}
div.right div.dump_news{float:left;width:326px;height:131px;position:relative;top:0px;left:-5px;z-index:1;margin:0px 10px 5px 0;}
div.right div.dump_news div.border{float:left;width:326px;height:112px;border-bottom:1px #999 solid;padding:0px 0 12px 0;}
div.right div.dump_news div.content{float:left;width:322px;height:89px;overflow:hidden;}
div.right div.dump_news a.title{float:left;display:block;height:17px;font-size:17px;color:#b051ad;font-weight:bold;padding:0px 5px 3px 5px;text-decoration:none;overflow:hidden;}
div.right div.dump_news a.title:hover{color:#9933cc;}
div.right div.dump_news p{padding:0px 5px 0 5px;}
div.right div.dump_news span.saved{float:left;display:block;padding:0px 8px 0 8px;width:320px;height:15px;text-align:left;color:#999;position:absolute;bottom:18px;left:-3px;}
div.right div.dump_news a.more{float:right;display:block;background:url(../images/link_arrow.png) no-repeat 100% 2px;width:80px;height:15px;text-align:right;padding:0px 17px 0 0;font-size:10px;color:#b051ad;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:14px;position:absolute;bottom:18px;right:5px;}
div.right div.dump_news a.more:hover{background:url(../images/link_arrow.png) no-repeat 100% -16px;color:#9933cc;}
div.right fieldset.forum input.text{background-color:#212121;color:#fff;border:0px;padding:5px 5px 5px 5px;margin:0px 5px 5px 0;width:205px;float:left;}
div.right fieldset.forum textarea.text{background-color:#212121;color:#fff;border:0px;padding:5px 5px 5px 5px;margin:0px 0 5px 0;width:645px;float:left;overflow:auto;}
div.right fieldset.forum input.button{background:url(../images/main_button.png) no-repeat 0 0;color:#fff;border:0px;line-height:33px;text-align:center;margin:5px 0 0 11px;width:150px;height:32px;float:right;font-weight:bold;text-transform:uppercase;font-size:12px;cursor:pointer;}
div.right fieldset.forum input.button:hover{background:url(../images/main_button.png) no-repeat 0 -32px;}
div.right fieldset.forum span.verify{float:left;display:block;font-family:Verdana;width:5px;font-size:10px;font-weight:bold;padding:14px 0 0 0;margin:0px;float:left;overflow:none;color:#fff;}
div.right fieldset.forum div.bottom{float:left;width:655px;padding:5px;}
div.right fieldset.forum div.bottom span.title{float:left;padding:3px 10px 10px 10px;font-size:11px;text-transform:uppercase;color:#212121;font-weight:bold;}
div.right fieldset.forum div.bottom div.emoticon{float:left;width:290px;}
div.right fieldset.forum div.bottom div.emoticon div.content{float:left;width:270px;padding:5px 5px 5px 0;}
div.right fieldset.forum div.bottom div.emoticon img{margin:0px 1px 1px 1px;cursor:pointer;}
div.right fieldset.forum div.bottom div.spam{float:left;width:360px;}
div.right fieldset.forum div.bottom div.spam div.content{float:left;width:350px;height:52px;background:url(../images/main_background_spam.png) no-repeat 0 0;}
div.right fieldset.forum div.bottom div.spam div.content label{float:left;width:110px;height:18px;padding:4px 5px 0 0;text-align:right;margin:15px 0 5px 0;color:#fff;}
div.right fieldset.forum div.bottom div.spam div.content input.text{margin-top:14px;}
div.right fieldset.forum div.main_buttons{float:left;width:640px;padding:5px 15px 5px 15px;}
div.right div.main_none_topic{width:654px;float:left;padding:15px 0 15px 0;margin:13px 0 0 0;border:1px #999 solid;color:#666;text-align:center;}
div.right div.main_topic_complet{width:654px;float:left;padding:10px 0 10px 0;margin:0px 0 11px 0;color:#666;text-align:left;border-bottom:1px #999 solid;}
div.right div.main_subtopic_complet{width:652px;float:right;margin:10px 0 0 0;border:1px #999 solid;color:#666;text-align:left;}
div.right div.main_subtopic_complet:hover{width:652px;float:right;margin:10px 0 0 0;border:1px #666 solid;color:#666;text-align:left;}
div.right div.main_topic_top{padding:5px 5px 0 5px;}
div.right div.main_topic_top strong{color:#b051ad;font-weight:bold;display:block;float:left;text-transform:uppercase;}
div.right div.main_topic_complet_border div.main_topic_date, div.main_topic_complet div.main_topic_date{float:right;position:relative;top:0px;right:2px;color:#999;}
div.right div.main_subtopic_complet div.main_topic_date{float:right;position:relative;top:0px;right:0px;color:#999;}
div.right div.main_topic_date a{color:#b051ad;text-transform:uppercase;text-decoration:none;font-size:10px;}
div.right div.main_topic_date a:hover{color:#9933cc;text-decoration:none;}
div.right div.icon_www a{background:url(../images/icon_home.png) no-repeat 0 0;display:block;float:left;width:11px;height:10px;position:relative;top:1px;left:0px;margin:0px 0 0 10px;}
div.right div.icon_www a:hover{background:url(../images/icon_home.png) no-repeat 0 -10px;}
div.right div.icon_email a{background:url(../images/icon_email.png) no-repeat 0 0;display:block;float:left;width:11px;height:10px;position:relative;top:1px;left:0px;margin:0px 0 0 10px;}
div.right div.icon_email a:hover{background:url(../images/icon_email.png) no-repeat 0 -10px;}
div.right div.main_topic_text{padding:3px 5px 5px 5px;}
div.right img.emoticon{margin-top:-3px;margin-right:0px;vertical-align:middle;}
div.right div.main_search{float:left;width:654px;padding:10px 0 18px 0;margin:0px 0 20px 0;border-bottom:1px #999 solid;}
div.right div.main_search div.inside{float:left;width:645px;padding:0px 5px 0 5px;}
div.right div.main_search h4{display:block;padding:20px 0 10px 0;margin:0px;font-size:17px;font-weight:bold;}
div.right div.main_search a{background:url(../images/arrow_link_violet.png) no-repeat 1px 4px;color:#b051ad;text-decoration:none;width:305px;height:12px;float:left;display:block;padding:2px 0 2px 17px;overflow:hidden;}
div.right div.main_search a:hover{text-decoration:underline;}
div.right div.sitemap ul{color:#b051ad;padding-top:0px;margin-top:0px;}
div.right div.sitemap li a{color:#b051ad;font-size:11px;text-decoration:none;padding:2px 0px 2px 2px;}
div.right div.sitemap li.level_0 a{color:#b051ad;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:2px 0px 2px 2px;display:block;}
div.right div.sitemap li.level_1 a{color:#b051ad;font-size:13px;font-weight:bold;text-transform:none;text-decoration:none;padding:2px 0px 2px 2px;display:block;}
div.right div.sitemap li.level_2 a{color:#b051ad;font-size:12px;font-weight:normal;text-transform:none;text-decoration:none;padding:2px 0px 2px 2px;display:block;}
div.right div.sitemap li.level_3 a{color:#b051ad;font-size:11px;font-weight:normal;text-transform:none;text-decoration:none;padding:2px 0px 2px 2px;display:block;}
div.right div.sitemap li.level_0 a:hover, div.right div.sitemap li.level_1 a:hover, div.right div.sitemap li.level_2 a:hover, div.right div.sitemap li.level_3 a:hover{text-decoration:underline;}
div.main_pagination{width:616px;padding:10px 0 0 0;float:left;}
div.main_pagination div.title{float:left;padding:6px 12px 6px 0px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;}
div.main_pagination a.inactive{background-color:#212121;float:left;padding:3px 6px 3px 6px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:2px 1px 0 4px;color:#fff;border:1px #212121 solid;}
div.main_pagination a.inactive:hover{background-color:#b051ad;border:1px #b051ad solid;color:#fff;}
div.main_pagination a.active, div.main_pagination a.active:hover{background-color:#b051ad;float:left;padding:3px 6px 3px 6px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:2px 1px 0 4px;color:#fff;border:1px #b051ad solid;}
div.main_pagination a.link_right{color:#666;text-transform:none;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;display:block;float:left;margin:6px 10px 0 0;}
div.main_pagination a.link_right:hover{text-decoration:underline;}
div.main_pagination a.link_left{color:#666;text-transform:none;font-size:11px;font-weight:normal;text-decoration:none;display:block;float:left;margin:6px 0 0 10px;}
div.main_pagination a.link_left:hover{text-decoration:underline;}
div.main_pagination a.link_arrow_right{color:#666;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:3px 4px 0 0;}
div.main_pagination a.link_arrow_right:hover{text-decoration:underline;}
div.main_pagination a.link_arrow_left{color:#666;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:3px 0 0 7px;}
div.main_pagination a.link_arrow_left:hover{text-decoration:underline;}
div.main_message_system{background:#fcf5fc url(../images/icon_message.png) no-repeat 15px 9px;border:1px #b051ad solid;width:584px;min-height:28px;_height:28px;padding:15px 0 14px 70px;margin:6px 0px 12px 0;float:left;display:inline;color:#b051ad;}
div.main_message_system strong{font-size:11px;font-weight:bold;text-transform:uppercase;}
div.main_message_system p{padding:0px;color:#b051ad;}
div.main_message_system ul{color:#cc57cc;float:left;width:540px;list-style-type:none;padding:10px 0 0 0;margin:0px;}
div.main_message_system ul li{float:left;width:250px;height:14px;overflow:hidden;padding:0px 0 3px 15px;margin:0px 0 0 1px;background:url(../images/arrow_link_violet.png) no-repeat 0px 2px;}
.lightbox_container{position:absolute;border:1px solid #ccc;padding:17px 23px 23px 17px;_padding:17px;background-color:#fff;display:none;z-index:999;text-align:left;}
.lightbox_loading{background:url(../images/ajax_loading_grey.gif) no-repeat center;}
.lightbox_content{background-color:#fff;position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #ccc;padding:2px;}
.lightbox_close{background:url(../images/lightbox_close.png) no-repeat 0 0;width:40px;height:40px;cursor:pointer;position:absolute;float:right;bottom:-2px;right:0px;}
.lightbox_previous{position:absolute;background:#fff url(../images/lightbox_previous.png) no-repeat 4px 3px;width:43px;height:40px;left:-43px;top:50%;margin:-20px 0 0 0;cursor:pointer;}
.lightbox_previous_disabled{cursor:default;background:#fff url(../images/lightbox_previous_disabled.png) no-repeat 4px 3px;}
.lightbox_next{position:absolute;background:#fff url(../images/lightbox_next.png) no-repeat 4px 3px;width:43px;height:40px;right:-43px;top:50%;margin:-20px 0 0 0;cursor:pointer;}
.lightbox_next_disabled{cursor:default;background:#fff url(../images/lightbox_next_disabled.png) no-repeat 4px 3px;}
.lightbox_controls_container{overflow:hidden;height:0px;position:relative;top:3px;left:2px;}
.lightbox_controls{width:100%;height:53px;position:relative;background-color:#fff;}
.lightbox_border_right{position:relative;float:left;background-color:#e7e7e7;width:1px;height:27px;left:2px;top:21px;}
.lightbox_title{display:none;position:relative;margin:10px 0 0 35px;float:left;font-size:12px;color:#a6a6a6;font-weight:bold;text-align:left;}
.lightbox_number{position:relative;width:50px;top:29px;left:0px;float:left;font-size:11px;color:#a6a6a6;text-align:center;}
.lightbox_description{float:left;position:relative;padding:17px 35px 0 20px;font-size:17px;color:#a6a6a6;text-align:left;}
.lightbox_description strong{display:block;padding:0px 0 0px 0;margin:0px;}
.lightbox_description small{display:block;padding:0px 0 0px 0;margin:0px;font-size:11px;font-weight:normal;}
.desc_text, .desc_gallery, .desc_vip{display:none;}
.left_plus{left:0px;}
.left_minus{left:-43px;}
.right_plus{right:0px;}
.right_minus{right:-43px;}
div.main_footer{float:left;width:100%;min-width:1238px;_width:expression(document.body.clientWidth < 1240? "1238px" : "auto");height:114px;}
div.main_footer div.inside{margin:0px auto;width:772px;height:114px;}
div.main_footer div.inside ul{margin:0px auto;text-align:center;background-color:#b051ad;height:30px;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
div.main_footer div.inside ul li{display:inline;height:30px;margin:0px;padding:0px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:12px;}
div.main_footer div.inside ul li a{color:#efdcef;height:30px;line-height:30px;padding:0px 4px 0 4px;text-decoration:none;border-bottom:0px;}
div.main_footer div.inside ul li a:hover{color:#fff;}
div.main_footer div.inside ul li a.active, div.main_footer div.inside ul li a.active:hover{color:#fff;}
div.main_footer div.inside a.main_logo{margin:0px auto;text-align:center;display:block;background:url(../images/main_logo.png) no-repeat 0 0;width:772px;height:459px;}
div.main_footer div.main_banners{float:left;width:100%;position:relative;padding:21px 0 21px 0;clear:both;}
div.main_footer div.main_banners div.inside{margin:0px auto;text-align:center;width:464px;height:40px;overflow:hidden;}
div.main_footer div.main_banners div.banner{float:left;margin:0px 1px 0 0;padding:0px;border:0px;position:relative;}
div.main_footer div.main_banners div.banner span.link a{float:left;width:57px;height:40px;background:url(../images/images_blank.png) repeat 0 0;position:absolute;top:0px;left:0px;}
div.main_footer div.left{float:left;width:472px;padding:5px 0 0 0;text-align:left;}
div.main_footer div.right{float:left;width:300px;padding:13px 0 0 0;text-align:right;}
div.main_footer div.left span{display:block;float:left;padding:8px 0 0 0;}
div.main_footer div.left a, div.main_footer div.right a{font-size:11px;color:#666;font-weight:bold;text-decoration:none;}
div.main_footer div.left a:hover, div.main_footer div.right a:hover{color:#333;}
div.main_footer div.left a.link_copy{height:28px;display:block;float:left;padding:8px 5px 0 0;font-size:11px;color:#666;text-decoration:none;font-weight:bold;}
div.main_footer div.left a:hover{color:#333;}
div.main_offline{background:#fcf5fc url(../images/icon_message.png) no-repeat 15px 50%;border:1px #b051ad solid;float:left;text-align:left;width:552px;padding:23px 0 19px 0;font-size:11px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -275px;color:#b051ad;}
div.main_offline p{padding:0px;color:#b051ad;}
div.main_offline strong{display:block;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px 0 0 70px;}
div.main_offline span.text{display:block;padding:0px 0 0 70px;}
