header,
header .content { background-color: #202F7B; color: #FFF; }
header { position: relative; z-index: 10000; }
header .content { position: static; }
.menu_fixed header { position: fixed; left: 0; right: 0; top: 0; z-index: 10000; min-width: 1000px; }
.menu_fixed .zpr_header { margin-top: 79px; }
.menu_fixed .zpr_screening.zpr_fix { background-position: center 79px; }
.menu_fixed .zpr_sky_left.zpr_fix > [id*="bmone2n"] {
 top: 79px;
}
header .img { float: left; }
header .img img { padding: 15px 0 5px 0; }
header nav { float: left; }
header nav > ul > li { float: left; }
header nav .submenu { display: none; background-color: #192663; position: absolute; left: 0; right: 0; padding: 20px 0; }
header nav li.on .submenu { display: block; }
header nav li .submenu .content { background-color: #192663; }
header nav .cat_name { padding: 30px 15px; display: inline-block; cursor: pointer; }
header nav li:hover .cat_name { padding: 30px 15px 25px 15px; color: #F79700; border-bottom: 5px solid #F79700; }
header nav .cat_name span { position: relative; }
header nav .cat_name span .counter { position: absolute; top: -5px; right: -15px; background-color: #FF007F; color: #FFF; font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: 400; display: inline-block; padding: 1px 4px; }
header nav li .submenu .title { font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; }
header nav li .submenu .title.play_me { color: #F79700; }
header nav li .submenu .title.play_me a:hover { color: #FFF; }
header nav li .submenu .title.play_me a:hover .sp_mini_play { background-position: -72px -72px; }
header nav li .submenu .sp_mini_play { vertical-align: middle; }
header nav li .submenu li a { padding: 5px 0; display: inline-block; }
header nav li .submenu li a:hover { color: #F79700; }
header nav li .submenu ul { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; margin-top: 20px; }
header .player { float: left; }
header .login { float: left; }
header .search { float: left; background-color: #1D2A6E; }
header .login .item,
header .search .item { padding: 24px 30px; display: block; }
header .login .item:hover,
header .search .item:hover,
header .login.on .item,
header .search.on .item { background-color: #000; cursor: pointer; }
header .search .search_form { display: none; }
header .search.on .search_form { display: block; }
header .search .search_form .content { background-color: #192663; }
header .search .search_form { background-color: #192663; position: absolute; left: 0; right: 0; padding: 50px 0; font-family: 'Open Sans', sans-serif; font-weight: 400; }
header .search .search_form input { background-color: #192663; border: none; font-size: 32px; display: block; width: 750px; color: #FFF; padding: 10px; line-height: 120%; margin: 0; float: left; }
header .search .search_form button { background-color: #192663; border: none; border-left: 1px solid #3B4B9C; font-size: 32px; display: block; width: 250px; color: #FFF; padding: 10px; line-height: 120%; margin: 0; float: left; }
header .search .search_form button:hover { background-color: #3B4B9C; }
header .search .row { border-bottom: 1px solid #3B4B9C; }
header .box.mini { margin-top: 20px !important; }
header .box.mini .img { width: auto; height: auto; overflow: inherit; }
header .box.mini .img img { padding: 0; -webkit-box-shadow: -10px 10px 0 0 #1787FF; box-shadow: -10px 10px 0 0 #1787FF; }
header .box.mini .title,
header .box.mini .lead { margin-left: 150px; }
header .box.mini .title:hover,
header .box.mini .lead:hover { color: #F79700; }
header .box.mini .img:hover img { opacity: .8; }
header .box.mini .img { background-color: #1787FF; }
header .eska_go { float: left; margin-right: -115px; }
header .eska_go img { padding: 22px; }
/**/
section .content { background-color: #fff; width: 1000px; padding: 0 10px; margin: 0 auto; }
section.zpr_rek .content { padding: 0; }
section .content { padding-top: 40px; }
/**/
.main_title { }
.main_title .text { font-size: 28px; line-height: 120%; display: inline-block; }
.main_title .text span { display: inline-block; }
.main_title .text:after { content: "."; width: 50px; height: 5px; display: inline-block; margin-left: 5px; font-size: 0; vertical-align: middle; }
.main_title .cta { background-color: #000; color: #FFF; display: block; float: right; margin-top: 5px; }
.main_title .cta:hover { background-color: transparent; color: #000; }
.cta { padding: 5px 2px; font-size: 19px; display: inline-block; }
/*cols*/
.c2_1 > .col:first-child { width: 640px; float: left; }
.c2_1 .col { width: 300px; float: right; }
.c1_2 > .col:last-child { width: 640px; float: right; }
.c1_2 .col { width: 300px; float: left; }
.c1_2 .col .c3_3 .col { width: 225px; }
.c1_1 .col { width: 340px; float: left; padding-left: 40px; }
.c1_1 { margin-left: -40px; }
.c3_3 .col { width: 340px; float: left; padding-left: 40px; }
.c3_3 { margin-left: -40px; }
.c3_3 .col .c1_1 .col { width: 150px; padding-left: 10px; }
.c3_3 .col .c1_1 { margin-left: -10px; }
.c_2 .col { width: 510px; float: left; padding-left: 40px; }
.c_2 { margin-left: -40px; }
/*/cols*/


/*box*/
.box.big { margin-top: 20px; padding-bottom: 20px; border-bottom: 5px dashed #CCC; }
.box.big .relative { height: 320px; display: block; position: relative; }
.box.big .img { position: relative; top: 0; z-index: 2; display: block; height: 230px; }
.box.big .title { display: block; height: 75px; position: absolute; bottom: 0; }
.box.big .title .tekst { position: relative; display: block; }
.box.big .title .tekst:before { content: "."; width: 230px; height: 130px; position: absolute; font-size: 0; display: block; bottom: -10px; left: -10px; }
.box.big.right .title .tekst:before { left: auto; right: -10px; }
.box.big .title .tekst span { font-size: 19px; color: #000; position: relative; z-index: 2; overflow: hidden; max-height: 70px; display: block; text-transform: uppercase; }
.box.big.as .title .tekst span:before { width: 97px; background-position: 0 -10px; content: ""; background-image: url(http://www.murator.com.pl/pliki/zpr/zpr_sprite.png); background-color: transparent; display: block; margin: 0; height: 5px; }
.box.big .tag { font-size: 14px; color: #202F7B; margin-top: 10px; display: inline-block; }
.box.big .tag:before { content: "#"; }
/**/
.box.big a:hover img { opacity: .8; -webkit-filter: grayscale(.4); filter: grayscale(.4); }
.box.big a:hover .title .tekst span { text-shadow: 3px 2px 0 #FFFFFF; }
/*mini*/
.box.mini:first-child { margin-top: 0; }
.box.mini { margin-top: 20px; }
.box.mini .img { float: left; display: block; width: 80px; height: 80px; overflow: hidden; }
.box.mini audio { display: none; }
/**/

/**/

.box.mini .img img:after { content: "."; font-size: 0; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-color: #35366D; }
.box.mini .title { display: block; margin-left: 90px; font-size: 15px; font-family: 'Open Sans', sans-serif; font-weight: 700; }
.box.mini .title:hover { color: #FFF; }
.box.mini .title span { color: #FFF; margin-right: 5px; }
.box.mini .lead { display: block; height: 37px; margin-left: 90px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #FFF; margin-top: 5px; line-height: 120%; }
.box.mini .add { display: block; margin-left: 90px; }
.box.mini .add .state { display: inline-block; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 700; font-style: italic; padding: 2px 0px; color: #FFF; }
.box.mini .add .state.active { padding: 2px 5px; }
/*/box*/

/*news_stream*/
.news_stream { position: relative; }
.news_stream .items { overflow: hidden; }
.news_stream .main_title { margin-top: 20px; }
.news_stream .slimScrollDiv { height: auto !important; }
.news_stream .item { margin-top: 30px; border-bottom: 5px dashed #CCC; padding-bottom: 30px; }
.news_stream .item .person { float: left; width: 80px; }
.news_stream .item .person img { -webkit-border-radius: 100px; border-radius: 100px; }
.news_stream .item .person .date { display: block; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 11px; color: #000; text-align: center; }
.news_stream .item .person .name { display: block; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 11px; color: #202F7B; text-align: center; margin-top: 5px; }
.news_stream .item .person .name:before { content: "@"; }
.news_stream .item .data { float: left; width: 500px; margin-left: 60px; }
.news_stream .item .data img { max-width: 100%; float: left; margin-right: 10px; margin-bottom: 10px; }
.news_stream .item .data .title { display: block; font-size: 18px; color: #000; }
.news_stream .item .data .tekst { display: block; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 15px; color: #000; margin-top: 10px; margin-bottom: 10px; }
.news_stream .item .data .tekst span { line-height: 140%; margin-bottom: 5px; }
.news_stream .item .data .cta { color: #FFF; }
.news_stream .item .data .cta:hover { background-color: #fff !important; }
.news_stream .item .data .cta .sp_komentarze { vertical-align: middle; margin-left: 5px; }
.news_stream .item .data .cta:hover .sp_komentarze { background-position: -57px 0; }
.news_stream .item .data  a.thickbox {

    float: left;
    width: 100%;
}

.news_stream .item .data  .sp_komentarze p {
    font-size: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-weight: 400;
}

.news_stream .item .data .cta:hover .sp_komentarze p {
	color:#fff;
}

/**/

.news_stream .load_more { position: absolute; bottom: 0; z-index: 5; left: 0; right: 0; background-color: rgba(0,0,0,.3); text-align: center; }
.news_stream .load_more .cta { display: inline-block; color: #FFF; cursor: pointer; }
.news_stream .cta { display: inline-block; color: #FFF; cursor: pointer; }
.main .news_stream .cta:hover { background-color: #FFF; }
.main .news_stream .ajax { margin-top: 20px; }
/*/news_stream*/



/*konkurs*/
.konkurs .main_title { margin-top: 30px; margin-bottom: 20px; }
.konkurs .cta { color: #FFF; }
.cta { cursor: pointer; }
.konkurs .cta:hover { background-color: #FFF !important; }
.konkurs img { padding-bottom: 20px; }
/*/konkurs*/

/*radio_player*/

.radio_player .main_title { margin-top: 30px; margin-bottom: 20px; }
.radio_player .player { background-color: #202F7B; }
.radio_player .player .top { vertical-align: top; position: relative; }
.radio_player .player .top a { display: inline-block; padding: 19px 10px; }
.radio_player .player .top .sp_play_radio { display: block; }
.radio_player .player .top a:hover .sp_play_radio:hover { background-position: -180px 0px; }
.radio_player .player .top .logo { display: inline-block; margin-top: 40px; vertical-align: top; }
.radio_player .player .top .row { position: relative; z-index: 5; }
.radio_player .player .top .persons { position: absolute; z-index: 0; right: 0px; top: -5px; font-size: 0; text-align: right; }
.radio_player .player .top .persons li,
.radio_player .player .top .persons ul { width: 300px !important; }
.radio_player .player .top .bx-controls { display: none; }
.radio_player .player .top .czestotliwosc span { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 18px; padding: 0 10px 10px; background: rgba(32, 47, 123, 0.74); display: inline-block; }
.radio_player .player .tabs_menu ul { margin-left: -9px; font-size: 0; }
.radio_player .player .tabs_menu li { display: inline-block; width: 103px; padding-left: 9px; }
.radio_player .player .tabs_menu li a { display: block; background-color: #35366D; text-align: center; font-size: 16px; }
.radio_player .player .tabs_menu li.ui-state-active a { color: #FFF; text-align: center; }
.radio_player .player_tab { padding: 20px 5px; max-height: 320px; }
.radio_player .player_tab.miasta ul { max-height: 280px; }
.radio_player .player_tab.miasta li:first-child { border-top: 0; }
.radio_player .player_tab.miasta li { border-top: 1px dashed #666; }
.radio_player .player_tab.miasta span { color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; display: block; padding: 10px 0; }
.radio_player .app_links { padding: 5px; }
.radio_player .app_links .title { padding: 10px 0; display: block; }
.radio_player .app_links img { max-height: 40px; }
.radio_player .cta { color: #FFF; margin-top: 20px; margin-bottom: 10px; }
.radio_player .cta:hover { background-color: #FFF !important; }
/*/radio_player*/

/*promo_box*/
.promo_box { position: relative; font-size: 0; }
.promo_box .logo { position: absolute; top: -10px; left: -10px; z-index: 2; }
.promo_box span,
.promo_box a { display: block; }
.promo_box .txt { position: absolute; bottom: 20px; left: 20px; }
.promo_box .txt .title,
.promo_box .txt .lead { display: block; }
.promo_box .txt .title span,
.promo_box .txt .lead span { background-color: #000; color: #FFF; text-transform: uppercase; display: inline-block; padding: 2px; }
.promo_box .txt .title { font-size: 21px; }
.promo_box .txt .lead { font-size: 15px; }
.promo_box:hover .txt .title span,
.promo_box:hover .txt .lead span { background-color: #FFF; color: #000; }
/*/promo_box*/


/*hot20*/
.hot20 { position: relative; color: #D91E18;}
.hot20 .content { background-color: inherit; margin-top: 80px; padding-top: 0; background-color: #202F7B; }
.hot20 .main_title { position: absolute; top: -83px; background-color: #FFF; width: 1000px; padding: 20px 10px 25px 10px; margin-left: -10px; }
.h20 > .img { position: absolute; z-index: 10; top: -20px; bottom: -20px; }
.hot20 .list { margin-left: 370px; font-size: 0; margin-bottom: 20px; position: relative; }
.hot20 .box.mini { display: inline-block; width: 305px; padding-left: 45px; margin-top: 20px; }
.hot20 .box.mini .title { color: #FFF; }
.hot20 .box.mini .lead { color: #fff; }
.hot20 .box.mini .title a:hover { color: #000; }
.hot20 .box.mini .lead a:hover { color: #FFF; }
.hot20 .box.mini .add { vertical-align: bottom; }
.hot20 .box.mini .add span { display: block; float: left; margin-right: 5px; }
.hot20 .box.mini .add .sp_sehce:hover,
.hot20 .box.mini .add .sp_player:hover,
.hot20 .box.mini .add .vote:hover { cursor: pointer; }
.hot20 .box.mini .add .miejece { background-color: #000; color: #fff; text-align: center; width: 22px; height: 22px; line-height: 22px; font-size: 16px; }
.hot20 .box.mini .add .vote { float: right; background-color: #000; color: #fff; text-align: center; height: 22px; line-height: 22px; font-size: 16px; }
.hot20 .box.mini .add .vote:hover { background-color: transparent; color: #fff; }
.hot20 {
    background-color: #202F7B;
}
.hot20 .main_title .text:after {
	background-color: #D91E18;
}
.hot20 .sp_player {
    background-position: -136px -118px;
}

.hot20  .sp_sehce {
    background-position: -136px -96px;

}
/*/hot20*/

/*lists*/
.lists .content { padding-top: 50px; }
.lists .main_title { padding-top: 0; }
.lists .main_title .text:after { width: 40px; }
.lists .box.mini .title { color: #000; }
.lists .box.mini .lead { color: #000; }
.lists .box.mini .add { vertical-align: bottom; }
.lists .box.mini .add span { display: block; float: left; margin-right: 5px; }
.lists .box.mini .add .miejece { background-color: #000; color: #fff; text-align: center; width: 30px; height: 22px; line-height: 22px; }
.lists .box.mini .add .vote { float: right; color: #fff; text-align: center; height: 22px; line-height: 22px; }
.lists .box.mini .add .vote:hover,
.lists .box.mini .add .sp_plus:hover,
.lists .box.mini .add .sp_minus:hover,
.lists .box.mini .add .sp_player:hover,
.lists .box.mini .add .sp_sehce:hover { background-color: #FFF; cursor: pointer; }
.lists .cta { color: #FFF; margin-top: 20px; }
.lists .cta:hover { background-color: transparent; }
/*/lists*/

/*new_hits*/

.new_hits .box.big .relative { height: 210px; }
.new_hits .box.big .img { height: 169px; }
.new_hits .box.big .img .sp_play { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 69px; height: 69px; }
.new_hits .box.big .title { width: 300px; height: 35px; }
.new_hits .box.big .lead { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 15px; color: #000; line-height: 130%; width: 300px; }
.new_hits .box.mini .title { color: #000; }
.new_hits .box.mini .lead { color: #000; }
.new_hits .box.mini { margin-top: 15px; }
.new_hits .sp_sehce { background-position: 0px -96px; cursor: pointer; }
.new_hits .sp_player { background-position: 0px -118px; cursor: pointer; }
.new_hits .sp_sehce:hover { background-position: -22px -96px; }
.new_hits .sp_player:hover { background-position: -22px -118px; }
/*/new_hits*/

/*special_section*/
.special_section { background: rgb(134,15,126); background: -moz-linear-gradient(top, rgba(134,15,126,1) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(134,15,126,1) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(134,15,126,1) 0%, rgba(0,0,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#860f7e', endColorstr='#000000', GradientType=0 );
position: relative; padding-bottom: 40px; }
/* sekcja news tapeta*/
.special_section .bg { background-image: url(../images/lines.png); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.special_section .bg.bgnorepeat { background-position: center top; background-size: cover; }
/* /sekcja news tapeta*/
.special_section .content { background-color: inherit; position: relative; z-index: 5; }
.special_section .c3_3 { font-size: 0; }
.special_section .main_title .text { background-color: #FFF; color: #6D146A; padding: 0 10px; }
.special_section .main_title .text:after { background-color: #6D146A; }
.special_section .main_title .cta:hover { background-color: #FFF; color: #000; }
.special_section .box { margin-top: 20px; padding-bottom: 20px; border-bottom: 5px dashed #CCC; }
.special_section .box .img { background-color: #FFF; display: block; }
.special_section .box a:hover img { opacity: .8; -webkit-filter: grayscale(.4); filter: grayscale(.4); }
.special_section .box .title { font-size: 19px; color: #FFF; background-color: #000; display: block; margin-top: 20px; height: 66px; overflow: hidden; }
.special_section .box a:hover .title { background-color: #FFF; color: #000; }
.special_section .box .tag { font-size: 14px; color: #A7E4F6; margin-top: 10px; display: inline-block; }
.special_section .box .tag:hover { background-color: #A7E4F6; color: #000; }
.special_section .box .tag:before { content: "#"; }
/*/special_section*/

/*extra_konkursy*/
.extra_konkursy .box_special { display: block; font-size: 0; margin-top: 40px; }
.extra_konkursy .box_special.off { -webkit-filter: grayscale(1); filter: grayscale(1); }
.extra_konkursy .box_special:first-child { margin-top: 0; }
.extra_konkursy .box_special .img { float: left; }
.extra_konkursy .box_special a:hover .img img { opacity: .8; -webkit-filter: grayscale(.4); filter: grayscale(.4); }
.extra_konkursy .box_special .title { font-size: 15px; margin-left: 120px; text-transform: uppercase; line-height: 130%; padding-bottom: 12px; color: #000; }
.extra_konkursy .box_special .czas,
.extra_konkursy .box_special .lead { font-size: 15px; font-family: 'Open Sans', sans-serif; font-weight: 400; margin-left: 120px; line-height: 130%; padding-bottom: 12px; color: #000; }
.extra_konkursy .box_special .czas span { color: #F79700; }
.extra_konkursy .box_special .lead { border-bottom: 5px dashed #CCC; }
.extra_konkursy .eska_extra,
.extra_konkursy .boxes { margin-top: 20px; }
/*/extra_konkursy*/

/*hp_cinema*/
.hp_cinema .cta { color: #FFF; }
.hp_cinema .cta.age_val { background-color: #F00; }
.hp_cinema .cta.age_val:hover { color: #F00; }
.hp_cinema .cta:hover { background-color: #fff; }
.hp_cinema .cta_list { padding-top: 20px; }
.hp_cinema .hotplota .cta { margin-right: 10px; }
/*/hp_cinema*/

/*social*/
.social .plugin { margin-top: 20px; }
/*/social*/

/*eska_family*/
.eska_family .cta { color: #FFF; margin-bottom: 2px; }
.eska_family .cta:hover { background-color: #fff; }
.eska_family .cta_list { padding-top: 20px; }
.eska_family .eskago .box.big .relative { height: 250px; }
.eska_family .eskago .box.big .img { height: 169px; }
.eska_family .eskago .box.big .title { width: 300px; height: 75px; }
.eska_family .eskago .box.big .lead { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 15px; color: #000; line-height: 130%; width: 300px; }
/**/
.eska_info .boxes { padding-top: 20px; }
.eska_info .box.mini:first-child { margin-top: 0; }
.eska_info .box.mini { margin-top: 40px; }
.eska_info .box.mini .add { margin-left: 100px; }
.eska_info .box.mini .title { font-family: inherit; font-size: 14px; color: #000; overflow: hidden; height: 65px; text-transform: uppercase; margin-left: 100px; }
.eska_info .box.mini .img { width: 90px; height: 90px; }
.eska_info .box.mini .tag { font-size: 14px; color: #202F7B; margin-top: 10px; display: inline-block; }
.eska_info .box.mini .tag:before { content: "#"; }
.eska_info .box.mini a:hover .img img { opacity: .8; -webkit-filter: grayscale(.4); filter: grayscale(.4); }
/**/

/**/
.eska_city .boxes { padding-top: 20px; }
.eska_city .box.mini:first-child { margin-top: 0; }
.eska_city .box.mini { margin-top: 40px; }
.eska_city .box.mini .add { margin-left: 100px; }
.eska_city .box.mini .title { font-family: inherit; font-size: 14px; color: #000; overflow: hidden; height: 50px; text-transform: uppercase; margin-left: 100px; }
.eska_city .box.mini .img { width: 90px; height: 90px; }
.eska_city .box.mini .club { font-size: 15px; text-transform: uppercase; display: block; margin-top: 5px; }
.eska_city .box.mini .date { font-size: 15px; text-transform: uppercase; color: #888; display: block; }
.eska_city .box.mini a:hover .img img { opacity: .8; -webkit-filter: grayscale(.4); filter: grayscale(.4); }
/**/

/*eska_family*/


/*footer*/
footer { background-color: #202F7B; color: #999999; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 12px; }
footer .content { background-color: #202F7B; padding: 0 10px 40px 10px; }
footer .content > div { padding-top: 40px; }
footer .title { color: #EABF44; font-size: 14px; display: block; margin-bottom: 20px; }
footer li { line-height: 170%; }
footer li img { vertical-align: middle; }
footer .social_share li { margin-bottom: 10px; }
footer .social_share li a { display: inline-block; vertical-align: middle; }
footer a:hover { color: #FFF; }
/*/footer*/


/* bloczek newsow z submenu */
.submenu-col-news {
    width: 830px;
    float: left;
    }

.submenu-col-news .submenu-newsBox {
    width: 410px;
    display: inline-block;
    margin: 0 0 20px;
    height: 75px;
    overflow: hidden;
    }

.submenu-col-news .submenu-newsBox:nth-child(odd)
    {
        padding: 0 10px 0 0;
    }

.submenu-col-news .submenu-newsBox:nth-child(even)
    {
        padding: 0 0 0 10px;
    }

.submenu-col-news .newsBox-img {
    width: 150px;
    height: 75px;
    overflow: hidden;
    float:left;
    margin: 0 10px 0 0;
    }

.submenu-col-news .newsBox-img img {
    max-width: 100%;
    }

.submenu-col-news .newsBox-title {
    font-size: 14px;
    }

.submenu-col-news .newsBox-title:hover {
    color: #f79700;
}

@media screen and (max-width: 1000px) {
    .submenu-col-news .submenu-newsBox {
         width: calc(50% - 5px);
        }

    .submenu-col-news .submenu-col-news {
         width: 100%;
         }
}

/*colors*/
.main,
.main .box .tag:hover,
.main .news_stream .item .data .cta:hover,
.main .news_stream .item .person .name:hover,
.main .konkurs .cta:hover,
.main .radio_player .cta:hover,
.main .box.mini .lead:hover,
.main .radio_player .player_tab.miasta span:hover,
.main .news_stream .item .data .title:hover,
.main .news_stream .cta:hover { color: #F79700; }
.main .main_title .text:after,
.main .box .title .tekst:before,
.main .box .img,
.main .news_stream .item .data .cta,
.main .konkurs .cta,
.main .radio_player .cta,
.main .radio_player .player .tabs_menu li.ui-state-active a,
.main .box.mini .add .state.active,
.main .news_stream .cta { background-color: #F79700; }
.hot20 { color: #D91E18; }

.lists,
.lists .box.mini .title a:hover,
.lists .box.mini .lead a:hover,
.lists .box.mini .vote:hover,
.lists .cta:hover,
.new_hits,
.new_hits .box.mini .title a:hover,
.new_hits .box.mini .lead a:hover,
.new_hits .box.mini .vote:hover,
.new_hits .cta:hover,
.new_hits .box.big .lead:hover { color: #007FFF }
.lists .main_title .text:after,
.lists .box.mini .vote,
.lists .cta,
 .new_hits .box.big .title .tekst:before,
.new_hits .box.big .img,
.new_hits .main_title .text:after,
.new_hits .box.mini .vote,
.new_hits .cta { background-color: #007FFF; }
.extra_konkursy,
.extra_konkursy .box_special a:hover .title,
.extra_konkursy .box_special a:hover .czas,
.extra_konkursy .box_special a:hover .lead,
.extra_konkursy .cta:hover { color: #1F2D79; }
.extra_konkursy .box_special .img,
.extra_konkursy .cta { background-color: #1F2D79; }
.hotplota,
.hotplota .box .tag:hover,
.hotplota .cta:hover { color: #C0285A; }
.hotplota .main_title .text:after,
.hotplota .box .title .tekst:before,
.hotplota .box .img,
.hotplota .cta { background-color: #C0285A; }
.eskacinema,
.eskacinema .box .tag:hover,
.eskacinema .cta:hover { color: #A9BB00; }
.eskacinema .main_title .text:after,
.eskacinema .box .title .tekst:before,
.eskacinema .box .img,
.eskacinema .cta { background-color: #A9BB00; }
.social { color: #FF007F; }
.social .main_title .text:after { background-color: #FF007F; }
.eska_family,
.eska_family .box .tag:hover,
.eska_family .cta:hover,
.eska_info .box.mini a:hover .title,
 .eska_city,
.eska_city .box .tag:hover,
.eska_city .cta:hover,
.eska_city .box.mini a:hover .title { color: #FF007F; }
.eska_family .main_title .text:after,
.eska_family .box .title .tekst:before,
.eska_family .box .img,
.eska_family .cta,
 .eska_city .main_title .text:after,
.eska_city .box .title .tekst:before,
.eska_city .box .img,
.eska_city .cta { background-color: #FF007F; }
/**/
.lists .sp_sehce { background-position: 0px -96px; }
.lists .sp_player { background-position: 0px -118px; }
.lists .sp_sehce:hover { background-position: -22px -96px; }
.lists .sp_player:hover { background-position: -22px -118px; }
/*sprajty*/
.sp_komentarze { background-image: url(../images/new_eska_sprite_v2.png); background-position: -57px -23px; width: 28px; height: 23px; display: inline-block; }
.sp_play_radio { background-image: url(../images/new_eska_sprite_v2.png); background-position: -104px 0; width: 76px; height: 76px; display: inline-block; }
.sp_sehce { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -52px; width: 22px; height: 22px; display: inline-block; }
.sp_player { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -74px; width: 22px; height: 22px; display: inline-block; }
.sp_sehce:hover { background-position: -22px -52px; }
.sp_player:hover { background-position: -22px -74px; }
.sp_plus { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -140px; width: 22px; height: 22px; display: inline-block; }
.sp_minus { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -162px; width: 22px; height: 22px; display: inline-block; }
.sp_plus:hover { background-position: -22px -140px; }
.sp_minus:hover { background-position: -22px -162px; }
.sp_play { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -184px; width: 69px; height: 69px; display: inline-block; }
.sp_facebook { background-image: url(../images/new_eska_sprite_v2.png); background-position: -128px -333px; width: 128px; height: 45px; display: inline-block; }
.sp_g_plus { background-image: url(../images/new_eska_sprite_v2.png); background-position: -116px -378px; width: 116px; height: 47px; display: inline-block; }
.sp_snap { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -253px; width: 61px; height: 61px; display: inline-block; }
.sp_login { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px 0px; width: 26px; height: 26px; display: inline-block; }
.sp_search { background-image: url(../images/new_eska_sprite_v2.png); background-position: 0px -26px; width: 26px; height: 26px; display: inline-block; }
.sp_mini_play { background-image: url(../images/new_eska_sprite_v2.png); background-position: -48px -72px; width: 24px; height: 24px; display: inline-block; }
.box.mini.row .img { position: relative; }
.box.mini.row .img .sp_play { opacity: 0; position: absolute; top: 3px; left: 3px; }
.box.mini.row .img .sp_play:hover { opacity: 1; cursor: pointer; }
.box.mini.row .img .sp_play.mm_player_now_playing { opacity: 1; }
.msg { background: #fff; left: 0; padding: 15px 25px 15px 10px; position: absolute; top: 0; width: 410px; z-index: 9999; color: #000; font-size: 11px; border: 1px solid #DDDDDD; }
.msg a { color: #196581; }
.msg a:hover { background: #196581; color: #fff }
.msg .msg-close { background: url("../images/icon_close.png") no-repeat; cursor: pointer; display: block; height: 13px; position: absolute; right: 5px; top: 5px; width: 14px; }
.msg .msg-close:hover { background: url("../images/icon_close.png") no-repeat; border: 1px solid #ddd; }
.msgg20,
.msg { background: url("../images/bg-warstwa-box.png") repeat scroll 0 0 transparent; background-color: #fff; }
.msgg20 textarea { border: 1px solid #CCCCCC; margin-top: 10px; resize: none; width: 388px; margin-bottom: 10px; font-size: 12px; }
.msgg20 form { width: 424px; }
.hot20 .box.mini .add .like-msg { background-color: transparent; color: #000; text-align: center; width: 74px; height: 22px; line-height: 22px; font-size: 16px; }
#zglos_naduzycie_youtube_btn { background: url("../images/play-small.jpg") no-repeat scroll 0 0 transparent; display: block; float: right; height: 20px; margin: 11px 0 0 5px; overflow: hidden; width: 26px; margin-right: 37px; position: relative; right: 37px; }
#zglos_naduzycie_youtube_btn:hover { background: url("../images/play-small-h.jpg"); margin: 10px -15px 0 0; }
/**/
.hot20,
.special_section,
footer { margin: 0 auto; }
 @media only screen and (max-width: 1200px) {
header .eska_go { display: none; }
}
/*eod warstwa*/

#TB_window { background: none repeat scroll 0 0 transparent; color: #000000; display: none; left: 50%; position: fixed; text-align: left; top: 50%; z-index: 10002; }
#TB_window strong { font-weight: bold; }
#TB_window a { color: #196581; }
#TB_window .info5 a { color: #196581 !important; }
#TB_window a:hover { text-decoration: underline; }
#TB_window #TB_ajaxContent.TB_modal { padding: 0; overflow: hidden; }
#TB_window #on-demand-layer-big3 { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #FFFFFF; box-shadow: 0 0 10px #666666; color: #676767; font-family: tahoma; font-size: 11px; min-height: 360px; position: relative; width: 716px; }
#TB_window #on-demand-layer-big3 .logowanie_duze_zamknij { background: none repeat scroll 0 0 #676767; border: 0 none; color: #FFFFFF; cursor: pointer; display: block; font-size: 15px; height: 20px; padding: 2px 17px 24px 10px; position: absolute; right: 5px; top: 5px; width: 7px; z-index: 555; }
#TB_window #on-demand-layer-big1 .logowanie_duze_zamknij { background: none repeat scroll 0 0 #676767; border: 0 none; color: #FFFFFF; cursor: pointer; display: block; font-size: 15px; height: 20px; padding: 2px 10px 4px; position: absolute; right: 47px; top: 23px; width: 7px; z-index: 555; }
#TB_window #on-demand-layer-big3 .logo-on-demand { background: url("../images/eod-eska.png") repeat scroll 0 0 transparent; display: block; height: 83px; left: 0; position: absolute; text-indent: -9999px; top: 0; width: 261px; }
#TB_window #on-demand-layer-big3 .title-layer { color: #FFFFFF; font-size: 36px; left: 225px; letter-spacing: -2px; position: absolute; top: 33px; }
#TB_window #on-demand-layer-big3 .spacer { background: url("../images/box_bg6.png") repeat-x scroll left bottom transparent; height: 2px; margin-top: 10px; }
#TB_window #on-demand-layer-big3 .text { color: #676767; height: 60px; margin-left: 50px; margin-top: 20px; width: 550px; }
#TB_window #on-demand-layer-big3 .text .p1 { font-size: 12px; font-weight: bold; }
#TB_window #on-demand-layer-big3 .p3 { color: #676767; font-size: 10px; line-height: 12px; }
#TB_window #TB_window a:link { color: #196581; }
#TB_window #on-demand-layer-big3 .p2 a { color: #196581 !important; font-weight: bold; }
#TB_window .dedykacja-wyslana .inner { background: url("../images/bg-warstwa-box.png") repeat scroll 0 0 transparent; }
#TB_window #on-demand-layer-big3 h4 { color: #676767; font-size: 16px; left: 19px; letter-spacing: -2px; position: absolute; top: 34px; font-family: Roboto; }
#TB_window #on-demand-layer-big3 .list { left: 225px; margin-left: -9px; padding: 0; position: absolute; }
#TB_window #on-demand-layer-big3 .list { height: 51px; margin-top: 5px; }
#TB_window #on-demand-layer-big3 .list li { height: 53px; position: relative; }
#TB_window #on-demand-layer-big3 .list li { float: left; margin-right: 5px; width: 95px; }
#TB_window .cont5 .inner img { border: 1px solid #000000; left: 0; position: relative; top: 0; }
#TB_window #on-demand-layer-big3 .list .describe { height: 43px; left: 50px; overflow: hidden; position: absolute; top: 5px; width: 177px; }
#TB_window #on-demand-layer-big3 .list .describe a { color: #676767; }
#TB_window #on-demand-layer-big3 .spacer { background: url("../images/bg-hover.png") repeat-x scroll left bottom transparent; height: 2px; margin-top: 10px; }
#TB_window #on-demand-layer-big3 textarea { background-color: #FFFFFF; color: #818181; font-family: tahoma; font-size: 11px; height: 70px; padding: 5px; width: 570px; resize: none; }
#TB_window #on-demand-layer-big3 .info3 { padding: 0 50px; width: 600px; }
#TB_window #on-demand-layer-big3 .info3 .p1 { color: #676767; display: block; font-family: tahoma; font-weight: bold; }
#TB_window .p3.eod-err,
.p3.eod-err2,
.p3.eod-err3 { background-color: #FF0000; border: 1px solid #FF0000; color: #FFFFFF !important; display: none; font-weight: bold; margin: 20px 0; padding: 10px 5px; width: 382px; }
#TB_window #on-demand-layer-big3 .info3 .list a { background: url("../images/sprite_ondemand.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 37px; margin-right: 5px; text-indent: -9999px; width: 95px; }
#TB_window #on-demand-layer-big3 .info3 .list a.eska { background: url("../images/sprite_ondemand.png") no-repeat scroll 0 0 transparent; }
#TB_window #on-demand-layer-big3 .info3 .list a { opacity: 0.5; }
#TB_window #on-demand-layer-big3 .info3 .list a:hover { opacity: 1; }
#TB_window #on-demand-layer-big3 .info3 .list a.e-mail { background: url("../images/sprite_ondemand.png") no-repeat scroll -211px 0 transparent; }
#TB_window #on-demand-layer-big3 .info3 .list a.gg { background: url("../images/sprite_ondemand.png") no-repeat scroll -316px 0 transparent; }
#TB_window #on-demand-layer-big3 .info3 .list a.fb { background: url("../images/sprite_ondemand.png") no-repeat scroll -105px 0 transparent; }
#TB_window #on-demand-layer-big3 .info3 .list a.sms { background: url("../images/sprite_ondemand.png") no-repeat scroll -415px 0 transparent; }
#TB_window #on-demand-layer-big3 .info3 .list { position: static !important; }
#TB_window #on-demand-layer-big3 .info3 .list { margin: 10px 0 0; }
#TB_window #on-demand-layer-big3 .email-nick { clear: both; margin-top: 10px; position: relative; }
#TB_window #on-demand-layer-big3 .email-nick input { color: #818181; font-size: 10px; height: 25px; line-height: 17px; width: 250px; }
#TB_window #on-demand-layer-big3 .email-nick input { font-size: 11px !important; }
#TB_window #on-demand-layer-big3 .email-nick input { border: 1px solid #CCCCCC; font-size: 11px !important; padding: 5px; }
#TB_window #on-demand-layer-big3 .info3 .info3 { padding: 0; }
#TB_window #on-demand-layer-big3 .info3 .check { margin-top: 10px; }
#TB_window #on-demand-layer-big3 input,
#on-demand-layer-big2 input,
#on-demand-layer-big1 input { border: 1px solid #CCCCCC; padding: 5px; }
#TB_window #on-demand-layer-big3 .info3 .check input { margin: 0 5px 0 0; }
#TB_window #on-demand-layer-big3 .info4 { padding: 0 50px; }
#TB_window #on-demand-layer-big3 .info4 span { color: #000000; font-weight: bold; }
#TB_window #on-demand-layer-big3 .info5 { padding: 0 50px 15px; }
#TB_window .generate-code { background: url("../images/box_bg18.png") repeat scroll 0 0 transparent; border: 1px solid #86848B; color: red !important; display: inline-block; font-weight: bold; height: 15px; line-height: 15px; margin: 0; padding: 3px 10px; text-align: center; width: 100px; }
#TB_window .btn-dedykuj3 { background: url("../images/btn_dedykuj3.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; display: block; height: 37px; margin: 20px; padding: 0; text-indent: -9999px; width: 111px; }
#TB_window .btn-dedykuj3:hover { opacity: 0.75; }
#TB_window cufon cufontext { display: inline-block !important; height: 0 !important; overflow: hidden !important; text-indent: -10000in !important; width: 0 !important; }
#TB_window #on-demand-layer-big3 .info2 input { margin: 0 5px 0 0; }
/*eod warstwa 2*/
#TB_window #on-demand-layer-big1 { background: #fff; border: 1px solid #86848B; font-family: tahoma !important; font-size: 11px !important; min-height: 360px; padding: 20px; width: 716px; }
#TB_window #on-demand-layer-big1 .logo-on-demand { background: url("../images/eod-eska2.png") repeat scroll 0 0 transparent; display: block; height: 60px; left: 30px; position: absolute; text-indent: -9999px; top: 38px; width: 188px; }
#TB_window #on-demand-layer-big1 .phone { background: url("../images/phone.png") no-repeat scroll 0 0 transparent; bottom: 70px; height: 154px; position: absolute; right: 65px; width: 158px; }
#TB_window #on-demand-layer-big1 .info1 { margin-top: 90px; }
#TB_window #on-demand-layer-big1 .info1 .text { margin-left: 10px; }
#TB_window #on-demand-layer-big1 .info1 .text .p1 { font-weight: bold; }
#TB_window #on-demand-layer-big1 .info1 .text .p2 { color: #4DC8E9; font-size: 11px; }
#TB_window #on-demand-layer-big1 .info2 { margin-top: 25px; }
#TB_window #on-demand-layer-big1 .spacer { background: url("../images/box_bg6.png") repeat-x scroll left bottom transparent; height: 2px; margin-top: 10px; }
#TB_window #on-demand-layer-big1 .info2 .list { margin: 8px auto auto; position: relative; width: 300px; height: 51px; }
#TB_window #on-demand-layer-big1 .list li { float: left; margin-right: 5px; width: 95px; }
#TB_window #on-demand-layer-big1 .list img { border: 1px solid #000000; left: 8px; position: absolute; top: 5px; }
#TB_window #on-demand-layer-big1 .describe { height: 43px; left: 60px; overflow: hidden; position: absolute; top: 5px; width: 177px; }
#TB_window #on-demand-layer-big1 .describe a,
#on-demand-layer-big2 .info2 .list ul li a { color: #000 !important; }
#TB_window #on-demand-layer-big1 .info3 { margin-top: 20px; }
#TB_window #on-demand-layer-big1 .info3 .p1 { color: #000; display: block; font-family: tahoma; font-size: 12px; font-weight: bold; }
#TB_window #on-demand-layer-big1 .list { height: 51px; margin-top: 5px; }
#TB_window #on-demand-layer-big1 .list li { float: left; margin-right: 5px; width: 95px; }
#TB_window #on-demand-layer-big1 .info3 .list a { background: url("../images/sprite_ondemand.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 37px; margin-right: 5px; opacity: 0.5; text-indent: -9999px; width: 95px; }
#TB_window #on-demand-layer-big1 .info3 .list a.eska { background: url("../images/sprite_ondemand.png") no-repeat scroll 0 0 transparent; }
#TB_window #on-demand-layer-big1 .info3 .list a.fb { background: url("../images/sprite_ondemand.png") no-repeat scroll -105px 0 transparent; }
#TB_window #on-demand-layer-big1 .info3 .list a.e-mail { background: url("../images/sprite_ondemand.png") no-repeat scroll -211px 0 transparent; }
#TB_window #on-demand-layer-big1 .info3 .list a.gg { background: url("../images/sprite_ondemand.png") no-repeat scroll -316px 0 transparent; }
#TB_window #on-demand-layer-big1 .info3 .list a.sms { background: url("../images/sprite_ondemand.png") no-repeat scroll -415px 0 transparent; }
#TB_window .e0512 .p3.eod-err,
.p3.eod-err2,
.p3.eod-err3 { border: 1px solid #86848B; color: red !important; display: block; font-weight: bold; margin: 20px 0; padding: 10px 5px; width: 382px; }
#TB_window .p3.eod-err,
.p3.eod-err2,
.p3.eod-err3 { color: red !important; font-weight: bold; background: #fff; }
#TB_window #on-demand-layer-big1 .check input,
#on-demand-layer-big1 .check span { display: inline; }
#TB_window #on-demand-layer-big1 .info3 .p1 { color: #FFFFFF; display: block; font-family: tahoma; font-size: 12px; font-weight: bold; }
#TB_window #on-demand-layer-big1 .check span.p1 { color: #4DC8E9; font-weight: bold; }
#TB_window #on-demand-layer-big1 .check span { font-size: 11px !important; }
#TB_window .btn-zamow { background: url("../images/btn_zamow.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: right; height: 38px; padding: 0; width: 112px; margin-top: 10px; position: relative; z-index: 10; }
#TB_closeWindow { top: -25px; right: 0px; position: absolute; }
/*eod warstwa3*/

#on-demand-layer-big2 { background: #fff; font-size: 12px; box-shadow: 0 0 10px #666666; }
#on-demand-layer-big2 h4 { font-size: 22px; float: left; font-family: Roboto; margin-top: 40px; }
#on-demand-layer-big2 .logo-on-demand { background: url("../images/eod-eska2.png"); width: 188px; height: 60px; margin: 20px; float: left; }
#on-demand-layer-big2 .inner { clear: both; float: left; padding: 10px; }
#on-demand-layer-big2 .info1 { margin-bottom: 10px; }
#on-demand-layer-big2 .info2 { float: left; margin-bottom: 10px; clear: both; }
#on-demand-layer-big2 .info3 { float: left; }
#on-demand-layer-big2 .info4 { float: left; }
#on-demand-layer-big2 .info2 .list img { float: left; }
#on-demand-layer-big2 .info2 .list .describe { float: left; margin: 0 0 0 10px; }
#on-demand-layer-big2 .info2 .txt { clear: both; margin: 10px 0; float: left; }
#on-demand-layer-big2 .fb-share { background: url("../images/fb_share.png") repeat scroll 0 0 transparent; display: block; height: 21px; margin-top: 20px; width: 100px; }
#on-demand-layer-big2 .dedykacja-wyslana { float: left; }
#on-demand-layer-big2 .btn-zakoncz { background: url("../images/btn_zakoncz.jpg") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; display: block; height: 24px; padding: 0; width: 79px; float: right; margin-top: 20px; }
#TB_window #on-demand-layer-big2 .logowanie_duze_zamknij { background: none repeat scroll 0 0 #676767; border: 0 none; color: #FFFFFF; cursor: pointer; display: block; font-size: 15px; height: 20px; padding: 2px 10px 4px; position: absolute; right: 5px; top: 5px; width: 7px; z-index: 555; }
.eod_content { display: none }
.eod_content.eod_clone { display: block }
.info_eod_cont,
.notice_eod_cont,
.powiadom { display: none }
#eod_addr li a.hover,
#eod_addr li a:hover,
.eod_notice li a.hover,
.eod_notice li a:hover { opacity: 1 !important }
#TB_overlay { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000; }
.TB_overlayBG { background-color: #FFFFFF; opacity: 0.85; }
.sharing { display: none }
.button_count { vertical-align: top; display: inline-block; position: relative; }
.fb_iframe_widget { top: -1px; vertical-align: top; }
.impreska-player { width: 501px; height: 37.5px; background: url("../images/impreska-player.jpg"); display: inline-block; }
.impreska-player:hover { background-position: 0 bottom }
.wersja-mobilna span { margin-left: 10px }
.wersja-mobilna { display: block; padding: 10px 20px; border-radius: 6px; background: #cdf2ff url("../images/telefon.png") 10px 8px no-repeat; margin: 10px 0; color: #47849a; }
.wersja-mobilna:hover { display: block; background: #47849a url("../images/telefon-hover.png") 10px 8px no-repeat; }
.uppercase { text-transform: uppercase }
.stopka-odpowiedzialnosc a { text-decoration: underline }
.stopka-odpowiedzialnosc a:hover { color: #fff; text-decoration: none }
.f4 { font-size: 14px; letter-spacing: 0; }
.t1 { font-size: 10px; font-family: tahoma; letter-spacing: normal }
.mobi { max-width: 167px }
.time { max-width: 800px; padding-top: 15px; }
.c2_1.row { margin-top: 10px; }
/* konkurs - Posner Ibiza */
.bgibiza { background: rgba(0, 0, 0, 0) url("../images/IbizaGradient.png") repeat scroll 0 0; }
.img.g20ibiza { bottom: 0; top: 0; z-index: 0; }
.text.blueibiza { color: #00aeef; }
.text.blueibiza::after { background-color: #00aeef !important; }
/**/

/* zmiana strony radio 
.eska_zb .header-box {
    font-family: 'montserratblack';
    font-size: 28px;
    text-transform: lowercase;
color: #F79700;
border-bottom: 5px dashed #CCC;
}

.eska_zb .header-box:after {
    content: ".";
    width: 50px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    font-size: 0;
    vertical-align: middle;
background-color: #F79700;
}

.eska_zb h2 {
    font-family: 'montserratblack';
    font-size: 18px;
}


.eska_zb .data a {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 0 0 10px;
}

.eska_zb p.m-top15 {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.eska_zb .facebook-impreska2-a {
text-align: right;}

.eska_zb .facebook-impreska2-a .button_count {
float: none;
width: 96px;}

.eska_zb .facebook-impreska2-a .fb_iframe_widget {
top: -2px;}

.eska_zb .hr1 {
	background:rgba(0,0,0,0);
    
}

.eska_zb  .impreska2-cell {

    border-bottom: 2px solid #f3f3f3;
}

.eska_zb .impreska2-cell .kontener-img img {
    margin: 0;
    border-radius: 50px;
}

*/

/* nowe 2x Goraca 20 */
.new_2xg20  {
	 font-family: 'montserratblack';
}
.new_2xg20  .header-box,
.header-box.ramowka,
.w-660 .header-box {
	color:#d91e18;
	font-family: 'montserratblack';
	font-size: 30px;
	font-weight: 800;
	position: relative;
	border-bottom: 5px dashed rgb(204, 204, 204);
	margin: 0 0 10px;
	padding: 0 0 10px;
	text-transform: lowercase;
}
.header-box.ramowka,
.w-660 .header-box  {
	color: #f49000;
}

.box .header-box {
    font-size: 24px;
	margin: 20px 0 0;
}

.new_2xg20  .header-box:after ,
.header-box.ramowka:after,
.w-660 .header-box:after  {
    content: ".";
    width: 50px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    font-size: 0px;
    vertical-align: middle;
	background: #d91e18;
}

.header-box.ramowka:after ,
.w-660 .header-box:after  {
	background: #f49000;
}

.new_2xg20 .g20-box {
	background: rgba(0,0,0,0) url('../images/2xg20_1.png') no-repeat scroll 0 0;
	height: 206px;
}

.new_2xg20 .hr1,
.new_2xg20 .hr2 {
	display: none;
}

.new_2xg20 .lista-rozwijana-g20 {
	background: #202f7b;
	color: #fff;
	font-size: 14px;
	 font-family: 'montserratblack';
	 height: 35px;
	 line-height: 30px;
	 top: -60px;
	 width: 188px;
	 text-transform: lowercase;
}

.new_2xg20 .cell-lista-hitow {
	border-bottom: 1px solid #f3f3f3;
	height: 85px;
}


.new_2xg20 .cell-lista-hitow:hover {
	background: #fff;
}

.new_2xg20  .cell-lista-hitow .left img { 
	display:none;
}
.new_2xg20  .cell-lista-hitow  .ico.block {
	position: absolute;
	top: 33px;
}

.new_2xg20  .cell-lista-hitow  .ico.block .clear {
	display:none;
}

.new_2xg20  .cell-lista-hitow .ico-like {
	background: rgba(0,0,0,0) url('../images/new_eska_sprite_v2.png') no-repeat scroll 0 0;
	    background-position: 0px -96px;
}
.new_2xg20  .cell-lista-hitow  .ico .icon {
	display:block;
	margin: 0 10px 0 0;
	width: 22px;
	height: 22px;
}

.new_2xg20 .cell-lista-hitow .icon.ico-watch {
    display: block;
    background: rgba(0,0,0,0) url(../images/new_eska_sprite_v2.png) no-repeat scroll 0 0;
    background-position: 0px -118px;
}

.new_2xg20 .cell-lista-hitow .icon.ico-watch:hover {
	background-position: -136px -118px;
}

.new_2xg20  .cell-lista-hitow .icon.play-button.flowplayer {
	display: none;
}

.new_2xg20  .cell-lista-hitow .ico-like:hover {
	background-position: -136px -96px;
}

.new_2xg20 .cell-lista-hitow .glosuj {
    background: #202f7b none repeat scroll 0 0;
    color: #ffffff;
    font-family: "montserratblack";
    letter-spacing: 0;
    padding: 5px 10px;
    text-transform: lowercase;
}

.new_2xg20  .cell-lista-hitow  .glosuj:hover {
	background: #f49000;
}

.new_2xg20  .cell-lista-hitow  .g20-number,
.new_2xg20  .cell-lista-hitow .g20-number2 {
	background: #f49000;
	font-size: 16px;
	color:#fff;
	    width: 22px;
    height: 22px;
    text-align: center;
}

.new_2xg20  .cell-lista-hitow  .g20-number.up,
.new_2xg20  .cell-lista-hitow .g20-number2.up {
	background: #12e012;
}

.new_2xg20  .cell-lista-hitow  .g20-number.down,
.new_2xg20  .cell-lista-hitow .g20-number2.down {
	background: #d91e18;
}


.new_2xg20  .cell-lista-hitow  .licznik-obejzen {
	display: none;
}


.new_2xg20  .g20-wykonawca-hit {
	font-size: 16px;
	font-weight: 600;
	color: #202f7b;
	font-family: "Open Sans", sans-serif;
}

.new_2xg20  .t2.left .g20-wykonawca-hit {
	font-size: 14px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	color: #202f7b;
}

.new_2xg20  .g20-wykonawca-hit:hover ,
.new_2xg20  .t2.left .g20-wykonawca-hit:hover {
	color:#bc1b1b;
	background: #fff;
	
} 

.new_2xg20 .zaproponuj-hit {
	margin: 20px 0 0;
}

.new_2xg20 .g20zaproponuj {
	height: 292px;
	position: relative;
	    margin: 0 0 40px;
		width:630px;
}

.new_2xg20 .g20zapr-txt {
	width: 450px;
	padding: 0 10px;
}

.new_2xg20 .g20zapr-txt input {
	width: 265px;
	height: 40px;
	color: #999;
	font-size: 12px;
	background: #fff;
	margin: 0 0 10px;
}

.new_2xg20 .g20zapr-txt .zaproponuj_btn{
	position: absolute;
    bottom: 0;
    right: 0;
    transform: translateY(100%);
}

.new_2xg20 .g20zapr-txt .zaproponuj_btn:after {
	    z-index: -1;
    content: '';
    position: absolute;
    bottom: 10px;
    width: 17px;
    height: 119px;
    right: 0;
    background: #202f7b;
    display: block;
    transform: translateX(100%);
}

.new_2xg20 .g20zapr-txt input.submit {
	font-family: 'montserratblack';
	background: #202f7b;
	color:#fff;
	font-weight: 800;
	
}



.new_2xg20 .zaproponuj_2xg20_text {
	    font-family: 'montserratblack';
		font-size: 24px;
		font-weight: 600;
		color:#fff;
		text-align: right;
}

.new_2xg20 .zaproponuj_2xg20_text .bigger {
	font-size: 28px;
}

.new_2xg20 .notowania-lista {
	display: none;
	    position: relative;
    background: #202f7b;
    color: #fff;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    line-height: 25px;
    padding: 0 5px;
    width: 225px;
	z-index: 99999999;
	top: 0;
	height: 400px;
	overflow: hidden;
	right: 47px;
}

.new_2xg20 .notowania-lista ul {
    overflow-y: scroll;
    height: 400px;
}

.new_2xg20 .notowania-lista ul li {
	border-bottom: 1px solid #4e5a94;
}

.new_2xg20 .notowania-lista.show-notowanie {
	display: block;
}

.new_2xg20 .wybor-notowania i {
	float:right;
	line-height: 25px;
}

.new_2xg20  .wybor-notowania {
    cursor: pointer;
}

.new_2xg20 .flowplayer.fp-audio.size-s {
    border-radius: 3px;
    height: 23px;
    overflow: hidden;
    width: 23px;
	background-color:#D91E18;
}


.new_2xg20 .flowplayer.fixed-controls .fp-controls .fp-play {
    background-color: rgba(0, 0, 0, 0);
    height: 23px!important;
    left: 1px!important;
    top: 2px!important;
    width: 23px!important;
}
.new_2xg20 .flowplayer.fixed-controls .fp-controls .fp-play::before {
    font-size: 13px;
}

.g40_app_download {
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
	margin:20px 0;
}
.g40_app_download .g40_app_bg {
    position: relative;
    z-index: 1;
}
.g40_app_download a {
    position: absolute;
    right: 40px;
    z-index: 2;
}
.g40_app_download a.g40_app_link_ios {
    top: 145px;
}
.g40_app_download a.g40_app_link_play {
    top: 200px;
}



/* ramowka */

.ramowka-box-all:hover {
	background-image: none;
	background-color: #f9f9f9;
}

.ramowka + .lista-hitow-top {

    background-color: #20307b;
    background-image: none;
}


.linki-lista-hitow .chosen {
    color: #fff;
    cursor: default;
	font-size: 18px;
font-family: 'montserratblack';
}

.linki-lista-hitow .chosen-day{
	color: #f49000;
    cursor: default;
	font-size: 14px;
    font-weight: 700;
}

.linki-lista-hitow.remargin-ramowka {
    display: inline-block;
    color: #f49000;
	margin: 15px 0 0;
}

.linki-lista-hitow.remargin-ramowka a {
    font-size: 14px;
    color: #f49000;
}

.program-title {
    font-family: 'montserratblack';
    font-size: 22px;
    color: #20307b;
}

.program-time, .na-antenie {
  font-family: 'montserratblack';

    color: #f49000;
}
 
.program-time {
margin: 10px 0 0;
    display:block;
        font-size: 18px;
}

.na-antenie {
font-size: 16px;
margin: 10px 0;
}

.linki-lista-hitow.choose-city {
    width: 180px;
    float: left;
	margin: 5px 5px 0 0;
}

.linki-lista-hitow.choose-city select {
background-color: #20307b;
    color:#fff;
    font-size: 14px;
    border:0;
}


.ramowka-box-all {
    padding: 5px;
    float: left;
    width: 100%;

}

.ramowka-box-all-small.ramowka-box-all .right.relative {
	height: 80px;
}

.ramowka-szczegoly {
    position: absolute;
    bottom: -2px;
    right: 0;
    width: 80px;
    left: auto;
}

.ramowka-szczegoly:hover {
	background-color: #f49000;
}


.ramowka-box-all .cell-ramowka a:hover {
    background: #f49000;
    color: #fff;
}


.na-antenie {
    position: relative;
    bottom: 0;
    display: block;
}

.ramowka-box-all .cell-ramowka {
    width: 455px;
    margin-left: 20px;
}

.ramowka-program {
    width: 100%;
}

.prowadzacy {
font-size: 12px;}
.prowadzacy-bold {
font-size: 12px;
font-weight: 600;
color: #f49000; }

.program-desc {
font-size: 16px;}

.ramowka-program-dane {
    width: 420px;
    margin-left: 20px;
    padding-right: 20px;
}

.konkurs-opcja {
    margin: 5px 0 0 0;
    width: 160px;

}


/* play 2xG20 */
.new_2xg20 .cell-lista-hitow .img .sp_play {
    background-image: url(../images/new_eska_sprite_v2.png);
    background-position: 0px -184px;
    width: 69px;
    height: 69px;
    position: absolute;
    top: -5px;
    left: -5px;
    right: 0;
    bottom: 0;
    margin: auto;
    display:none;
}

.new_2xg20 .cell-lista-hitow .img:hover .sp_play {
    display: inline-block;}


.new_2xg20 .cell-lista-hitow .img {float: left;
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    position: relative;
}
.new_2xg20  .lista-hitow  .img .sp_play.mm_player_now_playing {
   background-image: url(../images/new_eska_sprite_v2.png) !important;
   background-position: -138px -184px !important;
}
.new_2xg20 .cell-lista-hitow .img .flowplayer.fp-audio.size-s { display: none; }
.new_2xg20 .cell-lista-hitow .img .flowplayer.fp-audio.size-s { display: none; }
.new_2xg20 .cell-lista-hitow .img .flowplayer.is-mouseover .fp-controls .fp-play { background-color: transparent; }
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer .fp-play:before { font-size: 24px; margin-left: 5px; }
.new_2xg20 .cell-lista-hitow .img:hover .is-playing.flowplayer .fp-play:before { margin-left: 0; }
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer.fp-audio.size-s { display: block; }
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer.fp-audio.size-s { position: absolute; }
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer.fp-audio.size-s { width: 75px; height: 75px; background: rgba(0, 0, 0, 0.6); }
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer.fixed-controls .fp-controls .fp-play,
.new_2xg20 .cell-lista-hitow .img:hover .flowplayer.fixed-controls.is-mouseover .fp-controls .fp-play { width: 51px; height: 51px !important; line-height: 48px !important; border: 2px solid #fff; border-radius: 50%; margin-top: 12px; margin-left: 12px; }


/* prawa kolumna + strony programow */

/* zmiana stron programow */
 .w-340 .header-box {
    color: #f49000;
    font-family: 'montserratblack';
    font-size: 30px;
    font-weight: 800;
    position: relative;
    border-bottom: 5px dashed rgb(204, 204, 204);
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-transform: lowercase !important;
}

.w-340 .header-box:after {
    content: ".";
    width: 50px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    font-size: 0px;
    vertical-align: middle;
    background: #f49000;
}


.w-340 .header-box {
    font-size: 26px;
}

.w-340 .hr1 {
    display: none;
}

.g20-link {
	display: block;
	margin: 20px auto;
	width: 200px;
	height: 30px;
	line-height: 30px;
	color:#fff;
	font-size: 18px;
	background-color: #d91e18;
    font-family: 'montserratblack';
	border: 2px solid #d91e18;
	transition: all .3s ease-in-out;
}

.g20-link:hover {
	color: #d91e18;
	background-color: #fff;
	transition: all .3s ease-in-out;
}

/* strona programu */
.program-top {
    position: relative;
    margin: 0 0 20px;
}
.program-top img {
    max-width: 100%;
   
}

.program-zajawka {
     margin: 0 0 20px;
}

.program-info {
    display:flex;
    justify-content: space-between;
    align-content: center;
	width:100%;
}

.program-desc {
    flex: 0 0 440px;
    background-color: #f49000 ;
    color:#fff;
    font-size: 14px;
    padding: 10px;
    
}

.program-host {
    display: flex;
    flex: 0 0 200px;
    justify-content: flex-start;
    align-content: center;
    flex-flow: row wrap;
}

.program-host a {
    flex: 0 0 55px;
    height: 55px;
    margin: 10px 5px 0 0;
    overflow: hidden;
    border-radius: 60px;
    text-align:center;
}

.program-host a img {
    max-width: 100%;
}
.impreska2 {
    padding: 20px 0 0;
}

.impreska2 .impreska2-main {
    height: auto !important;
	background: #fff;
}

.ranne-ptaki-container  .program-zajawka .rpeg-banner {
	float:none;
}

.impreska2-main.impreska2 {
	margin: 0 0 20px 0;
}

/* zmiana stron programow */

.impreska2-cell-right h2 {
	font-family: 'montserratblack';
    font-size: 24px;
	font-weight: 800;

}

.data.t1 {
    font-family: 'montserratblack';
    font-weight: 100;
    font-size: 12px;
    margin: 0 0 10px;
    display:block;
}

.box .hr2 {
	height: 1px;
}


.cell-lista-hitow img.left {
    height: 100%;
}