.stgHeaderServiceName { background-color:#718296; }
#stgMain { width:auto; padding:0; background-color:transparent }

#adv01, #adv06, #adv05 { text-align:center; padding-top:5px;}

/* kontent */
#kontent { background: #eaecec; padding-bottom:10px; border-top:1px solid #eaecec; min-height:200px; position:relative }
.kontentIn { width:970px; margin: 0 auto; background: #eaecec; padding: 0 7px 20px; margin-bottom:21px; }
.kontentIn .sh1, .kontentIn .h1  { margin:0 auto; padding:12px 0 8px; font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#697a8e; height: 28px; overflow: hidden; }
.expandpanelh1 { margin:0 auto; padding:12px 0 8px; font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#697a8e; height: 28px; overflow: hidden; }
.spacer { padding:21px }

.programLayer { background-color:#fff; }

a.more { font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:right; display:block; text-transform:lowercase; margin-top:7px }

#boksy { width:970px; margin:10px auto 0; background-color:#fff; padding:0 7px; }
#boksy:after { content:''; clear:both; display:block; }
.wide { width: 660px; float: left; }
.narrow { width: 300px; padding-top: 4px; float:right; }

#szczegolyProgramu { width:970px; margin:0 auto; background-color:#fff; padding:0 7px; }
#szczegolyProgramu:after { content:''; clear:both; display:block; }

/*.DYNAMIC #szczegolyProgramu h1 { margin-top:30px } */

#regulaminTresc { background-color:#fff; padding:10px 10px 10px 20px; width:940px; margin: 0 auto; box-shadow:2px 2px 10px #aaa }
#regulamin #regulaminTresc { padding:0 0 10px 2px; box-shadow:none }
#regulaminTresc h1 { margin-top:35px; }
#regulaminTresc ol { list-style:decimal; margin:0 30px 20px 40px; margin-bottom:20px }
#regulaminTresc ol.alpha { list-style:lower-alpha; margin:2px 40px; }
#regulamin { position:relative; background-color:#fff; margin:30px auto; width:940px; height:620px; padding:10px 20px; }
#regulamin .regulaminZamknij { position:absolute; top:2px; right:10px; padding:5px; cursor:pointer; z-index:2; }
#regulamin .regulaminCnt { overflow:auto; margin-top:10px; padding:10px; width:900px; height:340px; background-color:#f7f7f7; font-size:90%; line-height:1.7; color:#333; border:1px solid #ddd }
#regulamin h1 { padding:10px 0; font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#697a8e; }
#regulamin .regulaminAkceptacje { font-size:13px; color:#333; line-height:1.7; margin-right:5px }
.regulaminAkceptacje div.row { clear:both }
.regulaminAkceptacje div.row input { float:left; margin-right:5px; }
.regulaminAkceptacje { float:right }
.regulaminAkceptujeBtn.on{ opacity:1; cursor:pointer; }
.regulaminRezygnujeBtn,
.regulaminAkceptujeBtn { background-color:#ccc; border-radius: 3px; color: #222; cursor: pointer; float: left; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 4px 10px; margin-left:20px;}
.regulaminAkceptujeBtn { background-color:#82A300; color:#fff; opacity:.3; cursor:default; }
.regulaminAkceptacjeZamknij { position:absolute; top:0px; right:10px; border:1px solid #ccc; height:15px;  width:16px; }


/*****************************************/
/*              nawigator                */
/*****************************************/
#nawigator { width:auto; min-height:90px; background: #313c47; position:relative; z-index:4; }

.DYNAMIC #nawigator.mini { display:none }

#nawigator.mini #nawigatorSlider, 
#nawigator.mini .wszystkieKanaly,
#nawigator.mini .nawigatorOpcjeCnt,
#nawigator.mini .wyborDaty,
#nawigator.mini .nawigatorZakresy { display:none !important; }
#nawigator.mini .nawigatorCzas { margin-top:35px; position: relative; }
#nawigator.mini .nawigatorSearch { top:51px; right:140px; }
.nawigatorOpcjeCnt { height:34px; }
.nawigatorOpcjeCnt:after { content: '';	display: block;	clear: both; }
.nawigatorIn { width:970px; margin:0 auto; background:#313c47; padding:10px 0; position:relative; }
.nawigatorIn .sliPatch { position: absolute; top: 40px; left: 0px; width: 690px; height: 100px; background: #313c47; opacity: 0.9; cursor: pointer; }
.nawigatorIn .sliPatch:hover { opacity: 0.8; }
#nawigator:after,
#nawigator .nawigatorOpcje:after { content: '';	display: block;	clear: both; }
#nawigator .nawigatorOpcje { height:1%; margin-bottom:10px; float:left }
#nawigator .nawigatorOpcje li { float: left; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; margin-right: 2px; background: #536172; padding: 5px 9px; border-radius: 3px; cursor: pointer; margin-bottom:0px; display:block; overflow: hidden; }
#nawigator #nawigatorStrzalka { padding: 0;cursor: default;width: 12px;height: 22px; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -1px -935px no-repeat; margin: 0 5px 0 3px; }
#nawigator .nawigatorOpcje li:hover { background: #647080; }
#nawigator .nawigatorOpcje li a { color: #fff; }
#nawigator .nawigatorOpcje li a:hover{ text-decoration:none;}
#nawigator .nawigatorOpcje li.on { background: #268cc1; }

/* TODO: gdzie ta klasa */
/*#nawigator .nawigatorOpcje .nawigatorPelnaListaKan { padding-right: 19px; width: 103px; background: #268cc1 url(//a.wpimg.pl/a/i/programtv/2012/arr_dwntopmenu.png) 118px 12px no-repeat; position: relative; cursor: default; }*/
#nawigator .loginCnt { float:right }
#nawigator .loginCnt .prawa { float:right; max-width:220px }
#nawigator .loginCnt .login { padding:0 5px 0 0; color:#c4d0d9; cursor:default; background:transparent; margin: 0 5px 0 3px; text-align:right; width:170px; }
#nawigator .loginCnt .login em { white-space:nowrap; max-width:170px; }
#nawigator .loginCnt .login:hover { background:transparent; }
#nawigator .loginCnt .login em { color:#fafafa; font-style: normal; }


/* wybĂłr listy programĂłw */
#nawigator .nawigatorOpcje #nawigatorLista {  }
#nawigator .nawigatorOpcje #nawigatorLista { background-color:#268cc1 }

#nawigator .nawigatorOpcje #nawigatorLista:hover { border-radius: 2px 2px 0 0 }
body:not(.DYNAMIC) #nawigator .nawigatorOpcje #nawigatorLista:hover #nawigatorListaWybor { display:block; }

#nawigatorListaWybor { display:none; position:absolute; top:34px; left:0; z-index:2; box-shadow: 2px 2px 7px rgba(0,0,0,.4); background-color:#268cc1; border-radius:0 3px 3px 3px; z-index:4; min-width:130px }
#nawigator .nawigatorOpcje #nawigatorListaWybor	h2 { text-transform:uppercase; color:#123d4f; font-weight: normal; padding:4px 5px 0 5px; margin-top:0; border-top:1px dashed #7acae7; }

#nawigator .nawigatorOpcje #nawigatorListaWybor ul li { padding:0; display:block; float:none; background-color:transparent; margin-bottom:2px; margin-right:0; }
#nawigator .nawigatorOpcje #nawigatorListaWybor ul li a { padding:3px 10px 3px 20px; display:block }
#nawigator .nawigatorOpcje #nawigatorListaWybor ul li.on { background: transparent url(//a.wpimg.pl/a/i/programtv/2012/s.png) 5px -691px no-repeat } /*tick*/
#nawigator .nawigatorOpcje #nawigatorListaWybor ul li a.ulubione { background: transparent url(//a.wpimg.pl/a/i/programtv/2012/s.png) 20px -736px  no-repeat; padding-left:39px } /*serce*/
#nawigator .nawigatorOpcje #nawigatorListaWybor ul li:hover { background-color:#3f97c5 }
#nawigator .nawigatorOpcje #nawigatorListaWybor li a.info { color:#ccc; font-size:9px }
#nawigator .nawigatorOpcje #listaAktywna { padding-right:18px; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) right -975px no-repeat; max-width:125px;display:inline-block; }
#nawigator .nawigatorOpcje #nawigatorListaWybor a.opcja { opacity:0; padding-left:4px; padding-right:4px; margin-left:5px; float:right; color:#80e4d7/*#cbff00;*/; text-transform:none; }
#nawigator .nawigatorOpcje #nawigatorListaWybor a.opcja:hover { color:#eeffac; opacity:1; }
#nawigator .nawigatorOpcje #nawigatorListaWybor li:hover .opcja { opacity:1;
-o-transition-property:opacity; -o-transition-duration: .4s; -o-transition-delay:.2s;
-moz-transition-property:opacity; -moz-transition-duration: .4s; -moz-transition-delay:.2s;
-webkit-transition-property:opacity; -webkit-transition-duration: .4s; -webkit-transition-delay:.2s;
-ms-transition-property:opacity; -ms-transition-duration: .4s; -ms-transition-delay:.2s;
}	
#nawigator .nawigatorOpcje #nawigatorListaWybor h2 a.opcja { position:absolute; padding-top:0; right:0 }
#nawigator .nawigatorOpcje #nawigatorListaWybor h2:hover .opcja { visibility:visible }	

#nawigator .nawigatorOpcje section.lista { position:relative }
#nawigator .manage:hover { background-color:transparent !important; }
#nawigator .manage:after { content: '';	display: block;	clear: both; }
#nawigator .manage a:first-child { margin-left:10px }
#nawigator .manage a { display:none; display:block; height:0px; overflow:hidden; border-radius:3px; float:left; padding-right:10px !important; padding-left:10px !important }
#nawigator .manage a:hover { background-color:#3f97c5 }
#nawigator .lista:hover .manage a, #nawigator .lista .manage.brak a { height:16px;
-o-transition-property:height,height; -o-transition-duration:.4s,1s; -o-transition-delay:.2s,.2s;
-moz-transition-property:height,height; -moz-transition-duration:.4s,1s; -moz-transition-delay:.2s,.2s;
-webkit-transition-property:height,height; -webkit-transition-duration:.4s,1s; -webkit-transition-delay:.2s,.2s;
-ms-transition-property:height,height; -ms-transition-duration:.4s,1s; -ms-transition-delay:.2s,.2s;
}

#nawigator #nawigatorBezJS { border:1px dashed #777; border-radius:5px; padding:24px 30px; color:#fafaff; font-size:16px; width:625px; margin-bottom:10px; background-color:#394451 }
#nawigator.mini #nawigatorBezJS { display:none }

#nawigator #nawigatorSlider .loader { color:#ccc; text-align:center; padding-top:37px }
#nawigator #nawigatorSlider { display:none; position:relative; width:682px; height:95px; background-color:#fff; border-radius:5px; margin-bottom:10px; }
#nawigator #nawigatorSlider .slider { position:absolute; width:624px; height:84px; top:7px; left:30px; overflow:hidden; }
#nawigator #nawigatorSlider .slider .sliderInner { height:95px; position: absolute; min-width: 620px !important; }
#nawigator #nawigatorSlider .slider .slide { display:block; width:148px; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -253px -522px no-repeat; height:75px; padding:2px 3px 5px 3px; float:left; cursor:pointer; border-radius:3px; margin:0 1px 0 0px;
transition-property:background-color; transition-duration:.4s;
-o-transition-property:background-color; -o-transition-duration:.4s;
-webkit-transition-property:background-color; -webkit-transition-duration:.4s;
-moz-transition-property:background-color; -moz-transition-duration:.4s;
-ms-transition-property:background-color; -ms-transition-duration:.4s;
}
#nawigator #nawigatorSlider .slider .slide.on { /*width:155px;*/ background-color:#8191a4 !important; border-radius:4px;}
#nawigator #nawigatorSlider .slider .slide:hover { text-decoration:none; background-color: #cdd3db; }
#nawigator #nawigatorSlider .slider img { display:block;float:left;padding: 6px 2px 0 4px;}
#nawigator #nawigatorSlider .sliderPrev { position:absolute; left:5px; top:9px; cursor:pointer; width:15px; height:75px; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0 -525px no-repeat;}
#nawigator #nawigatorSlider .sliderNext { position:absolute; right:5px; top:9px; cursor:pointer; width:15px; height:75px; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -15px -525px no-repeat;}
#nawigator #nawigatorSlider .sliderNext:hover, #nawigator #nawigatorSlider .sliderPrev:hover { opacity:.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
#nawigator #nawigatorSlider .sliderPrev.off, #nawigator #nawigatorSlider .sliderNext.off { opacity: 0.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); cursor: default; } 

#nawigator .nawigatorCzas li { float:left }

#nawigator .slideActive { position:absolute; left:27px; height:81px; width:156px; background-color:#8191a4; border-radius: 3px; z-index:2; }

/* live search */
.nawigatorSearch { position: absolute; top:68px; right:0px; z-index:2; width: 270px; }
.nawigatorSearch form {	width:267px; display:block; clear:both; padding:0; margin:0; position: relative; }
.nawigatorSearch input { width:231px; padding:4px 28px 6px 8px; margin:0; border:0; height:22px; border-radius:6px; background-color:#f6f6f6; border:1px solid #889398; border-bottom:0px; font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#111; }
.placeholder { font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; line-height:18px !important; color:#9a9a9a !important; }
.nawigatorSearch .searchButton { position:absolute; display:block; height:20px; width:25px; right:-10px; top:7px; background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) 5px -605px no-repeat; cursor:pointer; border:0px; cursor:pointer; z-index:2; }
.nawigatorSearch .wszystkieKanaly { float:right; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 100% -35px no-repeat transparent; color: #44b3ec; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-right:6px; color:#c4d0d9;
margin-bottom:4px; }

.nawigatorSearch .wszystkieKanaly {
	float:right;
	background: #536172;
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	margin-bottom: 8px;
	border-radius: 3px;
	padding: 5px 9px;
}
.nawigatorSearch .wszystkieKanaly:hover {
	text-decoration: none;
	background: #647080;
}

/* timezone */
#nawigatorCzasWybor { position:absolute; top:10px; left:130px; background-color:#edf2f4; border:1px solid #7f8d9e; box-shadow:0 0 5px #555; border-radius:5px; padding:5px 0px; z-index:9; }
#nawigatorCzasWybor div { padding:2px 10px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#005599 }
#nawigatorCzasWybor div:hover { background-color:#d7e0e4; cursor:pointer; } 
#nawigatorCzasWybor div.on { background-color:#90b300; cursor:pointer; color:#fff } 
#nawigatorCzasWybor .tzone { display:inline-block; color:#7d9b00; margin-right:4px; }
#nawigatorCzasWybor div.on .tzone { color:#fff; }

/* czas */
.nawigatorCzas { display:block; background-color:#44515f; border-radius:5px; height:33px; padding:6px 10px; position: relative; }
.nawigatorCzas:after { display:block; clear:both; content:'';}
.nawigatorCzas .patch { position: absolute; top: 0px; left: 154px; width: 595px; height: 45px; background: #44515f; opacity: 0.8; border-radius: 5px; }
.nawigatorCzas #zegar { float: left; min-width:60px; padding:5px 0 0 32px; text-align:center; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -6px -445px no-repeat; font:bold 18px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#fff;display:inline-block;vertical-align:middle; }
.nawigatorCzas #sekundnik { font:700 17px Arial; padding-left:2px }
.nawigatorCzas #strefaCzasowa { float: left; padding:11px 0 0 0; margin:0 8px 0 4px; color:#bbc1c8; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;	cursor:pointer;	display:inline-block; vertical-align:middle; }
.nawigatorCzas #strefaCzasowa:hover{ color: #90b400; }
.nawigatorCzas .nawigatorZakresy { float:left; margin-left:8px; margin:4px 0 0 8px; vertical-align:middle; }
.nawigatorCzas .nawigatorZakresy li { float: left; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; margin-right: 2px; background: #536172; text-transform: lowercase; padding: 5px 9px; border-radius: 3px; cursor: pointer;margin-bottom:0px; display:block; vertical-align:middle; }
.nawigatorCzas .nawigatorZakresy li a { color: #fff; }
.nawigatorCzas .nawigatorZakresy li:hover {	background: #647080; }
.nawigatorCzas .nawigatorZakresy li a:hover { text-decoration:none; }
.nawigatorCzas .nawigatorZakresy li.on { background-color:#82a300; }
.nawigatorCzas .wyborDaty { float:left;	display:inline-block; position:relative; padding:8px 25px 3px 15px; height:22px; color:#fff; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; vertical-align:middle; margin:0px 0 0 25px; background-color: #536172; width:225px; text-align:center; border-radius:4px; }
.nawigatorCzas .prvDay {	position:absolute; display:block; width:15px; height:22px; left:5px; top:5px; background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0 -490px; cursor:pointer; vertical-align:middle; }
.nawigatorCzas .nxtDay { position:absolute; display:block; width:15px; height:22px; right:5px; top:5px; background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -9px -490px; cursor:pointer;	vertical-align:middle; }
.nawigatorCzas .prvDay:hover, .nawigatorCzas .nxtDay:hover { opacity:.88 }
.nawigatorCzas .calendar { display:block; float:left; background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -55px -493px; height:22px; width:35px; vertical-align:middle; }

.nawigatorCzas #wyborDnia { display:none; position:absolute; left:29px; top:4px; z-index:9; padding:3px 2px 2px 3px; width:210px; border:1px solid #7f8d9e; background-color:#edf2f4; box-shadow:0px 0px 3px #555; }
.nawigatorCzas #wyborDnia #wyborDniaMiesiac { background-color:#718296; color:#fff; height:20px; padding-top:2px; margin-right:1px }
.nawigatorCzas #wyborDnia .wyborDniaNazwy div { float:left; font-size:10px; width:29px; padding-top:4px; height:16px; text-align:center; color:#313c47; text-transform:uppercase; margin-right:1px }
.nawigatorCzas #wyborDnia .wyborDniaLinki a, .nawigatorCzas #wyborDnia .wyborDniaLinki span { display:block; float:left; width:29px; padding-top:4px; height:20px; text-align:center; background-color:#dbe2e4; margin:0 1px 1px 0 }
.nawigatorCzas #wyborDnia .wyborDniaLinki span { background-color:#e3eaed; }
.nawigatorCzas #wyborDnia .wyborDniaLinki a:hover { background-color:#ced8db; text-decoration:none; }
.nawigatorCzas #wyborDnia .wyborDniaLinki a.on { background-color:#90b300; color:#fff; }
.nawigatorCzas #wyborDnia .wyborDniaLinki a.dzis { font-weight:700 }

.wyborDatyCnt:hover #wyborDnia { display:block; }

.nawigatorCzas #notesBtn { float:right; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; margin:4px 2px 0px 10px; background: #536172; padding: 5px 9px 5px 30px; border-radius: 3px; cursor: pointer; vertical-align: middle; background:#536172 url(//a.wpimg.pl/a/i/programtv/2012/s.png) -116px -488px no-repeat; }
.nawigatorCzas #notesBtn:hover { background-color: #647080;text-decoration:none; }
.nawigatorCzas #notesBtn.pusty { background-position:-229px -501px; }
.nawigatorCzas #notesBtn.pelny { background-position:-116px -485px; }
.nawigatorCzas #listyBtn { float:right; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; margin:4px 2px 0px 0px; background: #536172; padding: 5px 9px 5px 30px; border-radius: 3px; cursor: pointer; vertical-align: middle; background:#536172 url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -356px no-repeat; }
.nawigatorCzas #listyBtn:hover { background-color: #647080;text-decoration:none; }
.nawigatorCzas #listyBtn.pusty { background-position: 0px -356px; }
.nawigatorCzas #listyBtn.pelny { background-position: 0px -356px; }


.stack { padding-top:22px; position: relative; }
.stack>section { box-shadow:0 0 16px #aaa }
.stack h1 { margin-top:35px; }
.stack .backCnt { top:0px }

/* CHECK ********************************* */
.stackRamowka { position:relative; }
.stackRamowka .backCnt { top:-20px }

/*.stackBack { float:left; width:100%; clear:both; font:13px Arial; color:#268cc1; cursor:pointer; background: url(//a.wpimg.pl/a/i/programtv/2012/s_ramowka.png) 0px -138px  no-repeat; padding-left:11px;  margin:20px 0; }*/
.stackBack:after { content:''; clear:both; display:block; }

.backCnt { width:970px; margin:0 auto; height:34px; padding-top:14px; position:absolute }
.back { font:14px Arial; color:#fff; box-shadow:1px 1px 5px #555; cursor:pointer; background: #536172; padding:8px 18px 8px 15px; border-radius:6px; position:absolute; top:10px; left:-20px }
.back:hover { background-color:#5a6a7d; text-decoration:none; }

.backx { position:fixed; display:block; padding:5px 5px 5px 7px; background-color: rgba(255, 255, 255,.5); margin-top:-6px; border-radius:5px; border:1px solid rgba(0,0,0,.15); box-shadow:0 0 10px #ddd; }
.backx span { background-color:#c00; color:#fff; display:inline-block; padding:0 5px 3px; border-radius:3px; font-weight:700; line-height:15px }
.backx:hover { text-decoration:none; color:#c00 }
.backAlone { position:relative; }
#regulaminTresc .backAlone { margin-left:-10px }


.button { font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; background-color:#536172;	padding: 5px 9px; border-radius:3px; cursor:pointer; vertical-align:middle; }
.button.green {	background-color:#82a300; }
.button.orange { background-color:#de7417; }
.button.orange:hover { background-color:#e3812b; }

.publicListInfoOuter { background-color:#313c47; padding-top:10px; padding-bottom:10px }
.publicListInfo { background-color:#44515f; border-radius:5px; width:970px; padding:15px 0; margin:0 auto; text-align:center; color:#fff; font: 15px 'Lucida Sans Unicode';  }
.publicListInfo span { margin-left:19px; }
.publicListError { width:800px; background-color:#f3f6f7; margin:40px auto; padding: 60px 0; color:#313c47; font: 15px 'Lucida Sans Unicode'; text-align:center; border:2px solid #b9c3d0; border-radius:6px }
.publicListInfo .fullServBtn {
	margin-left: 19px;
	background: #9e0b0f;
	color: #fff;
	font-size: 11px;
}
.publicListInfo .fullServBtn:hover {
	text-decoration: none;
	background: #a91a1e;
}


/* reklama */
#nawigator.mini #expandBigCnt, #nawigator.mini #expandButton { display:none }
#expandButton, #expandBigCnt { display:none; position:relative; }
#expandButton { margin-top:2px; color:#eee; font-size:16px; height:34px; overflow:hidden; cursor:pointer; z-index:2; position: absolute; top: 70px; right: 0; }
#expandBigCnt { width:970px; height:150px; background-color:#44515f;  margin-bottom:10px; overflow: hidden; position:relative; z-index:0  }
#expandBigCnt img { position:absolute; z-index:0 }
#expandStronicowanie { position:absolute; top:120px; right:10px; z-index:2 }
#expandStronicowanie span { color:#fff; background-color:#555; border-radius:3px; padding:2px 5px; margin-left:3px; cursor:pointer; font-size:12px }
#expandStronicowanie span.on { background-color:#ca0000; }
/*#expandButton img, #expandBigCnt img { border-radius:5px; }*/
.expbtn { position:absolute; z-index:3; right:4px; top:5px; width:53px; height:23px; background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -88px -929px no-repeat; cursor:pointer }
.expbtn.zwin { background-position: -88px -1007px; }

#sheCnt { position:relative; height:48px }
#expandBottomCnt { position:relative; height:150px; display:none }
#expandBottomCnt img { position:absolute; z-index:0 }
.expandBottomHead { display:none }

/*****************************************/
/*              ramowka                  */
/*****************************************/
.ramowka {
	position: relative;
	overflow: auto;
	background-color:#f5f6f7;
    box-shadow: 0 0 22px rgba(0,0,0,.125);
}

.ramowka .fldStat {
	height: 41px;
	position: relative;
	width: 970px;
    /*overflow:hidden;*/
}

.ramowka .fldStat.days,
#Slider .fldStat.days { height: 72px; }

.ramowka .fldStatIn,
.ramowka .fldStatIn.normal {
	position: absolute;
	z-index: 3;
	top: 0px;
	overflow: hidden;
    width:970px;  
}

.ramowka .fldStatIn.fixed {
	position: fixed;
	z-index: 3;
	top: 0px;
	overflow: hidden;
    box-shadow: 0px 3px 7px rgba(25,25,25,.25);
}

.ramowka .fldStatIn.fixed,
.ramowka .fldStatIn.bottom {  }

/* przewijak */
.lsStat { height: 1%; }
.lsStat:after {
	content: '';
	display: block;
	clear: both;
}

.lsStat li {
	float: left;
	background: #718296;
	width: 161px;
	height: 41px;
	border-right: #96a6ba solid 1px;
	position: relative;
	cursor: pointer;
	color: #fff;
}
.lsStat li:last-child { border-right: 0; }
.lsStat li:hover a {
    text-decoration: none;
	background-color: #7a8ea5;
}


.ramowka .mTTF { display: none; }

.fldStat.days li { cursor: default; }

.fldStat.days li.today,
#Slider .days li.today { background: #718296; }

.lsStat .single {
	position: relative;
	width: 100%;
}

.lsStat .single h2,
.ramowka .lsStat .single h1,
#Slider .lsStat .single h1 {
	position: absolute;
	padding-left: 4px;
	padding-top: 5px;
}

.lsStat .single h2 .osLnk {
	display: inline;
	margin-left: 5px;
}
.lsStat .single h2 .osLnk:hover {
	background: none;
	text-decoration: underline;
}

.lsStat li:hover .osLnk { background: none; }


.lsStat li a {
	display: block;
	height: 36px;
	padding: 5px 5px 0
}
.lsStat li a:hover { text-decortaion: none !important; }

.lsStat .sh2	 {
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	line-height: 15px;
	width: 100%;
	overflow: hidden;
}

.lsStat .sh2 a { color: #fff; }
.lsStat .sh2 a:hover  { text-decortaion: none !important; }

.lsStat a:hover .pic { opacity: 1; float: left; }

.lsStat .sh2 span {
	display: table-cell;
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
}

.lsStat .pic {
	vertical-align: middle;
	margin-right: 9px;
	float: left;
}

.lsStat .num {
	position: absolute;
	bottom: 0;
	left: 0;
	font: 10px/10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: rgba(57, 79, 87, .8);
	padding: 0 2px 1px;
	color: #fff;
	height: auto !important;
    border-radius: 0 3px 0 0;
}

.DYNAMIC .ramowka .prog { cursor:pointer }
.DYNAMIC .ramowka .prog a { text-decoration:none }

.ramowka .hour {
	height: 1%;
	border-bottom: #c9caca dotted 1px;
	/*background: #fff url(//a.wpimg.pl/a/i/programtv/2012/bg_hour.gif);*/
    background: #fff url(//a.wpimg.pl/a/i/programtv/2012/bg_hour.png);
}
.ramowka .hour:after {
	content: '';
	display: block;
	clear: both;
}
.ramowka .hour:nth-child(even) {
	background-color: #f9f9f9;
}

/*.ramowka .hour .quart {
	min-height: 35px;
	height: 1%;
}
.ramowka .hour .quart:after {
	content: '';
	display: block;
	clear: both;
}*/

.ramowka .hour .col {
	width: 162px;
	min-height: 30px;
	/*margin-right: 2px;*/
	float: left;
	position: relative;
}
/*.ramowka .hour .col:last-child { margin-right: 0; }*/

.ramowka .hour .prog {
	height: 1%;
	position: relative;
	/*background: #fff;*/
	padding-bottom: 2px;
}
.ramowka .hour .prog:after {
	content: '';
	display: block;
	clear: both;
}

.ramowka .hour .prog.on, .ramowka .hour .prog.on:hover { background-image: url(//a.wpimg.pl/a/i/programtv/2012/bg_hour_trwa.png); padding-bottom:3px; border-bottom:1px solid rgba(240,200,210,.5); border-top:1px solid rgba(240,200,210,.5); }

.ramowka .hour .prog.on .tm, .ramowka .hour .prog.on:hover .tm { color:#9e345d }

.ramowka .hour .prog.wNotesie { background: #fff5c5; background-color:rgba(255,235,185,.7); border-bottom:1px solid rgba(238,198,208,.4); }
.ramowka .hour .prog.wNotesie:hover { background-color:rgba(255,235,185,.9); }

.ramowka .hour .prog:hover { box-shadow:inset 0 0 12px rgba(0,0,0,.2) }

.ramowka .prog.over { background-color:#f9f9f2; box-shadow:inset 0 0 12px rgba(0,0,0,.2) }

.ramowka .hour .prog .lft {
	float: left;
	width: 42px;
}

.ramowka .hour .prog .hit, .kiedy .hit {
	width: 30px;
	height: 11px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -79px -852px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}
.ramowka .hour .prog .trwa, .kiedy .trwa {
    width: 30px;
    height: 11px;
    background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -44px -852px  no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    margin: 1px auto 0;
}

.ramowka .hour .prog .naZywo, .kiedy .naZywo {
	width: 30px;
	height: 16px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -140px -852px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}

.ramowka .hour .prog .aleseriale {
	display: block;
	width: 19px;
	height: 19px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -236px -660px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}

.ramowka .hour .prog .teleshow {
	display: block;
	width: 19px;
	height: 21px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -177px -850px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}

.ramowka .hour .prog .film {
	display: block;
	width: 18px;
	height: 17px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -232px -851px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}

.ramowka .hour .prog .notes,
.ramowka .hour .prog.wNotesie .notes {
	display: block;
	width: 14px;
	height: 14px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -1037px  no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 1px auto 0;
}

.ramowka .hour .prog.wNotesie .notes { background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -124px -1037px  no-repeat; }

.ramowka .hour .prog .tm {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #6B8211;
	margin-left: 5px;
	padding-top: 3px;
}

.ramowka .hour .prog h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #313c47;
	margin-left: 45px;
	margin-bottom: 0px;
	padding-top: 3px;
    width:117px;
    overflow-x: hidden;
}

.ramowka .hour .prog h3 a { color: #313c47; }

.ramowka .hour .prog p {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #718296;
	margin-left: 45px;
	padding-bottom: 2px;
	padding-top: 0;
	line-height: 13px;
    width: auto;
    overflow-x: hidden;
}

.ramowkaBlad { width:970px; padding:50px 0; background-color:#fff; color:#aab7c5; text-align:center; font-size:20px }
.ramowkaBlad strong { font-size:34px; font-weight:100 }

.szczegolyBlad { padding:30px 0; background-color:#fff; color:#aab7c5; text-align:center; font-size:18px; line-height:1.5 }


/* zajawka */
#Zajawka { display:none; width: 448px; padding: 7px 15px 7px 10px; background-color:#fbfbf5; box-shadow:inset 0 0 30px #dfdfd5, 0 0 30px rgba(0,0,0,.25); border:1px solid #ccc; z-index:2009; min-height:167px }
.ramowka .prog .zajawka { display: none; }
#Zajawka .zajawka { display:block }


.zajawka {
	display: none;
}
.zajawka .fot {
	float:left;
	margin:5px 10px 0 0;
}
.zajawka h4 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #313c47;
	padding-bottom: 3px;
	margin-left: 0;
}

.zajawka h4 .age {
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -109px no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 7px;
}

.zajawka h4 .age.a18 { background-position: 0px -109px }
.zajawka h4 .age.a16 { background-position: -15px -109px }
.zajawka .age.a12 { background-position: -30px -109px }
.zajawka .age.a7 { background-position: -46px -109px }
.zajawka .age.aa { background-position: -62px -109px }

.zajawka .ico{
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -114px -852px no-repeat;
	display: inline-block;
	width: 21px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 7px;
}
.zajawka .hit{ background-position: -114px -832px}
.zajawka .nazywo{ background-position: -140px -832px; width:30px;}
.zajawka .teleshow{ background-position: -174px -833px; width:20px;}
.zajawka .aleseriale{ background-position: -203px -831px; width:20px;height:17px}
.zajawka .film{ background-position: -230px -830px; width:23px; height:17px;}
.zajawka .orygin { display: block; font-size: 12px;	color: #718296; }

.zajawka h4 a { color: #313c47; }
.zajawka h4 a:hover { color: #718296; text-decoration: none; }

.zajawka p {
	color: #4d5761;
	margin-left: 0;
	font-size: 12px;
	line-height: 18px;
}

.zajawka header p {
	color: #718296;
	margin-top: -2px;
	font-size: 11px;
	line-height: 14px;
}

.zajawka .dodajDoNot {
	float: left;
	color: #718296;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -1036px  no-repeat;
	margin-top: 2px;
	padding-left: 17px;
	line-height: 15px;
	text-transform: lowercase;
	cursor: pointer;
}

.zajawka .dodane { background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -124px -1036px  no-repeat; }

.zajawka .more { float: right; }

.tooltip {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 212px;
	padding: 20px 10px 1px;
	background: #fffddd;
	box-shadow: 0px 0px 3px #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	z-index: 2;
}
.tooltip.top { 
	top: 10px;
	bottom: auto;
}

.tooltip .x {
	color: #718296;
	font-size: 10px;
	float: right;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 42px  -997px  no-repeat;
	padding-right: 11px;
	margin-top: -14px;
	margin-right: -2px;
	line-height: 10px;
	cursor: pointer;
}
.tooltip .x:hover { text-decoration: underline; }

.tooltip p {
	margin-left: 0;
	color: #4d5761;
	font-size: 11px;
}

.tooltip p a { font-weight: bold; }

/*.chN {
	height: 21px;
	font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: lowercase;
	line-height: 16px;
	color: #0082c2;
	padding-top: 12px;
}

.chN .prev {
	float: left;
	cursor: pointer;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s_ramowka.png) 0px -138px  no-repeat;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -240px -1063px  no-repeat;
	padding-left: 11px;
	margin-left: 5px;
}

.chN .next {
	float: right;
	cursor: pointer;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s_ramowka.png) right -158px  no-repeat;
	padding-right: 11px;
	margin-right: 5px;
}

.chN .off {
	cursor: default;
	opacity: 0.2;
}*/

.ramowka .chPrevNext {
	height: 23px;
	padding-top: 6px;
}

.ramowka .chPrev {
	float: left;
	border: #bbc5d0 solid 3px;
	border-right: 0;
	margin-top: -6px;
}

.ramowka .chNext {
	float: right;
	border: #bbc5d0 solid 3px;
	border-right: 0;
	margin-top: -6px;
}

.ramowka .chPrevNext li {
	float:  left;
	border-right: #bbc5d0 solid 3px;
}

.ramowka .chPrevNext .pic {
	display: block;
}

.ramowka .chPrevNext .btnCalyDzien {
	background: #697a8e;
	color: #fff;
	width: 76px;
	margin: 0 auto;
}

.btn {
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 22px;
	padding-top: 4px;
}
.btn:hover {
	opacity: 0.8;
}

.ramowka .lsDay,
#Slider .lsDay {
	background: #c2cbd5;
	height: 1%;
}
.ramowka .lsDay:after,
#Slider .lsDay:after {
	content: '';
	display: block;
	clear: both;
}

.ramowka .lsDay li,
#Slider .lsDay li {
	float: left;
	width: 160px;
	height: 25px;
	padding-top: 5px;
	background: #9ba7b5;
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	text-transform: lowercase;
	text-align: center;
	border-top: #fff 1px solid;
	border-right: #c2cbd5 2px solid;
}

.ramowka .lsDay li:last-child,
#Slider .lsDay li:last-child { border-right: 0; }

.ramowka .lsDay li.empty,
.ramowka .lsDay li.past,
#Slider .lsDay li.empty,
#Slider .lsDay li.past {
	background: #b7c1cc;
	color: #eaedf0;
}

.ramowka .hour .prog.empty {
	display: table-cell;
	vertical-align: middle;
	height: 140px;
/*	position: absolute;
	top: 30px;*/
}
.ramowka .hour .prog.empty:hover { background: #fff; }

.ramowka .hour .prog.empty p {
	margin: 0;
	text-align: center;
	font-size: 24px;
	color: #cdd4dd;
	text-transform: lowercase;
	line-height: 29px;
}

.nextHrs {
	display: block;
	color: #82a300;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	padding: 5px 5px 7px;
	cursor: pointer;
	background: #fff url(//a.wpimg.pl/a/i/programtv/2012/s.png) center -330px  no-repeat;
	text-transform: lowercase;
}
.nextHrs:hover {
	opacity: 0.8;
	text-decoration: none;
}

.arrCh { position: relative; }

.arrCh .arr,
#Slider .arr {
	position: absolute;
	top: 0px;
	height: 41px;
	width: 29px;
	background: #718296;
	cursor: pointer;
}
.arrCh .arr:hover,
#Slider .arr { opacity: 0.9; }

.arrCh .prev,
#Slider .prev {
	left: -31px;
	border-right: #96a6ba solid 2px;
	border-radius: 10px 0 0 10px;
	background: #718296 url(//a.wpimg.pl/a/i/programtv/2012/s.png) 10px -952px no-repeat;
	z-index: 4;
}

.arrCh .next,
#Slider .next {
	right: -31px;
	border-left: #96a6ba solid 2px;
	border-radius: 0 10px 10px 0;
	background: #718296 url(//a.wpimg.pl/a/i/programtv/2012/s.png) -14px -952px no-repeat;
	z-index: 4;
}

.arrCh .off,
#Slider .arr.off,
.arrCh .off:hover,
#Slider .arr.off:hover {
	opacity: 0.1;
	cursor: default;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; /* ie8 */
	filter: alpha(opacity=10); /* < ie8 */
}

	

/** boksy **/
.bx { margin-bottom:16px; height:1%; }
.bx:after { content:'';	display:block; clear:both; }
.bxGrey { background-color:#f0f2f2; padding:10px 15px 15px 15px; min-height:380px; }

#boksy .bx { margin-bottom: 21px }

.bx h3 { font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 22px; text-transform: uppercase; color: #313c47; margin-bottom: 10px; }
.bx nav { height: 1%; margin-bottom: 6px; }
.bx nav:after { content: ''; display: block; clear: both; }
.bx nav li { float: left; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: lowercase; color: #697a8e; padding: 4px 10px; border-radius: 3px; cursor: pointer; background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) right 11px no-repeat; }
.bx nav li:hover, .bx nav li a:hover { text-decoration: underline; }
.bx nav li.on, .bx nav li.on a { background: #82a300; color: #fff; }
.bx nav li.on:hover, .bx nav li.on a:hover { text-decoration:none }
.bx nav li a { color: #697a8e; }
.bx nav .boksyKategorieTabs a { padding-left:20px; padding-right:20px; }
.bx nav .boksyKategorieTabs.on, .bx nav .boksyKategorieTabs.on a { background-color:#3daae2; }
.bx .col { width: 320px; float: left; margin-right: 20px; }
.bx .col:nth-child(2n) { margin-right: 0; }
.bx .zArt { border-bottom: #d2d5d5 dashed 1px; padding-top: 15px; padding-bottom: 8px; }
.bx .col .zArt:last-child { border-bottom: 0; }
.bx .row { height: 1%; border-bottom: #d2d5d5 dashed 1px; }
.bx .row:after { display:block; clear:both; content:''; }
.bx .row:last-child { border-bottom: 0; }
.bx .zArt h4 { font: 18px Arial, Helvetica, sans-serif; color: #313c47; padding-bottom: 3px; }
.bx .zArt h4 .age, #programDetails h1 .age { background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -109px no-repeat; display: inline-block; width: 15px; height: 15px; overflow: hidden; text-indent: -9999px;	margin-left: 7px; }
.bx .zArt h4 .age.a18, #programDetails h1 .age.a18{ background-position: 0px -109px }
.bx .zArt h4 .age.a16, #programDetails h1 .age.a16{ background-position: -15px -109px }
.bx .zArt h4 .age.a12, #programDetails h1 .age.a12{ background-position: -30px -109px }
.bx .zArt h4 .age.a7, #programDetails h1 .age.a7{ background-position: -46px -109px }
.bx .zArt h4 .age.aa, #programDetails h1 .age.aa { background-position: -62px -109px }
.bx .zArt h4 .orygin { display: block; font-size: 12px; color: #718296; }
.bx .zArt h4 a { color: #313c47; }
.bx .zArt h4 a:hover { color: #718296; text-decoration: none; }
.bx .zArt p { color: #4d5761; line-height: 16px; padding:0 }
.bx .zArt header { margin-bottom: 6px; position: relative}
.bx .zArt.hit header { padding-left: 36px;}
.bx .zArt.hit header .hit-icon { background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) left -27px no-repeat; width: 25px; height: 20px; position: absolute; left: 0;}
.bx .zArt header p { font-size: 11px; color: #718296; }
.bx .zArt .fldHrCh { min-height: 25px; position: relative; margin-bottom: 8px; }
.bx .zArt .hrCh { position: absolute; bottom: 0px; background: #268cc1; color: #fff; min-width: 200px; max-width:290px; padding: 3px 8px 5px; font: bold 14px Arial, Helvetica, sans-serif; }
.bx .zArt .hrCh .sep { font-weight: normal; color: #8bbcd5; margin: 0 4px; }
.bx .zArt .fldHrCh .pic { display: block; }
.bx .lnkBx { display: block; background: #697a8e url(//a.wpimg.pl/a/i/programtv/2012/s.png) right -126px no-repeat; border-radius: 5px; padding: 10px 15px; font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; line-height: 17px; cursor: pointer; text-align: left;}
.bx .lnkBx:hover { background-color: #788799; text-decoration: none; }
.bx .lnkBx .sp { color: #48c1ff; font-size: 16px; text-transform: uppercase; }
.bx .lnkBx .xs { font-size: 13px; }
.bx .lnkBx .xl { font-size: 22px; line-height: 17px; }
.bx .lackOfHits { background-color:#f0f2f2; padding:30px; color:#cdd4dd; font:42px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; text-align:center; }
.bx .lackOfHits span { display:block; font-size:24px; padding-bottom:20px; }
.bx .lackOfHits p {	font-size:12px;	color:#718296; }
.bxApl { background: #f3f3f3; border: #d9e0e7 solid 1px; position: relative; padding: 10px 10px 5px 122px; height: 129px; font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-top: 28px; margin-bottom: 21px; }
.bxApl a.lnkBtn { display: block; width: 164px; text-align: center; color: #fff; background: #d40000; border-radius: 5px; font-size: 15px; text-transform: uppercase; padding: 3px 0 2px; }
.bxApl a.lnkBtn:hover { background: #da3131; text-decoration: none; }

.bxApl p {
	line-height: 16px;
	color: #313c47;
	margin-bottom: 11px;
	padding-left: 10px;
}

.bxApl p .sp { color: #268cc1; }

.bxApl .android {
	width: 96px;
	height: 146px;
	position: absolute;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -185px no-repeat;
	left: 12px;
	top: -6px;
}


.bxSerw li {
	margin-bottom: 14px;
	font-size: 11px;
}

.bxSerw li .pic {
	display: block;
	margin-bottom: 3px;
}

.bxSerw li a { color: #268cc1; }

.boksyDzisiajPokazWszystkie { 
/*	background: #f0f2f2 url(//a.wpimg.pl/a/i/programtv/2012/s.png) center -330px no-repeat;;*/
	text-align: center;
	padding: 5px 0 7px;
	color: #82a300;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: lowercase;
	margin-top: 2px;
	cursor: pointer;
}
.boksyDzisiajPokazWszystkie:hover { background-color: #f3f5f5; }
.boksyDzisiajWiecej { display:none }

/* strona z peĹnÄ listÄ kanaĹĂłw */
#listaKanalow { background-color:#fff; padding:0 0px 30px 30px }		
#listaKanalow:after { display:block; clear:both; content:'' }
#listaKanalow h1 { font: 18px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding:15px 0; margin-right:30px }
#listaKanalow ul { float:left; width:188px }
#listaKanalow li { padding:0 10px 5px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif	}
#listaKanalow li a { color:#313c47 }
#listaKanalow li.last {	margin-bottom:20px }
#listaKanalow label { cursor:pointer }
#listaKanalow .allPl { border-top:1px dashed #b3bfcd; border-bottom:1px dashed #b3bfcd;	margin-right:30px;padding:10px;	margin-bottom:25px; }
#listaKanalow .allPl input { cursor:pointer }
#listaKanalow .allPl input { margin-right:10px; vertical-align:middle; }

/*****************************************/
/*         szczegĂłĹy programu            */
/*****************************************/
#programDetails { padding-top:25px; }
#programDetails h1 { color:#313C47;	font:24px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; }
.pdData1 { display:block; font:18px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; color:#313c47; }
.pdData1 span { font:14px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; color:#718296; }
.pdData2 { display:block; font:14px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; color:#718296; margin:4px 0; }
.pdData3 { display:block; font:12px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; color:#718296; margin-bottom:15px; }
#programDetails .hit {
	display:inline-block;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -79px -852px  no-repeat;
	height: 11px;
	text-indent: -9999px;
	width: 30px;
	vertical-align:middle;
	margin:2px 0 0 3px;
}
#programDetails .naZywo { 
	display:inline-block;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -663px no-repeat transparent;
	height: 11px;
	overflow: hidden;
	text-indent: -9999px;
	width: 47px;
	margin:2px 0 0 3px;
	vertical-align:middle;
}
#programDetails .trwa {
	display:inline-block;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -44px -852px  no-repeat;
    width: 30px;
    height: 11px;
	overflow: hidden;
	text-indent: -9999px;
	margin:2px 0 0 3px;
	vertical-align:middle;
}
#programDetails .pdData4{
	background-color:#f0f2f2;
	padding:10px 10px 15px 0;
	margin-bottom:15px;
	position: relative;
}
#programDetails .date{
	background-color:#268cc1;
	padding:10px;
	color:#fff;
	display:inline-block;
	font:14px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;
	margin-bottom:10px;
}
#programDetails .date strong, #programDetails .date strong a {
	font-weight:bold;
	margin:0 5px;
}
#programDetails .date strong a {
	color: #fff;
}
#programDetails .dodajDoNot {
	float:right;
	padding:3px 4px 3px 24px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -233px -505px no-repeat transparent;
	font:11px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#718296;
	cursor: pointer;
    border-radius:3px;
}
#programDetails .dodajDoNot:hover { background-color:#f9f9f9; box-shadow:0 0 1px rgba(0,0,0,.5) }

#programDetails .dodane { background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -123px -491px no-repeat transparent; }
#programDetails .repetition{
	padding-left:10px;
}
#programDetails .repetition span{
	display:block;
	color:#82a300;
	text-transform:uppercase;
	font:11px Tahoma, Arial, Ubuntu, "Lucida Console", Helvetica, sans-serif;
}
#programDetails .repetition p{
	color:#718296;
	font:12px Tahoma, Arial, Ubuntu, "Lucida Console", Helvetica, sans-serif;
	padding-top:5px;
	margin:0;
}
#programDetails .preview{
	height:1%;
}
#programDetails .preview:after{
	display:block;
	clear:both;
	content:'';
}
#programDetails .preview .pic{
	display:inline-block;
	padding-bottom:5px;
	background-color:#f0f2f2;
	float:right;
	margin-left:10px;
}
#programDetails .preview .pic span{
	display:block;
	text-align:right;
	padding-right:5px;
	color:#718296;
	font-size:11px;
}
#programDetails .preview .pic img{
	padding-bottom:2px;
}
#programDetails .txt{
	line-height:18px;
	font-size:13px;
}
#programDetails .txt p{
	padding-bottom:10px;
}
#programDetails .aleseriale{
	background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -235px -662px no-repeat;
	padding-left:22px;
	padding-bottom:3px;
}
#programDetails .teleshow {
	background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -99px -452px no-repeat;
	padding-left:22px;
	padding-bottom:3px;
}
#programDetails .film {
	background:url(//a.wpimg.pl/a/i/programtv/2012/s.png) -231px -855px no-repeat;
	padding-left:22px;
	padding-bottom:3px;
}
#programDetails .txt .data{
	padding-top:15px;
	font-size:12px;
}
#programDetails .txt .data span{
	color:#718296;
}
#programDetails .player{
	background-color:#f0f2f2;
	padding:20px;
	text-align:center;
	margin-bottom:20px;
}
#programDetails .player{
	
}
#programDetails .player span{
	display:inline-block;
	text-align:left;
	color:#718296;
	font-size:11px;
}
#programDetails .player span span{
	display:block;
}
#programDetails .chN { 
	color: #0082C2;
	font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 20px;
	padding-top: 5px;
	text-transform: lowercase;
	border-top:1px solid #c3cad2;
 }
 #programDetails .chN .prev { 
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -247px -1055px no-repeat transparent;
	cursor: pointer;
	float: left;
	margin-left: 5px;
	padding-left: 11px;
	vertical-align:middle;
 }
 #programDetails .chN .next { 
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 203px  -1055px  no-repeat;
	cursor: pointer;
	float: right;
	margin-right: 5px;
	padding-right: 14px;
	vertical-align:middle;
 }
/* powiadomienia sms */
.skan img{
	text-align:left;
	vertical-align:middle;
}
.skan {
	margin-bottom:-10px;
    height:1%;
	min-height:118px;
	color:#5a636c;
	background-color:#fff;
	margin-top:10px;
	padding:10px;
}
.skanHowto{
	color:#5a636c;
}
.skan:after{
	display:block;
	clear:both;
	content:'';
}
.skan img{
	float:right;
	vertical-align:middle;
}
.skan span{
	display:inline-block;
	padding-top:35px;
	font:18px Tahoma, Arial, Ubuntu, "Lucida Console", Helvetica, sans-serif;
}
.skanHowto{
	background-color:#fff;
	padding:0 10px 10px 10px;
}
.skanHowto, .skanHowto a{
	font-size:12px;
}
.skanHowto p{
	padding:10px 0;
	font-size:14px;
}
.skanHowto p.send{ 
	font-size:18px;
	padding:10px 0 0px 0;
}
.skanHowto p big{
	font-size:20px;
	color:#313c47;
	padding-left:20px;
}
.skanHowto p strong{
	font-size:14px;
	font-weight:bold;
	padding-left:65px;
}
.skanHowto small{
	font-size:10px;
	color:#718296;
}
.top{
	margin-top:20px;
}
.smsWiecej {
    display:block;
    margin-top:8px;
    font-size:11px;
    text-align:right;
    color:#5489a5;
}

/*****************************************/
/*        wyniki wyszukiwania            */
/*****************************************/
/* livesearch */
#liveSearchResults { position:absolute; top:29px; width:267px; background-color:#f4f4f4; z-index:100; box-shadow:0 2px 8px #555; border:1px solid #889398; border-top:0px; border-radius: 0px 0px 6px 6px; }
#liveSearchResults>div { padding:0 0 10px 0; }
#liveSearchResults>div:nth-child(1) { padding-top:7px }
#liveSearchResults .chFound h2.hd, #liveSearchResults .pFound h2.hd { color:#fff; background-color:#718296; padding:3px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0px 6px 0px 6px; }
#liveSearchResults ul.ls, #liveSearchResults ul.more { padding:2px 2px 0px 7px; margin-bottom:0px; width:254px; }
#liveSearchResults ul.ls li { padding:4px 5px; margin:0px; border-bottom:1px solid #d4dce5;	height:1%; }
#liveSearchResults ul.ls li a:hover { text-decoration:none; }
#liveSearchResults li.selected { background-color:#fff; box-shadow: 0 0 5px #89a; border-radius:5px }
#liveSearchResults ul.ls li:after { display:block; clear:both; content:''; }

#liveSearchResults .chFound ul.ls li img { margin-right:8px; vertical-align:middle; }
#liveSearchResults .chFound ul.ls li small { color:#697a8e; font-size:10px; font-weight:normal; margin-right:5px; }
#liveSearchResults .chFound ul.ls li a { font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#313c47; display:block; }
#liveSearchResults .pFound { padding-top:7px; }
#liveSearchResults .pFound ul.ls li div.kiedy { display:block; width:49px; text-align:center; float:left; margin-right:3px; }
#liveSearchResults .pFound ul.ls li div.kiedy .hit, #liveSearchResults .pFound li div.kiedy .naZywo { margin:3px 0px 0px 9px; }
#liveSearchResults .pFound ul.ls li span.hour { display:block; color:#779500; font:bold 13px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;}
#liveSearchResults .pFound ul.ls li span small { display:block; font:11px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; }
#liveSearchResults .typ { display:block; float:left}
#liveSearchResults .pFound big { font:bold 13px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; color:#313c47; display:block; float:right; width:190px; }
#liveSearchResults .pFound big span { font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#697a8e; display:block; padding-bottom:1px; }
#liveSearchResults .podtytul { display:block; font-size:11px; color:#697a8e; float:right; width:190px; padding-top:2px }
#liveSearchResults .opis { color: #a0a5ab; font:11px Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:right; width:190px }
#liveSearchResults .more { padding:2px 5px }
#liveSearchResults .info { display:block; text-align:center; padding:3px 15px 0 15px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#777; padding:10px }


/* wersja statyczna wynikĂłw */
#wyniki { width:970px; margin:0px auto }
#wyniki .wynikiInner .more { font-size:13px; padding:5px 0 20px; } 
#wyniki h1 { color:#313c47; font:15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-top:10px; padding-bottom:10px; }
#wyniki h1 strong { color:#268cc1; }
#wyniki h2 { color:#fff; background-color:#718296; padding:3px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0px }
#wyniki ul { padding:2px 0px 0px 0px; margin-bottom:0px; background-color:#fff; }
#wyniki li { padding:4px 5px; margin:0px; border-bottom:1px solid #d4dce5; height:1%; }
#wyniki li a:hover { text-decoration:none; }
#wyniki li:hover { background-color:#f1f1f1; }
#wyniki li:after {
	display:block;
	clear:both;
	content:'';
}
#wyniki .podtytul { display:block; font-size:11px; color:#697a8e; float:left; width:300px; padding-top:4px }
#wyniki .opis { color: #a0a5ab; font:11px Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:left; width:250px; padding-top:8px }

#wyniki .wynikiKanaly li img {
	margin-right:8px;
	vertical-align:middle;
}
#wyniki .wynikiKanaly li small {
	color:#789;
	font-size:10px;
	font-weight:normal;
	display:inline-block;
	margin:0px 4px;
}
#wyniki .wynikiKanaly li a {
	font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#313c47;
	display:block;
}
#wyniki .wynikiProgramy {
	padding-top:2px;
}
#wyniki .wynikiProgramy li span.hour {
	display:block;
	width:49px;
	text-align:center;
	float:left;
	color:#779500;
	font:bold 13px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;
	margin-right:6px;
}
#wyniki .wynikiProgramy li span small {
	display:block;
	font:11px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;
}
#wyniki .wynikiProgramy big {
	font:bold 13px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;
	color:#313c47;
	display:block;
	float:left;
	width:250px;
}
#wyniki .wynikiProgramy big span {
	font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#697a8e;
	display:block;
	padding-bottom:1px;
}

#wyniki .brak { background-color:#fff; color: #777e8b;	font: 42px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif; padding: 90px 30px; text-align: center }
#wyniki .stronicowanie { background-color:#fff }
#wyniki .stronicowanie { height:1%; padding:10px; text-align:center;	font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif }
#wyniki .stronicowanie .prev { float:left; color:#268cc1;	background:transparent url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0 -632px no-repeat;	display:inline-block; margin:0;	padding:2px 0 3px 25px }
#wyniki .stronicowanie a.prev:hover, #wyniki .stronicowanie a.next:hover { background-color:transparent; opacity:.9 }
#wyniki .stronicowanie .next { float:right; color:#268cc1; background:transparent url(//a.wpimg.pl/a/i/programtv/2012/s.png) right -632px no-repeat; display:inline-block; margin:0; padding:2px 25px 3px 0 }
#wyniki .stronicowanie a, .stronicowanie span { background-color:#697a8e;	padding:1px 6px 2px 6px; color:#fff; border-radius:2px }
#wyniki .stronicowanie a:hover {	background-color:#8495aa; text-decoration:none }
#wyniki .stronicowanie a.on, .stronicowanie span { background-color:#268cc1; cursor:text }
#wyniki .stronicowanie:after { display:block; clear:both; content:'' }

.lNotes {
	padding: 1px 25px 20px;
	background: #fff;
}

.lNotes h2 {
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -122px -487px no-repeat;
	padding-left: 25px;
	color: #313c47;
	font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: lowercase;
	margin-bottom: 20px;
	margin-top: 55px;
	width: 85px;
	overflow: hidden;
}

/*.lNotes nav { margin-bottom: 15px; }*/

.lNotes ul { height: 1%; margin-bottom: 15px; }
.lNotes ul:after {
	content: '';
	display: block;
	clear: both;
}

.lNotes ul li {
	float: left;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #697a8e;
	text-transform: lowercase;
	padding: 4px 13px 4px 10px;
	border-radius: 3px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 100% 11px no-repeat;
	margin-right: 3px;
	cursor: pointer;
}
.lNotes ul li:hover { text-decoration: underline; }

.lNotes ul li.empty,
.lNotes ul li .num { color: #99aec6; }

.lNotes ul li.on {
	background: #82a300;
	color: #fff;
	padding-right: 10px;
	margin-right: 8px;
}

.lNotes ul li.on a { color: #fff; }
.lNotes ul li.on a:hover { text-decoration:none; }

.lNotes ul li.on .num { color: #dee6bb; }

.lNotes .zArt {
	border-top: #a2a2a2 dashed 1px;
	height: 1%;
	padding: 9px 0;
	position: relative;
}
.lNotes .zArt:after {
	content: '';
	display: block;
	clear: both;
}

.lNotes .zArt .fldHrCh {
	float: left;
	width: 156px;
	background: #268cc1;
	padding: 3px 7px;
}

.lNotes .zArt .hrCh {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.lNotes .zArt h4 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #313c47;
	padding-bottom: 3px;
	margin-left: 180px;
}

.lNotes .zArt h4 .age {
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0px -109px no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 7px;
}

.lNotes .zArt h4 .age.a18 { background-position: 0px -109px }

.lNotes .zArt h4 .age.a16 { background-position: -15px -109px }

.lNotes .zArt h4 .age.a12 { background-position: -30px -109px }

.lNotes .zArt h4 .age.a7 { background-position: -46px -109px }

.lNotes .zArt h4 .age.aa { background-position: -62px -109px }

.lNotes .zArt h4 .orygin {
	display: block;
	font-size: 12px;
	color: #718296;
}

.lNotes .zArt h4 a { color: #313c47; }
.lNotes .zArt h4 a:hover {
	color: #718296;
	text-decoration: none;
}

.lNotes .zArt p {
	color: #4d5761;
	line-height: 18px;
	margin-bottom: 7px;
	margin-left: 180px;
}

.lNotes .zArt header p {
	font-size: 11px;
	color: #718296;
	margin-bottom: 4px;
}

.lNotes .zArt .hit {
	display: inline-block;
	width: 30px;
	height: 11px;
	overflow: hidden;
	background: #fb4700;
	text-indent: -9999px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 0 -33px no-repeat;
}

.lNotes .zArt .sep { margin: 0 9px 0 6px; }

.lNotes .zArt .more { margin-left: 180px; }

.lNotes .zArt .uZN {
	float: left;
	color: #718296;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -145px -994px no-repeat;
	padding-left: 16px;
	cursor: pointer;
	text-transform: lowercase;
}
.lNotes .zArt .uZN:hover { text-decoration: underline; }

.lNotes .stro {
	padding-left: 0;
	padding-right: 0;
	border-top: #c1c1c1 dashed 1px;
	margin-bottom: 17px;
}

.lNotes .reminder {
	border: #b4bcc6 dashed 1px;
	padding: 10px 10px 11px;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 22px;
}

.lNotes .fldBtn { height: 1%; }
.lNotes .fldBtn:after {
	content: '';
	display: block;
	clear: both;
}

.lNotes .fldBtn .btn { float: right; }

.lNotes .btn {
	float: left;
	padding: 2px 20px;
	background: #697a8e;
	color: #fff;
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: lowercase;
}

.lNotes .btn:hover { text-decoration: none; }

.lNotes .btnZapisz {
	margin-left: 10px;
	background: #536172;
}

.lNotes .zArt .pozor {
	float: left;

	font-size: 11px;
	color: #a90000;
	margin-bottom: 0;
}

.lNotes .zArt .loader {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff;
	width: 100%;
	opacity: 0.85;
	display: none;
}

.lNotes .zArt .loader p {
	text-align: center;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0;
}

.lNotes .bPWN {
	font: 42px Arial, Helvetica, sans-serif;
	color: #cdd4dd;
	text-align: center;
	padding: 7px;
}

.lNotes .bPWN .msg {
	font-size: 12px;
	color: #718296;
	margin-top: 12px;
}

.lNotes .bPWN .ic { margin: 0 3px; }

.lNotes .day {
	position: relative;
}

.lNotes .day .loader {
	position: absolute;
	top: 1px;
	left: 0px;
	width: 100%;
	background: #fff;
	opacity: 0.8;
}

.spolecznosci{ height:30px; }

.stopkaInfo { margin:10px auto 0; width:970px; color:#555; font-size:11px; background-color:#fff; padding:7px 7px 0 }
.stopkaInfo .pipe { padding: 0 8px; color:#999 }

/* samouczek */
.samouczek {
	position: absolute;
	width: 254px;
	padding: 17px 10px 10px !important;
	background: #fffddd;
	box-shadow: 0px 0px 3px #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	z-index: 11;
}

.samouczek.s0 {
	right: 65px;
	top: -3px;
}

.samouczek.s1 {
	left: 120px;
	top: -3px;
}

.samouczek.s2 {
	right: 0px;
	top: 90px;
}

.samouczek.s3 {
	right: 0px;
	top: 193px;
}

.samouczek.s4 {
	left: 100px;
	top: 193px;
}

.samouczek.s5 {
	left: 0px;/*349px;*/
	top: 0px;/*70px;*/
}

.samouczek .x {
	color: #718296;
	font-size: 10px;
	float: right;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) 42px  -997px  no-repeat;
	padding-right: 11px;
	margin-top: -10px;
	margin-right: -2px;
	line-height: 10px;
	cursor: pointer;
}
.samouczek .x:hover { text-decoration: underline; }

.samouczek p {
	margin: 0 !important;
	padding: 6px 0 5px !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	line-height: 14px !important;
	color: #4d5761 !important;
	font-size: 11px;
}

.samouczek p span { color: #718296; }

.samouczek .fldNext {
	height: 1%;
	margin-top: -8px;
}
.samouczek .fldNext:after {
	 content:'';
	 clear:both;
	 display:block; 	
}

.samouczek .fldNext .next {
	float: right;
	color: #268cc1;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: lowercase;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -177px -933px no-repeat;
	padding-right: 9px;
	cursor: pointer;
	margin-bottom: -5px;
}
.samouczek .fldNext .next:hover { text-decoration: underline; }

.samouczek .arr {
	width: 15px;
	height: 12px;
	background: url(//a.wpimg.pl/a/i/programtv/2012/s.png) -146px -925px no-repeat;
	position: absolute;
}

.samouczek.s0 .arr { /* right */
	width: 12px;
	height: 15px;
	background-position: -158px -951px;
	right: -12px;
	top: 20px;
}

.samouczek.s1 .arr { /* left */
	width: 12px;
	height: 15px;
	background-position: -144px -951px;
	left: -12px;
	top: 20px;
}

.samouczek.s2 .arr { /* top */
	right: 53px;
	top: -12px;
}

.samouczek.s3 .arr { /* top */
	right: 48px;
	top: -12px;
}

.samouczek.s4 .arr { /* top */
	left: 33px;
	top: -12px;
}

.samouczek.s5 .arr { /* bottom */
	background-position: -146px -939px;
	left: 20px;
	bottom: -12px;
}
/* /samouczek */

.hrsOut {
	float: left;
	width: 3888px; /* 162 * 24 */
	min-height: 100px;
}

.chPack {
	height: 1%;
}
.chPack:after {
	content: '';
	clear:both;
	display:block;
}

.aOut { height: 35px; }
.zmigrowanoListe h1 { font-size:25px; font-weight:400;  padding:20px 0; color:#718296 }
.zmigrowanoListe p { font-size:15px; color:#303b46 }
.zmigrowanoListe a { display:block; width:50px;color:#fff; text-align:center; padding:3px 10px; margin:25px auto 0; border-radius:3px; background-color:#728397; text-decoration:none }
.zmigrowanoListe a:hover { background-color:#7f8fa1; }
.changelog { float:right; color:#bbb }


#loader {
    z-index:100;
    position:fixed;
    top:40%;
    left:45%;
    border-radius:12px;
    background-color:rgba(255,255,255,.97);
    box-shadow: 0 0 15px rgba(10,20,30,.55);
    text-align:center;
    width:200px;
    height:120px;
}
#loader .ladowanie {
    color: #1f98d7;
    font: 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    position:absolute;
    top:80px;
    left:0;
    padding:0;
    margin:0;
    text-align:center;
    width:200px;
}
#loader .kreciol {
    position:absolute;
    top:25px;
    left:77px;
    border:7px solid rgba(33,155,222,.2);   
    border-bottom:7px solid rgba(33,155,222,1);
    opacity:.88;
    border-radius:30px;
    width:30px;
    height:30px;
    margin:0 auto;
    animation:rotate 3s infinite linear;
    -webkit-animation:rotate 3s infinite linear; 
    -moz-animation:rotate 3s infinite linear;
    -o-animation:rotate 3s infinite linear;
    -ms-animation:rotate 3s infinite linear;
}

#adkontekst {
    margin-bottom: 15px;
}

@keyframes rotate {
    0% { transform:rotate(0deg); }
    100% { transform:rotate(360deg);  }
}
@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(360deg);  }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(360deg);  }
}
@-o-keyframes rotate {
    0% { -o-transform:rotate(0deg); }
    100% { -o-transform:rotate(360deg); }
}
@-ms-keyframes rotate {
    0% { -ms-transform:rotate(0deg); }
    100% { -ms-transform:rotate(360deg);  }
}

/*Boks VOD*/
.bxVoD {
position: relative;
margin: 0 0 15px 0;
text-align: left;
overflow: hidden
}
.bxVoD .hd {
padding: 10px 0 10px 10px;
color: #fff;
font: bold 18px Arial, Helvetica, sans-serif;
background: #268cc1 url("http://i.wp.pl/a/i/programtv/vod/expand.png") no-repeat 100% center;
border: 1px solid #1b6e99;
cursor: pointer
}
.bxVoD .hd.expanded {
background: #268cc1 url("http://i.wp.pl/a/i/programtv/vod/collapse.png") no-repeat 100% center;
}
.bxVoD .content {
background: #f8f8f8;
border: 1px solid #dcdcdc;
border-top: 0
}
.bxVoD .elem-container {
overflow: hidden
}
.bxVoD .elem {
padding: 10px 5px 5px 10px;
overflow: hidden
}
.bxVoD .elem .ph {
float: left;
margin: 0 10px 0 0;
width: 115px
}
.bxVoD .elem .nfo {
float: left;
width: 155px;
text-align: center
}
.bxVoD .elem h3,
.bxVoD .elem p {
margin: 0;
padding: 0;
text-transform: none;
line-height: 100%
}
.bxVoD .elem h3 {
padding: 10px 0 0 0
}
.bxVoD .elem h3 a {
font: bold 24px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none
}
.bxVoD .elem h3 a:hover {
color: #718296
}
.bxVoD .elem p {
font: 12px/100% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #4e4e4e
}
.bxVoD .elem .watch {
padding: 30px 0 0 0
}
.bxVoD .elem .watch a {
display: inline-block;
padding: 2px 35px;
font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #fff;
background: #268cc1;
text-align: center;
text-decoration: none;
border-radius: 5px
}
.bxVoD .more {
margin: -25px 0 0 0;
float: right;
width: 170px;
text-align: center;
background: #f8f8f8
}
.bxVoD .more a {
padding: 0 10px 0 0;
font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #0055a5;
background: url("http://i.wp.pl/a/i/programtv/vod/arrow.png") no-repeat 100% center
}
#adv29 iframe, #adv28 iframe{
	margin:0 auto;
}

#campaignVideo {
	float: right;
	width: 300px;
	overflow: hidden;
	margin-top: 135px;
	height: 192px;
}

#szczegolyProgramu__partnerLink{
    display: block;
    float: right;
    width: 300px;
    margin-top: 300px;
    text-align: center;
    text-decoration: none !important;
    outline: 0;
}
#szczegolyProgramu__partnerLink img,
#szczegolyProgramu__partnerLink span{
    display: inline-block;
    vertical-align: middle;
}
#szczegolyProgramu__partnerLink span{
    color: #313C47;
    font: 18px Arial, Ubuntu, "Lucida Console", Helvetiva, sans-serif;
}

.hbogo_small {
    display: block;
    text-align: center;
    margin-top: 5px;
    margin-left: 40px;
}