body { color: #232222; font-family: Arial, sans-serif;}
a { color: #06c; }
a:hover { background: none; text-decoration: underline; }
a:focus { outline: 0; }


#page-top, #content, #footer {
	background:#FFF;
}
/*#page {margin: 0 auto; background: url('http://bi.gazeta.pl/i/obrazki/reklamagazeta/page-bg.gif') center center repeat-y;}*/
#page-top { width: 960px; margin: 0 auto;}
#columns_wrap {background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/siteBgd.gif') repeat-y 50% 0; padding-top: 10px; border-top: 1px solid #e0e0e0;}
/* .path_110056 #col_left {background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/siteBgd_left.gif') repeat-y 50% 0;}*/
#row_8 {background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/siteBgd_left.gif') repeat-y 50% 0;}

/* winieta */
.Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap {position:relative;}
#sWlbg .Ww2 { padding: 25px 10px 15px; position: relative; margin-bottom: 15px;}
#sWlbg .Ww2 img { position: relative; z-index: 2; }
#sWlbg .Ww2 .Whtm h1 { position: absolute; z-index: 1; left: 0; top: 33px; padding-left: 160px; width: 800px; text-align: center; font: 38px Georgia, serif; color: #888; }
#sWlbg .Ww2 .Whtm h1 a { color: #888; }

/* szukaj shared */
#searchH {height: 26px; zoom: 1; width: 310px; position: absolute; bottom: 3px; z-index: 250;}
#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; cursor: pointer; float: left;}
.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;}

/* nawigacja */
#navH { padding-bottom: 25px; position: relative; z-index: 201;}
#navH .p0 { height: 30px; background: #000 url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/nav-bg.png') repeat 0 0; zoom: 1; }
#navH .p0 li { float: left; display: inline; height: 27px; background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/nav_tab.png') no-repeat 0 -6px; margin-top: 3px;font: bold 14px Arial, sans-serif; line-height: 27px; }
#navH .p0 li a { color: #fff; display: block; padding: 0 18px; line-height: 27px; }
#navH .p0 li.active a { color: #000;}
#navH li a:hover, 
#navH li.hovered .p1 , 
#navH li.hovered a {
	background: #e42b38;color: #fff;text-decoration: none;
}
#navH li.hovered.active .p1, #navH li.active , #navH li.active a , #navH .p0 li.active, #navH .p0 #e7.active { background: #E9E9E9;text-decoration: none;}
#navH .p0 li.afterActive { background: none; }
#navH .p0 li.last{float:right; background: #3c7997; font-weight: bold;}

#navH .p0 .p1 {display: none; position: absolute; top:27px; }
#navH li.hovered.active .p1 { top: 30px; }
#navH .p0 #e1:hover .p1{display:block;}
#navH .p0 #e2:hover .p1{display:block;}
#navH .p0 .p1 li {float: none;display: block; background: none; font: bold 12px/14px Arial,sans-serif; width: 120px;}
#navH .p0 .p1 li a {color: #fff; padding: 5px;}
#navH .p0 .active .p1 li { width: auto; }
#navH li.active .p1 { display: block; left: 10px; top: 30px; position: absolute; width: 940px; padding: 0; }
#navH .active .p1 { display: block; position: absolute; left: 10px; top: 30px; width: 940px; background: #E9E9E9; }
#navH li.active .p1 > li { background: url("http://bi.gazeta.pl/i/obrazki/edziecko/nav-sep.png") no-repeat 100% 50%; border: 0 none; float: left; font-size: 14px; line-height: 16px; padding: 0; position: relative; }
#navH .p0 .active .p1 li a{ padding: 5px 7px; color: #252525; line-height: 16px; font-size: 12px; }

#navH .p0 > li {position:relative; }
#navH .p0 > li.active { position: static; }
#navH .p0 > li:hover > ul { z-index: 4; display: block; }
#navH .hovered .p1 li { height: auto; }
#navH .p0.level-two { margin-bottom: 10px; } 
#navH .p0 .active .p1 li a:hover { background: #ff6600; color: #fff; }
/* sciezka */
#sitePath {display: none;}

