/* strona ramowki */
.sEpg .contLeftBox {width: 644px; margin: 0 10px 10px 10px}
.sEpg .mainContent {clear:both; margin:0px; background: transparent}

/* EPG */
.epgNav {height: 76px; line-height: 76px; margin: 10px 0; padding-left: 10px}
.epgNav .date {font-size: 16px; font-weight: bold; color: #0e193e}

.epgCalendar {background: #e3e3e3; padding: 5px 10px; cursor: default}
.epgCalendar ul.months {margin: 0px; padding: 0px; display: block; list-style: none}
.epgCalendar ul.months li {width: 26px; text-align: center; margin: 0px 5px 0px 0px; background: #f0f0f0; color: #666; padding: 1px 0px; font-size: 9px}
.epgCalendar ul.months li.newmonth {}
.epgCalendar ul.months li.curmonth {background: none}
.epgCalendar ul.days {margin: 0px; padding: 3px 0px 0px 0px; display: block; list-style: none}
.epgCalendar ul.days li {width: 26px; text-align: center; margin: 0px 5px 0px 0px; background: #fff; padding: 1px 0px}
.epgCalendar ul.days li.day {color: #0e193e}
.epgCalendar ul.days li.day a {color: #0e193e; text-decoration: none}
.epgCalendar ul.days li.today {background: #0098d9; color: #fff}
.epgCalendar ul.days li.today a {color: #fff; text-decoration: none}
.epgCalendar ul.days li.currday {background: #d31145; color: #fff}
.epgCalendar ul.days li.currday a {color: #fff; text-decoration: none}
.epgCalendar li	.daynum {display: block; font-weight: bold}
.epgCalendar li	.daystr {display: block; font-size: 9px}

.epgFilterHeader {margin: 10px 0; padding-left: 10px; padding-right: 5px; color: #0e193e}
.epgFilterMain {display:none}
.epgFilterTimezone {display:none}

.epgFilterMain .filterLeft {background: url(../gfx/bg/vepgfilter1.png) repeat-y 100% 0; width: 393px; height: 145px}
.epgFilterMain .filterRight {width: 561px; height: 72px}
.epgFilterMain .filterRightHR {width: 561px; clear:right; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}

.epgFilterTimezone .filterLeft {background: url(../gfx/bg/vepgfilter1.png) repeat-y 100% 0; width: 393px; height: 145px}
.epgFilterTimezone .filterLeft .epgFilterContent label {cursor: pointer; margin-right: 0px}
.epgFilterTimezone .filterRight {width: 561px; height: 72px}
.epgFilterTimezone .filterRight .epgFilterContent select {font-family:Arial, Helvetica, sans-serif; font-size:12px; border: solid 1px #bbbecc; width: 450px;}
.epgFilterTimezone .filterRightHR {width: 561px; clear:right; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}

.epgFilterContent {margin: 10px 0; padding-left: 10px; padding-right: 5px}
.epgFilterContent .title {font-size: 14px; font-weight: bold; color: #0e193e; margin-bottom: 3px}
.epgFilterContent label {cursor: pointer; margin-right: 20px}
.epgFilterContent label.small {margin-right: 5px}
.epgFilterContent label.category {margin-right: 1px;}
.epgFilterContent select {font-family:Arial, Helvetica, sans-serif; font-size:12px; border: solid 1px #bbbecc; width: 60px; margin-right: 20px; vertical-align: baseline}
.epgFilterContent .catDiv {width: 125px; margin-bottom: 3px}
#epgFilterError {color: #f00; font-weight: bold; display: none}

.epgContent {background: transparent url(../gfx/bg/epgContent.png) repeat-y;}

.epgChannel1 {width: 314px; background: transparent}
.epgChannel2 {width: 324px; background: transparent}
.epgChannel3 {width: 315px; background: transparent}
.epgChannel1 .channelHeader {margin: 10px 11px 15px 0px; width: 304px; background: #e3e3e3; position: relative}
.epgChannel2 .channelHeader {margin: 10px 10px 15px 10px; width: 304px; background: #e3e3e3; position: relative}
.epgChannel3 .channelHeader {margin: 10px 0px 15px 11px; width: 304px; background: #e3e3e3; position: relative}
.epgChannel1 .hr{margin: 10px 11px 15px 0px; width: 304px}
.epgChannel2 .hr{margin: 10px 10px 15px 10px; width: 304px}
.epgChannel3 .hr{margin: 10px 0px 15px 11px; width: 304px}
.epgChannel1 .channelContent {padding-bottom: 15px}
.epgChannel2 .channelContent {padding-bottom: 15px}
.epgChannel3 .channelContent {padding-bottom: 15px}
.epgChannel1 .channelContent .item {margin: 0px 11px 0px 0px; padding: 0px; width: 304px}
.epgChannel2 .channelContent .item {margin: 0px 10px 0px 10px; padding: 0px; width: 304px}
.epgChannel3 .channelContent .item {margin: 0px 0px 0px 11px; padding: 0px; width: 304px}

.channelHeader .epgChannelLogo {height: 34px; margin: 7px}
.channelHeader .epgChannelChange {border: solid 1px #ababab; margin-right: 5px; margin-top: 13px; padding: 3px 18px}
.channelHeader .epgChannelChange a {color: #009ada; text-decoration: none}
.channelHeader .epgChannelSelect {position: absolute; display: none; right: 5px; top: 35px; border-color: #d0d0d0 #ababab #ababab; border-style: solid; border-width: 1px; width: 113px; padding: 4px; background-color: #e3e3e3}
.channelHeader .epgChannelSelect .channelImg {padding: 4px 7px; cursor: pointer}
.channelHeader .epgChannelSelect .channelImgOver {padding: 4px 7px; background-color: #ffffff; cursor: pointer}
.channelHeader .epgChannelSelect .channelImgAct {padding: 4px 7px; background-color: #ffffff; cursor: pointer; font-weight: bold}

.channelContent .even {background: transparent url(../gfx/bg/epgEven.png) repeat-y; margin: 0px}
.channelContent .odd {background: transparent url(../gfx/bg/epgOdd.png) repeat-y; margin: 0px}


.channelContent .item a {text-decoration: underline}
.channelContent .item a:hover {text-decoration: none}
.channelContent .item .timeT {width: 40px; padding: 10px 5px; margin: 0px; text-align: center; font-weight: bold}
.channelContent .item .timeT img {margin: 5px 0px 0px 0px}
.channelContent .item .descT {width: 189px; padding: 10px 0px 10px 10px; margin: 0px}
.channelContent .item .timeF {width: 40px; padding: 10px 5px; margin: 0px; text-align: center; font-weight: bold; color: #aaa}
.channelContent .item .timeF img {margin: 5px 0px 0px 0px}
.channelContent .item .descF {width: 189px; padding: 10px 0px 10px 10px; margin: 0px; color: #aaa}
.channelContent .item .icon {width: 50px; padding: 10px 5px 0px 0px; margin: 0px; text-align: right}
.channelContent .item .icon img {margin: 0px 0px 4px 4px}


#epgDetails {width: 567px; min-height: 250px; border: solid 1px #d3d3d3; position: absolute; left: 0px; top: 0px; background: #fff; display: none}
#epgDetails .epg-tvp1 {background: #009ada; color: #fff}
#epgDetails .epg-tvp2 {background: #f5822b; color: #fff}
#epgDetails .epg-tvp-kultura {background: #231f20; color: #fff}
#epgDetails .epg-tvp-historia {background: #cf922a; color: #fff}
#epgDetails .epg-tvp-info {background: #eee; color: #d31145}
#epgDetails .epg-tv-polonia {background: #ed1b2e; color: #fff}
#epgDetails .epg-tvp-seriale {background: #6f0f6c; color: #fff}
#epgDetails .epg-tvp-sport {background: #eee; color: #004b91}
#epgDetails .epg-tvp-bial {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-bydg {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-gda {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-gorz {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-kat {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-kie {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-kra {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-lubl {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-lodz {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-olsz {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-opol {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-pozn {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-rzes {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-szcz {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-waw {background: #bc1134; color: #fff}
#epgDetails .epg-tvp-wroc {background: #bc1134; color: #fff}


#epgDetails .epgHeader {height: 38px}
#epgDetails .epgHeader .epgTitle {padding: 8px 10px 0px 10px; font-size: 18px; width: 468px; height: 26px; overflow: hidden; float: left}
#epgDetails .epgHeader .epgClose {padding: 10px 10px 0px 0px; font-size: 1px; text-align: right; float: right}

#epgDetails .epgInfo {height: 35px}
#epgDetails .epgInfo .epgLogo {padding: 8px 5px 8px 10px; height: 19px}
#epgDetails .epgInfo .epgRelease {padding: 8px 0px; height: 19px; line-height: 19px; font-size: 14px; font-weight: bold}

#epgDetails .epgIcons {height: 35px; padding-right: 5px}
#epgDetails .epgIcons img {margin: 12px 5px 0px 0px}
#epgDetails .epgIcons a {padding: 10px 5px 0px 0px; display: block}

#epgDetails .epgDetails {min-height: 157px}
#epgDetails .epgDetails .inner {width: 567px}
#epgDetails .epgDetails .inner-with-img {width: 567px; background: transparent url(../gfx/bg/epgDetails.png) repeat-y}
#epgDetails .epgDetails .img {width: 215px; padding: 5px; text-align: center}
#epgDetails .epgDetails .desc {width: 537px; height: 270px; padding: 10px 15px; overflow: auto}
#epgDetails .epgDetails .desc-with-img {width: 330px; height: 157px; padding: 5px 6px; overflow: auto}
#epgDetails .epgDetails .details {padding: 10px 0; background-color: #fff; overflow: hidden;}
#epgDetails .epgDetails .details .title {width: 75px; float: left; padding: 2px 0px; color: #999}
#epgDetails .epgDetails .details .descr {margin-left:75px; padding: 2px 0px}

#epgDetails .epgLinks {height: 40px; line-height: 40px; padding: 0px 15px}


#epgFeatured {background: #d1ecfd; border-top: solid 2px #0e193e; padding-bottom: 30px}
#epgFeatured h3.th {height: 66px; background: transparent url(../gfx/th/dzis-w-telewizji.png) no-repeat scroll 0 0}
#epgFeatured .box {margin:0; padding:0}
#epgFeatured .item	{width: 179px; margin-left: 10px; float: left}
#epgFeatured .img {float:none; height: 135px; margin:0 0 10px}
#epgFeatured .text {color:#0e193e; margin:10px 0}
#epgFeatured .text a {color:#0e193e; text-decoration: none}
#epgFeatured .text a:hover {color:#0e193e; text-decoration: none}
#epgFeatured .text .th {display:block; float:none; font-size:1.3em; font-weight: bold}

.epgLegend {margin: 10px 0px; padding: 0px 10px; float: left}
.epgLegend .title {width: 80px}
.epgLegend .legend {width: 740px}
.epgLegend .icon {width: 40px; margin: 1px 0px; text-align: right}
.epgLegend .desc1 {width: 80px; margin: 1px 10px; line-height: 12px}
.epgLegend .desc2 {width: 145px; margin: 1px 10px;}
.epgLegend .desc3 {width: 240px; margin: 1px 10px;}

.epg-print-header img {float:left;}
.epg-print-header .epg-header-text {float:left;font-size:26px;font-weight:bold;font-family:Arial,Verdana,sans-serif;margin-top:11px;margin-left:-50px;}
.epg-print-header .epg-header-text span {font-weight:normal}

.epg-header-logo-antena {display:block;height:78px;width:98px;float:right;position:relative;margin-right:55px;}
.epg-info-link {display:block;float:right;font-size:14px;line-height:36px;line-weight:normal;}
.epg-info-link a, .epg-info-link a:hover, .epg-info-link a:visited {color:#0E96CE;}
.contLeftBox.w944 {width:944px;}