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

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

strong {font-weight:bold;}
em {font-style:italic;}

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

/* nawigacja */
#navH {width: 940px;margin: 0 auto 17px;padding: 2px 0 0;background: #252525;position:relative;z-index:5;zoom:1}
#navH li {float: left;font: bold 15px/41px Tahoma,sans-serif;text-transform: uppercase;margin-left: 2px; position: relative; }
#navH li.active {background: #e9e9e9;}
#navH li.active a {color: #252525;}
#navH li a {display: block;padding: 0 12px;white-space:nowrap;}
#navH li a:hover, #navH li.hovered a {background: #4e4e4e;color: #fff;text-decoration: none;}
#navH li ul {display: none;}
#navH li.hovered ul {position: absolute;top: 41px;left: -2px;display: block;background: #252525;}
#navH li li {float: none;text-transform: none;margin: 0;}
#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: #fc3f0a;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 .p0 .active .p1 li a { color: #000; }
#navH .p0 .active .p1 li { width: auto; }
#navH li.active .p1 { display: block; left: 0px; top: 43px; position: absolute; width: 940px; padding: 0; }
#navH .active .p1 { display: block; position: absolute; left: 10px; top: 27px; width: 940px; background: #E9E9E9; }
#navH li.active .p1 > li { border: 0 none; float: left; font-size: 14px; line-height: 16px; padding: 0; position: relative; }
#navH .p0 .active .p1 li a{ padding: 5px; color: #252525; font-size: 13px;}
#navH .p0 li.active a { color: #252525; background: #E9E9E9; }
#navH .p0 li:hover .p1 li , #navH .p0 .active .p1 li a:hover, #navH .p0 li#e9:hover { background: #4e4e4e; color: #fff; }
#navH .p0 > li {position:relative; }
#navH .p0 li#e9 {background: #fc3f0a; float: right; padding: 0 30px;}
#navH .p0 li#e9 a {color: #252525;}
#navH .p0 > li.active { position: static; }
#navH .p0 > li:hover > ul { z-index: 4;}
#navH .p0.level-two { margin-bottom: 10px; height: 57px;}

#navH .Artresan a {color: #00A161; }
#navH li.active.Artresan a {color: #00A161; }