/* headers */
.index .head, .nc_IrTL .bs_mostread_head, .cross_ItT .bs_mostread_head, .MZBC .MZBChead, #xml_box .head h2, .mod_zr6_forum .node_head, .mod_zr6_menu .node_head {border-bottom: 2px solid #e0e0e0;padding-bottom: 2px; margin-bottom: 11px;}
.index .head h1, .index .head h2, .nc_IrTL .bs_mostread_head strong, .cross_ItT .bs_mostread_head strong, .MZBC .MZBChead, #xml_box .head h2, .mod_zr6_forum .node_head h2, .mod_zr6_menu .node_head h2 {font: bold 12px Arial, sans-serif;color: #333; text-transform: uppercase;}
.index h2 {margin:0;}
.MZBC .MZBChead {margin-bottom: 8px;}

/* ZAJAWKI */

/* indeks */
/*.index .entry .wrap_0 {margin-bottom: 10px; display:inline-block;}
.index .entry .base { margin-right:10px; background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/tag_base_bg.png') repeat-x; height: 17px; overflow: hidden; float: left;line-height: 15px; }
.index .entry .base a { color:#fff; font-size: 11px; font-weight: bold; padding: 5px;}
.index .entry .base a:hover { text-decoration:underline; background-color:transparent; }
.index .entry .tags {overflow: hidden; padding-top: 1px;line-height:0; display: inline-block;}
.index .entry .tags li { font: normal 9px/10px Arial, sans-serif; padding-left: 6px; border-left: 1px solid #acacac; margin: 2px 6px 2px 0; float: left;}
.index .entry .tags li.first {border: 0; padding-left: 0;}

.index li.entry {border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;padding-left: 130px;position: relative;zoom: 1;}
.index .imgw {width: 120px;height: 80px;position: absolute;left: 0;top: 0;margin-right: 10px !important; overflow: hidden;}
.index .imgw li{margin:0;}*/

