* {color: #5c5c5c; font-family: Trebuchet MS, Tahoma; font-size: 12px}
body {background: url("images/tlo_naglowek_main.gif") repeat-x left 92px; margin: 0}

a {text-decoration: none; }
a:hover {text-decoration: underline}
div,form,h1,h2,h3,h4,h5,h6,p,ul {margin: 0; padding: 0}
img {border: 0}

div#struktura {margin: 0 auto; width: 990px}

div#struktura_naglowek {height: 185px; margin-bottom: 14px; width: 990px}
div#nag_logo {float: left}
div#nag_miasta {background-color: #6c8e10; float: right; padding: 6px 0 7px 21px}
div#nag_miasta span {color: #ffffff; font-size: 11px; padding-right: 21px}
div#nag_miasta a {color: #ffffff; font-size: 11px}
div#nag_ikony {float: right; margin-left: 20px; padding: 26px 0 0 0; width: 740px}
div#nag_ikony td {padding: 0 10px 22px 10px; text-align: center}
div#nag_ikony a {font-size: 11px}
div#nag_ikony img {margin-bottom: 8px}
div#nag_tytul {float: right; line-height: 14px; padding-top: 14px; width: 430px}
div#nag_tytul #nag_tytul1 {color: #7e7e7e; font-size: 22px; font-weight: bold; text-decoration: none}
div#nag_tytul #nag_tytul2 {color: #251157; font-size: 22px; font-weight: bold; text-decoration: none}
div#nag_tytul #nag_tytul3 {color: #7e7e7e; font-size: 10px; line-height: 20px; text-decoration: none}
div#nag_wyszukiwarka {background: url("images/tlo_wyszukiwarka.png") no-repeat left top; float: right; height: 52px; width: 300px}
div#nag_wyszukiwarka input {border: 0; color: #bbbbbb; height: 19px; margin: 19px 0 0 27px; padding: 0; width: 201px}
div#nag_wyszukiwarka div {float: left}
div#nag_wyszukiwarka_p {padding: 17px 0 0 1px}

div#struktura_reklama {margin-bottom: 14px; text-align: center; width: 990px}

div#struktura_glowny {width: 990px}
div#glowna_srodek {float: left; width: 675px}
div.box1 {background: #f6f6f6 url("images/tlo_box1.gif") repeat-x left top; float: left; margin-bottom: 7px; width: 675px}

div.box1 .gora {height: 43px}
/*
 div.box1 .gora table {float: left}
 div.box1 .gora td {background: url("images/box_tytul_tlo.png") no-repeat right top; font-weight: bold; height: 36px; margin-right: 25px; padding: 0 15px 0 10px}
div.box1 .gora img {margin-right: 25px}
*/
div.box1 .gora div.tytul {float: left}
div.box1 .gora div.powrot {float: right; margin: 10px 10px 0 0}
div.box1 .gora div.przycisk {background: url("images/separator_box1.gif") no-repeat right top; float: right; padding: 10px 20px}
div.box1 .gora div.tytul_m {background: url("images/tlo_box1_m.gif") repeat-x left top; float: left; font-weight: bold; padding: 10px 1px 8px 10px}
div.box1 .gora div.tytul_t {background: url("images/tlo_box1_t.gif") no-repeat left top; float: left; height: 36px; width: 14px}

div.box1 .gora-foto {height: 32px;overflow:hidden;background:#6c8e10;margin:0 0 9px 0;}
div.box1 .gora-foto div.tytul {float: left}
div.box1 .gora-foto div.powrot {float: right; margin: 10px 10px 0 0}
div.box1 .gora-foto div.przycisk {background: url("images/tlo_box3_separator.gif") no-repeat right top; float: right; padding: 9px 20px}
div.box1 .gora-foto div.przycisk a{color: #ffffff;}
div.box1 .gora-foto div.tytul_m {background: url("images/tlo_box1_m.gif") repeat-x left top; float: left; font-weight: bold; padding: 10px 1px 8px 10px}
div.box1 .gora-foto div.tytul_t {background: url("images/tlo_box1_t.gif") no-repeat left top; float: left; height: 36px; width: 14px}


div.box1 .stronicowanie {float: right; margin: 9px 12px 7px 0}
div.box1 .stronicowanie div {float: left}
div.box1 .stronicowanie img {margin: 0}
div.box1 .stronicowanie_str {background: #ffffff url("images/stronicowanie_tlo.gif") repeat-x left top; color: #cbcbcb; font-size: 11px; height: 16px; padding: 2px 7px 0 7px}
div.box1 .stronicowanie_str span {color: #321a6e; font-size: 11px}
div.box1 .stronicowanie_str a {color: #cbcbcb; font-size: 11px}
div.box1 .stronicowanie_dol {margin: 10px 12px 17px 0}
div.box1 .stronicowanie_dol2 {margin: 25px 12px 12px 0}

div.box1 .srodek {height: 275px; margin: 6px 10px 10px 10px}
div.box1 div.top_zapowiedz {background-color: #ffffff; float: left; width: 310px}
div.box1 div.top_zapowiedz img {height: 200px; width: 300px}
div.box1 div.top0 {background-color: #ffffff; cursor: pointer; margin: 5px; position: relative}
div.box1 div.top1 {background-color: #28135c; filter: alpha(opacity=93); -moz-opacity: .93; opacity: .93; height: 24px; left: 0; position: absolute; top: 148px; width: 99px; z-index: 2}
div.box1 div.top1_txt {color: #ffffff; font-size: 10px; font-weight: bold; left: 0; padding: 5px 0 0 10px; position: absolute; top: 148px; z-index: 3}
div.box1 div.top2 {background-color: #321a6e; filter: alpha(opacity=87); -moz-opacity: .87; opacity: .87; height: 28px; left: 0; position: absolute; top: 172px; width: 300px; z-index: 2}
div.box1 div.top2_txt {color: #ffffff; font-size: 14px; font-weight: bold; height: 20px; left: 0; line-height: 20px; margin: 4px 0 0 10px; overflow-y: hidden; position: absolute; top: 172px; width: 280px; z-index: 3}
div.box1 div.top3_txt {font-size: 10px; height: 32px; margin-top: 5px; overflow-y: hidden; padding: 0 10px}
div.box1 div.top_nawigacja {background-color: #eaeaea; height: 23px; margin: 0 5px 5px 5px; text-align: center; width: 300px}
div.box1 td.top_slot_on {background-color: #ffffff; color: #321a6e; cursor: auto; font-size: 10px; font-weight: bold; margin: 4px 4px 4px 0; padding: 0 5px}
div.box1 td.top_slot_off {background-color: #321a6e; color: #ffffff; cursor: pointer; font-size: 10px; font-weight: bold; margin: 4px 4px 4px 0; padding: 0 5px}
div.box1 div.lista_zapowiedzi {background-color: #ffffff; float: right; width: 335px}
div.box1 div.lista_zapowiedzi div {background: url("images/tlo_box1_lista.gif") repeat-y right top; height: 265px; margin: 5px; overflow: hidden}
div.box1 div.lista_zapowiedzi ul {list-style-type: none}
div.box1 div.lista_zapowiedzi li {background: url("images/separator_box1_lista.gif") no-repeat left top; overflow-x: hidden; padding: 3px 5px; white-space: nowrap; width: 305px ; text-align: left;}

div.box1 .dol {background-color: #6c8e10; height: 32px; width: 675px}
div.box1 div.dol_tytul {color: #ffffff; float: left; font-size: 13px; margin: 0 45px 0 0}
div.box1 div.dol_pole a {color: #ffffff; float: left; font-size: 11px; margin: 9px 38px 0 28px}

div.box1 .galerie {background-color: #ffffff; border: 6px solid #ffffff; border-right-width: 7px; cursor: pointer; float: left; margin: 0 0 10px 10px}
div.box1 .galerie img {height: 73px; margin-bottom: 5px; width: 110px}
div.box1 .galerie_nazwa {color: #321a6e; font-weight: bold; overflow-x: hidden; white-space: nowrap; width: 110px}
div.box1 .galerie_mini {background-color: #ffffff; border: 6px solid #ffffff; border-right-width: 7px; cursor: pointer; float: left; margin: 0 0 10px 10px; text-align: center; width: 110px}
div.box1 .galerie_mini img {height: 83px}
div.box1 .galerie_tytul {background-color: #ffffff; margin: 0 10px 10px 10px; padding: 7px 10px}
div.box1 .galerie_tytul h2 {color: #321a6e; font-size: 18px; font-weight: bold}
div.box1 .galerie_opis {font-size: 11px; margin-top: 5px}
div.box1 .galerie_zdj {background-color: #ffffff; border: 10px solid #ffffff; margin: 0 10px 10px 10px; text-align: center}
div.box1 .galerie_zdj div {margin-top: 10px}

div.box1 .repertuary {margin: 0 10px 10px 10px}
div.box1 .repertuary_miejscowosc {background-color: #6c8e10; color: #ffffff; margin: 10px 0 5px 0; padding: 8px 10px}
div.box1 .repertuary_wpis {height: 18px; margin-top: 1px; width: 655px}
div.box1 .repertuary_wpis a {margin-left: 3px}
div.box1 .repertuary_nazwa {background-color: #ffffff; float: left; margin-right: 5px; width: 220px}
div.box1 .repertuary_adres {background-color: #ffffff; float: left; margin-right: 5px; width: 300px}
div.box1 .repertuary_sprawdz {background-color: #ffffff; float: left; width: 125px}
div.box1 .repertuary_sprawdz a {color: #321a6e}

div.box1 .archiwum_czas {background-color: #ffffff; float: left; margin: 10px 0 10px 10px; padding: 10px; width: 130px}
div.box1 .archiwum_tytuly {background-color: #ffffff; float: left; margin: 10px; padding: 10px; width: 475px}
div.box1 .archiwum_tytuly p {color: #321a6e; font-size: 14px; font-weight: bold; margin-bottom: 10px; text-align: center}
div.box1 .archiwum_data {background-color: #6c8e10; color: #ffffff; padding: 3px 5px; text-align: right}
div.box1 .archiwum_tytul {padding: 3px 15px}
div.box1 .archiwum_mce {padding: 10px}
div.box1 a.archiwum_rok {font-size: 16px; font-weight: bold}
div.box1 span.archiwum_mc {color: #321a6e; font-weight: bold}

div.box1 .wiadomosc {background: url("images/tlo_wiadomosci.png") no-repeat right bottom; width: 100%}
div.box1 .wiadomosc_zdjecie {background-color: #ffffff; padding: 5px; width: 1px}
div.box1 .wiadomosc_zdjecie_podpis {color: #888888; padding-top: 5px; text-align: center}
div.box1 .wiadomosc_tytul {vertical-align: top}
div.box1 .wiadomosc_tytul h2 {background-color: #ffffff; color: #321a6e; font-size: 18px; font-weight: bold; padding: 7px 10px}
div.box1 .wiadomosc_szczegoly {vertical-align: bottom}
div.box1 .wiadomosc_szczegoly table {background-color: #ffffff; width: 100%}
div.box1 .wiadomosc_pole {font-size: 11px; text-align: right}
div.box1 .wiadomosc_info {color: #321a6e; font-size: 11px}

.wiadomosc_tresc {margin-bottom: 15px}

.wiadomosc_tresc a{color:#9DCD16;}

div.box99 { float: left; margin-bottom: 15px; width: 330px}
div.box99 .gora {height: 36px} 
div.box99 .gora_tytul {float: left}
div.box99 .gora_wszystkie {float: right; margin: 10px 8px 0 0}
div.box99 .srodek {height: 250px;  margin: 10px 10px 0 10px;}
div.box99 .top0 {cursor: pointer; width: 280px;}
div.box99 .top1_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; color: #321a6e; font-weight: bold; margin-bottom: 5px; overflow-x: hidden; padding-bottom: 3px; font-size: 15px; }
div.box99 .top2_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; height: 90px; margin-bottom: 4px}
div.box99 .top2_txt img {margin-right: 7px; float: left}
div.box99 .top2_txt div.zajawka {font-size: 12px; height: 70px; line-height: 12px; overflow: hidden; width: 180px;}
div.box99 .top2_txt div.wiecej {color: #321a6e; float: right; font-size: 11px; line-height: 11px; margin-top: 0px}
.zajawka {text-align: left !important; padding: 0 0 20px 0; max-height: 120px;  overflow: hidden;}
.wydarzenie table td , .repertuary_wpis div {text-align: left;}



div.box88 { float: left; margin-bottom: 7px; width: 675px}
div.box88 .dol {background-color: #6c8e10; height: 32px; width: 675px}
div.box88 div.dol_tytul {color: #ffffff; float: left; font-size: 13px; margin: 0 15px 0 0}
div.box88 div.dol_pole a {color: #ffffff; float: right; font-size: 11px; margin: 9px 0px 0 0px;padding:0 10px;background: url("images/tlo_box3_separator.gif") no-repeat right top;}




div.box2 { float: left; padding:0 0 5px 0; margin-bottom: 0px; width: 215px}
div.box2 .gora {height: 36px}
div.box2 .gora_tytul {float: left}
div.box2 .gora_wszystkie {float: right; margin: 10px 8px 0 0}
div.box2 .srodek {height: 265px;  margin: 10px 0 0 0px}
div.box2 .top0 {cursor: pointer; }
div.box2 .top1_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; height:40px;width:200px; color: #321a6e; font-weight: bold; margin-bottom: 5px; overflow-x: hidden; padding-bottom: 3px; font-size: 15px; }
div.box2 .top2_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; height: 100px; margin-bottom: 4px}
div.box2 .top2_txt img {margin-right: 7px; float: left}
div.box2 .top2_txt div.zajawka {font-size: 12px; height: 85px; line-height: 12px; overflow: hidden; width: 108px}
div.box2 .top2_txt div.wiecej {color: #321a6e; float: right; font-size: 11px; line-height: 11px; margin: 0px 15px 0 0;}

div.box3 {background-color: #6c8e10; float: left; height: 32px; margin-bottom: 15px; width: 675px}
div.box3 div.dol_tytul {float: left}
div.box3 div.dol_pole {background: url("images/tlo_box3_separator.gif") no-repeat right top; float: left; padding: 9px 38px 7px 38px}
div.box3 a {color: #ffffff; font-size: 11px}
div.box3 table {border: 0; table-layout: fixed; width: 100%}
div.box3 td {background: url("images/tlo_box3_separator.gif") no-repeat right top; height: 32px; text-align: center}
 div.box3 div.dol_dzialy {float: left; width: 571px}

div.box4 {float: left; margin-bottom: 15px; width: 675px}
div.box4 .gora {background: #f6f6f6 url("images/tlo_box1.gif") repeat-x left top}
div.box4 .dodatkowe {float: left; margin: 15px 0 0 15px}
div.box4 .skroty {font-size: 11px; margin-right: 15px; padding-bottom: 15px}
div.box4 .skroty a {font-size: 11px}
div.box4 .skroty p {font-size: 12px; font-weight: bold}
div.box4 .dodatkowe img {float: left; margin: 0 18px 0 0}
div.box4 .stopka_box {float: left; margin-right: 10px; padding: 15px 0 0 0; width: 158px}

div#glowna_prawa {float: right; width: 300px}
div#kalendarz_div {background-color: #f6f6f6; margin-bottom: 15px; padding: 10px}
div#kalendarz_div h1 {font-size: 12px; font-weight: normal}
div#kalendarz_div .kal_nav {background-color: #ffffff; margin-top: 8px; width: 100%}
div#kalendarz_div .kal_poprzedni {padding-left: 30px}
div#kalendarz_div .kal_data {color: #321a6e; font-size: 18px; text-align: center}
div#kalendarz_div .kal_nastepny {text-align: right; padding-right: 30px}
div#kalendarz_div .kal {table-layout: fixed; width: 100%}
div#kalendarz_div .kal td {text-align: center}
div#kalendarz_div .kal a {font-size: 11px}
div#kalendarz_div .kal_dzien {background-color: #ffffff}

div#video {background: #f6f6f6 url("images/tlo_video.png") no-repeat left top; margin-bottom: 15px; width: 300px}
div#video div {font-size: 11px; padding: 0px 20px 0px 0}
div#video p {text-align: right}

div#video div.miniaturki {font-size:13pt;margin:15px 0 0 0;width:100%;}
div#video div.title {font-size:13pt;margin:7px 0 0 5px;}
div#video div.miniaturki  a {font-weight:bold;color: #321a6e; font-size: 13px;padding:8px 0 0 0;}
div#video div.miniaturki  a.small { font-weight:normal;font-size: 10px;padding:8px 0 0 0;}
div#video div.miniaturki  a:hover  {text-decoration:underline;}
div#video div.miniaturki div.vid img{float:left;border:3px #ffffff solid;border-top:2px #ffffff solid;;border-bottom:2px #ffffff solid;;}
div#video div.miniaturki div.vid{margin:0;clear:both;height:100px;}
div#video div.miniaturki div.vid:hover{background:white;}
div#video div.miniaturki div.vid div.left{float:left;position:relative;margin:0 8px 0 0;padding:1px;
     border:1.5px #321a6e solid;
    }
div#video div.miniaturki div.vid div.left div.time {z-index:100;position:absolute;left:74px;top:58px;float:left;background:url('images/filmboxbg.png');padding:1px 4px;}
div#video div.miniaturki div.vid div.left div.time p {font-size:8pt;font-weight:bold;color:#FFF;}

div#newsletter {background: url("images/tlo_newsletter.png") no-repeat left top; height: 86px; margin-bottom: 15px; width: 300px}
div#newsletter input {border: 0; color: #bbbbbb; height: 19px; margin: 41px 0 0 27px; padding: 0; width: 201px}
div#newsletter div {float: left}
div#newsletter_p {padding: 39px 0 0 1px}

div#struktura_stopka {background: url("images/tlo_stopka.gif") repeat-x left top; border-top: 0px solid #f6f6f6; float: left; padding: 0px 15px 30px 15px; width: 960px}
div#struktura_stopka .stopka_box {float: left; margin-right: 15px; padding: 15px 0 0 0; width: 158px}
div#struktura_stopka .partnerzy {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
div#struktura_stopka .partnerzy img{
	padding: 0px;
	height: 50px;
	width: 150px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #999;
}

div#struktura_stopka .stopka_box-znajdziesz {float: left; margin-left: 0px; }
div#struktura_stopka .stopka_box-znajdziesz .dodatkowe { margin: 15px 0 0 0}
div#struktura_stopka .stopka_box-znajdziesz .dodatkowe img {float: left; margin: 0 18px 0 0}


div#struktura_stopka .stopka_box a {font-size: 11px}
div#struktura_stopka .stopka_box p {font-weight: bold; margin-bottom: 3px}
div#struktura_stopka .stopka_c {float: right}

div.box5 a {font-size: 11px}
div.box5 h1 {background: url("images/tlo_box5.gif") repeat-x left top; font-weight: bold; margin-bottom: 10px; padding: 10px 0 0 15px}
div.box5 .okolicznosci {background-color: #f6f6f6; font-size: 11px; margin-bottom: 15px; padding: 10px 15px}
div.box5 .okolicznosci span {color: #321a6e; font-size: 11px}
div.box5 .pozycje {background-color: #f6f6f6; margin-bottom: 15px; padding: 1px 10px 10px 10px}
div.box5 .dzial {background-color: #6c8e10; color: #ffffff; font-size: 13px; margin: 10px 0; padding: 8px 10px}
div.box5 .wydarzenie {margin-bottom: 1px}
div.box5 .wydarzenie table {background-color: #ffffff; border: 0; width: 100%}
div.box5 .wydarzenie td {padding: 2px 7px}
div.box5 .wydarzenie td.miejsce {border-left: 5px solid #f6f6f6; font-size: 11px; width: 350px}

div.box6 {background: url("images/tlo_box6.gif") repeat-x left top; float: left; padding-top: 15px; width: 675px}
div.box6 .news0 {cursor: pointer; float: left; margin: 10px 25px 10px 10px; width: 195px}
div.box6 .news1_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; color: #321a6e; font-weight: bold; margin-bottom: 5px; overflow-x: hidden; padding-bottom: 5px; font-size: 11px; white-space: nowrap}
div.box6 .news2_txt {background: url("images/tlo_box2_separator.gif") no-repeat center bottom; height: 85px; margin-bottom: 4px}
div.box6 .news2_txt img {margin-right: 7px; float: left}
div.box6 .news2_txt div.zajawka {font-size: 10px; height: 61px; line-height: 12px; overflow-y: hidden; width: 108px}
div.box6 .news2_txt div.wiecej {color: #321a6e; float: right; font-size: 10px; line-height: 11px; margin-top: 5px}

p.info_box {margin: 30px 10px; text-align: center}
.srodek_szerokosc {display: table; width: 675px}
.wyrozniony {color: #6c8e10; font-weight: bold}

.podzielsie {height:30px;padding:10px;clear:both;}

.podzielsie .tekst {float:left;font-size:12pt;font-weight: bold}
.podzielsie .ikony {float:left;margin:0px 0 0 20px;}

.underNewsBanner{
	text-align: center;
	margin: 10px 0px;
}

#slider_box{
	clear: both;
	width: 990px;
}

#slider_box li{
	width: 66px!important;
	text-align: center;
	overflow: hidden;
	float: left;
}

#slider{
	width: 990px;
}

.sliderItems{
	display: block;
	text-align: center;	
}

.sliderItems img{
	filter: url("resources.svg#desaturate");
	filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1);
	width: 66px;
}

.sliderItems img:hover {
	filter: none;
	-webkit-filter:grayscale(0);
}

.bx-prev, .bx-next{
	visibility: hidden;
}



.box6 .news2_txt {height: 100px !important; position: relative !important;	} 
.box6 .news2_txt .zajawka { position: absolute; top: 0px; right: 0px;}
.box6 .news2_txt .wiecej {position: absolute !important; bottom: -15px; right: 0px}
td.wiadomosc_info, td.wiadomosc_pole{text-align: left !important;} 
.wiadomosc_tytul h2 {text-align: left;}