/* 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; _padding: 0 4px; _height:17px; 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 .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: #fc3f0a;}
#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 h3 {font: normal 18px Tahoma,sans-serif;}
.mod_zi1 .body h3 a {color: #000;}
.mod_zi1 .body .video h3 a {color: #fc3f0a;}
.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 .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: #fc3f0a;padding: 0 2px;}
.mod_zi1 .body .base a {color:#fff;}
.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;}
.mod_hotTopics {margin-bottom:0;}

 
/* 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_head {display:none;}
.mod_zr9 .node_main {background: #252525;}
.mod_zr9 .node_main h3 {font: bold 15px Tahoma,sans-serif;}
.mod_zr9 .node_main p {color: #fff;}

/* dolacz do nas */
.mod_zr2 .node_head {background: #fc3f0a; 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: #000;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 {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; width:80px; color: #fff;border: 0;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 {width: 430px;}
.mod_contact input {width:430px; border:1px solid #BEBEBE; font:12px Georgia,serif; margin-bottom:6px; padding:2px;}
/* 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; color: #666; float: left; }
#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 #article ul.tags { position: absolute; z-index: 1; top: 0; right: 0; left: auto; }
#article_image p { font-size: 10px; color: #a1a1a1; }
#pagetype_art_blog #article_body p {text-align: left;}


/* miniaturki */
#pagetype_art_blog #article #article_image .mini a:hover{ background-color: #fc3f0a; border: 1px solid #fc3f0a; }
#pagetype_art_blog #article #article_image .mini a:hover img { border-color: #fc3f0a; }

#pagetype_art_blog #article #article_body { font: normal 14px/19px Arial,sans-serif; color: #333; padding-bottom: 15px; }
#article_body h1, #article_body h2 { font: bold 18px Arial,sans-serif; margin-top: 10px; }
#article_body h4 { font: bold 16px Arial,sans-serif; color: #252525; margin-bottom: 3px; }
#article_body h5 { font: bold 12px Arial,sans-serif !important;background-color:#f7f7f7;border-color:#d6d6d6;border-style:solid;border-width:1px 0;color:#000 !important;float:right;line-height:18px;margin:0 0 15px 15px;padding:10px 12px;width:180px; position: relative; z-index: 2; }
#article_body h6 { color: #7b7b7b; font: bold 15px Arial, sans-serif; line-height: 18px; padding: 18px 22px 10px 22px; background: #f8f8f8 url('/i/obrazki/gamecorner/cytat.gif') no-repeat 0 0; margin: 12px 0; border-color:#e8e8e8;border-style:solid;border-width:1px 0; }
#article_body img {display: inline;margin: 10px;}
#article_body ul { list-style: disc inside; }
#article_body ol { list-style: decimal inside; }

/* 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;}


/* 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: #fc3f0a;border-color: #fc3f0a;}
#pagetype_photo #gal_miniatures li a:hover img {border-color: #fc3f0a;}


/* ## 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/polskabiega/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; border: 8px solid #e8e8e8; padding:20px 15px;}

/* komentarze */
.komentuj { }
.dodKom {padding: 15px 0;}
.dodKom h6 { font: normal 20px Arial, sans-serif; color: #333; letter-spacing: -1px; margin-bottom: 12px; zoom: 1;}
.dodKom .pseu .clr { clear: both; font-size: 1px; line-height: 11px; height: 11px; }
.dodKom .pseuL { width: 116px; text-align: right; font-weight: bold; font-size: 12px; float: left; line-height: 20px; position: relative; top: -2px;}
.dodKom .pseuR { width: 493px; height: 70px !important; height: 60px;float: right; }
.dodKom .pseuR input { border: 1px solid #a5acb2; padding: 1px 2px; width: 114px; margin-bottom: 5px;}
.dodKom .pseuR #loginForm span {margin: 0 31px 0 0 !important; font-size: 11px;font-weight: bold;color: #5c5c5c;}
.dodKom .pseuR #loginForm form div {font-size: 11px;color: #7b7b7b;}
.dodKom .pseuR #loginForm #loginMsg {display: block; margin: 0 !important;}
.dodKom .komentarzL { width: 116px; text-align: right; font-weight: bold; font-size: 12px; float: left; line-height: 20px; position: relative; top: -2px;}
.dodKom .komentarzR { width: 493px; float: right; }
.dodKom .komentarzR textarea { border: 1px solid #a5acb2; padding: 1px 2px; width: 469px; height: 58px; margin-top: 1px;}
.dodKom .buttom { clear: both; text-align: right; padding-top: 11px; }
.dodKom .buttom input { border: 0; background: url('/i/obrazki/gamecorner/cbtn_publish.gif') no-repeat 0 0; width: 80px; height: 25px; cursor: pointer; }
.dodKom .koment1, .dodKom .koment2 { overflow: hidden; zoom: 1; margin-bottom: 10px; }
.dodKom .koment1_l, .dodKom .koment2_l { float: left; width: 121px; background: url('/i/obrazki/gamecorner/comarr.gif') no-repeat right 16px; position: relative; z-index: 2; }
.dodKom .komentarz .data { font-size: 10px; }
.dodKom .komentarz .autor { font-size: 12px; font-weight: bold; color: #727272;display: block;padding: 4px 0;}
.dodKom .komentarz .zalog {color: #000;}
.dodKom .koment1_r, .dodKom .koment2_r { background: #fff url('/i/obrazki/gamecorner/com0bg.gif') bottom left repeat-x; float: right; width: 473px; position: relative; left: -1px; padding: 10px 12px; border: 1px solid #c8c8c8; z-index: 1; font: normal 12px/18px Arial,sans-serif;color: #010101;}
.dodKom #addPostForm, .dodKom #author {clear: both;}
.dodKom #addPostForm {display: block; height: 110px;}
.dodKom #addPostForm textarea {height: 80px;}
.dodKom #addPostForm input.wyslij {border: 1px solid #fff; width: 80px; height: 28px; background: url('http://bi.gazeta.pl/i/obrazki/redbulletin/dodKom.gif') no-repeat top left;cursor: pointer;cursor: hand; position: relative; top: 70px; left: 523px;}
.koment1_l div.data a, .koment2_l div.data a {background: transparent url('/i/obrazki/gamecorner/2009/kosz.gif') no-repeat left 1px; display: block; width: 11px; height: 11px; zoom: 1;}

/* red */
.wdm_report h2 { height: auto; padding-bottom: 4px; }

/* reklama (napis graficzny) */
.path_113909 #article_header { padding-top: 10px; background: url(http://bi.gazeta.pl/i/obrazki/polskabiega/reklama.gif) no-repeat 0 0; }
.path_113909 #article .article_date {margin-bottom: 10px;}

/* sondaz sponsorowany - srodindeks */
.externalEntry .SONwrp { display: none; position: relative;  }
.externalEntry .SONwrp .clr { clear: both; }
.externalEntry .SONwrp .SONimg { float: left; }
.externalEntry .SONwrp form { display: block !important; }
.externalEntry .SONwrp2 { overflow: hidden; zoom: 1; }
.externalEntry .SONwrp2 p.first { font: 10px Arial, sans-serif; color: #9e9e9e; position: absolute; right: 0; top: -10px; }
.externalEntry .SONwrp h3 { font: bold 15px Arial, sans-serif; background: #fc3f0a; color: #fff; display: inline; padding: 0 8px; margin: 0; }
.externalEntry .SONwrp .head { border: 0; padding: 0 0 5px; margin: 3px 0 0; font: 18px Tahoma, sans-serif; color: #000; }
.externalEntry .SONwrp .head strong { font-weight: normal; }
.externalEntry .SONwrp li { margin: 15px 0 0; font: 12px Tahoma, sans-serif; color: #646464; }
.externalEntry .SONwrp li input { vertical-align: middle; }
.externalEntry .SONwrp .sbt { padding-top: 20px; text-align: right; }
.externalEntry .SONwrp li em { font-weight: bold; vertical-align: middle; margin-right: 5px;}
.externalEntry .SONwrp li > span { display: inline-block; background: #fc3f0a; height: 10px; vertical-align: middle; }
.externalEntry .SONwrp .results ul { padding-bottom: 10px; margin-bottom: 5px;border-bottom: 1px solid #ddd; }

article.mod > header, article.mod_uzr8 section.body header {border-bottom: 1px solid  #ddd }

/* zajawka konkursowa */
.mod_uzr_sport_sp1 .entry ul {margin-top:15px;} 
.mod_uzr_sport_sp1 .entry ul li a {font-weight:bold;} 
/* najczesciej nowe */
article.mod_most_read > header {font-size: 18px;border-bottom:none; color: #333;}
.mod_most_read a {color: #000; font-family: Arial, sans-serif;}

.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:#fc3f0a; color: #fff; text-decoration:none}

/* zegar */
.cmaraton_time {font-size: 15px; color: #fff; }
.cmaraton_time strong { display: block; margin-bottom: 0px; margin-left: 7px; padding-top: 0px; height: 65px; font: 23px/25px Tahoma, serif; color: #e50c2d; text-transform: uppercase; text-align: left; padding-left: 100px; background: url('http://bi.gazeta.pl/i/obrazki/polskabiega/counter_header_bg2.png') no-repeat 0 0;}
.cmaraton_time span {display: block; text-align: right; position: relative; width: 307px; height: 76px; padding-right: 4px; font: bold 30px/60px Arial, serif; color: #fff; visibility: hidden; background: url('http://bi.gazeta.pl/i/obrazki/polskabiega/counter_bg2.png') no-repeat 0 0; }
.cmaraton_time span div {width: 49px; float: left; background:0; color: #fff; text-align:center; margin-right: 12px; text-shadow: 1px 1px 1px #000;}
.cmaraton_time span div.days {margin-left: 23px;}
.cmaraton_time span div.seconds {margin:0;}
.cmaraton_time span div.minutes {margin-right: 16px;}

/* 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;}


}


/* -- */
