/* clear */
#navH {zoom: 1;}
#navH:after {content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both;}

/* linki */
a, a:hover {color: #03a1eb;background: 0;}
a:hover {text-decoration: underline;}

/* tlo strony */
body {background: #000;font-family: Tahoma,sans-serif;color: #646464;}
#page {width: 970px;margin: 0 auto;background: #fff;padding: 0px 0 5px;}

/* kolumny zgodnie ze wzorcem */
.layout_uniwersalny #holder_229 {float: left; width: 140px;}
.layout_uniwersalny #holder_230 {float: right; width: 460px;}

/* winieta */
#sWlbg {margin: 10px 0;}
.Ww2 {margin: 0 0 0 5px;}

/* ban fix */
#pageHead.hasBanner #banP71 {left: 15px !important; top: -2px !important;}
.path_144744 #pageHead.hasBanner #banP71 {left: 15px !important; top: 0px !important;}

/* nawigacja */
#navH {width: 940px;margin: 0 auto 17px;padding: 2px 0 0;background: #252525;position: relative; z-index: 6;}
#navH li {float: left;position: relative;font: bold 15px/41px Tahoma,sans-serif;text-transform: uppercase;margin-left: 2px;}
#navH li.active {background: #e9e9e9;}
#navH li.active a {color: #252525;}
#navH li a {display: block;padding: 0 12px;}
#navH li a:hover, #navH li.hovered a {background: #4e4e4e;color: #fff;text-decoration: none;}
#navH li ul {display: none;padding:0;}
#navH li.hovered ul {position: absolute;top: 35px;left: -2px;display: block;background: #252525;}
#navH li li { float: none; text-transform: none;margin: 0;}
#navH li li a { float: none; }
#navH li.hovered ul li {margin: 0;font-size: 14px;line-height: 25px;}
#navH li.hovered ul li a {background: #252525;}
#navH li.hovered ul li a:hover {background: #4e4e4e;color: #fff;}

#navH li.dodaj, #navH li.rajd, #navH li.trase {position: absolute;right: 0;}
#navH li.dodaj {right: 98px;}
#navH li.dodaj a {color: #fff;background: 0;cursor: default;}
#navH li.rajd {/*right: 56px;*/right: 40px;text-transform: none;background: 0 !important;color: #fff;}
#navH li.rajd a {color: #03a1eb;background: 0 !important;}
#navH li.rajd a:hover {background: 0 !important;text-decoration: underline;}
#navH li.trase {text-transform: none;}
#navH li.trase a,#navH li.trase a:hover {background: url(http://bi.gazeta.pl/i/obrazki/msrowery/navSep.gif) center left no-repeat;padding-left: 6px;}

#navH li ul.p2 { display: none; }
#navH li:hover > .p2 {display: block; left: 100%; width: 170px; top: 0px; position: absolute;}
#navH li.active li.hovered .p2 > li:hover ul {top: 0;}
#navH li:hover > ul > li { height: auto;  white-space: nowrap; font-size: 14px; float: none; }

/* sciezka */
#sitePath {display: none;}


/* navtop */
#navtop_wrap {position: relative;padding: 9px;background: #f7f7f7;border: 1px solid #cacaca;width: 920px;margin-bottom: 9px;}
#navtop_wrap .mod_zr_rowery_logo {margin: 5px 0 0;float: right;text-align: right;}

/* szukaj shared */
#searchH {height: 26px; zoom: 1; width: 310px; position: relative;z-index: 50;}
#searchH a:hover {text-decoration: none;}
#searchH * {vertical-align: middle;}
#searchH0 { position: absolute; top: 0; left: 0;}
* html #searchH0 {width: 310px;}
#searchH_param, #searchH_sel, #searchH .selectedVal, #searchH img {display: none;}
#searchH #VE_szukaj_id {border: 1px solid #ccc; font: 13px/16px Georgia, serif; color: #000; padding: 4px; width: 211px; float: left;}
* html #searchH #VE_szukaj_id {padding: 3px 4px 4px;}
#searchH #VE_szukaj_id.serwis {background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search-sprite.gif') no-repeat 0 0; }
#searchH #VE_szukaj_id.gazeta {background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search-sprite.gif') no-repeat 0 -24px; }
#searchH #VE_szukaj_id.internet {background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search-sprite.gif') no-repeat 0 -48px; }
#searchH #VE_szukaj_id.inEdit, #searchH #VE_szukaj_id.hasQuery {background: #fff;}
#searchH .searchSel0 {display: none;}
#searchH .searchSel, #searchH .searchSel0 {float: left;}
#searchH .searchSel .arrow{width: 13px}
/*
#searchH .arrow{width: 18px; height: 26px; background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search_rozwin.gif') no-repeat 0 0; curosr: pointer; float: left;}
#searchH .searchExpanded .arrow {background-image: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search_zwin.gif');}
*/
#searchH .searchSel ul {position: absolute; left: -2px; top: 26px; width: 240px; background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search-list-bg.png') no-repeat 0 100%; padding: 5px 2px 8px; display: none;}
* html #searchH .searchSel ul {background: #fff; border: 1px solid #ccc; border-top: none; left: 0; width: 238px;}
#searchH .searchExpanded ul {display: block;}
#searchH .searchSel li {font: 12px Arial, sans-serif; color: #656565;}
#searchH .searchSel li a {display: block; outline: 0; color: #656565; margin: 0 1px;}
#searchH .searchSel li a span {display: block; margin: 0 9px; padding: 4px 0; border-top: 1px solid #e9e9e9;}
#searchH .searchSel li.first a span {border: 0;}
#searchH .searchSel li a:hover {background: #eee;}
#searchH .searchSel li a.internet {background-image: url('http://bi.gazeta.pl/i/obrazki/tokfm09/search-google-tr.gif'); background-repeat: no-repeat;  background-position: 87px 8px; }
#searchH .b {height: 26px; width: 65px; border: 0; font: bold 12px Georgia, serif; text-align: center; color: #fff; padding-bottom: 1px; background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/sreach-btn-bg.gif') repeat-x 0 0; cursor: pointer; float: left;}


/* MT */
.mod_zr_MT .node_photo {margin-bottom: 1px;}
.mod_zr_MT .node_photo img {display: block;}
.mod_zr_MT .node_text {background: #252525;padding: 5px 12px;color: #fff;}
.mod_zr_MT .node_text h3 {font: normal 23px Tahoma,sans-serif;}

/* linki w waskiej szpalcie */
#col_left .MZBC .MZBChead {font: bold 14px Tahoma,sans-serif;color: #333;margin: 0 0 2px;}
#col_left .MZBC li a {display: block;padding: 0 2px;}
#col_left .MZBC li a:hover {text-decoration: none;color: #fff;background: #03a1eb;}
#col_left .MZBC li {font: bold 11px/19px Tahoma,sans-serif;border-bottom: 1px solid #d5d5d5;}
#col_left .MZBC ul {margin-bottom: 15px;display: block;}

/* indeks */
.mod_zi1 .body h2, .mod_zi1 .body h3 {font: normal 18px/22px Tahoma,sans-serif;}
.mod_zi1 .body h2 a, .mod_zi1 .body h3 a {color: #000;}
.mod_zi1 .body .video h3 a {color: #03a1eb;}
.mod_zi1 .body .video img {border: 10px solid #e7e7e7;}
.mod_zi1 .body .video .imgw {position: relative;}
.mod_zi1 .body .video .imgw span {display: block;width: 22px;height: 22px;position: absolute;top:45%;left: 60px;background: url(http://bi.gazeta.pl/i/obrazki/msrowery/play.gif) top left no-repeat;}
.mod_zi1 .body .lead {font-size: 12px;line-height: 20px;}
.mod_zi1 .body .author {font-size: 11px;color: #a8a8a8;}
.mod_zi1 .body .when {font-size: 11px;color: #a8a8a8;border-left: 1px solid #d3d3d3;padding-left: 3px;}
.mod_zi1 .body .duration{font-size: 11px;color: #a8a8a8;border-left: 1px solid #d3d3d3;padding-left: 3px;}
.mod_zi1 .body .comments {color: #9e9e9e;}
.mod_zi1 .body .tags, .mod_zi1 .body .tags li, .mod_zi1 .body .base {float: left;margin-bottom: 0;}
.mod_zi1 .body .base a {color: #fff;}
.mod_zi1 .body .imgw {float: left;overflow: hidden;zoom: 1;}
.mod_zi1 .body .wrap_0, .mod_zi1 .body .wrap_1 {overflow: hidden;zoom: 1;}
.mod_zi1 .body .base {font: bold 14px/17px Arial,sans-serif;color: #fff;background: #03a1eb;padding: 0 2px;}
.mod_zi1 .body .tags li {font-size: 11px;padding: 0 8px;line-height: 17px;border-left: 1px solid #acacac;}
.mod_zi1 .body .tags li.first {border: 0;}

.mod_zi1 .body .entry {border-bottom: 1px solid #dddddd;padding-bottom: 15px;margin-bottom: 15px;}

/* naj czytane */
.nc_IrTL, .cross_ItT, .kmt_NTLK {margin-bottom: 20px; position: relative; zoom: 1;}
.nc_IrTL .mod_hotTopics .node_head, .nc_IrTL .bs_mostread_head, .cross_ItT .bs_mostread_head, .kmt_NTLK .bs_mostread_head {font: bold 14px Tahoma, sans-serif;margin-bottom: 5px;color: #333;}.nc_IrTL .mod_hotTopics .node_head h2 {font: bold 14px Tahoma, sans-serif;color: #333;}
.nc_IrTL .bs_mostread_head strong {font-weight: bold;}
.nc_IrTL .bs_mostread_head a, .cross_ItT .bs_mostread_head a, .kmt_NTLK .bs_mostread_head a {color: #333;}
.nc_IrTL li, .kmt_NTLK li {padding: 3px; overflow: hidden; zoom: 1; line-height: 15px;}
.nc_IrTL li.even, .kmt_NTLK li.odd {background: #fff;}
.nc_IrTL li.odd, .kmt_NTLK li.even {background: #ededed;}
.nc_IrTL li.hovered, .kmt_NTLK li.hovered {cursor: pointer;}
.nc_IrTL li.hovered a, .kmt_NTLK li.hovered a {text-decoration: underline;}
.nc_IrTL li .image {float: left; display: inline; width: 46px; height: 46px; border: 1px solid #c8c8c8; margin-right: 5px;}
.nc_IrTL li .image a {display: block; border: 3px solid #fff; height: 40px; width: 40px; overflow: hidden; background: #333;}
.nc_IrTL li.even .image a {border-color: #fff;background: 0;}
.nc_IrTL li .image a img {display: block;}
.nc_IrTL li .t, .kmt_NTLK li .t {font-size: 13px;}
.nc_IrTL li .t a, .kmt_NTLK li .t a {font-weight: bold;}
.nc_IrTL li .t a:hover, .kmt_NTLK li .t a:hover {text-decoration: none;}
.nc_IrTL li .l, .kmt_NTLK li .l {color: #000; margin-left: 5px;}

/* srodindeks */
.mod_zr1, .mod_zr_rowery1 { margin: 0; }
.mod_zr1 .node_head {display: none;}
.mod_zr1 .node_entry {margin-bottom: 0;}
.mod_zr1 .node_entry img, .mod_zr_rowery1 img {border: 10px solid #e7e7e7;}
.mod_zr1 .node_entry h1, .mod_zr_rowery1 h1 {text-align: center;font: bold 12px Tahoma,sans-serif;margin-top: 4px;}
.mod_zr1 .node_entry .more {display: none;}
.mod_zr1 .node_entry a {position: relative;}
.mod_zr1 .node_entry a span {display: block;width: 22px;height: 22px;position: absolute;top: 50px;left: 60px;background: url(http://bi.gazeta.pl/i/obrazki/msrowery/play.gif) top left no-repeat;}
.mod_zr_rowery1 .node_head { border: 0; margin: 0; padding: 0 0 4px; }
.mod_zr_rowery1 .node_entry { float: left; display: inline; width: 140px; margin-left: 20px; }
.mod_zr_rowery1 .node_body .n3 { margin: 0; }

/* kafel */
.mod_zr9 .node_main {background: #252525;}
.mod_zr9 .node_main h3 {font: bold 15px Tahoma,sans-serif;}
.mod_zr9 .node_main p.lead {color: #fff; font-weight: normal !important; font-size: 12px !important; margin-bottom: 0 !important;}
.mod_zr9 .node_main { padding: 10px !important; }

/* dolacz do nas */
.mod_zr2 .node_head {background: #03a1eb;border: 0;padding: 0 5px;margin: 0;border-bottom: 1px solid #fff;}
.mod_zr2 .node_head h2 {font: bold 14px/26px Tahoma, sans-serif;color: #fff;margin: 0;padding: 0;}
.mod_zr2 .node_body {background: #252525;overflow: hidden;zoom:1;}
* html .mod_zr2 .node_body {padding-bottom: 7px;}
.mod_zr2 .node_body h3, .mod_zr2 .node_body p {padding: 0 10px;}
.mod_zr2 .node_body p.lead {float: left;color: #fff;}
.mod_zr2 .node_body p.more {font-weight: bold;}
.mod_zr2 .node_body h3 {font: bold 14px Tahoma,sans-serif;padding: 10px 10px 5px;}

/* formularz kontaktowy */
.mod_contact {border: 2px solid #dedede;padding: 0 10px 10px; margin-bottom: 20px;}
.mod_contact .mod_inner {text-align: left;}
.mod_contact h2 {font: normal 18px Tahoma,sans-serif;color: #474747;padding: 10px 0 7px;}
.mod_contact p {margin-bottom: 5px;}
.mod_contact p.error {font-weight: bold; color: #9f0a0a;}
.mod_contact label {font: normal 9px Arial,sans-serif;text-transform: uppercase;display: block;margin-bottom: 1px;}
.mod_contact select, .mod_contact textarea, .mod_contact .t, .mod_contact .input1, .mod_contact .input2 {width: 268px;margin-bottom: 6px; border: 1px solid #bebebe; padding: 2px; font: 12px Georgia, serif; color: #3464646;}
.mod_contact textarea {height: 104px;}
.mod_contact .row_submit {text-align: right;}
.mod_contact .row_submit input {font: bold 12px Georgia,serif;background: #aeaeae url(http://bi.gazeta.pl/i/obrazki/tokfm09/submit.gif) left top repeat-x;color: #fff;border: 0; width:80px; text-align: center;padding: 5px 5px 4px; cursor: pointer;}
.mod_contact .mod_contact {border: 0; padding: 10px 0 0; margin: 0; text-align: center;}
.mod_contact .mod_contact h2 {padding-top: 0;}
.mod_contact .mod_contact {font-weight: bold;}
#col_left .mod_contact select, #col_left .mod_contact textarea,#col_left .mod_contact .t,#col_left .mod_contact .input1,#col_left .mod_contact .input2 {width: 430px;}
.mod_contact input {width:430px; border:1px solid #BEBEBE; font:12px Georgia,serif; margin-bottom:6px; padding:2px;}
.mod_contact .row.confirm input[type="checkbox"] { width: auto; position: relative; top: 1px; float: left; }
.mod_contact .row.confirm span { text-transform: none; margin: 0 0 0 20px; display: block; }
.mod_contact .row.info p { font: normal 10px Arial,sans-serif; margin: 8px 0; }
/* oferty, po wyslaniu formularza */
.dziekujemy_tekst, .dziekujemy_tekst2 {font: bold 12px/16px Georgia,serif; display: inline;}
.entry_cooloffers { border: 2px solid #dedede;padding: 8px 10px 10px; margin-bottom: 20px;}
.entry_cooloffers h2 { font: normal 12px Georgia,serif; text-transform: uppercase; margin-bottom: 5px;}
.entry_cooloffers h2 a { color: #bf1450; }
.entry_cooloffers li { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 6px; padding-left: 12px; }
.entry_cooloffers li .serwis { color: #666; font-size: 11px; margin-left: 8px; }
.mod_contact .entry_cooloffers {border: 0; padding: 0; margin: 10px 0 0;}

/* ### ART BLOGOSERWISOWY Z PRZYLEGLOSCIAMI ###  */


#pagetype_foto1 #gal_sub .kL, #pagetype_photo #gal_sub .kL {width: auto;}
#pagetype_foto1 #gal_sub .kR, #pagetype_photo #gal_sub .kR {width: auto;}
#pagetype_photo #gal_sub, #pagetype_foto1 #gal_sub {border-color: #403f3f;}
.all_coments_page {width: 620px;}
.komentuj {margin-bottom: 15px;clear: both;}
.komentuj a {cursor: pointer;}
.komentuj h6 {font: normal 20px/25px Tahoma, sans-serif; color: #333; padding-top: 10px; }
.komentuj .comments {padding: 0 0 20px;}
.komentuj .comments #form_errMsg {background: #f5f5f5; font: bold 12px Arial, sans-serif; line-height: 16px; margin-left: 88px; margin-right: 56px;  margin-top: 3px; margin-bottom: 15px;}
.komentuj .comments #form_errMsg p {padding: 2px 7px;}
.komentuj .comments #form_ajaxMsg {font: 12px Arial, sans-serif; color: #bf0b5c; line-height: 16px; margin-left: 125px; margin-right: 27px; margin-bottom: 15px;}
.komentuj .comments #form_ajaxMsg p {padding: 2px 7px;}
.komentuj .comments .add_comment_form {margin-top: 15px;}
.komentuj .comments fieldset {border: none;}
.komentuj .comments .formrow {overflow: hidden; zoom: 1; padding-bottom: 12px;}
.komentuj .comments .c0 {width: 75px; text-align: right; float: left; display: inline;}
.komentuj .comments .c1 {width: 494px; float: right; display: inline;}
.komentuj .comments .c0 label {font: bold 11px Arial, sans-serif; color: #999; display: block; text-align: right;}
.komentuj .comments .c0 #usernameLbl {margin-top: 21px;}
.komentuj .comments .c0 #postLbl {margin-top: 4px;}
.komentuj .comments .c11 {overflow: hidden; padding-bottom: 2px;}
.komentuj .comments .c11 label {display: block; float: left; width: 157px; margin-right: 10px; font: 11px Arial, sans-serif; line-height: 16px; color: #999;}
.komentuj .comments .c12 * {vertical-align: middle;}
.komentuj .comments .c12 .kom_txtF {width: 149px; background: #fff; border: 1px solid #a5acb2; font: 12px Arial, sans-serif; padding: 3px;}
.komentuj .comments .c12 #komUsername {margin-right: 6px;}
.komentuj .comments .c12 label {font: 11px Arial, sans-serif; color: #999;}
.komentuj .comments .c13 {font: 11px/14px Arial, sans-serif; color: #999; padding-top: 3px;}
.komentuj .comments .c13 span {margin-right: 4px;}
.komentuj .comments .zalog .c0 #usernameLbl {margin-top: 1px;}
.komentuj .comments .zalog .c13 {padding-top: 0;}
.komentuj .comments .zalog .c13 span {font-weight: bold;}
.komentuj .comments .c1 #postBody {background: #fff; border: 1px solid #a5acb2; width: 492px; height: 90px; overflow: auto;}
.komentuj .comments .formsbt {text-align: right; padding-bottom: 0;}
.komentuj .comments .btn_sbt {border: none; background: #fff url('http://bi.gazeta.pl/i/obrazki/msrowery/opublikuj.gif') no-repeat 0 0; font: bold 12px Arial, sans-serif; color: #fff; text-align: center; text-transform: uppercase; width: 81px; height: 24px; padding-bottom: 2px; cursor: pointer;overflow: hidden;text-indent: -1000px;}
.komentuj #komentarze  h6 {border-top: 1px solid #ccc;}
.komentuj #komentarze .comments_sort {overflow: hidden; zoom: 1; float: right; clear: none; line-height: 15px; padding-top: 5px;}
.komentuj #komentarze .comments_sort li {float: left; font-size: 12px; font-weight: bold; margin-left: 9px; margin-bottom: 0;color: #999;}
.komentuj #komentarze .comments_sort li.first {margin: 0; padding: 0; border: 0;}
.komentuj #komentarze ul {list-style: none; clear: both; padding-top: 20px;}
.komentuj #komentarze li {margin-bottom: 10px; overflow: hidden; zoom: 1;}
.komentuj #komentarze li .avatar {float: left; width: 50px;}
.komentuj #komentarze li .avatar img {width: 50px; height: 50px;}
.komentuj #komentarze li .komentarz {float: right; width: 564px; overflow: hidden;}
.komentuj #komentarze li .ktop {overflow: hidden; zoom: 1;}
.komentuj #komentarze li .ktop .kL {float: left; display: inline; margin-left: 5px;}
.komentuj #komentarze li .ktop .kR {float: right;}
.komentuj #komentarze li .ktop .user {font-size: 11px; line-height: 16px; font-weight: bold; margin-right: 12px;}
.komentuj #komentarze li .ktop .data {font-size: 10px; line-height: 16px; color: #7a7a7a; margin-top: 1px;}
.komentuj #komentarze li .ktop .gosc {font-size: 11px; line-height: 16px; color: #999; margin-right: 12px;}
.komentuj #komentarze li .ktop .ocena_txt {font-size: 10px; line-height: 16px; color: #7a7a7a;}
.komentuj #komentarze li .ktop .ocena {font-size: 14px; line-height: 16px; font-weight: bold; margin: 0 5px;}
.komentuj #komentarze li .ktop .less {color: #c20000;}
.komentuj #komentarze li .ktop .over {color: #009a12;}
.komentuj #komentarze li .ktop .zero {color: #000;}
.komentuj #komentarze li .kbody {background: url('http://bi.gazeta.pl/i/obrazki/tuba.pl/komArr.gif') no-repeat 0 9px; margin-top: 1px !important; margin-top: 3px; #margin-top: 3px !important;}
.komentuj #komentarze li .kbody p {background: #e4e4e4; font-size: 14px; line-height: 20px; margin-left: 5px; padding: 4px 10px;color: #666;}
.komentuj #komentarze li .hidden {display: none;}
.komentuj #komentarze li .kbottom {overflow: hidden; zoom: 1;margin-left: 5px; margin-top: 1px !important; margin-top: 3px; #margin-top: 3px !important;}
.komentuj #komentarze li .kbottom div {padding: 5px; border: 1px solid #e1e1e1; font-size: 12px; color: #919191;}
.komentuj #komentarze li .kbottom .show_kom {border-left: 1px solid #919191; margin-left: 4px; padding-left: 8px;}
.komentuj #komentarze .more {text-align: right; font-size: 12px; margin-top: 10px; color: #a2a2a2;}
.komentuj #komentarze .more a {font-weight: bold;}

/* artykul */
#pagetype_art_blog #article .article_date { font: bold 11px Arial,sans-serif; }
#pagetype_art_blog #article #article_header h1 { font: normal 30px Tahoma,sans-serif; clear: both; zoom: 1; color: #252525; padding: 3px 0 10px; }
#pagetype_art_blog ul.tags { position: absolute; z-index: 1; top: 0; right: 0; left: auto; }
#pagetype_art_blog ul.tags li a { color: #666; }
#article_image .mini a:hover { background-color: #03a1eb; border: 1px solid #03a1eb; }
#article_image .mini a:hover img { border-color: #03a1eb; }
#pagetype_art_blog #article #article_body { font: 14px/19px Arial,sans-serif; color: #333; padding-bottom: 15px; }
#pagetype_art_blog #article_body p {text-align: left;}

/* quizy */
.quiz {overflow: hidden; zoom: 1; width: 620px; margin: 0 0 15px;}
.quizHead {margin-bottom: 12px;}
.quizHead h1 {font: normal 26px/28px Arial,sans-serif; color: #000; margin: 0 0 15px;}
.quizHead p {font: normal 12px/16px Arial,sans-serif; color: #000;}

.quiz .entry {overflow: hidden; zoom: 1; padding: 10px 0;}
.quiz .entry h2 {font: bold 13px/18px Arial,sans-serif;text-transform: uppercase;margin-bottom: 6px;}
.quiz .entry h2 span {color: #f5f5f5; background: #bbbbbb; padding: 1px 3px;margin-right: 7px;}
.quiz .entry ul {width: 440px; overflow: hidden; zoom: 1;}
.quiz .entry li {padding: 6px; font: 12px/17px Tahoma, sans-serif; border: 1px solid #fff; overflow: hidden; zoom: 1;}
.quiz .entry li * {vertical-align: middle;}
.quiz .entry .sel {border: 1px solid #f2f0ed; background: #f2f0ed url('/i/quizy/q_ansSelected.gif') repeat-x 0 0;}
.quiz .entry .i {float: left; display: inline; margin-right: 10px !important; margin-right: 7px;}
.quiz .entry .i img {display: block; background: #fff; padding: 3px; border: 1px solid #f2f0ed;}
.quiz .entry .wide {width: 620px}
.quiz .entry .wide li {padding: 3px; margin-bottom: 15px; border: 1px solid #f2f0ed;}
.quiz .entry .wide .i {float: left; background: none; padding: 3px; overflow: hidden; zoom: 1;}
.quiz .entry .wide .i img {float: left; display: inline; padding: 0; border: none; background: none;}
.quiz .entry .wide .i input {float: left; display: inline; padding: 0; height: 15px; width: 15px; margin: 0 6px 0 8px;}
.quiz .entry .wide .sel .i, .quiz .entry .wide .i img {background: none;}
.quiz .entry .wide span {display: block; overflow: hidden; zoom: 1; background: url('/i/quizy/q_ansBg.gif') no-repeat 0 5px; padding-left: 12px; font: 12px/17px Tahoma, sans-serif;}

.quiz .str, .quiz .q_submit {border-top: 1px solid #f0eeeb; padding-top: 10px; overflow: hidden; zoom: 1;}
.quiz .str ul, .quiz .str .next {float: right;}
.quiz .str .next {width: 99px; height: 22px; background: url('http://bi.gazeta.pl/i/obrazki/tokfm09/q_strNext.gif') no-repeat 0 0;}
.quiz .str .next input {background: none; border: none; height: 20px; width: 99px; color: #fff; font: bold 12px Georgia,serif; text-align: center; cursor: pointer;}
.quiz .str ul {overflow: hidden; zoom: 1; margin-right: 25px; margin-top: 3px; list-style: none;}
.quiz .str li {float: left; display: inline; height: 15px; padding-top: 22px; width: 29px; font: 12px Verdana, sans-serif; color: #000; background: url('/i/quizy/q_strBg.gif') no-repeat 0 0; text-align: center;}
.quiz .str .current {background-image: url('http://bi.gazeta.pl/i/obrazki/tokfm09/q_strCurrent.gif');}
.quiz .q_submit .q_submitWrp {float: right; width: 129px; height: 22px; margin-top: 10px; background: url('/i/quizy/q_submit.gif') no-repeat 0 0;}
.quiz .q_submit .q_submitWrp input {background: none; border: none; height: 20px; width: 129px; color: #fff; font: bold 14px Tahoma, sans-serif; text-align: center; cursor: pointer;}

.quiz .wyniki {overflow: hidden; zoom: 1; margin-top: 25px;}
.quiz .wynikHead {overflow: hidden; zoom: 1; padding-bottom: 25px; margin-bottom: 15px; border-bottom: 1px solid #f0eeeb;}
.quiz .wynikHead h5 {float: left; display: inline; font: bold 18px Tahoma, sans-serif; color: #000; line-height: 29px;}
.quiz .wynikHead0 div {overflow: hidden; zoom: 1; float: left; display: inline; margin-left: 15px;}
.quiz .wynikHead0 div span {float: left; display: inline; font: 18px Tahoma, sans-serif; line-height: 29px;}
.quiz .wynikHead0 div .ile {font-weight: bold; margin-right: 8px; width: auto; height: 29px; padding: 0 7px; line-height: 29px; background: #ededed url('/i/quizy/q_ileBg.gif') repeat-x 0 0; text-align: center; margin-top: 0;}
.quiz .wynikHead0 .dobre {color: #07aa01;}
.quiz .wynikHead0 .zle {color: #c90604;}
.quiz .wynikHead0 .dobre .ile {border: 1px solid #07aa01;}
.quiz .wynikHead0 .zle .ile {border: 1px solid #c90604;}
.quiz .wynikHead0 .punkty {position: relative; top: -5px; margin-bottom: -5px;}
.quiz .wynikHead0 .punkty span {font: bold 28px Tahoma, sans-serif;}
.quiz .wynikHead0 .punkty em {font-size: 18px; font-weight: normal; font-style: normal;}
.quiz .legenda {overflow: hidden; zoom: 1; margin-top: 15px;}
.quiz .legenda span {font: 12px Verdana, sans-serif; float: left; display: inline; margin-right: 10px; color: #000; text-transform: uppercase;}
.quiz .legenda ul {float: left; display: inline; list-style: none; overflow: hidden; zoom: 1;}
.quiz .legenda li {font: 12px Verdana, sans-seerif; color: #949494; float: left; display: inline; padding-left: 17px;}
.quiz .legenda .dobre {background: url('/i/quizy/q_LegendaGood.gif') no-repeat 0 3px; padding-right: 10px; margin-right: 10px; border-right: 1px solid #949494;}
.quiz .legenda .zle {background: url('/i/quizy/q_LegendaBad.gif') no-repeat 0 3px;}

.quiz .entry .good, .quiz .entry .wide .good {border: 2px solid #07aa01; background: #f2f0ed url('/i/quizy/q_ansSelected.gif') repeat-x 0 0;}
.quiz .entry .bad, .quiz .entry .wide .bad {border: 2px solid #c90604; background: #f2f0ed url('/i/quizy/q_ansSelected.gif') repeat-x 0 0;}

.quiz .more {margin-top: 10px; text-align: right;}
.quiz .more a {font: bold 11px Tahoma, sans-serif; color: #148; text-decoration: none;}
.quiz .more a:hover {text-decoration: underline;}

.quiz .quizLogin, .quiz .quizAlreadyDone {font: normal 12px/16px Verdana, sans-serif; color: #000;}
.quiz .quizLogin .row {overflow: hidden; zoom: 1; padding-top: 10px;}
.quiz .quizLogin .headerRow {padding: 0; font-weight: bold;}
.quiz .quizLogin .c0, .quiz .quizLogin .c1 {float: left; display: inline; margin-right: 10px;}
.quiz .quizLogin .iTxt {border: 1px solid #ababab; width: 200px; font: 12px Arial, sans-serif; padding: 2px 3px 3px;}
.quiz .quizLogin .sbtBtn { background: #fff url('/i/drabinki/przypSbtBg.gif') repeat-x 0 0; border: 1px solid #dfdfdf; text-align: center; width: 100px; height: 22px; font: bold 12px Tahoma, sans-serif; color: #484848; cursor: pointer; padding-bottom: 2px;}
.quiz .quizAlreadyDone p {font-weight: bold; margin-bottom: 10px;}
.quiz .quizAlreadyDone li {font-weight: bold; padding-bottom: 2px;}

/* sondaz/quiz (na cala kolumne) */

.pollBox .kL{float:left;}
.pollBox .kR{float:right;text-align:left;}
.pollBox .clr{clear:both;}
.pollBox h2{font-family: Verdana, sans-serif;  font-weight: bold;}

.pollBox { font-family: Verdana, sans-serif; font-size: 12px; text-align:left;}
.pollBox h2 { font-size: 16px; color: #3381ca; margin-bottom: 20px;  font-weight: bold;}
.pollBox h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.pollQuestion img { float: left; margin: 0 10px 10px 0; border: 2px solid #e6e6e6;padding:1px; }
.pollQuestion ul { list-style: none; float: right; width: 400px; margin-right: 10px; display: inline; }
.pollQuestion li { line-height: 32px; padding: 2px 8px; height: 32px; zoom: 1; border: 1px solid #fff; float: left; clear: both; width:390px;}
.pollQuestion li.sel { background: url('/i/obrazki/sondaze/qbg.gif') repeat; border: 1px solid #c4c4c4; padding: 2px 8px; }
.pollQuestion input { vertical-align: middle; }
.pollQuestion input, .pollQuestion span { position: relative; top: 0 !important; top: 5px; left: 0 !important; left: -2px; }
.pollQuestion { background: url('/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; width:620px;}

.pollQuestionImg{width:620px;}
.pollQuestionImg .entry { border-bottom: 21px solid #fff; zoom: 1; text-align:left; }
.pollQuestionImg .kL { width: 215px; background: #e6e6e6; border: 1px solid #e6e6e6; padding: 3px; zoom: 1; }
.pollQuestionImg img, .pollQuestionImg input { vertical-align: middle; cursor: pointer; }
.pollQuestionImg img { border: 1px solid #fff; margin-right: 6px; }
.pollQuestionImg .kR { width: 370px; padding-top: 54px; }
.pollQuestionImg .kL { cursor: pointer; }
.pollQuestionImg .sel { width: 215px; background: url('/i/obrazki/sondaze/qbg.gif') repeat; border: 1px solid #c4c4c4; padding: 3px; zoom: 1; }
.pollQuestionImg { background: url('/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; }
.pollQuestionImg a{margin:0px;padding:0px;}
.pollQuestionImg img.sel{width:auto;background:none;padding:0px;border: 1px solid #fff;}
.pollQuestionImg input.sel{width:auto;background:none;padding:0px;border:0;}
.pollSubmit { text-align: right;width:620px; }

.pollResultBox .kL {float: left;}
.pollResultBox .kR {float: right;}
.pollResultBox .clr {clear: both;overflow: hidden;zoom: 1;}

.pollResults { font-family: Verdana, sans-serif; font-size: 12px;  text-align:left;}
.pollResults h2 { font-size: 16px; color: #3381ca; margin-bottom: 20px;  font-weight: bold;}
.pollResults h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.pollResult { background: url('/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; }
.pollResultBox { border: 1px solid #ebebeb; zoom: 1; }
.pollResultBox0 { border: 1px solid #fff; background: #fafafa; padding: 9px 12px 12px; zoom: 1; }
.pollResultBox .bar { background: url('/i/obrazki/sondaze/rbar.gif') repeat-x; height: 27px; margin: 0 14px 0 6px; }
.pollResultBox .bar0 { float: left; }
.pollResultBox .kL { width: 450px; padding: 9px 0 0;}
.pollResultBox .kR { width: 95px; color: #9e9e9e; padding: 9px 0 12px 16px; line-height: 24px; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; }
.pollResultBox .kL .kL { width: 200px; text-align: right; padding: 0; border: 0; }
.pollResultBox .kL .kR { width: 250px; color: #000; padding: 0 0 9px; border-bottom: 1px solid #ededed; border-left: 0; }
.pollResultBox .kL .kL span { padding-right: 16px; line-height: 24px; }
.pollResultBox .kL .kR span { line-height: 24px; }
.pollResultBox .caption { font-size: 10px; line-height: 14px; border-bottom: 0; padding-top: 2px; }
.pollResultBox .best .kR { padding: 0 0 3px; }
.pollResultBox .best .kL span { border: solid #d4d4d4; border-width: 1px 0 1px 1px; display: block; float: right; padding: 3px 16px 4px 6px; background: #efefef; position: relative; top: -2px; }
.pollResultBox .best .bar0 { border: solid #d4d4d4; border-width: 1px 0; position: relative; top: -2px; padding: 2px 0; background: #efefef; }
.pollResultBox .best .kR span { border: solid #d4d4d4; border-width: 1px 1px 1px 0; display: block; float: left; padding: 3px 6px 4px 0; background: #efefef; position: relative; top: -2px; }
.pollResultBox .clr { margin: 0 !important; margin-top: -9px; }
.pollResultBox .sum { border-bottom: 0; font-weight: bold; }

.rankPollHead { font-family: Verdana, sans-serif; font-size: 12px; text-align:left; }
.rankPollHead h2 { font-size: 16px; color: #3381ca; margin-bottom: 20px;  font-weight: bold;}
.rankPollHead h2 span{font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px;}
.rankPollHead p { font-size: 14px; font-weight: bold; line-height: 19px; margin-bottom: 14px; }
#rankPoll { list-style: none; width: 647px;  text-align:left;}
#rankPoll li { border: 1px solid #ececec; padding: 5px; margin-bottom: 6px; height: 146px; overflow: hidden; width: 635px; z-index: 1; position: relative; }
#rankPoll li.sel { background: url('/i/obrazki/sondaze/qbg.gif') repeat; cursor: move; z-index: 2; }
#rankPoll .imgL { float: left; background: #e6e6e6; padding: 2px; }
#rankPoll li.sel .imgL { padding: 2px; background: transparent; }
#rankPoll .imgL img { background: #fff; padding: 1px; }
#rankPoll .txtL { float: left; width: 320px; font-family: Verdana, sans-serif; font-size: 12px; height: 146px; padding-left: 20px; }
#rankPoll .movR { width: 108px; position: absolute; left: 527px; }
#rankPoll .txtL0 { height: 146px; overflow: hidden; position: relative; }
#rankPoll .txtL0[class] {display: table; position: static; }
#rankPoll .txtL1 {position: absolute; top: 50%;} /* for explorer only*/
#rankPoll .txtL1[class] {display: table-cell; vertical-align: middle; position: static;}
#rankPoll .txtL2 {position: relative; top: -50%} /* for explorer only */
#rankPoll .txtL2[class] {position:static;}
#rankPoll .movU { padding-bottom: 6px; }
#rankPoll .movR img { cursor: pointer; }
#rankPoll .mark { padding-bottom: 8px; background: url('/i/obrazki/sondaze/dotsarrow.gif') no-repeat 0 3px; padding-left: 10px; }
#rankPoll .mark div{color:#727272;margin-left:-10px;width:300px;margin-top:5px;}
#rankPoll .mark div a{zoom:1;display:block;border-top:1px solid #cdcdcd;margin-top:5px;padding-top:4px;background: url('/i/obrazki/sondaze/rankLinkBtn.gif') no-repeat left 5px;padding-left:20px;padding-bottom:2px;}
#rankPoll { background: url('/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 10px; margin-bottom: 20px; }

#rankPollWnk { list-style: none; overflow: hidden; width: 647px; text-align:left;}
#rankPollWnk li { border: 1px solid #ececec; padding: 5px; margin-bottom: 6px; height: 146px; overflow: hidden; width: 635px; z-index: 1; }
#rankPollWnk .imgL { float: left; background: #e6e6e6; padding: 2px; }
#rankPollWnk .imgL img { background: #fff; padding: 1px; }
#rankPollWnk .txtL { float: left; width: 320px; font-family: Verdana, sans-serif; font-size: 12px; height: 146px; padding-left: 20px;}
#rankPollWnk .movR { float:right;overflow: hidden; margin:0;}
#rankPollWnk .movR .txtL0 span{ background:url('/i/obrazki/sondaze/wynik.gif') no-repeat center center; padding:15px 25px 20px 25px;line-height:48px;font-family:Verdana;font-size:22px;font-weight:bold;}
#rankPollWnk .txtL0 { height: 146px; overflow: hidden; position: relative; top:50px;right:0px !important;right:-20px;margin-right:10px;}
#rankPollWnk .mark { padding-bottom: 8px; background: url('/i/obrazki/sondaze/dotsarrow.gif') no-repeat 0 3px; padding-left: 10px; }
#rankPollWnk .mark div{color:#727272;margin-left:-10px;width:300px;margin-top:5px;}
#rankPollWnk .mark div a{zoom:1;display:block;border-top:1px solid #cdcdcd;margin-top:10px;padding-top:6px;background: url('/i/obrazki/sondaze/rankLinkBtn.gif') no-repeat left 6px;padding-left:20px;}
#rankPollWnk h2 { font-size: 16px; color: #3381ca; margin-bottom: 20px; }
#rankPollWnk h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
#rankPollWnk .txtWnk { font-size:12px; color:#727272; line-height:17px;}
#rankPollWnk .txtWnk span{color:#000; font-weight:bold; }
#rankPollWnk ul.rankPollWnk{ margin-top:17px; }

.pollBoxWnk { font-family: Verdana, sans-serif; font-size: 12px;  text-align:left;width:620px;}
.pollBoxWnk h2 { font-size: 16px; color: #3381ca; margin-bottom: 20px; font-weight: bold;}
.pollBoxWnk h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.pollBoxWnk img { float: left; margin: 0 20px 10px 0; }
.pollBoxWnk .entry { border-bottom: 21px solid #fff; zoom: 1; overflow: hidden;}
.pollBoxWnk .kL { width: 210px; padding: 3px; zoom: 1; margin:0;}
.pollBoxWnk img { vertical-align: middle; }
.pollBoxWnk .kL img {border: 3px solid #e6e6e6; padding:1px; background-color:#fff;margin:0;}
.pollBoxWnk .kR {overflow: hidden;zoom: 1; width: 400px; padding-top: 0; float: right;}
.pollBoxWnk .bar { background: url('/i/obrazki/sondaze/rbar.gif') repeat-x; height: 27px; margin: 0 11px 0 0px; float:left;}
.pollBoxWnk .bar0 { float: left; background-color:#fafafa;border:1px solid #ebebeb;padding:10px 0px 10px 11px;width:380px;margin-top:10px;}
.pollBoxWnk .bar0 span{line-height:27px;}
.pollBoxWnk .bar0 .il{color:#9e9e9e;font-size:10px;padding-top:9px;}
.pollBoxWnk .spec { border:1px solid #c4c4c4;background:url('/i/obrazki/sondaze/specBg.gif');overflow: hidden;zoom: 1;}
.pollBoxWnk .spec .kR {margin-bottom: 7px;}

/* sondaze */
.mod_poll { color:#646464; font: 12px/20px Tahoma, sans-serif; }
.mod_poll > section.body { background:none; padding:0; }
.mod_poll .body > div { display:block; margin-bottom:4px; }
.mod_poll.mod_poll_after .body > div { margin-bottom:8px; } 
.mod_poll .body > div:after { content:''; display:block; width:100%; clear:both; height:0; }
.mod_poll .body > div .imgw { float:left; display:block; margin:0 8px 8px 0;}
.mod_poll .body > div .imgw img { display:block; }
.mod_poll .body > div p { line-height:22px; font-size:18px; color:#000; }
.mod_poll .body .questions { margin-bottom:8px; }
.mod_poll button { border:none; background: #03a1eb; }
.mod_poll button:hover { border:none; background:#03a1eb; text-decoration:underline; }
.mod_poll button { margin-top:5px; }
.mod_poll.mod_poll_after .results li { margin-bottom:8px; }
.mod_poll.mod_poll_after .results li > div { margin-bottom:2px; line-height:16px; }
.mod_poll.mod_poll_after .results li span { display:inline-block; background:#03a1eb; margin-left:30px; }
.mod_poll.mod_poll_after .results li span em { display:block; width:30px; margin-left:-30px; }
.mod_poll.mod_poll_after .results li p > em { display:inline-block; margin-left:4px; }

/* konkursy drabinkowe */
#drabinka .clr {clear: both; font-size: 0; height: 0; line-height: 0;}
#drabinka {position: absolute; left: -3000px; overflow: hidden; zoom: 1; height: auto;}
.drabinka2, .drabinka4, .drabinka8, .drabinka16 {padding: 5px 5px 5px 6px; width: 629px; background: #fff;}
.drabinka32 {padding: 5px 5px 5px 6px; width: 785px; background: #fff;}
.drabinka64 {padding: 5px 5px 5px 6px; width: 941px; background: #fff;}
#drabinka img {border: 0;}
#drabinka .drabHeader {position: relative; margin-bottom: 12px; zoom: 1;}
#drabinka .drabHeader .drabMtImg {margin-bottom: 5px;}
#drabinka .drabHeader h2 {font: bold 22px Tahoma, sans-serif; margin-bottom: 5px;}
#drabinka .drabHeader .drabMtLead {font: 12px/15px Tahoma, sans-serif; margin-bottom: 5px;}
#drabinka .drabHeader ul {list-style: none; overflow: hidden; zoom: 1;}
#drabinka .drabHeader li {float: left; display: inline; background: url('/i/drabinki/mt_li_bg.gif') no-repeat 0 5px; margin-left: 10px; padding-left: 11px; font: 11px Tahoma, sans-serif; line-height: 17px; color: #000;}
#drabinka .drabHeader li.first {margin: 0; padding: 0; background: none;}
#drabinka .drabBody {padding: 0 26px 0 9px;}

#drabinka .kolumna {float: left; display: inline; overflow: hidden;}
#drabinka .active, .drabinka .last {width: 92px;}
#drabinka .noactive, .drabinka .old {width: 52px;}

#drabinka .active .box, #drabinka .last .box {background: url('/i/drabinki/activeBox_top.gif') no-repeat 0 0; padding-top: 5px; zoom: 1; height: 166px; overflow: hidden; position: relative;}
#drabinka .active .box0, #drabinka .last .box0 {background: url('/i/drabinki/activeBox_btm.gif') no-repeat 0 100%; height: 136px;}
#drabinka .row {overflow: hidden; height: 63px; padding-bottom: 5px; margin: 0 5px; position: relative; z-index: 2;}
#drabinka .row img {float: left; border: 1px solid #a7a7a7;}
#drabinka .row p {clear: both; margin: 0; font: 10px/12px Tahoma, sans-serif; height: 24px; overflow: hidden; padding-top: 1px;}
#drabinka .active .row p a, #drabinka .row p a {float: none; font-weight: normal; margin: 0;}
#drabinka .active img, #drabinka .active img:hover {cursor: pointer;}
#drabinka .active .finalbox img, #drabinka .active .finalbox img:hover {cursor: default;}
#drabinka .active .row span {display: none; position: absolute; top: 8px; right: 7px; width: 13px; height: 22px; float: right; background: url('/i/drabinki/activespan.gif') no-repeat 0 0; text-align: left; padding-left: 9px; font: bold 10px Tahoma, sans-serif; line-height: 22px; color: #4c4c4c;}
#drabinka .active .row a {float: right; display: inline; font: bold 10px Tahoma, sans-serif; margin-top: 11px; margin-right: 3px;}
#drabinka .active .info {position: absolute; left: 0; top: 5px; width: 82px; padding: 0 5px; font: 10px Tahoma, sans-serif; color: #474747; background: url('/i/drabinki/infobg.gif') no-repeat 0 100%; overflow: hidden; z-index: -1;}
#drabinka .active .info p {padding: 1px 0 2px; text-align: center; margin: 0;}
#drabinka .last .row span {float: right; font: bold 10px Tahoma, sans-serif; color: #353535; text-align: left; width: 33px; margin-top: 13px;}

#drabinka .noactive .box, #drabinka .old .box {background: url('/i/drabinki/noactiveBox.gif') no-repeat 0 0; height: 171px; overflow: hidden; zoom: 1;}
#drabinka .old .box {height: 166px; padding-top: 5px;}
#drabinka .noactive .box .row, #drabinka .old .box .row {height: 38px;}
#drabinka .noactive .box .row p, #drabinka .noactive .box .row span, #drabinka .old .box .row p, #drabinka .old .box .row span {display: none;}
#drabinka .noactive .finalbox {background: url('/i/drabinki/noactiveFinalbox.gif') no-repeat 0 0; height: 48px; overflow: hidden; zoom: 1;}
.drabinka2 .noactive .finalbox {margin-top: 47px;}
.drabinka4 .noactive .finalbox {margin-top: 134px;}
.drabinka8 .noactive .finalbox {margin-top: 306px;}
.drabinka16 .noactive .finalbox {margin-top: 644px;}
.drabinka32 .noactive .finalbox {margin-top: 1330px;}
.drabinka64 .noactive .finalbox {margin-top: 2698px;}
#drabinka .active .finalbox {background: url('/i/drabinki/activeFinalbox_top.gif') no-repeat 0 0; padding-top: 8px; postion: relative;}
.drabinka2 .active .finalbox {margin-top: 25px;}
.drabinka4 .active .finalbox {margin-top: 106px;}
.drabinka8 .active .finalbox {margin-top: 284px;}
.drabinka16 .active .finalbox {margin-top: 622px;}
.drabinka32 .active .finalbox {margin-top: 1308px;}
.drabinka64 .active .finalbox {margin-top: 2676px;}
#drabinka .active .finalbox0 {background: url('/i/drabinki/activeFinalbox_btm.gif') no-repeat 0 100%; padding: 0 7px 7px;}
#drabinka .active .finalbox .row {overflow: hidden; height: 38px; margin: 0; padding-bottom: 5px;}
#drabinka .active .finalbox .star {width: 15px; height: 16px; background: url('/i/drabinki/medal.gif') no-repeat 0 0; position: absolute; top: 10px; right: 7px;}
#drabinka .active .finalbox ul {font: 10px Tahoma, sans-serif; line-height: 12px; margin: 0; padding: 0; list-style: none;}
#drabinka .active .finalbox ul a {font-weight: bold;}
#drabinka .active .finalbox ul span {color: #4c4c4c;}
#drabinka .active .finalbox ul li {border-top: 1px solid #e5dfc6; margin-top: 4px; padding-top: 3px; zoom: 1;}
#drabinka .active .finalbox ul .first {border: none; margin: 0; padding: 0;}

.drabinka4 .kreski12, .drabinka8 .kreski12, .drabinka8 .kreski23, .drabinka16 .kreski12, .drabinka16 .kreski23, .drabinka16 .kreski34, .drabinka32 .kreski12, .drabinka32 .kreski23, .drabinka32 .kreski34, .drabinka32 .kreski45, .drabinka64 .kreski12, .drabinka64 .kreski23, .drabinka64 .kreski34, .drabinka64 .kreski45, .drabinka64 .kreski56 {width: 64px;}
.drabinka2 .kreski12, .drabinka4 .kreski23, .drabinka8 .kreski34, .drabinka16 .kreski45, .drabinka32 .kreski56, .drabinka64 .kreski67 {width: 37px;}

.drabinka8 .kol2 .box, .drabinka16 .kol2 .box, .drabinka32 .kol2 .box, .drabinka64 .kol2 .box {margin-top: 171px;}
.drabinka16 .kol3 .box, .drabinka32 .kol3 .box, .drabinka64 .kol3 .box {margin-top: 513px;}
.drabinka32 .kol4 .box, .drabinka64 .kol4 .box {margin-top: 1198px;}
.drabinka64 .kol5 .box {margin-top: 2565px;}

.drabinka2 .kol1 .first, .drabinka4 .kol1 .first, .drabinka8 .kol1 .first, .drabinka16 .kol1 .first, .drabinka32 .kol1 .first, .drabinka64 .kol1 .first {margin: 0;}
.drabinka4 .kol2 .first, .drabinka8 .kol2 .first, .drabinka16 .kol2 .first, .drabinka32 .kol2 .first, .drabinka64 .kol2 .first {margin-top: 86px;}
.drabinka8 .kol3 .first, .drabinka16 .kol3 .first, .drabinka32 .kol3 .first, .drabinka64 .kol3 .first {margin-top: 258px;}
.drabinka16 .kol4 .first, .drabinka32 .kol4 .first, .drabinka64 .kol4 .first {margin-top: 597px;}
.drabinka32 .kol5 .first, .drabinka64 .kol5 .first {margin-top: 1282px;}
.drabinka64 .kol6 .first {margin-top: 2650px;}

#drabinka .kol1.old .first, #drabinka .kol1.noactive .first {margin-top: 25px;}
#drabinka .kol2.old .first, #drabinka .kol2.noactive .first {margin-top: 111px;}
#drabinka .kol3.old .first, #drabinka .kol3.noactive .first {margin-top: 283px;}
#drabinka .kol4.old .first, #drabinka .kol4.noactive .first {margin-top: 622px;}
#drabinka .kol5.old .first, #drabinka .kol5.noactive .first {margin-top: 1307px;}
#drabinka .kol6.old .first, #drabinka .kol6.noactive .first {margin-top: 2675px;}
#drabinka .kolumnakol1old .first, #drabinka .kolumnakol1noactive .first {margin-top: 25px;}
#drabinka .kolumnakol2old .first, #drabinka .kolumnakol2noactive .first {margin-top: 111px;}
#drabinka .kolumnakol3old .first, #drabinka .kolumnakol3noactive .first {margin-top: 283px;}
#drabinka .kolumnakol4old .first, #drabinka .kolumnakol4noactive .first {margin-top: 622px;}
#drabinka .kolumnakol5old .first, #drabinka .kolumnakol5noactive .first {margin-top: 1307px;}
#drabinka .kolumnakol6old .first, #drabinka .kolumnakol6noactive .first {margin-top: 2675px;}


.drabinka4 .kreski12 .kreska, .drabinka8 .kreski12 .kreska, .drabinka16 .kreski12 .kreska, .drabinka32 .kreski12 .kreska, .drabinka64 .kreski12 .kreska {height: 172px; background: url('/i/drabinki/kreska12.gif') no-repeat 0 0; margin-top: 170px;}
.drabinka4 .kreski12 .first, .drabinka8 .kreski12 .first, .drabinka16 .kreski12 .first, .drabinka32 .kreski12 .first, .drabinka64 .kreski12 .first {margin-top: 70px;}
.drabinka8 .kreski23 .kreska, .drabinka16 .kreski23 .kreska, .drabinka32 .kreski23 .kreska, .drabinka64 .kreski23 .kreska {height: 343px; background: url('/i/drabinki/kreska23.gif') no-repeat 0 0; margin-top: 341px;}
.drabinka8 .kreski23 .first, .drabinka16 .kreski23 .first, .drabinka32 .kreski23 .first, .drabinka64 .kreski23 .first {margin-top: 156px;}
.drabinka16 .kreski34 .kreska, .drabinka32 .kreski34 .kreska, .drabinka64 .kreski34 .kreska {height: 685px; background: url('/i/drabinki/kreska34.gif') no-repeat 0 0; margin-top: 683px;}
.drabinka16 .kreski34 .first, .drabinka32 .kreski34 .first, .drabinka64 .kreski34 .first {margin-top: 328px;}
.drabinka32 .kreski45 .kreska, .drabinka64 .kreski45 .kreska {height: 1369px; background: url('/i/drabinki/kreska45.gif') no-repeat 0 0; margin-top: 1367px;}
.drabinka32 .kreski45 .first, .drabinka64 .kreski45 .first {margin-top: 668px;}
.drabinka64 .kreski56 .kreska {height: 2737px; background: url('/i/drabinki/kreska56.gif') no-repeat 0 0; margin-top: 1352px;}
.drabinka2 .kreski12 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 69px;}
.drabinka4 .kreski23 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 156px;}
.drabinka8 .kreski34 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 328px;}
.drabinka16 .kreski45 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 668px;}
.drabinka32 .kreski56 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 1352px;}
.drabinka64 .kreski67 .kreska {height: 1px; background: url('/i/drabinki/kreska_final.gif') no-repeat 0 0; margin-top: 2720px;}
#drabinkaPhotos .zdj {position: absolute; left: -3000px; top: 0; border: 3px solid #fff; z-index: 2;}
#drabinkaLoader {width: 620px;}
#drabinkaLoader p{font: bold 11px Tahoma, sans-serif; color: #000; padding: 55px 0 25px; background: #fff url('/i/drabinki/loader.gif') no-repeat 50% 20px; text-align: center; zoom: 1;}

/* ## GALERIA ## */
#pagetype_photo #gal_header h1 {font-family: Tahoma,sans-serif;}
#pagetype_photo #gal_miniatures li a:hover {background: #03a1eb;border-color: #03a1eb;}
#pagetype_photo #gal_miniatures li a:hover img {border-color: #03a1eb;}


/* ## WIDEO ## */
#pagetype_wideo #k0 h1, #pagetype_wideo  #art0 h1 {font-family: Tahoma,sans-serif;}



/* rejestracja */
#loginwrp {margin-bottom: 25px;}
#loginwrp .register, #loginwrp .lostPasswordConf, #loginwrp .password, #loginwrp .passChange, #loginwrp .login {border: 8px solid #e8e8e8; padding: 25px 19px; }
.login_middle h3 {font: 24px Arial, sans-serif; padding: 14px 0; border-bottom: 1px solid #ccc;}
.login_middle {background-color: #fff; font: 12px Tahoma, sans-serif; color: #505050;}
.login_middle #loginForm {margin-bottom: 15px;}
.login_middle #loginForm input, .login_middle #loginForm span {vertical-align: middle;}
.login_middle #lostPasswordForm input, .login_middle #lostPasswordForm span {vertical-align: middle;}
.login_middle #loginForm span, .login_middle #lostPasswordForm span {font-weight: bold;}
.login_middle #loginForm span.rememberme {font-weight: normal; position: relative; top: -2px !important; top: -1px; #top: -1px !important;}
.login_middle #loginForm span.rememberme input {margin-right: 6px;}
.login_middle .email, .login_middle .pass {width: 120px; height: 16px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; margin-right: 12px;}
.login_middle .loginButton {width: 70px; height: 21px; background: url(http://bi.gazeta.pl/i/obrazki/msrowery/zaloguj.gif) no-repeat 0 0; border: none; margin-right: 30px; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .okButton {width: 70px; height: 21px; background: url('/i/plotek/btn_ok.gif') no-repeat 0 0; border: none; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .lostPasswordConf span{font-weight: bold;}
.login_middle .lostPasswordConf a {display: block; text-align: center; margin-top: 20px;}
.login_middle #changePasswordForm span, .login_middle #registerForm span {font: bold 14px Arial, sans-serif; vertical-align: middle; }
.login_middle #changePasswordForm .big, .login_middle #registerForm .big {vertical-align: middle; height: 22px; width: 258px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 16px;}
.login_middle #registerForm .semibig {vertical-align: middle; height: 22px; width: 128px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 16px;}
.login_middle #registerForm img {vertical-align: middle;border: 1px solid #a7a7a7;}
.login_middle #changePasswordForm .passChange div {margin-bottom: 10px; padding-left: 80px; overflow: hidden;}
.login_middle #changePasswordForm .passChange span {float: left; width: 170px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #changePasswordForm .bigOkButton {margin-top: 10px; border: none; width: 72px; height: 30px; background: url(http://bi.gazeta.pl/i/obrazki/msrowery/ok.gif) no-repeat 0 0; margin-left: 250px !important; margin-left: 253px; cursor: pointer;}
.login_middle #registerForm .register span {float: left; width: 180px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #registerForm .register .captcha span {top: 7px;}
.login_middle #registerForm .register div {margin-bottom: 10px; padding-left: 50px; overflow: hidden; zoom: 1;}
.login_middle #registerForm .register div.podpis {position: relative; overflow: visible;}
.login_middle #registerForm .register div.help span.poczta {float: none; position: static; display: block; width: 270px; text-align: left; padding-left: 180px; font-size: 12px; font-weight: normal; vertical-align: baseline;}
.login_middle #registerForm .register div.help span.poczta input {margin-right: 5px;vertical-align: middle;}
.login_middle #registerForm .register .regButton {margin-top: 10px; margin-bottom: 20px; border: none; width: 72px; height: 30px; background: url(http://bi.gazeta.pl/i/obrazki/msrowery/ok.gif) no-repeat 0 0; margin-left: 230px !important; margin-left: 233px; cursor: pointer;}
.login_middle #registerForm .register small {margin-left: 10px; font-weight: bold; font-size: 10px;}
.login_middle #registerForm .register #pseu_tip {margin: 0; padding: 0; background: #fff; border: 1px solid #a7a7a7; position: absolute; width: 220px; top: 0; left: 510px; overflow: visible;}
.login_middle #registerForm .register #pseu_tip div {margin: 0; padding: 0;}
.login_middle #registerForm .register #pseu_tip div.triangle {width: 6px; height: 11px; background: url('/i/plotek/fancy_triangle.gif') no-repeat 0 0; position: absolute; left: -6px; top: 9px;}
.login_middle #registerForm .register #pseu_tip div.msg {padding: 7px 10px;}
.login_middle #registerForm .register #pseu_tip span {font: bold 11px Tahoma, sans-serif; float: none; position: static; text-align: left; width: auto;}
.login_middle #registerForm .register #pseu_tip small {margin-top: 15px; margin-left: 0; font-weight: normal; display: block;}
.login_middle #registerForm .register #pseu_tip .red {color: #b3003c;}
.login_middle #registerForm .register #pseu_tip .green {color: #017e22;}
.login_middle .help .reg {padding-right: 12px; margin-right: 10px; border-right: 1px solid #c7c7c7; }
.login_middle .help a {font-weight: bold;}
.loginErr {display: block; background-color: #f2f2f2; margin-bottom: 15px; font-weight: bold; padding: 5px; color: #474747;}
.fotoCut {overflow: hidden; zoom: 1;}

/*kalendarz 25.06.2010*/


html body #columns_wrap .c1 #calendar_table { font-weight: bold;}
html body #columns_wrap .c1 #calendar_table .mname {color: #03a1eb; text-transform: uppercase; margin: 0 5px;}
html body #columns_wrap .c1 #calendar_table #ctb_prev_month, html body .holder_top .c1 #calendar_table #ctb_next_month {}
html body #columns_wrap .c1 #calendar_table {border: 2px solid #3d3d3d;}
html body #columns_wrap .c1 #calendar_table caption { margin-bottom: 7px;}
html body #columns_wrap .c1 #calendar_table  thead { background: #ccc; }

html body #columns_wrap .c1 #calendar_table  thead th {width: 18px; height: 18px; font-size: 10px;}
html body #columns_wrap .c1 #calendar_table tbody#ctb_body tr td{ width: 18px; height: 18px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: middel; text-align: center;  font-size: 10px;}
html body #columns_wrap .c1 #calendar_table tbody#ctb_body tr td.sun { color: #03a1eb; border-right: 1px solid #ccc;}
html body #columns_wrap .c1 #calendar_table tbody#ctb_body tr td.today { color: #fff; background: #03a1eb;}
html body #columns_wrap .c1 .mod_filter { margin-top:15px;}
html body #columns_wrap .c1 .mod_filter strong{ color: #333;  font-weight: bold; margin-top:15px;}
html body #columns_wrap .c1 .mod_filter ul { width: 140px;}
html body #columns_wrap .c1 .mod_filter ul li { border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 5px; Tahoma}

html body #columns_wrap .c1 .mod_filter ul li a{ font-family: Tahoma,serif; font-size: 11px; font-weight: bold;}

html body #columns_wrap #calendar_index { width: 620px; zoom: 1; }
html body #columns_wrap #calendar_index:after { content: '.'; visibility: hidden; width: 0; height: 0; display: block; clear: both; }
html body #columns_wrap #calendar_index .c0 { width: 450px; float: left; }
html body #columns_wrap #calendar_index .c1 { width: 140px; float: right; }

/*kalendarz event*/
#row_3 #calendar_event h2 {color:#000; font-size: 24px; margin-bottom: 15px; font-weight: bold;}
#row_3 #calendar_event h2 {color:#000;}
#row_3 #calendar_event ul li{margin-bottom: 5px;}
#row_3 #calendar_event ul li span {font-size: 12px; color: #000; font-weight: bold; }
#row_3 #calendar_event p {margin-top: 10px;}

.walk { width: 620px;  font-size: 14px; color: #333; font-family: Arial,Helvetica,Garuda,sans-serif;}
.walk .walk_map {  height: 480px; background: #c5c5c5;  margin: 8px 0;}
.walk h1 { font-size: 30px; color: #252525; margin-bottom: 15px; font-family: Tahoma, sans-serif;}
.walk .walk_map_info { font-weight: bold; margin-bottom: 20px;}
.walk #walk {  font-family: arial;}
.walk #walk h3 { display: inline; font-size: 18px; }
.walk #walk a { float: right; font-size: 12px;}
.stop { margin: 4px 0;}
.stop_info { margin:4px 0;}
.back_to_map { text-decoration: none; color: #04a0ea; font-weight: bold;}
.walk .stopMiniFoto {list-style: none;overflow: hidden;zoom: 1;margin: 10px 0;}
.walk .stopMiniFoto li {float: left;margin: 0 10px 10px 0; width: 83px; height: 83px;}
.walk .stopMiniFoto li a {background: #fff;border: 1px solid #999;padding: 5px;display: block; line-height: 0;}
.walk .stopMiniFoto li a:hover {background: #c9c9c9;}
.walk .stopMiniFoto li a img {border: 1px solid #999;}
.walk #cappyGMap {height: 478px; background: #ff0;z-index: 1;  width: 618px; border: 1px solid #ccc;}


.photo_con .photo_list li{list-style: none;}
.photo_con .photo_list li input { width: auto;  vertical-align:middle}
.photo_con .photo_list li label { margin-left: 5px; color: #000;}
.photo_con .t_add_photo {margin: 5px 0; }




/*infoWindow application.js*/
#stopInfo {height: 100px;}
#stopInfoAll {height:120px;}
#stopInfoAll  span.stopTitle { font: bold 16px Arial, sans-serif; display: block; margin-bottom: 5px;}
#stopInfoAll  a { display: block;}
#stopInfo   a { display: block;}
#addPoint {  height: 80px;}
#addPoint  a { display: block;}
#przystanki .point {clear: both;}

/* krok pierwszy */
#routes textarea { resize: none;}

#routes_errors { border: 2px solid red; text-align: center; padding: 4px 0; background: #f7f7f7; margin-top: 10px; display: none;}

.route .route_img  { width: 439px; height: 35px; background: url( http://bi.gazeta.pl/i/obrazki/msrowery/trasy_zgl_krok2.gif) no-repeat; margin: 10px 0;}

/* krok pierszy dodawanie trasy */
.route { width: 458px; border: 1px solid #d5d5d5; padding: 2px; font-family: Tahoma, sans-serif; font-size: 13px;}
.route h3 { background: #f4f4f4; padding: 6px; font-size: 18px; color: #474747; }
.route .route_alert, .route form, .route .route_img_s1  {margin:0 7px; }
.route .route_info {margin: 10px 7px; color:#252525; line-height: 21px; font-weight: bold;}
.route .route_img_s1 { background:url("http://bi.gazeta.pl/i/obrazki/msrowery/nazwa_zgl_krok1.gif") no-repeat scroll 0 0 transparent; width: 440px; height: 32px; margin-bottom: 10px; }
.route form { text-align: right;}
.route .tab_op, .route .tab_inp{margin-bottom: 10px; margin-right: 5px; font-size: 11px; font-weight: bold;}
.route .tab_op { width: 98px; float: left; text-align: right; overflow: hidden; padding-top: 5px;}
.route .tab_inp .t, .route .tab_inp textarea { border: 1px solid #d5d5d5; font-size: 14px; padding:5px;}
.route .tab_inp { text-align: left;}
.route .tab_inp .t { width: 198px;}
.route .tab_inp textarea { width: 320px; height: 88px;}
.route .tab_sub { width: 58px; height: 26px; background: #03a1eb; border: none; color: #fff; font-weight: bold; margin-bottom: 7px; cursor: pointer;}
.route .route_alert { border: 2px solid #f00; padding: 7px; text-align: center; background: #fff8ea; color: #f00; font-size: 14px; font-weight: bold; margin-bottom: 10px; display: none;}

/* dodawanie trasy krod 2 */
.route .route_img { margin-left:8px;}
.route #cappyGMap {height: 280px;background: #ff0; width: 440px; margin: 0 8px;}
.route p {font-size: 11px; line-height: 17px; margin: 7px;}
.route #przystanki { margin: 7px;}
.route .point_nr { font-size: 14px; font-weight: bold; margin-bottom: 15px;}
.route .photo_con {padding-top: 5px; }
.route .t_add_photo {color:#03a1eb; font-size: 11px; margin:0; text-decoration: underline;}
.route .photo_con form { text-align: left; margin:0; zoom:1;}
.route .photo_con form input { height: auto;}
.route .photo_con form #pf_cr4 { /*width: 100px; border: 1px solid #ccc; margin-right: 120px;*/position: relative;}
.route .photo_con form #photouploadbutton{ /*margin-right: 4px; width: 105px; padding: 0; height: 23px; cursor: pointer; float: right; background: url(http://bi.gazeta.pl/i/obrazki/msrowery/real_btn.gif) no-repeat #fff; border: none;*/}
.route .photo_con .dis { margin-left: 103px; clear: both;}
.route .photo_con .disT, .route .photo_con .disP { margin-right: 5px;}
.route .photo_con .t_add_photo, .route .photo_con .photo_list { margin-left: 103px;}
.route .photo_con #photo_error { margin: 0; color: red;}
.route .tab_inp .inputstoptitle {border: 1px solid #d5d5d5; font-size: 14px; padding:5px; width: 198px;}

#b_art_all{ width: 460px; padding: 10px;   }
#b_art_all .b_art {  border-bottom: 1px solid #ccc;  padding: 13px 0; font-family: Arial,Helvetica,Garuda,sans-serif;}
#b_art_all .b_art a { text-decoration: none; color:#04a0eb;}
#b_art_all .b_art .b_con span { color: #a7a7a7; font-size: 11px; margin-right: 10px;}
#b_art_all .b_art .b_con span.b_section { margin: 0;}
#b_art_all .b_art .b_con { font-size: 12px; line-height: 19px; text-align: left; overflow: hidden; zoom:1; }
#b_art_all .b_art .b_con h2 { margin: 8px 0 2px 0;}
#b_art_all .b_art .b_con .b_section { background: #04a0ea; padding: 3px; color: #fff; font-weight: bold; font-size: 12px; }
#b_art_all .b_art .b_con ul { display: inline; }
#b_art_all .b_art .b_con ul li{ display: inline; list-style: none; font-size: 11px; border-left: 1px solid #acacac; padding-left: 6px; margin-right:2px;}
#b_art_all .b_art .b_con ul li.li_f { border: none;}
#b_art_all .b_art .b_con ul li a {}
#b_art_all .b_art .b_con  p { margin-bottom: 4px;}
#b_art_all .b_art .b_con a.more { margin-left: 10px; font-size: 10px;}
#b_art_all .b_art .b_con .r_count {margin-left: 5px;}

#b_art_all #Str { padding: 10px 0; text-align: center;}
#b_art_all #Str b, #b_art_all #Str a { border: 1px solid  #dadbdb; padding: 3px 5px;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {	position: absolute;	top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { 	left: 0; float: left;}
#lightbox-nav-btnNext { 	right: 0;float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;	overflow: auto;	width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

/* ZR 1 (MT) rotator */
.mod_zr1 {height: 307px; background: #fff;position: relative;overflow: hidden;z-index: 1; margin-bottom:12px;}
.mod_zr1 a {color: #fff;}
.mod_zr1 .node_entry img { border: none; }
.mod_zr1 .node_entry {margin: 0;}
.mod_zr1 .node_entries {height: 307px;width: 7000px;position: absolute;top: 0;left: -380px;z-index: 1;}
.mod_zr1 .node_entries .node_entry {width: 460px;height: 307px;float: left;position: relative;overflow: hidden;clear: none !important;}
.mod_zr1 .node_entries .node_entry .node_caption {display: none;position: absolute;left: 10px;bottom: 13px;width: 426px;padding: 7px; background: #1d529a url('http://bi.gazeta.pl/i/obrazki/sport_pl/slider_bg1.png') repeat-x;}
.mod_zr1 .node_entries .active .node_caption {display: block;}
.mod_zr1 .node_entries .node_entry .node_caption .lead {font-size: 12px; color: #d1d1d1;}
.mod_zr1 .node_entries .node_entry .node_caption h1 {font: bold 22px Arial, sans-serif;margin-bottom: 4px;}
.mod_zr1 .node_prev a, .mod_zr1 .node_next a {display: block;width: 80px;height: 307px;position: absolute;left: 0;top: 0;z-index: 2;background: url(http://bi.gazeta.pl/i/obrazki/wysokieobcasy/MTprev.png) left center repeat-y;text-indent: -1000px;}
.mod_zr1 .node_next a {left: 540px;background-image: url(http://bi.gazeta.pl/i/obrazki/wysokieobcasy/MTnext.png);}

/* polecamy */
.mod_zr6_polecamy {background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/polecamy_bg.png') repeat-x; clear: both;  position: relative; margin-top: 18px;}
.mod_zr6_polecamy .node_head { display: block; }
.mod_zr6_polecamy .more a { display: block; margin-top: 6px; }
.mod_zr6_polecamy img {width: 140px;}
.mod_zr6_polecamy .node_body {overflow:hidden;font-size: 11px;}
.mod_zr6_polecamy .node_body .lead {color: #fff; padding: 5px;}
.mod_zr6_polecamy .node_head {border: 0; margin:0; padding: 0; top:-15px;display: inline-block; position: absolute;}
.mod_zr6_polecamy .node_head h2 {background: #fc7803; padding: 0 5px; font: 9px Tahoma,sans-serif; height: 15px; color: #222; line-height: 16px; text-transform: none;}
.mod_zr6_polecamy .node_body h3 {margin-bottom: 5px; margin-top: 5px;overflow: hidden; padding-left: 5px;}
.mod_zr6_polecamy .node_body h3 a{color: #fff; font: bold 12px Arial,sans-serif; text-transform: uppercase;}
.mod_zr6_polecamy .node_body ul {padding: 5px; margin-bottom: 5px; overflow: hidden;}

/* forum */
.MZBC { margin-bottom: 12px; font: bold 11px Arial, sans-serif; }
.MZBCwrp_1 .MZBChead { text-transform: uppercase; border-bottom: 2px solid #e0e0e0; padding-bottom: 2px; margin-bottom: 10px; }
.MZBCwrp_1 .MZBCt0 { font-weight: bold; text-align: right; }
.MZBCwrp_1 ul, .MZBCwrp_2 ul {margin-bottom: 12px;}
.MZBCwrp_1 li, .MZBCwrp_2 li {padding: 0;margin: 0;}
.MZBCwrp_1 li a, .MZBCwrp_2 li a {display: block; border-bottom: 1px solid #e0e0e0; padding: 2px; font-size: 12px;}

/* zajawka dwoch gwizdkow */
.MZBCwrp_2 { margin: 12px 0 8px; }
.MZBCwrp_2 .MZBCwrp1, .MZBCwrp_2 .MZBCwrp { width: 300px; height: 90px; position: relative; overflow: hidden; margin-bottom: 2px; }
.MZBCwrp_2 ul a { position: absolute; bottom: 0; width: 292px; height: 22px; display: block; padding-left: 8px; font: bold 12px/22px Tahoma,sans-serif; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://bi.gazeta.pl/i/obrazki/sport_pl/hp2009/white-bg.png'); }
.MZBCwrp_2 ul a:hover { color: #000; }
.MZBCwrp_2 ul a { background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/hp2009/white-bg.png') repeat; }

/* pasek zmiana konta */
.mod_zr_nowekonto { clear: both; margin: 20px auto; border: 1px solid #c7c702; background: #ff9 url('http://bi.gazeta.pl/i/obrazki/msrowery/info-ico.png') no-repeat 15px 10px; padding: 7px 10px 7px 50px; font: 15px/29px Arial, sans-serif; color: #000; }
.mod_zr_nowekonto a { color: #144483; }
.mod_zr_nowekonto .node_body span { display: inline-block; margin-right: 4px; }
.mod_zr_nowekonto .node_body span:first-child { padding-left: 12px; border-left: 1px solid #c6c600;  }

/* profilemon i bloxlite */
.mod_profilemon a.headbtn, .mod_profilemon.mod_author footer a.btn {background: #02a0ea;background: -moz-linear-gradient(top, #02a0ea 0%, #008bcb 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02a0ea), color-stop(100%,#008bcb));background: -webkit-linear-gradient(top, #02a0ea 0%,#008bcb 100%);background: -o-linear-gradient(top, #02a0ea 0%,#008bcb 100%);background: -ms-linear-gradient(top, #02a0ea 0%,#008bcb 100%);background: linear-gradient(top, #02a0ea 0%,#008bcb 100%);}
.mod_profilemon a.headbtn:hover, .mod_profilemon.mod_author footer a.btn:hover {background: #28aeed;background: -moz-linear-gradient(top, #28aeed 0%, #27aceb 17%, #269cd3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28aeed), color-stop(17%,#27aceb), color-stop(100%,#269cd3));background: -webkit-linear-gradient(top, #28aeed 0%,#27aceb 17%,#269cd3 100%);background: -o-linear-gradient(top, #28aeed 0%,#27aceb 17%,#269cd3 100%);background: -ms-linear-gradient(top, #28aeed 0%,#27aceb 17%,#269cd3 100%);background: linear-gradient(top, #28aeed 0%,#27aceb 17%,#269cd3 100%);}

/* najczesciej nowe */
.mod_most_read a {color: #000}
.mod_most_read.mod_most_read2 li, .mod_most_read.mod_most_read2_premium .tabbed_items ul li {background: #ededed}
.mod_most_read.mod_most_read1 li:hover,.mod_most_read.mod_most_read1 .title a:hover,.mod_most_read.mod_most_read1 li:hover .number, .mod_most_read.mod_most_read2 li:hover, .mod_most_read.mod_most_read2_premium .tabbed_items ul li:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover,
.mod_most_read.mod_most_read2 .title a:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover .number, .mod_most_read.mod_most_read1_premium .title li:hover a, .mod_most_read.mod_most_read1 li:hover .title a {background:#03a1eb; color: #fff; text-decoration:none}

/* -- */

#calendar_event ul li span { font-weight: 700;}
#calendar_event .values li span.value { font-weight: 400;}


/* DFP */
.mod_zr_sport11{
   display: block;
   width: 100%;
   text-align: center;
   margin-bottom: 25px;
}
.DFP-087-ADBOARD-A, .DFP-087-ADBOARD-A {
   width: 100% !important;
}
.index.hpfeed .entry.banIndexDFP {
   display: none;
}
.index.hpfeed .entry.index_ban {
   display: none;
}



/* rwd */
.responsive.blox-lite #banP1, .responsive.blox-lite #banP4 {display: none !important;}

@media screen and (max-width: 980px) {

    body.responsive {background: #fff;}
    body.responsive #col_left {width: 100%;}
    body.responsive #page {width:97%; margin:0 auto;}
    body.responsive #content { width: 100%; }
    
    body.responsive #hat_wrapper, body.responsive #pageHead, body.responsive #navtop_wrap, body.responsive #navH, body.responsive #content, body.responsive #footer {width:100%;}
    body.responsive #BL_feed .head .c1 {float: left; width: auto; margin-left: 5px;}
    body.responsive #content_wrap, body.responsive #columns_wrap, body.responsive #col_left, body.responsive #row_1, body.responsive .mod.mod_uzr4, body.responsive , body.responsive .mod_uzr4 section.body ul, body.responsive .mod.mod_uzr4.single .body div ul li, body.responsive .mod_uzr4.single section.body div.content, body.responsive .mod.mod_uzr4.single .body div ul li .imgw, body.responsive .mod.mod_uzr4.single .body div ul li .imgw img {width:99%;}
     
    body.responsive header#pageHead p.pageTitle, body.responsive header#pageHead div.c0 div.fb {display: none;}
    body.responsive header#pageHead, body.responsive .Ww1, body.responsive .Ww2, body.responsive #navH, body.responsive #content, body.responsive #navtop_wrap, body.responsive #navbot_wrap, body.responsive #footer { padding:0;}   
    
    body.responsive .layout_uniwersalny #navtop_wrap .c0 {padding-bottom: 10px; float: none; width: 100%;}
    body.responsive .layout_uniwersalny #navtop_wrap .c1 {float: none; clear: left; width: 100%;}
    body.responsive .layout_uniwersalny #holder_206, .layout_uniwersalny #holder_222 { width: 215px; float: right; }
    body.responsive .layout_uniwersalny #holder_205, .layout_uniwersalny #holder_221 { float: left; }

      body.responsive #navH .p0 {height: auto; padding-left: 0; padding-right:0px;}
      body.responsive #navH .p0 > li.active > a, body.responsive #navH .p0 > li > a { font-size: 15px; }
      body.responsive #navH {height:auto !important;padding-left:0px; padding-right:0px;}
      body.responsive #navH .p0 > li.active > a, body.responsive #navH .p0 > li > a { padding: 8px 7px 18px; }
    
    body.responsive header#pageHead, body.responsive .Ww1, body.responsive .Ww2, body.responsive #navH, body.responsive #content, body.responsive #navtop_wrap, body.responsive #navbot_wrap, body.responsive #footer {width: 100%;}
    body.responsive .blox-lite #banP1, body.responsive .blox-lite #banP4 {display: none !important;}

    .responsive.blox-lite #page-hat, .responsive.blox-lite #navtop_wrap, .responsive.blox-lite .mod_bloxLite_feedHeader, .responsive.blox-lite .mod_bloxLite .tabs, .responsive.blox-lite #BL_feed .head p, .responsive.blox-lite .mod_bloxLite li .footer, .responsive.blox-lite .mod_bloxLite .body .body img, .responsive.blox-lite .mod_bloxLite .body object, .responsive .mod_profilemon.mod_author, .responsive #BL_bloxHead ul, .responsive #gazeta_article_likes, .responsive .buttons, .responsive #BL_recommendedEntries .body a img, .responsive .mod_profilemon.mod_path {display: none;}
    body.responsive #BL_recommendedEntries .body a.avatar {width: auto;}
    body.responsive #BL_recommendedEntries .body li p {margin: 0;}
    body.responsive #BL_recommendedEntries .body li {width: 40%;}
    body.responsive #col_right {clear:both; width: 300px; float: none;}
    
    body.responsive #footer .ft_top .c0 {display:none;}
    body.responsive #footer .ft_bot .c0 li {display:none;}
    body.responsive #footer .ft_bot .c0 li.copy {display:block;} 
    body.responsive #footer .c1 {float:none; width:100%; text-align:center; }
    body.responsive #footer ul li {float:none; display:inline-block;}

    body.responsive #footer .ft_bot .c1 {width:auto; display:none;}
    body.responsive #footer .ft_bot .c1 .f {float:left;}
    body.responsive #footer .ft_bot .c1 li.f + li {float:right; background:none;}
    body.responsive #footer .ft_bot .c0 {width:100%;}
    body.responsive #footer .ft_bot .c0 li.change {display:block; background:none; float:right;}


}


/* -- */



div#page { background: none;}
div#page-top { background: #fff; padding-top: 15px;}
div#content { background: #fff; padding: 0 15px;}
footer#footer { background: #fff; margin-bottom: 0px !important; margin-top: 0px !important; padding: 15px;}
div#banP4 { margin: 0px !important}