.mod_zi1 .body h3, .mod_zi1 .body h2 {font: bold 18px Arial,sans-serif; margin-top: 5px;}
.mod_zi1 .body .lead {font-size: 12px;line-height: 20px;}
.mod_zi1 .body .author {font-size: 11px;color: #a8a8a8; text-transform: none;}
.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: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/tag_base_bg.png') repeat-x; height: 17px; padding: 0 4px;}
.mod_zi1 .body .tags li {font-size: 9px;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;}

/* lista waska kolumna */
.MZBC {margin-bottom: 12px;font: bold 11px Arial,sans-serif;}
.MZBC .MZBimgC {overflow: hidden;}
.MZBCwrp_1 ul, .MZBCwrp_2 ul {margin-bottom: 12px;}
.MZBCwrp_1 li, .MZBCwrp_2 li {padding: 0;margin: 0;}
.MZBCwrp_1 li a, .MZBCwrp_2 li a {display: block;border-bottom: 1px solid #d4d4d4;padding: 2px; font-size: 12px;}
.MZBC .MZBClead {margin: 4px 0;line-height: 14px;}

/* menu */
.mod_zr6_menu img {width: 140px;}
.mod_zr6_menu li a {display: block;border-bottom: 1px solid #d4d4d4;padding: 2px; font-size: 12px;}
.mod_zr6_menu span {float: right; font-weight: bold;}

/* forum */
.mod_zr6_forum .node_head {margin-bottom: 8px;}
.mod_zr6_forum li a {display: block;border-bottom: 1px solid #d4d4d4;padding: 2px; font-size: 12px;}
.mod_zr6_forum span {float: right; font-weight: bold;}

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

/* naj czytane IrTL, cross ItT, kmt NTLK */
.nc_IrTL, .cross_ItT, .kmt_NTLK {margin-bottom: 25px; position: relative; zoom: 1;}
.nc_IrTL .bs_mostread_head, .cross_ItT .bs_mostread_head {margin-bottom: 2px;}
.nc_IrTL .bs_mostread_head a, .cross_ItT .bs_mostread_head a, .kmt_NTLK .bs_mostread_head a {color: #fd3112;padding-left: 2px;padding-right: 12px;background:  #fff url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/HRaquo.gif) center right no-repeat;}
.nc_IrTL .bs_mostread_head a:hover, .cross_ItT .bs_mostread_head a:hover, .kmt_NTLK .bs_mostread_head a:hover {color: #fff;background:  #000 url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/HRaquoH.gif) center right no-repeat;}
.nc_IrTL li, .kmt_NTLK li {padding: 3px; overflow: hidden; zoom: 1; line-height: 15px;}
.nc_IrTL li.odd, .kmt_NTLK li.odd {background: #fff;}
.nc_IrTL li.even, .kmt_NTLK li.even {background: #ededed;}
.nc_IrTL li.hovered, .kmt_NTLK li.hovered {background: #fbc801; cursor: pointer;}
.nc_IrTL li .image {float: left; display: inline; width: 46px; height: 46px; border: 1px solid #ccc; margin-right: 5px;}
.nc_IrTL li.hovered .image {border-color: #fff;}
.nc_IrTL li .image a {display: block; border: 3px solid #fff; height: 40px; width: 40px; overflow: hidden; background: #fff;}
.nc_IrTL li .image a img {display: inline;}
.nc_IrTL li .t, .kmt_NTLK li .t {font-size: 13px;}
.nc_IrTL li .t a:hover, .kmt_NTLK li .t a:hover {text-decoration: none;}
.nc_IrTL li .l, .kmt_NTLK li .l {color: #333; margin-left: 5px;}

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

/* nowy MT po podmianie */
.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: bold 22px Arial,sans-serif;}
.mod_zr_MT .node_text a:hover { color: #03a1eb;}
.mod_zr_MT .node_text a { color: #03a1eb;}

/* osrodki narciarskie */
.prdI {background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/osrodki_bg.png') no-repeat 0 0; width: 300px; height: 150px; overflow: hidden; margin-bottom: 15px;}
.prdI h3 {margin-bottom: 3px; margin-left: 10px; margin-top: 10px;}
.prdI h3 a{font-size: 20px; font-weight: bold; color: #fff;}
.prdI ul {width: 280px;margin-left: 10px;}
.prdI ul a {color: #cecece; display: block; padding: 2px;}
.prdI ul li {border-bottom: 1px solid #5b5a5a; padding: 0; margin:0; overflow: hidden; zoom: 1;}
.prdI ul li a {float: left;}
.prdI ul li span {float: right; line-height: 20px;}
.layout_uniwersalny #holder_205, .layout_uniwersalny #holder_221 {width: auto;}

/* porady */
.mod_zi4 a {font: bold 16px Arial,sans-serif;}
.mod_zi4 .body h3 a:hover {background:none; text-decoration: underline;}
.mod_zi4 .head {margin-bottom: 2px;}

/* zajawka nad stopka */
.mod_zr7 {margin-top: 25px;}
.mod_zr7 .node_entry strong a{font: 13px Arial,sans-serif; color: #1c1b1b;}

.mod_zr7 li { font: 12px Arial,sans-serif; padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/bullet.png') no-repeat 0px 5px; padding-bottom: 3px;}

/* XML_BOX */
/* search warunki */
.path_110056 #xml_box {padding-top: 10px;}
#xml_box {clear: both; margin-bottom: 15px;}
#xml_box .head {overflow: hidden;}
#xml_box .c0 {float: right; position: relative;}
#xml_box .c1 {float: left;}
#xml_box .c0 .t {border: 1px solid #d4d4d4; background: #fff; width: 170px; padding: 2px; height: 16px; vertical-align: middle; font: 12px Arial, sans-serif; margin-right: 5px; position: absolute; top:2px; right:70px;}

#xml_box .body ul {margin-bottom: 15px;  font: bold 12px Arial,sans-serif;}
#xml_box .body ul li{display: inline; border-right: 1px solid #999; padding-right: 5px; margin-right: 5px;}
#xml_box .body ul li.active {background: #eee;}
#xml_box table{display:none;}
#xml_box table.active {display: block;}
#xml_box table {border-collapse: collapse;}
#xml_box table th {background: #f2f3f8 url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/stoki_table_bg.png') repeat-x 0 0; font-weight: normal; color: #fff; font-weight: bold; text-transform: uppercase; padding: 5px; font-size: 11px;}
#xml_box table td:first-child {text-align: left;}
#xml_box table td {padding: 5px; text-align: center;}
#xml_box table td a{ font-weight: bold;}

#pagetype_art_blog ul.tags { position: absolute; right: 0; top: 0; left: auto;  }
#pagetype_art_blog ul.tags  li a { color: #0f7ab7; }
#pagetype_art_blog #article_image .mini a:hover { background-color: #0f7ab7; border: 1px solid #03a1eb; }
#pagetype_art_blog #article_image .mini a:hover img { border-color: #0f7ab7; }
#pagetype_art_blog #article_body p {text-align: left;}

/* srodindeks */
.externalEntry .mod_zr1 {border-bottom: 0; background: none; height: auto; margin:0;}
.externalEntry .mod_zr1 .n3 {margin-left: 0;}
.externalEntry .mod_zr1 .node_entry {margin-left: 20px;}
.externalEntry .mod_zr1 .node_head {display: none;}
.externalEntry .mod_zr1 .node_entry {margin-bottom: 4px;}
.externalEntry .mod_zr1 .node_entry img {border: 10px solid #e7e7e7;}
.externalEntry .mod_zr1 .node_entry h3 {text-align: left;font: bold 12px Tahoma,sans-serif;margin-top: 4px;}
.externalEntry .mod_zr1 .node_entry .more {display: none;}
.externalEntry .mod_zr1 .node_entry a {position: relative; display:block;  color: #0066cc; font-weight: bold;}
.externalEntry .mod_zr1 .node_entry a span {display:none; width: 22px;height: 22px;position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/play.gif') top left no-repeat;}

/* 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 0 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 0 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; position: relative;}
.drabinka2 .active .finalbox {margin-top: 25px;}
.drabinka4 .active .finalbox {margin-top: 106px;}
.drabinka8 .active .finalbox {margin-top: 284px;}
.drabinka16 .active .finalbox {margin-top: 622px;}
.drabinka32 .active .finalbox {margin-top: 1308px;}
.drabinka64 .active .finalbox {margin-top: 2676px;}
#drabinka .active .finalbox0 {background: url('/i/drabinki/activeFinalbox_btm.gif') no-repeat 0 100%; padding: 0 7px 7px;}
#drabinka .active .finalbox .row {overflow: hidden; height: 38px; margin: 0; padding-bottom: 5px;}
#drabinka .active .finalbox .star {width: 15px; height: 16px; background: url('/i/drabinki/medal.gif') no-repeat 0 0; position: absolute; top: 10px; right: 7px;}
#drabinka .active .finalbox ul {font: 10px Tahoma, sans-serif; line-height: 12px; margin: 0; padding: 0; list-style: none;}
#drabinka .active .finalbox ul a {font-weight: bold;}
#drabinka .active .finalbox ul span {color: #4c4c4c;}
#drabinka .active .finalbox ul li {border-top: 1px solid #e5dfc6; margin-top: 4px; padding-top: 3px; zoom: 1;}
#drabinka .active .finalbox ul .first {border: none; margin: 0; padding: 0;}

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

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

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

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

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

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

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

/* gdzie */
.MZBC {width: 140px; float: left; margin-right: 15px;}
#col_right .MZBC {width: 300px; float: none; margin: 0 0 15px; }
#col_right .MZBC ul {margin:0;}
#col_right .MZBC .MZBCt0 {text-align: right; font-weight: bold; font-size: 12px;}

/* zobacz */
.mod_zr_narty1 { margin-bottom: 10px; }
.mod_zr_narty1 .node_entry { margin-bottom: 10px; }
.mod_zr_narty1 img { display: block; }

/* cukierek */
.mod_zr9 .node_main h3 { font-family: Arial, 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; }

/* pogoda */
#startL { background: #c4eaf6; padding: 5px 10px; margin-bottom: 15px; color: #2a2e2f; }
#startL { padding-top: 5px; font-size: 11px; font-weight: bold; }
#startL a { background: url('http://bi.gazeta.pl/i/pogoda/i/usun_start.gif') no-repeat 0; padding-left: 24px; line-height: 17px; height: 17px; display: block; }

#pogodaMiasta { margin-bottom: 15px; color: #2a2e2f; }
#pogodaMiasta a { font-weight: bold; }
#pogodaMiasta h2 { color: #333; font-size: 12px; font-weight: bold; zoom: 1; text-transform: uppercase; border-bottom: 2px solid #E0E0E0; }
#pogodaMiasta .col0, #pogodaMiasta .col1, #pogodaMiasta .col2, #pogodaMiasta .col3, #pogodaMiasta .col4, #pogodaMiasta .col5 { float: left; }
#pogodaMiasta .head { background: #c4eaf6; border-bottom: 1px solid #869fa6; font-size: 11px; color: #666; }
#pogodaMiasta .head .col0 { border: 0; width: 200px; text-align: right; height: 14px; line-height: 14px; top: 0; padding-right: 10px; }
#pogodaMiasta .head .col1 { width: 56px; border: 0; height: 14px; line-height: 14px; text-align: center; top: 0; }
#pogodaMiasta .head .col2 { width: 33px; border: 0; height: 14px; line-height: 14px; text-align: center; top: 0; }
#pogodaMiasta .head .clr { clear: both; }
#pogodaMiasta .col0 { width: 90px; margin-bottom: 8px; }
#pogodaMiasta .col1 { width: 55px; text-align: center; }
#pogodaMiasta .col2 { width: 55px; text-align: center; height: 33px; line-height: 30px; }
#pogodaMiasta .col3 { width: 54px; text-align: center; }
#pogodaMiasta .col3 img { display: block; margin: 0 auto; }
#pogodaMiasta .col4 { width: 23px; text-align: center; padding-top: 9px; }
#pogodaMiasta .col0, #pogodaMiasta .col2, #pogodaMiasta .col3, #pogodaMiasta .col4 { position: relative; top: 6px; }
#pogodaMiasta .entry span.pow { position: relative; top: -0.5em; font-size: 0.75em; border: 0; }
#pogodaMiasta .col2, #pogodaMiasta .col3 { border-left: 1px solid #a4c4cf; }
#pogodaMiasta .col3 { border-right: 1px solid #a4c4cf; }
#pogodaMiasta .col4 img { position: relative; top: 1px; cursor: pointer; }
#pogodaMiasta .entry { overflow: hidden; zoom: 1; background: #C4EAF6; padding-left: 10px; }

#flashPlayer { width: 470px; height: 513px; background: #ffde00; float: left; position: relative; }
#flashPlayer ul { list-style: none; height: 25px; }
#flashPlayer li { float: left; height: 24px; border-style: solid; border-color: #ff9600; background: url('/i/pogoda/i/li0bg.gif') repeat-x 0 0; width: 159px; border-width: 1px 0 0 1px; text-align: center; line-height: 22px; cursor: pointer; position: relative; }
#flashPlayer li.first { width: 147px; border-right-width: 1px; }
#flashPlayer li.sel { background: url('/i/pogoda/i/li1bg.gif') repeat-x 0 0; border-color: #ffde00; font-weight: bold; cursor: default; }
#flashPlayer li.sel .shade { display: none; }
#flashPlayer li .shade { display: block; position: absolute; left: -1px; top: -1px; }
#flashPlayer li a, #flashPlayer li a:visited, #flashPlayer li a:hover { color: #fff; }
#flashPlayer li.sel a, #flashPlayer li.sel a:visited, #flashPlayer li.sel a:hover { color: #000; text-decoration: none; cursor: default; }
#MapE { margin-left: 5px;  margin-top: 8px; }
#GmapDiv { margin-left: 10px; margin-top: 8px; }
#satDiv { margin-left: 14px; margin-top: 8px; }

#karteczka { width: 150px; float: right; position: relative; font-size: 11px; zoom:1; overflow:hidden; }
#karteczka .kartka_top { padding-top: 10px;  }
#karteczka .kartka_top .content form { text-align: right; }
#karteczka input.i { margin: 8px 0 0; }
#karteczka .kartka_bot { padding-top: 10px; zoom:1; overflow:hidden;}
#karteczka .kartka_mid .content, #karteczka .kartka_top .content { margin: 0 5px; border-bottom: 1px solid #cdd1d4; padding: 0 0 10px; }
#karteczka .kartka_mid .content{padding-bottom:6px;}
#karteczka .kartka_bot .content { margin: 0 5px; padding: 0 0 10px; }
#karteczka h3 { font-size: 12px; font-weight: bold; color: #292929; padding: 5px 0 0; }
#karteczka input.t, #karteczka input.tb { border: 1px solid #9ba3a9; background: #fff; color: #696969; font-family: Tahoma, sans-serif; font-size: 11px; padding: 3px; }
#karteczka input.t { width: 77px; margin-right: 7px; }
#karteczka input.tb { width: 130px; }
#karteczka input { vertical-align: middle; }
#karteczka .tar { margin: 8px 0 0; }
#karteczka select { border: 1px solid #9ba3a9; background: #fff; color: #696969; font-family: Tahoma, sans-serif; font-size: 11px; padding: 1px 1px 1px 5px; width: 140px; }
#karteczka strong { display: block; padding: 8px 0 2px; }
#karteczka p { line-height: 14px; }
#karteczka a { font-weight: bold; }
#karteczka .bkg1 { background: url('/i/pogoda/i/kartka_bkg1.gif') no-repeat 0 0; height: 22px; line-height: 22px; margin-top: 24px; padding: 0 10px; clear: both; }
#karteczka .bkg2 { background: url('/i/pogoda/i/kartka_bkg2.gif') no-repeat 0 0; height: 22px; line-height: 22px; margin-top: 10px; padding: 0 10px; clear: both; }
#karteczka .bkg1 a, #karteczka .bkg2 a { display: block; height: 22px; line-height: 22px; zoom: 1; padding-right: 0; }
#karteczka .bkg1 img { vertical-align: middle; position: relative; top: -8px; float: left; }
#karteczka .subLinks{font-size:11px; font-family:Tahoma; border:1px solid #d3d3d3; zoom:1; overflow:hidden; clear:both; position:relative; margin-bottom:10px;}
#karteczka .subLinks h2 {font-size:11px; font-family:Tahoma; padding-left:10px; zoom:1; overflow:hidden; }
#karteczka .vY{background: #fff8c8 url('/i/pogoda/i/subLinkY.gif') repeat-x;}
#karteczka .vB{background: #c5d6dc url('/i/pogoda/i/subLinkB.gif') repeat-x;}
#karteczka .subLinks h2{background: url('/i/pogoda/i/subLinksRaquo.gif') no-repeat 100% 50%; padding-right:8px; margin-right:8px;}
#karteczka .vB p { background: #fff; }
#karteczka .subLinks a{color:#004e8d;}
#karteczka .subLinks p{padding:5px 0px 6px 10px; color:#696969;}
#karteczka .subLinks strong{margin:0px; padding:0px 0px 0px 0px;}
#karteczka .MG{border-top: 1px solid #cdd1d4; padding-top:10px; height:26px; overflow:hidden; zoom:1; text-align:right; color:#999292; width:100%; margin-bottom:0px !important; margin-bottom:-1px; position:relative;}
#karteczka .MG img{float:right; display:inline; margin-left:10px;}

.mod_contact.mod_e_10534177, .mod_contact.mod_e_10534177 p, .mod_contact.mod_e_10534177 label { font: 12px Arial,serif !important}
.mod_contact.mod_e_10534177 label { font-size: 10px !important}
.mod_contact.mod_e_10534177 h2 { font: bold 12px Arial,serif !important}

.mod_contact.mod_e_10534177 input, .mod_contact.mod_e_10534177 textarea { width:430px !important }
.mod_contact.mod_e_10534177 fieldset { width:430px !important }
.mod_contact.mod_e_10534177 .row_submit input { width: 64px !important}

/* contest firanka */
.mod_zr_contestPic { height: auto; display: block; }
.mod_zr_contestPic .mod_inner .node_head { border: none !important }
/* contest */
.uomianka { font: 12px/16px Tahoma, sans-serif; padding-left: 12px }
.uomianka form { display: block !important}
.uomianka input[type=text], .uomianka textarea { border: 1px solid #858585; padding:3px }
.uomianka input { margin-right: 4px}
.uomianka input[type=radio]:focus { border:none; outline: none}
.uomianka input[name=Login] { display: block; margin-top: 12px}
.uomianka form b + br + input { margin-top: 4px} 
.uomianka a { font-weight: bold; color: #f00 }
.uomianka a:hover { color: #f00; text-decoration: underline }

#article #article_body p.imgw, #gazeta_article_body p.imgw { margin: 10px 0 !important; }

.path_110839 .mod.mod_eucerin .module.bottom {margin-top:6px;}
.path_110839 .mod.mod_eucerin .module.bottom .boxes li {display:inline-block;}
.path_110839 .mod.mod_eucerin .module.bottom .boxes li a span em {background:url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/reg.jpg'); text-indent: -99999px; width:110px; height:40px; background-repeat:no-repeat; display:block;}
.path_110839 .mod.mod_eucerin .module.bottom .boxes li + li a span em {background:url('http://bi.gazeta.pl/i/obrazki/sport_pl/narty/awards.jpg'); text-indent: -99999px; width:110px; height:40px; background-repeat:no-repeat; display:block;}
.path_110839 .uomianka input[type=text],.path_110839 .uomianka textarea {border: 1px solid #dadada; padding:3px; width:313px; }
.path_110839 .uomianka {font-size:13px; font-family: Arial;}
.path_110839 .uomianka a {font-weight:normal; color:#dc0000;}
.path_110839 .uomianka input[type=image] {margin-left:-5px;} 
.path_110839 .uomianka form b p {font-weight:normal !important;}
.path_110839.path_narty.st #gazeta_article .cmsArtykulElem a{ color:#dc0000; }
.path_110839 .uomianka .c3n {font-size: 18px; display:block; padding-bottom: 10px;}

/* 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:#e42b38; color: #fff; text-decoration:none}

/* Prezentownik 5:1 */
.modSportPrez .item { width: 100px; height: 100px; position: relative; float: left; }
.modSportPrez .item img { position: absolute; top: 0; left: 0 }
.modSportPrez .item img.secound { opacity: 0.0; transition: all ease .3s; }
.modSportPrez .item:hover img.secound { opacity: 1.0 }
.modSportPrez .item:nth-child(1), .modSportPrez .item:nth-child(2) { width: 150px; } 

/* Prezentownik PGE 11:1 */
.modSportPrezPGE .item { width: 100px; height: 99px; position: relative; float: left; }
.modSportPrezPGE .item img { position: absolute; top: 0; left: 0 }
.modSportPrezPGE .item img.secound { opacity: 0.0; transition: all ease .3s; }
.modSportPrezPGE .item:hover img.secound { opacity: 1.0 }
.modSportPrezPGE .item:nth-child(1) { width: 200px; } 

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


}

header#pageHead div.c0, header#pageHead div.c0 div.imgw {
    display: table-cell;
    vertical-align: middle;
    float: none;
}
body.winieta header#pageHead div.c0 {
    height: 100%;
    display: table;
}
body.winieta #page-top:not(.fixed) #pageHead .imgw img {
    position: relative !important;
}
/* -- */
/* -- */
/* -- */
/* -- */

/*---------------------------fix------------------------------------*/
#page-top #pageHead {
	margin-top: 20px;
  	display: flex;
  	justify-content: center;
}
#page-top #pageHead .c1 {
  	height: 0;
}


/*--------------------AWD Navigation-------------------*/

#page-top #rwdNav {
  background: #1c1c1c;
  margin: 0 auto;
  z-index: 2;
  float: none;
  box-shadow: 2px 2px 4px #6d6a6a;
}
#page-top #rwdNav .p0 {
  display: flex;
  justify-content: space-around;
  text-align: center;
  float: none;
}
#page-top #rwdNav .p0 li {
  position: relative;
  flex: 1;
  margin: 0;
}
#page-top #rwdNav .p0 li:hover {
  background: #e42b38;
}
#page-top #rwdNav .p0 li:hover .p1 {
  display: block;
}
#page-top #rwdNav .p0 li:hover a {
  background: none;
  text-decoration: none;
}
#page-top #rwdNav .p0 .active a {
  background: #e42b38;
}
#page-top #rwdNav .p0 .p1 {
  background: #e42b38;
  transition: all 0.3s ease-in-out;
  display: none;
  position: absolute;
  width: 100%;
  box-shadow: 2px 2px 4px #6d6a6a;
}
#page-top #rwdNav .p0 .p1 li a:hover {
  background: #3e3e3e;
}

.responsive #page-top .mod_hat2014 {
  background: #292931;
}
.responsive #page-top #rwdNav {
  background: none;
  height: auto;
  box-shadow: none;
}
.responsive #page-top #rwdNav .p0 {
  display: block;
  text-align: left;
}
.responsive #page-top #rwdNav .p0 li:hover ul.p1 {
  display: none;
}
.responsive #page-top #rwdNav .p0 a {
  font-size: 17px;
}

/*-----------------------------SEO_BOX----------------------*/

.box_seo {
  padding: 20px 0;
}
.box_seo .content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  text-align: left;
}
.box_seo .content .seo_column {
  width: 16.6%;
  margin-bottom: 10px;
}
.box_seo .content .seo_column h3 {
  font-weight: 700;
  color: #3f3e3e;
  text-transform: uppercase;
}
.box_seo .content .seo_column li {
  padding: 3px 0;
}
.box_seo .content .seo_column li a {
  color: #696969;
  font-size: 12px;
}
.box_seo .content .seo_column li a:hover {
  color: #f9301b;
}

.responsive .box_seo .seo_column {
  width: 50%;
}