/* reset */
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, strong, em { font-size: 100%; font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }


/* ogolne */
body { background: #fff; color: #222; font: normal 1em Arial,sans-serif; padding: 0 3px; -webkit-text-size-adjust: none; }
body, body > .main {width: 228px;}
body > .main {overflow: hidden;}
@media screen and (min-width: 250px) {
    body, body > .main {width: auto;}
    body > .main {margin-right: auto; margin-left: auto; max-width: 800px;}
}
a { color: #002a70; text-decoration:none; }
a:hover, .index .footer .more a:hover, .index .footer .pages a:hover, .report-live a:hover, .mod_live_scores .node_foot .more a:hover, .mod_comments_list .footer a:hover, .index .entry a:hover .content { text-decoration: underline; }
#artykul ~ a:hover { text-decoration: underline; }/*nokia tego selektora ~ nie lubi*/
/* obrazki zliczajace, reklama */
body > .stats, body > img { display: none; }
.reklama { margin: 0 auto; }
.reklama { text-align: center; line-height: 0; }
.reklama img { margin: 0 auto 3px; }
.reklama * {line-height: 1em;}
h1 { font-weight: bold; }

/* ogolne zajawki */
.mod, .index, .report-live, .mod_score { margin-bottom: 10px; overflow: hidden; zoom: 1; }
.mod .imgw { float:left; padding-right: 10px; margin-right: 10px; position: relative; }
.mod .imgw img { display: block; }
.mod_article { margin: 0; }
.mod .base, .index .base { color:#fff; }
.mod .base, .index .base, .mod .entry .content, .index .entry .content { margin-right: 10px; }
.mod .base, .index .base { background-color: #434a52; font-size: 0.688em; padding: 2px 4px; vertical-align: middle; line-height: 13px; margin-bottom: 3px; display: inline-block; }
.mod .entry .content, .mod_MT .content, .index .entry .content, .mod .meta, .index .entry .meta { display: block; }
.mod .entry .content, .index .entry .content { float: left; }
.mod .meta, .index .entry .meta { line-height: 1; overflow: hidden; width: 100%; clear: both; padding-top: 6px; display: inline-block; }
.index li a, .mod_dailynews li a { overflow: hidden; }
.mod .when, .index .when { font-size: 14px; display: inline-block; }
.mod .entry .label, .mod_MT .label, .index .entry .label, .mod .meta .label, .index .entry .label {background-color: red; color: #FFF; float: left; font-size: 0.7em; font-weight: bold; margin-right: 8px; padding: 2px 6px; text-transform: uppercase;}

/* winieta */
#winieta { margin-bottom: 10px; padding: 0; overflow: hidden; zoom: 1; }
#winieta a { float: left; color: #fff; }
#winieta a:hover { text-decoration: none; }
#winieta .menu { float: right; font-size: 0.875em; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/menu-arrow.png') no-repeat 100% 50% transparent; padding: 19px 10px 19px 0; }
#winieta .menu:hover { text-decoration: underline; }

/* winiety sponsorowane */
.is_banner {
    position: relative;
}
#winieta.is_banner {
    padding-bottom: 30px;
}
#winieta .button_holder {
    background-color: #000;
    padding: 0 16px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#winieta .reklama {
    display: none;
}
#winieta .visible {
    display: block;
}
.is_banner .reklama {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 0;
    height: 30px;
}
#winieta.is_banner .reklama a {
    float: none;
}
.is_banner .reklama img {
    margin: 0;
    display: block;
}
@media screen and (min-width: 320px) {
    #winieta.is_banner {
        padding-bottom: 108px;
    }
    .is_banner .reklama {
        height: auto;
    }
    .is_banner .reklama img {
        height: 123px;
    }
}

/* stopka */
.footer_link { margin-bottom: 8px; margin-top: 8px; overflow: hidden; }
#footer { text-align: center; font-size: 0.75em; border-top: 3px solid #CE212D; }
#footer .footer_link_l, #footer .footer_link_r { display: block; }
#footer .footer_link_l, #footer .footer_link_l li { float: left; }
#footer .footer_link_l a { color: #002A70; }
#footer .footer_link_l a:hover { cursor: pointer; }
#footer .footer_link_l li:first-child { border: medium none; margin-left: 0; padding-left: 0; }
#footer .footer_link_l li {border-left: 1px solid #C9C9C9; margin-left: 4px; padding-left: 4px; }
#footer .footer_link_r { border: none; float: right; margin: auto; padding: 0; }
#footer p { border-top: 1px solid #CCC; color: #999; padding-top: 8px; }

/* sciezka */
.path { margin-bottom: 8px; }

