@import url('/info/ban.css');

/* reset */
div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, strong, em { font-size: 100%; font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
footer,header,hgroup,section,article,nav,menu,aside {display:block;margin:0;padding:0;}

/* clear - zajawki */
#k3 .ecommerce li, .mod,.mod .node_head,.mod .node_inner_body,.indexMT .body li,.index .body li,.blogBox,.blogBox .wpisBox,.mod_zr8_slider .node_entries,.mod_zr9 .node_main,.indABC,.indexMT .body,.index .body,.wideoIndex .index_entries,.indexRSS .body li.entry,#articleToolbar,#pagetype_photo #gal_sub,#pagetype_foto1 #gal_sub,.mod_zi_multi .head,#pagetype_art_blog #article_header ul,#pagetype_photo #gal_header,#pagetype_foto1 #gal_header,#pagetype_art_blog #article_header .rel_links,#pagetype_art_blog #article_related .bs_seemore_body,#pagetype_art_blog #article_related .bs_seemore_body li,#pagetype_art_blog #article_related .bs_seemore_body ul,.relatedHolder .bs_seemore_body,.relatedHolder .bs_seemore_body li,.relatedHolder .bs_seemore_body ul,#hat_wrapper .hat,#hat_wrapper ul,#article_comments_container #article_comments .head,#article_comments_container #article_comments .opinion,#article_comments_container #article_comments .formrow,.mod_wiral .wiral_form ul,.mod_wiral .wiral_main_head,#pagetype_art_blog #article,.mod_zr25 .node_inner,#alertRelacja,#toButtons > ul,#articlePromo .inner .sign-in-nlt,.mod_signin_lit,.mod_signin_bas form,.mod_signin_ext form,.mod_signin_by_author form,.mod_signin_ext .nlt_row,.mod_signin_ext .nlt-descr,.mod_signin_ext .half-wide,.mod_signin_by_author .nlt_row,#gazeta_article_likes ul,#gazeta_article_share ul,#gazeta_article_buttons > ul,#gazeta_article_more,#gazeta_article_more .more > ul,#gazeta_article_rate ul,#gazeta_article_miniatures,#gazeta_article .navigation,.mod section.body,#gazeta_rtc_body article.entry > div,#gazeta_rtc_body article.entry footer,#gazeta_rtc_navigation,#gazeta_rtc_info,.hat-body {zoom:1;}
#k3 .ecommerce li:after, .mod:after,.mod .node_inner_head:after,.mod .node_inner_body:after,.indexMT .body li:after,.index .body li:after,.blogBox:after,.blogBox .wpisBox:after,.mod_zr8_slider .node_entries:after,.mod_zr9 .node_main:after,.indABC:after,.indexMT .body:after,.index .body:after,.wideoIndex .index_entries:after,.indexRSS .body li.entry:after,#articleToolbar:after,#pagetype_photo #gal_sub:after,#pagetype_foto1 #gal_sub:after,.mod_zi_multi .head:after,#pagetype_art_blog #article_header ul:after,#pagetype_photo #gal_header:after,#pagetype_foto1 #gal_header:after,#pagetype_art_blog #article_header .rel_links:after,#pagetype_art_blog #article_related .bs_seemore_body:after,#pagetype_art_blog #article_related .bs_seemore_body li:after,#pagetype_art_blog #article_related .bs_seemore_body ul:after,.relatedHolder .bs_seemore_body:after,.relatedHolder .bs_seemore_body li:after,.relatedHolder .bs_seemore_body ul:after,#hat_wrapper .hat:after,#hat_wrapper ul:after,#article_comments_container #article_comments .head:after,#article_comments_container #article_comments .opinion:after,#article_comments_container #article_comments .formrow:after,.mod_wiral .wiral_form ul:after,.mod_wiral .wiral_main_head:after,#pagetype_art_blog #article:after,.mod_zr25 .node_inner:after,#alertRelacja:after,#toButtons > ul:after,#articlePromo .inner:after,.sign-in-nlt:after,.mod_signin_lit:after,.mod_signin_bas form:after,.mod_signin_ext form:after,.mod_signin_by_author form:after,.mod_signin_ext .nlt_row:after,.mod_signin_ext .nlt-descr:after,.mod_signin_ext .half-wide:after,.mod_signin_by_author .nlt_row:after,#gazeta_article_likes ul:after,#gazeta_article_share ul:after,#gazeta_article_buttons > ul:after,#gazeta_article_more:after,#gazeta_article_more .more > ul:after,#gazeta_article_rate ul:after,#gazeta_article_miniatures:after,#gazeta_article .navigation:after,.mod section.body:after,#gazeta_rtc_body article.entry > div:after,#gazeta_rtc_body article.entry footer:after,#gazeta_rtc_navigation:after,#gazeta_rtc_info:after,.hat-body:after {content:'.';width:0;height:0;visibility:hidden;clear:both;display:block;}

body { font: normal 12px Arial,sans-serif; color: #000; background: #fff;}
a { color: #146cb4; text-decoration: none; }
a:hover { text-decoration: underline; }
fieldset, img { border: 0; }
.tooltip.annotation { display: none; }

/* nowa czapeczka */
#hat_wrapper { background: #f1f1f1; }
#hat_wrapper .hat { width: 958px; padding: 0 2px; margin: 0 auto; background: #f1f1f1; font: 11px/18px Tahoma, sans-serif; height: 19px; color: #999; overflow: hidden; position: relative; }
#hat_wrapper .hat:after, #hat_wrapper ul:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#hat_wrapper a { text-decoration:none; color:#999; padding: 0px 8px; border-right: 1px solid #fff; }
#hat_wrapper a:hover { text-decoration: underline; background: none; }
#hat_wrapper .bolder { font-weight: bold; }
#hat_wrapper .noborder a { border:none; }
#hat_wrapper .underline a { text-decoration:underline; }
#hat_wrapper li { float: left; }
#hat_wrapper .sub-menu-position { position: relative; }
#hat_wrapper .sub-menu-position div { position: absolute; left: 0; top: 0; width: 400px; height: 19px; z-index: 2; }
#hat_wrapper .sub-menu-position ul { background: #f1f1f1 url("https://static.im-g.pl/i/obrazki/wyborcza/hat-arrow-trans.gif") no-repeat 0px 50%; margin-left: 8px; padding-left: 8px; height: 19px; }
#hat_wrapper .sub-menu-position li { display: none; }
#hat_wrapper .sub-menu-position ul:hover { background-image: none; padding: 0; margin: 0; }
#hat_wrapper .sub-menu-position ul:hover li { display: block; }
#hat_wrapper .main-hat, #hat_wrapper .list { float: left; background: #f1f1f1; }
#hat_wrapper .login-hat { float: right; max-width: 200px; height: 19px; overflow: hidden; }
#hat_wrapper .login-wide-hat { max-width: 220px; }
#hat_wrapper .login-hat span { color: #000; max-width: 120px; overflow: hidden; display: inline-block; height: 19px; white-space: nowrap; vertical-align: middle; }
#hat_wrapper .login-hat span a { border-left: 1px solid #fff; margin-left: 5px; display: inline; }
#hat_wrapper .login-hat a { border: 0; display: inline-block; vertical-align: middle; }
#hat_wrapper .middle-hat { text-align: center; padding: 0 8px; float: right; }
#hat_wrapper .hat3 .middle-hat, #hat_wrapper .hat2 .partner-hat { text-align: center; float: none; overflow: hidden; }
#hat_wrapper .hat2 .sub-menu-position div { position: relative; width: auto; }
#hat_wrapper .hat2 .middle-hat { float: left; padding: 0; }
#hat_wrapper .hat2 .main-hat { float: right; position: relative; z-index: 2; }
#hat_wrapper .hat2 .sub-menu-position ul { padding-right: 8px; }
#hat_wrapper .hat2 .partner-hat { width: 340px; height: 19px; position: absolute; top: 0; left: 280px; z-index: 1; }

/* czapeczka LEGO html5 */
#page-hat {border-top:2px solid #ccc;border-bottom:1px solid #e1e1e1;background:#fff;position:relative;z-index:20;}
#page-hat.partner {border-bottom:0;}
#page-hat .hat-body {z-index:100;position:relative;}
#page-hat .hat-body,#page-hat .hat-partner p {position:relative;margin:0 auto;width:940px;}
#page-hat .hat-body > ul {min-height:18px;padding:0;}
#page-hat a,#page-hat li.more span,#page-hat span.user {font-size:12px;font-weight:normal;font-family:Arial,sans-serif;color:#114488;}
#page-hat a:hover {background:transparent;text-decoration:underline;}
#page-hat ul.links {float:left;}
#page-hat ul.links > li {float:left;position:relative;margin-left:9px;padding-left:9px;line-height:26px;background-image:url('https://static.im-g.pl/i/obrazki/global/hat/nav_tab.png');background-repeat:no-repeat;background-position:0 50%;}
#page-hat ul.links > li:first-child,#page-hat ul.links > li:first-child a {border-left:none;margin-left:0;padding-left:0;background-image:none;}
#page-hat ul.links > li .links-box {display:none;white-space:nowrap;z-index:100;}
#page-hat ul.links > li .links-box ul li {min-height:0;margin-bottom:4px;line-height:15px;}
#page-hat ul.links > li .links-box ul li a {padding-left:0;border-left:none;}
#page-hat ul.links > li .links-box ul li:first-child {margin-left:0px;}
#page-hat ul.links > li.more span {padding-right:21px;background-position:82% 50%;background-repeat:no-repeat;background-image:url('https://static.im-g.pl/i/obrazki/global/hat/arrow-grey.png');}
#page-hat ul.links > li.more:hover span,#page-hat ul.links > li.more.active span {border-left:1px solid #fafafa;display:block;position:relative;z-index:102;background-color:#fafafa;padding-bottom:1px;padding-left:7px;background-position:84% 50%;margin-bottom:-1px;}
#page-hat ul.links > li.more:hover,#page-hat ul.links li.more.active {margin-bottom:-2px;padding-bottom:2px;border-left:1px solid #ccc;padding-left:0;border-right:1px solid #ccc;}
#page-hat ul.links > li.more:hover,#page-hat ul.links > li:hover .links-box,#page-hat ul.links li.more.active {background-color:#fafafa;background-image:none;}
#page-hat ul.links > li:hover .links-box,#page-hat ul.links li.more.active .links-box {background:#fafafa;display:block;position:absolute;top:26px;left:-1px;padding:7px 9px 3px 9px;border:1px solid #ccc;}
#page-hat ul.user {float:right;padding:3px 10px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;height:20px;}
#page-hat ul.user > li {float:left;border-left:1px solid #e1e1e1;margin-left:9px;padding-left:9px;line-height:18px;}
#page-hat ul.user > li:first-child {border-left:none;margin-left:0;padding-left:0;}
#page-hat ul.user > li img,#page-hat ul.user > li a,#page-hat ul.user > li span {vertical-align:middle;font-weight:normal;}
#page-hat ul.user > li img {margin-right:2px;}
#page-hat ul.user.logged > li img {width:20px;}
#page-hat ul.user.logged {padding:3px 10px;}
#page-hat ul.user > li .user-box {display:none;}
#page-hat ul.user.logged a.user:hover {background:transparent;}
#page-hat ul.user.logged {position:absolute;right:0;padding-right:20px;background-position:95% 12px;background-repeat:no-repeat;background-image:url('https://static.im-g.pl/i/obrazki/global/hat/arrow-grey.png');}
#page-hat ul.user.logged:hover,#page-hat ul.user.logged.active {background-color:#fafafa;}
#page-hat ul.user.logged li.logout {border-top:1px solid #ccc;}
#page-hat ul.user.logged li.logout a {display:block;margin-top:5px;margin-bottom:2px;}
#page-hat ul.user.long.logged:hover {border-bottom:1px solid #ccc;}
#page-hat ul.user.long.logged:hover > li .user-box {border-top:none;}
#page-hat .option {color:#bc1435;font-size:11px;font-weight:normal;margin-left:5px;}
#page-hat span.count {color:#7b7b7b;font-weight:normal;font-size:11px;}
#page-hat span.no-click {color:#7b7b7b;font-weight:bold;}
#page-hat .hat-partner {text-align:right;font-size:11px;font-weight:normal;font-family:Arial,sans-serif;color:#999;display:none;border-top:1px solid #e1e1e1;z-index:1;}
#page-hat.partner .hat-partner {display:block;}
#page-hat .hat-comm {width:427px;height:57px;background-image:url('https://static.im-g.pl/i/obrazki/global/hat/hat-comm-bg2.png');position:absolute;z-index:100;bottom:-62px;right:0;cursor:pointer;}
#page-hat .hat-comm p {padding:11px;font-size:14px;line-height:18px;}
#page-hat ul.user.logged:hover,#page-hat ul.user.logged.active {padding-bottom:4px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#page-hat ul.user.logged:hover > li .user-box,#page-hat ul.user.logged.active li .user-box {min-width:119px;width:100%;background:#fafafa;display:block;position:absolute;padding:7px 0 3px;border:1px solid #ccc;right:-1px;top:26px;z-index:-1;}
#page-hat ul.user.logged:hover > li .user-box li,#page-hat ul.user.logged.active li .user-box li {padding:0 9px;}
#page-hat ul.user.logged:hover > li .user-box li.logout,#page-hat ul.user.logged.active li .user-box li.logout{border-top:1px solid #ccc;padding:0;margin:0 9px;margin-top:6px;}

/* global layout */
#sW .Ww1, #sWlbg, #sF, #sFb_spc { width: 960px; margin: 0 auto; overflow: hidden; }
#k123 { width: 960px; margin: 0 auto; }
#k123:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#k12 { width: 650px; float: left; }
#k1 { width: 148px; float: left; }
#k2 { width: 470px; float: right; }
#k3 { width: 300px; float: right; }

#k2 {border-left: 1px solid #dfdee2; border-right: 1px solid #dfdee2; padding-left: 10px; padding-right: 10px; position: relative;}
/* nowa czapeczka */
#sWbgNew { background: #f1f1f1; font-family: Arial,sans-serif; font-size: 10px; padding: 4px 0; }
#sWbgNew .Ww1 { background: #f1f1f1; }
#sWbgNew .Ww1k1 { float: left; background: #f1f1f1; }
#sWbgNew .Ww1k2 { float: right; background: #f1f1f1; }
#sWbgNew a, #sWbgNew a:hover, #sWbgNew a:visited { color: #999; }
#sWbgNew a.WtxtSpec { font-weight: bold; }
#sWbgNew a { border-right: 1px solid #fff; }
#sWbgNew a.WtxtNbrd { border: 0; }
#sWbgNew .Ww1k1 a { margin-right: 8px; padding-right: 8px; }
#sWbgNew .Ww1k2 a.Wtxt {border: none;}
#sWbgNew .Ww1k2 a { margin-left: 0px; padding-left: 8px; }
#sWbgNew .Ww1k2 a.WtxtSpec  { padding-right: 8px; }
#sW { background: transparent url('https://static.im-g.pl/i/obrazki/blox/page-bg.gif') repeat-x 0 0; }
#portalextrasppublished #finderWrap, #portalmainsppublished #finderWrap { border-color: #bdcbe3; }
#finderWrap { width: 960px; overflow: hidden; zoom: 1; padding: 17px 0; margin-bottom: 6px; }
#finderWrap #sWlbg { padding: 0 0 24px; }
#finderSelect { width: 660px; overflow: hidden; zoom: 1; height: 30px; list-style: none; position: relative; z-index: 2; }
#finderSelect li { float: left; display: inline; zoom: 1;  }
#finderSelect li span, #finderSelect li a { display: block; height: 29px; font: normal 14px/28px Arial,sans-serif; padding: 1px 13px 0; float: left; }
#finderSelect li span { padding: 0 12px; border: solid #ffe097; border-width: 1px 1px 0; background: url('https://static.im-g.pl/i/obrazki/fast/200905/finder-tab-bg.png') repeat-x; font-weight: bold; }
#finder_simple input, #finder_advanced input, #finder_advanced select { vertical-align: middle; }
#finder_simple { position: relative; z-index: 1; top: -1px; }
#finder_simple .t { border: 1px solid #aaa; color: #000; background: #fff; padding: 2px 4px; font: bold 24px Arial,sans-serif; width: 370px; float: left;}
#finder_simple .bi {color: #fff; background: #2c3671 url('https://static.im-g.pl/i/obrazki/global/search_btn.png') no-repeat 0 0; border: 0; margin: 0 0 5px; font: bold 16px Arial, sans-serif; height: 35px; width: 85px; text-align: center; cursor: pointer; float: right;}
#finder_advanced_toggle { font: 12px Arial,sans-serif; text-transform: lowercase; padding-right: 14px; background: url('https://static.im-g.pl/i/obrazki/fast/forum/btn-adv-exp.gif') no-repeat 100% 6px; float: right; }
#finder_advanced_toggle.exp { background-image: url('https://static.im-g.pl/i/obrazki/fast/forum/btn-adv-fold.gif'); }
#finder_advanced {width: 470px; position: relative; z-index: 2; top: -2px; display: none; margin-top: 10px;}
#finder_advanced .formrow {padding-top: 0px; overflow: hidden; zoom: 1; }
#finder_advanced .formfield { float: left; width: 111px; margin-right: 4px; display: inline; }
#finder_advanced label { color: #666; font-size: 12px; display: block; line-height: 12px;}
#finder_advanced .te { border: 1px solid #aaa; width: 103px; padding: 3px 2px;}
#finder_advanced .lff {  text-align: right; display: none;}
#finder_advanced .lff label { text-align: right; }
#finder_advanced .lff select { width: 42px; font: normal 11px Arial,sans-serif; }
#finder_advanced .sff { margin-top: 12px; border: 1px solid #AAAAAA;}
#finder_advanced .sff select { width: 110px; font: normal 11px Arial,sans-serif; border: 0px solid #AAAAAA; padding: 3px 2px; margin:0;}
#finderSzeroki {margin-bottom: 20px;}
.finder_options { padding-top: 8px; }
.finder_options input { vertical-align: middle; margin-right: 4px; }
.finder_options label { margin-right: 12px; }
/*
.navigation .navigationHeader{ display: none; }
.navigation .navigatorHeader{ background: #f4f9fd; border-bottom: 1px solid #e6e6e6; height: 18px; font: bold 12px/16px Arial,sans-serif; margin-bottom: 4px; }
.navigation .navigatorOpen{ margin-bottom: 12px; }
.navigation .navigatorClosed .navigatorContent{ display: none; }
.navigation .navigatorHeader span{ font-size: 10px; color: #999; }
.navigation .navigatorHeader a{ color: #000; display: block; padding-left: 8px; background: url('/i/obrazki/fast/forum/nav-arrows.gif') no-repeat 130px 0; zoom: 1; }
.navigation .navigatorHeader a:hover { text-decoration: none; }
.navigation .navigatorOpen .navigatorHeader a{ background-position: 130px bottom; }
.navigation .navigatorContent li{ font: normal 11px/14px Arial,sans-serif; list-style: none; padding: 1px 0 2px 8px; display: inline-block; }
.navigation .navigatorContent .moreLink{ padding: 4px 8px; font: bold 11px Arial,sans-serif; }
.navigation .navigatorContent li .count{ font-size: 10px; color: #999; }
*/
#AD_W{ background: #f8f8f8; padding: 4px 12px 0; margin: 0 auto 12px; width: 450px; }
#AD_W .AD{ padding-bottom: 6px; }
#AD_W .TYTUL{ font: normal 10px Arial,sans-serif; color: #666; text-transform: uppercase; margin-bottom: 4px; }
#AD_W .AD_W_L1{ font: bold 12px Arial,sans-serif; }
#AD_W .AD_W_L2 a{ color: #666; }
#AD_W .AD_W_U{ font-size: 10px; color: #148; }
.query{ list-style: none; overflow: hidden; zoom: 1; font: normal 10px/22px Arial,sans-serif; color: #666; padding-bottom: 4px; }
.query li{ float: left; display: inline; width: auto !important; width: 1px; margin-right: 12px; white-space: nowrap; }
.query li .q0{ text-transform: uppercase; }
.query li .q0a{ color: #999; font-size: 10px; font-weight: bold; }
.query li .q1, .query li .q1 a{ font-size: 14px; font-weight: bold; color: #000; }
.query li .q1 a:hover { text-decoration: none; color: #ac1d1f; }
.query li .q1{ padding: 0 2px; }
.query li .q1 img{ margin-left: 4px; }
.res_header{ background: #f8feff; font: normal 12px/28px Arial,sans-serif; padding: 0 6px; border: 1px solid #bdcbe3; width: 466px; height: 29px; }
.res_header .res_found{ float: left; width: 170px; }
.res_header .res_found strong{ font-size: 17px; }
.res_header .res_sort{ float: right; width: 280px; text-align: right; font-size: 10px; }
.res_header .res_sort span{ font-weight: bold; font-size: 11px; margin: 0 2px; }
.res_header .res_sort .caption{ font-weight: normal; font-size: 10px; }
.res_entry{ margin: 12px 0; }
.res_entry h2{ font: normal 16px Arial,sans-serif; margin-bottom: 2px; }
.res_entry h2 a { text-decoration: underline; }
.PHOTO h2 a, .VIDEO h2 a { text-decoration: none; }
.res_entry h2 .info{ font-weight: normal; font-size: 11px; color: #ac1d1f; white-space: pre; }
.res_entry .lead, .res_entry .xml{ font: normal 11px/16px Arial,sans-serif; margin: 4px 8px 2px 0; color: #333; }
.res_entry .date{ font: normal 10px Arial,sans-serif; color: #8d8d8d; white-space: pre; }
.res_entry .footer{ padding: 4px 0; }
.res_entry .footer .name{ font: normal 10px Arial,sans-serif; color: #8d8d8d; text-transform: uppercase; }
.res_entry .footer .value{ font: normal 11px Arial,sans-serif; color: #333; }
.res_entry .footer .fentry.f_ax a{ color: #148; text-decoration: underline; }
.res_entry .fentry{ margin-right: 8px; }
.res_entry .fentry a{ color: #148; text-decoration: underline; }
#forumsppublished .res_entry .fentry a { text-decoration: none; }
.res_entry .fentry a.thread{ color: #ac1d1f; display: block; }
.res_entry .value{ color: #000; }
.res_entry .value.lval{ border-right: 1px solid #999; padding-right: 2px; }
.res_entry_indent { padding-left: 20px; }
.result_pages{ text-align: center; font: bold 11px Arial,sans-serif; padding: 16px 0; clear: both; }
.result_pages .pages span span, .result_pages .pages span a{ margin: 0 1px; padding: 2px 3px; border: 1px solid #ccc; }
.result_pages .pages span span{ border-color: #fff; }
#sF { margin-top: 32px; }
#sFt, #sFt a, #sFt a:hover, #sFt a:visited { color: #999; font-size: 11px; }
#sFt { word-spacing: 120px !important; word-spacing: 60px; padding: 6px 0; font-size: 11px; border: solid #ddd; border-width: 1px 0; }
#sFt .sFnospc { word-spacing: 0; }
#sFb { padding-top: 16px }
.messages{ font: normal 13px/18px Arial,sans-serif; margin-bottom: 16px; background: #fff2c7 url('/i/obrazki/fast/forum/msg-error-bg.gif') no-repeat 0 top; padding: 6px 12px 6px 28px; }
.messages a{ color: #900; }
.box_login, .box_login .inner { background: url('/i/obrazki/fast/forum/box-login-bg.gif') no-repeat 0 0; }
.box_login{ margin: 32px 0; font: normal 12px/16px Arial,sans-serif; }
.box_login .inner{ background-position: 0 bottom; padding: 12px 0; }
.box_login h3{ font: bold 12px/28px Arial,sans-serif; color: #000; padding: 2px 34px 0; height: 28px; }
.box_login .wrap{ padding-left: 34px; }
.box_login .c0{ width: 190px; float: left; }
.box_login .c1{ width: 235px; float: right; }
.box_login .c1 a{ line-height: 18px; }
.box_login label{ line-height: 18px; font-weight: bold; float: left; width: 40px; text-align: right; padding-right: 8px; }
.box_login input{ vertical-align: middle; }
.box_login input.t{ border: 1px solid #7f9db9; padding: 2px; background: #fff; width: 135px; }
.box_login .fr_submit{ padding-left: 48px; }
.box_login .formrow{ clear: both; padding-bottom: 10px; }
.box_login .info, .box_login .error{ margin-bottom: 12px; }
.box_login .error{ color: #900; font-weight: bold; }
/*
#portalmainsppublished #navigator0, #portalextrasppublished #navigator0{ border-top: 1px solid #e6e6e6; margin-bottom: 16px; }
#portalmainsppublished #navigator0 .navigatorHeader, #portalextrasppublished #navigator0 .navigatorHeader{ display: none; }
#portalmainsppublished #navigator0 li, #portalextrasppublished #navigator0 li{ border-bottom: 1px solid #e6e6e6; font: bold 12px/18px Arial,sans-serif; }
#portalmainsppublished #navigator0 li .count, #portalextrasppublished #navigator0 li .count{ font-weight: normal; font-size; 12px; }
*/
#portalmainsppublished .fentry.f_pt, #portalextrasppublished .fentry.f_pt{ border-right: 1px solid #aaa; padding-right: 6px; }
#portalmainsppublished .fentry.f_pt a, #portalextrasppublished .fentry.f_pt a{ color: #8d8d8d; text-decoration: none; }
#portalmainsppublished .fentry.f_pt a:hover, #portalextrasppublished .fentry.f_pt a:hover { text-decoration: underline; }
#k3 .results{ background: #f8feff; border: 1px solid #bdcbe3; padding: 6px 0px 12px; margin-bottom: 14px; }
#k3 .results h2.sz_tytul{ font: bold 14px Arial,sans-serif; padding: 5px 0 0 32px; margin-bottom: 16px; border: 0; background: url('/i/obrazki/fast/forum/rec-for.gif') no-repeat 0 0; margin-left: -8px; }
#k3 .results .sz_tytul{ padding-bottom: 4px; }
#k3 .results .sz_lead, #k3 .results .sz_wynik.AUDIO .sz_doc, #k3 .results .sz_wynik.DZ .sz_doc{ border-bottom: 1px solid #ffe6ad; padding-bottom: 2px; margin-bottom: 4px; }
#k3 .results .sz_link{ display: block; font: normal 12px Arial,sans-serif; }
#k3 .results .sz_autor{ font: normal 10px Arial,sans-serif; color: #999; }
#k3 .results .sz_wynik{ overflow: hidden; zoom: 1; padding: 0 16px; }
#k3 .results .sz_wynik.VIDEO .sz_doc{ float: left; width: 76px; margin-left: 19px; display: inline; margin-bottom: 10px; overflow: hidden; }
#k3 .results .sz_wynik.VIDEO h2.sz_tytul{ background-image: url('/i/obrazki/fast/forum/rec-vid.gif'); }
#k3 .results .sz_wynik.VIDEO .sz_doc.mod3_0{ margin-left: 0; clear: both; }
#k3 .results .sz_wynik.VIDEO div.sz_tytul{ padding-top: 2px; }
#k3 .results .sz_wynik.VIDEO div.sz_tytul .sz_link, #k3 .results .sz_wynik.VIDEO div.sz_tytul .sz_autor{ font-size: 10px; }
#k3 .results .sz_wynik.AUDIO h2.sz_tytul{ background-image: url('/i/obrazki/fast/forum/rec-aud.gif'); }
#k3 .results .sz_wynik.PHOTO h2.sz_tytul{ background-image: url('/i/obrazki/fast/forum/rec-fot.gif'); }
#k3 .results .sz_wynik.PHOTO .sz_doc{ float: left; display: inline; width: 73px; margin: 0 0 10px 23px; }
#k3 .results .sz_wynik.PHOTO .sz_doc img{ padding: 1px; border: 1px solid #ffe6ad; }
#k3 .results .sz_wynik.PHOTO .sz_doc.mod3_0{ margin-left: 0; clear: both; }
#k3 .results .sz_wynik.DZ h2.sz_tytul{ background-image: url('/i/obrazki/fast/forum/rec-ser.gif'); }
#k3 .results .sz_wynik.DZ div.sz_lead { display: block; font: normal 12px/18px Arial,sans-serif; color: #3b3b3b; }
#k3 .results .sz_wynik.DZ a.sz_link { display: block; text-decoration: underline; font-size: 14px; }
#k3 .results .sz_wynik.DZ .sz_doc{ padding-bottom: 4px; border: 0; }
#k3 .results .sz_wynik.DZ h2.sz_tytul, #k3 .results .sz_wynik.DZ div.sz_lead, #k3 .results .sz_wynik.DZ a.sz_link { border: 0; }
#k3 .results .sz_wynik .more{ clear: both; text-align: right; font-weight: bold; font-size: 11px; }
#k2 .results .res_entry.PHOTO, #k2 .results .res_entry.VIDEO{ width: 120px; float: left; margin: 0 0 12px 0; padding-top: 16px; position: relative; }
#k2 .results .res_entry.PHOTO h2, #k2 .results .res_entry.VIDEO h2{ font: normal 12px Arial,sans-serif; }
#k2 .results .res_entry.PHOTO h2 img, #k2 .results .res_entry.VIDEO h2 img{ margin-bottom: 4px; }
#k2 .results .res_entry.PHOTO .playbtn, #k2 .results .res_entry.VIDEO .playbtn{ position: absolute; top: 40px; left: 49px; }
#k2 .results .res_entry.PHOTO, #k2 .results .res_entry.VIDEO { clear: both; }
#k2 .results .res_entry.PHOTO.mod3_1, #k2 .results .res_entry.VIDEO.mod3_1 { margin-left: 41px; clear: none; }
#k2 .results .res_entry.PHOTO.mod3_2, #k2 .results .res_entry.VIDEO.mod3_2 { margin-left: 41px; clear: none; }
#nav_freshness{ padding-top: 2px; clear: both; }
#nav_freshness li{ display: inline; padding: 0 10px; font-size: 11px; border-right: 1px solid #ccc; margin: 0; }
#nav_freshness li.last{ border: 0; }
/* stopka spec (tmp) */#sFb_spc { font-size: 11px; color: #999; line-height: 16px; margin: 24px auto; }
#sFb_spc ul li { float: left; padding-right: 24px; }
#sFbAP { display: none; }
#sFb_spc ul { clear: both; list-style: none; }
#sFb_spc li.tyt { font-size: 10px; }
#sFb_spc .kL li { line-height: 18px; }
#sFb_spc .kL { padding-bottom: 2px !important; }
html>/**/body #sFb_spc .kL { padding-bottom: 10px !important; }
#sFb_spc .kL { float: left; display: inline; margin-left: 16px; padding-bottom: 2px;  }
#sFb_spc .kR { float: right; display: inline; margin-right: 16px; line-height: 32px; }
#sFb_spc .kR a.first { margin-right: 8px; }
.sFb_spc2 { padding-top: 2px !important; }
html>/**/body .sFb_spc2 { padding-top: 4px !important; }
.sFb_spc2 { clear: both; margin-left: 16px; padding-top: 2px; border-top: 1px solid #ccc; text-align: center; }
.sFb_spc2 a, .sFb_spc2 a:visited, .sFb_spc2 a:hover { color: #999; }
.BFwrp { margin-bottom: 12px; }

#wideAdsBottom, #wideAdsTop {width: 470px; float: right; margin: 0px 0px 0px 0px; padding: 0px;}
#wideAdsBottom #AD_W, #wideAdsTop #AD_W {background: none; padding: 0px;}
#wideAdsBottom .TYTUL span, #wideAdsTop .TYTUL span {font: bold 14px Arial,sans-serif; color: #000;}
#wideAdsBottom #AD_W, #wideAdsTop #AD_W {margin: 0px;}
#wideAdsBottom .AD, #wideAdsTop .AD {margin: 3px 0px;}
#wideAdsBottom .AD_W_L1 a, #wideAdsTop .AD_W_L1 a {font: normal 16px Arial,sans-serif; text-decoration: underline; }
#wideAdsBottom .AD_W_L2, #wideAdsTop .AD_W_L2 {margin: 2px 0px;}
#wideAdsBottom .AD_W_U, #wideAdsTop .AD_W_U { color: #999; font-size: 12px;}


/* winieta */
#sWlbg {width: 989px; margin: 0 auto; position: relative;}
#sWlbg h2 {font: bold 11px Arial, sans-serif; color: #fff; position: absolute; top: 72px; left: 30px;}
#sWlbg .Whtm .seotext {position: absolute;top: 55px; left: 27px; color: #fff; font-size: 9px; font-family: 'trebuchet ms', serif;}

/* startuj z nami */
#sWlbg .Whtm .Ww1k1 {font: normal 11px Arial, sans-serif; position: absolute; top: 5px; left: 15px;}
#sWlbg .Whtm .Ww1k1 .Wtxt {color: #fff; font: normal 11px arial, sans-serif;}
#sWlbg .Whtm .Ww1k1 .Wtxt:hover {text-decoration: underline;}

/* ukrywamy wszystkie Whtm i dajemy biaBe tBo stronie */
#sWlbg .Whtm {display: none !important;}
#k123 {background: #fff;}

/* stopka */
#k123b, #smallTags {background: #fff1e7;}
#smallTags {border-top: none;}
#smallTags ul { padding: 9px;}
#smallTags ul {margin-bottom:1px; background: #fff;}

#k1, #k2 { line-height:0; }
#portalmainsppublished #finderWrap { border:none; }

/* nowe wyniki wyszukiwania */
.results-index { font:12px Arial,sans-serif;}
.results-index .head {position: absolute; top:40px;}
.results-index .head span {color: #666; font-size: 11px;}
.results-index a { text-decoration:none; }
.results-index h1 { font:bold 24px Arial,sans-serif; color:#000101; padding-bottom:4px; border-bottom:1px solid #d1d1d1; margin-bottom:0px; }
.results-index h1 span { font:normal 12px Arial,sans-serif; color:#666; margin-left:5px;  }
.results-index .advert  { position:relative; border-bottom: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; margin-top: 10px;}
.results-index .AD { padding-top:6px; }
.results-index .advert .TYTUL { background: url(/i/obrazki/fast/forum/google-advert-logo.gif) no-repeat left top; position:absolute; width:103px; height:23px; bottom:0px; right:0px; overflow:hidden; text-indent:-999em; }
.results-index .advert .TYTUL a { display:block; }
.results-index .advert .AD_W_L1 a { color:#146cb4; font:18px/18px Arial,sans-serif; 	 }
.results-index .advert .AD_W_L1 a:hover { text-decoration:underline; }
.results-index .advert .AD_W_L2 { font:13px/18px Arial,sans-serif; color:#333; }
.results-index .advert .AD_W_U { color:#036;  font:bold 11px/18px Arial,sans-serif; }
.results-index .advert .AD_W_U:hover { text-decoration:none; }
.results-index .spec { border:2px solid #dfdee2; padding: 10px 8px 5px; margin-top:10px; clear:both; }
.results-index .spec li { padding-top:5px; display:block; }
.results-index .spec h3{ color:#000101; font:bold 14px/18px Arial,sans-serif; margin-bottom:5px; }
.results-index .spec h4 a { color:#146cb4; font:16px/18px Arial,sans-serif; }
.results-index .spec h4 a:hover { text-decoration:underline;}
.results-index .spec p { font:13px/18px Arial,sans-serif; color:#666; }
.results-index .spec .foot { text-align:right; }
.results-index .spec .foot a, .sz_wynik .more { font:bold 12px/22px Arial,sans-serif; color:#146cb4; text-decoration:none; }
.results-index .spec .foot a:hover, .sz_wynik .more a:hover { text-decoration:underline; }
.results-index .videos ul , .results-index .photos  ul { overflow:hidden; }
.results-index .videos li, .results-index .photos  li { padding-top:0; display:inline;}
.results-index .videos .first img, .results-index .photos  .first img { margin-left:0px;  }
.results-index .videos img, .results-index .photos  img { margin-right: 5px; width:69px; height:69px; }
.results-index .audios li { padding-top:0; }
.results-index .audios a { color:#146cb4; font:12px/18px Arial,sans-serif; }
.results-index .audios a:hover { text-decoration:underline; }
.results-index .elem { clear:both; zoom:1; overflow:hidden; }
.results-index .elem .head {position: relative; top:0;}
.results-index .normal { padding-top:25px; }
.results-index .normal h3 { padding-bottom:8px; }
.results-index .normal h3 a { color:#146cb4; font:16px/16px Arial,sans-serif; }
.results-index .normal h3 a:hover { text-decoration:underline; }
.results-index .normal .imgw { display:inline; float:left; margin-right:8px; }
.results-index .normal img {  width:104px; height:69px; #width:100px; }
.results-index .normal .descrw { float:left; width:340px; #width:300px; }
.results-index .normal .descrw span { color:#999; display:inline-block; padding:0px 2px; font:10px Arial,sans-serif; margin-bottom:5px; }
.results-index .normal .descrw .date { border-right:1px solid #333; padding-left:0px; line-height: 7px;}
.results-index .normal .descrw  p { color:#333; font:13px/17px Arial,sans-serif; }
.results-index .normal .descrw a { color:#036; font:bold 11px/18px Arial,sans-serif; }
.results-index .normal div.descrw-wide { width:auto; float:none; }
.results-index .foot { text-align:center;}
.results-index .foot .pages { text-align: center; font: bold 11px Arial,sans-serif; padding: 16px 0; clear: both; margin-top:10px; display:block; }
.results-index .foot .pages span span, .results-index .foot .pages span a{ margin: 0 1px; padding: 2px 3px; border: 1px solid #ccc; color:#146cb4; }
.results-index .foot .pages span span{ border-color: #fff; }
/* wyniki specjalne - zdjecia */
.results-index .photos, .results-index .videos, .results-index .services {padding:0; border:0;}
.results-index .photos .head h3, .results-index .videos .head h3, .sz_wynik #sztytphoto span {font-weight: normal; font-size: 16px; color: #146cb4;}
.ffWidget img, .ffWidget li {width: 69px !important; height: 69px !important;}
.ffWidget li {margin-right: 8px !important; margin-left: 0px !important; padding:0 !important;}
.ffWidget.ffCol5 {width: auto; margin-top:5px; margin-bottom: 0px;}
.sz_wynik .more {text-align: right !important; text-transform: lowercase;}

.ffWidgetHead {display: none;}
/* wyniki specjalne - serwisy */
.results-index .services .head {float: left; margin-right: 5px;}
.results-index .services .head h3 {font-size: 12px; color: #666;}
.results-index .services .body, .results-index .services .body a {font-size: 14px;}
.results-index .services ul li {display: inline;}
.results-index .services ul li h4 {display: inline;}

/* brak wynikow */
.no-results {line-height: 16px;}
.no-results .head span {font-weight: bold; margin-bottom: 10px; display: block;}
.no-results li { padding-left: 10px; background: url('https://static.im-g.pl/i/obrazki/lego/bullet.png') no-repeat 1px 6px; }

/* lewa szpalta - nawigatory */
.navigation { width:148px; }
.navigation  a { text-decoration:none; }
.navigation ul {list-style: none;}
.navigation .navigationHeader { color:#666; font:bold 13px/18px Arial,sans-serif; padding-bottom:10px; }
.navigation .navigatorHeader { padding-bottom:0px; font-weight: bold; font-size: 12px; color: #666;}
.navigation .navigatorHeader a { font: bold 12px/18px Arial,sans-serif; color:#666; }
.navigation .navigatorContent a { color:#146cb4; display:block; margin:2px 0; padding:2px 0; overflow-x:hidden; }
.navigation .navigatorContent .selectedPhrase  { padding:3px; background:#dfdee2 url(/i/obrazki/fast/forum/cross-selected.gif) no-repeat 128px 55%; font-weight:bold; } 
.navigation .navigatorContent .selectedPhrase  span, .navigation .navigatorContent .selectedPhrase, .navigation .navigatorContent strong {font-weight: bold; font-size: 14px; color: #000;}
.navigation .navigatorContent span { color:#999; font-size:11px; }
.navigation .navigatorElement { padding-bottom:9px; margin-bottom: 9px; border-bottom: 1px solid #ccc; font-size: 14px; line-height: normal;}
#navigator1, #navigator2 {border:0;}
.navigation .moreOptionsToggler { color:#146cb4; font-size: 12px; border-top:1px solid #dfdee2; border-bottom:1px solid #dfdee2; padding:5px 3px; margin-bottom:20px; cursor:pointer; position:relative; line-height: normal;}
.navigation .moreOptionsToggler span span { vertical-align:middle; display:inline-block;  width: 100px; }
.navigation .moreOptionsToggler span strong { vertical-align:middle; margin-left: 17px; font-size: 20px; vertical-align:middle; }
.navigation  .hideable { display:none; }
.navigation .showOption .show { display:none; }
.navigation .showOption .hide { display:block; }
.navigation .hideOption .show { display:block; }
.navigation .hideOption .hide { display:none; }
.navigation .firstNav .navigatorContent .selectedPhrase { background-image: none !important; }

#navigator0 a { color:#146cb4; margin-top:0; padding-top:0; }
#navigator0 .navigatorContent .selectedPhrase {color: #000;}
#navigator0 .navigatorHeader a { color:#666; border-bottom:0; }
#navigator0 .moreLink a { border-bottom:0;}

/* sortowanie wynikow */
.res_sort{ float: right; width: 280px; text-align: right; font-size: 10px; }
.res_sort span { font-weight: bold; font-size: 11px; margin: 0 2px; }
.res_sort .caption{ font-weight: normal; font-size: 10px; }

/* wska?nik lokalizacji */
.locationPointer { background-color:#e6e6e6; height:30px; font:12px Arial,sans-serif; overflow:hidden; margin-bottom: 30px; clear:both; }
.locationPointer strong, .locationPointer a { display:inline;  float:left; }
.locationPointer strong { color:#626060; padding:0 5px 0 10px;  margin:5px 0; line-height:20px;  }
.locationPointer a { text-decoration:none; color:#148; padding: 0 10px; margin:5px 0; border-left:1px solid #ccc; margin:5px 0; height:20px; line-height:20px;}
.locationPointer a:hover { text-decoration:underline; }
.locationPointer .first { border-left:none; }
.locationPointer .active { background-color:#333251; color:#fff;  padding:0 10px; height:30px; line-height:30px; margin:0; }

/* HP WINIETA */
#portalmainsppublished #finderWrap  { overflow: visible; padding:0;}
#portalmainsppublished #finderWrap .head { padding-bottom:10px; }
#portalmainsppublished #finderWrap .head:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#hd_k2_search_internet { background: #fff; color: #333; font: normal 12px/16px Arial,sans-serif; }
#hd_k2_search_internet .c0 { float: left; }
#hd_k2_search_internet .c1 { float: right; }

/* sprite */
#hd_k2 fieldset, #hd_k2 .c1 li, #hd_k2 .c2, #hd_k2_dropdown div, #hd_search_s, #box_links a, #k1 .new, .nav_expand a, #overlay_holder_content .close_btn, .weather, .weather .ico, #box_radio_v2 .radio_submit, .mod_community, .box_news .move_btn span, .box_news .body .ico, .js_enabled #ajax_select_city span, .box_news .stock li a, #main_alert .c0, #main_alert .c0 span, #overlay_holder .close_btn, #mod_offer_scroll_left span, #mod_offer_scroll_right span, #mod_offer_small_scroll_left span, #mod_offer_small_scroll_right span, #hd_k2 .c0 input, #box_radio_v2 .dropdown_radio span, #box_radio_v2, #mts_image_counter div, #mt_image_counter div { background-image: url('https://static.im-g.pl/i/obrazki/hp2009/szukaj-sprite.3.9.6a.png'); background-repeat: no-repeat; }

/* winieta */
#head { padding: 0 0 10px; border-bottom: 5px solid #ccc; margin-bottom: 10px; z-index: 10; position: relative; zoom: 1; }
#hd_k1 { float: left; width: 275px; padding-top: 14px; }
#hd_k2 { width: 338px; position: relative; z-index: 2; zoom: 1; margin-bottom: 5px;}
#hd_k3 { float: right; width: 306px; padding-top: 39px; }
#hd_k1 p { font-size: 11px; height: 16px; padding-bottom: 4px; }
/* winieta - szukaj */
#hd_k2 fieldset { display: block; height: 39px; background-position: 0 -453px; }
#hd_k2 .c0 { width: 234px; height: 33px; background: #fff; border: 1px solid #adb4b9; margin: 2px 0 2px 2px; display: inline;}
#hd_k2 .c0 input { font: bold 14px Arial,sans-serif; border: 0; padding: 8px 6px; width: 210px; background-color: #fff;}
#hd_k2 .c0 input.t { background-position: -300px 0; }
#hd_k2 .c0 input.gazetapl { background-position: 0 -833px; }
#hd_k2 .c0 input.internet { background-position: 0 -866px; }
#hd_k2 .c0 input.forum { background-position: 0 -899px; }
#hd_k2 .c0 input.praca { background-position: 0 -932px; }
#hd_k2 .c0 input.dom { background-position: 0 -965px; }
#hd_k2 .c0 input.moto { background-position: 0 -998px; }
#hd_k2 .c0 input.pkt { background-position: 0 -1031px; }
#hd_k2 .c0 input.inEdit, #hd_k2 .c0 input.hasQuery { background-image: none; }
#hd_k2 .c1 { float: left; padding: 3px 4px; width: 15px; height: 33px; z-index: 1; }
#hd_k2 .c1 div { width: 15px; height: 33px; background-position: 0 -492px; cursor: pointer; }
#hd_k2 .c1 div.hover { background-position: -15px -492px; }
#hd_k2 .c1 ul { display: none; position: absolute; left: 0; background: #fff; width: 324px; top: 37px; border: 3px solid #e6e6e6; padding: 4px; list-style: none; }
#hd_k2 .c1 li { border-top: 1px solid #e9e9e9; height: 22px; line-height: 22px; font-size: 13px; padding-left: 2px; text-align:left; }
#hd_k2 .c1 li p { display: inline; color: #999; font-size: 11px; margin-left: 4px; }
#hd_k2 .c1 .hover { background-color: #e9e9e9; }
#hd_k2 .c1 .gazetapl { background-position: 100% -525px; }
#hd_k2 .c1 .internet { background-position: 100% -547px; border-top: 0; }
#hd_k2 .c1 .forum { background-position: 100% -569px; }
#hd_k2 .c1 .praca { background-position: 100% -591px; }
#hd_k2 .c1 .dom { background-position: 100% -613px; }
#hd_k2 .c1 .moto { background-position: 100% -635px; }
#hd_k2 .c1 .pkt { background-position: 100% -657px; }
#hd_k2 .c1 .gazetapl_hover { background-position: 100% -679px; }
#hd_k2 .c1 .internet_hover { background-position: 100% -701px; }
#hd_k2 .c1 .forum_hover { background-position: 100% -723px; }
#hd_k2 .c1 .praca_hover { background-position: 100% -745px; }
#hd_k2 .c1 .dom_hover { background-position: 100% -767px; }
#hd_k2 .c1 .moto_hover { background-position: 100% -789px; }
#hd_k2 .c1 .pkt_hover { background-position: 100% -811px; }
#hd_k2 .c2 { float: right; width: 74px; height: 33px; padding: 3px 2px 3px 0; background-position: 100% -453px; }
#hd_k2 .c2 input { border: 0; width: 74px; height: 33px; background-position: -30px -492px; font: bold 16px Arial,sans-serif; color: #fff; overflow: hidden; zoom: 1; cursor: pointer; text-align: center;}
#hd_k2_forms { display: none; }
/* winieta - linki */
#box_links li { float: left; display: inline; width: 43px; height: 54px; margin-left: 8px; overflow: hidden;}
#box_links li a { display: block; width: 43px; height: 15px; padding-top: 39px; text-align: center; color: #666; font-weight: bold; font-size: 10px; }
#box_links li a:hover { text-decoration: none; color: #a3a3a3; }
/* winieta - linki - ikony */
#box_links .link_poczta a { background-position: 0 0; }
#box_links .link_forum a { background-position: -43px 0; }
#box_links .link_randki a { background-position: -86px 0; }
#box_links .link_blogi a { background-position: -129px 0; }
#box_links .link_praca a { background-position: -172px 0; }
#box_links .link_filmy a { background-position: -215px 0; }
#box_links .domiporta a { background-position: 0 -1259px; }
#box_links .link_poczta a:hover { background-position: 0 -54px; }
#box_links .link_forum a:hover { background-position: -43px -54px; }
#box_links .link_randki a:hover { background-position: -86px -54px; }
#box_links .link_blogi a:hover { background-position: -129px -54px; }
#box_links .link_praca a:hover { background-position: -172px -54px; }
#box_links .link_filmy a:hover { background-position: -215px -54px; }
#box_links .domiporta a:hover { background-position: -46px -1259px; }
/* HP WINIETA */

/* najczesciej czytane - trzecia szpalta */
.box_mostread h2 { font-weight: bold; font-size: 14px; border-bottom: 1px solid #c7c6c5; padding-bottom: 2px; margin-bottom: 4px; }
.box_mostread ol { font-weight: bold; list-style: decimal; color: #7b756a; line-height: 20px; margin-left: 22px;}

/* opcje zdjecia video */
.finder_options {float: right; margin-right: 80px;}
.results-index h1 {border:0;}

/* stopka */
#footer {width: 940px;margin: 10px auto;font: normal 12px Arial,sans-serif;line-height: 22px;}
#footer ul {list-style-type: none;}
#footer ul li {float: left;background: url('https://static.im-g.pl/i/obrazki/global/footerSpacer.gif') center left no-repeat;padding-left: 8px;margin-left: 8px;}
#footer ul li.caption {width: 80px;font-weight: bold;color: #999;}
#footer ul li.caption, #footer ul li.f, #footer ul li.copy {padding: 0;margin: 0;background: 0;}
#footer .c0 {float: left;width: 73%;}
#footer .c0 ul {clear: both;}
#footer .c1 {float: right;width: 248px;}
#footer .ft_top {padding: 8px 0;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;overflow: hidden;zoom: 1; clear: both;}
#footer .ft_top .c1 li {background-repeat: repeat-y;font-size: 10px;}
#footer .ft_top .c1 li a {display: block;padding-top: 28px;width: 50px;text-align: center;}
#footer .ft_top .c1 li a.newsletter {background: url('https://static.im-g.pl/i/obrazki/global/footer_newsletter.png') 50% 20% no-repeat !important; background: url('https://static.im-g.pl/i/obrazki/global/footer_newsletter.gif') 50% 20% no-repeat;}
#footer .ft_top .c1 li a.rss {background: url('https://static.im-g.pl/i/obrazki/global/footer_rss.png') 50% 20% no-repeat !important; background: url('https://static.im-g.pl/i/obrazki/global/footer_rss.gif') 50% 20% no-repeat;}
#footer .ft_top .c1 li a.facebook {background: url('https://static.im-g.pl/i/obrazki/global/footer_facebook.png') 50% 20% no-repeat !important; background: url('https://static.im-g.pl/i/obrazki/global/footer_facebook.gif') 50% 20% no-repeat;}
#footer .ft_top .c1 li a.gadget {background: url('https://static.im-g.pl/i/obrazki/global/footer_widget.png') 50% 20% no-repeat !important; background: url('https://static.im-g.pl/i/obrazki/global/footer_widget.gif') 50% 20% no-repeat;}
#footer .ft_top .c1 li a.mail {background: url('https://static.im-g.pl/i/obrazki/global/footer_mail.png') 50% 20% no-repeat !important; background: url('https://static.im-g.pl/i/obrazki/global/footer_mail.gif') 50% 20% no-repeat;}
#footer .ft_bot {overflow: hidden;zoom: 1;padding: 8px 0 0;}
#footer .ft_bot .copy {width: 135px;font-weight:bold;}
#footer .ft_bot .c0, #footer .ft_bot .c0 a {color: #999;}
#footer .ft_bot .c1 {width: 150px;}
#footer .partner { font: 12px/25px Arial, sans-serif; color: #9a9a9a; float: left; }
#footer .partner span, #footer .partner strong, #footer .partner img { background: #dcdcdc; display: inline-block; padding: 0 5px; }
#footer .partner strong { font-weight: bold; padding-right: 0; }
#footer .ft_brand { float:right; }
#footer .ft_brand a:hover { background-color:transparent; }

/* autocomplete formularzy */
ul.searchHint { display: none; position: absolute; background: #fff; border: solid #999; border-width: 0 1px 1px; padding: 2px 4px; }
ul.searchHint li { font-size: 12px; line-height: 17px; padding: 2px 4px; cursor: pointer; }
ul.searchHint li.active { background: #fca; }


/*prawa szpalta - ecommerce*/
#k3 .ecommerce  { margin: 0 0 15px; }
#k3 .ecommerce .head a, #k3 .ecommerce .footer a { color: #000; }
#k3 .ecommerce h1 { margin: 0 0 8px; color: #858585; font-size: 16px; font-weight: bold; }
#k3 .ecommerce strong { color: #000; font-weight: bold; }
#k3 .ecommerce .awarded { color: #dd0000; font-size: 16px; font-weight: bold;}
#k3 .ecommerce img { width: 47px; height: 47px; margin-right: 10px; float: left; display: block; border: 1px solid #e9e9e9; }
#k3 .ecommerce li { margin: 10px 0 0; padding: 0 0 10px; border-bottom: 1px solid #e9e9e9; }
#k3 .ecommerce li:first-child { margin: 0; }
#k3 .ecommerce .offer { color: #858585; font-size: 16px; }
#k3 .ecommerce .footer { padding: 6px 0 0; color: #858585; font-size: 11px; }
#k3 .ecommerce .footer .awarded { font-size: 11px; }
#k3 .ecommerce .offer h2 { margin: 0 0 10px; }


.mod_hat2014 { font-size: 12px; position: fixed; background: #383842; top: 0; left: 0; width: 100%; height: 34px; z-index: 2900; min-width: 980px; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); }
.mod_hat2014 .gridWrap { margin: auto; }

.mod_hat2014 { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.mod_hat2014 .gridWrap:after { content: ""; display: block; clear: both; float: none; }
.mod_hat2014 * { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.mod_hat2014 .bar { float: left; line-height: 33px; position: relative; z-index: 0; }
.mod_hat2014 .bar + li { float: left; line-height: 33px; position: relative; z-index: 0; }
  .mod_hat2014 .home { float: left; line-height: 33px; position: relative; z-index: 0; font-weight: 700; }
  .mod_hat2014 .bar a,   .mod_hat2014 .home a { color: #fefefc; display: inline-block; padding: 0 10px; }
  .mod_hat2014 .bar a:visited,   .mod_hat2014 .bar a:active,   .mod_hat2014 .bar a:focus,   .mod_hat2014 .bar a:hover {color: #fefefc;}
  .mod_hat2014 .bar > a { font-weight: bold; }

.mod_hat2014 .c1 .bar a, .mod_hat2014 .c1 .bar > a { padding: 0 5px; position: relative; z-index: 0; font-weight: normal;}
.mod_hat2014 .c1 .bar a, .mod_hat2014 .c1 .bar > a, .mod_hat2014 .c1 .bar a:visited, .mod_hat2014 .c1 .bar a:active, .mod_hat2014 .c1 .bar a:hover, .mod_hat2014 .c1 .bar a:focus {color: #a4a4a4;}
.mod_hat2014 .c1 a {color: #a4a4a4;}
  .mod_hat2014 .hat_notify { padding-right: 5px; color: #fff; font-weight: bold; }
  .mod_hat2014 .hat_notify a { padding-right: 5px; }
  .mod_hat2014 .hat_notify a:hover:before { z-index: -1; width: calc(100% - 5px); position: absolute; top: 0; left: 5px; height: 100%; background: #474753; content: ""; }

.mod_hat2014 #notifyspan { display: inline-block; float: none; }

#feedNotify { float: none; display: inline-block; }

.mod_hat2014 .bar > a:hover, .mod_hat2014 .hat_notify:hover { background-color: transparent; color: #e0e0e8; }

  .mod_hat2014 .c0 li > a.active { background-color: #474753; color: #e0e0e8; }

.mod_hat2014 .bar > a:hover { background: #474753; }
.mod_hat2014 .c1 .bar > a:hover { background: #292930; color: #a4a4a4;}
.mod_hat2014 a:hover { text-decoration: none; }
.mod_hat2014 .c0 { float: left; }
.mod_hat2014 .c1 { float: right; font-size: 11px; }
.mod_hat2014 .c1 a, .mod_hat2014 .c1 a { color: #a4a4a4; }

/*.mod_hat2014 .c1 .bar a:hover, .desk .mod_hat2014 .c1 .bar a:hover { color: #e0e0e8; }*/

  .mod_hat2014 .c0 .home > a:before { position: static; content: ""; display: inline-block; width: 12px; height: 12px; background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_4.png") -74px -8px no-repeat transparent; margin-right: 5px; }

.mod_hat2014 .more { height: 33px; width: 36px; border-left: 1px solid #4e4e5a; position: relative; background-image: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_4.png"); background-position: -31px -31px; }
.mod_hat2014 .search { height: 33px; width: 36px; border-left: 1px solid #4e4e5a; position: relative; background-image: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_4.png"); background-position: -31px -31px; }
.mod_hat2014 .search:hover { background-position: -31px 1px; background-color: #292930; }
.mod_hat2014 .search a { display: block; width: 100%; height: 100%; }
.mod_hat2014 .search a:hover { background: none; }
.mod_hat2014 .search > a:hover:after { background: none; }
.mod_hat2014 .more { background-position: 2px -31px; }
.mod_hat2014 .more:hover { background-position: 2px 1px; background-color: #292930; }
.mod_hat2014 .more > ul { position: absolute; top: 100%; right: 0; }

  .mod_hat2014 .more > ul { width: 140px; background: #fff; font-size: 12px; font-weight: bold; -webkit-transition: all 1s ease-in-out; display: none; border: 1px solid #888; border-width: 0 1px 1px 1px; box-shadow: 1px 1px 10px 0 #444; }
  .mod_hat2014 .more > ul > li { display: block; color: #222; height: 29px; line-height: 29px; }
  .mod_hat2014 .more > ul > li > a { display: block; color: #222; height: 29px; line-height: 29px; }

.mod_hat2014 .more > ul > li.more_brg > a:hover { background: none; color: #000; }
.mod_hat2014 .c1 .bar.more > ul > li > a { padding-left: 12px; }
.mod_hat2014 .more > ul > li > a:hover { background-color: #383842; }
.mod_hat2014 .more label { display: inline-block; height: 100%; }
.mod_hat2014 .more input.menu { width: 100%; height: 100%; display: block; opacity: 0; position: relative; z-index: 1; cursor: pointer; }
.mod_hat2014 .more input + ul { display: none; }
.mod_hat2014 .more input:checked + ul { display: block; height: auto; }
.mod_hat2014 .more input + ul:before { position: absolute; content: ""; display: block; width: 35px; height: 35px; bottom: 100%; right: 0; z-index: 0; background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_4.png") 2px -29px no-repeat white; }
.mod_hat2014 .show_more { font-weight: normal; }

  .mod_hat2014 .bar.more > ul { width: 920px; }
  .mod_hat2014 .bar.more > ul > li { float: left; }

.mod_hat2014 .bar.more > ul > li.show_more { float: none; clear: both; height: auto; }
.mod_hat2014 .hat_help { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; position: absolute; left: -16px; top: 140px; height: 78px; width: 277px; background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo.png") 0 -112px no-repeat transparent; }
.mod_hat2014 .hat_help .close { cursor: pointer; display: block; width: 32px; height: 24px; position: absolute; top: -17px; right: 2px; background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo.png") -16px -304px no-repeat transparent; }
.mod_hat2014 .hat_help .wrp { position: relative; height: 100%; }
.mod_hat2014 .hat_help .wrp:before { z-index: -1; position: absolute; top: -140px; width: 128px; height: 104px; background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo.png") 0 0 no-repeat transparent; content: ""; display: block; left: 10px; }
.mod_hat2014 .hat_help.out { -webkit-filter: blur(40px); opacity: 0; height: 0; }
.mod_hat2014 .search.bar input[type="checkbox"] { display: block; width: 100%; height: 100%; opacity: 0; cursor: pointer; position: relative; z-index: 2; }
.mod_hat2014 .search.bar form { padding: 10px; display: none; width: 292px; height: 48px; background: #292930; }
.mod_hat2014 .search.bar input:checked + #pageSearch { top: 33px; right: 0; position: absolute; }
.mod_hat2014 .search.bar input:checked + #pageSearch form { display: block; }
.mod_hat2014 .search.bar input:checked + form:before { z-index: 0; position: absolute; width: 35px; height: 33px; background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_4.png") -94px 0px #292930; content: ""; display: block; top: -32px; right: 0; }
.mod_hat2014 .search.bar input:checked ~ * form {display: block;}
.mod_hat2014 .search.bar input:checked ~ * form:before {z-index: 0; position: absolute; width: 35px; height: 33px; background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_3.png") -94px 0px #292930; content: ""; display: block; top: -32px; right: 0;}
.mod_hat2014 .search.bar input:checked + #pageSearch fieldset {margin: 0;}

.mod_hat2014 .search.bar form input#pageSearchQ { height: 26px; float: left; width: 200px; border: 1px solid #4e4e5a; color: #b4b3b3; background: #383842; padding: 0 10px; line-height: 26px; }
.mod_hat2014 .search.bar #pageSearch input[type=submit] { float: left; background: #3370bc; border-color: #3370bc; color: #fff; width: 64px; margin-left: 8px; }
.mod_hat2014 .search.bar #pageSearch input[type=submit]:hover { background: #6694cd; }

  .mod_hat2014 .user { color: #e0e0e8; }
  .mod_hat2014 .user:hover,   .mod_hat2014 .user a:hover { background: #292930; }
  .mod_hat2014 .user a,   .mod_hat2014 .user a:hover { color: #a4a4a4; }
  .mod_hat2014 .user.logged { background: #292930; }
  .mod_hat2014 .user.logged .user { height: 100%; display: block; max-width: 75px; padding: 0 10px; background: #292930; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .mod_hat2014 .user a { display: block; padding: 0 10px; }

  .mod_hat2014 .user img {display: none;}
  .mod_hat2014 .user .user-box { position: absolute; top: 33px; right: 0; width: 150px; display: none; background: #292930; }
  .mod_hat2014 .user .user-box li a:hover { background: #191920; }
  .mod_hat2014 .user.logged:hover .user-box { display: block; }

/*partner*/
.mod_hat2014 .hat-partner p {background: #eaeaea;color: #565656;font-size: 11px;padding: 2px 11px 3px 9px;margin-top: 1px;display: inline-block;}
  .mod_hat2014 .hat-partner {text-align: right;}
  .mod_hat2014 .hat-partner p {float: right;}   
  .mod_hat2014 .hat-partner a,   .mod_hat2014 .hat-partner a:hover, .rwd.responsive .hat-partner a, .rwd.responsive .hat-partner a:hover {background: #eaeaea;}
  .mod_hat2014 .hat-partner a, .rwd.responsive .hat-partner a {color: #565656;}
.rwd.responsive .hat-partner {text-align: center;margin: 0 auto;}


.rwd.responsive .mod_hat2014 { border: none; font-size: 20px; height: 50px; }
.rwd.responsive .mod_hat2014 .logo img { height: 28px; max-width: 200px; margin-top: 10px; margin-left: 10px; }
.rwd.responsive .mod_hat2014 a:hover { background: none; }
.rwd.responsive .mod_hat2014 .logo .logo.c1 { float: none; }
.rwd.responsive .mod_hat2014 #rwdNav { width: 100%; z-index: 2900; }
.rwd.responsive .mod_hat2014 #rwdNav li a { color: #fff; font-size: 20px; line-height: 40px; padding: 0 18px; }
.rwd.responsive .mod_hat2014 .bar.more .links .c0 a { color: #fff; font-size: 20px; line-height: 40px; padding: 0 18px; }
.rwd.responsive .hat_notify { color: #fff; font-size: 20px; line-height: 40px; padding: 0 18px; }
.rwd.responsive .mod_hat2014 ul.user .user, .rwd.responsive .mod_hat2014 .user li a { color: #fff; font-size: 20px; line-height: 40px; padding: 0 18px; }
.rwd.responsive .mod_hat2014 .c1 { color: #a4a4a4; font-weight: normal; }
.mod_hat2014 .user img { display: none; }
.rwd.responsive .mod_hat2014 #rwdNav .p0 a { font-weight: bold; }
.rwd.responsive .mod_hat2014 .bar.more .links { width: 100%; position: fixed; top: 50px; border: none; overflow-y: scroll; height: calc(100% - 50px); background: #292931; }
.rwd.responsive .hat_notify { display: none; }
.rwd.responsive .mod_hat2014 .bar.more > ul .deskNav { width: 100%; }
.rwd.responsive .mod_hat2014 .bar.more > ul .deskNav header { line-height: 40px; padding: 0 18px; font-size: 12px; font-weight: bold; color: #7d7d87; text-transform: uppercase; }
.rwd.responsive .c1 .c0:before, .rwd.responsive .user:before { line-height: 40px; padding: 0 18px; font-size: 12px; font-weight: bold; color: #7d7d87; text-transform: uppercase; }
.rwd.responsive .mod_hat2014 .c1 .c0:before { content: "serwisy"; }
.rwd.responsive .mod_hat2014 ul.user { background: #000; padding-bottom: 10px; }
.rwd.responsive .mod_hat2014 ul.user li a { color: #a4a4a4; }
.rwd.responsive .mod_hat2014 a[href="#profile"], .rwd.responsive .mod_hat2014 a[name="profile"] { display: block; border: 1px solid #7d7d87; text-transform: uppercase; text-align: center; font-size: 12px; line-height: 45px; margin: 20px; }
.rwd.responsive .mod_hat2014 .bar.more ul li a[name="profile"] { background: #000; font-weight: bold; line-height: 40px; text-align: left; border: none; border-top: 2px solid #383842; padding: 10px 20px 0; margin: 10px 0 0; }
.rwd.responsive .mod_hat2014 .bar.more > ul .deskNav #rwdNav { background: #292931; }
.rwd.responsive .mod_hat2014 #pageNav { background: #383842; width: 100%; padding: 0 18px; border: none; padding-top: 20px; }
.rwd.responsive .mod_hat2014 #pageNav a { color: #fff; }
.rwd.responsive .mod_hat2014 #pageNav header { font-size: 12px; color: #a4a4a4; text-transform: uppercase; }
.rwd.responsive .mod_hat2014 #pageNav section ul { clear: both; line-height: 30px; }
.rwd.responsive .mod_hat2014 #pageNav .buttons > li + li { display: none; }
.rwd.responsive .mod_hat2014 #pageNav section > ul > li { float: left; width: 50%; }
.rwd.responsive .mod_hat2014 .more { height: 50px; width: 62px; }
.rwd.responsive .mod_hat2014 .more input + ul:before { background-color: #292931; width: 62px; height: 50px; }
.rwd.responsive .mod_hat2014 .search { height: 50px; width: 62px; }
.rwd.responsive .mod_hat2014 .more { background-position: -113px -24px; }
.rwd.responsive #rwdFooter { position: relative; z-index: 0; }
/*.rwd.responsive #page { padding-top: 50px; }*/
.rwd.responsive #page.n_hat2014 { padding-top: 50px; }
.rwd.responsive .c1 .c0 { float: none; border-top: 2px solid #383842; padding-top: 10px; margin-top: 10px; }
.rwd.responsive #feedNotify, .rwd.responsive #notifyspan { padding: 0; margin: 0; }
.rwd.responsive #pageNav { display: none; }

/*.mod_hat2014 #pageNav {display: block;}*/
#pageNav { position: relative; padding-top: 10px; top: 0; line-height: 16px; border: none; border-top: 1px solid #e0e0e0; clear: both; }
#pageNav a { color: #148; padding: 0; }
#pageNav .buttons { display: block; }
#pageNav .buttons li { text-align: left; }
#pageNav .lists:after { clear: both; content: ""; float: none; display: block; }



#page { z-index: 0; overflow: visible; }
#page.n_hat2014 { padding-top: 50px; }

#__editorTarget #pageNav, #pageNav { width: 900px; margin: 15px 10px 0; border: 1px solid #ccc; border-top: none; position: absolute; background: #fff; top: 35px; left: 0; z-index: 2000; }
#__editorTarget #pageNav { position: relative; }
#__editorTarget #pageNav .buttons section.overlay { display: none; }

#pageNav .buttons section.overlay { display: none; }
#pageNav .right a { font-weight: 700; }
#__editorTarget #pageNav .buttons .lists > ul.first, #pageNav .buttons .lists > ul.first { margin-left: 0; }
#__editorTarget #pageNav .buttons .lists > ul, #pageNav .buttons .lists > ul { float: left; margin-left: 10px; width: 140px; }
#__editorTarget #pageNav .buttons .lists li header, #pageNav .buttons .lists li header { color: #2E2E2E; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
#__editorTarget #pageNav .buttons .lists li ul, #pageNav .buttons .lists li ul { margin-bottom: 12px; }
#__editorTarget #pageNav .buttons .lists li ul.bolded li a, #pageNav .buttons .lists li ul.bolded li a { font-weight: bold; }
#__editorTarget #pageNav .right a, #pageNav .right a { color: #148; }
#__editorTarget #pageNav .right, #pageNav .right { text-align: right; font-weight: 700; position: relative; top: -11px; }
#__editorTarget #pageNav > ul, #pageNav > ul { margin: 0 0 4px; }
#__editorTarget #pageNav ul.links li a, #pageNav ul.links li a { display: block; color: #5d5d5d; padding: 3px 0 2px; line-height: 19px; outline: none; }
#__editorTarget #pageNav ul.buttons > li > p a:hover, #__editorTarget #pageNav ul.links li a:hover { color: #141414; text-decoration: none; }

#pageNav ul.buttons > li > p a:hover, #pageNav ul.links li a:hover { color: #141414; text-decoration: none; }

#__editorTarget #pageNav ul.buttons > li > p a { padding: 0; background: 0; display: inline; height: auto; text-align: right; width: auto; }

#pageNav { position: relative; padding-top: 10px; top: 0; line-height: 16px; border: none; border-top: 1px solid #e0e0e0; clear: both; }
#pageNav ul.buttons > li > p a { padding: 0; background: 0; display: inline; height: auto; text-align: right; width: auto; }
#pageNav a { color: #148; padding: 0; }

#pageOverlay a:hover { color: #148; background: none; text-decoration: underline; }

#pageNav a:hover { color: #148; background: none; text-decoration: underline; }
#pageNav .buttons { display: block; }
#pageNav .lists:after { clear: both; content: ""; float: none; display: block; }

/* - overlay */
#pageOverlayBg { background: #000; position: fixed; left: 0; top: 0; z-index: 9020; width: 100%; height: 100%; }

#pageOverlay { font: normal 12px/16px Arial, sans-serif; position: fixed; left: 0; top: 0; z-index: 9021; width: 100%; height: 100%; }

#pageOverlayInner { position: absolute; background: #fff; z-index: 1002; box-shadow: 0px 1px 15px 5px #000; }

#pageOverlay .overlay { position: absolute; background: #fff; z-index: 1003; width: 856px; padding: 18px 19px; }
#pageOverlay section.overlay > header { margin: 0 0 15px; padding: 0 0 4px; color: #2e2e2e; font-size: 18px; font-weight: bold; }
#pageOverlay section.overlay > header a { font-size: 14px; color: #888; position: absolute; background-position: -108px -305px; width: 16px; height: 16px; top: 5px; right: 5px; display: block; overflow: hidden; }
#pageOverlay section.overlay > ul { float: left; width: 132px; margin-left: 12px; }
#pageOverlay section.overlay > ul.first { margin-left: 0; }
#pageOverlay section.overlay li header { font-weight: bold; color: #2e2e2e; text-transform: uppercase; }
#pageOverlay section.overlay li li { font-size: 12px; line-height: 16px; }
#pageOverlay section.overlay li ul { margin-bottom: 12px; }


/* cookie info */
.cookieMessage, .cookieMessage body { margin-top: 0; }
.cookieMessage .mod_hat2014 { position: relative; float: left; }


/* partner */
#footer .partner { position: relative; top: 3px; padding: 0; font-size: 11px; color: #565656; text-align: left; }
#footer .partner:after { content: ""; display: block; clear: both; float: none; }
#footer .partner strong, #footer .partner span { display: inline; background: #eaeaea; padding: 3px 0; }
#footer .partner strong { padding-left: 5px; font-weight: 400;}
#footer .partner span { padding-right: 5px; }

/* ---- */