@import url(/_style/HeadTail.css);
@import url(/_style/sitemap_main.css);

* {font-family:Trebuchet MS, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:130%; color:#464646; border:none; margin:0; padding:0;}
body {text-align:center; background:#fff;}
/*
li {list-style:none;}
*/
a {text-decoration:none; cursor:pointer;}
a:focus, a:active {outline:none; -moz-outline:none;}
.clear {clear:both;}
.error {display:block; margin:10px; padding:0 10px 0 20px; color:#F00; font-weight:bold; background:url(/_img/ico/alert.gif) no-repeat 0 0;}

span.title {color:#1a2732;}
a:hover,
a:hover span.title,
a:hover span,
a:hover span.lead {color:#666;}

ul#tab_programs {list-style:none;}

.hidden {display:block;}

p.title {color:#1a2732; font-size:14px; font-weight:bold; margin:0 0 0 12px;}
p.title.speaker {background:url(/_img/ico/speaker.gif) no-repeat 0 1px; font-size:14px; font-weight:bold; padding:0 0 3px 30px; margin:15px 0 15px 12px;}
div#comment p.title {color:#1a2732; font-size:14px; font-weight:bold; margin:0 0 20px 0;}

div#top_container {width:980px; text-align:left; margin:0 auto;}
div#middle_container {background: url(../_img/bg_footer_separator.png) repeat-x 0px 100%; padding-bottom:7px; }
div#middle_container {display:inline; /*Fix IE floating margin bug*/; float:left; width:100%; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
div#middle_container .page { min-width:992px; background: #ffc20e url(../_img/bg01.jpg) no-repeat 50% 0px; text-align:center; display:inline; /*Fix IE floating margin bug*/; float:left; width:100%; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
div#middle_container .page .center { width:992px; margin:0 auto; }
div#middle_container .page .center .main { float:left; width:992px; background:url(../_img/bg_main.jpg) no-repeat 156px 186px; }
div#bottom_container {width:980px; text-align:left; margin:0 auto;}

/* tail */
div#tail {float:left;}
div#tail div#nav_more_all {z-index:5;}

div#middle_container .page .main .content { float:left; width:762px !important /*Non-IE6*/; width:768px /*IE*/; margin-top:185px; padding:5px 5px 80px 5px; background:#fff url(../_img/bottom_notes.gif) no-repeat -164px 100%; min-height:500px; height:auto; text-align:left;}
div#middle_container .page .main .content h1,
div#middle_container .page .main .content p#title{ font-size:16px; font-weight:bold; margin:5px 0 10px 0; }
div#middle_container .page .main .content p { margin:5px 0 8px 0px; }

/* górne nutki */
div#middle_container .page .main #flash_top_notes_container { xdisplay:inline; float:left; clear:both; width:0px; height:0px; margin:-10px 0px 0px 0px;  }
div#middle_container .page .main #flash_top_notes {position:absolute; margin:-39px 0px 0px 205px; }

/* dolne nutki */
div#middle_container .page .main .bottom_notes { display:inline; float:left; clear:both; width:0px; height:0px; margin-top:-123px; margin-left:16px !important /*Non-IE*/; margin-left:16px /*IE*/; }
div#middle_container .page .main .bottom_notes span { display:block; position:relative; top:0px; left:0px; width:164px; height:123px; background:url(../_img/bottom_notes.gif) no-repeat 0;}

/* sponsorzy & patroni */
div#bottom_container .sponsors{ float:left; width:340px; margin-left:186px !important /*Non-IE*/; margin-left:93px /*IE*/; }
div#bottom_container .patrons{ float:left; width:400px; }
div#bottom_container .sponsors .title,
div#bottom_container .patrons .title{ font-weight:normal; font-size:100%; margin: 8px 0px 0px 0px; color:#333; }
div#bottom_container .sponsors a,
div#bottom_container .patrons a { display:block; float:left; margin:0px 5px 0px 0px; height:70px; width:105px; }

div#bottom_container .sponsors a,
div#bottom_container .patrons a { background-position: 50%; background-repeat:no-repeat; }
div#bottom_container .patrons .polska { background-image: url(../_img/logo_polska.gif); }
div#bottom_container .patrons .przyjaciolka { background-image: url(../_img/logo_przyjaciolka.gif); }
div#bottom_container .patrons .naszaklasa { background-image: url(../_img/logo_naszaklasa.gif); width:110px; }
div#bottom_container .sponsors .sony { background-image: url(../_img/logo_sony.gif); }
div#bottom_container .sponsors .cyfraplus { background-image: url(../_img/logo_cyfra.gif); }
div#bottom_container .sponsors .hotel { background-image: url(../_img/logo_hotel.gif); }

/* menuLeft */
div#middle_container .page .main #menuLeft { float:left; width:180px; height:300px; margin-left:0px; margin-top:240px; text-align:left; background: url(../_img/menuleft_top.jpg) no-repeat 100% 0px;  }
div#middle_container .page .main #menuLeft .main_container,
div#middle_container .page .main #menuLeft .main_container.default {background: url(../_img/menuleft_default.jpg) no-repeat 100% 100%;}
div#middle_container .page .main #menuLeft .main_container.filmy {background: url(../_img/menuleft_filmy.jpg) no-repeat 100% 100%;}
div#middle_container .page .main #menuLeft .main_container.zdjecia {background: url(../_img/menuleft_zdjecia.jpg) no-repeat 100% 100%;}
div#middle_container .page .main #menuLeft .main_container.posluchaj {background: url(../_img/menuleft_posluchaj.jpg) no-repeat 100% 100%; }
div#middle_container .page .main #menuLeft .main_container ul { padding:0; margin:50px 0 0 30px; list-style:none; }
div#middle_container .page .main #menuLeft .main_container ul li { clear:both; background: url(../_img/menuleft_arrow01.gif) no-repeat 0px 7px; padding-left:10px; }
div#middle_container .page .main #menuLeft .main_container ul a { display:block; padding:3px 0px 4px 0px; width:140px; background: url(../_img/menuleft_separator.jpg) no-repeat 0px 100%; text-decoration:none; }
div#middle_container .page .main #menuLeft .main_container ul a:hover { }
div#middle_container .page .main #menuLeft .main_container ul a:visited { }
div#middle_container .page .main #menuLeft .suplemental_container { height:190px; }

div#middle_container .page .main #menuLeft .main_container a.menu {}
div#middle_container .page .main #menuLeft .suplemental_container a { display:block; float:right; clear:both; }
div#middle_container .page .main #menuLeft .suplemental_container a.movies { width:140px; height:35px; margin-top:40px; }
div#middle_container .page .main #menuLeft .suplemental_container a.photos { width:120px; height:35px; }
div#middle_container .page .main #menuLeft .suplemental_container a.podcasts { width:100px; height:40px; }

/* Layouty */
div#middle_container .page.homepage {} 
div#middle_container .page.homepage .content .content_column1 { float:left; clear:both; width:100%; } 
div#middle_container .page.homepage .content .content_column2 { float:left; width:537px; } 
div#middle_container .page.homepage .content .content_column3 { float:left; width:220px; margin-left:5px !important; margin-left:3px; } 

div#middle_container .page.homepage .content h1 {font-size:16px; font-weight:bold;}

div#middle_container .page.homepage .content .content_column1 .container_info { float:left; width:100%; background:#9e0b0f url(../_img/main_info_bg02.jpg) repeat-x 0px 100%; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz { float:left; clear:both; width:100%; background:url(../_img/main_info_bg01.jpg) repeat-y -14px 0px; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz li { float:left; clear:both; width:540px; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz li .image_container {float:left; width:320px; margin:0px; padding:0px; padding-bottom:8px; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz .image_container .thumb { }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz .title { display:block; float:left; clear:right; width:175px; font-weight:bold; font-size:16px; color:#d1d3d4; margin:10px 0 0 10px; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz .date { display:block; float:left; xclear:right; width:175px; color:#d1d3d4; margin:0 0 0 10px; }
div#middle_container .page.homepage .content .content_column1 .container_info ul#zapowiedz .desc { display:block; float:left; xclear:right; width:175px; font-size:14px; color:#fff; margin:5px 0 10px 10px }

div#middle_container .page.homepage .content .container_concert { position:absolute; margin-left:504px; margin-top:-5px !important /*Non-IE*/; margin-top:-4px /*IE*/; z-Index:100; width:350px; height:350px; xbackground:url(../koncerty.gif) no-repeat 0px 0px; }

div#middle_container .page.homepage .content .container_schedule { float:left; clear:both; width:100%; height:227px; background:#fff url(../_img/main_schedule_bg01.jpg) repeat-y 0px 0px; }
div#middle_container .page.homepage .content .container_schedule .gadgets { float:left; position:absolute; width:310px; height:144px; margin:84px 0px 0px 225px; background: url(../_img/main_schedule_gadgets.jpg) no-repeat 0px 0px; }
div#middle_container .page.homepage .content .container_schedule .gadgets a.cd { display:block; float:left; width:132px; height:130px; margin-left:39px; margin-top:2px; }
div#middle_container .page.homepage .content .container_schedule .gadgets a.movie { display:block; float:left; width:85px; height:130px; margin-left:15px; margin-top:2px; }
div#middle_container .page.homepage .content .container_schedule .schedule { padding:10px 0 10px 13px }
div#middle_container .page.homepage .content .container_schedule .schedule h1 { padding:0px 0px 5px 0px; margin:0px; }
div#middle_container .page.homepage .content .container_schedule .schedule ul { margin:5px 0 0 0; list-style:none; position:absolute; padding:0px; }
div#middle_container .page.homepage .content .container_schedule .schedule ul li { padding:0px 0px 2px 0px; line-height:auto; }
div#middle_container .page.homepage .content .container_schedule .schedule ul li a { font-size:14px; font-weight:bold; }
div#middle_container .page.homepage .content .container_schedule .schedule ul li a .date {  xfont-size:12px; color:#e35100; font-weight:normal; margin-right:5px; }
div#middle_container .page.homepage .content .container_schedule .schedule ul li a .more { display:inline-block; padding-bottom:2px !important /*Non-IE*/; padding-bottom:0px /*IE*/; padding-left:10px; background:url(../_img/link_arrow01.gif) no-repeat 0px 6px; margin-left:3px; }

div#middle_container .page.homepage .content .container_competitions { float:left; clear:both; width:100%; padding:23px 0 0 13px; }
div#middle_container .page.homepage .content .container_competitions table { border-collapse:collapse; width:100%; }
div#middle_container .page.homepage .content .container_competitions table tr td { vertical-align:top; width:250px; padding:0 10px 10px 0; }
div#middle_container .page.homepage .content .container_competitions table tr td.nr {width:20px;}
div#middle_container .page.homepage .content .container_competitions table tr td.ok {xborder:1px solid red;}
div#middle_container .page.homepage .content .container_competitions table tr td.vote {xborder:1px solid blue; width:40px;color:#d2631e}
div#middle_container .page.homepage .content .container_competitions table tr td h2 { font-size:12px; font-weight:bold; padding:8px 0 10px 0px; }
div#middle_container .page.homepage .content .container_competitions table img.ico { margin-right:5px; }
div#middle_container .page.homepage .content .container_competitions table ol.list1 { width:93%; margin:0 0 10px 15px; }
div#middle_container .page.homepage .content .container_competitions table ol.list1 li { list-style-type:decimal; float:left; clear:both; width:100%; margin-bottom:5px; }
div#middle_container .page.homepage .content .container_competitions table ol.list1 li .desc { display:block; float:left; width:80%; }
div#middle_container .page.homepage .content .container_competitions table ol.list1 li .code { display:block; float:right; font-weight:bold; }

div#middle_container .page.homepage .content .container_competitions table ol.list2 { width:93%; margin:0 0 10px 15px; }
div#middle_container .page.homepage .content .container_competitions table ol.list2 li { float:left; clear:both; width:100%; margin-bottom:5px; }
div#middle_container .page.homepage .content .container_competitions table ol.list2 li .desc { display:block; float:left; width:80%; }
div#middle_container .page.homepage .content .container_competitions table ol.list2 li .percent { display:block; float:right; clear:right; font-weight:bold; }
div#middle_container .page.homepage .content .container_competitions table ol.list2 li .code { display:block; float:left; clear:both; width:100%; font-weight:bold; }
div#middle_container .page.homepage a.vote { color:#d2631e; }
td.vote a.vote { color:#d2631e; }

div#middle_container .page.homepage .content .container_competitions table ul.list3 { width:93%; margin:0 0 10px 0px; }
div#middle_container .page.homepage .content .container_competitions table ul.list3 li { list-style-type:none; float:left; clear:both; width:100%; margin-bottom:5px; }
div#middle_container .page.homepage .content .container_competitions table ul.list3 li .desc { display:block; float:left; width:100%; }
div#middle_container .page.homepage .content .container_competitions table ul.list3 li .date { display:block; float:left; clear:both; width:100%; font-size:11px; color:silver; }

div#middle_container .page.homepage .content .container_multimedia { float:left; clear:both; width:100%; padding:20px 0 0 13px; }

div#middle_container .page.layoutA {}
div#middle_container .page.layoutA .content .content_column1 { width:740px !important; width:760px; padding:5px 5px 10px 15px; }
div#middle_container .page.layoutA .content .content_column2 { display:none; }

div#middle_container .page.layoutB {}
div#middle_container .page.layoutB .content .content_column1 { float:left; width:507px !important /*Non-IE*/; width:532px /*IE*/; padding:5px 10px 10px 15px; }
div#middle_container .page.layoutB .content .content_column2 { float:left; width:225px; padding-left:5px; }

/* ------------------------------------ strony ------------------------------------------ */

/* ludzie */
ul#ludzie_lzr_list { list-style-type:none; }
ul#ludzie_lzr_list li { float:left; clear:both; width:100%; }
ul#ludzie_lzr_list li a { float:left; width:370px; margin-left:10px;}
ul#ludzie_lzr_list li a .date{ display:none; }
ul#ludzie_lzr_list li a .title{ float:left; clear:both; width:370px; font-weight:bold; margin-top:20px; }
ul#ludzie_lzr_list li a .desc{ float:left; clear:both; width:370px; }
ul#ludzie_lzr_list li .ludzie_list_image { float:left; width:100px; height:123px; }

.page.ludzie {}
.page.ludzie h2 {margin-bottom:10px;}
.page.ludzie #content p {}
.page.ludzie #content .fotoLeft {margin-bottom:10px;}

/* wykonawcy */
ul#wykonawcy_list { list-style-type:none; }
ul#wykonawcy_list li {position:relative; height:145px; float:left; width:100%; }
	html>body ul#wykonawcy_list li {height:auto; min-height:145px;}
ul#wykonawcy_list li a { float:left; clear:both; width:100%; }
ul#wykonawcy_list li a .image_container {position:absolute; top:0; left:0; display:block; width:180px; height:136px; float:left; }
ul#wykonawcy_list li a .thumb { display:none; }
ul#wykonawcy_list li a .date{ display:none; }
ul#wykonawcy_list li .more2 {width:230px; padding-top:10px; xfloat:right; clear:both; text-align:right;}
ul#wykonawcy_list li a .title{ float:right; clear:right; xwidth:100%; width:320px; font-weight:bold; margin-top:10px; }
ul#wykonawcy_list li a .desc{ float:right; clear:right; xwidth:100%; width:320px; }

/* kolekcje */
div#middle_container .page .content .content_column1 .cd_cdlist { list-style-type:none; margin:10px 0 0 0px; }
div#middle_container .page .content .content_column2 .cd_cover { display:block; float:left; clear:both; xposition:absolute; clear:both; margin-top:20px; border:5px solid #fff; }
div#middle_container .page .content .content_column2 .cd_cover img { }
div#middle_container .page .content .content_column2 .cd_tracklist { margin:10px 0 0 20px; border-collapse:collapse; }
div#middle_container .page .content .content_column2 .cd_tracklist td { padding:2px 2px; }
div#middle_container .page .content .content_column2 .cd_tracklist .cd { font-weight:bold; padding:10px 0 5px 0; }
div#middle_container .page .content .content_column2 .cd_tracklist .nr { width:20px; vertical-align:top; }
div#middle_container .page .content .content_column2 .cd_tracklist .title {  }

/* archiwa */
div#middle_container .page .content .content_column1 ul#archive_list { list-style-type:none; }
div#middle_container .page .content .content_column1 ul#archive_list li { float:left; clear:both; width:100%; border-bottom:1px solid #efefef; padding:15px 0px }
div#middle_container .page .content .content_column1 ul#archive_list a { float:left; clear:both; width:100%; }
div#middle_container .page .content .content_column1 ul#archive_list a .date { display:block; float:left; width:200px; clear:both; color:silver; }
div#middle_container .page .content .content_column1 ul#archive_list a .title { display:block; float:left; clear:both; width:100%; font-weight:bold; }
div#middle_container .page .content .content_column1 ul#archive_list a .desc { display:block; float:left; clear:both; width:100%; margin-top:10px; }

div#middle_container .page .content .content_column1 ul#archive { list-style-type:none; display:block; float:left; margin-top:10px; }
div#middle_container .page .content .content_column1 ul#archive .first { font-weight:bold; }
div#middle_container .page .content .content_column1 ul#archive .first span { font-size:13px; display:block; margin:15px 0 5px 0; }
div#middle_container .page .content .content_column1 ul#archive .more { display:block; float:left; margin-top:10px; }

/* powiązane */
div#middle_container .page .content .content_column2 .see_more {  }
div#middle_container .page .content .content_column2 .see_more span.title { display:block; font-weight:bold; margin:0 0 10px 0; }
div#middle_container .page .content .content_column2 .see_more #related_articles { list-style-type:none; }
div#middle_container .page .content .content_column2 .see_more #related_articles a {}
div#middle_container .page .content .content_column2 .see_more #related_articles a img {}
div#middle_container .page .content .content_column2 .see_more #related_articles a .title { font-weight:normal; float:left; clear:both; }

/* mapa flashowa i miasta */
div#middle_container .page.layoutB  .content .content_column2 #flash_map { position:absolute; margin-top:-25px; margin-left:10px; }

div#middle_container .page.layoutB  .content .content_column2 .nagrody {width:255px; height:677px; background:url(../_img/nagrody.gif) no-repeat; position:absolute; top:440px; margin-left:40px; right:auto;}
	html>body div#middle_container .page.layoutB  .content .content_column2 .nagrody {background:url(../_img/nagrody.png) no-repeat; top:480px; right:auto;}

div#middle_container .page.layoutB  .content .content_column2 .cities { float:right; clear:both; height:450px; width:158px !important /*Non-IE6*/; width:162px /*IE6*/; padding:0 0 0 7px; margin-top:150px; padding-top:100px; background:url(../_img/mapa_bg.jpg) repeat-x 0px; }
div#middle_container .page.layoutB  .content .content_column2 .cities ul { list-style:none; }
div#middle_container .page.layoutB  .content .content_column2 .cities ul li {float:left; width:160px; clear:both; margin-bottom:2px; }
div#middle_container .page.layoutB  .content .content_column2 .cities a { xfont-size:120%; font-color:#3d3d3d; xfont-weight:bold; padding-right:10px;}
div#middle_container .page.layoutB  .content .content_column2 .cities a span { float:left; }
div#middle_container .page.layoutB  .content .content_column2 .cities a .date { color:#e45c10; width:38px; }
div#middle_container .page.layoutB  .content .content_column2 .cities a .city { max-width:120px; width:auto; }
div#middle_container .page.layoutB  .content .content_column2 .cities a .more { display:block; width:8px; height:10px; background:url(../_img/link_arrow01.gif) no-repeat 0px 4px; margin-left:5px; }
div#middle_container .page.layoutB  .content .content_column2 .cities ul li.expired a,
div#middle_container .page.layoutB  .content .content_column2 .cities ul li.expired a span { color:#909090; }
div#middle_container .page.layoutB  .content .content_column2 .cities ul li.expired a .more { background-image:url(../_img/link_arrow02.gif); }

div#middle_container .page.homepage  .content #flash_map_container { margin-top:-120px !important /*Non-IE*/; margin-top:-65px /*IE*/;  }
div#middle_container .page.homepage  .content #flash_map { position:absolute; z-index:200; margin-top:-25px; margin-left:10px; }
div#middle_container .page.homepage  .content .cities ul { list-style:none; }
div#middle_container .page.homepage  .content .cities { float:right; clear:both; height:450px; width:156px !important /*Non-IE6*/; width:160px /*IE6*/; padding:0 0 0 7px; margin-top:150px; padding-top:100px; background:url(../_img/mapa_bg.jpg) repeat-x 0px; }
div#middle_container .page.homepage  .content .cities ul li {float:left; width:100%; clear:both; margin-bottom:2px; }
div#middle_container .page.homepage  .content .cities a { xfont-size:120%; font-color:#3d3d3d; xfont-weight:bold; padding-right:10px;}
div#middle_container .page.homepage  .content .cities a span { float:left; }
div#middle_container .page.homepage  .content .cities a .date { color:#e45c10; width:38px; }
div#middle_container .page.homepage  .content .cities a .city { max-width:130px; width:auto; }
div#middle_container .page.homepage  .content .cities a .more { display:block; width:8px; height:10px; background:url(../_img/link_arrow01.gif) no-repeat 0px 4px; margin-left:5px; }
div#middle_container .page.homepage  .content .cities ul li.expired a,
div#middle_container .page.homepage  .content .cities ul li.expired a span { color:#909090; }
div#middle_container .page.homepage  .content .cities ul li.expired a .more { background-image:url(../_img/link_arrow02.gif); }

/* ------------------------------- narzedzia tools --------------------------------------- */
ul#tools { list-style:none; height:20px; margin:12px 12px 4px 13px; clear:both; display:none;}
ul#tools li {float:right;}
ul#tools li a {display:block; height:18px; width:45px; border-left:1px solid #CCC;}
ul#tools li.first {display:none;}
ul#tools li.recomend a {background:url(/_img/ico/send.gif) no-repeat 50% 50%; xmargin-right:-20px;}
ul#tools li.print a {background:url(/_img/ico/print.gif) no-repeat 50% 50%;}
ul#tools li.rss a {background:url(/_img/ico/rss.gif) no-repeat 50% 50%;}
ul#tools li.podcast a {background:url(/_img/ico/podcast.gif) no-repeat 50% 50%;}
ul#tools li.mp3 a {background:url(/_img/ico/speaker_green.gif) no-repeat 50% 50%;}
ul#tools li.sizer {display:block; height:18px; padding:0 13px 0 8px;}
ul#tools li.sizer a {float:left; border:none; width:15px;}
ul#tools li.sizer a.px11 {background:url(/_img/ico/11px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px13 {background:url(/_img/ico/13px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px16 {background:url(/_img/ico/16px.gif) no-repeat 50% 50%;}

div#recomendform { position:absolute; width:392px; height:308px; padding:33px 15px 20px 15px; background:url(../_img/bgRecomend.gif) no-repeat; z-index:100; display:none; }
	html>body div#recomendform {width:352px; height:268px;}

div#middle_container .page.layoutA  div#recomendform { margin-left:360px; }
	html>body div#middle_container .page.layoutA  div#recomendform {margin-left:370px;}
div#middle_container .page.layoutB  div#recomendform { margin-left:140px; }
	html>body div#middle_container .page.layoutB  div#recomendform {}

div#recomendform p { color:#333; width:100%; float:left; clear:both; margin-bottom:5px !important; margin-bottom:3px; }
div#recomendform p.title {font-size:13px; font-weight:bold; }
div#recomendform p input {width:351px; height:24px; color:#333; xbackground:url(../_img/bgFormLine.jpg) no-repeat; padding:4px 4px 0 4px; }
	html>body div#recomendform p input {width:343px; height:20px;}
div#recomendform p textarea {width:350px; height:66px; color:#333; padding:4px 4px 4px 4px; border:1px solid #ddd; }
	html>body div#recomendform p textarea {width:341px;}
div#recomendform p.buttons input {display:block; width:80px; height:24px; background:url(../_img/bgButton.jpg) no-repeat; font-weight:normal; text-align:center; cursor:pointer; padding:0; float:left;}
div#recomendform p.buttons a {display:block; width:80px; height:24px; background:url(../_img/bgButton.jpg) no-repeat; font-weight:normal; text-align:center; cursor:pointer; padding:5px 0 0 0; margin:0 5px 0 0; float:right;}
	html>body div#recomendform p.buttons a {height:20px; margin:0;}
div#recomendform p.buttons input:hover,
div#recomendform p.buttons a:hover {background:url(../_img/bgButtonH.jpg) no-repeat; color:#333;}
div#recomendform p #mailto, 
div#recomendform p #mailwho { border:1px solid #ddd; }
/*
div#recomendform p.buttons .button { border:1px solid #ddd; background:#efefef; }
div#recomendform p.buttons a { display:block; padding:4px 15px 0px 15px; border:1px solid #ddd; background:#efefef; height:18px !important; }
*/

/* ------------------------------------ path -------------------------------------------- */
div#middle_container .page .content div#path { font-size:12px; color:#aaa; margin:0 0 10px 0;}
div#middle_container .page .content div#path,
div#middle_container .page .content div#path a {color:#aaa;}
div#middle_container .page .content div#path a:hover {color:auto;}
div#middle_container .page .content div#path .current {color:#eba77d;}
/*
div#middle_container .page .content div#path span {color:#007886; font-size:14px; margin:0;}
div#middle_container .page .content div#path span.noaction {color:#464646;}
*/

/* miasta */
div.miasta_koncerty {margin-top:260px; width:195px; float:right;}
	html>body div.miasta_koncerty {width:200px;}
div.miasta_wykonawcy {margin-top:20px; width:195px; float:right;}
	html>body div.miasta_wykonawcy {width:200px;}
div.miasta_koncerty ul,
div.miasta_wykonawcy ul {list-style:none;}
div.miasta_koncerty span.title {font-size:18px; display:block; margin-bottom:5px;}
div.miasta_wykonawcy span.title {font-size:11px; font-weight:bold; margin-bottom:10px; display:block;}
ul#related_concerts.related span.title {font-size:11px; font-weight:bold; margin-bottom:0;}
ul#related_concerts.related span.lead {display:none;}
ul#related_artists.related span.title {font-size:11px; float:left; font-weight:normal; margin-top:30px; width:90px;}
ul#related_artists.related li {height:76px; margin-bottom:10px;}
ul#related_artists.related img {float:left; margin-right:7px; border:1px solid #ccc;}

/* div#gallery_sub */
div#gallery_sub div.galleries {width:150px; height:170px; margin:8px 0 0 0; float:left;}
div#gallery_sub div.galleries a {display:block; width:135px; height:120px; border:1px solid #eae8df;}
div#gallery_sub div.galleries a:hover {border:1px solid #FFF;}
div#gallery_sub div.galleries div.title {width:100px; padding:2px 0 0 0;}
div#gallery_title2 {font-size:13px; font-weight:bold; margin:0 8px;}
div#gallery_sub2 {position:relative; height:600px; xpadding:0 8px;}
	html>body div#gallery_sub2 {height:auto; min-height:600px;}
div#gallery_sub2 div#gallery_title {font-size:13px; font-weight:bold;}
div#gallery_sub2 div#gallery {position:relative;}
div#gallery_sub2 div#gallery div {margin-top:40px;}
div#gallery_sub2 div#gallery img {float:left;}
div#gallery_sub2 div#gallery div#top {width:150px; text-align:right; float:right; margin-top:10px;}
div#gallery_sub2 div#gallery div#top span#galleryCounter {display:block; font-size:13px; font-weight:bold;}
div#gallery_sub2 div#gallery div#top span.title {display:block; font-size:13px; font-weight:bold;}
div#gallery_sub2 div#gallery div#top span.lead {display:block; color:#999; line-height:150%;}
div#gallery_sub2 div#gallery div#top span.author {display:block; color:#999; margin:2px 0 0 0;}
div#gallery_sub2 div#galleryPager span {text-align:center; cursor:pointer; display: block; width:93px; height:22px; padding-top:2px;}
	html>body div#gallery_sub2 div#galleryPager span {height:20px;}
div#gallery_sub2 div#galleryPager {position:absolute; width:400px; height:30px; display:block; left:0; top:0;}
	html>body div#gallery_sub2 div#galleryPager {top:-35px; * top:0;}
div#gallery_sub2 div#galleryPager div#gallery_prev {position:absolute; left:0; top:5px; background: url(../_img/butGal.gif) no-repeat 0 1px;}
div#gallery_sub2 div#galleryPager div#gallery_next {position:absolute; left:200px; top:5px; background: url(../_img/butGal.gif) no-repeat 0 1px;}
div#gallery_sub2 div#gallerySlideShow {position:absolute; left:100px; top:5px; background: url(../_img/butGal.gif) no-repeat 0 1px; display: block; width:93px; height:22px; color:#FFF; text-align:center; cursor:pointer; padding-top:2px;}
	html>body div#gallery_sub2 div#gallerySlideShow {top:-30px; * top:5px;}

/* video */
div#vplayer {width:325px; margin:13px 13px 0 0; float:left;}
div#videoplayer {width:160px; height:300px; margin:13px 0 0 0; float:left; }
	html>body div#videoplayer {height:auto; min-height:300px;}
div#videoplayer span#videoplayertitle,
div#videoplayer span#videoplayerlead {display:block;}
div#videoplayer span {display:block; width:260px; float:left;}
a.video_mini span.title {color:#535353; font-weight:bold; padding:0 0 4px 0; width:120px;}
div#videoplayer span#videoplayertitle {width:170px; color:#535353; font-weight:bold; padding:0 0 4px 0;}
	html>body div#videoplayer span#videoplayertitle {width:200px; * width:200px;}
a.video_mini span.lead,
div#videoplayer span#videoplayerlead {color:#999;}
a.video_mini {width:160px; height:180px; padding:10px 14px 10px 0; border-top:1px solid #DDD; text-align:center; float:left;}
	html>body a.video_mini {width:130px; height:auto; min-height:160px;}
a.video_mini img {border:3px solid #FFF; margin:0 0 8px 0;}
a.video_mini span {display:block; text-align:left; line-height:1.2; margin:0 8px;}

div#player02 {top:255px; left:325px; width:500px; height:395px;}
	html>body div#player02 {top:285px; left:330px; width:520px; height:415px;}

/* ramówka */
div#calendar_main {display:block; xwidth:666px; xheight:500px; width:100%; xfloat:left; }
	html>body div#calendar_main  {xheight:auto; xwidth:625px; xmin-height:500px;}

div#schedule {xwidth:540px; xpadding-right:20px; xborder-right:1px solid #17B081; float:left;}
	html>body div#schedule {width:520px;}
div#schedule a {display:block;}
div#schedule a.prev {display:block; xheight:12px; width:50px; background:url(../_img/link_arrow01_left.gif) no-repeat 0px 4px; padding-left:10px; margin-top:5px; float:left;}
div#schedule a.next {display:block; xheight:12px; width:50px; background:url(../_img/link_arrow01_right.gif) no-repeat 100% 4px; padding-right:15px; margin-top:5px; float:left;}
div#schedule p {display:block; xfont-size:14px; font-weight:bold; margin-bottom:3px; text-align:center; width:380px; float:left;}
	html>body div#schedule p {width:390px;}
div#schedule ul {padding:0; margin:0; clear:both;}
div#schedule ul li {padding:8px 0; display:block; border-top:1px solid #efefef;}
div#schedule ul li.indent { display:block; padding:4px 0 4px 40px;}
div#schedule ul li a {display:inline;}
div#schedule ul li a:hover {color:#000; text-decoration:underline;}
div#schedule ul li span {display:inline; padding-right:5px; font-weight:bold;}
div#schedule ul li span.indent {display:block; padding-left:35px; font-weight:normal; color:#666;}
div#schedule ul li span.indent a {color:#666;}
div#schedule ul li span.indent a:hover {color:#000;}
div#schedule ul li div.info_show {color:#555; padding:3px 0 0 33px; color:silver;}

div#schedule a.scheduleshow {display:block; height:28px; padding:3px 0 0 0; border-top:1px solid #ddd; clear:both;}
	html>body div#schedule a.scheduleshow {height:25px;}
div#schedule a.scheduleshow span {display:block; width:80px; height:21px; xbackground: url(../_img/bg_show_more.gif) no-repeat right top; color:#eba77d; font-size:9px; text-decoration:underline; padding:5px 0 0 0;}

div#calendar {display:none;}
ul#sheduletool {display:none;}

.info_hide {display: none;}
.info_show {display: block;}

/* paging */
div#paging {text-align:right; margin:15px 0 35px 0; border-right:1px solid #fff; }
div#komentarze div#paging {margin:15px 0 5px 0;}
div#paging a {height:17px; font-size:12px; font-weight:bold; border-right:1px solid #bbb; padding:0 7px;}
div#paging a span {color:#2b3b10; font-size:12px; border-bottom:1px solid #2b3b10;}

/*playerkartka*/
/* playlist */
div.content_column2 object#player {position:relative; z-index:10; margin-top:5px; width:214px;}
div.content_column2 div#player {position:relative; top:-85px; z-index:5; width:214px;}
	html>body div.content_column2 div#player {width:284px;}
div.content_column2 div#player div#playerCont {position:relative; overflow:hidden;}
div.content_column2 div#player div#playerCont.playerHidden {height:0px; overflow:hidden;}

div#content * a * {text-decoration:underline;}

/* gallery in text */
div.gallery_intext {position:relative; width:174px; background:#eae9de url(../_img/tGaleriaW.jpg) no-repeat; cursor:pointer; padding:47px 0 10px 0; margin:5px 10px 5px 0px; float:left; z-index:1000;}
	html>body div.gallery_intext {width:174px;}
div.gallery_intext div.galleryPager {xdisplay:none; padding:0 12px;}
div.gallery_intext div.galleryPager span,
div.gallery_intext div.galleryPager span a {font-size:10px;}
div.gallery_intext div.gallery div {padding:0 12px; margin:0;}
div.gallery_intext div.gallery div a img {padding:0; margin:2px 0 4px 0;}
div.gallery_intext span.title {display:block; width:150px; padding:0 12px;}

/* gallery box */
div.gallery_intext .run {position:absolute; top:20px; left:20px; z-index:100;}
div.gallery_intext div#galleryHeader {position:relative; width:704px; height:22px; background:#eee; cursor:default; float:left;}
div.gallery_intext div#galleryHeader a#closeLink {position:absolute; top:10px; right:10px; width:61px; height:20px; background:url(../_img/bgX.gif) no-repeat right 3px; color:#1c116a; text-decoration:none; padding:3px 20px 0 0;}
	html>body div.gallery_intext div#galleryHeader a#closeLink {width:41px; height:19px;}
div.gallery_intext div#galleryHeader a#closeLink:hover {background:url(../_img/bgXhover.gif) no-repeat right 3px; color:#4c4299;}
div.gallery_intext div#bgGallery {background:#eee; cursor:default;}
div.gallery_intext .smallphoto {margin:0 0 3px 12px;}
div.gallery_intext #bigPhotoBox {padding:12px; float:left;}
div.gallery_intext #bigPhotoDesc {padding:12px 12px 12px 12px; clear:both;}
div.gallery_intext #bigPhotoDesc span {display:block; line-height:100%;}
div.gallery_intext .jScrollPaneContainer {position:relative; width:290px; height:255px; overflow:hidden; margin:12px 5px 0 0; z-index:1000; float:right;}
	html>body div.gallery_intext .jScrollPaneContainer {margin:12px 10px 0 0;}
div.gallery_intext .jScrollPaneTrack {position:absolute; right:0; top:0; height:100%; background:#d6d5d0 url(../_img/bgBelt.gif) repeat-y; cursor:pointer;}
div.gallery_intext .jScrollPaneDrag {position:absolute; background:url(../_img/bgDrag.gif) no-repeat top; cursor:pointer; overflow:hidden;}
div.gallery_intext .jScrollPaneDragTop {position:absolute; top:0; left:0; overflow:hidden;}
div.gallery_intext .jScrollPaneDragBottom {position:absolute; bottom:0; left:0; overflow:hidden;}
div.gallery_intext a.jScrollArrowUp {display:block; position:absolute; z-index:1000; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
div.gallery_intext a.jScrollArrowDown {display:block; position:absolute; z-index:1000; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
div.gallery_intext div#thumbnailScroller p {padding:0; margin:0 0 12px 0;}
div.gallery_intext div#thumbnailScroller img {cursor:pointer; padding:0; margin:0;}
div.gallery_intext .scroll-pane {width:160px; height:300px; overflow:auto; float:left;}
div.gallery_intext a.jScrollArrowUp {background:url(../_img/arrowUp.gif) no-repeat 0 0;}
div.gallery_intext a.jScrollArrowDown {background:url(../_img/arrowDown.gif) no-repeat 0 0;}
div.gallery_intext a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position:0 -30px;}
div.gallery_intext .orange-bar .jScrollPaneTrack {background:#d6d5d0;}
div.gallery_intext .orange-bar .jScrollPaneDrag {background:#00f url(../_img/drag_grab.gif) no-repeat 50% 50%;}
div.gallery_intext .orange-bar .scroll-pane {background:#69f;}

ul#moreMuzyka {width:100%; margin:20px 0 0 0; float:left;}
ul#moreMuzyka li {width:80%; list-style:none; margin:0 0 10px 0; float:left;}
ul#moreMuzyka li.first span {display:block; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
ul#moreMuzyka li img {margin:0 9px 0 0; float:left;}
ul#moreMuzyka li span.title {font-weight:bold;}
ul#moreMuzyka li span.desc {display:block;}

div#more {width:100%; font-size:16px; font-weight:bold; margin:20px 0 0 0;}
div#more ul {width:100%; font-size:11px; font-weight:normal; margin:10px 0 0 0; float:left;}
div#more ul li {width:80%; list-style:none; margin:0 0 10px 0; float:left;}
div#more ul li img {margin:0 9px 0 0; float:left;}
div#more ul li span.title {font-weight:bold;}
div#more ul li span.desc {display:block;}
div#more a {color:#D2631E; font-weight:normal; float:left;}

/* misc */
.hide {display:none;}
a.more { color:#d2631e; display:inline-block; padding-right:10px; background:url(../_img/more01.gif) no-repeat 100% 5px; }
a.more2 {color:#d2631e; } 
.todo {border: 2px dashed red; background:yellow; padding:3px 5px; }
br.clear { clear:both; }
ul#mp3 li {background:url(../_img/speaker.gif) no-repeat; padding-left:20px; margin-top:10px; list-style:none; text-decoration:underline; }

td.filmy div {margin:10px 0 0 8px;}
	html>body td.filmy div {margin:10px 0 0 11px;}
td.filmy div a img {float:left;}
td.filmy div a.small_1 img {margin:14px 0 0 21px;}
	html>body td.filmy div a.small_1 img {margin-left:25px;}
td.filmy div a.small_2 img {margin:7px 0 0 21px;}
	html>body td.filmy div a.small_2 img {margin-left:25px; }

xdiv { border:1px solid red; padding:3px; }