/* artykul */
h2, #artykul .txt_srodtytul, #artykul .txt_pytanie {font-weight: bold;}
h2 { font-size: 1.250em; margin-bottom: 5px; }
.author { font-size: 0.75em; margin-top: 6px; color: #666; }
.date { font-size: 0.875em; margin-top: 3px; color: #999; }
.lead { margin: 10px 0 12px; }
.rel { margin: 14px 0 10px; }
.rel img { display: block; margin-bottom: 3px; }
.rel p { color: #666; font-size: 0.688em; line-height: 1.3; }
#artykul ~ b, #artykul ~ a { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; margin-bottom: 14px; }
#artykul .txt_pytanie {font-style: italic;}

/* galeria */
body #gallery .change_photo { width: 30px; height: 30px; border: 2px solid #cecece; background: #fff; }
body #gallery a.change_photo:hover { background-color: #dedede; }
body #gallery .arrow_left { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/gallery_prev.png') no-repeat 50% 50%; }
body #gallery .arrow_right { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/gallery_next.png') no-repeat 50% 50%; }
body #gallery .no_photo.arrow_left { background-image: url('http://bi.gazeta.pl/i/obrazki/sport2011/gallery_prev_nophoto.png'); }
body #gallery .no_photo.arrow_right { background-image: url('http://bi.gazeta.pl/i/obrazki/sport2011/gallery_next_nophoto.png'); }
body #gallery .nav_gallery_return { float: none; margin-bottom: 8px; display: block; }
body #photo_container .author { float: none; text-align: right; }
body #gallery .powrotTouch { width: 30px; height: 30px; border: 2px solid #cecece; background: #fff; font-weight: bold; font-family: Arial, sans-serif; top: 0; line-height: 29px; }
body #gallery .powrotTouch:hover { background-color: #dedede; }
body #gallery .cmsArtykulElem { margin: 16px 0 0 0; }
body #gallery .cmsArtykulElem p { margin: 0; }

/* MT */
.mod_MT .news { overflow: hidden; zoom: 1; margin-top: 10px; position: relative; }
.mod_MT .news.first { margin-top: 0; }
.mod_MT h2 { font-size: 1em; font-weight: normal; margin: 0; }
.mod_MT .desc, .mod_MT .desc a { min-height: 69px; display: block; }
.mod_MT .desc a { padding-left: 119px; padding-bottom: 10px; }
.mod_MT .imgw { position: absolute; top: 0; left: 0; min-height: 69px; }

/* index, dailynews */
.index .head h1, .index .head h2, .mod_dailynews h3 {margin-bottom: 0; border-bottom: 3px solid #BF2733; font-weight: bold; font-size: 1.250em;}
.index li, .mod_dailynews li, .mod_MT .desc a { border: 1px solid #ccc; border-width: 0 0 1px 0; overflow: hidden; zoom: 1; }
.index li, .mod_dailynews li { overflow: hidden; }
.index li:first-child, .mod_dailynews li:first-child { margin-top: 0; }
.index .body li h3 { margin-right: 0; }/*commit 30.12.2011*/
.index .body li h3, .index li a, .mod_dailynews li a { display: block; }/*commit 30.12.2011*/
.index li a, .mod_dailynews li a { padding: 5px 0 6px; }/*commit 30.12.2011*/ 
.index .body h2, .index .body h3 { display: inline; font-size: 1em; font-weight: normal; }
.index .when, .mod_dailynews li span { color: #888; }
.index .footer .more, .index .footer .pages, .mod_dailynews .pages { margin-top: 10px; display: block; }
.index .footer .more a { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; }
.index .footer .pages, .mod_dailynews .pages { text-align: center; }
.index .footer .pages a, .index .footer .pages span, .mod_dailynews .pages span { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; margin: 0 6px; }
.index.cont { border-top: 3px solid #ce212d; padding-top: 10px; }
#cont .index.cont { border: 0; padding-top: 0; }
#cont {margin-top: 10px;}
.mod_dailynews, #cont .mod_zr_msport6 + .index, #cont .section + .index, #cont .mod_live_scores + .index { border-top: 3px solid #ce212d; padding-top: 7px; margin-top: 7px; overflow: hidden; }
.index.cont .externalEntry { margin-top: -1px; }

/* wszystkie dyscypliny, miasta, nawigacja dol, poddzialy */
.mod_zr_msport1, .mod_zr_msport2, .mod_zr_msport5, .mod_zr_msport6 { border-top: 3px solid #ce212d; padding-top: 10px; margin-bottom: 5px; overflow: hidden; }
.mod_zr_msport1 ul, .mod_zr_msport2 ul, .mod_zr_msport5 ul, .mod_zr_msport6 ul { margin-left: -7px; overflow: hidden; zoom: 1; }
.mod_zr_msport1 li, .mod_zr_msport2 li, .mod_zr_msport5 li, .mod_zr_msport6 li { float: left; padding: 0 6px; margin-bottom: 5px; border-left: 1px solid #c9c9c9; }
.mod_zr_msport1 p { font-weight: bold; margin: 0 0 5px; }
.mod_zr_msport5 li { font-size: 0.875em; }
.mod_zr_msport6 { border-width: 1px; border-color: #ccc; }

/* naglowek dzialu */
.mod_zr_msport10 { margin-bottom: 7px; }
.mod_zr_msport10 h2 { font-weight: bold; font-size: 1em; margin: 0; }

/* nawigacja gora */
.mod_zr_msport4 ul { overflow: hidden; zoom: 1; }
.mod_zr_msport4 li.first, .mod_zr_msport4 li.first + li { float: left; }
.mod_zr_msport4 li { float: right; margin-left: 2%; text-align: center; font-weight: bold; }
.mod_zr_msport4 li.first { margin: 0; }
.mod_zr_msport4 a { display: block; border: 2px solid #cecece; padding: 1px 0; font-size: 0.875em; }
.mod_zr_msport4 .application a, .mod_zr_msport4 .application a:hover { border-color: #2b313d; color: #222; background: 0; cursor: default; text-decoration: none; }
.mod_zr_msport4.cols1 li{ width: 100%; }
.mod_zr_msport4.cols2 li{ width: 49%; }
.mod_zr_msport4.cols3 li{ width: 32%; }
.mod.mod_zr_msport4.cols2 { width: 100%; }

/* dol-rozgrywki/wyniki/tabela */
.mod_zr_msport11, .mod_tags { border-top: 3px solid #ce212d; padding-top: 7px; margin-bottom: 7px; overflow: hidden; }
.mod_zr_msport11 .node_head, .mod_tags .node_head { margin-bottom: 4px; }
.mod_zr_msport11 h2, .mod_tags h3 { font-weight: bold; font-size: 1em; margin: 0; }

/* wszystkie dyscypliny, rozgrywki, wyniki skoki */
.mod_zr_msport3 h2 { font-weight: bold; font-size: 1em; margin-bottom: 7px; }
.mod_zr_msport3 .node_body, .mod_zr_msport8 .node_body { margin: 16px 0 0 0; }
.mod_zr_msport3 .node_body:first-child, .mod_zr_msport8 .node_body:first-child { margin: 0; }
.mod_zr_msport3 .node_inner_entry, .mod_zr_msport7 .node_inner_entry, .mod_zr_msport8 .node_inner_entry { overflow: hidden; zoom: 1; padding: 4px 6px; }
.mod_zr_msport3 .even, .mod_zr_msport7 .even, .mod_zr_msport8 .even { background: #e5e5e5; }
.mod_zr_msport3 .node_left, .mod_zr_msport7 .node_left, .mod_zr_msport8 .node_left { float: left; width: 50%; }
.mod_zr_msport3 .node_right, .mod_zr_msport7 .node_right, .mod_zr_msport8 .node_right { float: right; width: 50%; text-align: right; }
.mod_zr_msport3 p, .mod_zr_msport7 p, .mod_zr_msport8 p { font-size: 0.875em; margin: 0; }
.mod_zr_msport3 .node_right p, .mod_zr_msport7 .node_right p { display: inline; border-left: 1px solid #cdcdcd; padding-left: 4px; margin-left: 4px; }
.mod_zr_msport3 .node_right p:first-child, .mod_zr_msport7 .node_right p:first-child, .mod_zr_msport8 li.first { border: 0; margin-left: 0; padding: 0; }
.mod_zr_msport8 h2 { font-weight: bold; font-size: 1em; margin-bottom: 4px; }
.mod_zr_msport8 ul { overflow: hidden; zoom: 1; margin-bottom: 4px; }
.mod_zr_msport8 li { float: left; font-size: 0.875em; border-left: 1px solid #e6e6e6; padding-left: 4px; margin: 0 0 2px 4px; }

/* glowka gg - artykul */
#game_result_m { background: #2b313d; color: #fff; padding: 6px 2px; margin: 14px 0; overflow: hidden; zoom: 1; }
#game_result_m #gr_head { font-size: 0.688em; margin-bottom: 4px; }
#game_result_m #gr_l { float: left; width: 40%; background: #e5e5e5; color: #353535; text-align: right; }
#game_result_m #gr_r { float: right; width: 40%; background: #e5e5e5; color: #353535; text-align: left; }
#game_result_m #gr_m { float: right; width: 20%; background: #ce212d; font-weight: bold; text-align: center; }
#game_result_m #gr_m .game_score div { float: left; font-size: 0.875em; padding: 1px 0; }
#game_result_m #gr_m_separator { width: 10%; }
#game_result_m #gr_m_l_score { width: 45%; text-align: right; }
#game_result_m #gr_m_r_score { width: 45%; text-align: left; }
#game_result_m .game_team { font-size: 0.875em; padding: 1px 7px; }

/* tabele */
.mod_multi_score_tables, .mod_score_table .mod_score_table { margin: 0; }
.mod_score_table h2 { font-weight: bold; font-size: 1em; margin-bottom: 7px; }
.mod_score_table table { width: 100%; border-collapse: collapse; font-size: 0.875em; }
.mod_score_table th, .mod_score_table td { padding: 3px 5px; font-weight: normal; text-align: center; }
.mod_score_table th { background: #535a67; color: #fff; border-left: 1px solid #efefef; }
.mod_score_table td { border-left: 1px solid #efefef; border-top: 1px solid #fff; }
.mod_score_table .even td { background: #e5e5e5; }
.mod_score_table th:first-child, .mod_score_table td:first-child { border-left: 0; }
.mod_score_table th.k2, .mod_score_table td.k2 { text-align: left; }
.mod_score_table td.k5 { white-space: pre; }
.mod_score_table .kolor1 td { background: #d43b46; }
.mod_score_table .kolor2 td { background: #de6b73; }
.mod_score_table .kolor3 td { background: #e89fa4; }
.mod_score_table .kolor4 td { background-color: #d7d7d7; }
.mod_score_table .kolor5 td, .mod_score_table .kolor6 td { background-color: #b5b5b5; }
.mod_score_table .kolor1 td, .mod_score_table .kolor1 td a, .mod_score_table .kolor2 td,/* .mod_score_table .kolor2 td a */, .mod_score_table .kolor3 td, .mod_score_table .kolor3 td a { color: #fff; }
.mod_score_table .legend { font-size: 0.75em; font-weight: bold; padding-top: 5px; }
.mod_score_table .legend li { display: inline; margin-left: 5px; padding-left: 17px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/legend-sprite-1.png') no-repeat 0 100px; }
.mod_score_table .legend li:first-child { margin-left: 0; }
.mod_score_table .legend .kolor1 { background-position: 0 1px; }
.mod_score_table .legend .kolor2 { background-position: 0 -19px; }
.mod_score_table .legend .kolor3 { background-position: 0 -39px; }
.mod_score_table .legend .kolor4 { background-position: 0 -59px; }
.mod_score_table .legend .kolor5, .mod_score_table .legend .kolor6 { background-position: 0 -79px; }
.mod_score_table .w { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; margin: 5px 0 0; }

/* mecz na zywo */
.mod_description h3, .report-live h3 { font-weight: bold; margin-bottom: 7px; }
.mod_description a { display: block; }
.mod_description a + a { border-top: 1px solid #ccc; margin-top: 6px; padding-top: 6px; }
.report-live { overflow: hidden; }
.report-live a { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; }
.mod_description ul, .report-live ul { margin: 0 0 7px; }
.mod_description li, .report-live li { border: 1px solid #ccc; padding: 6px 0; border-width: 0 0 1px 0; overflow: hidden; zoom: 1; }
.mod_description li:first-child, .report-live li.first{ border-top-width: 1px; }
.report-live .time { margin-right: 8px; float:left; font-weight: bold; }
.report-live .events-type { display: block; overflow: hidden; zoom: 1; }
.report-live .penalties { margin-right: 8px; float:left; width:5em; }
.report-live img { float: left; margin: 1px 8px 0 0; }
.report-live .summary  { font-weight:bold; }

/* glowka */
.mod_score .scores, .mod_score .scores a[href^="tel"] { color: #fff; }
.mod_score .scores a[href^="tel"] { text-decoration: none; }
.mod_score .scores { background: #2b313d; padding: 6px 2px; }
.mod_score .l0 { font-size: 0.688em; display: block; }
.mod_score .l0.live { padding-left: 15px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/bullet-live.png') no-repeat 1px 2px; }
.mod_score .l1,.mod_score .l1 .score { position: relative; }
.mod_score .l1 { display: block; margin-top: 2px; overflow: hidden; zoom: 1; background-color: #E5E5E5; }
.mod_score .l1 .team { width: 38%; overflow: hidden; font-size: 0.875em; color: #353535; background: #e5e5e5; float: left; padding: 2px 0; }
.mod_score .l1 .score { width: 24%; overflow: hidden; font-size: 0.875em; font-weight: bold; color: #fff; background: transparent; float: left; padding: 2px 0; text-align: center; z-index: 1; }
.mod_score .l1 .score a { color: #fff; display: block; overflow: hidden; zoom: 1; }
.mod_score .l1 .score a:hover {text-decoration:none;}
.mod_score .l1 .score1, .mod_score .l1 .score2 { float: left; width: 45%; text-align: left; }
.mod_score .l1 .colon { float: left; width: 10%; }
.mod_score .l1 .team1, .mod_score .l1 .score1 { text-align: right; }
.mod_score .l1 .team2 { float: right; }
.mod_score .winner { font-weight: bold; }
.mod_score .stats { text-align: center; padding: 0 2px; font-size: 0.75em; }
.mod_score .stats a { display: inline-block; width: 18%; min-width: 160px; padding: 3px 1% 4px; margin-left: auto; margin-right: auto; color: #fff; border-radius: 0 0 2px 2px; background: #3e4552; background: -moz-linear-gradient(top,  #3e4552 0%, #2b313d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e4552), color-stop(100%,#2b313d)); background: -webkit-linear-gradient(top,  #3e4552 0%,#2b313d 100%); background: -o-linear-gradient(top,  #3e4552 0%,#2b313d 100%); background: -ms-linear-gradient(top,  #3e4552 0%,#2b313d 100%); background: linear-gradient(top,  #3e4552 0%,#2b313d 100%); white-space: nowrap; }
.mod_score .scores.finish { padding-top: 0; }
.mod_score .scores.finish ul { background: #454a55; }
.mod_score .scores.finish li { width: 50%; margin: 0 auto; background: #2b313d; border-bottom: 1px solid #454a55; overflow: hidden; zoom: 1; padding: 2px 0; }
.mod_score .scores.finish li .team, .mod_score .scores.finish li .score { float: left; text-align: center; }
.mod_score .scores.finish li .team { width: 30%; font-weight: bold; font-size: 0.75em; }
.mod_score .scores.finish li .score { color: #c9c9c9; width: 40%; font-size: 0.688em; }
.mod_score .scores.finish li .penalty { color:#ce212d; }
.mod_score .nomatch { margin-top: 0.44em; }
.mod_score .l1 .extra{ background-color: #CE212D; bottom: 0; left: 40%; position: absolute; right: 40%; top: 0; z-index: 0; }

/* ind */
.mod_score .score-results .first { padding-bottom: 2px; border-bottom: 2px solid #ccc; }
.mod_score .score-results .first a { color: #fff; }
.mod_score .score-results .title { font-weight: bold; font-size: 0.875em; }
.mod_score .score-results .l0 .l0 { font-size: 1em; }
.mod_score .score-results li.odd, .mod_score .score-results li.even { background: #e5e5e5; border: 2px solid #ccc; border-top: 0; font-size: 0.875em; padding: 0.143em; overflow: hidden; }
.mod_score .score-results li a { display: block; overflow: hidden; zoom: 1; }
.mod_score .score-results .lp { font-weight: bold; color: #fff; background: #ce212d; width: 3%; min-width: 19px; padding: 0 1%; margin-right: 1%; float: left; text-align: right; }
.mod_score .score-results .name { float: left; color: #222; width: 64%; }
.mod_score .score-results .result { float: left; width: 24%; color: #222; }

/* rozwiniecie */
.mod_details_res .node_entry { font-size: 0.875em; margin-top: 14px; }
.mod_details_res .node_entry:first-child { margin: 0; }
.mod_details_res h3, .mod_details_res .res-goals, .mod_details_res .res-cards { margin-bottom: 7px; }
.mod_details_res h3 { font-size: 1.143em; }
.mod_details_res h3 span { background: #e5e5e5; padding: 2px; }
.mod_details_res .res-goals strong, .mod_details_res .res-cards strong, .mod_details_res .res-squad { font-weight: bold; display: block; }
.mod_details_res span { margin: 2px 8px 0 0; display: inline-block; }
.mod_details_res .events-type { padding-left: 15px; }
.mod_details_res span.change { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/change.png') no-repeat 0 1px; padding-left: 17px; }
.mod_details_res span.goal { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/goal.png') no-repeat 0 1px; padding-left: 18px; }
.mod_details_res span.yellow { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/yellow-card.png') no-repeat 0 1px; }
.mod_details_res span.red { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/red-card.png') no-repeat 0 1px; }

/*przycisk <<rozwiń>>*/
.button_show_score {font-size: 0.75em; padding: 0 2px; margin-bottom: 10px; text-align: center;}
.button_show_score a {background: #3e4552; color: #fff; display: block; margin-left: auto; margin-right: auto; min-width: 184px; padding: 3px 1% 4px; white-space: nowrap; width: 18%; border-radius: 0 0 2px 2px;background: -moz-linear-gradient(top, #3e4552 0%, #2b313d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e4552), color-stop(100%, #2b313d)); background: -webkit-linear-gradient(top, #3e4552 0%, #2b313d 100%); background: -o-linear-gradient(top, #3e4552 0%, #2b313d 100%); background: -ms-linear-gradient(top, #3e4552 0%, #2b313d 100%); background: linear-gradient(top, #3e4552 0%, #2b313d 100%);}
.button_show_score a .icon {background: no-repeat 0 50%; margin-left: 5px; display: inline-block; width: 11px; height: 9px;}
.button_show_score_rollup a .icon {background-image: url("http://bi.gazeta.pl/i/obrazki/sport2011/icon_rollup.png");}
.button_show_score_rolldown a .icon {background-image: url("http://bi.gazeta.pl/i/obrazki/sport2011/icon_rolldown.png");}

/*główka z wynikami*/
.mod_score {margin-bottom: 0;}
.mod_score .scores.finish {padding-bottom: 0;}
.mod_details_res {background-color: #2B313D; color: #fff;}

/*reset margins and paddings*/
.mod_details_res, .mod_details_res h3, .mod_details_res h3 span, .mod_details_res .node_entry {margin: 0; padding: 0;}
.mod_details_res h3 {font-weight: bold;}
.mod_details_res h3 span {background-color: transparent;}

/*poniżej już konkretne stylowanie mod_details_res*/
.mod_details_res .node_entry {border-top: 1px solid #454A55; padding: 10px 13px;}
.mod_details_res .node_entry:first-child {border-top-style: none;}
.mod_details_res .node_entry br {display: none;}
.mod_details_res .node_entry b, .mod_details_res .node_entry strong, .mod_details_res .res-squad {margin-top: 10px; display: block;}
.mod_details_res a {color: #fff;}

/* wyniki */
.mod_live_scores .node_head { display: none; }
.section { font-size: 0.875em; margin-bottom: 10px; }
.section .name { font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom: 3px; }
.section.live .name { color: #ce212d; }
.section .path, .section .events li, .mod_soccer_week .event-title, .mod_soccer_week .events li { margin-bottom: 5px; }
.section .path, .mod_soccer_week .event-title, .indEntry .path { padding: 6px 6px 5px; background: #474e5c; color: #fff; font-weight: bold; }
.section .path li, .indEntry .path li { display: inline; padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sep-live.png') no-repeat 0 4px; }
.section .path li:first-child, .indEntry .path li:first-child { background: 0; padding: 0; }
.section .path li a, .mod_soccer_week .event-title a, .indEntry .path li a { color: #fff; }
.section .events a, .mod_soccer_week .events a { padding: 6px 5px; overflow: hidden; zoom: 1; display: block; background: #e4e4e4; background: -moz-linear-gradient(top, #e4e4e4 0%, #c9caca 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#c9caca)); background: -webkit-linear-gradient(top, #e4e4e4 0%,#c9caca 100%); background: -o-linear-gradient(top, #e4e4e4 0%,#c9caca 100%); background: -ms-linear-gradient(top, #e4e4e4 0%,#c9caca 100%); background: linear-gradient(top, #e4e4e4 0%,#c9caca 100%); }
.section .events a:hover, .mod_soccer_week .events a:hover { text-decoration: none; border-bottom: 2px solid #474E5C; margin-bottom: -2px; cursor: pointer; }
.section.live .events .c0, .mod_soccer_week .l0.live { padding-left: 15px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/bullet-live.png') no-repeat 1px 2px; }
.section .events .c0, .mod_soccer_week .l0, .indEntry .events .c0 { color: #353535; font-size: 0.786em; margin: 0 0 1px; display: block; }
.section .events .winner, .mod_soccer_week .winner { font-weight: bold; }
.ggEntry .events .c1, .mod_soccer_week .l1 { display: block; overflow: hidden; zoom: 1; color: #353535; }
.ggEntry .events .team, .mod_soccer_week .team { width: 39%; float: left; }
.ggEntry .events .score, .mod_soccer_week .score { width: 20%; margin: 0 1%; float: left; font-weight: bold; color: #ce212d; }
.ggEntry .events .score1, .ggEntry .events .score2, .mod_soccer_week .score1, .mod_soccer_week .score2 { float: left; width: 45%; }
.ggEntry .events .colon, .mod_soccer_week .colon { float: left; width: 10%; text-align: center; }
.ggEntry .events .team1, .ggEntry .events .score1, .mod_soccer_week .team1, .mod_soccer_week .score1 { text-align: right; }
.indEntry .events .c1 span, .indEntry .events .c1 ~ span { color: #353535; padding: 2px 0 0; margin: 2px 0 0; border-top: 1px solid #ccc; display: block; }
.indEntry .events .c1 strong { font-weight: bold; display: block; }
.mod_live_scores .node_foot .more a { display: inline-block; font-size: 0.875em; padding: 1px 6px 3px; background: #eceef5; }
/* tydzien */
.mod_category .node_entry, .mod_soccer_week .node_entry { margin-top: 6px; }
.mod_category .node_entry:first-child, .mod_soccer_week .node_entry:first-child { margin: 0; }
.mod_category .date, .mod_soccer_week .date { font-size: 1em; font-weight: bold; color: #222; overflow: hidden; zoom: 1; margin: 0; text-align: center; }
.mod_category .c0, .mod_soccer_week .date span { display: none; }
.mod_soccer_week .date .discipline { display: inline-block; }
.mod_category .c1, .mod_soccer_week .date a { float: right; }
.mod_category .c1 a, .mod_soccer_week .date a { display: inline-block; width: 39px; height: 33px; background-color: #fff; text-indent: -9999px; margin-left: 5px; }
.mod_category .c1 a:hover, .mod_soccer_week .date a:hover { background-color: #dedede; }
.mod_category .c1 .prev, .mod_soccer_week .date a.prev { float: left; background-image: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/gallery-prev-blue.png'); background-repeat: no-repeat; background-position: 50% 50%; }
.mod_category .c1 .next, .mod_soccer_week .next { background-image: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/gallery-next-blue.png'); background-repeat: no-repeat; background-position: 50% 50%; }
.mod_category .scores, .mod_soccer_week .scores { font-size: 0.875em; }
.mod_category .scores li { overflow: hidden; zoom: 1; padding: 2px; }
.mod_category .scores .head { background: #ccc; font-weight: bold; }
.mod_category .scores .even { background: #e5e5e5; }
.mod_category .scores li span { float: left; width: 9%; margin-right: 1%; white-space: pre; }
.mod_category .scores .name { width: 69%; }
.mod_category .scores .result { width: 20%; margin: 0; text-align: right; }
.mod_title { margin: 0 0 -26px 0; }
.mod_title .node_head h3 { font-weight: bold; padding-top: 6px; }

/* sklad */
.mod_squad h3 { margin: 14px 0 0 0; }
.mod_squad h3:first-child { margin: 0 0 5px; }
.mod_squad .node_entry h3 { font-weight: bold; margin: 0 0 14px 0; }
.mod_squad li { overflow: hidden; zoom: 1; line-height: 1.25em; }
.mod_squad li span, .mod_squad li p { float: left; }
.mod_squad li .time { width: 3em; }
.mod_squad li p + span { clear: both; margin-left: 48px; font-size: 0.875em; }
.mod_squad .events-type { padding-left: 15px; margin-right: 7px; }
.mod_squad .change { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/change.png') no-repeat 0 3px; padding-left: 17px; }
.mod_squad .goal { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/goal.png') no-repeat 0 3px; padding-left: 18px; }
.mod_squad .yellow { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/yellow-card.png') no-repeat 0 3px; }
.mod_squad .red { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/red-card.png') no-repeat 0 3px; }

/* rtc */
#gazeta_rtc_body article.entry footer, #gazeta_rtc_navigation, #gazeta_rtc_info { zoom: 1; }
#gazeta_rtc_body article.entry footer:after, #gazeta_rtc_navigation:after, #gazeta_rtc_info:after { content: '.'; width: 0; height: 0; display: block; visibility: hidden; clear: both; }
#gazeta_rtc_body article.entry footer .c0 a span, #gazeta_rtc_navigation a, #gazeta_rtc_navigation span, #gazeta_rtc_today li, #gazeta_rtc_info .mail a { background-image: url('i/rtc-sprite.png'); background-repeat: no-repeat; }
#gazeta_rtc_header h1 { font-size: 1.375em; font-weight: bold; line-height: 28px; }
#gazeta_rtc_header span { padding: 0 4px; background: #ffb320; text-transform: uppercase; }
#gazeta_rtc section > header { color: #2c2c2c; font-size: 11px; text-transform: uppercase; }
#gazeta_rtc_info {border-bottom: 1px solid #e2e2e2; padding: 10px 0; margin-bottom: 12px;} /*changed 2011-10-18 14:54 */
#gazeta_rtc_info .return a {font-size: 0.75em; font-weight: bold; text-transform: uppercase;}
#gazeta_rtc_info ul {overflow: hidden; display: inline-block; width: 100%; }
#gazeta_rtc_info header { float: left; margin-right: 8px; }
#gazeta_rtc_info li { width: 49%; display: inline-block; }
#gazeta_rtc_info li img { float: left; margin-right: 6px; }
#gazeta_rtc_info .mail { float: right; }
#gazeta_rtc_info .mail a { padding-left: 21px; background-position: 0 -9px; }
#gazeta_rtc_today { border-bottom: 1px solid #e2e2e2; padding-bottom: 12px; }
#gazeta_rtc_today header { margin-bottom: 8px; }
#gazeta_rtc_today li { font-weight: bold; font-size: 0.875em; line-height: 20px; padding-left: 13px; background-position: -240px -5px; }
#gazeta_rtc_navigation { line-height: 31px; }
#gazeta_rtc_navigation .c0 { float: left; }
#gazeta_rtc_navigation .c1 { float: right; }
#gazeta_rtc_navigation .c0 a { padding-left: 13px; background-position: 0 -42px; }
#gazeta_rtc_navigation .c1 .prev { border-right: 1px solid #e6e6e6; padding: 0 8px 0 11px; background-position: 0 -73px; }
#gazeta_rtc_navigation .c1 .next { border-left: 1px solid #dfdfdf; padding: 0 11px 0 8px; background-position: 100% -73px; }
#gazeta_rtc_navigation .c1 span { color: #ababab; }
#gazeta_rtc_navigation .c1 span.prev { background-position: -120px -73px; }
#gazeta_rtc_navigation .c1 span.next { background-position: 100% -40px; }
#gazeta_rtc_indicator { border: 1px solid #e2e2e2; margin-bottom: 12px; display: block; }
#gazeta_rtc_indicator span { display: block; border: 1px solid #fff; text-align: center; background: #ddd; background: -moz-linear-gradient(top, #ddd 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #ddd 0%,#fefefe 100%); background: -o-linear-gradient(top, #ddd 0%,#fefefe 100%); background: -ms-linear-gradient(top, #ddd 0%,#fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#fefefe',GradientType=0 ); background: linear-gradient(top, #ddd 0%,#fefefe 100%); color: #000; line-height: 29px; }
#gazeta_rtc_body > ul > li { margin-bottom: 12px; border-bottom: 1px solid #ddd; /*padding-bottom: 10px;*/} /* commented 2011-10-18 14:54 */
#gazeta_rtc_body > ul > li p.spec {font-weight: bold; font-size: 0.875em; background: #990200; display: inline-block; line-height: 0.875em; padding: 3px; color: #fff;}
#gazeta_rtc_body > ul > li.urgent p.spec { background: #a90000; }
#gazeta_rtc_body > ul > li.goal p.spec { background: #42b40a; }
#gazeta_rtc_body > ul > li.matchEnd p.spec { background: #495162; }
#gazeta_rtc_body > ul > li.correspondent p.spec { background: #000; }
#gazeta_rtc_body > ul > li.external { border: 0; }
#gazeta_rtc_body > ul > li.em > p.spec { float: left; padding: 4px 10px 2px; color: #fff; background: #a90000; font-size: 1em; font-weight: bold; line-height: 17px; text-transform: uppercase; }
#gazeta_rtc_body > ul > li.last { border-color: #a90000; }
#gazeta_rtc_body article.entry { clear: both; line-height: 1.4em;}
#gazeta_rtc_body article.entry table tr:nth-child(2n) {background: #eee;}
#gazeta_rtc_body article.entry .image {margin-top: 7px;}
#gazeta_rtc_body article.entry header { font-weight: bold; font-size: 0.75em; color: #a90000; vertical-align: middle; margin-bottom: 5px; line-height: 1.5em; display: block;}
#gazeta_rtc_body article.entry .article header {color: #000; font-size: 1em;}
#gazeta_rtc_body article.entry header span { /*border-left: 1px solid #666;*/ line-height:1.9em; font-weight: bold;font-size: 1.0em; color: #666; float: left; margin-right:10px;}
#gazeta_rtc_body article.entry > span { /*border-left: 1px solid #666;*/ font-weight: bold;font-size: 0.8em; color: #666; margin-right:10px;}
#gazeta_rtc_body article.entry span.text {font-weight: normal;font-size:1.0em; color: #333; margin-right:0;}
#gazeta_rtc_body article.entry header span img { margin-right: 2px; vertical-align: middle; }
#gazeta_rtc_body article.entry .text p { font-size: 1.0em; margin-bottom: 12px; }
#gazeta_rtc_body ul.oldRelation article.entry span.text > p {display:inline;}
#gazeta_rtc_body article.entry p { font-size: 1.0em; margin-bottom: 3px; }
#gazeta_rtc_body article.entry p.lead {font-style: italic;}
#gazeta_rtc_body article.entry p.descr a {font-weight: bold; font-size: 0.75em;}
#gazeta_rtc_body article.entry p img { display: inline-block; }
#gazeta_rtc_body article.entry p.imgw { width: 100%;margin: 0 12px 0px 0; padding-top: 0px; }
#gazeta_rtc_body article.entry .changePlayer p.imgw { background: url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-swap-author-mobi.png') no-repeat 35px 5px; }
#gazeta_rtc_body article.entry .changePlayer p.imgw img { width: 30px; height: 30px; }
#gazeta_rtc_body article.entry .changePlayer p.imgw img.prev { margin-right: 30px; }
#gazeta_rtc_body article.entry .changePlayer p.empty { height: 20px; width: 20px; background-position: 0 0; }
#gazeta_rtc_body article.entry .quote {background: #f5edce; overflow: hidden; padding: 8px;}
#gazeta_rtc_body article.entry .quote p.imgw { float: left; padding: 0;display: inline-block; width: 69px; overflow: hidden; margin-right: 8px;}
#gazeta_rtc_body article.entry .quote p img {float: left;}
#gazeta_rtc_body article.entry .quote p {margin:0; color: #000; font-style: italic; /*0.938em*/}
#gazeta_rtc_body article.entry .quote .sub {font-size: 0.75em; font-weight: bold; text-align: right;}
#gazeta_rtc_body article.entry span.description { color: #888; font-size: 11px; line-height: 14px; }
#gazeta_rtc_body li.em article.entry { background: #a90000; padding: 8px; color: #fff; }
#gazeta_rtc_body li.em article.entry header, #gazeta_rtc_body li.em article.entry header span { color: #fff; }
#gazeta_rtc_body article.entry footer .c0 {text-align: right;}
#gazeta_rtc_body article.entry footer .c1 { float: right; }
/*#gazeta_rtc_body article.entry footer { margin-bottom: 12px; } commented 2011-10-18 14:54 */
#gazeta_rtc_body li.em article.entry footer { background: #fff; margin: -8px; padding: 8px 0 12px; }
#gazeta_rtc_body article.entry footer .c0 span { font-weight: bold; display: block; height: 24px; line-height: 23px; background-position: 100% -100px; font-size: 0.75em;}
#gazeta_rtc_body article.entry footer .c0 .exp span { background-position: 100% -132px; }
#gazeta_rtc_body article.entry footer .c0 .fb { float: right; padding-top: 2px; }
#gazeta_rtc_body article.mod_comments .form > header.reply { display: block ;}
#gazeta_rtc_body article.mod_comments .form[data-dynamic="1"] { display: block; }
#gazeta_rtc_body article.mod_comments > .form { background: #eceff5; padding: 10px; }
#gazeta_rtc_body article.mod_comments > .form textarea { width: 590px; }
#gazeta_rtc_body article.mod_comments li .form textarea { width: 524px; }
#gazeta_rtc_body article.mod_comments li li .form textarea { width: 476px; }
#gazeta_rtc_body article.mod_comments section.content { padding-left: 56px; }
#gazeta_rtc_body article.mod_comments li.comment li.comment { margin-left: 46px; }
/* stronicowanie */
#gazeta_rtc_footer .pages { text-align: center; font-weight: bold; padding: 6px 0; }
#gazeta_rtc_footer .pages a, #gazeta_rtc_footer .pages span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }
/* buttony */
#gazeta_rtc .toButtons span { background-image: url('http://bi.gazeta.pl/i/obrazki/lego/5/gazeta_article_sprite-1.8.png'); background-repeat: no-repeat; background-position: 1000px 0; }
#gazeta_rtc .toButtons { clear: both; }
#gazeta_rtc .toButtons > ul > li { float: left; padding: 0 0 10px 15px; white-space: nowrap; list-style: none; position: relative; }
#gazeta_rtc .toButtons button { font: bold 11px/20px Arial,sans-serif; color: #000; height: 22px; cursor: pointer; overflow: visible; border: 1px solid #bbb; vertical-align: top; padding: 0 3px 2px; text-align: center; min-width: 80px; border-radius: 4px; background: #ddd; background: -moz-linear-gradient(top, #fefefe 0%, #ddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ddd)); background: -webkit-linear-gradient(top, #fefefe 0%,#ddd 100%); background: -o-linear-gradient(top, #fefefe 0%,#ddd 100%); background: -ms-linear-gradient(top, #fefefe 0%,#ddd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd',GradientType=0 ); background: linear-gradient(top, #fefefe 0%,#ddd 100%); }
#gazeta_rtc .toButtons button:focus { outline: 0; }
#gazeta_rtc .toButtons span { background-position: 0 -275px; font: 11px/18px Arial, sans-serif; color: #262626; display: inline-block; height: 18px; vertical-align: top; padding: 0 4px 0 6px; border-right: 1px solid #aaa; margin-top: 1px; position: relative; top: 1px; }
#gazeta_rtc .toButtons .voted span { background-position: 0 -293px; border-color: #9e9e9e; }
/* * */
#gazeta_rtc_header h1 { display: inline-block; font-size: 18px; font-weight: bold; line-height: 18px; }
#gazeta_rtc_header span { display: block; margin-bottom: 10px; padding: 1px 2px; width: 70px; text-align: center; font-size: 14px; background: #ffb320; text-transform: uppercase; }
#gazeta_rtc_info li { color: #000; font-size: 0.75em; font-weight: bold;}
#gazeta_rtc_info li:first-child { margin-left: 0; padding-left: 0; border-left: none; }
#gazeta_rtc_info .mail, #gazeta_rtc_info header { line-height: 18px }
#gazeta_rtc section > header { float: none; font: bold 10px Tahoma, serif; color: #666; margin-bottom: 2px; display: block;}
#gazeta_rtc_info { margin-top: 10px; padding: 4px 0; overflow: hidden; display: block;}
#gazeta_rtc_today { margin-bottom: 12px; }
#gazeta_rtc_today li { background: none; padding: 0; margin-top: 4px; font-size: 12px; }
#gazeta_rtc_today li:first-child { margin-top: 0; }
#gazeta_rtc_body article.mod_comments section.content { padding-left: 0; }
#gazeta_rtc_body article.entry span.mobiAlt { display: block; }
#gazeta_rtc_body article.entry span.mobiAlt em { display: inline-block; position: relative; top: 4px; padding: 0 4px 0 0; font: normal 1em Tahoma, serif; color: #999; text-transform: uppercase; background: #fff; }
#gazeta_rtc_body article.entry .icon { overflow: hidden; zoom: 1; }
#gazeta_rtc_body article.entry .icon .imgw { float: left; width: auto; }
#gazeta_rtc_body article.entry .icon span.mobiAlt { text-indent: -9999px; color: #fff; width: 20px; height: 20px; }
#gazeta_rtc_body article.entry .goal span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-goal-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .yellowCard span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-yellowCard-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .redCard span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-redCard-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .extraTime span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-extraTime-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .goldMedal span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-goldMedal-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .silverMedal span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-silverMedal-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .bronzeMedal span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-bronzeMedal-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .twitter span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-twitter-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .facebook span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-fb-mobi.png') no-repeat 0 0; }
#gazeta_rtc_body article.entry .tokfm span.mobiAlt { background: #fff url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-tokfm-mobi.png') no-repeat 0 0; }
article.mod_comments header .author { margin-right: 4px; border-right-color: #666; }
article.mod_comments header .author a { color: #000; }
article.mod_comments header time { border-right: none; margin-right: 0; padding-right: 0; font-size: 11px; font-weight: bold; vertical-align: top; }
article.mod_comments article.content > p { padding: 15px 10px; font-size: 16px; background: #eee url('http://biv.gazeta.pl/i/obrazki/m_gazeta_pl/arrowcoment2.png') no-repeat left top; }
article.mod_comments article.content > .form, article.mod_comments article.content > footer { background: #eee; }
article.mod_comments footer p.more a { font-weight: bold; }
#gazeta_rtc_footer .pages { text-align: left; font-size: 0.75em; text-align: center;}
#gazeta_rtc_footer .pages a, #gazeta_rtc_footer .pages span { border: none; margin: 0 4px 0 0; padding: 0; }
/* winiki rtc */
#gazeta_rtc_body article.entry .sportHead { background: #2b313d; padding: 6px 2px; clear: both; }
#gazeta_rtc_body article.entry .sportHead .match_path { font-size: 0.688em; color: #fff; overflow: hidden; zoom: 1; }
#gazeta_rtc_body article.entry .sportHead .match_path li { float: left; padding-left: 6px; margin-left: 6px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/matchPath_bg.png') no-repeat 0 50%; }
#gazeta_rtc_body article.entry .sportHead .match_path li:first-child { margin: 0; padding: 0; background: none; }
#gazeta_rtc_body article.entry .sportHead .match_path li a { color: #ffffff; }
#gazeta_rtc_body article.entry .sportHead .ggHead { display: block; margin-top: 2px; overflow: hidden; zoom: 1; background-color: #E5E5E5; }
#gazeta_rtc_body article.entry .sportHead .ggHead p { margin: 0; }
#gazeta_rtc_body article.entry .sportHead .ggHead .team { width: 34%; margin: 0 2%; overflow: hidden; font-size: 0.875em; color: #353535; background: #e5e5e5; float: left; padding: 2px 0; }
#gazeta_rtc_body article.entry .sportHead .ggHead .team img { height: 20px; vertical-align: middle; margin: 0 5px; }
#gazeta_rtc_body article.entry .sportHead .ggHead .team span { vertical-align: middle; }
#gazeta_rtc_body article.entry .sportHead .ggHead .score { width: 24%; overflow: hidden; font-size: 0.875em; font-weight: bold; color: #fff; background: #CE212D; float: left; padding: 2px 0; text-align: center; z-index: 1; }
#gazeta_rtc_body article.entry .sportHead .ggHead .score1, #gazeta_rtc_body article.entry .sportHead .ggHead .score2 { float: left; width: 45%; text-align: left; }
#gazeta_rtc_body article.entry .sportHead .ggHead .colon { float: left; width: 10%; padding: 1px 0; }
#gazeta_rtc_body article.entry .sportHead .ggHead .team1, #gazeta_rtc_body article.entry .sportHead .ggHead .score1 { text-align: right; }
#gazeta_rtc_body article.entry .sportHead .ggHead .team2 { float: right; }
#gazeta_rtc_body article.entry .indHead table { width:100%; border-collapse: collapse; font-size: 0.875em; margin: 0; }
#gazeta_rtc_body article.entry .indHead th { color: #d0d0d0; font-size: 11px; font-weight: bold; padding: 0 0 7px; border: 0; text-align: left; }
#gazeta_rtc_body article.entry .indHead th.no {text-align:center;}
#gazeta_rtc_body article.entry .indHead th.player { padding: 0 6px 7px; }
#gazeta_rtc_body article.entry .indHead td { border: 3px solid #d8d8d8; border-width: 3px 0; background: #ebebeb; color: #000; vertical-align: middle; }
#gazeta_rtc_body article.entry .indHead td.no { border-left-width: 3px; width: 20px; background: #c61e29; font-weight: bold; color: #fff; text-align: center; }
#gazeta_rtc_body article.entry .indHead td.flag { background: #c6c6c7; width: 17px; }
#gazeta_rtc_body article.entry .indHead td.player { padding: 3px 6px; }
#gazeta_rtc_body article.entry .indHead td.result { border-right-width: 3px; width: 110px; }
#gazeta_rtc_body article.entry .indHead tr:first-child td.player a { font-weight: bold; }
#gazeta_rtc_body article.entry .indHead td a { font-weight: normal; color: #000; }
#gazeta_rtc_body article.entry .indHead td a:hover { color: #000; background: 0; text-decoration: underline; }
#gazeta_rtc_body article.entry .indHead td img { display: block; }

/* komentarze */
.mod_comments_list { border-top: 1px solid #D1D1D1; padding-top: 11px; }
.mod_comments_list .head strong, .mod_comments_list .body .content .head { font-weight: bold; }
.mod_comments_list .body .content .head { color: #646464; font-size: 0.7em; line-height: 2em; }
.mod_comments_list .body .content .head .author { color: #3E3E3E; font-size: 1em; }
.mod_comments_list .body .content .body { background: url('http://bi.gazeta.pl/i/obrazki/mobi/comment_top.png') no-repeat scroll 0 0 #EEE; line-height: 20px; margin-bottom: 12px; padding: 12px 10px 10px; word-wrap: break-word; }
.mod_comments_list .footer { text-align: center; margin-top: 10px; font-size: 0.875em; }
.mod_comments_list .footer a, .mod_comments_list .footer .prev, .mod_comments_list .footer .next { display: inline-block; margin: 0 6px; padding: 1px 6px 3px; background-color: #ECEEF5; }

/* nowy player */
#gazeta_article_player, .gazetaVideoPlayer {display:none;}
iframe#gazeta_article_player {display:inline;visibility:visible;}

/*przycisk - <<odśwież>>*/
section.refresh a,section.refresh div {float: left;}
section.refresh a.button_refresh, div.refresh a.button_refresh {background: url("http://bi.gazeta.pl/i/obrazki/sport2011/background_refresh_red.png") repeat-x 0 100% #cd212d; display: block; text-align: center;}
section.refresh a.button_refresh span, div.refresh a.button_refresh span {background: url("http://bi.gazeta.pl/i/obrazki/sport2011/icon_refresh.png") no-repeat scroll 0 50% transparent; color: #FFF; display: block; font-size: 0.875em; font-weight:bold; min-width: 86px; padding: 0 7px; text-align: center; line-height: 26px; width: 80px; margin-right: auto; margin-left: auto; vertical-align: middle;}
section.refresh a.button_refresh:hover span, div.refresh a.button_refresh:hover span {text-decoration: underline;}
section.refresh a.button_refresh:hover, div.refresh a.button_refresh:hover {text-decoration: none;}
section.refresh.cols2 > a, div.refresh.cols2 > a {margin-right: 1%; width: 49%;}
section.refresh.cols2 > div, div.refresh.cols2 > div {width: 49%;}
section.refresh.cols1 a, div.refresh.cols1 a {width: 100%;}

/*style dla autora artykulu, gdy jest widoczny przycisk <<odswiez>>*/
section.refresh header, div.refresh header {color: #666; display: block; float: none !important; font: bold 10px Tahoma, serif; text-transform: uppercase;}

/* komentarze formularz */
.mod_comment_form .head {overflow: hidden; margin-bottom: 14px;}
.mod_comment_form .head strong {font-weight: bold;}
.mod_comment_form .head h3 {margin-bottom: 12px;}
.mod_comment_form .head .author {border-right: 1px solid #c6c6c8; padding-right: 9px; margin-right: 5px; font-size:0.8em; font-weight: bold; color: #2e2e2e;}
.mod_comment_form .head .logout {font-size:0.8em;}
.mod_comment_form textarea {width:99.8%;height:161px;margin-bottom:10px;}
.mod_comment_form textarea {color:#000;border:1px solid #8d8b93;}
.mod_comment_form input {border: 1px solid #000; color: #fff; background: #000; padding: 5px; text-align: center; width: 100px; font-size: 100%; float: right;}
.mod_comment_form input[type="submit"] {cursor: pointer;}
.mod_comment_form form p {margin-bottom: 10px;}
.mod_comment_form form p.msg_error { color: #CE212D; }
.mod_comment_form label {display: block; font-size: 11px; font-weight: bold; color: #666; line-height: 1.4em;}
.mod_comment_form input.iTxt {background: #fff; border: 1px solid #8D8B93; color: #000; text-align: left;}
.mod_comment_form .c0, .mod_comment_form .c1 {float: left;}
.mod_comment_form .c0 {margin-right: 10px;}
.mod_comment_form .body span {font-size: 11px; font-weight: bold; color: #000;}
.mod_comment_form {margin-bottom: 10px; margin-left: 8px; margin-right: 8px;} 
/* /komentarze formularz */

/*sondaze*/
.mod_zr_poll_mobi {border: 3px solid #CE212D; border-width: 3px 0 0; padding: 8px 0 3px;}
.mod_zr_poll_mobi strong, .mod_zr_poll_mobi h3, .mod_zr_poll_mobi h4 {font-weight: bold;}
.mod_zr_poll_mobi h3 {margin-bottom: 5px;}
.mod_zr_poll_mobi h4 {font-size: 1.125em; line-height: 1.125em;}
.mod_zr_poll_mobi a {color: #000;}
.mod_zr_poll_mobi .node_body {margin-top: 14px;}
.mod_zr_poll_mobi .node_body ul > li, .mod_zr_poll_mobi .node_body ul > li > span {overflow: hidden;}
.mod_zr_poll_mobi .node_body > ul {background-color: #f2f2f2;}
.mod_zr_poll_mobi .node_body > ul > li, #cont .mod_zr_poll_mobi .node_body > ul > li {border-bottom: 1px solid #dedede; padding: 10px 10px 0; display: list-item; width: auto;}
.mod_zr_poll_mobi .node_body > ul > li.final, .mod_zr_poll_mobi .node_body > ul > li.last {border-bottom-style: none;}
.mod_zr_poll_mobi .node_body > ul > li.final {background-color: #d9d9d9; margin-bottom: 6px; padding-bottom: 10px;}
.mod_zr_poll_mobi .node_body .icon, .mod_zr_poll_mobi .node_body .label {display: block; float: left;}
.mod_zr_poll_mobi h5, #cont .mod_zr_poll_mobi h5 {margin-bottom: 10px; overflow: hidden; font-size: 1em; font-style: normal; font-weight: normal;}
.mod_zr_poll_mobi .icon {background: url("http://biv.gazeta.pl/mobile/img/sprites_icon_poll.png") 0 0 no-repeat; height: 19px; width: 19px;}
.mod_zr_poll_mobi .voted .icon {background-position: 0 -19px;}
.mod_zr_poll_mobi .voted .chose .icon {background-position: 0 -38px;}
.mod_zr_poll_mobi .node_body .label {margin-left: 10px; width: 80%;}
.mod_zr_poll_mobi .node_body a:hover .label {text-decoration: underline;}
.mod_zr_poll_mobi .node_body .result {background-color: #d9d9d9; margin-bottom: 10px; overflow: hidden; padding: 3px 3px 2px 0; position: relative; text-align: right;}
.mod_zr_poll_mobi .node_body .result li, #cont .mod_zr_poll_mobi .node_body .result li {display: inline; position: relative; z-index: 1; width: auto;}
.mod_zr_poll_mobi .node_body .result .percent {font-size:1.25em;}
.mod_zr_poll_mobi .node_body .result .number {color:#9d9d9d;font-size:0.75em;margin:7px 0 0 7px;}
.mod_zr_poll_mobi .node_body .result .bar, #cont .mod_zr_poll_mobi .node_body .result .bar {background-color:#8b8b8b; bottom: 0; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: 0;}
.mod_zr_poll_mobi .node_body .chose .result .bar, #cont .mod_zr_poll_mobi .node_body .chose .result .bar {background-color: #18ae07;}

/* terminarz euro */
/*--- EURO 2012 ---*/
.mod_cup_holder .row:after {content:'.';display:block;height:0;width:0;visibility:hidden;clear:both;}
.mod_cup_holder { padding-bottom: 15px; border-bottom: 1px solid #e3e5e8; }
.mod_cup_holder > .node_head h1 { font: bold 26px Arial, sans-serif; }
.mod_cup_holder .row, .mod_cup_holder .row > .c1 { margin-top: 13px; }
.mod_cup_holder .row:first-child { margin: 0; }
.mod_cup_holder .mod { margin: 0; } 
.mod_cup_holder .mod .node_head { margin-bottom: 6px; }
.mod_cup_holder .mod .node_head h2 { font-size: 14px; color: #000; text-align: left; width: auto; float: none; }
.mod_cup_holder .mod_score_table { border: 0; padding: 0; margin: 0 0 15px; }
.mod_cup_holder .mod_score_table .legend { display: none; }
.mod_cup_holder .mod_group_scores { padding: 0; border: 0; }
.mod_cup_holder .mod_group_scores .c0 { width: 70px; }
.mod_cup_holder .mod_group_scores .c1 { float: none; width: auto; overflow: hidden; display: block; }
.mod_cup_holder .mod_group_scores .team { width: 40%; }
.mod_cup_holder .mod_group_scores .score { width: 20%; }
.mod_cup_holder .mod_group_scores .score1, .mod_cup_holder .mod_group_scores .score2 { width: 45%; }
.mod_cup_holder .mod_group_scores .colon { width: 10%; }
.mod_cup_holder .button { margin-top: 15px; }
.mod_cup_holder .button a {display:inline-block;border:1px solid;border-color:#295ea5 #011c3f #011c3f #295ea5;border-radius:4px;height:32px;padding:0 12px 1px;overflow:visible;text-shadow:-1px 1px 0px rgba(0,0,0,0.2);font:bold 12px/31px Arial,sans-serif;color:#fff;cursor:pointer;position:relative;
background:#164585;background:-moz-linear-gradient(top, #164585 0%,#042755 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#164585),color-stop(100%,#042755));background:-webkit-linear-gradient(top, #164585 0%,#042755 100%);background:-o-linear-gradient(top, #164585 0%,#042755 100%);background:-ms-linear-gradient(top, #164585 0%,#042755 100%);background:linear-gradient(top, #164585 0%,#042755 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#164585',endColorstr='#042755',GradientType=0 );}
.mod_cup_holder .button a:hover {background:#1b529e;background:-moz-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1b529e),color-stop(100%,#05336e));background:-webkit-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-o-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-ms-linear-gradient(top, #1b529e 0%,#05336e 100%);background:linear-gradient(top, #1b529e 0%,#05336e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b529e',endColorstr='#05336e',GradientType=0 );}
.mod_cup_holder .button a:active {top:1px;}
/* kolory */
.mod_cup_holder .mod_score_table th { background: #535a67; border: 0; border-bottom: 1px solid #d6d6d6; } 
.mod_cup_holder .mod_score_table td { background: #fff; border: 0; border-bottom: 1px solid #d6d6d6; color: #333; } 
.mod_cup_holder .mod_score_table .kolor1 td { background: #e1e7f2; color: #333; }
.mod_cup_holder .mod_score_table .kolor1 td a, .mod_score_table .kolor1 td a:hover { color: #002a70; }
.mod_group_scores { padding-bottom: 20px; border-bottom: 2px solid #eceef5; }
.mod_group_scores .node_head h2 { float: left; width: 360px; font-size: 12px; font-weight: bold; }
.mod_group_scores .more { float: right; width: 240px; }
.mod_group_scores .prevnext { float: right; font-size: 14px; font-weight: bold; line-height: 24px; color: #999; }
.mod_group_scores .prevnext a, .mod_group_scores .prevnext span { display: inline-block; border: 1px solid #cccfd9; padding: 0 8px; }
.mod_group_scores .prevnext a:hover { background: #ce212d; border-color: #ce212d; }
.mod_group_scores li { padding: 1px 0px; border-bottom: 1px solid #dce2ea; }
.mod_group_scores li p { margin: 6px 0 3px; font-weight: bold; }
.mod_group_scores li a { overflow: hidden; zoom: 1; display: block; }
.mod_group_scores li a:hover { background: #dce2ea; }
.mod_group_scores .c0 { float: left; width: 90px; padding: 4px 5px 5px; font-size: 12px; color: #363636; }
.mod_group_scores .c1 { float: left; width: 510px; padding: 4px 5px 5px; font-size: 12px; color: #002a70; }
.mod_group_scores li a:hover .c0 { color: #363636; }
.mod_group_scores li a:hover .c1 { color: #002a70; }
.mod_group_scores .score { float: left; font-size: 14px; font-weight: bold; color: #f44652; width: 100px; }
.mod_group_scores .score1, .mod_group_scores .score2 { float: left; width: 44px; }
.mod_group_scores .colon { float: left; text-align: center; width: 12px; }
.mod_group_scores .team { float: left; width: 205px; }
.mod_group_scores .team:hover {text-decoration:underline;}
.mod_group_scores .team1, .mod_group_scores .score1 { text-align: right; }
.mod_group_scores .winner { font-weight: bold; }
.mod_group_scores .current .c0 span { padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/live-indicator.png') no-repeat 0 5px; }
.mod_group_scores .current.live .c0 span { background-position: -6px 5px; }
.mod_group_scores li { border: 0; }
.mod_group_scores li a { background: #f3f3f3; }
.mod_group_scores li a:hover { background: #2b323f; }
.mod_group_scores .c0 { color: #333; }
.mod_group_scores .c1 { color: #101010; }
.mod_group_scores li a:hover .c0 { color: #d1d1d1; }
.mod_group_scores li a:hover .c1 { color: #fff; }

/* facebook, podziel sie */
.fb-like {
    border-top: 1px solid #D1D1D1;
    font-weight: bold;
    padding-bottom: 16px;
    padding-top: 12px;
}

.fb-like a {
    background: url("http://biv.gazeta.pl/mobile/img/icon_facebook.gif") no-repeat scroll 0 50% transparent;
    color: #003259;
    padding-left: 20px;
}
/* /facebook, podziel sie */

@media screen and (max-device-width : 320px), (min-device-width : 321px)  {
    body { padding: 0 0.188em; }
    /* ogolne zajawki */
    .mod, .index, .report-live, .mod_score { margin-bottom: 0.625em;  }
    .mod_details_res{margin-bottom: 0;}
    .mod .base, .index .base { padding: 0.182em 0.364em; margin-right: 0.909em; }
    .mod .entry .meta, .index .entry .meta { padding-top: 0.375em; }
    .mod .entry .label, .mod_MT .label, .index .entry .label, .mod .meta .label, .index .entry .label {padding: 0.182em 0.545em; margin-right: 0.727em;}
    /* obrazki zliczajace, reklama */
    .reklama img { margin: 0 auto 0.188em; }
    /* stopka */
    #footer p { margin-top: 0.666em; padding-top: 0.666em; }
    .footer_link { margin-bottom: 0.667em; margin-top: 0.667em; }
    #footer .footer_link_l li { margin-left: 0.333em; padding-left: 0.333em; }
    #footer p { padding-top: 0.667em; }
    /* sciezka */
    .path { margin-bottom: 0.5em; }
    /* artykul */
    h2 { margin-bottom: 0.333em; }
    .author { margin-top: 0.5em; }
    .date { margin-top: 0.28em; }
    .lead { margin: 0.625em 0 0.75em; }
    .rel { margin: 0.875em 0 0.625em; }
    .rel img { margin-bottom: 0.188em; }
    #artykul ~ b, #artykul ~ a { padding: 0.075em 0.43em 0.215em; margin-bottom: 1em; }
    /* galeria */
    body #gallery .nav_gallery_return { margin-bottom: 0.5em; }
    body #gallery .cmsArtykulElem { margin: 1em 0 0 0; }
    /* MT */
    .mod_MT .news { margin-top: 0.625em; }
    .mod_MT .desc a {padding-left: 7.438em; padding-bottom: 0.625em;}
    /* index, dailynews */
    .index li a, .mod_dailynews li a { padding: 0.375em 0 0.313em; }
    .index .footer .more, .index .footer .pages, .mod_dailynews .pages { margin-top: 0.625em; }
    .index .footer .more a { padding: 0.075em 0.43em 0.215em; }
    .index .footer .pages a, .index .footer .pages span, .mod_dailynews .pages span { padding: 0.075em 0.43em 0.215em; margin: 0 0.43em; }
    .index.cont { padding-top: 0.625em; }
    .mod_dailynews, #cont .mod_zr_msport6 + .index, #cont .section + .index, #cont .mod_live_scores + .index { padding-top: 0.44em; margin-top: 0.44em; }
    /* wszystkie dyscypliny, miasta, nawigacja dol, poddzialy */
    .mod_zr_msport1, .mod_zr_msport2, .mod_zr_msport5, .mod_zr_msport6 { padding-top: 0.625em; margin-bottom: 0.313em; }
    .mod_zr_msport1 ul, .mod_zr_msport2 ul, .mod_zr_msport5 ul, .mod_zr_msport6 ul { margin-left: -0.438em; }
    .mod_zr_msport1 li, .mod_zr_msport2 li, .mod_zr_msport5 li, .mod_zr_msport6 li { padding: 0 0.375em; margin-bottom: 0.313em; }
    .mod_zr_msport1 p { margin: 0 0 0.313em; }
    /* naglowek dzialu */
    .mod_zr_msport10 { margin-bottom: 0.438em; }
    /* nawigacja gora */
    .mod_zr_msport4 a { padding: 0.1em 0; overflow: hidden; text-overflow: ellipsis; }
    /* dol-rozgrywki/wyniki/tabela */
    .mod_zr_msport11, .mod_tags { padding-top: 0.44em; margin-bottom: 0.44em; }
    .mod_zr_msport11 .node_head, .mod_tags .node_head { margin-bottom: 0.25em; }
    /* wszystkie dyscypliny, rozgrywki, wyniki skoki */
    .mod_zr_msport3 h2 { margin-bottom: 0.44em; }
    .mod_zr_msport3 .node_body, .mod_zr_msport8 .node_body { margin: 1em 0 0 0; }
    .mod_zr_msport3 .node_inner_entry, .mod_zr_msport7 .node_inner_entry, .mod_zr_msport8 .node_inner_entry { padding: 0.25em 0.375em; }
    .mod_zr_msport3 .node_right p, .mod_zr_msport7 .node_right p { padding-left: 0.35em; margin-left: 0.35em; }
    .mod_zr_msport8 h2 { margin-bottom: 0.25em; }
    .mod_zr_msport8 ul { margin-bottom: 0.25em; }
    .mod_zr_msport8 li { padding-left: 0.35em; margin: 0 0 0.15em 0.35em; }
    /* glowka gg - artykul */
    #game_result_m { padding: 0.375em 0.125em; margin: 0.875em 0; }
    #game_result_m #gr_head { margin-bottom: 0.365em; }
    #game_result_m #gr_m .game_score div { padding: 0.1em 0; }
    #game_result_m .game_team { padding: 0.1em 0.5em; }
    /* tabele */
    .mod_score_table h2 { margin-bottom: 0.44em; }
    .mod_score_table th, .mod_score_table td { padding: 0.214em 0.357em; }
    .mod_score_table .legend { padding-top: 0.417em; }
    .mod_score_table .legend li { margin-left: 0.417em; }
    .mod_score_table .w { padding: 0.075em 0.43em 0.215em; margin: 0.357em 0 0; }
    /* mecz na zywo */
    .mod_description h3, .report-live h3 { margin-bottom: 0.44em; }
    .mod_description a + a { margin-top: 0.44em; padding-top: 0.44em; }
    .report-live a { padding: 0.075em 0.43em 0.215em; }
    .mod_description ul, .report-live ul { margin: 0 0 0.44em; }
    .mod_description li, .report-live li { padding: 0.375em 0; }
    .report-live .time { margin-right: 0.5em; }
    .report-live .penalties { margin-right: 0.5em; }
    .report-live img { margin: 0.1em 0.5em 0 0; }
    /* glowka */
    .mod_score .scores { padding: 0.375em 0.125em; }
    .mod_score .l1 { margin-top: 0.125em; }
    .mod_score .l1 .team { padding: 0.143em 0; }
    .mod_score .l1 .score { padding: 0.143em 0; }
    .mod_score .stats { padding: 0 0.167em; }
    .mod_score .stats a { padding: 0.25em 1% 0.333em; }
    .mod_score .scores.finish li { padding: 0.125em 0; }
    .mod_score .nomatch { margin-top: 0.44em; }
    /* ind */
    .mod_score .score-results .first { padding-bottom: 0.125em; }
    .mod_score .score-results li.odd, .mod_score .score-results li.even { padding: 0.143em; }
    /* rozwiniecie */
    .mod_details_res .node_entry { margin-top: 1em; }
    .mod_details_res h3 { margin-bottom: 0.44em; }
    .mod_details_res h3 span { padding: 0.125em; }
    .mod_details_res .res-goals, .mod_details_res .res-cards { margin-bottom: 0.5em; }
    .mod_details_res span { margin: 0.143em 0.5em 0 0; }

    .mod_details_res .node_entry {padding: 0.714em 0.929em;}
    .mod_details_res .node_entry b, .mod_details_res .node_entry strong, .mod_details_res .res-squad {margin-top: 0.714em;}
    .button_show_score a {padding: 0.25em 1% 0.333em;}
    .button_show_score {padding: 0 0.167em; margin-bottom: 0.833em;}
    .button_show_score a .icon {margin-left: 0.313em;}
    /* wyniki */
    .section { margin-bottom: 0.714em; }
    .section .name { margin-bottom: 0.214em; }
    .section .path, .section .events li, .mod_soccer_week .event-title, .mod_soccer_week .events li { margin-bottom: 0.357em; }
    .section .path, .mod_soccer_week .event-title, .indEntry .path { padding: 0.429em 0.429em 0.357em 0.429em; }
    .section .events a, .mod_soccer_week .events a { padding: 0.429em 0.357em; }
    .section .events a:hover, .mod_soccer_week .events a:hover { margin-bottom: -0.143em; }
    .section .events .c0, .mod_soccer_week .l0, .indEntry .events .c0 { margin: 0 0 0.143em; }
    .indEntry .events .c1 span, .indEntry .events .c1 ~ span { padding: 0.143em 0 0; margin: 0.143em 0 0; }
    .mod_live_scores .node_foot .more { padding: 0.075em 0 0.215em; text-align: center; }
    .mod_live_scores .node_foot .more a { display: inline-block; font-size: 1.25em; font-weight: bold; padding: 0.2em 0; text-shadow: 1px 1px #000; border-radius: 4px; border: 1px solid; border-color: #295ea5 #011c3f #011c3f #295ea5; background: #1c5097; background: -moz-linear-gradient(top,  #1c5097 0%, #032554 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c5097), color-stop(100%,#032554)); background: -webkit-linear-gradient(top,  #1c5097 0%,#032554 100%); background: -o-linear-gradient(top,  #1c5097 0%,#032554 100%); background: -ms-linear-gradient(top,  #1c5097 0%,#032554 100%); background: linear-gradient(top,  #1c5097 0%,#032554 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5097', endColorstr='#032554',GradientType=0 ); color: #fff; text-decoration: none; width: 99%; }
    /* tydzien */
    .mod_category .node_entry, .mod_soccer_week .node_entry { margin-top: 0.375em; }
    .mod_category .c0, .mod_soccer_week .date span { padding-top: 0.375em; }
    .mod_category .scores li { padding: 0.143em; }
    .mod_title { margin: 0 0 -1.675em 0; }
    .mod_title .node_head h3 { text-align: center; padding-top: 0.375em; }
    /* sklad */
    .mod_squad h3 { margin: 0.875em 0 0 0; }
    .mod_squad h3:first-child { margin: 0 0 0.313em; }
    .mod_squad .node_entry h3 { margin: 0 0 0.875em 0; }
    .mod_squad li p + span { margin-left: 3.429em; }
    .mod_squad .events-type {  margin-right: 0.5em; }
    /*komentarze*/
    .mod_comments_list { padding-top: 0.688em; }
    .mod_comments_list li .body { margin-bottom: 0.750em; padding: 0.750em 0.625em 0.625em; }
    .mod_comments_list .footer { margin-top: 0.625em; }
    .mod_comments_list .footer a, .mod_comments_list .footer .prev, .mod_comments_list .footer .next { margin: 0 0.43em; padding: 0.075em 0.43em 0.215em; }
    /*przycisk <<odswiez>>*/
    /*roznice w padding i dodany tutaj line-height sa hackiem na Nokie i Opere Mini*/
    section.refresh a.button_refresh span, div.refresh a.button_refresh span{padding: 0.357em 0.500em; line-height: 16px;} 

    /*sondaze*/
    .mod_zr_poll_mobi {padding: 0.5em 0 0.188em;}
    .mod_zr_poll_mobi h3 {margin-bottom: 0.313em;}
    .mod_zr_poll_mobi .node_body {margin-top: 0.875em;}
    .mod_zr_poll_mobi .node_body > ul > li {padding: 0.625em 0.625em 0;}
    .mod_zr_poll_mobi .node_body > ul > li.final {margin-bottom: 0.375em; padding-bottom: 0.625em;}
    .mod_zr_poll_mobi h5 {margin-bottom: 0.625em;}
    .mod_zr_poll_mobi .node_body .label {margin-left: 0.625em; width: 80%;}
    .mod_zr_poll_mobi .node_body .result {margin-bottom:0.625em; padding: 0.188em 0.188em 0.125em 0;}
    .mod_zr_poll_mobi .node_body .result .number {margin: 0.583em 0 0 0.6%;}
}

@media screen and  (min-width : 320px) {
    /*sondaze*/
    .mod_zr_poll_mobi .node_body .label {width: 90%;}
}

/* mrtc.css */
.button {display: block;}

/* nawigacja gora */
.mod_zr_msport4.cols4 li {float:left;margin-bottom:2px;margin-left:0;width:49%}
.mod_zr_msport4.cols4 li.even {margin-left:2%}
.mod_zr_msport4 .application a,.mod_zr_msport4 .application a:hover {border-color:#2d2e42;color:#2d2e42}

/* {pl.gazeta.header}*/
.cont > h2 {color:#222;font-size:18px}
.cont > h2 span {vertical-align:middle}
.cont > h2 .spec {background-color:#bf1426;color:#fff;font-size:14px;padding:2px 4px 1px;text-transform:uppercase}
.cont > h2 a:hover {text-decoration:none}
.cont > h2 a:hover .content {text-decoration:underline}

/* przed spotkaniem */
.cont .entry-header h3, .cont .mod_poll header {font-weight: bold; font-size: 1em;}
.cont .entry-header h3 {margin: 12px 0 6px;}
.cont .entry-header section {overflow: hidden;margin-bottom: 10px;border-bottom: 1px solid #ECEEF5;}
.cont .entry-header section .imgw {float: left;margin-right: 9px;}
.cont .entry-header section h2 {font-weight: normal;}
.cont .entry-header footer, .mod_about_meeting .more {text-align: right; font-size: 0.8em;}
.cont .entry-header footer a, .mod_about_meeting .more {padding-right: 10px;background: url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/arr.png") 100% 7px no-repeat;}
.cont .entry-header footer a:active {background-position: 100% -10px;}
.entry .module {position: relative;}
.entry .imgw .descr {background: url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/ico_magnify.png") no-repeat 0 100% transparent; position: absolute; bottom: 0; left: 0; height: 30px; width: 30px; margin: 0;}
.entry .imgw .descr a {text-indent: -2000000px; display: block; height: 100%;}
.mod_about_meeting .more {width: 100%; float: right; padding-top: 5px; background-position: 100% 12px; text-transform: lowercase;}

/* zajawka bramek AFP */
.entry.seria {overflow: hidden;}
.entry.seria ul {margin: 0; padding: 0;}
.entry.seria .imgw {float: left;margin-right: 9px;background: url("http://bi.gazeta.pl/i/obrazki/rtc2012/seria-bg.png") no-repeat scroll 100% 100% transparent; height: 88px; width: 140px;}
.entry.seria .imgw a {display: block; position: relative; z-index: 2; height: 68px; overflow: hidden; width: 120px;}
.entry.seria .wrap h1 {font-size: 1.125em; font-weight: normal;}
.entry.seria .ico {background: url("http://bi.gazeta.pl/i/obrazki/rtc2012/play.png") no-repeat scroll 0 0 transparent; bottom: 2px; height: 22px; position: absolute; right: 2px; width: 22px;}

/* lista w relacji */
.gazeta_rtc2012 .entry .content footer {display:none}
.gazeta_rtc2012 li, .report-live li {margin:0 0 28px;overflow:hidden}
.gazeta_rtc2012 li:last-child, .report-live li:last-child {margin-bottom: 20px}
.gazeta_rtc2012 li header, .report-live .time {margin-bottom:8px}
.gazeta_rtc2012 li header,.gazeta_rtc2012 li header a, .report-live .time {color:#626262}
.gazeta_rtc2012 li .content,.gazeta_rtc2012 li .mod_comments {margin-left:32px;}
.gazeta_rtc2012 li .content,.gazeta_rtc2012 li .mod_comments, .report-live .events-type {border-left: 1px solid #E2E2E2;padding-left: 10px;}
.gazeta_rtc2012 li.goal .content,.gazeta_rtc2012 li.goal .mod_comments {border-color: #000;}
.gazeta_rtc2012 li .content .content {border-left-style:none;margin-left:0;padding-left:0;float:none;}
.gazeta_rtc2012 li .mod_comments .content {border-style: none;margin-left: 0;padding-left: 0}
.gazeta_rtc2012 li.urgent .content,.gazeta_rtc2012 li.urgent .mod_comments {border-color:#A90000}
.gazeta_rtc2012 li .content .imgw {margin-top:8px}
.gazeta_rtc2012 li header time,.gazeta_rtc2012 li header p {display:inline}
.gazeta_rtc2012 li header p.spec {color:#383F4C;font-weight:bold;text-transform:uppercase}
.gazeta_rtc2012 li.urgent header p.spec {color:#A90000}
.gazeta_rtc2012 li header .authors {float:none;font-size:0.8em;overflow:hidden;width:270px}
.gazeta_rtc2012 li header .authors li {display:block;float:left;height:18px;line-height:18px;margin-bottom:2px;}
.gazeta_rtc2012 li header .authors li * {opacity:0.5}
.gazeta_rtc2012 li header .authors li:first-child {margin-right: 5px}
.gazeta_rtc2012 li header .authors li:first-child:after {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/icon_change.png") no-repeat scroll 100% 50% transparent;content:"";display:block;float:left;height:100%;margin-left:5px;width:16px;opacity:1}
.gazeta_rtc2012 li header .authors .active * {opacity:1}
.gazeta_rtc2012 li header .authors img {display:inline;float:left;height:18px;margin-right:4px}
.gazeta_rtc2012 li header .authors span {color:#454545;display:block;float:left;font-weight:bold;font-size:11px;width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gazeta_rtc2012 li .entry {overflow:hidden;position:relative}
.gazeta_rtc2012 li .mod_comments {margin-right: 0}
.gazeta_rtc2012 li .mod_comments a {background:#ECEFF6;display:block;font-size:0.8em;margin-top:4px;padding:2px;text-align:right}
.gazeta_rtc2012 li .mod_comments a span {color:#959799}
.gazeta_rtc2012 li header .imgw {float:none;margin:0;padding:0}
.gazeta_rtc2012 li .content .imgw {float:none;margin-right:0;padding-right:0;margin-left:0;padding-left:0}
.gazeta_rtc2012 li .content .imgw img {max-width: 190px}
.gazeta_rtc2012 li header .imgw .ico {height:20px;left:0;position:absolute;top:27px;width:20px}
#gazeta_rtc_footer,.gazeta_rtc_footer {border:solid #E2E2E2;border-width:0 0 1px 1px;margin-left:32px;padding-left:10px}
#gazeta_rtc_footer .mod_content_more a, .gazeta_rtc2012_back > p > a,.gazeta_rtc_footer .mod_content_more a {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/button_more.png") repeat-x scroll 0 100% #164585;border-radius:2px;color:#fff;display:block;font-size:12px;font-weight:700;padding:5px 0 4px;text-align:center;text-transform:capitalize}
#cont .gazeta_rtc2012_body > ul .old,.gazeta_rtc2012_body > ul .old {display: none;}
#gazeta_rtc_footer .mod_content_more .loading:hover,.gazeta_rtc_footer .mod_content_more .loading:hover {text-decoration:none;cursor: default;}

/* ikony RTC */
.gazeta_rtc2012 .ico {background:url('http://bi.gazeta.pl/i/obrazki/rtc2012/sprite.1.1-small.png') no-repeat 0 0}
.gazeta_rtc2012 .ico.wyborcza {background-position:0 0}
.gazeta_rtc2012 .ico.wyborczaBiz {background-position:0 -45px}
.gazeta_rtc2012 .ico.tokfm {background-position:0 -90px}
.gazeta_rtc2012 .ico.twitter {background-position:0 -135px}
.gazeta_rtc2012 .ico.facebook {background-position:0 -180px}
.gazeta_rtc2012 .ico.mail {background-position:0 -225px}
.gazeta_rtc2012 .ico.quote {background-position:0 -270px}
.gazeta_rtc2012 .ico.correspondent {background-position:0 -315px}
.gazeta_rtc2012 .ico.change {background-position:0 -360px}
.gazeta_rtc2012 .ico.goal {background-position:0 -405px}
.gazeta_rtc2012 .ico.yellowCard {background-position:0 -450px}
.gazeta_rtc2012 .ico.redCard {background-position:0 -495px}
.gazeta_rtc2012 .ico.bronzeMedal {background-position:0 -540px}
.gazeta_rtc2012 .ico.silverMedal {background-position:0 -585px}
.gazeta_rtc2012 .ico.goldMedal {background-position:0 -630px}
.gazeta_rtc2012 .ico.extraTime {background-position:0 -675px}
.gazeta_rtc2012 .ico.cup {background-position:0 -720px}

/* mod_poll */
.mod_poll .submit:after,#playersRating_overlay .all:after {content:'.';display:block;height:0;width:0;visibility:hidden;clear:both;}
.mod_poll .submit,#playersRating_overlay .all {zoom:1;}
.mod_poll {font:1em Arial,sans-serif;color:#000;position:relative;}
article.mod_poll header {font:bold 20px Arial,sans-serif;color:#000;border:0;padding:0;margin:0 0 6px;}
.mod_poll > section.body {background:#f2f4f9;padding:20px;}
.mod_poll button::-moz-focus-inner {border:0;padding:0;}
.mod_poll button,.mod_poll .button {border:1px solid;border-color:#295ea5 #011c3f #011c3f #295ea5;border-radius:3px;height:22px;padding:0 12px 1px;overflow:visible;text-shadow:-1px 1px 0px rgba(0,0,0,0.2);font:bold 12px Arial,sans-serif;color:#fff;cursor:pointer;position:relative;background:#164585;background:-moz-linear-gradient(top, #164585 0%,#042755 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#164585),color-stop(100%,#042755));background:-webkit-linear-gradient(top, #164585 0%,#042755 100%);background:-o-linear-gradient(top, #164585 0%,#042755 100%);background:-ms-linear-gradient(top, #164585 0%,#042755 100%);background:linear-gradient(top, #164585 0%,#042755 100%);}
.mod_poll button:hover,.mod_poll .button:hover {background:#1b529e;background:-moz-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1b529e),color-stop(100%,#05336e));background:-webkit-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-o-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-ms-linear-gradient(top, #1b529e 0%,#05336e 100%);background:linear-gradient(top, #1b529e 0%,#05336e 100%);}
.mod_poll .name {font-weight:bold;color:#000}
.mod_poll .votes {color:#6b6b6b;}
.mod_poll section.body > .message {position:static;text-align:center;padding:0 10px;font-size:12px;color:#000;font-weight:bold;}
.mod_poll section.body > .message.error {color:red;}
.mod_poll section.body.dissapear > :first-child {opacity:0;}

.mod_poll header {margin-bottom: 6px;}
.mod_poll section.body {display: block; background-color: #F0F2F7;    padding: 15px;font-size: 12px;}

.mod_poll[data-type="binary"] .result {width: 90px;height: 90px;background: url("http://bi.gazeta.pl/i/obrazki/lego/5/binary_pool_circle.png") no-repeat scroll 0 0 #f0f2f7;margin: 0 auto;}
.mod_poll[data-type="binary"] .c0, .mod_poll[data-type="binary"] .c1 {padding: 2px 0 0;width: 25%;height: 75px;position: relative;}
.mod_poll[data-type="binary"] .c0 {float: left;text-align: right;}
.mod_poll[data-type="binary"] .c1 {float: right;text-align: left;}
.mod_poll[data-type="binary"] .c0 button,.mod_poll[data-type="binary"] .c1 button {position: absolute;right: 0;bottom: 17px;}
.mod_poll[data-type="binary"] .c1 button {left: 0;width: 61px;}
.mod_poll[data-type="binary"] p {margin-bottom:-8px;margin-right:-9px;padding-top:5px;position:static;text-align:right}
.mod_poll[data-type="select"] select {border:1px solid #c7c7c7;font:bold 16px Arial,sans-serif;color:#000;padding:5px 7px 5px 3px;width:60%;float:left;}
.mod_poll[data-type="select"] button {font-size:14px;padding:0 14px 1px;height:34px;float:right;}
.mod_poll[data-type="select"] .submit {padding:28px 0;overflow: hidden;}
.mod_poll[data-type="select"] .item {margin-bottom:10px;}
.mod_poll[data-type="select"] .item > div {display:inline-block;line-height:20px;vertical-align:middle;}
.mod_poll[data-type="select"] .no {background:#3c94d2;color:#fff;font-size:19px;font-weight:bold;padding:0 4px;}
.mod_poll[data-type="select"] .name {padding:0 2px 0 5px;height:20px;max-width: 200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mod_poll > section.body > p,.mod_poll .result > p,.mod_poll fieldset p {position:absolute;right:6px;bottom:6px;font-size:10px;color:#929292;}

/* winiki rtc */
.gazeta_rtc2012_body article.entry .sportHead { background: #2b313d; padding: 6px 2px; clear: both; ; margin: 6px 0; }
.gazeta_rtc2012_body article.entry .sportHead .match_path { font-size: 0.688em; color: #fff; overflow: hidden; zoom: 1; }
.gazeta_rtc2012_body article.entry .sportHead .match_path li { float: left; padding-left: 6px; margin: 0 0 0 6px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/matchPath_bg.png') no-repeat 0 50%; }
.gazeta_rtc2012_body article.entry .sportHead .match_path li:first-child { margin: 0; padding: 0; }
.gazeta_rtc2012_body article.entry .sportHead .match_path li a { color: #fff; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead { display: block; margin-top: 2px; overflow: hidden; zoom: 1; background-color: #E5E5E5; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead p { margin: 0; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team { width: 34%; margin: 0 2%; overflow: hidden; font-size: 0.875em; color: #353535; background: #e5e5e5; float: left; padding: 2px 0; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team img { height: 20px; vertical-align: middle; margin: 0 5px; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team span { vertical-align: middle; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .score { width: 24%; overflow: hidden; font-size: 0.875em; font-weight: bold; color: #fff; background: #CE212D; float: left; padding: 2px 0; text-align: center; z-index: 1; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .score1, .gazeta_rtc2012_body article.entry .sportHead .ggHead .score2 { float: left; width: 45%; text-align: left; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .colon { float: left; width: 10%; padding: 1px 0; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team1, .gazeta_rtc2012_body article.entry .sportHead .ggHead .score1 { text-align: right; }
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team2 { float: right; }
.gazeta_rtc2012_body article.entry .indHead table { width:100%; border-collapse: collapse; font-size: 0.875em; margin: 0; }
.gazeta_rtc2012_body article.entry .indHead th { color: #d0d0d0; font-size: 11px; font-weight: bold; padding: 0 0 7px; border: 0; text-align: left; }
.gazeta_rtc2012_body article.entry .indHead th.no {text-align:center;}
.gazeta_rtc2012_body article.entry .indHead th.player { padding: 0 6px 7px; }
.gazeta_rtc2012_body article.entry .indHead td { border: 3px solid #d8d8d8; border-width: 3px 0; background: #ebebeb; color: #000; vertical-align: middle; }
.gazeta_rtc2012_body article.entry .indHead td.no { border-left-width: 3px; width: 20px; background: #c61e29; font-weight: bold; color: #fff; text-align: center; }
.gazeta_rtc2012_body article.entry .indHead td.flag { background: #c6c6c7; width: 17px; }
.gazeta_rtc2012_body article.entry .indHead td.player { padding: 3px 6px; }
.gazeta_rtc2012_body article.entry .indHead td.result { border-right-width: 3px; width: 110px; }
.gazeta_rtc2012_body article.entry .indHead tr:first-child td.player a { font-weight: bold; }
.gazeta_rtc2012_body article.entry .indHead td a { font-weight: normal; color: #000; }
.gazeta_rtc2012_body article.entry .indHead td a:hover { color: #000; background: 0; text-decoration: underline; }
.gazeta_rtc2012_body article.entry .indHead td img { display: block; }
.gazeta_rtc2012_body .ggHead .descr {display: none;}
.gazeta_rtc2012_body .ggHead span {float: left; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.gazeta_rtc2012_body .ggHead span span {float: none;}
.gazeta_rtc2012_body article.entry .sportHead .ggHead .team {width: auto;}
.gazeta_rtc2012_body article.entry .sportHead .ggHead .score {margin-left: 2%; width: 20%;}
.gazeta_rtc2012_body article.entry .sportHead .ggHead .score .score {margin-left: 0; width: 45%;}
.mod_score.hidden, .mod_group.hidden {display: none;}

/* row_sport */
ul.row_sport li.entry.article { clear: both; list-style: none; overflow: hidden; }
article.mod_uzr_sport12_v1 { clear: both; display: none; }
@media screen and (min-width: 250px) {
    article.mod_uzr_sport12_v1 {display: block;}
}
ul.row_sport li.entry.article div { float: left; }
ul.row_sport li.entry.article ul > li.entry {border-bottom: 1px solid #DEDEDE;}
ul.row_sport li.entry.article ul > li.entry h3 a { display: block; padding: 6px 10px; font-size: 1.2em; }
ul.row_sport li.entry.article ul > li.entry h3 a:hover {}
ul.row_sport li.entry.article ul > li.entry h3 a span { color: #aa0000; text-transform: uppercase; }
ul.row_sport li.entry.article ul > li.entry h3 a:hover span { color: #fe4451; }
/*ul.row_sport li.entry.article ul > li.entry:first-child h3 a { background: #e7e7e7; }*/
ul.row_sport li.entry.article > h3 {width:auto !important; font-weight:normal !important; height:69px; border-bottom: 1px solid #DEDEDE;}
ul.row_sport li.entry.article > h3 a { display: block; padding: 6px 10px ; font-size: 1.1em; font-weight:bold; }
ul.row_sport li.entry.article > h3 a:hover {}
ul.row_sport li.entry.article > h3 a span { color: #aa0000; text-transform: uppercase; }
ul.row_sport li.entry.article > h3 a:hover span { color: #fe4451; }

ul.row_sport li.entry.article > ul { float: right; width: 474px; }
ul.row_sport li.entry.article .imgw a img {}
ul.row_sport li.entry.article .imgw a:hover { background: none; }

/* indeksy lokalne wersja druga */
.mod_uzr_sport12_v1 {margin-top: 25px; margin-bottom: 33px;}
article.mod_uzr_sport12_v1 > header { margin: 0 0 8px; position: relative;padding-bottom:6px; }
article.mod_uzr_sport12_v1 > header h1 {background:#fff; border-bottom: 3px solid #BF2733; font: bold 20px/22px Arial, sans-serif; color: #303235; float: left; margin-right: 10px; width:100%;}
article.mod_uzr_sport12_v1 > header h1 a {color:#002a70;}
article.mod_uzr_sport12_v1 > header h1 a:hover {background:none;}
article.mod_uzr_sport12_v1 > header div { font: 12px Arial, sans-serif; background:#EDEDED; border-bottom: 1px solid #DEDEDE;padding: 4px 5px;float: left; width: 100%; height: 20px; line-height: 19px; margin-top: 1px; position: relative; z-index: 999;}
article.mod_uzr_sport12_v1 > header p {background: url('http://bi.gazeta.pl/i/obrazki/sport2011/lokale_arrow.png') no-repeat 100% 0 #fff; padding: 2px 0 0 8px; position: relative; top: -1px; }
article.mod_uzr_sport12_v1 > header ul { background: #fff; position: absolute; z-index: 3; border: 1px solid #d1d3d6; left: -1px; top: 20px; width: 128px; padding: 0; display: none; } 
article.mod_uzr_sport12_v1 > header li { padding: 1px 4px; background: #fff; margin: 0; cursor: pointer; background: #fff; }
article.mod_uzr_sport12_v1 > header li:hover { background: #eee; }
article.mod_uzr_sport12_v1 > header .over ul {display: block;}

article.mod_uzr_sport12_v1 .loader {position:absolute; height: 100%; width: 100%; rgba(255,255,255,0.9); display: none}
article.mod_uzr_sport12_v1 .body {position:relative;}
article.mod_uzr_sport12_v1 .body > ul > li {display:none;}
article.mod_uzr_sport12_v1 .body > ul > li.active {display:block;}
article.mod_uzr_sport12_v1 header div ul li a:hover {background:#eee;}

article.mod_uzr_sport12_v1 .body ul li.active, article.mod_uzr_sport12_v1 .body ul li { clear: both; }
article.mod_uzr_sport12_v1 .body ul li.active li.entry div { max-height: 170px; overflow: hidden; margin:0px; padding:0px; }
article.mod_uzr_sport12_v1 .body ul li.active li.entry > div { padding-bottom:10px; }
article.mod_uzr_sport12_v1 .body ul li.active .article {padding-top:7px;}
article.mod_uzr_sport12_v1 .body ul li.active .article > h3{padding-left: 115px;} 
article.mod_uzr_sport12_v1 .body ul li.active h3 { font-size:1em; font-weight:bold; line-height: normal; margin: 0 0 4px; word-wrap:break-word;}
article.mod_uzr_sport12_v1 .body ul li.active > img {position:absolute;}
article.mod_uzr_sport12_v1 .body ul li.active .new_row_sport img {  width:104px; height:69px;}
article.mod_uzr_sport12_v1 .body ul li.active div { float: left; }
article.mod_uzr_sport12_v1 .body ul li.active ul.row_sport ul { float: none; width: auto; }
article.mod_uzr_sport12_v1 .body ul li.active {border:none !important;}
article.mod_uzr_sport12_v1 .body ul li.active ul.new_row_sport li.entry ul li:first-child {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
article.mod_uzr_sport12_v1 .body ul li.active ul.new_row_sport li.entry ul li {border-bottom:1px solid #ccc;}
article.mod_uzr_sport12_v1 .body ul li.active ul.new_row_sport > li > div { position: relative;}
article.mod_uzr_sport12_v1 .body ul li.active ul.new_row_sport ul h3 { font-size: 1em; line-height: 18px; font-weight: normal; width: auto; margin: 0; padding: 5px 0 6px; }
article.mod_uzr_sport12_v1 .body ul li.active ul.new_row_sport > h3 a{font-size:1em; fonr-weight:bold; }
article.mod_uzr_sport12_v1 .body > span{background-color: #EBEEF5;float: left;font-size: 0.8em;margin-top: 10px;padding: 4px 12px;}
article.mod_uzr_sport12_v1 .body h3 a span{    background-color: red;color: #FFFFFF;float: left;font-size: 0.7em;font-weight: bold;line-height: 15px; margin-right: 0.727em;padding: 0.182em 0.545em;text-transform: uppercase;}
@media only screen and (min-width: 320px) {
    .gazeta_rtc2012_body .ggHead span {width: 44px;}
}
@media only screen and (min-width: 480px) {
    .gazeta_rtc2012_body .ggHead span {width: auto;}
}

/* {pl.sport.rtc.buttons.single.refresh}*/
div.main a.button_refresh {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/bg_refresh.png") repeat-x 0 100% #cc202c;border:solid 1px #82070f;border-radius:2px;border-color:#E13E49 #82070F #82070F #E13E49}
div.main a.button_refresh span {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/icon_refresh_label.png") no-repeat 50% 50% transparent;display:block;height:26px;text-indent:-40000px}

/*pl.sport.rtc.buttons.refresh.authors*/
.mod_buttons_refresh_authors {overflow:hidden}
.mod_buttons_refresh_authors .button {float:right}
.mod_buttons_refresh_authors .button_refresh {margin-left:15px;width:135px}
.mod_buttons_refresh_authors .button_authors {float: left;}
.button_authors {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/button_redakcja.png") no-repeat 50% 50% transparent;padding:4px 0 5px;width:81px}
.button_authors span {display:block;text-indent:-40000px}

/* pl.sport.rtc.authors */
.mod_gazeta_rtc2012_info .body ul {border-bottom:1px solid #e2e2e2;margin:10px 0}
.mod_gazeta_rtc2012_info li {margin-bottom:10px}
.mod_gazeta_rtc2012_info .body li * {vertical-align:middle}
.mod_gazeta_rtc2012_info .body li span {margin-left:10px}
.mod_gazeta_rtc2012_info .links {color:#002a70;font-size:12px}
.mod_gazeta_rtc2012_info .links a {display:inline-block;vertical-align:middle;padding-left: 21px;background: url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/mobileIcons3.png") 0 2px no-repeat;}
.mod_gazeta_rtc2012_info .links .facebook a {background-position: 0 -69px;}
.mod_gazeta_rtc2012_info .links .android a {background-position: 0 -149px;}
.mod_gazeta_rtc2012_info .links .iphone a {background-position: 0 -220px;}

/*mod mod_comment_form*/
.mod_comment_form input,.mod_comment_form textarea,.mod_comment_form input.iTxt {border-color:#ccc}
.mod_comment_form input[type="submit"] {background:url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/button_73x24.png") no-repeat scroll 0 0 transparent;border-style:none;float:none;font-size:13px;font-weight:bold;height:24px;padding:0;width:73px}

/*pl.sport.rtc.more.about*/
.index.mod_about_meeting {border-style:none}
.mod_about_meeting .entry {min-height:90px;position:relative}
.index.mod_about_meeting .entry h2 {display:block;margin-left:120px}
.mod_about_meeting .imgw {left:0;position:absolute;top:0}
.mod_about_meeting .entry.hidden, .mod_about_meeting .more.hidden {display: none;}

/*mod_comment_form*/
.mod_comment_form textarea {font: normal 1em Arial,sans-serif;}

/* rtc 2.0 -> rtc 3.0 */
.report-live li {border-bottom-style: none;padding: 0;}
.report-live li.first {border-top-style: none;}
.report-live .time {float: none; font-weight: normal; margin-right: 0; display: block;}

@media only screen and (min-width: 320px) {
    /* nawigacja gora */
    .mod_zr_msport4.cols4 ul {margin:0 auto;width:315px}
    .mod_zr_msport4.cols4 li,.mod_zr_msport4.cols4 li.even,.mod_zr_msport4.cols4 li.odd {margin-left:5px}
    .mod_zr_msport4.cols4 li {display:inline-block;float:none;margin-bottom:0;width:71px}
    .mod_zr_msport4.cols4 li:first-child {margin-left:0}
    .mod_zr_msport4 a {font-size:14px}

    /* lista w relacji */
    .gazeta_rtc2012 li .content .imgw img {max-width: 270px}

    /* mod_poll */
    .mod_poll[data-type="select"] .c0,.mod_poll[data-type="select"] .c1 {float: none;width:auto}
    .mod_poll[data-type="select"] select {width:70%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 215px;}
}

@media only screen and (min-width: 480px) {
    /* nawigacja gora */
    .mod_zr_msport4.cols4 ul {width:475px}
    .mod_zr_msport4.cols4 li {width:111px}

    /* lista w relacji */
    .gazeta_rtc2012 li header .authors,.gazeta_rtc2012 li header .authors li span {width: auto}

    /* mod_poll */
    .mod_poll[data-type="select"] select {width:80%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 375px;}
}

@media only screen and (min-width: 533px) {
    /* mod_poll */
    .mod_poll[data-type="select"] select {width:83%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 428px;}
}

@media only screen and (min-width: 600px) {
    /* nawigacja gora */
    .mod_zr_msport4.cols4 ul {width:591px}
    .mod_zr_msport4.cols4 li {width:141px}

    /* mod_poll */
    .mod_poll[data-type="select"] .c0 {float:left;width:280px;}
    .mod_poll[data-type="select"] .c1 {float:right;width:280px;}
    .mod_poll[data-type="select"] select {width:85%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 495px;}
}

@media only screen and (min-width: 768px) {
    /* nawigacja gora */
    .mod_zr_msport4.cols4 ul {width:auto}
    .mod_zr_msport4 ul {text-align:center}
    .mod_zr_msport4.cols4 li {display:inline-block;float:none;margin-bottom:0;width:24%}

    /* mod_poll */
    .mod_poll[data-type="select"] select {width:88%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 663px;}
}

@media only screen and (min-width: 992px) {
    /* mod_poll */
    .mod_poll[data-type="select"] select {width:90%;}

    /*pl.sport.rtc.buttons.refresh.authors*/
    .mod_buttons_refresh_authors .button_refresh {width: 87%;}
}

/*animacje CSS*/
/* migajaca ikonka gola */
@-moz-keyframes pulse {
    0% {background-color:#bbd045;}
    100% {background-color:#d9dfea;}
}
@-webkit-keyframes pulse {
    0% {background-color:#bbd045;}
    100% {background-color:#d9dfea;}
}
@-o-keyframes pulse {
    0% {background-color:#bbd045;}
    100% {background-color:#d9dfea;}
}
@-ms-keyframes pulse {
    0% {background-color:#bbd045;}
    100% {background-color:#d9dfea;}
}
@-keyframes pulse {
    0% {background-color:#bbd045;}
    100% {background-color:#d9dfea;}
}
.gazeta_rtc2012 .ico.goal { background-color:#bbd045;
    -moz-animation: pulse 1s linear infinite alternate; -webkit-animation: pulse 1s linear infinite alternate; -o-animation: pulse 1s linear infinite alternate; -ms-animation: pulse 1s linear infinite alternate; animation: pulse 1s linear infinite alternate;
}

/*index mobilne aplikacje*/
.index.mod_mobi_apps .head h2 { border-bottom: 1px solid #CCC; margin: 0 0 5px; color: #666; text-transform: uppercase; }
.index.mod_mobi_apps .head h2 { font-size: 0.688em; font-weight: 700; padding: 3px 0; }
.index.mod_mobi_apps .head h2 .subtitle { color: #CCCCCC; float: right; font-weight: bold; }
#cont .index.mod_mobi_apps .entry .imgw { padding-right: 3px; float: left; margin-right: 7px; }
.index.mod_mobi_apps li.first .imgw a { padding-top: 0; }
#cont .index.mod_mobi_apps ul li h3 a { display: block; padding: 7px 0; }
#cont .index.mod_mobi_apps ul li.first h3 a { padding-top: 0; }
#cont .index.mod_mobi_apps .spec { color: #990000; font-size: 80%; padding-right: 4px; text-transform: uppercase; display: inline-block; font-weight: bold; padding-right: 4px; }
.index.mod_mobi_apps li li { border-style: none; }

/*pl.sport.mobi.local*/
.js_sport_local #loc .head {overflow: hidden; }
.js_sport_local #loc .belka {float: left; }
.js_sport_local .spinner {display: block; float: left; }
.js_sport_local .spinner.hidden {display: none;}
.js_sport_local .spinner, .js_sport_local .spinner img {height: 19px; width: 19px; }
.js_sport_local #loc form { float: left; }
.js_sport_local #loc form input[type='submit'], .js_sport_local .spinner.hidden {display: none; }
#loc .city {font-size: 1.3em; color: #012a6c; }
#loc .belka {border-top: 3px solid #bf2733; border-bottom: 1px solid #dedede; width: 100%; background-color: #ededed; padding: 4px 5px; }
#loc .entry {overflow: hidden; }
#loc .entry:first-child h3 a {font-weight: bold; float: none;}
#loc .entry .imgw {float: left; margin-right: 10px; }
#loc .entry li {border-style: none; }
#loc .entry .meta {width: auto; }
#loc .body > ul + span {font-size: 0.8em; background-color: #ebeef5; padding: 4px 12px; margin-top: 10px; float: left; }
#loc .body > ul + span:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
/*pl.sport.mobi.local - daty obok linka*/
#loc .entry h3, .locale .entry h3 {padding: 5px 0 6px;}
#loc .entry h3 a, .locale .entry h3 a, #loc .entry .meta, .locale .entry .meta {padding: 0;}
#loc .entry h3 a, .locale .entry h3 a {float: left; margin-right: 10px;}
#loc .entry .meta, .locale .entry .meta {clear: none; width: auto;}
#loc .entry .when, .locale .entry .when {font-size: 1em; line-height: 1.188em;}

/* mt io2012 */
div.mod_mt_io { font-size: 1em; line-height: normal; margin: 0 0 20px; }
div.mod_mt_io div.title { font-size: 1.125em; font-weight: bold; line-height: 1.6em; margin: 0 0 8px; }
div.mod_mt_io div.title a { display: block; }
div.mod_mt_io div.node_mt { padding: 0 0 10px; margin: 0 0 10px; border-bottom: 2px solid #c5c4c4; }
div.mod_mt_io div.node_mt div.imgw { float: none; padding: 0; margin: 0; }
div.mod_mt_io div.node_mt div.imgw img { max-width: 100%; }
div.mod_mt_io ul.photo li { padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid #dedede; overflow: hidden; }
div.mod_mt_io ul.photo li .imgw { width: 104px; height: 69px; margin: 0 10px 0 0; padding: 0; overflow: hidden; float: left; }
div.mod_mt_io ul.photo li > a { display: block; overflow: hidden; }
div.mod_mt_io span.brand { padding: 0.182em 0.364em; font-size: 0.688em; background: #434a52; color: #fff; display: inline-block; vertical-align: middle; line-height: 15px; margin-left: 0.727em; }
div.mod_mt_io div.node_mt span.brand { display: none; }
div.mod_mt_io span.text + span.brand { margin-left: 0; }
div.mod_mt_io span.text { display: block; }
div.mod_mt_io span.spec { float: left; background-color: red; color: #fff; font-size: 0.7em; font-weight: bold; text-transform: uppercase; margin-right: 0.727em; padding: 0.182em 0.545em; line-height: 15px; }
div.mod_mt_io div.title span.spec { line-height: 1.8em; }
div.mod_mt_io div.title.red a, div.mod_mt_io ul.photo li.red a { color: #a30303; }
div.mod_mt_io div.title.red span.spec, div.mod_mt_io ul.photo li.red span.spec { color: #fff; }
div.mod_mt_io div.game p.header, div.mod_mt_io div.score_bar_personal p.header { text-align: right; font-size: 11px; color: #fff; background: #2b313d; line-height: 21px; padding: 0 5px; }
div.mod_mt_io div.score_bar_personal p.header { overflow: hidden; text-align: left; }
div.mod_mt_io div.score_bar_personal p.header span.c0 { float: left; }
div.mod_mt_io div.score_bar_personal p.header span.c1 { float: right; color: #d1d1d1; }
div.mod_mt_io div.game, div.mod_mt_io div.score_bar_personal { margin: 0 0 12px; }
div.mod_mt_io div.game p.result a, div.mod_mt_io div.score_bar_personal p.body a { display: block; background: #d1d1d1; overflow: hidden; line-height: 42px; }
div.mod_mt_io div.game p.result span.home, div.mod_mt_io div.game p.result span.away { float: left; width: 40%; }
div.mod_mt_io div.game p.result span.away { float: right; text-align: right; }
div.mod_mt_io div.game p.result span.home img, div.mod_mt_io div.game p.result span.away img { margin: 0 10px 0 6px; vertical-align: middle; }
div.mod_mt_io div.game p.result span.away img { margin: 0 6px 0 10px; }
div.mod_mt_io div.game p.result span.result { color: #fff; float: left; width: 20%; text-align: center; background: #eb535d; background: -moz-linear-gradient(top,  #eb535d 0%, #ba0d19 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb535d), color-stop(100%,#ba0d19)); background: -webkit-linear-gradient(top,  #eb535d 0%,#ba0d19 100%); background: -o-linear-gradient(top,  #eb535d 0%,#ba0d19 100%); background: -ms-linear-gradient(top,  #eb535d 0%,#ba0d19 100%); background: linear-gradient(to bottom,  #eb535d 0%,#ba0d19 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb535d', endColorstr='#ba0d19',GradientType=0 ); font-size: 14px; font-weight: bold; }
div.mod_mt_io div.score_bar_personal p.body a { line-height: normal; padding: 3px 0; }
div.mod_mt_io div.score_bar_personal p.body span.imgw { float: left; width: 50px; height: 50px; overflow: hidden; margin: 0 8px 0 4px; }
div.mod_mt_io div.score_bar_personal p.body span.name { float: left; font-size: 14px; color: #2b313d; }
div.mod_mt_io div.score_bar_personal p.body span.time { float: right; font-size: 18px; color: #2b313d; margin: 0 8px 0 0; }
div.mod_mt_io div.score_bar_personal p.body span.content { float: left; }
div.mod_mt_io div.score_bar_personal p.body span.content span.name, div.mod_mt_io div.score_bar_personal p.body span.content span.time { float: none; display: block; line-height: normal; padding: 4px 0 0; }

/* terminarz io2012 */
/* - clear */
article.mod_timetable ul.events a:after, article.mod_timetable ul.events li:after, article.mod_timetable nav ul:after { content: '.'; visibility: hidden; display: block; width: 0; height: 0; clear: both; }
/* - sprite */
article.mod_timetable nav li, article.mod_timetable ul.path li { background-image: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/schedule-sprite-mobi.2.png'); background-repeat: no-repeat; }
/* - style */
article.mod_timetable > header { display: none; }
article.mod_timetable nav { margin: 0 0 0.8em; }
article.mod_timetable nav ul { background: #2b323f; }
article.mod_timetable nav.lastActive ul { background: #12161e; }
article.mod_timetable nav li { float: left; width: 33%; background-color: #2b323f; height: 48px; margin: 0; position: relative; }
article.mod_timetable nav li p { margin: 5px 0 0; border-left: 1px solid #5f646d; height: 38px; }
article.mod_timetable nav li:first-child p { border: 0; }
article.mod_timetable nav li p span, article.mod_timetable nav li div { display: none; }
article.mod_timetable nav li select { position: absolute; left: 0; top: 0; width: 100%; font-size: 38px; opacity: 0; }
article.mod_timetable nav li.active { background-color: #12161e; }
article.mod_timetable nav li.active + li p { border: 0; }
article.mod_timetable nav li.active p { border: 0; width: 5px; height: 3px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/active-filter-mobi.png') no-repeat 0 0; margin: 0 auto; position: relative; top: 48px; }
article.mod_timetable nav li.date { background-position: 50% 0; }
article.mod_timetable nav li.discipline { background-position: 50% -48px; }
article.mod_timetable nav li.person { background-position: 50% -96px; }
article.mod_timetable nav li.active.date { background-position: 50% -192px; }
article.mod_timetable nav li.active.discipline { background-position: 50% -240px; }
article.mod_timetable nav li.active.person { background-position: 50% -286px; }
article.mod_timetable nav p.resetFilter { margin: 1.4em 0 0; }
article.mod_timetable nav p.resetFilter a { display: block; background: #f3f3f3; font-size: 1.25em; line-height: 1.8em; padding: 0 0.8em 0 0.2em; font-weight: bold; color: #000; text-decoration: none; }
article.mod_timetable nav p.resetFilter a span { float: right; width: 19px; height: 100%; overflow: hidden; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/filter-remove-btn.2.png') no-repeat 0 50%; text-indent: -1000em; position: relative; }
article.mod_timetable dt { display: block; color: #000; font-size: 1em; margin: 0 0 0.8em; font-weight: bold; }
article.mod_timetable dd { display: block; margin: 0 0 0.8em; }
article.mod_timetable ul.path li { display: inline; background-position: 3px -158px; padding-left: 12px; }
article.mod_timetable ul.path li:first-child { padding: 0; background: 0; }
article.mod_timetable ul.events { margin: 0 0 1.4em; }
article.mod_timetable ul.events li { background: #f3f3f3; padding: 0 0.6em; line-height: 1.4em; margin-bottom: 2px; }
article.mod_timetable ul.events a { color: #000; padding: 2px 0; display: block; }
article.mod_timetable ul.events time { float: left; width: 20%; font-weight: bold; }
article.mod_timetable ul.events a > span { float: right; width: 80%; }
article.mod_timetable ul.events span.bin { position: absolute; float: none; }
article.mod_timetable ul.events span.team1 { float: left; width: 36%; text-align: right; }
article.mod_timetable ul.events span.score { float: left; width: 28%; text-align: center; font-size: 1.1em; font-weight: bold; color: #f44652; }
article.mod_timetable ul.events span.team2 { float: left; width: 36%; }
article.mod_timetable p.more { text-align: right; }
article.mod_timetable p.moreButtonContainer { text-align: center; margin: 0.8em 0; }
article.mod_timetable a.moreButton { display: inline-block; font-size: 1.25em; font-weight: bold; padding: 0.2em 0; text-shadow: 1px 1px #000; border-radius: 4px; border: 1px solid; border-color: #295ea5 #011c3f #011c3f #295ea5; background: #1c5097; background: -moz-linear-gradient(top,  #1c5097 0%, #032554 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c5097), color-stop(100%,#032554)); background: -webkit-linear-gradient(top,  #1c5097 0%,#032554 100%); background: -o-linear-gradient(top,  #1c5097 0%,#032554 100%); background: -ms-linear-gradient(top,  #1c5097 0%,#032554 100%); background: linear-gradient(top,  #1c5097 0%,#032554 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5097', endColorstr='#032554',GradientType=0 ); color: #fff; text-decoration: none; width: 99%; }
article.mod_timetable a.moreButton.loading { background: #969696; background: -moz-linear-gradient(top,  #969696 0%, #545454 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#545454)); background: -webkit-linear-gradient(top,  #969696 0%,#545454 100%); background: -o-linear-gradient(top,  #969696 0%,#545454 100%); background: -ms-linear-gradient(top,  #969696 0%,#545454 100%); background: linear-gradient(top,  #969696 0%,#545454 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#545454',GradientType=0 ); border-color: #666; }
article.mod_timetable a.moreButton:hover { text-decoration: none; }

a.odsniezLink { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/bg_refresh.png") repeat-x 0 100% #CC202C; border-color: #E13E49 #82070F #82070F #E13E49; border-image: none; border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; margin-right: 1%; display: inline-block; width: 100%; }
a.odsniezLink span { background: url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/icon_refresh_label.png") no-repeat 50% 50%; display: block; height: 26px; text-indent: -40000px; line-height: 16px; padding: 0.357em 0.5em; }

@media only screen and (max-device-width: 400px) {
  div.mod_mt_io div.game p.result span.home img, div.mod_mt_io div.game p.result span.away img { visibility: hidden; width: 6px; margin: 0; }
}

/*add2Home*/
#addToHomeScreen {z-index: 9999; -webkit-user-select: none; -webkit-box-sizing: border-box; width: 208px; font-size: 13px; padding: 10px; text-align: left; font-family: helvetica; background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3)); border: 1px solid #505050; -webkit-border-radius: 8px; -webkit-background-clip: padding-box; color: #333; text-shadow: 0 1px 0 rgba(255,255,255,0.75); line-height: 130%; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);}
#addToHomeScreen.wide {width: 240px;}
#addToHomeScreen .arrow {position: absolute; background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc)); border-width: 0 1px 1px 0; border-style: solid; border-color: #505050; width: 16px; height: 16px; -webkit-transform: rotateZ(45deg); bottom: -9px; left: 50%; margin-left: -8px; -webkit-box-shadow: inset -1px -1px 0 #a9a9a9; -webkit-border-bottom-right-radius: 2px;}
#addToHomeScreen.ipad .arrow {-webkit-transform: rotateZ(-135deg); background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee)); -webkit-box-shadow: inset -1px -1px 0 #fff; top: -9px; bottom: auto; left: 50%;}
#addToHomeScreen .close {-webkit-box-sizing: border-box; position: absolute; right: 2px; top: 2px; width: 14px; height: 14px; line-height: 10px; text-align: center; text-indent: 1px; -webkit-border-radius: 7px; background: rgba(0,0,0,0.12); color: #707070; -webkit-box-shadow: 0 1px 0 #fff; font-size: 13px;}
#addToHomeScreen .plus {font-weight: bold; font-size: 1.3em;}
#addToHomeScreen .share {display: inline-block; width: 18px; height: 15px; background-repeat: no-repeat; background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==); background-size: 18px 15px; text-indent: -9999em; overflow: hidden;}
#addToHomeScreen .touchIcon {display: block; float: left; -webkit-border-radius: 8px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.9); background-repeat: no-repeat; width: 44px; height: 44px; -webkit-background-size: 44px 44px; margin: 0 10px 5px 0; border: 1px solid #333; -webkit-background-clip: padding-box;}
#addToHomeScreen strong {font-weight: bold;}
@media all and (-webkit-min-device-pixel-ratio: 2) {
    #addToHomeScreen .share {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);}
}

/* promocja aplikacji Sport.pl live */
/* wyniki */
.mod_zr_android_promo, .mod_zr_android_promo a {color: #fff; font-weight: bold; text-align: center; font-size: 12px;}
.mod_zr_android_promo {background: transparent url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/bg_mod_zr_android_promo.png") 0 0 repeat-x; margin-bottom: 10px;}
.mod_zr_android_promo a {display: block; background: transparent url("http://bi.gazeta.pl/i/obrazki/sport2011/mobi/ico_mod_zr_android_promo.png") 10px 50% no-repeat; padding: 10px 0;}
.mod_zr_android_promo a:hover {text-decoration: none;}

/* rtc */
.mod_buttons .mod_zr_app_promo_rtc, .mod_buttons .mod_zr_app_promo_rtc + .button {width: 49%; float: left;}

/* rtc (sprzed 2.0) */
.mod_zr_app_promo_rtc a {color: #ce212d; font-size: 0.750em; font-weight: bold;}
.mod_zr_app_promo_rtc + div {display: none;}
.mod_zr_app_promo_rtc + *[id], .mod_zr_app_promo_rtc + *[class] {display: block;}


/* klasyfikacja medalowa */
article.mod_medalTable table { width: 100%; border-collapse: collapse; }
article.mod_medalTable th { padding: 0 0 4px; text-align: center; }
article.mod_medalTable th.c0 { font-weight: bold; font-size: 16px; text-align: left; }
article.mod_medalTable th span { display: inline-block; width: 18px; height: 18px; position: relative; top: 2px; }
article.mod_medalTable th.c1 span { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/medal-golden.png') no-repeat 0 0; }
article.mod_medalTable th.c2 span { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/medal-silver.png') no-repeat 0 0; }
article.mod_medalTable th.c3 span { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/io2012/medal-bronze.png') no-repeat 0 0; }
article.mod_medalTable th.c4 { font-weight: normal; font-size: 11px; padding: 0 4px 0 0; }
article.mod_medalTable td { font-size: 12px; color: #464646; line-height: 28px; text-align: center; }
article.mod_medalTable.full td { font-size: 14px; }
article.mod_medalTable td, article.mod_medalTable th { border-bottom: 1px solid #d6d6d6; }
article.mod_medalTable td img { vertical-align: middle; margin: 0 6px 0 0; border: 1px solid #90918c; position: relative; top: -1px; }
article.mod_medalTable tbody td:first-child { text-align: left; color: #000; font-weight: bold; }
article.mod_medalTable tfoot td { text-align: right; font-size: 12px; line-height: auto; font-weight: bold; background: 0; border: 0; }
article.mod_medalTable header { color: #000; font-size: 26px; line-height: auto; border: 0; padding: 0; margin: 0 0 12px; }
article.mod_medalTable tr.highlight td { background: #fff8e7; font-weight: bold; }

/* index w dziale 138362 */
.path_138362 .index.cont {  }
.path_138362 .index.cont ul .entry > a { display:none; }
.path_138362 .index.cont .imgw { display:block; float:left; margin-right:10px; }
.path_138362 .index.cont .imgw li { border:none; }
.path_138362 .index.cont .wrap .when { display:block; clear:both; }

/* smartapp banner */
.smartappbanner {width: 100%; max-height: 62px; background: #f2f2f2; position: absolute; top: 0px; left: 0px; right: 0px; padding: 10px 0px; display: none;}
.smartappbanner a {display: block; position: relative; z-index: 10; padding-left: 40px; overflow: hidden;}
.smartappbanner a:hover {background: none; color: #000;}
.smartappbanner .smart_contener {width: 37%; float: left; display: inline-block; margin-top: 6px;}
.smartappbanner img {float: left;}
.smartappbanner img {height: 64px; width: 64px; margin: 0px 10px 4px 0px;}
.smartappbanner p {color: #000; font: 10px Arial; color: #616161;}
.smartappbanner p.smart_title {font: 14px Arial; color: #000; margin-bottom: 4px;}
.smartappbanner span, .smartappbanner .smart_button {position: absolute;  top: 0px; bottom: 0px;  margin: auto; }
.smartappbanner span {width: 10px; height: 10px; background: url('http://bi.gazeta.pl/i/obrazki/smartappbanner/smartapp_ex.png') no-repeat; left: 10px; z-index: 11;}
.smartappbanner .smart_button {width: 116px; height: 34px; background: red; right: 10px; border-radius: 5px; background: #689f38; text-align: center; vertical-align: middle; color: #fff; font: 12px/34px Arial;}
.smartappbanner .smart_stars {background-image: url('http://bi.gazeta.pl/i/obrazki/smartappbanner/smartapp_stars.png'); background-repeat: no-repeat; background-color: #bababa; width: 64px; height: 26px; margin-right: 50%;}
.smartappbanner .smart_stars.four_stars {  
    background-image: url('http://bi.gazeta.pl/i/obrazki/smartappbanner/smartapp_stars.png'), linear-gradient( to right,  #616161, #616161 79%, #bababa 79%, #bababa 100%);
} 
.smartappbanner .smart_stars.four_h_stars {  
    background-image: url('http://bi.gazeta.pl/i/obrazki/smartappbanner/smartapp_stars.png'),linear-gradient( to right,  #616161, #616161 91%, #bababa 91%, #bababa 100%);
}

.smartappbanner .smart_stars.five_stars {   
    background-color: #616161;
}

@media screen and (max-width: 360px) {
  .smartappbanner a {padding-left: 30px;}
}  


/* nawigacja + winieta */
/* artykul/navigation_top */
.winieta.navigation .wrapper_menu_buttons .button, .winieta.navigation .menu a {
  font-family: arial, frutiger, "frutiger linotype", univers, calibri, "gill sans", "gill sans mt", "myriad pro", myriad, "dejavu sans condensed", "liberation sans", "nimbus sans l", tahoma, geneva, "helvetica neue", helvetica, sans-serif; }

.winieta.navigation {
  position: relative;
  overflow: visible !important; }

.winieta.navigation > .menu {
  width: 100%;
  position: absolute;
  top: 39px;
  left: 0;
  display: none;
  -webkit-box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  z-index: 1; }

.winieta.navigation .menu li {
  border-top: #222 solid 1px;
  position: relative;
  background-color: #37353a; }

.winieta.navigation .menu a {
  border-top: #545456 solid 1px !important;
  text-indent: 25px;
  display: block;
  font-weight: bold;
  font-size: 1em;
  padding: 9px 46px 6px 20px;
  background: url("http://biv.gazeta.pl/i/obrazki/mobi/sprites_menu.1.png") 0 0 no-repeat; }

.winieta.navigation .menu li.active {
  background-color: #28272B; }

.winieta.navigation .menu li.active > a, .winieta.navigation .menu .active .menu a, .winieta.navigation .menu .drop_down .menu a {
  text-indent: 12px;
  padding-left: 0; }

.winieta.navigation .menu li.active > a {
  border-top-color: #323232 !important;
  background-image: none; }

.winieta.navigation .menu li a:first-child {
  background-position: 9px -95px; }

.winieta.navigation .menu .gazeta a:first-child {
  background-position: 9px -95px; }

.winieta.navigation .menu .technologie a:first-child {
  background-position: 9px -128px; }

.winieta.navigation .menu .wiadomosci a:first-child {
  background-position: 9px -161px; }

.winieta.navigation .menu .biznes a:first-child {
  background-position: 9px -194px; }

.winieta.navigation .menu .sport a:first-child {
  background-position: 9px -227px; }

.winieta.navigation .menu .kultura a:first-child {
  background-position: 9px -260px; }

.winieta.navigation .menu .pogoda a:first-child {
  background-position: 9px -293px; }

.winieta.navigation .menu .poczta a:first-child {
  background-position: 9px -326px; }

.winieta.navigation .menu .styl_zycia a:first-child {
  background-position: 9px -359px; }

.winieta.navigation .menu .serwisy_lokalne a:first-child {
  background-position: 9px -392px; }

.winieta.navigation .menu .forum a:first-child {
  background-position: 9px -425px; }

.winieta.navigation .menu .wrapper_menu.active .menu {
  display: block; }

.winieta.navigation .menu .menu li {
  border-top-color: #181818; }

.winieta.navigation .menu .active .menu a {
  border-top-color: #3f3e3f !important; }

.winieta.navigation .menu .menu li:first-child {
  border-top-color: #222123; }

.winieta.navigation .menu .menu li {
  background-color: #28272b; }

.winieta.navigation .menu .active .menu a, .winieta.navigation .menu .drop_down .menu a {
  font-weight: normal; }

.winieta.navigation .menu .active .menu a {
  background-image: none; }

.winieta.navigation .menu .drop_down {
  background-color: #474549; }

.winieta.navigation .menu .drop_down li {
  border-top-color: #4a4a4c;
  background-color: #535255; }

.winieta.navigation .menu .drop_down .menu a {
  border-top-color: #636264 !important;
  background: none; }

.winieta.navigation .menu .drop_down li:first-child {
  border-top-color: #313131; }

.winieta.navigation .menu .drop_down .menu li:first-child a {
  border-top-color: #4b4b4c !important; }

.winieta.navigation .menu .button {
  background-position: 0 -15px;
  margin: 0 6px 0 20px;
  padding: 9px 0 6px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 28px; }

.winieta.navigation .menu .button.active {
  background-position: 0 -55px; }

.winieta.navigation .menu .menu {
  clear: both; }

.winieta.navigation .menu .menu a {
  float: none; }

.winieta.navigation .menu .drop_down .menu {
  display: none; }

.winieta.navigation .menu .drop_down .active + .menu {
  display: block; }

.winieta.navigation .wrapper_menu_buttons .button:before {
  content: "";
  margin-top: 3px;
  margin-right: 4px;
  width: 16px;
  height: 16px;
  background: transparent url("http://biv.gazeta.pl/i/obrazki/mobi/sprites_menu.1.png") 0 0 no-repeat; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* artykul/navigation_top */
  .winieta.navigation .wrapper_menu_buttons .button:before, .winieta.navigation .menu a {
    background: url("http://biv.gazeta.pl/i/obrazki/mobi/sprites_menu_hd.1.png") 0 0 no-repeat;
    background-size: 42px auto; }

  .winieta.navigation .menu .gazeta a:first-child {
    background-position: 9px -90px; }

  .winieta.navigation .menu .technologie a:first-child {
    background-position: 9px -126px; }

  .winieta.navigation .menu .wiadomosci a:first-child {
    background-position: 9px -164px; }

  .winieta.navigation .menu .sport a:first-child {
    background-position: 9px -237px; }

  .winieta.navigation .menu .biznes a:first-child {
    background-position: 9px -201px; }

  .winieta.navigation .menu .kultura a:first-child {
    background-position: 9px -275px; }

  .winieta.navigation .menu .pogoda a:first-child {
    background-position: 9px -311px; }

  .winieta.navigation .menu .poczta a:first-child {
    background-position: 9px -349px; }

  .winieta.navigation .menu .styl_zycia a:first-child {
    background-position: 9px -385px; }

  .winieta.navigation .menu .serwisy_lokalne a:first-child {
    background-position: 9px -423px; }

  .winieta.navigation .menu .forum a:first-child {
    background-position: 9px -459px; }

  .winieta.navigation .menu .button {
    width: 41px; }

  .winieta.navigation .menu .button.active {
    background-position: 0 -53px; } }
.winieta.navigation {
  height: 50px;
  margin-bottom: 0px !important;
  overflow: hidden;
  background-color: #1c1c1c; }
.winieta.navigation .menu li a:first-child {
  background: none;
  text-indent: 10px; }
.winieta.navigation .wrapper_menu_buttons {
  height: 100%;
  padding: 0px;
  background-color: transparent !important;
  border: none !important;
  /*      &::before{
            content: '';
            display: block;
            width: 156px;
            height: 16px;
            background: url('http://bi.gazeta.pl/im/9/19862/m19862789,SPORT-LOGO.png');
            background-repeat: no-repeat;
            position: absolute;
            top: 17px;
            left: 12px;
            z-index: 1;         
        } 
        
        &:hover::before{
            cursor: pointer;
        }     */ }
  .winieta.navigation .wrapper_menu_buttons a {
    padding-left: 10px !important; }
    .winieta.navigation .wrapper_menu_buttons a::before {
      position: absolute;
      right: 5px;
      top: 15px;
      width: 28px !important;
      height: 18px !important;
      margin: 0px !important;
      background: url("http://bi.gazeta.pl/im/0/19862/m19862720,PASKI-SPORT.png") no-repeat !important; }
    .winieta.navigation .wrapper_menu_buttons a:hover::before {
      cursor: pointer; }
  .winieta.navigation .wrapper_menu_buttons .button {
    top: auto;
    left: auto;
    right: 0px;
    background: none; }
.winieta.navigation > .menu {
  background-color: rgba(28, 28, 28, 0) !important;
  width: 100% !important; }
  .winieta.navigation > .menu li a {
    float: none !important;
    padding: 10px !important; }
    .winieta.navigation > .menu li a[href="#button"] {
      height: 20px !important; }
  .winieta.navigation > .menu li > .menu {
    float: none !important;
    padding: 0px !important; }

#winieta .menu {
  z-index: 2;
  padding: 10px 10px 0px 0; }

#winieta a#show_menu {
  color: #1c1c1c;
  float: right; }


.path {
    margin-top: 5px;
}

body>.main {
    max-width: 600px;
}

div#cont {
    padding: 0 20px;
}
div#gazeta_article_video iframe {
    max-width: 100% !important;
}
.rel img {
    max-width: 100%;
}
#artykul img {
    max-width: 100%;
}
#winieta .button_holder a img, #winieta h1 img {
    height: 50px;
}
#winieta .button_holder a {
    line-height: 0px;
}
.mod #gazeta_rtc_body .imgw {
    float: none;
    margin-right: 0px;
    padding-right: 0px;
}
.mod #gazeta_rtc_body .imgw img {
    max-width: 100%;
}

.gazeta_rtc2012_body .quizy .quizTitle {
  font: bold 20px/26px Arial,sans-serif;
  color: #1d1d1d;
  padding-bottom: 13px;
  border-bottom: 1px solid #e6e6e6; }
.gazeta_rtc2012_body .quizy .quiz-question {
  padding: 13px 10px 15px 0;
  font: bold 16px/24px Arial,sans-serif;
  color: #1d1d1d; }
  .gazeta_rtc2012_body .quizy .quiz-question .step {
    padding-right: 5px; }
.gazeta_rtc2012_body .quizy .field {
  padding-left: 26px;
  padding-bottom: 11px; }
  .gazeta_rtc2012_body .quizy .field input {
    display: none; }
    .gazeta_rtc2012_body .quizy .field input + label {
      display: block;
      position: relative;
      font: normal 16px/24px Arial, sans-serif;
      color: #1d1d1d;
      cursor: pointer; }
      .gazeta_rtc2012_body .quizy .field input + label::before {
        content: '';
        display: block;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #a2a2a2;
        height: 12px;
        width: 12px;
        left: -26px;
        bottom: 5px; }
    .gazeta_rtc2012_body .quizy .field input:checked + label:before {
      content: "";
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAElBMVEUAAAAkJCSRkZFISEjs7Ozy8vK/s2yAAAAAAXRSTlMAQObYZgAAACNJREFUCNdjIBGwKBs5gBlMgoIKYAazoKABnIEqxQpSTBoAAKs/Amb0CBoDAAAAAElFTkSuQmCC) -2px -2px no-repeat transparent; }
.gazeta_rtc2012_body .quizy input[type=submit] {
  cursor: pointer;
  position: relative;
  float: right;
  margin-top: 15px;
  color: #fff;
  font: bold 12px Arial, sans-serif;
  border: none;
  padding: 7px 0;
  width: 88px;
  text-align: center;
  height: auto !important;
  border-radius: 2px;
  background: #3370bc; }
  .gazeta_rtc2012_body .quizy input[type=submit]:disabled {
    background: #b8b8b8; }