HTML					{background:black;height:100%}
BODY					{background: white;}
BODY,SECTION,FIGURE,DIV	{padding:0px; margin:0px;font-family: Compasse-Regular}
UL              				{padding:0px; margin:0px}
A						{color:black;text-decoration:none;font-family: Compasse-Regular;outline: none;}
IMG						{border:0px}
H1,H2,H3,H4,H5			{font-weight:normal}
SELECT					{outline: none;height: 43px;padding: 0px 15px;border-radius:0px;border:0px;background:none}
IFRAME					{overflow:hidden;width:100%;border:0px}
.styled_select			{width: 157px;display: inline-block;overflow: hidden;vertical-align: middle;background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/down_arr.png") no-repeat scroll right 12px center white;}

/* FONTS */

@font-face {
    font-family: 'fontawesomeregular';
    src: url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.eot");
    src: url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.eot?#iefix") format('embedded-opentype'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.woff2") format('woff2'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.woff") format('woff'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.ttf") format('truetype'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/FontAwesome-webfont.svg#fontawesomeregular") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mieczyslav-regular';
    src: url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.eot");
    src: url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.eot?#iefix") format('embedded-opentype'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.woff2") format('woff2'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.woff") format('woff'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.ttf") format('truetype'),
         url("//tvpkultura.tvp.pl/files/portale-v4/tvpkultura/font/mieczyslav-regular-webfont.svg#mieczyslav-regular") format('svg');
    font-weight: normal;
    font-style: normal;

}

/* COLORS */

.programy		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-main.jpg")}

.polecamy		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/polecamy.jpg")}
.polecamy.tag				{background:#ff6d00}

.cykl			.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/cykl.jpg")}
.cykl.tag					{background:#b7b7b7}

.cykl-program	.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/cykl.jpg")}

.film			.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/film.jpg")}
.film.tag					{background:#b7b7b7}

.serial			.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/serial.jpg")}
.serial.tag					{background:#b7b7b7}

.animacja		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/animacja.jpg")}
.animacja.tag				{background:#b7b7b7}

.dokument		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/dokument.jpg")}
.dokument.tag				{background:#b7b7b7}

.reportaĹź .bg-middle, .reportaz .bg-middle	{background:background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/reportaz.jpg")}
.reportaĹź.tag, .reportaz.tag				{background:#b7b7b7}

.publicystyka	.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/publicystyka.jpg")}
.publicystyka.tag			{background:#b7b7b7}

.magazyn		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/magazyn.jpg")}
.magazyn.tag				{background:#b7b7b7}

.literatura		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/literatura.jpg")}
.literatura.tag				{background:#b7b7b7}

.sztuka			.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/sztuka.jpg")}
.sztuka.tag					{background:#b7b7b7}

.teatr			.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/teatr.jpg")}
.teatr.tag					{background:#b7b7b7}

.koncert		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/koncert.jpg")}
.koncert.tag				{background:#b7b7b7}

.wydarzenie		.bg-middle	{background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/wydarzenie.jpg")}
.wydarzenie.tag				{background:#b7b7b7}

.cykl .bg-bottom,
.animacja .bg-bottom,
.film .bg-bottom,
.serial .bg-bottom,
.animacja .bg-bottom,
.dokument .bg-bottom,
.reportaz .bg-bottom,
.reportaĹź .bg-bottom,
.publicystyka .bg-bottom,
.magazyn .bg-bottom,
.literatura .bg-bottom,
.sztuka .bg-bottom,
.teatr .bg-bottom,
.koncert .bg-bottom,
.wydarzenie .bg-bottom,
.cykl .bg-top,
.animacja .bg-top,
.film .bg-top,
.serial .bg-top,
.animacja .bg-top,
.dokument .bg-top,
.reportaz .bg-top,
.reportaĹź .bg-top,
.publicystyka .bg-top,
.magazyn .bg-top,
.literatura .bg-top,
.sztuka .bg-top,
.teatr .bg-top,
.koncert .bg-top,
.wydarzenie .bg-top
{background: #b7b7b7}
					
.fb-color:hover                           {color:#3b5998 !important}
.twitter-color:hover                 {color:#55acee !important}
.instagram-color:hover             {color:#3f729b !important}
.yt-color:hover                           {color:#cd201f !important}
.gp-color:hover                           {color:#dd4b39 !important}


/* SHARED */
.rek-mob {
	display: none;
}
@media only screen and (max-width: 979px) {
	.rek-mob {
		display:block;
	}
	.rek, .rek-rel {
		display: none;
	}
}

.tvp_player {position: relative;padding-bottom: 56.25%;padding-top: 25px;}
.tvp_player IFRAME {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
 
.c-b			{clear:both}
.tb				{display:table}
.hide			{display:none}
.play			{position:absolute}

.no-results		{padding: 50px 0px;}
.no-results2	{margin: 50px 0px;}

.dim-container	{position:relative;z-index:0}
.dim			{position:absolute;top:0px;left:0px;height: 236px;}

HR.short				{clear: both;width: 45px;margin: 20px 0px;border-top: 1px solid rgba(0,0,0);border-bottom: 0px;}

.share H3		{float: none;font: 34px/0px "mieczyslav-regular";text-align: center;}

.soc-ico               {width: 32px;height: 64px;display: block;background-repeat: no-repeat;background-position: center center;display:inline-block}

.fb-ico                 {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/fb.png?v=1") no-repeat;background-position: center center;width: 17px;}
.fb-ico:hover     {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/fb-on.png?v=1") no-repeat;background-position: center center;width: 17px;}
.instagram-ico                 {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/instagram.png?v=1") no-repeat;background-position: -5px center;width: 27px;}
.instagram-ico:hover     {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/instagram-on.png?v=1") no-repeat;background-position: -5px center;width: 27px;}
.twitter-ico                 {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/twitter.png?v=1") no-repeat;background-position: -4px center;width: 32px;}
.twitter-ico:hover     {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/twitter-on.png?v=1") no-repeat;background-position: -4px center;width: 32px;}
.yt-ico                 {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/yt.png?v=1") no-repeat;background-position: center center;width: 37px;}
.yt-ico:hover     {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/yt-on.png?v=1") no-repeat;background-position: center center;;width: 37px;}
.gp-ico                 {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/gp.png?v=1") no-repeat;background-position: center center;}
.gp-ico:hover     {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/gp-on.png?v=1") no-repeat;background-position: center center;}

.share			{width: 298px;float: left;background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/tlo_social.jpg");margin-top: 0px;height: 230px;}
.share H3		{float:none;margin-bottom: 36px;}


.share .fb-ico 		{margin: 0px 14px;}
.share .gp-ico 		{margin: 0px 10px;}

.sharebtn1			{width: 75px;float: left;display: inline-block;padding-left:10px}
.sharebtn2			{width: 60px;float: left;display: inline-block;padding-left:10px}
.sharebtn3			{width: 50px;float: left;display: inline-block;padding-left:10px}

.sharebtncontainer {height: 115px;padding-left: 0px;padding-top: 40px;text-align: center;}
.likebtncontainer {height: 26px;padding-left: 35px;text-align: center;}

.attachment {background: #E4E5E5 none repeat scroll 0% 0%;padding: 10px;margin: 0px 0px 1px;}
.attachments {margin-bottom:45px;max-width:650px}
.attachments H1 {font-family: "mieczyslav-regular";font-size: 36px;margin-top: 0px;}

.vod-small-box						{width:300px;background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-vod.jpg")}
.vod-small-box H1					{width: 248px !important;color: #FFF !important;font-size: 34px !important;font-family: "mieczyslav-regular" !important;margin: 5px auto !important;display: block !important}
.vod-small-box H2					{font-size:12px}
.vod-small-box .item IMG      			{float:left}
.vod-small-box .item.small .play		{margin-top: 60px;margin-left: -25px;}
.vod-small-box .item.small 			{height: 92px; width: 255px;margin: 15px 20px;width: 131px;display:table}
.vod-small-box .item.small FIGCAPTION {height:92px; background: white; padding: 0px 18px;margin-left: 123px;display:table-cell;min-width: 100px;vertical-align: middle;}

.mirny_36		{font: 36px "mieczyslav-regular"; border-top:}

.ad-rect		{float:right;margin-top:30px}
.ad-top			{margin: 0px auto;background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/BG_banner_top.jpg");background-repeat: no-repeat;}
.ad-top #adocean-top-adv DIV:first-child {padding: 24px 0}

.wrapper.main         {margin-top: 12px;}

.tags			{position:absolute;line-height:normal;z-index: 100;}
.tag			{font-size: 12px;padding: 2px 8px 3px 8px;text-transform: uppercase;color: #000;float: left;margin: 2px;cursor:default;font-family: Compasse-Bold;}
A .tag			{cursor:pointer}

.wrapper        	{ margin:0px auto;float:none}

.photo			{width: 100%;background: #E4E5E5}
.photo IMG		{width: 100%;display: block;}
.photo P			{font-size: 13px !important;margin: 5px 12px 25px !important;padding-bottom: 7px;width:auto !important}

#portal-menu    	{height:55px; background:black; margin-bottom:0px;font-size: 12px;}
#portal-menu UL	{padding-top: 3px;}
/* #portal-menu UL:first-child LI	{padding: 16px 120px 0px 80px} */
#portal-menu LI 	{float:left;list-style-type:none; padding-top:16px;padding-right: 90px;}
#portal-menu LI:last-child 	{padding-right:0px}
#portal-menu A	{color:white}

#social-top                         {text-align:right;margin-top: 25px;}
#social-top .container 		{display: inline-block;height:100%;margin: 0 auto;}
#social-top A     			{padding-left:10px;display: table-cell;vertical-align: middle;font: 18px 'mieczyslav-regular'}
#social-top A:last-child     	{padding-left:7px}
#social-top .delim                  {display: table-cell;vertical-align: middle;padding-left: 10px;font: 18px 'mieczyslav-regular'}

#social-mobile                         {text-align:center;padding-top:20px}
#social-mobile .container 		{display: inline;height:100%;margin: 0 auto;}
#social-mobile A     			{padding-left:10px;display: inline-block;vertical-align: middle;font: 25px 'mieczyslav-regular' !important}
#social-mobile A:last-child     	{padding-left:7px}
#social-mobile .delim                  {display: none;}

#main-menu      	{height: 90px;margin: 0px;padding-bottom: 20px;}
#main-menu UL   	{height: 55px;display:table;width: 100%;}

#main-menu LI   	{color:white; list-style-type:none;padding-right: 30px;display:table-cell;font-size:20px}
#main-menu LI:last-child {padding-right:0px;padding-left:12px;padding-bottom: 4px;float:none}
#main-menu FORM 	{width:170px;display: inline;}
#main-menu INPUT	{border:0px; border-bottom: 1px solid black;float:left;font-size: 11px;font-family: Compasse-Regular;padding: 3px;outline: none;-webkit-appearance: none;border-radius: 0;}
#main-menu BUTTON {display:block;background:none;border:0px;height: 20px;width: 36px;padding: 0px;float: right;} 
#main-menu LI A.current {font-weight:bold;}

#breadcrumbs		{font-size: 12px;}

#serwisy-menu      	{margin-bottom:20px; height:25px; margin: 0px;padding-bottom: 20px;}
#serwisy-menu UL   	{display:table}
#serwisy-menu LI   	{color:white; list-style-type:none;padding-right:31px;display:table-cell;font-size:16px;vertical-align:bottom}
#serwisy-menu LI:last-child {padding-right:0px;padding-left:12px}
#serwisy-menu LI A.current {border-bottom: 1px solid black;padding-bottom: 7px;font-weight:bold}

#join-us				   {width: 100%;height: 100px;background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/tlo_social.jpg?v=2") repeat scroll 0% 20% #FFE1E3;text-align: center;padding-top: 12px;}

#join-us .container 		{display: table;height:100%;margin: 0 auto;}
#join-us A     			{padding-left:10px;display: table-cell;vertical-align: middle;font: 30px 'mieczyslav-regular'}
#join-us A:last-child     	{padding-left:7px}
#join-us .delim                  {display: table-cell;vertical-align: middle;padding-left: 10px;font: 30px 'mieczyslav-regular'}
#join-us .soc-ico                   {height: 100px;}

FOOTER          			    {color:white;background:#1c1c1a}
FOOTER .channels-list UL          {width:100%;height: 100%;text-align: center;padding: 50px 0px;}
FOOTER .channels-list LI      {list-style-type: none;display: inline-block;vertical-align:middle;margin: 5px 4px;}
FOOTER .footer-links	    {width: 100%;display: table;table-layout: fixed;margin: 10px auto;font-size:12px}
FOOTER .footer-links NAV    {display:table-cell}
FOOTER .footer-links NAV A  {display: block;padding-bottom:10px}
FOOTER .footer-bottom	    {border-top: 1px solid #3A3A38;font-size: 12px;padding: 11px 0px;margin: 0px;width: 100%}
FOOTER .footer-bottom A 	    {padding-right: 15px;display: inline-block;}
FOOTER .footer-copyright    {float:right;padding-right: 80px;}
FOOTER A	{color:white}

.ico-ant    {float:left}
.ico-tvp1-hd-32 				{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position:  -25px -23px;background-repeat: no-repeat;display: block;height: 18px;width: 59px; }
.ico-tvp2-hd-32 				{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -125px -23px;background-repeat: no-repeat;display: block;height: 18px;width: 59px; }
.ico-tvp-info-32 			{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -208px -25px;background-repeat: no-repeat;display: block;height: 14px;width: 55px; }
.ico-tvp-regionalna-32 		{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -1323px -17px;background-repeat: no-repeat;display: block;height: 25px;width: 55px; }
.ico-tvp-polonia-32 			{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -324px -17px;background-repeat: no-repeat;display: block;height: 29px;width: 52px; }
.ico-tvp-sport-32 			{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -411px -19px;background-repeat: no-repeat;display: block;height: 23px;width: 65px; }
.ico-tvp-kultura-32 			{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -525px -17px;background-repeat: no-repeat;display: block;height: 28px;width: 60px; }
.ico-tvp-historia-32 		{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -625px -20px;background-repeat: no-repeat;display: block;height: 23px;width: 51px; }
.ico-tvp-hd-32 				{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -720px -23px;background-repeat: no-repeat;display: block;height: 21px;width: 60px; }
.ico-tvp-seriale-32 			{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -824px -17px;background-repeat: no-repeat;display: block;height: 29px;width: 53px; }
.ico-tvp-rozrywka-32 		{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -1226px -17px;background-repeat: no-repeat;display: block;height: 28px;width: 51px; }
.ico-tvp-abc-32 				{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -1429px -17px;background-repeat: no-repeat;display: block;height: 30px;width: 40px; }
.ico-belsat-32 				{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -913px -21px;background-repeat: no-repeat;display: block;height: 21px;width: 73px; }
.ico-tvp-parlament-32 		{background-image: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/loga-anten.png');background-position: -1010px -23px;background-repeat: no-repeat;display: block;height: 16px;width: 106px; }

.ico-tvp1-hd-32:hover		{background-position:  -25px -85px ;}
.ico-tvp2-hd-32:hover		{background-position: -125px -85px ;}
.ico-tvp-info-32:hover 		{background-position: -208px -87px ;}
.ico-tvp-regionalna-32:hover{background-position: -1323px -79px ;}
.ico-tvp-polonia-32:hover 	{background-position: -324px -79px ;}
.ico-tvp-sport-32:hover 		{background-position: -411px -81px ;}
.ico-tvp-kultura-32:hover 	{background-position: -525px -79px ;}
.ico-tvp-historia-32:hover 	{background-position: -625px -82px ;}
.ico-tvp-hd-32:hover 		{background-position: -720px -85px ;}
.ico-tvp-seriale-32:hover 	{background-position: -824px -79px ;}
.ico-tvp-rozrywka-32:hover 	{background-position: -1226px -79px;}
.ico-tvp-abc-32:hover 		{background-position: -1429px -79px;}
.ico-belsat-32:hover 		{background-position:  -913px -83px;}
.ico-tvp-parlament-32:hover 	{background-position: -1010px -85px;}


/* HP */

#epg            			{margin:0px;background-color: #ede3cd}
#epg  UL LI                     {float:left;list-style-type:none}
#epg .now                       {font: 14px Compasse-Bold;color:#fa5458;padding-left: 4px;}
#epg .wrapper		{padding-top: 25px;}
#epg H1				{margin:0px;font-size:35px;font: 36px/42px 'mieczyslav-regular';margin-bottom: 5px;}
#epg .epg-nav-left		{height:170px;width: 10%;display:table-cell;vertical-align:middle;text-align:right;opacity:1}
#epg .epg-nav-right		{height:170px;width: 10%;display:table-cell;vertical-align:middle;text-align:right;opacity:1}
#epg .epg-nav-left:hover, #epg .epg-nav-right:hover {opacity:0.8}
#epg .epg-nav-left A		{text-align:center;padding-right: 40px;}
#epg .epg-nav-right A	{text-align:center;padding-right: 20px;}
#epg .content		{width:100%;display:table;margin-top: 20px;}
#epg .on-air-all		{text-align: right;margin-bottom: -42px;width: 100%;position: relative;top: 0px;font-size: 12px;font-weight:bold;z-index: 10;}
#epg .epg-slider-wrapper   {max-width:800px}
#epg .popup			{display:none}
#epg FIGURE			{width:140px;display:table-cell;padding-left:2%}
#epg FIGURE TIME   	{margin-bottom: 20px;display: block;font: 22px Compasse-Light}
#epg FIGURE FIGCAPTION {font: 16px/20px Compasse-Bold;height: 63px;}
#epg HEADER			{display:table-cell;width: 15%;vertical-align: top;}

#on-air         	{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-main.jpg"); padding:50px 0px;margin-top: -30px;}
#on-air H1::before  {background: url('//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/on-air.png'); content:" "; position: absolute; width:305px;height: 285px;left:-30px;top:-35px;z-index: -1}
#on-air H1			{color:white;display: block;vertical-align: middle;float: left;font: 55px/55px "mieczyslav-regular";width: 246px;margin: 0px;padding: 30px 0px;position: relative;z-index:10;box-sizing: border-box;}
#on-air SECTION   	{height:auto}
#on-air FOOTER		{display:none}

#on-air SECTION TIME	{font: 14px/18px Compasse-Bold;position: absolute;bottom: 20px;color:white;left: 20px;}

#on-air .row			{clear:both}

#on-air SECTION FIGURE HEADER 	{padding-top: 35px;height:80%}

#on-air SECTION IMG.dim			{position: absolute;left:0px;top: 0px;height: 401px;max-height: 99%;}
#on-air SECTION IMG.play        {right:25px;bottom: 25px; height: 40px;}        
#on-air .img-holder				{position:relative;}


#on-air SECTION.on-air1 			{float:left;max-width:49%}
#on-air SECTION.on-air1 IMG 		{max-width:100%;height:auto}

#on-air SECTION.on-air1 FIGURE:nth-child(2)  	{float:right;height: auto;max-width:48%;margin: 0px 4px 12px 12px;}
#on-air SECTION.on-air1 FIGURE:nth-child(3)  	{float:left;height: auto;max-width:48%;margin: 31px 0px 0px 0px;z-index: 100;position: relative;}
#on-air SECTION.on-air1 FIGURE:nth-child(4)  	{float:right;height: auto;max-width:48%;margin: 14px 4px 3px 15px;}
#on-air SECTION.on-air1 FIGURE:last-child  		{float:right;height: auto;max-width:48%;margin: 15px 0px 0px 15px}
#on-air SECTION.on-air1 FIGCAPTION {position:relative;height: 145px;width: 222px;margin-top:-73%;padding:20px}
#on-air SECTION.on-air1 FIGCAPTION HEADER {color:white;font: 20px/24px Compasse-Regular;}

#on-air SECTION.on-air2 			{float:right;max-width:554px}
#on-air SECTION.on-air2 IMG	      	{max-width:100%}
#on-air SECTION.on-air2 FIGURE  	{padding:0px}
#on-air SECTION.on-air2 FIGCAPTION {position:relative;height: auto;max-width:100%;margin-top: -405px;padding:20px;color:white}
#on-air SECTION.on-air2 FIGCAPTION HEADER {font: 70px/65px  'mieczyslav-regular';color:white;display: table-cell;vertical-align: bottom;height: 300px;}

#on-air SECTION.on-air3 			{float:left;max-width: 559px;margin-top: 23px;}
#on-air SECTION.on-air3 IMG	      	{max-width:100%}
#on-air SECTION.on-air3 FIGURE  	{padding:0px}
#on-air SECTION.on-air3 FIGCAPTION {position:relative;height: auto;max-width:100%;margin-top: -405px;padding:20px;color:white}
#on-air SECTION.on-air3 FIGCAPTION HEADER {font: 70px/65px  'mieczyslav-regular';color:white;display: table-cell;vertical-align: bottom;height: 290px;}

#on-air SECTION.on-air4 			{float:right;max-width: 554px;margin-top: 25px;}
#on-air SECTION.on-air4 IMG	      	{max-width:100%;height:auto}
#on-air SECTION.on-air4 FIGURE:nth-child(1)  	{float:left;height: auto;max-width:47%;margin: 0px 15px 15px 0px;}
#on-air SECTION.on-air4 FIGURE:nth-child(2)  	{float:right;height: auto;max-width:47%;margin: 0px 0px 15px 15px;}
#on-air SECTION.on-air4 FIGURE:nth-child(3)  	{float:left;height: auto;max-width:47%;margin: 12px 15px 0px 0px;}
#on-air SECTION.on-air4 FIGURE:nth-child(4)  	{float:right;height: auto;max-width:47%;margin: 12px 0px 0px 15px;}
#on-air SECTION.on-air4 FIGCAPTION {position:relative;height: 145px;width: 222px;margin-top:-73%;padding:20px}
#on-air SECTION.on-air4 FIGCAPTION HEADER {color:white;font: 20px/24px Compasse-Regular;}

#on-air .btn-on-air-more {width: 345px;background: none repeat scroll 0% 0% #b4eefc;font-family: mieczyslav-regular;font-size: 2.5em;margin: 0px auto;padding: 10px;}

#vod            			{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-vod.jpg");padding-bottom:35px}
#vod .logo			{height:70px;float:left;color:white;font-size:50px;padding: 5px 0px 0px 0px;font-family: 'mieczyslav-regular'}
#vod NAV				{height:140px;padding-top: 13px;}
#vod NAV UL			{height:140px;float:right;}
#vod NAV LI			{float:left;padding:85px 0px 0px;font-size: 30px;list-style-type:none;margin-left:-10px;}
#vod NAV LI A 		{color:white;font-family: 'mieczyslav-regular';margin-top: 0px;}
#vod .vod1, #vod .vod2, #vod .vod3 {display:none}
#vod .current		{display:block}
#vod H2				{font-size: 12px;width:94px;max-height:60px}
#vod .item.big H2       {font: 18px/22px Compasse-Bold ;width:140px;margin-top: -5px;max-height:none;margin-bottom: -3px;}
#vod .item.big P         {font: 14px/18px Compasse-Regular ;width:140px}

#vod .left, #vod .right	{float:left;}
#vod .middle			{float:left;width: 585px;padding: 0px 7px 0px 8px}
#vod .left .item		{padding: 0px 7px 15px 8px}
#vod .right .item	{padding: 0px 7px 15px 8px;}
#vod .item IMG      	{float:left}
#vod .item.small 	{height: 92px; width: 255px;display: table;}
#vod .item.small .play	{margin-top: 45px;margin-left: -35px;}
#vod .item.small FIGCAPTION {height:91px; background: white; padding: 0px 18px;margin-left: 123px;;display:table-cell;width: 95px;vertical-align: middle;overflow: hidden;}
#vod .item.big   		{height: 265px; width: 130px;display: table;}
#vod .item.big .play	{margin-left: -250px;margin-top: 100px;}
#vod .item.big FIGCAPTION {height: 265px;padding: 20px;margin-left: 410px;width: 135px;background: white;overflow: hidden;}
#vod  .wrapper .change-cat {display: flex; justify-content: space-between; align-items: flex-end;}

.btn-vod-change.vod1btn {padding: 0px 18px;}
.btn-vod-change.vod2btn {padding: 0px 24px;}
.btn-vod-change.vod3btn {padding: 0px 21px;}

.btn-vod-change.vod1btn.current {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/polecamy.png")}
.btn-vod-change.vod2btn.current {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/najpopularniejsze.png")}
.btn-vod-change.vod3btn.current {background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/najnowsze.png")}

#main           			{height:810px;margin-bottom:10px;margin-top: 34px;margin-bottom: 24px;}
#main H1	      			{font-size:30px;font-family: 'mieczyslav-regular' !important}
#main H1 A			{font-family: 'mieczyslav-regular' !important}
#main H2	      			{font-size:15px;margin:0px; padding-top:4px;max-height:48px}
#main TIME   			{font-size:12px;margin:0px;color: #767676;}
#main P	      			{font: 14px/18px Compasse-Regular;margin:6px 0px 0px 0px;height: 20px;}
#main IMG    			{float:left}

#main .aktualnosci 	{width:475px;float:left}       
#main .aktualnosci FIGURE {height: 100px;padding-bottom: 30px;}
#main .aktualnosci FIGCAPTION {padding-left:15px;margin-left: 180px;}    
#main .aktualnosci FIGCAPTION H2 {font: 20px/24px Compasse-Regular;}

#main .patronaty 	{padding-left:30px;width:300px;float:left;}
#main .patronaty H1 	{margin-bottom: 25px;}
#main .patronaty H2 	{font: 14px/18px Compasse-Regular;height: 53px;overflow: hidden;max-height: 54px;}
#main .patronaty FIGURE {height: 92px;padding-bottom: 20px;}
#main .patronaty FIGCAPTION {padding-left:15px;margin-left: 130px;display: table-cell;vertical-align: middle;height: 92px;max-height: 92px;}
#main .fb-ad   		{padding-left:30px;width:300px;float:left}
#main .more			{font-family: "mieczyslav-regular";font-size: 18px;}

#shop           			{height:600px;text-align:center;margin:0px auto;background-color: #bebebe;padding: 30px}
#shop .shop-all          {text-align: right;position: relative;right: 10px;top: -21px;}
#shop .shop-all A       {font-size:12px;font-family:Compasse-Bold}
#shop .img-wrapper	{max-width: 144px;overflow: hidden;height: 210px;display: table-cell;vertical-align: bottom;}
#shop H1        		{font-family: "mieczyslav-regular";font-size: 50px;margin: 30px 0px -22px;}
#shop FIGURE IMG	 	{max-height:210px}
#shop HEADER 		{font-family: Compasse-Bold;font-size:20px;padding-bottom:10px;height:90px;padding-top: 20px;}
#shop FIGURE 		{float:left;width:148px;padding:30px;text-align:left;font-size:1.4em;font-family: Compasse-Light;}
#shop FIGURE P		{text-align:left;font: 14px/18px Compasse-Light;}
#shop .shop-nav 		{float: left;display: table;height: 450px;vertical-align: middle;width: 45px;opacity:1}
#shop .shop-nav:hover {opacity:0.8}
#shop .shop-nav A 	{display:table-cell;vertical-align:middle}
#shop .content              {max-width: 1045px;float: left;height: 455px;}

#shop UL			{height: 495px !important;}

/* NEWS */


BODY.news #main-menu  {border:0px !important}

HEADER.news 		{padding-top: 0px;float: left;padding-bottom: 25px}


.news .lead P					{font: 20px/25px Compasse-Bold;}
	
.news .vod-small-box			{float:right;}

TIME.news				 {float: left;display: block;height: 65px;width: 125px;margin: 16px 15px;border-left: 1px solid #DADADA;padding: 20px 0px 0px 30px;font-size: 12px;}	
TIME.news B				{font: 16px/20px Compasse-Bold}

HEADER.news .container 	        {height: 195px;width: 780px;margin-top: -240px;padding: 20px;color:white;margin-left: 7px;width: 700px;position: absolute;}
HEADER.news H1 			        {position: absolute;bottom:0px;font: 50px/54px "mieczyslav-regular";margin: 0px 0px 14px 0px;}
ARTICLE.news				{width:650px;margin-top:20px;float:left}
ARTICLE.news P			    {width:650px;margin-top: -10px;margin-bottom: 40px;font: 18px/24px Compasse-Regular;}

.news .share {background:#e3e6cb;}

.recommended				{padding-bottom:20px}
.recommended H1				{font-family: "mieczyslav-regular";font-size:36px}
.recommended FIGCAPTION 		{width: 670px;float: left;}
.recommended FIGURE			{height: 100px;margin-bottom:30px}
.recommended FIGURE::arter	{clear:both}
.recommended FIGURE IMG		{float:left}
.recommended FIGURE P		{float: left;width: 450px;height: 38px;overflow: hidden;font: 14px/18px Compasse-Regular;margin: 0px 20px;}
.recommended FIGURE H2		{float: left;width: 450px;margin: 0px 20px 0px;height: 30px;overflow: hidden;font: 20px/25px Compasse-Regular;}

.programy .bg-top, .progray .bg-bottom {height: 0px;}
.programy H1						{font-family: "mieczyslav-regular";margin:0px;padding:10px;font-size:60px;padding-top: 30px;color:white;display:table-cell}

.programy HEADER 				{display:table;width:100%}

.programy HEADER NAV				{display:table-cell;text-align:right;padding-right: 10px;vertical-align: middle;padding-top: 20px;}

.programy HEADER NAV SELECT		{width: 175px;margin-right: 8px;}

.programy #main-menu				{border:0px}

.programy .main					{padding-top:10px}

.programy .list FIGCAPTION 		{width: 670px;float: left;height: 130px;overflow: hidden;}
.programy .list FIGCAPTION .tags	{padding:10px}
.programy .list NAV A 				{color: #FFF;display: block;margin-bottom: 10px;font-family: "mieczyslav-regular";font-size: 19px;padding-left: 0px;}
.programy .list FIGURE			{height: 130px;margin-bottom:30px;background:white}
.programy .list FIGURE:last-child	{margin-bottom:0px}
.programy .list FIGURE::arter		{clear:both}
.programy .list FIGURE IMG			{float:left;width:180px;height:130px}
.programy .list FIGURE P			{float: left;margin: 0px 20px;width: 444px;height: 36px;font:14px/18px Compasse-Regular;overflow: hidden;}
.programy .list FIGURE H2			{background:none;float: left;width: 436px;margin: 14px 20px;font: 20px/24px Compasse-Regular}
.programy .list FIGURE.first H2      {width: 600px;margin: 0px 0px 16px 0px;height: auto}                              
.programy .list TIME				{float:left;display:block;height:85px;width:120px;margin:20px 0px;border-left:1px solid #DADADA;padding: 0px 30px}
.programy .list TIME P 			{margin: 5px 0px;font-size: 13px;width: 131px;font: 14px/18px Compasse-bold;text-transform: uppercase;}
.programy .list NAV				{color: white;background:black;width:280px;padding:20px;height:90px;display:table-cell;vertical-align:middle;padding-left: 30px;}

.programy .list .first 			{height: 230px;margin-bottom:30px}
.programy .list .first NAV		{padding:0px;height: 60px;padding-top: 19px;position: relative;bottom: 12px;}
.programy .list .first FIGCAPTION 	{height: 190px;width: 250px;float: left;padding:20px;background:black;color:white;padding-left: 30px;}
.programy .list .first FIGCAPTION P {float:none}
.programy .list  FIGURE.first .tags	{padding:20px}
.programy .list  FIGURE .tags	        {padding:10px}
.programy .list .first P 			{margin: 0px;width: 254px;height: 88px;}
.programy .list .first TIME	 	{float:none;margin-bottom:17px;display:block;height:15px;margin-top:6px;border:0px;width: 550px;padding: 0px;padding: 0px 0px 10px 0px;}
.programy .list .first TIME P		{font: 14px/20px Compasse-Bold}
.programy .list .first IMG			 {height: 230px;width:840px;position: relative;top:0px;left:0px}
.programy .list .first .container 	{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/dim.png") no-repeat scroll 0% 0% transparent;color: #FFF;height: 170px;padding: 30px;float: none;position: absolute;margin: 0px;width: 780px;left: 0px;top: 0px;}
.programy .list .first H2 			{position:absolute;bottom:0px;font: 50px/54px "mieczyslav-regular"}
.programy .list .first A                           {position:relative;display:block} 
.programy .list  A.vod				{color:red;margin-bottom:0px}

.programy .styled_select 			{margin-left: 10px;}

.programy .footer					{height:0px}

.programy #join-us                                      {margin-top:0px}

.programy .list NAV.pagination                           {width: 100%;position: static;display: block;padding: 23px 0px 31px;height: 50px;margin: -30px 0px 0px 0px;background-color: transparent;}
.programy .list NAV.pagination UL                      {display:table;margin: 10px auto;color:black}
.programy .list NAV.pagination LI                        {list-style-type:none;display:table-cell;padding-left:10px;color:black}
.programy .list NAV.pagination LI.current       {font-weight:bold;font-family: "Compasse-Regular";font-size: 20px;color:black}
.programy .list NAV.pagination LI A			{color:black;font-family: "Compasse-Regular";font-size: 20px}


/* PROGRAM */

.program .bg-top, .program .bg-bottom {height: 40px;}
.program H1						{margin:0px;font: 50px/54px "mieczyslav-regular";}
.program .share					{width: 325px;float: right;margin-right: 0px;background: #e3e6cb}

.program #main-menu				{border:0px} 

.program .main					{padding-top:20px;clear:both}

.program HEADER IMG			 	{height: 230px;width:790px;float:left}
.program HEADER .container	        {background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/dim.png") no-repeat scroll 0% 0% transparent;color: #FFF;height: 170px;width: 532px;padding: 30px;float: left;position: absolute;margin: 0px}
.program HEADER H1	 	                {bottom:0px;position: absolute;margin: 0px 0px 18px 0px;}
.program HEADER FIGCAPTION 		{height: 190px;width: 300px;float: left;padding:20px;background:black;color:white;padding-left:30px;font: 20px/25px Compasse-Bold}
.program HEADER FIGCAPTION .emission-data P:nth-child(2) {font:16px/20px Compasse-Bold;}
.program HEADER FIGCAPTION .emission-data P:first-child {text-transform: uppercase;}
.program HEADER FIGCAPTION .emission-data P {font: 20px/25px Compasse-Bold;}
.program ARTICLE					{width:730px;background:white;padding:30px;float:left;padding-bottom: 9px;}
.program ARTICLE H2				{margin:0px;font: 20px/25px Compasse-Bold}
.program ARTICLE P				{margin:0px;font: 18px/24px Compasse-Regular;padding-top: 30px;}
.program ARTICLE H1				{margin:0px;padding:0px;font-size:1.6em}



.program .prowadzacy				{margin-bottom: 20px;}
.program .prowadzacy FIGURE		{float: left;width: 360px;padding-top:20px}
.program .prowadzacy FIGURE IMG	{float:left}
.program .prowadzacy FIGURE H2	{float:left;padding-left:20px;font-size:14px;margin:0px;font: 14px/18px Compasse-Bold}
.program .prowadzacy H1			{font-size:30px}
.program .prowadzacy FIGURE P		{float:left;padding-left:20px;width:220px;font-size:12px;margin:0px;font: 14px/18px Compasse-Regular}



.program .vod .wrapper                      {padding-top: 20px;padding-bottom: 10px;}
.program .vod            				{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-vod.jpg")}
.program .vod A					{background:white;max-width:220px;float:left;max-height:242px;margin-right:10px;margin-bottom:10px}
.program .vod FIGURE 				{max-width:220px;height: 240px;display:table}
.program .vod A:nth-child(5), .program .vod A:nth-child(10)		{margin-right:0px}
.program .vod H1 					{color:white}
.program .vod FIGURE H2 			{padding: 5px 10px 10px 15px;margin: 0px;font: 14px/18px Compasse-Bold}
.program .vod FIGURE P 			{padding: 0px 10px 10px 15px;display: none;margin: 0px;font: 14px/18px Compasse-Regular}
.program .vod .c-b				{height:30px}
.program .vod FIGURE TIME 			{color: grey;padding-left: 15px;font: 12px Compasse-Bold}
.program .vod FIGURE FIGCAPTION 	{height: 75px;margin-top: 3px;}
.program .vod FIGURE .play		{margin-left: -30px;margin-top: 125px;}
.program .vod FIGURE:hover FIGCAPTION {background: none repeat scroll 0 0 white;height: 235px;margin-top: -166px;overflow: hidden;padding-top: 7px;position: relative;}
.program .vod FIGURE:hover FIGCAPTION P {display:block}
.program .vod .img-holder			{display:table}


.program #join-us                                      {margin-top:0px}

/* LISTING NEWS */

.listing-news H1							 {font: 60px mieczyslav-regular;margin: -10px 0px 40px;}
.listing-news .list .first IMG                      {float:left;height: 230px;width:840px}
.listing-news .list .first TIME                     {border:0px;height: auto;width: auto;font-size: 12px;padding: 0px 10px}
.listing-news .list .first H2 			{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/dim.png") no-repeat scroll 0% 0% transparent;color: #FFF;height: 170px;width: 750px;padding: 30px;font-family: "mieczyslav-regular";font-size: 70px;float: left;position: absolute;margin: 0px;}
.listing-news .list .first FIGCAPTION 		{height: 197px;width: 260px;float: left;padding:20px;background:black;color:white;position: absolute;margin-left: 840px;padding-top: 13px;}
.listing-news .list .first FIGCAPTION P	{height: 140px;width:auto;overflow:hidden;margin-top: 20px;font: 14px/18px Compasse-Regular}
.listing-news .list FIGURE.first 			{clear:both;height: 230px;margin-bottom:30px;}
.listing-news .list FIGCAPTION 			{width: 670px;float: left;}
.listing-news .list FIGURE.first P       	{margin: 0px 10px;}
.listing-news .main						{margin-top: 40px;}

.listing-news .list 					{float: left;width: 840px;}
.listing-news .list FIGURE			{height: 100px;margin-bottom:30px;background:white;clear:both}
.listing-news .list FIGURE IMG			{float:left;width:180px;height:100px}
.listing-news .list FIGURE P			{float: left;margin: 0px 10px;width: 450px;height: 38px;overflow:hidden;font: 14px/18px Compasse-Regular;margin: 0px 20px;}
.listing-news .list TIME				{float:left;display:block;height:65px;width: 125px;margin:13px 0px;border-left:1px solid #DADADA;padding: 20px 0px 0px 30px;font-size: 12px;}

.listing-news .list TIME B                      {font: 16px/20px Compasse-Bold}
.listing-news .list FIGURE H2			{background:none;float: left;height: 30px;overflow: hidden;width: 450px;margin: 0px 20px 15px;font: 20px/25px Compasse-Bold}
.listing-news .list NAV                           {width:100%;font-size:20px}
.listing-news .list NAV UL                      {display:table;margin: 30px auto;}
.listing-news .list NAV LI                        {list-style-type:none;display:table-cell;padding-left:10px}
.listing-news .list NAV LI.current       {font-weight:bold}

.listing-news .vod-small-box			{float:right}
 
/* SZUKAJ */



.search H1                                                      {font: 48px mieczyslav-regular;margin:0px 0px 14px 10px} 
.search H3                                                      {font: 16px Compasse-Regular;margin: 10px 10px 5px 10px;}   
.search .img-brd                                         {height: 102px;overflow: hidden;width: 181px;float:left}
.search .img-brd .play				{margin-top: 70px;margin-left: -30px;}
.search FIGURE                                              {height: 102px;margin-bottom: 30px;width:840px}
.search FIGURE FIGCAPTION                          {float:left;width: 445px;padding-left: 20px;height: 102px;overflow:hidden;}
.search FIGURE H2                                         {margin:0px;font: 20px/25px Compasse-Bold;float:left}
.search FIGURE P                                            {font: 14px/18px Compasse-Regular;float:left;height: 36px;overflow: hidden;}
.search FIGURE .type                                    {float: left;display: block;height: 65px;width: 125px;margin: 13px 0px;border-left: 1px solid #DADADA;padding: 20px 0px 0px 30px;font-size: 12px;}
.search FIGURE .type B               		      {font: 16px/20px Compasse-Bold;}
.search NAV.show                                         {border-bottom: 1px solid black;border-top: 1px solid #000;display:table;vertical-align:middle;height:70px;margin-bottom:30px;width:100%}
.search NAV.show .current			{font-weight:bold}
.search NAV.show LI                                     {display: table-cell;padding-left:10px;list-style-type:none;}
.search NAV.show LI:first-child             {font: 20px Compasse-Regular;margin:10px}
.search NAV.show UL                                    {display: table-cell;vertical-align: middle;}

.search .styled_select						   {border:1px solid black}

.search NAV.sort                                        {float:right}
.search NAV.sort UL                                   {display: table;height:70px}
.search NAV.sort LI                                    {display: table-cell;float:none;vertical-align: middle;}

.search NAV.pagination                           {width:100%;background:none;font-size:20px;padding-bottom: 1px;}
.search NAV.pagination UL                      {display:table;margin: 30px auto;}
.search NAV.pagination LI                        {list-style-type:none;display:table-cell;padding-left:10px}
.search NAV.pagination LI.current       {font-weight:bold}
.search .result						{width: 820px;float: left}

/* O TVP KULTURA */

.o-tvp-kultura .share 				{float: right;margin-right: 0px;width: 325px;} 

.o-tvp-kultura HEADER.news 			{margin-top: -30px;}
.o-tvp-kultura .bg					{background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/bg-main.jpg");margin-top: 10px;padding-bottom: 30px;}
.o-tvp-kultura .bg .wrapper			{background: #b4eefc;padding:30px}

.o-tvp-kultura ARTICLE.news P 		{width: 730px;}
.o-tvp-kultura ARTICLE.news	 		{width: 790px;}
 
.o-tvp-kultura #join-us                        {margin-top: 0px;}
 
.o-tvp-kultura .right 				{float: right;width: 325px;}
.o-tvp-kultura .right  H2				{font-family: "mieczyslav-regular";font-size:30px}
.o-tvp-kultura .right  A				{font-weight:bold}



/* PLEBISCYT */ 
 
BODY.plebiscyt 		#main-menu  {border:0px !important}

.plebiscyt .share 		{height: 235px;}


HEADER.plebiscyt 		{padding-top: 0px;float: left;padding-bottom: 25px;}
.plebiscyt H1			{font-size:36px;font-family: "mieczyslav-regular"}
.plebiscyt .year			{width:760px;}
.plebiscyt .year .row	{clear: both;}

.plebiscyt .category		{width:536px;margin-right:30px;float:left;margin-bottom: 30px;margin-bottom: 25px;}
.plebiscyt .category H2	{margin: 5px 0px;font: 14px Compasse-Regular}
.plebiscyt .category H3	{margin: 5px 0px 16px;font: 16px/20px Compasse-Bold;height: 40px;}
.plebiscyt .category.orphan {height:auto}
.plebiscyt FIGCAPTION P	{margin-top: 12px;}
.plebiscyt .lead 		{font: 20px/25px Compasse-Bold;margin-bottom: 40px;}

HEADER.plebiscyt H1 		{height: 195px;width: 780px;padding: 20px;color:white;font-size:50px;font-family: "mieczyslav-regular";margin-left: 20px;width: 700px;}
ARTICLE.plebiscyt		{width:650px;margin-top:20px;float:left}
ARTICLE.plebiscyt P		{width:693px;margin-top: -10px;margin-bottom: 40px;font: 18px/24px Compasse-Regular;}
TIME.plebiscyt			{display:none}
 .plebiscyt .year               {width: 1140px;}

/*  
###########################
RWD 
###########################
*/


@media only screen and (min-width:1150px) {

.des-off            {display:none}
.wrapper            {width:1140px}
.banner-o-tvp-kultura {width:1140px;height:240px;background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/otvpkultura_dekstop.gif")}
#on-air H1 	    {height:185px}

#on-air SECTION.on-air1 FIGCAPTION, #on-air SECTION.on-air4 FIGCAPTION {height:152px;font: 20px/24px Compasse-Bold}
#on-air SECTION.on-air2 FIGCAPTION, #on-air SECTION.on-air3 FIGCAPTION {height:364px;font: 75px/70px mieczyslav-regular}



}

@media only screen and (min-width:768px) and (max-width:1150px) {
/* SHARED */    

	.tbll-off        {display:none}
    .wrapper          {width:692px;overflow: hidden;}
    .ad-rect          {display:none}		
	.banner-o-tvp-kultura {width:690px;height:230px;background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/otvpkultura_tablet.gif")}
    

    .share						{width: 100% !important;float: left;margin-top: 0px;height: 70px !important;}	
	.sharebtncontainer 			{height: 69px;text-align: left;vertical-align: middle;display: inline-block;padding-top: 25px;float: left;padding-left: 28px;}	
	.sharebtncontainer H3 		{padding-right: 10px;margin: 0px;display: inline-block;vertical-align: middle;}	
	.likebtncontainer 			{height: 26px;padding-left: 40px;text-align: center;float: left;padding-top: 4px;}	
	
	
    FOOTER .footer-copyright                {float: none;padding: 10px 0px;display: inline-block;width: 100%;}
    FOOTER .footer-bottom A                 {display: inline-block;padding: 2px 3px;}
    FOOTER .footer-bottom                      {text-align:left;}
	
/* HP */   
 
	#portal-menu LI {padding-right: 25px}
	#main-menu	{margin-top: -25px;height: 130px;}

	#main-menu LI {display:block;float: left;font-size: 16px;padding-right: 18px;}
	#main-menu .logo {width:100%;margin-bottom: 15px;}
    #main-menu .middle {float:left;padding-top: 5px;}
	#main-menu BUTTON {width: 25px;}
    #main-menu LI:last-child {padding-left: 5px;}
    
        #main-menu LI:last-child {float: right;}
    
	#epg .epg-slider-wrapper {max-width: 385px;}
	#epg .epg-nav-left		{height:170px;width: 10%;display:table-cell;vertical-align:middle;text-align:right;opacity:1;padding-left: 20px;}
	
	
	#on-air SECTION.on-air1 {max-width: none;float: none;width: 558px;margin: 0 auto;}    
	#on-air SECTION.on-air2 {max-width: none;float: none;width: 559px;margin: 0 auto;padding-top: 23px;}   
	#on-air SECTION.on-air3 {max-width: none;float: none;width: 559px;margin: 28px auto;}
	#on-air SECTION.on-air4 {max-width: none;float: none;width: 554px;margin: 0px auto;padding-right: 4px;}
	
	#on-air SECTION.on-air1 FIGCAPTION HEADER {color: #FFF}
	
	#on-air SECTION.on-air1 FIGCAPTION {position: absolute;margin:0px;top: 0px;left: 0px;}
	#on-air SECTION.on-air2 FIGCAPTION {position: absolute;margin: 0px;top: 0px;left: 0px;height: 359px;}
	#on-air SECTION.on-air3 FIGCAPTION {position: absolute;margin: 0px;top: 0px;left: 0px;height: 359px;}
	
	#on-air SECTION.on-air2:before {clear:both}
	
	#on-air SECTION.on-air2 FIGURE {position:relative}
	#on-air SECTION.on-air3 FIGURE {position:relative}
	
	#on-air SECTION.on-air1 FIGURE {position: relative;max-width:none}
    #on-air H1 {height: 165px;width: 243px;margin-right:15px;font-size: 45px;}
	
	#vod .item FIGCAPTION {display:none !important}
	#vod .item.small {width: 126px;}
	#vod NAV UL {width: 625px;height: 115px;}
	#vod NAV LI {padding: 50px 0px 0px;}
    #vod .middle {width: 408px;order: 1}
	#vod .logo {text-align: center;width: 100%;}
	#vod .vod1.vod-page{display:flex}
	#vod .vod-page {width: 704px;margin: 0 auto;}
	#vod .left {order: 2}
	#vod .right {order: 3}

	#vod .current		{display:flex}
	#vod NAV {height: 205px;}
	#main .patronaty {height: auto;}
	
	#main {height: auto; margin-top: 8px;}
	#main .aktualnosci {width: 100%}
	#main .aktualnosci FIGCAPTION H2 {max-height: 48px;overflow: hidden;}
	#main .aktualnosci FIGCAPTION {height:100px}
	#main .aktualnosci FIGCAPTION P {height: 20px;overflow: hidden;}
	
	#main .fb-ad {padding-left: 0px;width: 100%;}
	
	#main .fb-ad H1 {margin-top: 46px;}
	#main .fb-ad SECTION {float:left}
	#main .fb-ad .ad-rect {float:right}
	
	#main .patronaty H2 {max-height: 55px;}
	
	#main .patronaty {width:100%;padding-left: 0px;padding-top: 17px;}
	#main .patronaty FIGCAPTION {margin-left: 0px;}
	#main .patronaty FIGURE IMG {float:none;max-width: 150px;}
	#main .patronaty FIGURE {	width: 130px;height: 190px;padding-bottom: 4px;}
	#main .patronaty .container {width:100%;display:table}
	#main .patronaty A {display:none}
	#main .patronaty A:nth-child(1)	{display:table-cell}
	#main .patronaty A:nth-child(2)	{display:table-cell}
	#main .patronaty A:nth-child(3)	{display:table-cell}
	#main .patronaty A:nth-child(4)	{display:table-cell}
	
	
	#shop .content {max-width: 600px;height: 500px;}
	
	FOOTER .channels-list UL {width: 540px;text-align: left;margin: 0 auto;}

/* PROGRAMY */

	.programy .list .first IMG {height: 230px;width: 392px;}
	.programy .list .first .container {width:332px;padding: 30px;font: 30px/35px "mieczyslav-regular";}
	.programy .list .first FIGCAPTION P {width: 265px;display:block}
	.programy .list .first NAV {margin-left: 0px;margin-top: 5px;width: 220px;}
	.programy .list  FIGURE.first NAV A {display: block;background:black;color:white}
	.programy .list .first TIME {margin-top: 0px;width: 100%;	position: static;margin-left: 0px;}
	.programy .list FIGCAPTION {width: 100%;}
	.programy .list TIME {height: 65px;width: 130px;margin: 0px;padding: 0px;border:0px}
	.programy .list FIGURE H2 {width: 362px !important;height: 26px;overflow:hidden;font: 18px/22px Compasse-Regular;}
	.programy .list FIGURE FIGCAPTION P {width: 395px;display:none}
	.programy .list FIGURE NAV A {background: none repeat scroll 0% 0% #fff;width: 195px;color: black;}
	.programy .list FIGURE NAV {width: 480px;padding: 0px;height: 30px;position: absolute;background: none;margin-left: 200px;margin-top: 77px;}
	.programy .list TIME P {width: 260px;height: 16px;font: 12px Compasse-bold;}
	.programy .list TIME {position: absolute;margin-left: 200px;margin-top: 44px;width: 100%;}
	.programy .list FIGURE NAV A {display: inline;}
	.programy .list A.vod {background:white;padding-left: 54px;}
	

    
/* PROGRAM */

	.news .vod-small-box {display:none}
	.program HEADER IMG {width: 489px;}
	.program HEADER .container {width: 431px;padding: 30px;}
	.program ARTICLE {width: 631px;margin-top: 25px;}
	.program HEADER FIGCAPTION {width:150px}
	
	.program .prowadzacy FIGURE {width: 345px;}
	
	.program .vod H1 {margin: 0px 145px;}
	
	.program .vod A 				{display:none}
	.program .vod A:nth-child(2) {display:block}
	.program .vod A:nth-child(3) {display:block}
	.program .vod A:nth-child(4) {display:block}
	.program .vod A:nth-child(5) {display:block;margin-right: 10px;}
	.program .vod A:nth-child(6) {display:block;margin-right: 10px;}
	.program .vod A:nth-child(7) {display:block}
	
	.program .vod .container{width: 690px;margin: 0 auto;}
	
/* LISTING NEWS */
	
	
	.listing-news .list .first IMG {width: 450px;}
	.listing-news .list .first H2 {width: 390px;}
	.listing-news .list .first FIGCAPTION {margin-left: 450px;}
	
	.listing-news .list FIGCAPTION {width: 573px;}
	.listing-news .list FIGURE P {width: 351px;}
	.listing-news .list FIGURE H2 {width: 353px;}
	.listing-news .vod-small-box  {display:none}

/* NEWS */
	
	.news .recommended FIGURE H2 {max-height: 48px;overflow: hidden;}
	.news .recommended FIGURE P {height: 20px;overflow: hidden;}	
    
    .recommended FIGCAPTION {width: auto;}
    
	HEADER.news .container {width: 652px;}
    HEADER.news H1 {bottom:0px;position:absolute}
	.news .swap.sw2 {flex-direction: column;display: flex;order: 1;width: 100%;padding-top: 14px;}
	TIME.news {width: auto;margin-top: 20px;border-left: 0px;padding: 10px 0px;display: block;float: none;font-size: 12px;margin:0px;order:1;display: none;}
	ARTICLE.news {width: 100%;}
	ARTICLE.news P {width: 100%;}
	.news HR.short {order: 3}	
    
	 ARTICLE.plebiscyt		{margin-top:24px}
    .plebiscyt .category		{width:322px;margin-right:30px;float:left;margin-bottom: 30px;margin-bottom: 25px;}
	.plebiscyt .year {width: 714px;}
	
	.plebiscyt .dim-container IMG {margin-left: -60px;}
	
/* SZUKAJ */
	
	.search FIGURE FIGCAPTION {width: 360px;}
	.o-tvp-kultura HR.short				{display:none}
	.o-tvp-kultura ARTICLE.news P 		{width: 693px;}
	.o-tvp-kultura ARTICLE.news	 		{width: 693px;padding-top: 14px;}
	
	}
    

	
@media only screen and (min-width:559px) and (max-width:767px)  {	
	
	#on-air SECTION.on-air1 .slot3 {left: 50% !important;margin-left: -276px !important;max-width:100%;width:auto}
	#on-air SECTION.on-air1 .slot3 FIGCAPTION {padding:20px !important;height: 361px !important;width: 514px !important;}	
	
}	
	
@media screen and (max-width:767px)  {

/* SHARED */
            
            
			.sma-off          {display:none}
            .wrapper          {width:300px;overflow: hidden;}
            .ad-rect          {display:none}		
			.ad-top		  {display:none}
			.banner-o-tvp-kultura {width:300px;height:230px;background:url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/otvpkultura_smartfon.gif")}
            
			.share {float: left !important; width: 300px !important;height: 238px !important;}
			
			.swap {display: flex;-webkit-display: flex;clear: both;flex-direction: column;-webkit-flex-direction: column;}
			
            
            #epg .content {max-width: 200px;}
            
            #mobile-menu-bar H1 {width: 155px;float: left;margin: 0px 10px;font-family: Compasse-Regular;font-size: 20px;padding:0px}
            #mobile-menu-bar       {padding: 20px 0px;display: block;overflow: hidden;height: 35px;margin: 10px 0px;border-bottom: 1px solid black;}
            #mobile-menu-bar IMG {float: right;}
            .btn-menu-mobile-on {float:left !important;cursor:pointer}
            
			.pagination UL LI.pages-first, .pagination UL LI.item, .pagination UL LI.shrink-left, .pagination UL LI.shrink-right {display:none !important}
			.pagination UL LI.current:after {content:" /"}
            			
			.btn-menu-mobile-off {float:left;cursor:pointer}
            #search {text-align: right}
            #search INPUT                {color: #FFF;background: none repeat scroll 0% 0% #000;border: 0px;border-bottom: 1px solid white;width: 195px;outline: none;-webkit-appearance: none;border-radius: 0;}
            #submit-search           {background: transparent;border: 0px;}
            
            #mobile-menu        {background:black;position:absolute;width:100%;left:0px;top:0px;z-index: 1000}
            #mobile-menu UL {width: 290px;margin: 30px auto;}
            #mobile-menu LI {text-align:center;height: 55px;}
            #mobile-menu LI A {color: white;font: 24px Compasse-Regular;}
            
            #serwisy-menu UL {display:none}
            
            #serwisy-menu2 {height: auto;padding-bottom:0px}
            #serwisy-menu2 UL {display:block}
            #serwisy-menu2 LI {display:block;}
            #serwisy-menu2 LI A {font: 24px/50px Compasse-Regular;}
            
            #main-menu             {display:none}
            
            #breadcrumbs        {display:none}
            
			FOOTER .footer-links NAV {display: block;width: 140px;float: left;height: 155px;}
			
            FOOTER .footer-copyright                {float: none;padding: 10px 0px;display: inline-block;width: 100%;}
            FOOTER .footer-bottom A                 {display: block;padding: 7px 15px;}
            FOOTER .footer-bottom                      {text-align:center}
            
            
/* HP */
            
            #portal-menu                {display:none}
            #social-top                 {display:none}
            #epg    {overflow: hidden;width: 100%;}
            #epg UL LI {width: 170px;height: 240px;}
            #epg .epg-slider-wrapper {max-width: 125px;}
            #epg .epg-nav-left {height: 100px;}
            #epg .epg-nav-right {height: 100px;}
            #epg H1                         { margin: 0px 0px 5px;font-size: 25px;font-family: "mieczyslav-regular"; }
            #epg .on-air-all        {text-align: right;position: relative;top: 5px;margin-bottom: 0px;}
            #epg .wrapper {padding-top: 0px; border-top:0px}
            #epg HEADER {width: 130px;}
            
            #vod                    {height: auto}
            #vod H2                 {font-size: 12px;margin: 6px 0px;}
            #vod .middle     {float: left;width: 300px;position: relative;margin-top: -666px;padding: 0px;}
            #vod .left          {float: left;position: relative;margin-top: 320px;margin-bottom: 30px;}
            #vod .left .item  {padding: 0px 10px 10px 0px;}
            #vod .item.small {height: 92px;width: 300px;}      
            #vod .item.small FIGCAPTION {width: 140px;}            
            #vod .item.big      {height: 300px;width:300px;overflow: hidden;}
            #vod .item.big IMG   {float: none;max-width:300px}
            #vod .item.big FIGCAPTION {height: 57px;padding: 20px 20px 0px 20px;padding: 20px;margin: -5px 0px 30px 0px;width: 260px;}
            #vod .item.big FIGCAPTION P {display:none}
			#vod .item.big .play {margin-left: -165px;margin-top: 83px;}
            #vod NAV UL         {width: 100%;}
            #vod NAV LI         {float: none;padding: 3px 0px;font-size: 25px;list-style-type: none;text-align:center;}
            #vod .logo          {height: auto;float: none;color: #FFF;font-size: 45px;padding: 10px 0px 0px;font-family: "mieczyslav-regular";text-align: center;}
            #vod .right         {display:none}
			#vod .wrapper .change-cat {flex-wrap: wrap; margin-bottom: 40px;}
            .btn-vod-change.vod1btn.current {background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/polecamy.png") no-repeat scroll 50% 0% transparent;}
            .btn-vod-change.vod2btn.current {background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/najpopularniejsze.png") no-repeat scroll 50% 0% transparent;} 
            .btn-vod-change.vod3btn.current {background: url("//s.tvp.pl/files/portale-v4/tvpkultura/gfx2/najnowsze.png") no-repeat scroll 50% 0% transparent;}
            
            #on-air H1::before {display: none;}

            /*
            #on-air                                 {height: 160vw;padding: 15px 0px;}
            
            #on-air SECTION FIGURE HEADER {padding-top: 35px;}
            #on-air SECTION.on-air2 TIME {bottom: 28px;font: 3vw Compasse-Regular;}
			#on-air SECTION.on-air1 TIME {bottom: 10px;font: 3vw Compasse-Regular;}
            #on-air SECTION.on-air1 {float: none;width: 100%;position: absolute;margin-top: 81vw;}
            #on-air SECTION.on-air1 FIGCAPTION {height: 31vw;padding: 2vw;position: absolute;max-width: 237px;max-height: 202px;top: 0px;left: 0px;margin-top: 0px;width: 100%;}
            #on-air SECTION.on-air1 FIGCAPTION HEADER  {height: 12vw;font-size: 4vw;line-height: 4vw;width: 45vw;overflow: hidden;}
            #on-air SECTION.on-air1 FIGURE:nth-child(4) {display:none}
			#on-air SECTION.on-air1 FIGURE	{position: relative;left: 50%;}
            #on-air SECTION.on-air1 FIGURE  {float:none !important;max-width:100% !important;margin:15px auto !important}
			
			#on-air SECTION.on-air2 FIGURE .img-holder				{position:relative;margin: 0px auto;max-width: 560px;}          
			
            #on-air SECTION.on-air2 {float: none;max-width: 100%;position: absolute;margin-top: 36px;}
            #on-air SECTION.on-air2 FIGCAPTION {position:relative;height: 65vw;max-width: 519px;max-height: 367px;margin-top: -74vw;}
            #on-air SECTION.on-air2 FIGCAPTION HEADER  {font: 13vw/12vw "mieczyslav-regular";height: 20%;max-height: 290px;}
            
            #on-air SECTION.on-air3 {display:none}
            #on-air SECTION.on-air4 {display:none}
            
            
            */
			
			#on-air .wrapper                {width:100%}
			#on-air H1 {display: block;width: 100%;vertical-align: middle;float: none;font-size: 50px;font-family: "mieczyslav-regular";height: auto;text-align: center;padding: 0px;}
			
			#on-air SECTION.on-air1 {float: none;max-width: 100%;}
			#on-air SECTION.on-air1 FIGURE:nth-child(2) {max-width:100%;margin:0px}
			#on-air SECTION.on-air2 {display:none}
			#on-air SECTION.on-air3 {display:none}
            #on-air SECTION.on-air4 {display:none}
			#on-air SECTION.on-air1 FIGURE {float:none !important;position: relative;height: auto}
			#on-air SECTION.on-air1 .slot0 {max-width: 100% !important;margin:25px 0px 0px -131px !important;left:50%}
			#on-air SECTION.on-air1 .slot1 {max-width: 100% !important;margin:25px 0px 0px -131px !important;left:50%}
			#on-air SECTION.on-air1 .slot2 {max-width: 100% !important;margin:25px 0px 0px -131px !important;left:50%}
			#on-air SECTION.on-air1 .slot3 {left: auto;margin-left: 0px;max-width:none;width:100%}
            #on-air SECTION.on-air1 .slot3 FIGCAPTION {padding: 5%;position: absolute;top: 0px;left: 0px;height: 85%;width: 90%}
			#on-air SECTION.on-air1 .slot3 FIGCAPTION .tags + A {display:table;height:90%}
			#on-air SECTION.on-air1 .slot3 FIGCAPTION HEADER {font: 80px/75px "mieczyslav-regular";display: table-cell;vertical-align: bottom;}
			
			#on-air SECTION.on-air1 FIGCAPTION {position: absolute;padding: 22px;left: 0px;top: 0px;margin-top: 0px;height: 141px;width: 222px;}
			
			
			
			#main {height: auto;}
			
            
            #main .aktualnosci FIGURE {width: 300px;height: 130px;}
            #main .aktualnosci {width: 300px;float: none;}
            #main .aktualnosci IMG {float: left;width: 135px;height: 75px;}
            #main .aktualnosci H2 {width: 150px;font: 16px/20px Compasse-Bold !important;height: 71px;margin: 3px 0px 10px 150px;max-height: none;}            
            #main .aktualnosci FIGCAPTION {padding-left: 0px;margin-left: 0px;position: absolute;}            
            #main .aktualnosci P {height: 36px;width: 300px;padding-top: 10px;}
            #main H1 {text-align:center}
            
            
            #main .patronaty FIGURE IMG {float:none}
            #main .patronaty FIGURE {height: 200px;width: 132px;float: left;}
            
            #main .patronaty A:nth-child(odd) FIGURE {margin: 10px 15px 10px 3px; ;}
            #main .patronaty A:nth-child(even) FIGURE {margin: 10px 0px 10px 15px;}
            
            #main .patronaty {width: 300px;float: none;padding-left: 0px;height: auto;}
            #main .patronaty H1 {text-align: center}
            #main .patronaty FIGCAPTION {padding-left: 15px;margin-left: 130px;display: table-cell;vertical-align: middle;height: 92px;}
            
			#main {margin-top: 10px;}
			
            #main .fb-ad {padding-left: 0px;}
            
            #shop .content {max-width: 270px;}
            
            #shop FIGURE {float: none;width: 141px;margin: 0 auto;}
            
            #shop .shop-all {text-align: center;}
            #shop .shop-all {top: -65px;right: 0px;}
            #shop .img-wrapper {max-width: 144px;overflow: hidden;height: 210px;display: block;vertical-align: bottom;margin: 0 auto;}
            #shop .content {max-width: 209px;height: 450px;float: left;}
            #shop           {border-top: 0px;margin-top: 30px;}
            #shop .wrapper {border-top: 1px solid black}
			
			
            
            #join-us A {padding-left: 10px;display: inline-block;vertical-align: middle;font: 25px "mieczyslav-regular" !important;}
            #join-us .delim {display:none}
			
			#join-us .container {display: table;margin: 0px auto;max-width: 300px;height: 85px;padding-top: 15px;}
			
/* NEWS */
            
            HEADER.news           {height: 232px;overflow: hidden}
            HEADER.news H1 {font: 30px/40px "mieczyslav-regular";width: 256px;}
            HEADER.news .container      {height: 100px;width: 260px;margin-top: -150px;padding: 20px;color: #FFF;font-size: 50px;}
   			HEADER.news	.dim-container {overflow: hidden;width: 300px;}
            ARTICLE.news P      {width: 285px;}
            
			.news .swap.sw2 		{order: 1;-webkit-order: 1}
			.news HR.short		{order: 3;-webkit-order: 3}
			
			.news .vod-small-box {display:none}
			.news .recommended FIGURE {margin-bottom:20px;height: 160px;}
            .news .recommended FIGURE P {float: left;margin: 20px 0px;width:300px}
            .news .recommended FIGURE H2 {width: 150px;font: 16px/20px Compasse-Bold;height: 61px;margin: 8px 0px 0px 15px;}
            .news .recommended FIGCAPTION {width: 300px;}
            .news .recommended FIGURE IMG {float: left;width: 135px;height: 75px;}
            .news .recommended TIME {display:none}
            ARTICLE.news {width: 300px;margin-top: 20px;float: none;order: 2;}
            
			TIME.news {width: 100%;margin: 20px 0px 10px;border-left: none;padding: 0px;display: block;float: left;font-size: 12px;height: 30px;}
			
            
/* LISTING-NEWS */
            .listing-news .list {width: 300px;}
            .listing-news H1 {font: 50px mieczyslav-regular;}
            .listing-news .list FIGURE.first {overflow:hidden;height: 415px;width: 300px;}
            .listing-news .list FIGURE P {width: 300px;}
            .listing-news .list .first H2 {width: 240px;overflow: hidden;}
            .listing-news .list FIGURE.first FIGCAPTION {width: 260px;margin-left:0px}
            .listing-news .list FIGCAPTION {width:100%}
            .listing-news .list FIGURE H2 {width: 150px;font: 16px/20px Compasse-Bold;height: 61px;margin: 8px 0px 0px 15px;}
            .listing-news .list FIGURE P {margin: 20px 0px}
            .listing-news .list .first IMG {width: 300px;}
            .listing-news .list TIME {display:none}
            .listing-news .list FIGURE IMG {float: left;width: 135px;height: 75px;}
			.listing-news .vod-small-box {display:none}
			
/* PROGRAMY */
            .programy .main {width: 100%;}
			
            .programy .list .first .container {width: 240px;overflow: hidden;font: 25px/30px "mieczyslav-regular";}
            .programy .list .first FIGURE P {font-size:12px;width:260px !important}
			.programy .list .first {overflow:hidden;height: 460px;}
            .programy .list .first FIGCAPTION {width: 320px;}
			.programy .list .first TIME {float: none;margin-bottom: 10px;display: block;height: 15px;margin-top: 0px;border: 0px none;width: 265px;padding: 0px;margin-left: 0px;position: static;overflow: hidden;}
			.programy .list .first FIGURE P {display:block;width: 260px;}
			.programy .list .first P {display:block;width: 242px;height: 100px;overflow: hidden;}
			.programy .list .first NAV A {color:white}
			.programy .list .first NAV {background:black}
			
			.programy .list FIGURE P {display:none}
			.programy .list FIGCAPTION {width: 300px;height: 211px;overflow: hidden;float: none;}
			.programy .list FIGURE H2 {background: none repeat scroll 0% 0% transparent;width: 243px !important;margin: 22px 10px 0px 19px;height: 110px;overflow: hidden;font: 30px/32px Compasse-Regular;}
			.programy .list FIGURE IMG {float: left;width: 160px;height: 90px;}
			.programy .list NAV {width: 260px;height: 76px;margin-bottom: 15px;background:white;display:block;height:auto;padding: 20px 20px 20px 15px;}
			.programy .list FIGURE {height: auto;margin-bottom: 30px;}
			.programy .list NAV A {color:black;margin-bottom: 3px;}
			
			.programy .list TIME P {font-size: 12px;display: block !important;width: 125px;margin: 6px 6px;}
            .programy .list TIME {display: block;padding: 0px;height: 67px;width: 117px;float: left;position: absolute;margin-top: -189px;margin-left: 170px;font-size: 24px;border-left: none;border-bottom: 1px solid #a9a9a9;}
            .programy .list FIGURE.first H2      {font: 32px/34px "mieczyslav-regular";}
			.programy H1 {display:table-row;}
			.programy HEADER NAV {display: table-cell;text-align:center;padding: bottom: 10px;vertical-align: middle;padding: 0px 0px 20px 0px;}
            
/* PROGRAM */
			.program .share {margin-bottom: 20px;}
            
            .program HEADER .container {width: 240px;overflow: hidden;}
            .program HEADER {overflow:hidden}
            .program HEADER FIGCAPTION {width: 250px;height: auto;padding: 5px 20px 5px 30px;}
            .program .list TIME {display:none}
            .program HEADER H1 {font: 32px/34px "mieczyslav-regular";}
			.program .emission-data P {width: 260px}
			
            .program ARTICLE {width: 240px;}
			.program .prowadzacy FIGURE {float: left;width: 240px;}
			.program .prowadzacy FIGURE P {width: 135px;}			
            
            .program .vod {text-align:center}
			.program .vod A {margin: 10px 40px;}
			.program .vod FIGURE FIGCAPTION {width: 220px !important;}
			.program .vod A {display:none}
			.program .vod A:nth-child(2) {display:block}
			.program .vod A:nth-child(3) {display:block}
            .program .vod H1 {font-size: 40px;}
    
/* SZUKAJ */	
			.search NAV.show {display: block;height: 275px;}
			.search NAV.sort {float: none;}
            .search NAV.show LI {display:block;font-size:25px}
            .search .result {width: 300px;}
            
            .search H1 {font: 35px mieczyslav-regular;margin: 10px;}
            
			.search FIGURE {width: 300px;height: 250px;overflow:hidden}
			.search FIGURE FIGCAPTION {width: 300px;padding-left: 0px;}
			.search FIGURE .type {width: 300px;margin-left: 0px;padding: 0px;border-left: 0px}

/* PLEBISCYT */
            
            HEADER.plebiscyt           {height: 232px;overflow: hidden}
            HEADER.plebiscyt H1      {height: 100px;width: 260px;margin-top: 0px;padding: 20px;color: #FFF;font-size: 50px;margin-left: 0px;}
   			HEADER.plebiscyt	.dim-container {overflow: hidden;width: 300px;}
            ARTICLE.plebiscyt P      {width: auto;}
            
			
			
			.plebiscyt .swap.sw2 		{order: 1;-webkit-order: 1}
			.plebiscyt HR.short		{order: 3;-webkit-order: 3}
			
			.plebiscyt .dim-container IMG {margin-left:-54%}
			
			.plebiscyt .vod-small-box {display:none}
			.plebiscyt .recommended FIGURE {margin-bottom:20px;height: 160px;}
            .plebiscyt .recommended FIGURE P {float: left;margin: 10px 20px;}
            .plebiscyt .recommended FIGURE H2 {float: left;width: 105px;font-size: 14px;height: 100px;padding: 0px;margin: 5px;}
            .plebiscyt .recommended FIGCAPTION {width: 300px;}
            .plebiscyt .recommended TIME {display:none}
            ARTICLE.plebiscyt {width: 300px;margin-top: 20px;float: none;}
            
			TIME.plebiscyt {display:none}
			.plebiscyt .year {width: 300px;}
			.plebiscyt .category {width: 274px;}
			
			.o-tvp-kultura .share {margin-bottom: 20px;}
			
			.o-tvp-kultura ARTICLE.news P {width: 325px;}
			.o-tvp-kultura ARTICLE.news {width: 320px;}
			
			.o-tvp-kultura .right {float: none;}
			
			}