/*page*/
body                      { padding:0; margin:0; background-color:#FFFFFF; }
body, .text, td, table    { font:8pt Tahoma, Verdana, sans; color:#000000; }

/*navigation*/
a                         { text-decoration:underline; font: 8pt Tahoma, Verdana, sans; color:#080808; }
a:hover                   { text-decoration:none; }

.top_navigation           { position:absolute; top:4px; left:0px; width:100%; color:#f8c300; font-size:9pt; font-weight:bold; background-color:#010000; color:#f8c300; border-top:1px solid #f8c300; border-bottom:1px solid #f8c300; margin:0; padding:3px 0 6px 0; z-index:100; }
.top_navigation a         { color:#f8c300; text-decoration:none; display:inline; margin:0 7px 0 7px; }
.top_navigation a:hover   { text-decoration:underline; }

/*background*/
.top_left                 { background:url('../images/bgr/top_left.gif') top right no-repeat; width:328px; }
.top_center               { background:url('../images/bgr/top_center.gif') top center no-repeat; width:343px; }
.top_right                { background:url('../images/bgr/top_right.gif') top left no-repeat; width:331px; }
.p_top_left               { background:url('../images/bgr/p_top_left.gif') top right no-repeat; width:347px; }
.p_top_center             { background:url('../images/bgr/p_top_center.gif') top center no-repeat; width:363px; }
.p_top_right              { background:url('../images/bgr/p_top_right.gif') top left no-repeat; width:292px; }

.header_left              { background-color:#cecece; width:50%; }
.header_right             { background:url('../images/bgr/header_right.gif') top left no-repeat; width:50%; }
.p_header_left            { background-color:#ffffff; width:50%; }
.p_header_right           { background:url('../images/bgr/p_header_right.gif') top left no-repeat; width:50%; }

.btop_left                { background:url('../images/bgr/btop_left.gif') top right no-repeat; height:116px; width:377px; }
.btop_center              { background:url('../images/bgr/btop_center.gif') top center no-repeat; height:116px; width:294px; }
.btop_right               { background:url('../images/bgr/btop_right.gif') top left no-repeat; height:468px; }

.left_bgr                 { background:url('../images/bgr/left_bgr.gif') right top no-repeat; width:50%; }
.right_bgr                { background:url('../images/bgr/right_bgr.gif') left top no-repeat; width:50%; }

.p_content_bgr            { background:url('../images/bgr/p_content_bgr.gif') top repeat-x; width:100%; }

.poll                     { background:url('../images/bgr/poll_bgr.gif') top no-repeat; }

.news_bgr                 { background:url('../images/bgr/news_bgr.gif') top right no-repeat; }
.poster_bgr               { background:url('../images/bgr/poster_bgr.gif') top center no-repeat; height:335px; }

.footer_top_bgr           { background:url('../images/bgr/footer_top.gif') bottom right no-repeat; }
.footer_left              { background:url('../images/bgr/footer_left.gif') top right no-repeat; width:377px; height:83px; }
.footer_left a            { margin-left:150px; }
.footer_center            { background:url('../images/bgr/footer_center.gif') top center no-repeat; width:294px; }
.footer_right             { background:url('../images/bgr/footer_right.gif') top left no-repeat; width:331px; }

/*design*/
a img                     { border:0; }
a.more                    { background:url('../images/marker/black_arrow.gif') right no-repeat; padding:0 20px 3px 0; }
a.y_more                  { background:url('../images/marker/black_arrow.gif') right no-repeat; padding:0 20px 3px 0; color:#f8c300; }
a.left                    { background:url('../images/marker/orange_arrow.gif') left no-repeat; padding:0 0 2px 28px; color:#f8c300; font:bold 9pt Tahoma, sans; }
a.front_artist            { font:bold 12pt Tahoma; color:#FFF; }

h1                        { font:21pt Tahoma, sans; color:#0a0a0a; }
h2                        { padding:0; margin:0; }

a.pic                     { background-color:#F0F0F0; border:1px solid #d1d1d1; padding:9px; display:block; }
a.pic img                 { cursor:pointer; display:block; border:1px solid #d1d1d1; }

.page_content             { padding:20px 150px 100px 15px; }

ul          {  }
ul li       { list-style:url('../images/marker/orange_arrow_one.gif'); padding:0 0 15px 0; }
ul h2, ul h2 a.h2_href       { color:#f8c300; font:bold 11pt Tahoma, sans; }

.p_fast_menu                                { position:relative; top:-5px; left:-63px; z-index:1; }
.fast_menu a,.p_fast_menu a                 { display:block; }
.fast_menu a img,.p_fast_menu a img         { display:block; }
.fast_menu #home,.p_fast_menu #home         { position:relative; top:27px; left:-86px; }
/* Fix IE. Hide from IE Mac \*/  *html .fast_menu #home, .p_fast_menu #home { top:29px; } /* End */
.fast_menu #site_map,.p_fast_menu #site_map { position:relative; top:26px; left:-118px; }
/* Fix IE. Hide from IE Mac \*/  *html .fast_menu #site_map, .p_fast_menu #site_map { top:28px; } /* End */
.fast_menu #search,.p_fast_menu #search       { position:relative; top:25px; left:-153px; }
/* Fix IE. Hide from IE Mac \*/  *html .fast_menu #search, .p_fast_menu #search { top:27px; } /* End */

.news_block               { width:220px; height:300px; padding:27px 15px 0 0; }
.poster_block             { padding:0 0 0 20px; }

.left_block               { padding:22px 0 0 105px; }

.poll_block               { }
.poll_block .poll_title   { background:url('../images/title/poll_title.gif') top no-repeat; }
.poll_block .poll_body    { background:url('../images/bgr/poll_bgr.gif') top no-repeat; height:180px; }
.poll_block .poll_body .q { font:bold 13px Tahoma, sans; padding:20px 20px 5px 40px; }
.poll_block .poll_body .a { padding:0 3px 10px 35px; }

.artist_block             {  background:url('../images/bgr/artists_top.gif') right repeat-y; }
.artist_block .artist_title{ background:url('../images/title/artist_title.gif') top left no-repeat; margin:0 0 5px 0; }
.artist_block .artist_body{ font:8pt Tahoma, sans; color:#FFF; }
.artist_block .artist_body .content{ padding:0 50px 35px 21px; background:url('../images/bgr/artists_bottom.gif') bottom right no-repeat; }
.artist_block .artist_body .artist_name { padding:3px 0 7px 0; font:bold 14pt Tahoma, sans; }

.footer_part              { background:url('../images/bgr/footer_part_bgr.gif') bottom right no-repeat; }

.rock_block               { }
.rock_block .rock_title   { background:url('../images/title/rock_title.gif') top left no-repeat; }
.rock_block .rock_body    { padding:5px 0 18px 0; background:url('../images/bgr/rock_bgr.gif') top left no-repeat; }
.rock_block .rock_body .content { padding:25px 35px 5px 35px; }
.rock_block .rock_body ul, .market_block .market_body ul      { margin:0; padding:0 0 0 15px; }
.rock_block .rock_body ul li, .market_block .market_body ul li{ list-style:none; background:url('../images/marker/orange_box.gif') left no-repeat; padding:0 0 1px 12px; }

.action_block             { padding:0 0 15px 0; }
.action_block .action_title{ background:url('../images/title/action_title.gif') top left no-repeat; }
.action_block .action_body{ font:bold 9pt Tahoma, sans; color:#FFF; background:url('../images/bgr/action_bgr.gif') repeat-y; }
.action_block .action_body .content{ padding:5px 35px 10px 35px; }

.market_block             { }
.market_block .market_title{ background:url('../images/title/market_title.gif') top left no-repeat; }
.market_block .market_body{ padding:5px 0 18px 0; background:url('../images/bgr/market_bgr.gif') top left no-repeat; }
.market_block .market_body .content { padding:25px 35px 5px 35px; }

.forum_block               { }
.forum_block .forum_title   { background:url('../images/title/forum_title.gif') top center no-repeat; }
.forum_block .forum_body    { padding:5px 0 18px 0; }
/*.forum_block .forum_body .content { padding:25px 35px 5px 35px; }*/

.banner                   { background-color:#FFFFFF; padding:2px; border:4px solid #000000; }

.p_left_block             { padding:28px 0 0 110px; }

.navigation_block                   { width:237px; }
.navigation_block .navigation_title { background:url('../images/title/navigation_title.gif') top right no-repeat; }
.navigation_block .navigation_body  { background:url('../images/bgr/navigation_bgr.gif') top right no-repeat; height:105px; }
.navigation_block .navigation_body ul { margin:0; padding:0 0 0 85px; }
.navigation_block .navigation_body ul li { list-style:url('../images/marker/orange_b_box.gif'); padding:1px 0 1px 3px; vertical-align:top; }
.navigation_block .navigation_body ul li a { font:bold 10.5pt Tahoma, sans; color:#010000; }

.markets_block                      { width:237px; }
.markets_block .markets_title       { background:url('../images/title/markets_title.gif') top right no-repeat; }
.markets_block .markets_body        { padding:0 10px 0 30px; }
.markets_block .markets_body ul     {}
.markets_block .markets_body ul li  { list-style:url('../images/marker/black_b_box.gif'); padding:2px 0 0 3px; vertical-align:top; }
.markets_block .markets_body ul li .market { font:bold 12.5pt Tahoma, sans; }
.market a{font:bold 12.5pt Tahoma, sans;}
.markets_block .markets_body ul li .addr   { background:url('../images/marker/address.gif') top left no-repeat; padding:0 0 0 15px; margin:12px 0 4px 6px; }
.markets_block .markets_body ul li .phone  { background:url('../images/marker/phone.gif') top left no-repeat; padding:0 0 0 15px; margin:4px 0 12px 6px; }

.list_item                { padding:13px 0 5px 0; }
.list_item .date          { color:#f8c300; font:bold 11pt Tahoma, sans; padding:0 0 3px 0; }
.list_item .date a        { color:#f8c300; font:bold 11pt Tahoma, sans; padding:0 0 3px 0; }
.list_item .title         {}
.list_item .annotation    { color:#000000; padding:3px 0 0 0; }
.list_item .annotation#w  { color:#FFFFFF; padding:3px 0 0 20px; }
.list_item .annotation a  { color:#000000; }
.list_item .annotation#w a{ color:#FFFFFF; }

.breadcrumbs              { font:bold 8pt Tahoma, sans; }
.breadcrumbs a            { font:8pt Tahoma, sans; }

/**/
.cut_img                  { border:1px solid #FFF; height:78px; width:100px; cursor:pointer; overflow:hidden; }
.t_arrow                  { display:block; margin:-10px 0 10px 7px; visibility:hidden; cursor:pointer; position:relative; }

/*form*/
form                      { margin:0; padding:0; }
.form_fields td           { padding:2px 0 2px 0; vertical-align:top; }
.form_fields .req         { white-space: nowrap; }
.search                   { background-color:#FFFFFF; border:1px solid #000000; padding:1px; width:178px; height:19px; margin:0 0 19px 0; }
/* Fix IE. Hide from IE Mac \*/  *html .search { width:181px; height:18px; } /* End */
.search .input            { border:0; height:16px; width:151px; margin:0 2px 0 3px; font-size:9pt; float:left; }
.search .button           { border:0; background:url('../images/button/search.gif'); width:21px; height:19px; cursor:pointer; float:left; }

.input                    { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000000; width:250px; }
.select                   { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000000; width:250px; }
.textarea                 { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000000; width:350px; height:100px; }
.button                   { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000000; width:100px; }

