/*********************************************************

Style glowne

**********************************************************/

body,html { margin: 0px 0px 0px 0px; padding:0px; width: 100%; font-family: Arial; color: #3d3d3d; font-size: 11px; background-repeat: no-repeat; background-position: top center; background-color: #ffffff; overflow-x: hidden ; border: none; }
div.center { width: 970px; margin: 0px auto 0px auto; }

/** Header **/

div#header { width: 100%; min-height: 195px; background-color: #000000; background-image: url('i/header-bg2_1.jpg');  background-position: top center;  background-repeat: repeat-x;  color: #9fa0a1; font-size: 11px; font-family: Arial; }
div#bar { padding: 12px 10px 0px 10px; height: 27px; }

div#header .left { float: left; }
div#header .right { float: right; width: 110px; }

.left a { color: #fede4d; text-decoration: none; margin-left: 20px; }
.left a:hover { text-decoration: underline; background-position: -16px ;}

a.rss { color: #fede4d; text-decoration: none; float: left;  display: block; height: 15px; width: 20px; background-position: top left; padding: 2px 0px 0px 20px; background-image: url('i/rss.gif'); background-repeat: no-repeat; }
a.rss:hover { text-decoration: underline; background-position: 0 -16px ;}  

a.fb { color: #fede4d; text-decoration: none; float: right;  display: block; height: 15px; width: 40px; background-position: top right; padding: 2px 15px 0px 0px ; background-image: url('i/fb.gif'); background-repeat: no-repeat; }
a.fb:hover { text-decoration: underline; background-position: right -16px ;}  

iframe.fblike { float: right; border:none;  overflow:hidden;  width:75px;  height:20px; margin-top: -2px; padding-left: 10px;}

div.artist_links { margin-top: 35px; width: 210px; float: left;}
div.artist_links_list  { background-image: url('i/inpunt_search_bg.png'); height: 31px; width: 208px; margin-top: 5px;}
div.artist_links_list a { display: block; float: left; padding: 8px 8px; color: #fede4d; text-decoration: none; border-right: 1px solid #15181b;}
div.artist_links_list a.last { border: none;}
div.artist_links_list a:hover { text-decoration: underline;}

div.search { margin-top: 35px; width: 210px; float: right;}
div.search_input { background-image: url('i/inpunt_search_bg.png'); height: 31px; width: 208px; margin-top: 5px; }
div.search_input input[type="text"] { padding: 6px 10px 4px 10px; ; width: 131px; height: 19px; background-color: transparent; border: none; color: #fede4d; font-size: 11px; border-right: 1px solid #15181b; float: left;}
div.search_input input[type="image"] { margin-top: 5px; margin-right: 10px; float: right;}
/** H3 **/

h1 { font-size: 37px; text-transform: uppercase; font-weight: bold; margin: 13px 0px 10px 0px;}
h2 { font-size: 20px; text-transform: uppercase; font-weight: bold; margin: 13px 0px 10px 0px;}
h3 { font-size: 14px; text-transform: uppercase; margin: 13px 0px 10px 0px;}

/** Footer **/

div#footer { width: 100%; height: 38px; background-image: url('i/footer_bg.jpg'); background-position: center; background-color: #000000; color: #9fa0a1; font-size: 11px; font-family: Arial; padding-top: 19px;}
div#copyright { float: left; }
div#copyright { float: left; }
div#copyright img { margin-top: -12px; }
div#copyright a { color: #6f6f6f; text-decoration: underline; margin-right: 15px;}
div#copyright a:hover { text-decoration: none; }
span.break { margin: 0px 15px 0px 15px; }
div#createdby { float: right; }
div#createdby a { color: #9b0101; text-decoration: none; }
div#createdby a:hover { text-decoration: underline; }

/** Menu **/

div#menu { position: absolute; width: 100%; height: 45px; top: 160px; background: url('i/menu_bg.gif') repeat-x; }

/** Menu Listwa **/
ul.nav { width: 970px; margin: 0px auto 0px auto; list-style: none; padding:0;}
ul.nav li { float: left; margin: 0; padding: 0; position: relative; }
ul.nav li:hover ul { top: 39px;   }
ul.nav a { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; display: block; padding: 15px 13px 12px 13px; border-right: 1px solid #dddddd; text-decoration: none; text-transform: uppercase; outline: none; }
ul.nav a#active { background-image: url('i/menu_btn_bg.jpg'); background-position: top; }
ul.nav img { border: 0px; padding-left: 10px; }

/* Hover gorne Menu */

ul.nav2 { list-style: none; margin: 0; position: absolute; top: -999em; left: -1px; background-color: #ffffff; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; background-image: url('i/submenu_bg.jpg'); background-repeat: repeat-x; background-position: bottom center; z-index: 1001;}
ul.nav2 li {   border: none; border: none; }
ul.nav2 a { font-size: 12px; width: 140px; float: left; margin: 0px 10px; padding: 10px 6px; white-space: nowrap; border: none; border-bottom: 1px solid #dddddd; }
ul.nav2 a.last { border:none;}
.nav, .nav ul { list-style: none; margin: 0; padding: 0; }

/** Main **/
div#main { margin: 15px auto 0px auto; width: 970px; min-height: 500px; }

/** Box BannerH **/
div.box_bannerh { width: 970px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
div.box_bannerh .banner { float: left; padding: 10px 0px 10px; border-right: 1px solid #e9e9e9; width: 765px; }
.banner img { border: 0px; }

/** Premiera **/
.premiera { width: 190px; text-align: left; float: right; line-height: 16px;}
.premiera img { float: left; padding-right: 10px; }
.premiera .title { font-family: Arial; font-size:12px; font-weight: bold; }
.premiera .artist { font-family: Arial; font-size:12px;}

/** Column main **/ 

div.column_main { float: left; width: 650px;padding-top: 5px; margin-bottom: 10px;}

div#track { padding: 5px 0px 5px 0px; color: #6f6f6f; }
div#track span.break { margin: 0px 0px 0px 0px; padding: 0px; }
div#track a { margin: 0 5px 0 5px; }
div#track .left { float: left;}
div#track .right { float: right;}

/** TopNews **/
div#topnews { margin-left: -4px ; width: 648px; height: 308px; background-image: url('i/main_news_bg.png'); border: 0; background-repeat: no-repeat; background-position: center top; }
div#topnews .topnews_body { position:absolute; height:308px; width:648px; float:left; margin:0px; cursor:pointer;}
div#topnews .topnews_body div.tab { width:648px; height:308px; display:none; position:absolute; background-repeat: no-repeat; background-position: top center; margin: 4px 0px; padding:0px; font-size:12px; -moz-border-radius:5px;-webkit-border-radius:5px;}
div#topnews .tab_desc{ display: block; margin-left: 3px; position: absolute; width: 642px; height: 50px; top: 250px; background-image: url('i/main_news_title_bg.png'); background-repeat: repeat; color: #ffffff; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius:5px;}
div#topnews .tab_title {  display: block; color: #fede4d; font-size: 20px; font-family: arial; font-weight: bold; padding: 15px; -moz-border-radius:5px;-webkit-border-radius:5px;}
div#topnews .tab_opis { display: none; width: 500px; font-size: 11px; font-family: Arial; color: #ffffff; padding: 0px 10px 0px 10px; -moz-border-radius:5px;-webkit-border-radius:5px;}
div#topnews div.mouseover { position: absolute; width: 644px; height: 300px; z-index: 99; margin-left: 3px; background-color: black; top:0; filter: Alpha(Opacity=0); opacity: 0;}
div#topnews .topnews_slidetabs { width: 80px; margin-top: 275px; position: absolute; margin-left: 560px;   z-index: 100; }
div#topnews .topnews_slidetabs a { float: left; background: none; border: none; display: block; width: 20px; height: 20px; margin: 0px; padding: 0px; background-image: url('i/main_news_point.png'); background-repeat: no-repeat;  background-position: center; outline: 0;}
div#topnews .topnews_slidetabs a.current { background-image: url('i/main_news_point_active.png');}
div#topnews #topnews_prev { display: block; width: 29px; height: 88px; margin-left: -6px; margin-top: 105px; position: absolute; outline: 0; z-index: 100; background: url('i/main_news_prev.png'); }
div#topnews #topnews_next { display: block; width: 29px; height: 88px; margin-left: 630px; margin-top: 105px; position: absolute; outline: 0; z-index: 100; background: url('i/main_news_next.png');}

/** Polecamy **/

div#mbox_polecamy { width: 640px; border-top: 1px solid #e9e9e9;  margin-top: 5px; padding-bottom: 3px; background-image: url('i/mbox_polecamy_bottom.png'); background-position: bottom; background-repeat: no-repeat; margin-bottom: 10px;}
div#mbox_polecamy #polecamy { width: 267px; min-height: 305px; background-color: #fff9e0; float: left; text-align: center; border-right: 1px solid #e9e9e9; }
div#mbox_polecamy #polecamy img { padding: 10px; border: none; }
div#mbox_polecamy #polecamy .title { font-family: Arial; font-size:18px; font-weight: bold; color: #006cb7; }
div#mbox_polecamy #polecamy .artist { font-family: Arial; font-size:12px; color: #006cb7;}
div#mbox_polecamy .more { padding: 5px 30px 5px 15px; border-top: 1px solid #e9e9e9; outline: 0;}

div#mbox_polecamy #nowosc {  float: left; width: 185px; min-height: 305px; border-right: 1px solid #e9e9e9; }
div#mbox_polecamy #nowosc h3 { display: block; margin: 0px; padding: 10px; background-color: #f7f7f7; }

div#mbox_polecamy #zapowiedzi { float: right; width: 185px; min-height: 305px; border-right: 1px solid #e9e9e9; }
div#mbox_polecamy #zapowiedzi h3 { display: block; margin: 0px; padding: 10px; background-color: #f7f7f7; }

div#mbox_polecamy .cover { width: 175px; height: 70px; text-align: left; padding: 10px 0px 0px 10px; float: right; line-height: 16px; border-bottom: 1px solid #e9e9e9;}
div#mbox_polecamy .cover_last { border-bottom: none; margin-bottom: 7px;}
div#mbox_polecamy .cover img { float: left; padding-right: 10px; border: none; }
div#mbox_polecamy .cover .title { font-family: Arial; font-size:12px; font-weight: bold; }
div#mbox_polecamy .cover .artist { font-family: Arial; font-size:12px;}

/** KoncertyiImprezy **/

div#mbox_koncerty { width:640px; border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; color: #6f6f6f;}
div#mbox_koncerty .mbox_koncerty_data { font-size: 45px; margin: 0; padding: 0; color: #000000; font-family: Arial; font-weight: bold; display: block; z-index: 1;}
div#mbox_koncerty .artist { font-family: Arial; font-weight: bold; font-size: 18px; width: 100px; color: #006cb7; }
div#mbox_koncerty #scrollwrap {position:relative; overflow:hidden; width: 640px; height:200px; margin-top: 40px;}
div#mbox_koncerty #scroll { position:relative; width:20000em; height:150px; } 
div#mbox_koncerty .slider { position:absolute; cursor:pointer; height:5px; width:640px; background-image: url('i/scroll_bg.gif'); background-repeat: repeat-x; background-position: center top;  margin-top: 10px;}
div#mbox_koncerty .progress { height:5px; position:absolute; width:0; z-index: 100; }
div#mbox_koncerty .handle { background-image:  url('i/mbox_koncerty_scroll.png'); margin-left: -3px; height:29px; width:69px; position:absolute;  top:-14px; display:block; cursor:move; z-index:100;}
div#mbox_koncerty .handle:active {  }
div#mbox_koncerty .scroll-point { width: 5px; height: 5px; background-image: url('i/mbox_koncerty_point.gif'); background-repeat: no-repeat; background-position: center; position: absolute; margin-top: 10px; z-index: 2}
div#mbox_koncerty .range { display:none; }
div#mbox_koncerty .scroll-content-item { width: 159px; height: 170px; float: left; margin: 0px; text-align: center; border-left: 1px solid #e9e9e9; padding-top: 40px; color: #6f6f6f font-family: Arial; font-size: 11px; outline: 0;}
div#mbox_koncerty .right { padding: 15px 10px 10px 0px; }

/** Column box (style boxow plik: box.css) **/
div.column_box { float: right; width: 305px; min-height: 400px; padding-top: 10px; }               
div.column_box .line { width: 290px; height: 1px; background-color: #e9e9e9; margin-bottom: 10px; margin-left: 5px; }       
div.column_box h3 { font-size: 14px; text-transform: uppercase; margin: 9px 0px 9px 7px; }
         
                      
/** mbox_aktualnosci **/

div#mbox_aktualnosci { border-top: 1px solid #e9e9e9; line-height: 16px; font-family: Arial; font-size: 12px; margin-bottom: 5px;}                
div#mbox_aktualnosci div.news_img { width: 95px; float: left; }
div#mbox_aktualnosci img { border: none; }
div#mbox_aktualnosci div.news { border-bottom: 1px solid #e9e9e9; padding: 15px 0px 15px 0px; }
span.news_tytul { font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; }
a.news_tytul { font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; text-decoration: none;}
a:hover.news_tytul { text-decoration: underline; }
div#mbox_aktualnosci div.news_body { width: 465px; float: left; font-size: 12px;}
div#mbox_aktualnosci p { color: #474747;  margin:2px 0px 2px 0px}
div#mbox_aktualnosci div.news_data { width: 80px; float: right; text-align: right; font-family: Arial; font-size: 12px; color: #6f6f6f; }
                      
/** mbox_aktualnosc_wiadomosc **/
div#mbox_aktualnosci_wiadomosc { border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; }                      
div#mbox_aktualnosci_wiadomosc div.news_body { font-size: 14px; text-align: justify; }                      

div#mbox_aktualnosci_wiadomosc div.news_info { padding: 8px 0px 8px 0px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; color: #939393; }
div#mbox_aktualnosci_wiadomosc a.keyword { font-family: Arial; padding: 0px; margin: 0px; font-size: 11px; color: #3389c5;}

div.news_info a.fb { display: block; padding: 0px; margin: 0px 3px; width: 16px ; height: 16px; background-image: url('i/news_info_fb.gif'); }
div.news_info a.w { float: right; display: block; padding: 0px; margin: 0px 3px; width: 18px; height: 16px; background-image: url('i/news_info_w.gif'); }
div.news_info a.x { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 16px; height: 16px; background-image: url('i/news_info_x.gif'); }
div.news_info a.b { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 23px; height: 16px; background-image: url('i/news_info_b.gif'); }
div.news_info a:hover {  background-position: right -16px ; }

div#mbox_aktualnosci_wiadomosc .left { float: left;}
div#mbox_aktualnosci_wiadomosc .right { float: right;}

div#mbox_aktualnosci_wiadomosc span.news_data { font-size: 11px;  margin-right: 15px;}
div#mbox_aktualnosci_wiadomosc span.break { margin: 0px 10px 0px 10px; color: #c9c9c9;}  

div#mbox_aktualnosci_wiadomosc div.news_image_right { float: right; margin-left: 15px; border-bottom: 1px solid #e9e9e9; text-align: right; padding-bottom: 10px;}           
div.news_image_right img { border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
div.news_image_right span.info { text-align: right; padding: 12px 0px 10px 13px; text-decoration: none; font-size: 9px; color: #6f6f6f; background-image: url('i/news_image_ico.gif'); background-repeat: no-repeat; background-position: center left; }

/*********************************

Artyści 

*********************************/

/** mbox_artysta **/
div#mbox_artist { font-size: 14px; }

/** Bio na stronie startowej artysty **/
div#artist_bio_start { width: 617px; float: right; font-size: 12px; margin-bottom: 30px; } 

/** Lista artystow alfabet **/
div#artist_alpha ul { padding: 0; margin: 0; list-style-type: none; height: 30px; border-top: 1px solid #e9e9e9; }
div#artist_alpha ul li { float: left; padding-top: 8px; }

div#artist_alpha a { font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; text-decoration: none; padding: 9px 7px 10px 7px; }
div#artist_alpha a:hover { text-decoration: underline;}
div#artist_alpha a.sel { padding: 0px 7px; font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; text-decoration: none;  padding: 9px 7px 13px 7px;  color: #ffffff; background-image: url('i/alpha_sel.png'); background-position: center; background-repeat: no-repeat;}

/** Minie menu artysty przy nazwie (rodzaje muzyki) **/
div#artist_list_switch { float: right; margin-top: -35px; padding: 5px 0px 5px 0px; color: #b5b5b5; font-size: 11px; }

div#artist_list_switch .desc { padding: 0px; margin-top: -5px; margin-left: 5px; float: right; display: block; width: 31px; height: 24px; background-image: url('i/list_switch_desc.gif'); background-position: top left;  background-repeat: no-repeat; }
div#artist_list_switch .image { padding: 0px; margin-top: -5px; float: right; display: block; width: 29px; height: 24px; background-image: url('i/list_switch_image.gif'); background-position: top left; background-repeat: no-repeat; }

div#artist_list_switch a:hover { background-position: 0px -24px; }

div#artist_list_switch a.sel { background-position: 0px -24px; }
div#artist_list_switch a.sel:hover { background-position: 0px -24px; }

/** Lista artystów z opisami **/
div#artist_list_desc  { border-top: 1px solid #e9e9e9; margin-bottom: 5px; }
div#artist_list_desc div.artist_item { border-bottom: 1px solid #e9e9e9; padding: 15px 0px 15px 0px;  }
div#artist_list_desc div.artist_item div.image { float: left; }
div#artist_list_desc div.artist_item div.desc { width: 474px; float: right; }
div#artist_list_desc div.artist_item span.break { padding: 0px 10px 0px 10px 0px; color: #b5b5b5; font-weight: normal; font-size: 11px;  }
div#artist_list_desc div.artist_item a.artist { color: #006cb7; font-family: Arial; font-weight: Bold; font-size: 18px; text-decoration: none; display: block ; }
div#artist_list_desc div.artist_item p { padding: 0px 0px 0px 0px ; margin: 15px 0px 5px 0px; }
div#artist_list_desc div.artist_item a.artist:hover { text-decoration: underline; }

/** Lista artystow obrazkowa **/
div#artist_list_image  { border-top: 1px solid #e9e9e9; }
div#artist_list_image div.artist_item { float: left; display: block; width: 215px;  height: 235px;  padding: 22px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;text-align: center; }
div#artist_list_image div.artist_item a.artist { color: #006cb7; font-family: Arial; font-weight: Bold; font-size: 18px; text-decoration: none;  padding:0px; margin: 0px;  }
div#artist_list_image div.artist_item a.artist:hover { text-decoration: underline; text-decoration: underline;}

/** Artysta tygodnia */
div#artist_week_image { left: -6px ; width: 650px; height: 308px; background-image: url('i/main_news_bg.png'); border: none; background-repeat: no-repeat; }
div#artist_week_image img { border: 0; margin-left: 4px; margin-top: 4px;}
div#artist_week_image .desc { margin: 4px 0px 0px 4px; position: absolute; width: 216px; height: 266px; background-image: url('i/artist_week_bg.png'); padding: 17px;}
div#artist_week_image .header { display: block; color: #a3a3a3 ;font-family: Arial;font-weight:bold; font-size: 14px; padding: 5px 0px;}
div#artist_week_image .artist { display: block; color: #fede4d ;font-family: Arial;font-weight:bold; font-size: 20px; padding: 5px 0px;}
div#artist_week_image p { color: #dfdfdf;}
div#artist_week_image a.more { display: block; padding: 15px 0px 0px 0px;border-top: 1px solid #565656; color: #fede4d;}

/** Bio **/
div#artist_bio { font-size: 14px; }
div#artist_bio span.header { font-family : Arial; font-weight: bold; font-size: 16px; }

/** Minie menu artysty przy nazwie (rodzaje muzyki) **/
div#artist_mini_menu { float: right; margin-top: -45px; background-color: #e5f2fc; padding: 5px 0px 5px 0px; color: #b5b5b5; font-size: 11px; }
div#artist_mini_menu a { padding: 0 10px 0 10px; }

/** Glowne zdjecie artysty **/
div#artist_main_image { left: -6px ; width: 650px; height: 308px; background-image: url('i/main_news_bg.png'); border: none; background-repeat: no-repeat; }
div#artist_main_image img { border: 0; margin-left: 4px; margin-top: 4px;}

div#artist_menu ul { height: 20px; width: 100%; padding: 7px 0px 0px 0px;  list-style: none; border-bottom: 1px solid #dadada; background-color: #fff9e0;  }
div#artist_menu li {    float: left;   border-right: 1px solid #dadada; }
div#artist_menu li.last { border-right: none; }
div#artist_menu a { color: #0871b9; text-decoration: none; font-size: 12px; padding: 6px 10px 6px 10px;}
div#artist_menu a.active { color: #0871b9; text-decoration: none; font-size: 12px; padding: 7px 10px 6px 10px; background-color: #ffffff; margin-left: -1px; margin-right: -1px; border: 1px solid #dddddd; border-bottom: none;}

/** Belka portali spolecznosciowych **/
div.artist_com { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 5px 0px 5px 0px; margin-bottom: 10px; }
div.artist_com a.fb { display: block; padding: 0px; margin: 0px 3px; width: 16px ; height: 16px; background-image: url('i/news_info_fb.gif'); }
div.artist_com a.w { float: right; display: block; padding: 0px; margin: 0px 3px; width: 18px; height: 16px; background-image: url('i/news_info_w.gif'); }
div.artist_com a.x { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 16px; height: 16px; background-image: url('i/news_info_x.gif'); }
div.artist_com a.b { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 23px; height: 16px; background-image: url('i/news_info_b.gif'); }
div.artist_com a:hover {  background-position: right -16px ; }

/** artist_info cd + koncerty **/
div#artist_info { border-top: 1px solid #dddddd; background-image: url('i/artist_info_bg.gif'); background-repeat: repeat-x; min-height: 200px; }

div#artist_info_koncerty { width:310px; }
.info_koncerty_pos { border-bottom: 1px solid #e9e9e9; }
.info_koncerty_pos .data { float: left; display: block; font-size: 30px; margin: 10px 0px 10px 7px; padding: 0px; color: #000000; font-family: Arial; font-weight: bold; }
.info_koncerty_pos .town { float: right; width: 217px; margin-top:20px; display: block; padding-top: -30px; }

div#artist_info_cd { margin-top: -22px; width: 310px; min-height: 283px; color: #6f6f6f;}

div#artist_info_cd .prevPage { width: 25px; height: 53px; z-index: 100; margin-top: 28px; margin-left: 6px;  position: absolute; display: block; background-image: url('i/artist_cd_prev.png'); }
div#artist_info_cd .nextPage { width: 25px; height: 53px; z-index: 100; margin-top: 28px; margin-left: 280px;  position: absolute; display: block; background-image: url('i/artist_cd_next.png'); }

div#artist_info .prevPage:hover { background-position: top left; }
div#artist_info_cd .nextPage:hover { background-position: top left; }

div#artist_info_cd .scrollable {  position:absolute; overflow:hidden; width: 310px; height:282px;}
div#artist_info_cd .cd { float: left; text-align: center; width:310px;  height: 280px; }
div#artist_info_cd .scrollable .items { width:20000em; position:absolute; clear:both;}
div#artist_info_cd div.scrollable div.items div {  float:left; } 
div#artist_info_cd .scrollable .active { border:2px solid #000; z-index:9999; position:relative;}

div#artist_info_cd .cd { line-height: 19px; }
div#artist_info_cd .cd .more { padding:0px; margin: 0px; }
div#artist_info_cd .cd .title { font-family: Arial; font-size:18px; font-weight: bold; color: #006cb7; }


/** artist_gallery slider **/
div#artist_gallery_slider { border-top: 1px solid #dddddd; background-image: url('i/artist_info_bg.gif'); background-repeat: repeat-x; min-height: 200px; }

div#artist_gallery_slider h3 { margin-left: 11px;}

div#artist_gallery_slider .links { float: right; margin-top: -30px; padding: 5px 0px 5px 0px; color: #b5b5b5; font-size: 11px; }
div#artist_gallery_slider .links a { padding: 0 10px 0 10px; }

div#artist_gallery_slider .prevPage { width: 25px; height: 53px; z-index: 100; margin-top: 44px; margin-left: 6px;  position: absolute; display: block; background-image: url('i/artist_cd_prev.png'); }
div#artist_gallery_slider .nextPage { width: 25px; height: 53px; z-index: 100; margin-top: 44px; margin-left: 619px;  position: absolute; display: block; background-image: url('i/artist_cd_next.png'); }

div#artist_gallery_slider .prevPage:hover { background-position: top left; }
div#artist_gallery_slider .nextPage:hover { background-position: top left; }

div#artist_gallery_slider .scrollable {  position:absolute; overflow:hidden; width: 577px; height:105px; margin-top: 17px; margin-left: 36px;}
div#artist_gallery_slider .cd { float: left; text-align: center; width:310px;  height: 280px; }
div#artist_gallery_slider .scrollable .items { width:20000em; position:absolute; clear:both;}
div#artist_gallery_slider div.scrollable div.items img {  float:left; margin-right: 16px;  border: none; outline: 0;} 
div#artist_gallery_slider div.scrollable div.items div {  float:left; outline: 0; } 
div#artist_gallery_slider .scrollable .active { border:2px solid #rad; z-index:9999; position:relative;}

/** artist_gallery_item - lista galeri w artyscie **/


div#photo-header { margin: 10px 0px; padding: 5px; width: 640px; text-align: center; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; font-family: Arial; font-size: 18px; }

div.artist_gallery  { margin-top: 20px; border-top: 1px solid #e9e9e9; }
div.artist_gallery_item { border-bottom: 1px solid #e9e9e9; clear: both; padding: 15px 0px 15px 0px; }
div.artist_gallery_item div.image { float: left; }
div.artist_gallery_item div.desc { width: 498px; float: right; }
div.artist_gallery_item span.new { color: #b70000; font-family: Arial; font-weight: Bold; font-size: 14px; }
div.artist_gallery_item a.title { color: #006cb7; font-family: Arial; font-weight: Bold; font-size: 18px; text-decoration: none; margin: 3px 0px 0px 0px; clear: both; }
div.artist_gallery_item a.title:hover { text-decoration: underline; }

/** artist_discography - lista dyskografii artysty **/

div#artist_discography { border-bottom: 1px solid #e9e9e9; }

div#artist_discography div#left { float: left; width: 168px; }
div#artist_discography div#left h3 { border-bottom: 1px solid #e9e9e9; margin: 0px; padding: 10px; background-color: #f7f7f7; }

div#artist_discography div#right { border-left: 1px solid #e9e9e9; min-height: 400px; float: right; width: 455px; padding-left: 26px; padding-bottom: 30px; }
div#artist_discography div#right h2 { margin: 6px 0px;}
div#artist_discography div#right h3 { border-bottom: 1px solid #e9e9e9; padding-bottom: 8px; margin-bottom: 0px;}

div#artist_discography div.info { padding: 8px 0px 8px 0px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; color: #939393; }
div#artist_discography span.break { padding: 8px 0px 8px 0px; margin:10px; }
div#artist_discography a.more { padding: 0px; margin: 0px; }
div#artist_discography .text { font-family: Arial; font-size: 14px; color: #3d3d3d; margin:0px; padding: 0px;}
div#artist_discography .cd_info { width: 100%; text-align: left; font-family: Arial; font-size: 11px; color: #959595; padding: 5px 0px 0px 0px; margin: 0px; line-height: 16px;}

div.info a.fb { display: block; padding: 0px; margin: 0px 3px; width: 16px ; height: 16px; background-image: url('i/news_info_fb.gif'); }
div.info a.w { float: right; display: block; padding: 0px; margin: 0px 3px; width: 18px; height: 16px; background-image: url('i/news_info_w.gif'); }
div.info a.x { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 16px; height: 16px; background-image: url('i/news_info_x.gif'); }
div.info a.b { float: right;  display: block; padding: 0px; margin: 0px 3px; width: 23px; height: 16px; background-image: url('i/news_info_b.gif'); }
div.info a:hover {  background-position: right -16px ; }

div#artist_discography div.image_right { float: right; margin-left: 15px;  text-align: right; padding-bottom: 5px;}           
div.image_right img { border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
div.image_right span.info { display: block; text-align: right;  padding: 5px 0px 10px 13px; text-decoration: none; font-size: 9px; color: #6f6f6f; background-image: url('i/news_image_ico.gif'); background-repeat: no-repeat; background-position: 45px 6px;; border-bottom: 1px solid #e9e9e9; }

div#artist_discography div.track { font-size: 14px; border-bottom: 1px solid #e9e9e9; padding: 8px 0px; margin: 0px; }
div#artist_discography div.track div.no { float: left; width: 30px;}
div#artist_discography div.track div.title { float: left; }
div#artist_discography div.track div.player { float: right; }
div#artist_discography div.track div.player a {  display: block; margin-top: 3px; width: 13px; height: 13px; padding: 5px; background-image: url('i/boombox.gif'); background-repeat: no-repeat; background-position: top center;}

div#artist_discography a.cd { display: block; padding: 10px 0px; width: 168px; height: 60px; border-bottom: 1px solid #e9e9e9; text-decoration: none; text-transform: uppercase;  }
div#artist_discography a.cd img { float: left; border: 0px; }
div#artist_discography a.cd span.title {  padding-left: 10px; color: #187abe;  }
div#artist_discography a.cd span.desc {  padding-left: 10px; color: #6f6f6f; }

div#artist_discography a.sel {
    padding-right: 10px;
    font-weight: bold;
    background-image: url('i/discography_cd_bg.png');
    background-position: bottom left;
    border: 0px;
    
    
}

div#artist_discography .nextPage { float: left; display: block; width: 30px; height: 19px;     background-image: url('i/discography_cd_down.gif'); background-repeat: no-repeat; margin-left: 50px; margin-top: 10px; }
div#artist_discography .prevPage { float: left;  display: block; width: 29px; height: 19px;     background-image: url('i/discography_cd_up.gif'); background-repeat: no-repeat; margin-top: 10px;}

div#artist_discography a.sel span.title { color: #000000; }
div#artist_discography a.sel span.desc { color: #000000; }

div#artist_discography div.scrollable { position:relative; overflow:hidden; height: 324px; width: 178px; } 
div#artist_discography div.scrollable div.items { position:absolute; height:20000em;  }

/** mbox_artysta - bio **/ 
img.image { float: right; clear: both; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 15px;}



/** Lista płyt (tekstowa dzielona literami) **/
div.event_list {border-top: 1px solid #e9e9e9; }
div.event_list_grey { padding-top: 25px; background-image: url('i/disc_list_shared_alpha_bg.gif'); background-repeat: repeat-x; }
div.event_list div.alpha { float: left; width: 80px; font-weight: bold; font-size: 50px; }
div.event_list span.info { font-size: 10px; text-transform: uppercase; line-height: 18px;}
div.event_list div.event_details { float: right; width: 500px; min-height: 120px; padding-bottom: 10px; padding-top: 10px;}



/*********************************

Płyty 

*********************************/

/** Mini menu katalogu płyt  (lista ) **/
div#disc_list_switch { float: right; margin-top: -35px; padding: 5px 0px 5px 0px; color: #b5b5b5; font-size: 11px; }

div#disc_list_switch .desc { padding: 0px; margin-top: -5px; margin-left: 5px; float: right; display: block; width: 130px; height: 23px; background-image: url('i/disc_list_switch_image.gif'); background-position: top left;  background-repeat: no-repeat; }
div#disc_list_switch .image { padding: 0px; margin-top: -5px; margin-left: 10px; float: right; display: block; width: 85px; height: 23px; background-image: url('i/disc_list_switch.gif'); background-position: top left; background-repeat: no-repeat; }
div#disc_list_switch .alpha { padding: 0px; margin-top: -5px; margin-left: 10px; float: right; display: block; width: 114px; height: 23px; background-image: url('i/disc_list_shared_alpha_break2.gif'); background-position: top left; background-repeat: no-repeat; }

div#disc_list_switch a:hover { background-position: 0px -23px; }

div#disc_list_switch a.sel { background-position: 0px -23px; }
div#disc_list_switch a.sel:hover { background-position: 0px -23px; }

/** Lista płyt alfabet **/
div#disc_alpha ul { padding: 0; margin: 0; list-style-type: none; height: 30px; border-top: 1px solid #e9e9e9;  }
div#disc_alpha ul li { float: left; padding-top: 8px; }

div#disc_alpha a { font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; text-decoration: none; padding: 9px 7px 10px 7px; }
div#disc_alpha a:hover { text-decoration: underline;}
div#disc_alpha a.sel { padding: 0px 7px; font-family: Arial; font-weight: Bold; font-size: 14px; color: #006cb7; text-decoration: none;  padding: 9px 7px 13px 7px;  color: #ffffff; background-image: url('i/alpha_sel.png'); background-position: center; background-repeat: no-repeat;}

/** Lista płyt (tekstowa) **/
div.disc_list { border-top: 1px solid #e9e9e9;  padding-top: 10px; }
div.disc_list a { display: block;  padding: 6px 0px 7px 15px; margin: 0px; border-bottom: 1px solid #e9e9e9; text-decoration: none; color: #006cb7; font-size: 14px;  background-image: url('i/disc_list_point.gif'); background-repeat: no-repeat; background-position: top left; line-height: 17px;}
div.disc_list a:hover { text-decoration: underline; }
div.disc_list a.last{ border-bottom: none;}

/** Lista płyt (tekstowa dzielona literami) **/
div.disc_list_shared_alpha {border-top: 1px solid #e9e9e9; }
div.disc_list_shared_alpha_grey { padding-top: 25px; background-image: url('i/disc_list_shared_alpha_bg.gif'); background-repeat: repeat-x; }
div.disc_list_shared_alpha div.disc_list { border: none;}
div.disc_list_shared_alpha div.alpha { float: left; width: 80px; font-weight: bold; font-size: 50px; }
div.disc_list_shared_alpha div.disc_list { float: right; width: 560px;}

/** Lista płyt (z okladkami) **/
div.disc_list_image { border-top: 1px solid #e9e9e9;  padding-top: 10px; }
div.disc_list_image a {  text-indent: 15px;  line-height: 30px; text-decoration: none; color: #006cb7; font-weight: normal;font-size: 18px;  clear: both; }
div.disc_list_image img { float: left; border: none;}
div.disc_list_image a:hover { text-decoration: underline; }
div.disc_list_image a.last{ border-bottom: none;}

div.disc_list_image div.item { padding: 10px 0px; margin: 0px; border-bottom: 1px solid #e9e9e9; }
div.disc_list_image div.cd { float: left; width: 73px; }
div.disc_list_image div.title { float: left; width: 570px; padding-top: 0px;}


/** Płyta **/


div#disc_info div#right { border-left: 1px solid #e9e9e9; min-height: 400px; float: right; width: 455px; padding-left: 26px; padding-bottom: 30px; }
div#disc_info h2 { margin: 6px 0px;}
div#disc_info h3 { border-bottom: 1px solid #e9e9e9; padding-bottom: 8px; margin-bottom: 0px;}

div#disc_info div.info { padding: 8px 0px 8px 0px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; color: #939393; }
div#disc_info span.break { padding: 8px 0px 8px 0px; margin:10px; }
div#disc_info a.more { padding: 0px; margin: 0px; }
div#disc_info .text { font-family: Arial; font-size: 14px; color: #3d3d3d; margin:0px; padding: 0px;}
div#disc_info .cd_info { width: 100%; text-align: left; font-family: Arial; font-size: 11px; color: #959595; padding: 5px 0px 0px 0px; margin: 0px; line-height: 16px;}

div#disc_info div.image_right { float: right; margin-left: 15px;  text-align: right; padding-bottom: 5px;}           
div.image_right img { border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
div.image_right span.info { display: block; text-align: right;  padding: 5px 0px 10px 13px; text-decoration: none; font-size: 9px; color: #6f6f6f; background-image: url('i/news_image_ico.gif'); background-repeat: no-repeat; background-position: 45px 6px;; border-bottom: 1px solid #e9e9e9; }

div#disc_info div.track { font-size: 14px; border-bottom: 1px solid #e9e9e9; padding: 8px 0px 0px 0px; margin: 0px; }
div#disc_info div.track div.no { float: left; width: 30px;}
div#disc_info div.track div.title { float: left; }
div#disc_info div.track div.player { float: right; }
div#disc_info div.track div.player a {  display: block; margin-top: 3px; width: 13px; height: 13px; padding: 5px; background-image: url('i/boombox.gif'); background-repeat: no-repeat; background-position: top center;}

div#disc_info a.cd { display: block; padding: 10px 0px; width: 168px; height: 60px; border-bottom: 1px solid #e9e9e9; text-decoration: none; text-transform: uppercase;  }
div#disc_info a.cd img { float: left; border: 0px; }
div#disc_info a.cd span.title {  padding-left: 10px; color: #187abe;  }
div#disc_info a.cd span.desc {  padding-left: 10px; color: #6f6f6f; }

/********************************

Video 

********************************/

div#video { text-align: center; border-top: 1px solid #e9e9e9; padding-top: 15px; padding-bottom: 10px;}

/********************************

Galerie

********************************/

div#image_wrap {text-align: center; margin-bottom: 15px;}

/********************************

win_other - okno zobacz takze

********************************/

div.win_other { border: 5px solid #e9e9e9; min-height: 165px; margin-top: 10px; margin-bottom: 10px; }
div.win_other h3 { margin-left: 10px; padding-bottom: 9px; border-bottom: 1px solid #e9e9e9; width: 620px; }

div.win_other .prev { width: 25px; height: 53px; z-index: 100; margin-top: 24px; margin-left: 6px;  position: absolute; display: block; background-image: url('i/artist_cd_prev.png'); }
div.win_other .next { width: 25px; height: 53px; z-index: 100; margin-top: 24px; margin-left: 612px;  position: absolute; display: block; background-image: url('i/artist_cd_next.png');  }

div.win_other .scrollable {  position:absolute; overflow:hidden; width: 550px; height:105px; margin-top: 10px; margin-left: 40px; }
div.win_other .scrollable .items { width:20000em; position:absolute; clear:both;}
div.win_other div.scrollable div.items img {  float:left; margin-right: 16px;  border: none; outline: 0;} 
div.win_other div.scrollable div.items div {  float:left; outline: 0; ;} 
div.win_other  div.desc {  width: 100px; height: 70px;padding: 20px 15px 0px 0px; margin-right: 15px; border-right: 1px solid #e9e9e9}
div.win_other  div.desc span.artist { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-transform: uppercase;}
div.win_other  div.desc span.title { font-family: Arial; font-size: 12px; color: #474747}

/*********************************

lbox_polecamy - dolny box Polecamy

*********************************/

div#lbox_polecamy { width: 100%; min-height: 300px;  border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; margin-top: 10px;}
div#lbox_polecamy h3 { padding-bottom: 9px; border-bottom: 1px solid #e9e9e9; }
div#lbox_polecamy ul.tabs { margin: -41px 0px 0px 100px; padding: 0; position: absolute; width: 500px; outline: 0; list-style: none;}

div#lbox_polecamy .panes div.tab { display:none; padding:15px 10px; min-height:270px; font-size:14px; background-color:#fff; padding: 0px; margin: 0px;}
div#lbox_polecamy li { float: left;  border-top: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; outline: 0px; margin-right: 3px; }
div#lbox_polecamy li a.current { background-color: #ffffff; }
div#lbox_polecamy li a { display:block; height: 30px;  background-color: #e9e9e9 ; line-height:30px; padding: 0px 10px; font-family: Arial; color: #006cb7;font-size: 11px; text-decoration: none; outline: 0;}
div#lbox_polecamy li a:hover { outline: 0; text-decoration: underline;}

/*********************************

Stronicowanie 

*********************************/
                      
div#str { height: 50px; border-bottom: 1px solid #e9e9e9;  width: 100%px; margin-bottom: 10px;}           
div#str_left { padding-top: 18px; float: left }                  
div#str_right { padding-top: 18px; float: right; }   

div#str_center { float: left; width: 530px; height: 49px;}

div#str_center ul {  position: absolute; padding: 0px;  list-style: none; border: 1px solid #dadada; margin-left: 100px; -moz-border-radius:3px;-webkit-border-radius:3px;  }
div#str_center li {    float: left;   position: relative; border-right: 1px solid #dadada; }
div#str_center li.last { border-right: none; }

div#str_center a { display: block; padding: 3px 10px 3px 10px; text-decoration: none;  font-family: Arial; font-size: 12px; color: #006cb7; background-color: #f2f2f2; }
div#str_center a.active { display: block; padding: 3px 10px 3px 10px; text-decoration: none; font-family: Arial; font-size: 12px; color: #000000; background-color: #ffffff;}
                             
/*********************************

Inne style

*********************************/

.clear { clear: both;}
.line { height: 1px; background-color: #e9e9e9; margin-bottom: 10px;}

a.more { font-family: Arial; color: #006cb7;font-size: 11px; text-decoration: none;}
a:hover.more { text-decoration: underline; }

.left { float: left;}
.right { float: right;}





