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: 300px;
    max-height:200px;
    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 .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;
}

.hot20 .content{
    background-color: inherit;
    margin-top: 80px;
    padding-top: 0;
    background-color: #D91E18;
}

.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: 290px;
    font-size: 0;
    margin-bottom: 20px;
	position:relative;
}

.hot20 .box.mini{
    display: inline-block;
    width: 345px;
    padding-left: 45px;
    margin-top: 20px;
}
.hot20 .box.mini .title{
    color: #FFF;
}
.hot20 .box.mini .lead{
    color: #000;
}

.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: #000;
}
/*/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*/

/*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;
}

.hot20,
.hot20 .main_title .text:after
{
    background-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;
}
/**/