/* STRONA */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,&subset=latin,latin-ext);
 

body[class*="path_lp_"] .mod.mod_lpmaintitle h1 {
    font: 28px/30px 'archivo_narrowbold', sans-serif;
}

body[class*="path_lp_"] .mod.mod_lpbox ul li h3 a {
    font: 18px/22px 'archivo_narrowbold', sans-serif;
}

body[class*="path_lp_"] .res_body .res_entry h2 a {
    font: 18px/22px 'archivo_narrowbold', sans-serif;
}

/* tlo body */
body { background: #fff; }
/* tlo tresci */
#sWlbg .Ww2, #navtop_wrap, #navH, #navbot_wrap, #content, #footer { background: #fff; }

/* clear */
.mod_program .head ul:after, .mod_channel .body li:after, .foot ul:after, .mod_program .channel_bar:after, .mod_program dl:after, .mod_program .foot:after, .mod_emissions .head ul:after, .mod_emissions .body li:after, .mod_abc_index .head ul:after, .mod_abc_index .body:after, .mod_favorite_channels_index .head:after, .mod_favorite_channels_index .head ul:after,  .mod_login ul:after, .mod_login p:after, .mod_favorite_channels .body:after, .mod_featured_tvshows li:after, .mod_featured_tvshows .foot:after, .mod_channels .body:after, .mod_channels_nav .body:after, .mod_days_nav .body:after, .mod_tv_header .head:after, .mod_tv_header .body:after, .mod_tv_search fieldset:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
.mod_program .head ul, .mod_channel .body li, .foot ul, .mod_program .channel_bar, .mod_program dl, .mod_program .foot, .mod_emissions .head ul, .mod_emissions .body li, .mod_abc_index .head ul, .mod_abc_index .body, .mod_favorite_channels_index .head, .mod_favorite_channels_index .head ul,  .mod_login ul, .mod_login p, .mod_favorite_channels .body, .mod_featured_tvshows li, .mod_featured_tvshows .foot, .mod_channels .body, .mod_channels_nav .body, .mod_days_nav .body, .mod_tv_header .head, .mod_tv_header .body, .mod_tv_search fieldset { zoom: 1; }

/* LINKI */
#content a, #footer a { color: #000; }
#content a:hover, #footer a:hover { color: #000; border-bottom: 1px solid #bf0e6e; background: none; text-decoration: none; } 

#banP54 a:hover, #banP59 a:hover, #banP62 a:hover, #banP63 a:hover, #banP88 a:hover { color: #d4107f; background: none; }
/* PASEK NAD NAWIGACJA */
/* kolor linkow */
.mod_zr20 a { color: #d4107f; }


/* nawigacja */
#navH { padding-bottom: 20px; }
#navH ul { padding: 0 12px 0 0; overflow: hidden; }
#navH li { display: inline; }
#navH li a { font-weight: bold; font-size: 14px; line-height: 35px; float: left; padding: 0 8px; }
#navH .bi_navR { float: right; }
#navH .bi_navR a { font-size: 12px; font-weight: normal; }
#navH .bi_navR a:hover { background: 0; text-decoration: underline; }

/* NAWIGACJA */
/* tlo */
#navH ul { background: #0f0000; }
/* hover */
#navH ul a:hover { background: #d4107f; color: #fff; }
/* kolor linkow */
#navH ul a { color: #fff; font-weight: 500; }

/* MAINTOPIC */
/* tlo */
.mod_zi10 .body .wrap { background: #d4107f; }
/* kolor tekstu */
.mod_zi10 .body .wrap { color: #333; }
/* kolor linkow */
.mod_zi10 .body a { color: #143681; }
.mod_zi10 .body .wrap a:hover { border-bottom-color: #143681; }

/* INDEKS GLOWNY */
/* kolor tagow */
.mod_zi11 .wrap_0 li a { color: #033; }
/* ramka z lewej strony naglowka */
.mod_zi11 .wrap_0, .mod_zi11 .mod_zr24 .node_head { border-left-color: #d4107f; }
/* kolor tytulu */
.mod_zi11 .wrap_0 h2 a, .mod_zi11 .wrap_0 h3 a, .mod_zi11 .mod_zr24 .node_head h2 a, article.mod_uzr9 header h1 a { color: #000; }
.mod_zi11 .wrap_0 h2 a:hover, .mod_zi11 .wrap_0 h3 a:hover, .mod_zi11 .mod_zr24 .node_head h2 a:hover, article.mod_uzr9 header h1 a:hover { color: #000; border-bottom-color: #d4107f; }
/* srodindeks forum */
/* - kolor normalny */
.mod_zi11 .forumNew li { background: #e1e1e1; }
.mod_zi11 .forumNew li a { color: #143681; }
.mod_zi11 .forumNew li span { color: #999; }
/* - kolor hover */
.mod_zi11 .forumNew li:hover { background: #d4107f; }
.mod_zi11 .forumNew li:hover span { color: #000; }
/* zajawka wideo nad indeksem */
article.mod_uzr9 header h1 { font-size: 24px; line-height: 28px; font-weight: bold; margin: 0 0 18px -16px; padding-left: 8px; border-left: 8px solid #D4107F; }
article.mod_uzr9 header h1 a { display: inline; }
article.mod_uzr9 header h1 a:hover { background: none;border-bottom: 2px solid #d4107f; }

/* ZAJAWKA NAD ARTYKULEM */
/* kolor nawigacji */
.mod_zi12 .head li { color: #143681; }
.mod_zi12 .head li.first, .mod_zi12 .head li.active { color: #000; }
/* hover linkow */
.mod_zi12 .body h2 a:hover, .mod_zi12 .body h3 a:hover { color: #d4107f; }

/* ARTYKUL */
/* wyrozniony tekst */
#pagetype_art_blog #article #article_body h5, #pagetype_art_blog #article #article_body h6 { background: #eee; border-color: #d4107f; }
/* tagi */
#article .tags li a { color: #143681; }
/* komentarze - przycisk opublikuj */
#article_comments_container #article_comments .iSbt, #article_comments_container #article_comments .iSbt, #article_comments #article_comments_container .add_comment .fr_submit .sb { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/comment-btn-grad.png') repeat-x 0 0; }
/* numerowane obrazki */
#gazeta_article_body .numbered_image span { background: #d4107f; background: rgba(212,16,127,0.8); color: #fff; }

/* CUKIERKI PRAWA SZPALTA */
/* kolor normalny */
.bs_mostread_body li { background: #e1e1e1; }
.bs_mostread_body li .t a { color: #143681; }
/* kolor hover */
.bs_mostread_body li:hover { background: #d4107f; }

/* QUIZ */
/* oznaczenie aktywnego pytania */
.quiz .str .current { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/quiz-current.png'); }
/* kolor tytulu pytania */
.quiz .entry h2 { color: #143681; }
/* kolor numeru pytania */
.quiz .entry h2 span { background: #d4107f; border-color: #d4107f; color: #fff; }
/* kolor przycisku */
.quiz .str .next input { background: #d4107f; color: #fff; }

/* BLOX-LITE */
/* dodaj komentarz */
.mod_bloxLite input.btn { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/comment-btn-grad.png') repeat-x 0 0; color: #fff; }
/* glowka bloga */
#BL_feed .head h2 a, #BL_feed .head h3 a, #BL_entries h2 a, #BL_entries h3 a, #BL_bloxHead h2 a { color: #143681; }
#BL_feed .head h2 a:hover, #BL_feed .head h3 a:hover, #BL_entries h2 a:hover, #BL_entries h3 a:hover { border-bottom-color: #d4107f; }
/* dodaj do znajomych */
#BL_bloxHead .btn_invite { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/profilemon-button.png') repeat-x 0 0; color: #fff; }
/* skorki */
/* body.tlo1 { background: ... } */

/* SZUKAJ LUDZIE, ZDJECIA (aka stary szukaj) */
#searchH .b, #searchH .searchSel .arrow { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/search-sprite.png'); background-repeat: no-repeat; }

/* NOWY SZUKAJ */ 
#pageSearch form div, #pageSearch input[type="submit"] { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/search-sprite.png'); }
#pageSearch input[type="submit"] { color: #fff; }

/* PROFIL */
/* przycisk dodaj zdjecie i addToFriends */
#profilEditPage #profileDeleteCommand input[type=submit], #profileRemoveOverlay #btnRemoveProfileCancel, #profilEditPage .formularz .iSave, #profilEditPage .formularz .iCancel, #profilEditPage .head .c0 .iSbt, .addPhotoButtonLink a, .addPhotoButtonLink a:hover, .profil .head .c1 .addToFriends a { color: #fff; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/profilemon-button.png') 0 0 repeat-x; }

/* KONIEC KOLOROW, PONIZEJ STYLE DEDYKOWANE SERWISU */

/* napis reklama srodindeks */
.mod_zr1 .node_ad { font: 10px Tahoma, sans-serif; color: #000; text-align: center; letter-spacing: 2px; margin-bottom: 10px; }

/* naj czytane gg */
.bs_mostread.gg_NT .more { border-top: 1px solid #e2e2e2; font-size: 11px; text-align: right; padding-top: 2px; }
.bs_mostread.gg_NT li { height: 38px; margin-bottom: 10px; overflow: hidden; position: relative; background: none; }
.bs_mostread.gg_NT .no { display: block; width: 38px; height: 38px; line-height: 38px; background: #d4107f; color: #fff; font-size: 28px; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0; margin: 0; }
.bs_mostread.gg_NT .t { display: block; }
.bs_mostread.gg_NT .t a { display: block; padding: 2px 10px 2px 48px; height: 34px; overflow: hidden; font: bold 14px/17px Arial, sans-serif; position: static; width: auto; }
.bs_mostread.gg_NT li:hover, .bs_mostread.gg_NT .t a:hover, .bs_mostread.gg_NT li:hover .no { background: #d4107f; }
.bs_mostread.gg_NT li:hover .t a { color: #fff; }

/* dzial mtv */
.path_109485 { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/plotek/mtv_tapeta.jpg') repeat 50% 0; }

/* program tv */
.mod_tv_header h1 a:hover , .mod_channels a:hover { border-bottom: 1px solid #d4107f; background: 0; }
.mod_tv_header h1 a:hover { border-bottom-width: 2px; }

/* stacja */
.mod_channel .head { height: 32px; line-height: 30px; padding: 0 10px; background: #e1e1e1; border: 1px solid #d1d1d1; }
.mod_channel .body { border: 1px solid #d1d1d1; border-top: 0; }
.mod_channel .body li { border-top: 1px solid #dcdee7; padding: 10px; line-height: 16px; }
.mod_channel .body li.first { border: 0; }
.mod_channel .body li.even { background: #f7f8f8; }
.mod_channel .time { float: left; width: 40px; line-height: 17px; }
.mod_channel .body h2 { font-weight: bold; }
.mod_channel .body h2 a { line-height: 17px; }
.mod_channel .desc { overflow: hidden; width: 460px; }
.mod_channel .duration { color: #7d7d7e; font-size: 11px; float: right; margin-top: -16px; }
.mod_channel .more { border-top: 1px solid #dcdee7; font-size: 14px; line-height: normal; padding: 15px 10px; }
.mod_channel .runtime, .mod_channel span.day { display: none; }

/* index tv */
.mod_channels a { color: #143698;  }
.mod_channels { position: relative; margin-bottom: 10px; overflow: hidden; border: 1px solid #d1d1d1; border-top-width: 0; }
.mod_channels .mod_channel { float: left; width: 154px; border-left: 2px solid #d1d1d1; margin: 0; }
.mod_channels .mod_channel:first-child { border-left: 0; width: 158px; }
.mod_channels .mod_channel .head { border: 0; }
.mod_channels .mod_channel .body { border: 0; }
.mod_channels .mod_channel .body li { padding: 5px 5px 3px; }
.mod_channels .mod_channel .desc { width: auto; margin-bottom: 2px; }
.mod_channels .mod_channel .duration { clear: both; margin: 0; }
.mod_channels .mod_channel .onair .time, .mod_channels .mod_channel .onair .fake_time { background: url('http://bi.gazeta.pl/i/obrazki/tv_program/onair.png') no-repeat 0 6px; padding-top: 16px; }
.mod_channels .mod_channel .fake .time { display: none; }
.mod_channels .mod_channel .fake_time { float: left; width: 40px; }
.mod_channels .station { zoom: 1; }
.mod_channels .station a { font-size: 16px; font-weight: bold; line-height: 32px;  margin-right: 15px; }

/* nawigacja kanalow */
.mod_channels_nav a, .mod_channels_nav span { font-size: 14px; }
.mod_channels_nav { line-height: 17px; text-align: center; min-height: 17px; position: relative; z-index: 2; }
.channels_nav_top { margin: 0; }
.mod_channels_nav  .body > a.prev,.mod_channels_nav  .body > a.next { display: none; }
.mod_channels_nav  .body ul { width: 600px; bottom: 20px; left: 150px; position: absolute; }
.mod_channels_nav li { display: inline; border-left: 1px solid #c5c8d3; padding-left: 8px; }
.mod_channels_nav li span { font-weight: bold; border: 1px solid #c5c8d3; padding: 1px 5px; margin-right: -4px; }
.mod_channels_nav li a { padding: 0 5px 0 0px; }
.mod_channels_nav li:first-child { border: 0; padding-left: 0; }

/* tv header */
.mod_tv_header h1 a { color: #143681; }
.mod_tv_header { position: relative; z-index: 2; border-left: 8px solid #D4107F; margin: 0 0 0 -16px; padding-left: 8px;}
.mod_tv_header h1 { font-size: 20px; font-weight: bold; line-height: normal; float: left; }
.channels_nav_bottom a.full, .mod_tv_header a.full { float: right; font-size: 14px; font-weight: bold; line-height: 24px; }
.mod_tv_header .clock { display: none; }

/*PROFILEMON */
.mod_profilemon a.headbtn { background: #e51189; background: -moz-linear-gradient(top,  #e51189 0%, #b30e6b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e51189), color-stop(100%,#b30e6b)); background: -webkit-linear-gradient(top,  #e51189 0%,#b30e6b 100%); background: -o-linear-gradient(top,  #e51189 0%,#b30e6b 100%); background: -ms-linear-gradient(top,  #e51189 0%,#b30e6b 100%); background: linear-gradient(top,  #e51189 0%,#b30e6b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51189', endColorstr='#b30e6b',GradientType=0 ); }
.mod_profilemon a.headbtn:hover { background: #b30e6b; background: -moz-linear-gradient(top,  #b30e6b 0%, #e51189 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b30e6b), color-stop(98%,#e51189)); background: -webkit-linear-gradient(top,  #b30e6b 0%,#e51189 98%); background: -o-linear-gradient(top,  #b30e6b 0%,#e51189 98%); background: -ms-linear-gradient(top,  #b30e6b 0%,#e51189 98%); background: linear-gradient(top,  #b30e6b 0%,#e51189 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30e6b', endColorstr='#e51189',GradientType=0 ); }



/* Liquid Layout - docelowo w blogoserwis_bi.css */

/* ios reset */
body.responsive * {-webkit-appearance: none;}
body.responsive input[type="checkbox"] {-webkit-appearance: checkbox;box-sizing: border-box;}

/* layout */
body.responsive #col_left, body.responsive #col_right {position: relative; z-index: 0;}
body.responsive #col_left {z-index: 1;}
body.responsive #youtube {width: 420px; height: 315px;}

/* logo wrapper */
body.responsive #sWlbg {width: 100%;}

/* image wrapper */
body.responsive .imgw {overflow: hidden;}

/* indeks glowny - blogoserwis idealny */
/* paginacja */
body.responsive .mod_zi11 .pages .next {font-size: 100%;}
body.responsive .result_pages .pages .prev *, body.responsive .result_pages .pages .next *, body.responsive .result_pages .pages .all *, body.responsive article.mod .pages span, body.responsive article.mod .pages a, body.responsive .indexMT .pages span span, body.responsive .indexMT .pages a, body.responsive .index .pages span, body.responsive .index .pages a, body.responsive .wideoIndex .index_str a, body.responsive .wideoIndex .index_str span, body.responsive .mod_zi11 .pages .next {font-size: 20px; vertical-align: middle; line-height: normal; padding: 8px 10px; display: inline-block;}
body.responsive .result_pages .pages .current, body.responsive .result_pages .pages .prev span, body.responsive .result_pages .pages .next span {border-color: #ccc;}

/* navH */
body.responsive .navH {padding: 0 16px 20px; margin: 0 auto; width: 940px;}
body.responsive .navH ul:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; width: 0;}
body.responsive .navH ul {padding: 0 12px 0 0;}
body.responsive .navH li {display: inline;}
body.responsive .navH ul a {float: left; font-size: 14px; font-weight: bold; line-height: 35px; padding: 0 8px;}
body.responsive .navH .bi_navR a {font-size: 12px; font-weight: normal;}

/* adult overlay */
body.responsive #overlay_adult #overlay_adult_content_inner { height: 146px; }
body.responsive #overlay_adult_content_inner .c1 label { line-height: 30px; display: inline-block; }
body.responsive #overlay_adult_content_inner .c1 .btns { margin-top: 10px; }

/* navHBottom */
body.responsive .navH.bottom {display: none;}

@media screen and (min-width:0) and (max-width: 800px) {
    /* rekalmy */
	/* TODO: mozliwe ze do usuniecia po wdrozeniu nowego adserwera */
    body.responsive #page div[id^="ban"], body.responsive #page div[id^="ban"] div, body.responsive #page #content div[id^="ban"], body.responsive #page #content div[id^="ban"] div, body.responsive #article_comments .content .nsContext {width: 100% !important; overflow: hidden !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; position: static !important;}
    body.responsive #page #content div[id^="ban"] div.node_head {padding-left: 8px !important;}

    /* disable elements on mobile */
    body.responsive #page-hat .links li, body.responsive #navtop_wrap, body.responsive #navbot_wrap, body.responsive #holder_404 .mod_zr7, body.responsive #footer .ft_top .c0, body.responsive #footer .ft_bot .c0 li:not(.copy), body.responsive #gazeta_article_share, body.responsive #gazeta_article_buttons, body.responsive #gazeta_article_buttons > ul, body.responsive #articleToolbar, body.responsive #gazeta_article_tools, body.responsive .mod_fblikebox, body.responsive #taboolaContainer, body.responsive article.mod_comments header time, body.responsive article.mod_comments header a[data-action="getURL"], body.responsive article.mod_comments header .c1 {display: none; width: 100%;}
    body.responsive #tuba_frame {display: none !important;}

    body.responsive #page-hat, body.responsive #gazeta_article_video, body.responsive #col_left, body.responsive #col_right, body.responsive .gazetaVideoPlayer {width: 100%;}
    body.responsive #page-hat, body.responsive #gazeta_article_video, body.responsive .gazetaVideoPlayer {overflow: hidden;}
    body.responsive #fb-root, body.responsive article.mod_comments .form textarea, body.responsive article.mod_comments > article.content, body.responsive #sitePath, body.responsive #article_comments, body.responsive #sWlbg, body.responsive #navH, body.responsive .navH, body.responsive .bs_mostread.blog_TI, body.responsive div#AdTaily1[id="AdTaily1"], body.responsive #footer, body.responsive header#pageHead, body.responsive .Ww1, body.responsive .Ww2, body.responsive #content, body.responsive #page-hat .hat-body, body.responsive #page-hat .hat-partner p {width: 636px; margin-left: auto; margin-right: auto;}
    body.responsive #page-hat li:first-child {display: list-item;}
    body.responsive #sWlbg .Ww2, body.responsive #navH, body.responsive .navH, body.responsive #content, body.responsive #footer {padding-left: 0; padding-right: 0;}
    body.responsive .FB_UI_Hidden {width: 1px !important;}

    /* menu - drugi poziom */
    body.responsive #navH ul, body.responsive .navH ul {padding-right: 0;}

    /* index */
    body.responsive .mod_zi11 .wrap_0, article.mod_uzr9 header h1 {margin: auto auto 18px -15px;}

    /* lewa kolumna */
    body.responsive #col_left {margin-left: auto; margin-right: auto; float: none;}

    /* prawa kolumna */
    body.responsive #col_right {float: left;}

    /* indeks glowny - blogoserwis idealny, artykul */
    body.responsive .mod_zi11 .imgw li, body.responsive .mod_zi11 .imgw img, body.responsive #gazeta_article_image img, body.responsive #gazeta_article_body img, body.responsive #pagetype_art_blog #article_body img {width: 100%; height: auto;}

    /* playbutton */
    body.responsive .mod_zi11 .imgw .playbtn {display: none;}
    body.responsive .mod_zi11 .video_series .wrap.wrap_1 .imgw > ul > li > a:nth-child(2) {display: block; position: absolute; top:0; left: 0; width:100%; height:100%; background: url("http://bi.gazeta.pl/im/1/5341/m5341111.png") no-repeat 50% 50% transparent;}

    /* indeks glowny - blogoserwis idealny */
    body.responsive #holder_404 {margin-top: 10px;}

    /* cukierki prawa szpalta - "najczesciej czytane" */
    body.responsive .bs_mostread_body .t a  {padding: 8px;}
    body.responsive .bs_mostread_body .t a {width: 52%;}

    /* mlyn */
    body.responsive .mod_mlyn_zr2 {width: 100%; margin: auto;}
    body.responsive .mod_mlyn_zr2 .node_body .node_entry {margin-left: 0;}
    body.responsive .mod_mlyn_zr2 .node_body .node_entry:nth-child(2n +1) {margin-right: 32px;}
    body.responsive .mod_mlyn_zr2 .node_body .node_entry:nth-child(2n) {margin-right: 12px;}
    body.responsive .mod_mlyn_zr2 .node_body .node_entry:nth-child(4n) {margin-right: 0;}
    body.responsive .mod_mlyn_zr2 .node_body .node_entry a {height: 190px; padding-right: 0; padding-left: 0;}

    /* stopka */
    body.responsive #footer .ft_top .c1 {float: none; margin: 0 auto;}

    /* artykul */
    body.responsive #pagetype_art_blog #article_body img {margin: 0;}
    body.responsive #pagetype_art_blog #article_body {text-align: left;}
    body.responsive #pagetype_art_blog #article_body h4 a {display: block; margin-bottom: 10px;}
    body.responsive #pagetype_art_blog #holder_301 {display: none;}
    body.responsive article.mod_comments header .author {border-style: none;}

    /* wyniki wyszukiwania */
    body.responsive #k3, body.responsive #finderWrap {display: none;}
    body.responsive #k123 {width: 636px;}
    body.responsive #k12, body.responsive #wideAdsTop {width: 100%;}
    body.responsive #k2 {float: left; border-right-style: none; padding-right: 0; padding-left: 8px; margin-left: 8px;}

    /* adult overlay */
    body.responsive #overlay_adult {padding: 0 4px;}
    body.responsive #overlay_adult #overlay_adult_content_inner {height: auto; margin-top: 16px;}
    body.responsive #overlay_adult_content_inner .c1 input[type="checkbox"] {margin: 0 0 6px;}
    
    /* zdjecie artykul */
    body.responsive #content #gazeta_article_image_new div img, body.responsive #content .index.mod_zi11 .mod_zr24 .mod_inner .node_body .node_inner_body a img {width:100%;}
}

@media screen and (min-width:0px) and (max-width:600px) {
    body.responsive {margin-left: 8px; margin-right: 8px; position: relative;}
    body.responsive #page-hat, body.responsive article.mod_comments .imgw, body.responsive #holder_301, body.responsive #holder_404 {display: none; width: 100%;}
    body.responsive #fb-root, body.responsive #sWlbg .Whtm, body.responsive .layout_uniwersalny #holder_402, body.responsive .layout_uniwersalny #holder_403 {width: 100%;}
    body.responsive #sitePath, body.responsive #article_comments, body.responsive #sWlbg, body.responsive #navH, body.responsive .navH, body.responsive .bs_mostread.blog_TI, body.responsive div#AdTaily1[id="AdTaily1"], body.responsive #footer, body.responsive header#pageHead, body.responsive .Ww1, body.responsive .Ww2, body.responsive #content, body.responsive #page-hat .hat-body, body.responsive #page-hat .hat-partner p {margin-left: auto; margin-right: auto; width: 100%;}

    /* tytul serwisu - blogoserwis idealny */
    body.responsive .mod_zi11 .wrap_0, article.mod_uzr9 header h1 {margin-left: -8px;}

    /* indeks */
    body.responsive .mod_zi11 .more {width: 45%; overflow: hidden; text-overflow: ellipsis;}

    body.responsive #gazeta_article > h1, body.responsive #gazeta_article > h2, body.responsive #gazeta_article_top > h1, body.responsive #gazeta_article_top > h2 {font-size: 20px;}

    /* artykul, komentarze */
    body.responsive #article_comments .form textarea {width: 97%;}
    body.responsive article.mod_comments li.comment li.comment {margin-left: 10px;}

    /* stopka */
    body.responsive #footer .c0 {width: auto;}

    /* wyniki wyszukiwania */
    body.responsive #k123, body.responsive #finderWrap, body.responsive #k12, body.responsive #k2, body.responsive .results-index .normal .descrw {width: 100%;}
    body.responsive #k1 {display: none;}
    body.responsive #k2 {float: none; border-style: none; padding: 0; margin: 0;}
    body.responsive #finder_simple .t {width: 75%;}
    body.responsive .results-index .videos img, body.responsive .results-index .photos img {margin-right: 3px;}

    /* adult overlay */
    body.responsive #overlay_adult, body.responsive #overlay_adult #overlay_adult_content_inner, body.responsive #overlay_adult .c1 {width: auto !important;}
    body.responsive #overlay_adult {position: static;}
    body.responsive #overlay_adult .c0 {display: none;}
    body.responsive #overlay_adult .c1 {float: none;}
    body.responsive #overlay_adult .c1 .btns div {display: block; margin: 0 auto 8px; float: none;}

    /* quiz */
    body.responsive .quiz {width: 100%;}
    body.responsive .quiz .quizBody {border-bottom-width: 1px; border-bottom-style: solid;}
    body.responsive .quiz .str {position: relative; height: 70px; width: 290px; border-style: none; overflow: visible;}
    body.responsive .quiz .str ul, body.responsive .quiz .str .next {float: none;}
    body.responsive .quiz .str .next {position: absolute; top: 10px; right: -120px;}
    body.responsive .quiz .str ul {margin: 0;}
    body.responsive .quiz .entry ul {width: 100%;}
    body.responsive .quiz .entry .i {float: none;}
}

@media screen and (min-width:0px) and (max-width:470px) {
    /* naglowek */
    body.responsive header#pageHead {margin-bottom: 10px;}
    body.responsive header#pageHead div.c0 div.fb {float: none; clear: both; margin: 0; padding: 0;}

    /* disable elements on mobile 470px */
    body.responsive #navH, body.responsive .mod_zr21 {display: none;}

    /* menu - drugi poziom */
    body.responsive .navH ul a {float: none; display: block;}
    body.responsive #navH .bi_navR, body.responsive .navH .bi_navR {float: none;}
    body.responsive .navH.bottom {display: block !important;}

    /* indeks */
    body.responsive .mod_zi11 .wrap_4 {overflow: hidden;}

    /* mlyn */
    body.responsive .mod_mlyn .node_head h3 {margin-left: 4px;}
}

@media screen and (max-width:320px) {
    /* cukierki prawa szpalta */
    body.responsive .bs_mostread_body .t a {width: 50%; line-height: 22px; /*android fix*/ height: 82px; /*android fix*/ overflow: hidden;}

    /* paginacja */
    body.responsive #holder_201 .footer {margin-left: -8px; width: 105%;}
    body.responsive article.mod .pages span, body.responsive article.mod .pages a, body.responsive .indexMT .pages span span, body.responsive .indexMT .pages a, body.responsive .index .pages span, body.responsive .index .pages a, body.responsive .wideoIndex .index_str a, body.responsive .wideoIndex .index_str span, body.responsive .mod_zi11 .pages .next {font-size: 15px;}

    /* artykul komentarze */
    body.responsive #article_comments {width: 99%;}
    body.responsive article.mod_comments .form textarea {width: 97%;}

    /* formularz komentowania - pod artykulem */
    body.responsive article.mod_comments .form .userLogin label {width: 139px;}
    body.responsive article.mod_comments .form .userLogin label:first-child {padding-right: 5px;}
    body.responsive article.mod_comments .form .userLogin input[type="text"], body.responsive article.mod_comments .form .userLogin input[type="password"] {width: 130px;}

    /* wyniki wyszukiwania */
    body.responsive #finder_simple .t {width: 65%;}

    /* quiz */
    body.responsive .quiz .str .next {top: auto; bottom: 0; right: 0;}
    body.responsive .quiz .wynikHead0 {position: relative; height: 70px;}
    body.responsive .quiz .wynikHead0 div {position: absolute; left: 71px; top: 0;}
    body.responsive .quiz .wynikHead0 .zle {top: 39px;}
}

@media screen and (min-width:321px) and (max-width:530px) {
    /* mlyn */
    body.responsive .mod_mlyn_zr2 {width: 449px;}
    body.responsive .mod_mlyn_zr2 .node_entry {margin-left: -1px;}

    /* stopka */
    body.responsive #footer .c0 {width: 60%;}

    /* quiz */
    body.responsive .quiz .str .next {right: -120px;}
}  

@media screen and (min-width:600px) and (max-width: 800px) {
    body.responsive .bs_mostread.blog_TI:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; width: 0;}

    /* menu - drugi poziom */
    body.responsive #navH li a, body.responsive .navH li a {padding: 0 6px;}
    body.responsive #navH .bi_navR a, body.responsive .navH .bi_navR a {padding-right:15px;}

    /* najczesciej czytane */
    body.responsive .bs_mostread_body li {float: left; width: 49%;}
    body.responsive .bs_mostread_body li.odd {margin-right: 2%;}
}

@media screen and (min-width:801px) {
}

/* TODO - zastapic zmiana w portal.js */
body.responsive #nlt_overlay {display: none !important;}

/* Liquid Layout - specyficzne dla Plotka, zostanie w tym pliku */

/* navH */
body.responsive .navH ul {background: #0F0000;}
body.responsive .navH ul a {color: #D4107F;}
body.responsive .navH ul a:hover {background: #143681; text-shadow: 1px 1px black;}

@media screen and (min-width:0px) and (max-width:600px) {
	/* indeks */
    body.responsive .mod_zi11 .more {color: #D4107F;}
    
    /* quiz */
    body.responsive .quiz .quizBody {border-bottom-color: #F0EEEB;}
}
@media screen and (min-width:0px) and (max-width:470px) {
    /* menu - drugi poziom */
    body.responsive #navH .bi_navR a:hover, body.responsive .navH .bi_navR a:hover {background: #143681; text-shadow: 1px 1px black; text-decoration: none;}
}
@media screen and (min-width:0) and (max-width: 800px) {
    /* logo */
    body.responsive #sWlbg .Wimg3 {width: 107px; height: 39px;}
}

@media screen and (max-width:320px) {
    /* logo */
    body.responsive #sWlbg .Wimg3 {width: 97px; height: 35px;}
}

/* Font  */
@import url('http://fonts.googleapis.com/css?family=Montserrat:700');

.bunny_poll { font-family: 'Montserrat', Arial, sans-serif; background-image: url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_bg.jpg); background-repeat: no-repeat; width: 326px; height: 408px; }
.bunny_poll > section.body {  color: #000000; padding-left: 0; background-color: transparent; font-size: 18px; }
.bunny_poll section.body > :first-child  { background-image:url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_header.png); background-repeat: no-repeat; text-indent: -9999px; width:325px; height:68px; margin-top:59px; position: relative; margin-left: -10px;}
.bunny_poll section.body > :first-child b { font-family: 'texgyreadventorbold', Arial, sans-serif; font-weight: normal; }
.bunny_poll form { font-size: 10px; }
.bunny_poll ul { margin-bottom: 14px; font-size: 15px; }
.bunny_poll label { line-height: 140%;}
.bunny_poll form p { position:absolute; right:10px; bottom:10px;}
.bunny_poll form p button { background:url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_button.png) transparent no-repeat; border:none; width:135px; height:42px; text-indent: -9999px; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  border-color: transparent;}
.bunny_poll form p button:hover {background:url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_button.png) transparent no-repeat; border:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: none; border-color: transparent;} 
.bunny_poll .questions { padding-left: 0; margin-top: 11px; }
.bunny_poll .questions li { font-family: 'texgyreadventorbold', Arial, sans-serif; letter-spacing: 2px; margin-bottom: 15px;}
.bunny_poll .questions label { margin: 0; clear: none; cursor: pointer; width: 276px; display: inline-block; line-height: 22px; text-shadow: 2px 0 0 #fff; vertical-align: middle;}
.bunny_poll .questions input[type="radio"]  {opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; zoom: 1; text-align: center; width: 21px; height: 21px;}
.bunny_poll .questions .radio { position: relative; width: 21px; height: 21px; display: inline-block; zoom: 1; vertical-align: middle; top: 2px; }
.bunny_poll .questions .radio span { background-image:url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_radio.png); background-repeat: no-repeat; display: inline-block; zoom: 1; text-align: center; width: 21px; height: 21px;} 
.bunny_poll .questions  .radio span.checked{ background-position: 0px -28px}
.mod.mod_poll.mod_poll_after.bunny_poll { background-image: url(//bi.gazeta.pl/i/obrazki/projects/rimel/Sondaz_rimmel_bg_after.jpg); background-repeat: no-repeat; height: 641px;}
.mod.mod_poll.mod_poll_after.bunny_poll  .body p { left: 0; font-weight: bold;}
.mod.mod_poll.mod_poll_after.bunny_poll  .body p  em { font-weight: bold; color: #000000;}
.bunny_poll .results { font-size: 12px; padding-left: 0; margin-top: 6px; }
.bunny_poll .results p em { color: #929292 !important; font-weight: 500 !important; margin-left: 5px;}
.bunny_poll .results li { position: relative; padding-top: 16px;  margin-bottom: -2px;  }
.bunny_poll .results li div {  height: 14px; color: #f1a2de; font-size: 9px; margin-bottom: 10px;}
.bunny_poll .results li div span { height: 15px; display: block; background-color: #ea1e25; text-align: right; line-height: 15px; margin-left: 67px; }
.bunny_poll .results li div em { color: #000000; font-weight: bold; text-shadow: 2px 0 0 #fff; height: 14px;  font-size: 28px; position: absolute; margin-left: -67px; display: block;}

/* zajawka reczna video  14668696 */
.mod_uzr6.class1 h2 { font-weight: bold; margin: 10px 0px 0px;}
.mod_uzr6.class1 a:hover { background: none; }
.mod_uzr6.class1 li { display: block; width: 300px !important;}
.mod_uzr6.class1 .body ul li:hover  a{ color: #fff !important; } 
.mod_uzr6.class1 .body > ul > li{ background: #e1e1e1; margin: 0 0 14px !important;}
.mod_uzr6.class1 .body > ul > li:hover{ color: #fff !important; background: #000 !important;}
.mod_uzr6.class1 .imgw + ul { margin-top: -14px; }
.mod_uzr6.class1 a { color: #d4107f; display: block;}
.mod_uzr6.class1 b a { padding: 11px 8px 0px 8px; font-size: 16px; line-height: 20px;} 
.mod_uzr6.class1 .imgw .brand { position: absolute; margin-top: -58px; right: 10px; left: auto; padding: 0; width: 52px; height: 42px; background-position: -82px -1702px; background-image: url('http://bi.gazeta.pl/i/obrazki/hp/x2/sprite.2.2.2.png'); background-repeat: no-repeat;}

/* zajawka auto video  14786484 */
.index.mod_zi_rightChannel .head { border: none; }
.index.mod_zi_rightChannel .head h2 { font: bold 14px Arial,sans-serif; font-weight: bold;} 
.index.mod_zi_rightChannel h3 { font-weight: bold; margin: 10px 0px 0px;}
.index.mod_zi_rightChannel li.entry h3 { max-height: none; padding: 0px 8px 10px; font-size: 16px; line-height: 20px;}
.index.mod_zi_rightChannel a:hover { background: none; }
.index.mod_zi_rightChannel li { display: block; width: 300px !important;}
.index.mod_zi_rightChannel .body { border: none; }
.index.mod_zi_rightChannel .body ul li:hover  a{ color: #fff !important; } 
.index.mod_zi_rightChannel .body > ul > li{ background: #e1e1e1; margin: 0 0 14px !important;}
.index.mod_zi_rightChannel .body > ul > li:hover{ color: #fff !important; background: #000 !important;}
.index.mod_zi_rightChannel li.entry .imgw { width: 300px; height: 200px; float: none;}
.index.mod_zi_rightChannel .imgw + ul { margin-top: -14px; }
.index.mod_zi_rightChannel li.entry .imgw ul img.playbtn{ position: relative; }
.index.mod_zi_rightChannel .imgw a + a { display: block; position: absolute; margin-top: -58px; right: 10px; left: auto; padding: 0; width: 52px; height: 42px; background-position: -82px -1702px; background-image: url('http://bi.gazeta.pl/i/obrazki/hp/x2/sprite.2.2.2.png'); background-repeat: no-repeat; text-indent: -9933px; }
.index.mod_zi_rightChannel a { color: #d4107f; display: block;}
.index.mod_zi_rightChannel b a { padding: 11px 8px 0px 8px; font-size: 16px; line-height: 20px;} 

/* zajawka Najpopularniejsze wideo  */
.most_popular_videos  > header {border: 0;}
.most_popular_videos  li h3 a { display: block; position: absolute; left: 0; top: 0; padding: 4px 8px; font-size: 16px; line-height: 20px; font-weight: bold; width: 169px; word-wrap: break-word; }
.most_popular_videos  li h3 { height: 63px; overflow: hidden; position: relative;}
.most_popular_videos section.body h3 { max-height: 66px;}
.most_popular_videos section.body .img { margin: 0px; }
.most_popular_videos  li { margin-bottom: 12px; height: 69px; overflow: hidden; position: relative; background: #e1e1e1; margin-bottom: 12px; height: 69px; overflow: hidden; position: relative;  }
.most_popular_videos  li:hover{ background: #000; }
.most_popular_videos  li:hover a { color: #fff; }
.most_popular_videos  li h3 a:hover { background: #000; }

/* sprzedax fix */
#pagetype_art.path_138248 #gazeta_article p.imgw span, #pagetype_art_blog.path_138248 #gazeta_article p.imgw span {font: 12px Arial,sans-serif;}
.path_138248 #gazeta_article, .path_138248 #gazeta_article #gazeta_article_body .cmsArtykulElem p, .path_138248 #gazeta_article #gazeta_article_lead {font-family: 'Open Sans';}
#pagetype_art_blog.path_138248 #gazeta_article #article #article_body p {font-size: 15px;}

.mod_zr7 .node_entry { border: none; }
.mod_zr7 .super {margin-bottom: 8px;}
.mod_zr7 li {list-style: none; margin-left: 0;}
.mod_zr7 li a:hover {color: #000; background: none;}   

/* nawigacja rwd */
.rwdHead .pageTitle a, .rwdHead .pageTitle a {color: #d4107f;}
.rwdHead .pageTitle a:hover, .rwdHead .pageTitle a:hover {color: #30324e;}
#rwdNav {background: #0f0000; height: 34px;}
#rwdNav li a, #rwdNav li a {color: #fff; font: normal 14px/34px Arial,sans-serif;}
#rwdNav li a:hover, #rwdNav li a:hover {background: #d4107f; color: #fff;}
#rwdNav > ul > li.active a, #rwdNav > ul > li.active a {background-color: #5cadd6;}
  
/* restriction */
.index .entry.video.restriction_12 .imgw a:first-child:before, .index .entry.video.restriction_16 .imgw a:first-child:before, .index .entry.video.restriction_18 .imgw a:first-child:before { background: url('http://bi.gazeta.pl/i/obrazki/vod/restriction_sprite.png') no-repeat; content: ''; display: block; position: absolute; width: 24px; height: 24px; z-index: 2; margin: 10px; background-position: 0 -34px; }
.index .entry.video.restriction_12 .imgw a:first-child:before { background-position: -68px -34px; }
.index .entry.video.restriction_18 .imgw a:first-child:before { background-position: -34px -34px; }

/** Winieta **/  
#pageHead {padding-top: 10px !important; text-align: center; }  
#pageHead .c0 { float: none !important; display: inline-block; }  

@font-face {
    font-family: 'archivo_narrowbold';
    src: url('http://bi.gazeta.pl/css/fonts/ArchivoNarrow-Bold.eot');
    src: url('http://bi.gazeta.pl/css/fonts/ArchivoNarrow-Bold.eot?#iefix') format('embedded-opentype'),
         url('http://bi.gazeta.pl/css/fonts/ArchivoNarrow-Bold.woff') format('woff'),
         url('http://bi.gazeta.pl/css/fonts/ArchivoNarrow-Bold.ttf') format('truetype'),
         url('http://bi.gazeta.pl/css/fonts/ArchivoNarrow-Bold.svg#archivo_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#pagetype_index {  
background: #f1f1f1;
}

/*news letter*/
.mod_uzr_nlt .btn {
    text-shadow: none !important;
    background: #bf0e6e !important;
    border: none !important;
    text-transform: uppercase;
    font: 16px/26px 'archivo_narrowbold' !important;
    border-radius: 0 !important;
    padding: 8px 90px;
}

.mod_uzr_nlt .btn:hover {
    background: #C23983 !important;
}

.mod_uzr_nlt h3, .login_middle h3 {
    font: 34px/40px 'archivo_narrowbold'  !important;
}

.infoRules {
    font-weight: bold;
}

/* najczescieje */
#pagetype_index .mod_most_read1 {
  margin-top: 26px;
}
#pagetype_index .mod_most_read1 header {
  background: #f1f1f1;
}

#col_right .mod_most_read1 {
  margin-top: 10px;
  border-top: 5px solid #bf0e6e;
}
#col_right .mod_most_read1 .body {
  margin-top: -13px;
}
#col_right .mod_most_read1 header {
  position: relative;
  text-transform: uppercase;
  background: #fff;
  top: -14px;
  display: inline-block;
  padding-right: 12px;
  font: 20px/24px  'archivo_narrowbold' !important;
  border-bottom: none !important;
}

#col_right .mod_most_read1 .title {
  padding-left: 47px;
}
#col_right .mod_most_read1 a {
  font: 16px/23px 'archivo_narrowregular' !important;
  color: #000;
  padding: 0px !important;
  display: inline !important;
}
#col_right .mod_most_read1 a:hover { 
  background: none !important;
}
#col_right .mod_most_read1 .number {
  font: 26px/24px  'archivo_narrowbold';
  border: 1px solid #bf0e6e;
  color: #000 !important;
  top: 4px !important;
  background: none !important;
  padding: 10px 0 0;
}
#col_right .mod_most_read1 li {
  overflow: inherit !important;
  height: auto !important;
}
#col_right .mod_most_read1 li:hover {
  background: none !important;
}
#col_right .mod_most_read1 li:hover span {
  background: #bf0e6e !important;
  color: #fff !important;
}
#col_right .mod_most_read1 li:hover a { 
  border-bottom: 2px solid #bf0e6e;
  color: #000 !important;
}

/* -- */
/* -- */
/* -- */

