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

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

/* tlo strony */
body {background: url(http://bi.gazeta.pl/i/obrazki/msfitness/fitness_bg.png) repeat-x #a9b2ba;font-family: Arial,sans-serif;color: #646464;}
#page {width: auto;margin: 0 auto;background: #fff;padding: 0; background: transparent;}

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

/* winieta */
#sWlbg {margin:0 auto; padding: 0 15px;  background: #fff; width: 940px;}
.Ww2 { border-bottom: 1px solid #ccc; width: 940px; text-align: left; padding: 25px 0 20px 0;}

/* reklama gorna*/
#banP1 { width: 940px; padding: 5px 15px; background: #fff; margin:0 auto;}


/*baner dolny*/
html body #page .banP4footer { width: 940px; background: #fff; padding: 10px 15px; text-align: center;  margin:0 auto !important;}

/*footer*/
#footer {background: #fff; padding: 0 15px; margin-top:0;padding-bottom: 10px;}

/*content wrap gorna ramka*/
#content_wrap {border-top: 1px solid #ccc; padding-top: 10px; background: #fff;}

/* nawigacja */
#navH {width: 940px;margin: 0 auto;padding: 2px 0 0;background: #fff;position: relative; padding:0 15px;  }
#navH li {float: left;position: relative;font: bold 14px/33px Arial,sans-serif;text-transform: uppercase; border-left: 1px solid #585858; background: #252525;}
#navH #e1, #navH #e7, #navH #e8 { border: none;}
#navH #e8 { background: #585858; font-size: 11px;}
#navH #e7 { padding-left: 40px; background: url(http://bi.gazeta.pl/i/obrazki/msfitness/zamow_bg.jpg) center left no-repeat #585858; font-size: 11px;}
#navH #e5 {padding-right: 70px;} 
#navH #e6 ul.p1 { min-width: 126px; }
#navH ul li{ margin-bottom: 10px;}
#navH li a { color: #fff; }
#navH li.active {background: #0000;}
#navH li.active a {color: #fff;}
#navH li a {display: block;padding: 0 15px;}
#navH #e6 a, #navH #e7 a, #navH #e8 a { padding: 0 10px;}
#navH li a:hover, #navH li.hovered a {background: #1e91d5;color: #fff;text-decoration: none;}
#navH li ul {display: none; z-index: 8; border: 1px solid #252525;}
#navH li.hovered ul {position: absolute;top: 33px;left: -1px;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; border: none;}
#navH li.hovered ul li a {background: #252525; white-space: nowrap;}
#navH li.hovered ul li a:hover {background: #fff;color: #0f7ab7;}

#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: #0f7ab7;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;}

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

/*content*/
#content {background: #fff; padding: 0 15px;}

/* navtop */
#navtop_wrap {position: relative;padding: 9px;background: #fff;border: 1px solid #cacaca;width: 940px; padding: 0 15px; border: none; height: 32px;}
#navtop_wrap .mod_zr_rowery_logo {margin: 5px 0 0;float: right;text-align: right;}
#navtop_wrap .c1 .mod_zr_biz2{ position: absolute; bottom: 3px; right: 15px; margin:0;}

/* szukaj shared */

#searchH {height: 26px; zoom: 1; width: 310px; position: absolute; bottom: 3px; 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 .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 Arial, sans-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;}


#navtop_wrap .c1 .node_inner ul li{ float: left; border-left: 1px solid #cacaca; padding-left: 7px; margin-right: 7px;  font-weight: bold;}
#navtop_wrap .c1 .node_inner ul li.first { border:none;}

/* MT */
.mod_zr_MT .node_photo img {display: block;}
.mod_zr_MT .node_text {background: url(http://bi.gazeta.pl/i/obrazki/msfitness/fit_art_bg_03.png) repeat-x #0f7bbb;padding: 5px 12px;color: #fff;}
.mod_zr_MT .node_text h3 {font: bold 28px Arial,sans-serif; }
.mod_zr_MT .node_text h3 a {color:#fff;}
.mod_zr_MT .node_text p { color: #d1d1d1;}
.mod_zr_MT .node_text p a { color: #fff; }
 
/* linki w waskiej szpalcie */
#col_left .MZBC .MZBChead {font: bold 12px Arial,sans-serif;color: #333;margin: 0 0 2px; border-bottom: 2px solid #ddd;}
#col_left .MZBC li a {display: block;padding: 0 2px;}
#col_left .MZBC li a:hover {text-decoration: none;color: #0f7ab7;background: #fff;}
#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: bold 18px Tahoma,sans-serif; margin-top: 5px;}
.mod_zi1 .body h3 a {color: #0f7ab7;}
.mod_zi1 .body .video h3 a {color: #0f7ab7;}
.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; display:inline;}
.mod_zi1 .body .tags { float:none; overflow:hidden;}
.mod_zi1 .body .imgw li { margin-top:0; }
.mod_zi1 .body .base {display:inline; }
.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 11px/17px Arial,sans-serif;color: #fff;background: #585858;padding: 0 4px;}
.mod_zi1 .body .tags li {font-size: 11px;line-height: 17px;}
.mod_zi1 .body .tags li.first a  {border: 0;}
.mod_zi1 .body .tags li  a{ border-left: 1px solid #acacac;padding: 0 8px; }
.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 .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 .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 {border-bottom: 1px solid #ddd;}
.mod_zr1 .node_head {display: none;}
.mod_zr1.hd .node_head {display: block;}
.mod_zr1 .node_entry {margin-bottom: 4px;}
.externalEntry .mod_zr1 .node_entry img {border: 10px solid #e7e7e7;}
.mod_zr1 .node_entry h3 {text-align: left;font: bold 12px Tahoma,sans-serif;margin-top: 4px;}
.mod_zr1 .node_entry .more {display: none;}
.mod_zr1 .node_entry a {position: relative; display:block;}
.mod_zr1 .node_entry a span {display:none; width: 22px;height: 22px;position: absolute; background: url(http://bi.gazeta.pl/i/obrazki/msrowery/play.gif) top left no-repeat;}

/* kafel */
.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: #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;}
/* 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;}

/* artykul */
#art p {margin-bottom: 25px;}
#art h4{margin:15px 0; }
#article_header h1 {font: bold 26px/28px Tahoma,sans-serif; clear: both; zoom: 1; color: #717171; padding: 3px 0 10px;}
#article ul.tags {overflow: hidden; zoom: 1; position: absolute; z-index: 1; top: 0;right: 0;left: auto;}
#article_image .mini a:hover{ background-color: #0f7ab7; border: 1px solid #03a1eb;}
#article_image .mini a:hover img{ border-color: #0f7ab7;}
#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: #585858!important; 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 16px/18px Arial,sans-serif!important; color: #383939!important; text-transform: uppercase;margin-bottom: 6px;}
.quiz .entry h2 span {color: #3b3b3b!important; background: #ffd800!important; border-color:#ffd800!important; padding: 1px 3px;margin-right: 7px; font-size:12px!important;}
.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!important; height: 26px!important; background-image: url('http://bi.gazeta.pl/i/obrazki/msfitness/q_strNext_gray.png')!important; background-repeat:repeat-x !important; }
.quiz .str .next input {background: none; border: none; height: 24px!important; width: 99px; color: #fff; font: bold 12px Arial,sans-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/msfitness/q_strCurrent_gray.png')!important;}
.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: #03a1eb;border-color: #0f7ab7;}
#pagetype_photo #gal_miniatures li a:hover img {border-color: #0f7ab7;}

/* ## 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 .holder_top #calendar_index { width: 140px;}
html body .holder_top .c1 #calendar_table { font-weight: bold;}
html body .holder_top .c1 #calendar_table .mname {color: #0f7ab7; text-transform: uppercase; margin: 0 5px;}
html body .holder_top .c1 #calendar_table #ctb_prev_month, html body .holder_top .c1 #calendar_table #ctb_next_month {}
html body .holder_top .c1 #calendar_table {border: 2px solid #3d3d3d;}
html body .holder_top .c1 #calendar_table caption { margin-bottom: 7px;}
html body .holder_top .c1 #calendar_table  thead { background: #ccc; }
html body .holder_top .c1 #calendar_table  thead th {width: 18px; height: 18px; font-size: 10px;}
html body .holder_top .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 .holder_top .c1 #calendar_table tbody#ctb_body tr td.sun { color: #0f7ab7; border-right: 1px solid #ccc;}
html body .holder_top .c1 #calendar_table tbody#ctb_body tr td.today { color: #fff; background: #03a1eb;}
html body .holder_top .c1  .mod_filter { margin-top:15px;}
html body .holder_top .c1  .mod_filter strong{ color: #333;  font-weight: bold; margin-top:15px;}
html body .holder_top .c1  .mod_filter ul { width: 140px;}
html body .holder_top .c1  .mod_filter ul li { border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 5px; Tahoma}
html body .holder_top .c1  .mod_filter ul li a{ font-family: Tahoma,serif; font-size: 11px; font-weight: bold;}

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

/* poprawka do nawigacji */
#navH ul { background-color:#252525; margin-bottom:10px; zoom:1; }
#navH ul li { margin-bottom:0; }
#navH ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#navH #e7, #navH #e8 { float:right; }
#navH #e5 { padding-right:0; }
#navbot_wrap { background: #fff; padding:0 15px; }


/* trainingBox */
.trainingBox { background: url(http://bi.gazeta.pl/i/obrazki/msfitness/trainingBox_bg.png); height: 180px;  padding: 12px;}
.trainingBox h2 { font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 15px;}
.trainingBox input { border: 1px solid #515151; width: 148px; background: url(http://bi.gazeta.pl/i/obrazki/msfitness/trainingSub_bg.png) repeat-x; color: #fff; font-size: 12px; font-weight: bold; padding: 2px 0; margin-left: 86px;}
.trainingBox p { margin-bottom: 15px; color:#cecece;}
.trainingBox div p {margin-bottom: 10px; overflow: hidden; color:#cecece;} 
.trainingBox div p label { width: 76px; display: block; float: left; text-align: right; padding-right: 10px;}
.trainingBox div p input {border: 1px solid #ccc; font-size: 14px; padding: 2px; margin-right: 5px; width: auto; font-weight: normal; margin-left:0; background: #fff; color: #000;}


/* caloriesBox */

.caloriesBox { background: url(http://bi.gazeta.pl/i/obrazki/msfitness/caloriesBox_bg.png) no-repeat; padding: 12px; height: 96px; margin-bottom: 20px; }
.caloriesBox div {overflow: hidden; margin-top: 10px}
.caloriesBox h2 { color: #fff; font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.caloriesBox p {font-size: 12px; color: #cecece;}
.caloriesBox form label { float: left; color: #fff; font-family: Arial, sans-serif; line-height: 23px;}
.caloriesBox form input { border: 1px solid #ccc; font-weight: 14px; padding: 3px 0;}
.caloriesBox form p input { background: url(http://bi.gazeta.pl/i/obrazki/msfitness/caloriesSub_bg.png) repeat-x; color: #fff; border: 2px solid #515151; padding: 2px 0 4px 0; height: 25px; font-weight: bold; margin-left: 10px;}
.caloriesBox form p input[name=fraza] {background: #fff; color: #000; border: 1px solid #c7c7c7; height: auto; padding: 2px; font-weight: normal;}



/* training Journals */
#trainingJournals { width: 620px; overflow: hidden; height:  150px;  visibility: hidden;}
#trainingJournals.tjShow { visibility: visible;}
#trainingJournals h2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; color: #333; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 5px;}
#trainingJournals .t_main_box { height: 14px; background: url( http://bi.gazeta.pl/i/obrazki/msfitness/train_box_bg.png) repeat-x top center; float: left; margin-right: 5px;}
#trainingJournals .t_ins_box {background: url( http://bi.gazeta.pl/i/obrazki/msfitness/train_box_bg.png) repeat-x; height: 14px;}
#trainingJournals ul li ul { margin-bottom: 5px;}
#trainingJournals ul li ul li { font-size: 11px;}
#trainingJournals .title_t { font-size: 9px; line-height: 12px;}
#trainingJournals ul li strong { font-size: 11px; font-weight: bold; text-transform: uppercase; line-height: 13px;}
#trainingJournals .tIB_0 { background-position: 0 -14px;}
#trainingJournals .tIB_1 { background-position: 0 -28px;}
#trainingJournals .tIB_2 { background-position: 0 -42px;}
#trainingJournals > ul > li {  overflow: hidden; float: left; width: 305px; margin-bottom: 10px;}
#trainingJournals > ul > li.first { border-right: 1px solid #e3e3e3; margin-right: 9px;}
#trainingJournals p.pImg { float: left; margin-right: 10px; width: 140px; height: 100px; overflow: hidden;}

/* training Plans */
#trainingPlans, #diets { font:12px Arial,sans-serif; }
#trainingPlans h2, #diets h2 { font-weight:bold; text-transform:uppercase; color:#333; border-bottom:2px solid #ddd; padding-bottom:4px; margin-bottom:5px; }
#trainingPlans li, #diets li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd; color:#585858; } 
#trainingPlans img, #diets img { width:140px; height:100px; display:block; margin-bottom:5px; }
#trainingPlans a, #diets a { color:#157dbb; font-weight:bold; }

/* kalkulator */
.mod_zr_zdrowie5 { float: left;}
.mod_zr_zdrowie5 .node_col h3 { border-bottom: 2px solid #ccc; color: #333; font-weight: bold; padding-bottom: 4px;}
.mod_zr_zdrowie5 .node_col ul li{ border-bottom: 1px solid #ccc; padding: 4px 0; font-weight: bold;}
.mod_makroekonomia iframe { margin-left: 50px; width: 620px; height: 1400px; border: none;}

/* footer */
#footer .c1 { width: auto;}

/* nowa winieta */
header#pageHead { background: #fff; border: solid #fff; border-width: 0 15px 12px; margin-bottom: 0; }

/* najczesciej nowe */
.mod_most_read.mod_most_read1 .number, .mod_most_read.mod_most_read1_premium .number {background:#ededed;color:#fff; } 
.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:#1e91d5; color: #fff; text-decoration:none}

#col_right .mod_mlyn_zr2 .node_entry {margin-left: 0}
