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

/* kategorie */
#k1b .MZBC {margin-bottom: 10px;}
#k1b .MZBC .MZBCwrp_1 li {font: bold 14px/26px Arial, sans-serif;}
#k1b .MZBC .MZBCwrp_1 li a {display: block; color: #81ae06; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/cat-bg.gif') repeat-x 0 0; padding: 0 7px; zoom: 1;}
#k1b .MZBC .MZBCwrp_1 li a:hover {text-decoration: none; color: #fff; background-image: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/cat-h.gif');}
#k1b .MZBC .MZBCwrp_2 li {font: 13px/16px Arial, sans-serif; padding-bottom: 4px;}

/* naglowek nad indeksem */
#k1m .MZBC2 .MZBCwrp_1 .MZBChead {font: bold 24px Arial, sans-serif; color: #545454; margin-bottom: 6px; text-transform: uppercase;}

/* indeks */
#artindex_head h1 {font: bold 24px Arial, sans-serif; color: #545454; margin-bottom: 6px; text-transform: uppercase;}
#artindex_body {zoom: 1;}
#artindex_body:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both;}
#artindex_body {width: 465px; position: relative; left: -9px;}
#artindex_body .entry {background: #f5f5f5; border: 1px solid #e0e0e0; width: 144px; height: 251px; overflow: hidden; float: left; display: inline; margin: 0 0 15px 9px; position: relative;}
#artindex_body .entry_0 {width: 120px; overflow: hidden; zoom: 1; margin: 8px auto 0;}
#artindex_body h2 {font: bold 12px/15px Arial, sans-serif; margin-bottom: 5px;}
#artindex_body h2 a {color: #81ae06;}
#artindex_body .tags li {font: 10px/13px Arial, sans-serif; display: inline;}
#artindex_body .tags li a {padding-left: 6px; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/ind-tag-bg.gif') no-repeat 0 6px;}
#artindex_body .tags li.first a {padding: 0; background: none;}
#artindex_body .entry_img {height: 112px; overflow: hidden; zoom: 1; position: absolute; left: 12px; bottom: 27px; z-index: 1;}
#artindex_body .entry_art, #artindex_body .entry_comments {display: none;}
#artindex_body .buttons {font: bold 12px Arial, sans-serif; position: absolute; right: 12px; bottom: 7px; height: 15px; overflow: hidden;}
#artindex_body .buttons a {color: #81ae06;}
#artindex_body .ov {position: absolute; top: 0; left: 0; width: 146px; height: 253px; z-index: 4; cursor: pointer;}
#artindex_body .ov .bg {position: absolute; top: 0; left: 0; width: 146px; height: 253px; background: #000; z-index: 2; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
#artindex_body .ov .content {position: relative; width: 120px; height: 212px; z-index: 3; margin: 0 auto; padding-top: 8px; font: 12px/16px Arial, sans-serif; color: #fff; overflow: hidden;}
#artindex_body .ov .content a {color: #81AE06; font-weight: bold;}
#artindex_body .ov .content .entry_art {display: block;}
#artindex_body .ov .buttons {right: 14px; bottom: 9px; z-index: 3;}
#artindex_body .ov_hidden {display: none;}
#artindex_footer { clear: both; padding: 10px 0 25px; text-align: center; font: 12px/25px Arial, sans-serif; border-bottom: 1px solid #e3e3e3; margin-bottom: 15px;}
#artindex_footer .e, #artindex_footer a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #dfdccd; background: #f7f7f7;}
#artindex_footer .e { color: #fff; background: #c5c2bd;}
#artindex_footer a:hover {color: #fff; background: #F55401; border-color: #F55401; text-decoration: none;}
#artindex_footer .next { margin-left: 20px; }
#artindex_footer .prev { margin-right: 20px; }



.index.zi1 h1 {font: bold 24px Arial, sans-serif; color: #545454; margin-bottom: 6px; text-transform: uppercase;}
.index.zi1 {zoom: 1;}
.index.zi1:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both;}
.index.zi1 {width: 465px; position: relative; left: -9px;}
.index.zi1 .entry {background: #f5f5f5; border: 1px solid #e0e0e0; width: 144px; height: 251px; overflow: hidden; float: left; display: inline; margin: 0 0 15px 9px; position: relative;}
.index.zi1 .entry_0 {width: 120px; overflow: hidden; zoom: 1; margin: 8px auto 0;}
.index.zi1 h3 {font: bold 12px/15px Arial, sans-serif; margin-bottom: 5px; padding: 8px 12px 0; position: relative; z-index: 14; }
.index.zi1 h3 a {color: #81ae06;}
.index.zi1 .tags { margin: 0 12px; }
.index.zi1 .tags li {font: 10px/13px Arial, sans-serif; display: inline;}
.index.zi1 .tags li a {padding-left: 6px; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/ind-tag-bg.gif') no-repeat 0 6px;}
.index.zi1 .tags li.first a {padding: 0; background: none;}
.index.zi1 .imgw { width: 120px;  height: 112px; overflow: hidden; zoom: 1; position: absolute; left: 12px; bottom: 27px; z-index: 1;}
.index.zi1 .entry_art, #artindex_body .entry_comments {display: none;}
.index.zi1 .buttons {font: bold 12px Arial, sans-serif; position: absolute; right: 12px; bottom: 7px; height: 15px; overflow: hidden;}
.index.zi1 .buttons a {color: #81ae06;}
.index.zi1 .ov {position: absolute; top: 0; left: 0; width: 146px; height: 253px; z-index: 4; cursor: pointer;}
.index.zi1 .ov .bg {position: absolute; top: 0; left: 0; width: 146px; height: 253px; background: #000; z-index: 2; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
#artindex_body .ov .content {position: relative; width: 120px; height: 212px; z-index: 3; margin: 0 auto; padding-top: 8px; font: 12px/16px Arial, sans-serif; color: #fff; overflow: hidden;}
#artindex_body .ov .content a {color: #81AE06; font-weight: bold;}
#artindex_body .ov .content .entry_art {display: block;}
#artindex_body .ov .buttons {right: 14px; bottom: 9px; z-index: 3;}
#artindex_body .ov_hidden {display: none;}
#artindex_footer { clear: both; padding: 10px 0 25px; text-align: center; font: 12px/25px Arial, sans-serif; border-bottom: 1px solid #e3e3e3; margin-bottom: 15px;}
#artindex_footer .e, #artindex_footer a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #dfdccd; background: #f7f7f7;}
#artindex_footer .e { color: #fff; background: #c5c2bd;}
#artindex_footer a:hover {color: #fff; background: #F55401; border-color: #F55401; text-decoration: none;}
#artindex_footer .next { margin-left: 20px; }
#artindex_footer .prev { margin-right: 20px; }
.index.zi1 .author { display: none; }
.index.zi1 .overlay { display: block; background: #000; opacity: 0.7; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10; cursor: pointer; display: none; }
.index.zi1 p.lead { margin: 0 12px; display: none; color: #fff; z-index: 14; position: relative; top: -20px; line-height: 16px; }
.index.zi1 p.show { display: block; }
.index.zi1 p.more { position: absolute; bottom: 5px; right: 5px; font-weight: bold; z-index: 15; }
.index.zi1 p.more > a { color: #81ae06; }

.footer { clear: both; padding: 10px 0 25px; text-align: center; font: 12px/25px Arial, sans-serif; border-bottom: 1px solid #e3e3e3; margin-bottom: 15px; color: #f55401; }
.footer .pages { text-align: center; }
.footer .pages span, .footer .pages a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #dfdccd; background: #f7f7f7; margin: 0 1px; }
.footer .pages span { margin-right: 3px; }
.footer .pages a.next { margin-left: 2px; }
.footer .pages span { color: #fff; background: #c5c2bd; }


/* polecamy */
.index.mod_zi_kobieta1 {margin-bottom: 5px; position: relative; zoom: 1;}
.index.mod_zi_kobieta1 .head {font: bold 12px Arial, sans-serif; color: #000; margin-bottom: 8px;}
.index.mod_zi_kobieta1 ul {overflow: hidden; zoom: 1;}
.index.mod_zi_kobieta1 li.entry { float: left; display: inline; margin: 0 5px 15px; position: relative; overflow: hidden; line-height: 15px; zoom: 1;}
.index.mod_zi_kobieta1 li.entry h3 a {display: block; padding: 5px; background: #81ae06; color: #fff;}
.index.mod_zi_kobieta1 li.entry h3 a:hover {background: #025106; color: #9cc301; text-decoration: none;}
.index.mod_zi_kobieta1 li.entry .imgw img { height: 100px; width: 140px; }
.index.mod_zi_kobieta1 li.entry .imgw a { display: block; }


/* zajawki prawa szpalta */
.index.najnowsze {margin-bottom: 20px; position: relative; zoom: 1;}
.index.najnowsze .head { margin-bottom: 5px; }
.index.najnowsze li.entry { padding: 3px; overflow: hidden; zoom: 1; line-height: 15px; }
.index.najnowsze li.entry { background: #EFEFEF; }
.index.najnowsze li.entry .imgw { float: left; display: inline; width: 46px; height: 46px; border: 1px solid #ccc; margin-right: 10px; }
.index.najnowsze li.entry .imgw a { display: block; border: 3px solid #fff; height: 40px; width: 40px; overflow: hidden; background: #fff; }
.index.najnowsze li.entry > h3 a { color: #81ae06; }
.index.najnowsze li.entry > h3, .index.najnowsze li.entry > p { display: inline; }

/* naj pod indeksem */
#k1m .bs_IuT {margin-bottom: 20px;}
#k1m .bs_IuT .bs_mostread_head {font: 13px Arial, sans-serif; color: #545454; margin-bottom: 10px;}
#k1m .bs_IuT .bs_mostread_body {overflow: hidden; zoom: 1;}
#k1m .bs_IuT .bs_mostread_body li {float: left; display: inline; width: 75px; overflow: hidden; zoom: 1; margin-left: 20px;}
#k1m .bs_IuT .bs_mostread_body li.first {margin: 0;}
#k1m .bs_IuT .bs_mostread_body .image {border: 1px solid #b5b5b5; width: 73px; height: 73px; overflow: hidden; margin-bottom: 5px;}
#k1m .bs_IuT .bs_mostread_body .image a {display: block; width: 69px; height: 69px; border: 2px solid #fff;}
#k1m .bs_IuT .bs_mostread_body .t {display: block; font: bold 12px Arial, sans-serif;}

.mostread {margin-bottom: 20px;}
.mostread .head {font: 13px Arial, sans-serif; color: #545454; margin-bottom: 10px;}
.mostread .body {overflow: hidden; zoom: 1;}
.mostread .body li.entry {float: left; display: inline; width: 75px; overflow: hidden; zoom: 1; margin-left: 20px;}
.mostread .body li.first {margin: 0;}
.mostread .body .imgw { border: 1px solid #b5b5b5; width: 73px; height: 73px; overflow: hidden; margin-bottom: 5px; }
.mostread .body .imgw a {display: block; width: 69px; height: 69px; border: 2px solid #fff;}
.mostread .body .t {display: block; font: bold 12px Arial, sans-serif;}
.mostread .footer { padding: 10px 0; }
.mostread h3 { line-height: 16px; }


/* artykul */
#article h1 { font: bold 30px Arial,sas-serif; color: #81ae06; margin-bottom: 7px;}
#article_header ul { margin-bottom: 13px; }
#article_header li { display: inline; margin-right: 12px; font: 11px Arial,sans-serif; }
#article .lead { font-weight: bold; }
#article_body {font: 13px/20px Arial, sans-serif;}

#article #rateArticle {padding-bottom: 0; border-bottom: 0;}

/* drabinki */
#sS .drabinka a, #sS .przypomnij a {color: #FF7C17;}
#sS .drabinka .drabHeader h2, #sS .przypomnij .przypomnijHeader h2 {font-family: Arial, sans-serif; font-size: 30px; color: #81ae06;}

/* quizy */
#quiz .quizHead h1 {font: bold 30px Arial, sans-serif; color: #81ae06; }
#quiz .quizHead p {font: 13px/20px Arial, sans-serif; }
#quiz .entry h2 { color: #FF7C17; }
#quiz .entry h2 span { background: #FF7C17; border: 2px solid #FF7C17; position: relative; top: -2px; margin: 0px 4px 0px 0px;}
#quiz .str .next input {padding-bottom: 2px; font-size: 13px;}

/* komentrze ocena */
/* komentarze formatka */
.all_coments_page {margin-bottom: 15px; padding-bottom: 20px; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/dotsH.gif') repeat-x 0 100%;}
.all_coments_page a {color: #FF7C17; cursor: pointer;}
.all_coments_page h6 {font: bold 20px/25px Arial, sans-serif; color: #2e2e2e; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/dotsH.gif') repeat-x 0 0; padding-top: 20px;}
.all_coments_page .comments {padding: 0 0 20px;}
.all_coments_page .comments #form_errMsg {background: #f5f5f5; font: bold 12px Arial, sans-serif; line-height: 16px; margin-left: 88px; margin-right: 56px;  margin-top: 3px; margin-bottom: 15px;}
.all_coments_page .comments #form_errMsg p {padding: 2px 7px;}
.all_coments_page .comments #form_ajaxMsg {font: 12px Arial, sans-serif; color: #bf0b5c; line-height: 16px; margin-left: 125px; margin-right: 27px; margin-bottom: 15px;}
.all_coments_page .comments #form_ajaxMsg p {padding: 2px 7px;}
.all_coments_page .comments .add_comment_form {margin-top: 15px;}
.all_coments_page .comments fieldset {border: none; margin-right: 57px;}
.all_coments_page .comments .formrow {overflow: hidden; zoom: 1; padding-bottom: 12px;}
.all_coments_page .comments .c0 {width: 75px; text-align: right; float: left; display: inline;}
.all_coments_page .comments .c1 {width: 494px; float: right; display: inline;}
.all_coments_page .comments .c0 label {font: bold 11px Arial, sans-serif; color: #555a6a; display: block; text-align: right;}
.all_coments_page .comments .c0 #usernameLbl {margin-top: 21px;}
.all_coments_page .comments .c0 #postLbl {margin-top: 4px;}
.all_coments_page .comments .c11 {overflow: hidden; padding-bottom: 2px;}
.all_coments_page .comments .c11 label {display: block; float: left; width: 157px; margin-right: 10px; font: 11px Arial, sans-serif; line-height: 16px; color: #696969;}
.all_coments_page .comments .c12 * {vertical-align: middle;}
.all_coments_page .comments .c12 .kom_txtF {width: 149px; background: #fff; border: 1px solid #a5acb2; font: 12px Arial, sans-serif; padding: 3px;}
.all_coments_page .comments .c12 #komUsername {margin-right: 6px;}
.all_coments_page .comments .c12 label {font: 11px Arial, sans-serif; color: #272727;}
.all_coments_page .comments .c13 {font: 11px/14px Arial, sans-serif; color: #272727; padding-top: 3px;}
.all_coments_page .comments .c13 span {border-right: 1px solid #999; padding-right: 6px; margin-right: 4px;}
.all_coments_page .comments .zalog .c0 #usernameLbl {margin-top: 1px;}
.all_coments_page .comments .zalog .c13 {padding-top: 0;}
.all_coments_page .comments .zalog .c13 span {font-weight: bold;}
.all_coments_page .comments .c1 #postBody {background: #fff; border: 1px solid #a5acb2; width: 492px; height: 90px; overflow: auto;}
.all_coments_page .comments .formsbt {text-align: right; padding-bottom: 0;}
.all_coments_page .comments .btn_sbt {font: bold 12px Arial,sans-serif; color: #81ae06; background: #f5f5f5; border: 1px solid #e1e1e1; padding: 2px 4px; cursor: pointer; text-align: center;}

/* nowe komentarze */
.all_coments_page #komentarze h6 {}
.all_coments_page #komentarze .comments_sort {overflow: hidden; zoom: 1; float: right; clear: none; line-height: 15px; padding-top: 5px;}
.all_coments_page #komentarze .comments_sort li {float: left; font-size: 12px; font-weight: bold; margin-left: 9px; padding-left: 10px; margin-bottom: 0; border-left: 1px solid #bcbcbc;}
.all_coments_page #komentarze .comments_sort li.first {margin: 0; padding: 0; border: 0;}
.all_coments_page #komentarze .comments_sort li span {font-weight: normal; color: #404040;}
.all_coments_page #komentarze ul {list-style: none; clear: both; padding-top: 20px;}
.all_coments_page #komentarze li {margin-bottom: 10px; overflow: hidden; zoom: 1;}
.all_coments_page #komentarze li .avatar {float: left; width: 50px;}
.all_coments_page #komentarze li .avatar img {width: 50px; height: 50px;}
.all_coments_page #komentarze li .komentarz {float: right; width: 584px; overflow: hidden;}
.all_coments_page #komentarze li .ktop {overflow: hidden; zoom: 1;}
.all_coments_page #komentarze li .ktop .kL {float: left; display: inline; margin-left: 5px;}
.all_coments_page #komentarze li .ktop .kR {float: right;}
.all_coments_page #komentarze li .ktop .user {font-size: 11px; line-height: 16px; font-weight: bold; margin-right: 12px;}
.all_coments_page #komentarze li .ktop .data {font-size: 10px; line-height: 16px; color: #7a7a7a; margin-top: 1px;}
.all_coments_page #komentarze li .ktop .gosc {font-size: 11px; line-height: 16px; color: #000; margin-right: 12px;}
.all_coments_page #komentarze li .ktop .ocena_txt {font-size: 10px; line-height: 16px; color: #7a7a7a;}
.all_coments_page #komentarze li .ktop .ocena {font-size: 14px; line-height: 16px; font-weight: bold; margin: 0 5px;}
.all_coments_page #komentarze li .ktop .less {color: #c20000;}
.all_coments_page #komentarze li .ktop .over {color: #009a12;}
.all_coments_page #komentarze li .ktop .zero {color: #000;}
.all_coments_page #komentarze li .kbody {background: url('http://bi.gazeta.pl/i/plotek/kom_triangle.gif') no-repeat 0 9px; margin-top: 1px !important; margin-top: 3px; #margin-top: 3px !important;}
.all_coments_page #komentarze li .kbody p {background: #f3f3f3; font-size: 14px; line-height: 20px; margin-left: 5px; padding: 4px 10px;}
.all_coments_page #komentarze li .hidden {display: none;}
.all_coments_page #komentarze li .kbottom {overflow: hidden; zoom: 1;margin-left: 5px; margin-top: 1px !important; margin-top: 3px; #margin-top: 3px !important;}
.all_coments_page #komentarze li .kbottom div {padding: 5px; border: 1px solid #e1e1e1; font-size: 12px; color: #919191;}
.all_coments_page #komentarze li .kbottom .show_kom {border-left: 1px solid #919191; margin-left: 4px; padding-left: 8px;}
.all_coments_page #komentarze .more {text-align: right; font-size: 12px; margin-top: 10px; color: #a2a2a2;}
.all_coments_page #komentarze .more a {font-weight: bold;}

.all_coments_page .entry { overflow: hidden; zoom: 1; padding-bottom: 15px; }
.all_coments_page .entry .entry_img { float: left; width: 304px; }
.all_coments_page .entry .entry_img img { padding: 3px; border: 1px solid #e1ddce; }
.all_coments_page .entry .entry_img p {font: 11px Arial, sans-serif; color: #666;}
.all_coments_page .entry .entry_date, .all_coments_page .entry h2, .all_coments_page .entry .tags, .all_coments_page .entry .entry_art, .all_coments_page .entry .buttons { float: right; width: 325px; }
.all_coments_page .entry .entry_date {font: 10px Arial, sans-serif; color: #999;}
.all_coments_page .entry ul { list-style: none; overflow: hidden; zoom: 1; }
.all_coments_page .entry h2 { font: normal 36px/36px Arial,sans-serif; }
.all_coments_page .entry .tags { padding: 8px 0; }
.all_coments_page .entry .tags li { font: normal 10px Tahoma,sans-serif; padding-right: 12px; float: left; }
.all_coments_page .entry .tags li a { color: #a3b732; }
.all_coments_page .entry .entry_art { margin-bottom: 12px; }
.all_coments_page .entry .buttons { text-align: right; }
.all_coments_page .entry .buttons li { display: inline; padding-left: 24px; font: bold 11px Georgia,serif; }
.all_coments_page #Str {clear: both; padding: 5px 0; text-align: center;}
.all_coments_page #Str b, .all_coments_page #Str a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #e1ddce; color: #850008; background: #f5f5f5;}
.all_coments_page #Str b { background: #c6c6c6; color: #fff; }
.all_coments_page #Str .next { margin-left: 20px; }
.all_coments_page #Str .prev { margin-right: 20px; }

/* profil */
.AllC {margin-top: 24px;}
.AllC .user_profil {overflow: hidden; zoom: 1; position: relative; padding-bottom: 10px; margin-bottom: 5px; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/dotsH.gif') repeat-x 0 100%;}
.AllC .user_profil .kL {width: 69px; overflow: hidden; zoom: 1; margin-right: 10px; float: left; display: inline;}
.AllC .user_profil .kL div {font: bold 12px Arial, sans-serif; padding-top: 2px;}
.AllC .user_profil .kR {float: none; display: block; overflow: hidden; zoom: 1;}
.AllC .user_profil .kR .c0 { float:left; width: 130px; color:#a1a1a1; font: 10px Arial, sans-serif;}
.AllC .user_profil .kR .c1 {float:right; width: 360px; text-align:right; color:#4f4f4f; font: 11px Arial, sans-serif;}
.AllC .user_profil .kR .c1 span {font-weight: bold}
.AllC .user_profil .kR .user_name {font: 34px Arial, sans-serif;; color:#484848; clear:both; padding-top: 3px;}
.AllC .user_commemt {overflow: hidden; zoom: 1; margin-bottom: 10px;}
.AllC .user_commemt .kL {font: bold 20px/25px Arial, sans-serif; color: #2e2e2e; float: left; display: inline;}
.AllC .user_commemt .kR ul {overflow: hidden; zoom: 1; float: right; clear: none; line-height: 15px; padding-top: 5px; list-style: none;}
.AllC .user_commemt .kR li {float: left; font-size: 12px; font-weight: bold; margin-left: 9px; padding-left: 10px; margin-bottom: 0; border-left: 1px solid #bcbcbc;}
.AllC .user_commemt .kR li.first {margin: 0; padding: 0; border: 0;}
.AllC .user_commemt .kR li a.active {font-weight: normal; color: #404040;}
.AllC .koment1, .AllC .koment2 {overflow: hidden; zoom: 1; margin-bottom: 10px;}
.AllC .koment1, .AllC .koment2 {background: url('http://bi.gazeta.pl/i/plotek/kom_triangle.gif') no-repeat 96px 9px;}
.AllC .koment1 .kL, .AllC .koment2 .kL {float: none; display: block;}
.AllC .koment1_l, .AllC .koment2_l {float: left; display: inline; width: 90px; font-size: 10px; color: #7a7a7a; }
.AllC .koment1_r, .AllC .koment2_r {float: right; display: inline; width: 520px; background: #f3f3f3; font-size: 14px; line-height: 20px; margin-left: 5px; padding: 4px 10px;}
.AllC .koment1 .kL a, .AllC .koment2 .kL a {font-size: 11px; font-weight: bold;}
.AllC #Str {clear: both; padding: 15px 0 20px; text-align: center; background: url('http://bi.gazeta.pl/i/obrazki/naprzerwie/dotsH.gif') repeat-x 0 100%; margin-bottom: 15px;}
.AllC #Str b, .AllC #Str a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #e1ddce; color: #850008; background: #f5f5f5;}
.AllC #Str b { background: #c6c6c6; color: #fff; }
.AllC #Str .next { margin-left: 20px; }
.AllC #Str .prev { margin-right: 20px; }

/* logowanie */
#loginwrp {width: 640px; text-align: left; margin-bottom: 20px; padding-top: 24px; }
.login_middle {background-color: #fff; font: 12px Tahoma, sans-serif; color: #505050;}
.login_middle h3 {margin-bottom: 25px; font: bold 26px Arial, sans-serif; color: #474747;}
.login_middle #loginForm {margin-bottom: 30px;}
.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/plotek/btn_log.gif') no-repeat 0 0; border: none; margin-right: 30px; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.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: 30px; font-weight: bold; padding: 5px; color: #474747;}
.fotoCut {overflow: hidden; zoom: 1; border-top: 1px solid #cfcfcf; margin-top: 15px; padding-top: 15px; }

/* zobacz takze */
#article_related .seemore_InT {padding: 10px 7px; background: #eee; margin: 15px 0;}
#article_related .seemore_InT .bs_seemore_head {font: 14px Arial, sans-serif; color: #000; margin-bottom: 5px;}
#article_related .seemore_InT ul {overflow: hidden; zoom: 1;}
#article_related .seemore_InT li {width: 190px; height: 130px; float: left; display: inline; border: 1px solid #ccc; margin: 0 0 15px 25px; overflow: hidden; zoom: 1; position: relative;}
#article_related .seemore_InT li .image {background: #fff; width: 190px; height: 130px; overflow: hidden; zoom: 1;}
#article_related .seemore_InT li .image a {display: block; border: 4px solid #fff; height: 122px; width: 182px; overflow: hidden; background: #fff;}
#article_related .seemore_InT li.first {margin-left: 0;}
#article_related .seemore_InT li.clr {clear: both; height: 0; line-height: 0; font-size: 0; width: 100%; border:0 ; float: none; display: block; margin: 0; padding: 0;}
#article_related .seemore_InT .t {position: absolute; width: 182px; position: absolute; bottom: 4px; left: 4px;}
#article_related .seemore_InT .t a {display: block; padding: 5px; background: #81ae06; color: #fff; font: bold 12px Arial, sans-serif;}
#article_related .seemore_InT .t a:hover {background: #025106; color: #9cc301; text-decoration: none;}

/* zajawka r�czna �r�dindeksowa*/
.mod_zr6 {clear:both; overflow:hidden; zoom:1;}
.mod_zr6 .mod_inner { margin-left: -9px; }
.mod_zr6 .node_head {}
.mod_zr6 .node_head h1 {color:#545454; font:bold 24px Arial,sans-serif; margin:0 0 6px 8px; text-transform:uppercase;}
.mod_zr6 .node_body {float:left; width:155px;}
.mod_zr6 .node_body .node_inner_body {position:relative; zoom:1;}
.mod_zr6 .fr .fr {background:none repeat scroll 0 0 #F5F5F5;}
.mod_zr6 .node_body .fr .fr { border:1px solid #E0E0E0; display:inline; float:left; height:251px; margin:0 0 15px 9px; overflow:hidden; zoom:1;position:relative; width:144px;}
.mod_zr6 .node_body .fr .fr .node_inner_entry {}
.mod_zr6 .node_body .fr .fr h3 { font:bold 12px/15px Arial,sans-serif; margin:8px 8px 5px; }
.mod_zr6 .node_body .fr .fr h3 a {color:#81AE06;}
.mod_zr6 .node_body .fr .fr .author {font:10px/13px Arial,sans-serif; margin:0 8px; width:120px; display:block;}
.mod_zr6 .node_body .fr .fr a img {bottom:27px; left:12px; overflow:hidden; zoom:1; position:absolute; z-index:1; display:block;}
.mod_zr6 .node_body .fr .fr .lead {bottom:7px; font:bold 12px Arial,sans-serif; height:15px; overflow:hidden; zoom:1; position:absolute; right:12px;}
.mod_zr6 .node_body .fr .fr .lead a { color:#81AE06;}
.mod_zr6 .node_body .ovr .ovr {display:none; position: absolute; top: 0; left: 9px; width: 146px; height: 253px; z-index: 4; cursor: pointer; border:0; }
.mod_zr6 .node_body .ovr .ovr {padding:1px;}
.mod_zr6 .node_body .ovr .ovr .node_bg {position: absolute; top: 0; left: 0; width: 146px; height: 253px; background: #000; z-index: 2; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
.mod_zr6 .node_body .ovr .ovr h3 {font:bold 12px Arial,sans-serif; height:15px; overflow:hidden; zoom:1; position:relative; z-index: 3; padding:8px 8px 5px;}
.mod_zr6 .node_body .ovr .ovr h3 a {color:#81AE06;}
.mod_zr6 .node_body .ovr .ovr .lead {position:relative; color:#FFFFFF; font:12px/16px Arial,sans-serif; height:auto; margin:0 8px; z-index: 3; left:0;}
.mod_zr6 .node_body .ovr .ovr .pl {bottom:10px; font:bold 12px Arial,sans-serif; height:15px; overflow:hidden; zoom:1; position:absolute; left:104px; z-index: 3; margin:0;}
.mod_zr6 .node_body .ovr .ovr .pl  a { color:#81AE06;}

/* szukaj */
#pageSearch { width: 976px;margin: 0 auto 20px;position:relative}
#pageSearchQ {border:1px solid #cacaca;font:normal 13px Arial,sans-serif;padding:4px;width:200px;float:left}
#pageSearch form div,#pageSearch input[type=submit] {background-image:url('http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png');background-repeat:no-repeat}
#pageSearch form div {width:13px;height:26px;background-position:0 0;float:left;cursor:pointer}
#pageSearch ul {position:absolute;left:0;top:26px;border:solid #cacaca;border-width:0 1px 1px;width:221px;display:none}
#pageSearch .expanded {background-position:0 -26px}
#pageSearch .expanded ul {display:block;background:#fff}
#pageSearch li {padding:2px 4px}
#pageSearch li:hover {text-decoration:underline}
#pageSearch li[data-target=internet] {background:url('http://bi.gazeta.pl/i/obrazki/lego/search-google-bg.png') no-repeat 95% 50%}
#pageSearch input[type=submit] {background-position:0 100%;background-repeat:repeat-x;border:0;margin-left:4px;height:26px;padding:0 6px 2px;color:#fff;font:bold 12px Arial,sans-serif;cursor:pointer}
#pageSearch .hidden {display:none}

/* okazje.info */ &

/* CPC Okazje */
article.mod_cpCommerce {
  margin: 0 0 15px;
  font-family: Arial, sans-serif;
}

article.mod_cpCommerce header {
  padding: 0;
  border-bottom: 1px solid #ccc;
}

article.mod_cpCommerce header > a {
  display: inline-block;
  vertical-align: middle;
}

article.mod_cpCommerce header > a img {
  display: inline;
}

article.mod_cpCommerce header h1 {
  margin: 0 0 8px;
  color: #858585;
  font-size: 16px;
  font-weight: bold;
  display: inline;
}

article.mod_cpCommerce header .subtitle {
  display: inline;
  padding: 2px 0 0;
  margin-left: 15px;
  color: #666;
  font-size: 11px;
}

article.mod_cpCommerce header .subtitle a {
  display: inline;
  margin-left: 3px;
  color: #000;
}

article.mod_cpCommerce header .subtitle a:hover {
  background: none;
  text-decoration: underline;
}

article.mod_cpCommerce header .subtitle a > b {
  color: #d00;
}

article.mod_cpCommerce section.search {
  margin: 0 0 10px 0;
  overflow: hidden;
}

article.mod_cpCommerce section.search > #oi_search {
  float: left;
  border: 1px solid #bcbcbc;
  border-right: none;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -moz-box-shadow: 0 3px 3px 1px #DDD inset;
  -webkit-box-shadow: 0 3px 3px 1px #DDD inset;
  box-shadow: 0 3px 3px 1px #DDD inset;
  color: #373737;
  height: 38px;
  line-height: 38px;
  padding-left: 5px;
  font-size: 13px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
}

article.mod_cpCommerce section.search > #oi_searchB {
  float: left;
  background: #ffaf3c;
  -moz-box-shadow: 0px -20px 12px 0 rgba(255, 136, 28, 0.63) inset;
  -webkit-box-shadow: 0px -20px 12px 0 rgba(255, 136, 28, 0.63) inset;
  box-shadow: 0px -20px 12px 0 rgba(255, 136, 28, 0.63) inset;
  border: 0 none;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-appearance: none;
  width: 100px;
  height: 38px;
  padding: 0;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
}

article.mod_cpCommerce strong {
  color: #000;
  font-weight: bold;
}

article.mod_cpCommerce footer {
  color: #146cb4;
  font: normal 12px/16px Verdana, sans-serif;
}

article.mod_cpCommerce footer a {
  color: #146cb4;
}

article.mod_cpCommerce footer a:hover {
  text-decoration: underline;
}

article.mod_cpCommerce footer p {
  font-weight: bold;
  margin: 3px 0;
}

article.mod_cpCommerce > img {
  display: none;
}

article.mod_cpCommerce section.body {
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
}

article.mod_cpCommerce section.body li {
  width: 140px;
  margin: 10px 0 0;
}

article.mod_cpCommerce section.body li.odd {
  margin-right: 20px;
  float: left;
}

article.mod_cpCommerce section.body li.even {
  float: right;
}

article.mod_cpCommerce section.body li .imgw img {
  display: block;
  margin-right: 10px;
  float: left;
}

article.mod_cpCommerce section.body li .offer {
  padding-top: 5px;
  overflow: hidden;
  color: #858585;
  font-size: 16px;
}

article.mod_cpCommerce section.body li .offer a {
  color: #146cb4;
}

article.mod_cpCommerce section.body li .offer a:hover {
  text-decoration: underline;
}

article.mod_cpCommerce section.body li .offer h2 {
  width: auto;
  height: 44px;
  margin: 0 0 3px;
  overflow: hidden;
  line-height: 22px;
}

article.mod_cpCommerce section.body li .offer p {
  display: inline;
}

article.mod_cpCommerce section.body li .awarded {
  color: #d00;
  font-size: 16px;
  font-weight: bold;
}

article.mod_cpCommerce section.body.border {
  padding: 0;
  border-bottom: none;
}

article.mod_cpCommerce section.body.border li {
  padding: 0 0 10px;
  border-bottom: 1px solid #e9e9e9;
}

article.mod_cpCommerce section.body.boxes {
  padding: 0;
}

article.mod_cpCommerce section.body.boxes ul {
  margin-right: -20px;
  overflow: hidden;
}

article.mod_cpCommerce section.body.boxes li {
  width: 140px;
  padding: 0 0 10px;
  margin: 0 20px 0 0;
  float: left;
  border: none;
}

article.mod_cpCommerce section.body.boxes li .imgw {
  max-width: 140px;
  max-height: 100px;
  overflow: hidden;
}

article.mod_cpCommerce section.body.boxes li .imgw img {
  margin: 0;
  float: none;
}

article.mod_cpCommerce section.body.boxes li .offer {
  height: 64px;
}

article.mod_cpCommerce section.body.list li.odd, article.mod_cpCommerce section.body.list li.even {
  width: 100%;
  max-width: 300px;
  float: none;
  clear: both;
}

article.mod_cpCommerce section.body.list li .offer {
  max-width: 200px;
  margin-left: 10px;
}

article.mod_cpCommerce section.body.list li .offer h2 {
  height: auto;
}

article.mod_cpCommerce section.body.list li .imgw, article.mod_cpCommerce section.body.list li .offer {
  display: inline-block;
  vertical-align: middle;
}

article.mod_cpCommerce section.body.pricein li {
  width: 140px;
  display: block;
  margin: 0 0 10px 0;
  display: block;
}

article.mod_cpCommerce section.body.pricein li:first-child {
  float: none !important;
  width: 100% !important;
}

article.mod_cpCommerce section.body.pricein li:first-child .imgw {
  width: 100% !important;
  height: auto !important;
}

article.mod_cpCommerce section.body.pricein li:first-child .imgw img {
  width: 100% !important;
  height: auto !important;
}

article.mod_cpCommerce section.body.pricein li .imgw {
  width: 140px;
  position: relative;
}

article.mod_cpCommerce section.body.pricein li .imgw img {
  float: none;
}

article.mod_cpCommerce section.body.pricein li .imgw p {
  display: inline;
  position: absolute;
  background: #fff;
}

article.mod_cpCommerce section.body.pricein li .offer {
  height: 48px;
  vertical-align: bottom;
}

article.mod_cpCommerce section.body.pricein li .imgw, article.mod_cpCommerce section.body.pricein li .offer {
  display: block;
  float: none;
  clear: none;
}

article.mod_cpCommerce section.body.pricein.imgT .imgw p {
  top: 0;
  left: 0;
  padding: 0 5px 5px 0;
}

article.mod_cpCommerce section.body.pricein.imgB .imgw p {
  bottom: 0;
  right: 0;
  padding: 5px 0 0 5px;
}

article.mod_cpCommerce.small .imgw, article.mod_cpCommerce.small .imgw img {
  width: 60px;
  height: 60px;
}

article.mod_cpCommerce.medium .imgw, article.mod_cpCommerce.medium .imgw img {
  width: 90px;
  height: 90px;
}

article.mod_cpCommerce.large .imgw, article.mod_cpCommerce.large .imgw img {
  width: 130px;
  height: 130px;
}

article.mod_cpCommerce[data-source="okazje"] header img {
  vertical-align: middle;
}

article.mod_cpCommerce[data-source="okazje"] h2.subtitle, article.mod_cpCommerce[data-source="okazje"] span.subtitle {
  display: inline;
  padding-left: 12px;
  margin-left: 5px;
  border-left: 1px solid #ccc;
  color: #be0404;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

@media screen and (min-width: 520px) and (max-width: 889px) {
  article.mod_cpCommerce section.body.pricein li .imgw {
    width: 100%;
    max-width: 140px;
  }
  article.mod_cpCommerce section.body.pricein li .imgw p {
    position: static;
    float: left;
  }
  article.mod_cpCommerce section.body.pricein li .offer {
    width: 90%;
    clear: both;
  }
  article.mod_cpCommerce section.body.pricein.imgB .imgw p {
    padding: 5px 0 0 0;
  }
}

@media screen and (min-width: 720px) and (max-width: 889px) {
  article.mod_cpCommerce section.body.pricein li {
    width: 50%;
    max-width: 140px;
  }
  article.mod_cpCommerce section.body.list li .imgw {
    width: 30%;
    max-width: 60px;
    float: left;
  }
  article.mod_cpCommerce section.body.list li .offer {
    width: 70%;
    margin: 0;
    padding: 0;
    float: right;
  }
  article.mod_cpCommerce section.body.list li .imgw, article.mod_cpCommerce section.body.list li .offer {
    display: inline;
  }
}

@media screen and (min-width: 520px) and (max-width: 719px) {
  article.mod_cpCommerce section.body li.odd, article.mod_cpCommerce section.body li.even {
    float: none;
  }
  article.mod_cpCommerce section.body.pricein li {
    width: 25%;
    display: inline-block;
  }
}

@media screen and (min-width: 480px) and (max-width: 519px) {
  article.mod_cpCommerce section.body li.odd {
    margin-right: 10px;
  }
  article.mod_cpCommerce section.body li.even {
    margin-right: 10px;
    float: left;
  }
}

@media screen and (min-width: 320px) and (max-width: 479px) {
  article.mod_cpCommerce section.body li.odd {
    margin-right: 20px;
  }
  article.mod_cpCommerce section.body li.even {
    float: left;
  }
}

@media screen and (max-width: 719px) {
  article.mod_cpCommerce section.body.list li {
    background-color: blue;
  }
  article.mod_cpCommerce section.body.list li.odd, article.mod_cpCommerce section.body.list li.even {
    max-width: none;
  }
}

/*cpc okazje i ceneo*/
.cpc p.more {
  text-align: left;
  margin-top: 5px;
  font: normal 12px Verdana, sans-serif;
}

.cpc p.more > a {
  display: inline-block;
}

.cpc p.more > a:hover {
  background: none;
  text-decoration: underline;
  color: #003966 !important;
}

.cpc p.more > a.link_more {
  margin-bottom: 5px;
}

.cpc .okazje, .cpc .ceneo {
  margin-bottom: 15px;
}

.cpc .okazje .eCommerce.viewVariant0 section.body p.imgw img {
  height: 60px;
  width: 60px;
}

.cpc .okazje header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.cpc .eCommerce li {
  position: relative;
}

.cpc .ceneo > header, .cpc .okazje > header {
  clear: both;
  overflow: hidden;
  display: table;
  margin-bottom: 10px;
  width: 100%;
}

.cpc .okazje header h1 {
  display: inline;
  font-weight: bold;
  line-height: 20px;
  padding-left: 12px;
}

.cpc .okazje header h1 > a {
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 5px;
  padding-left: 12px;
}

.cpc .okazje header > a, .cpc .ceneo header > a {
  display: inline-block;
  vertical-align: middle;
}

.cpc .okazje header > a:hover, .cpc .ceneo header > a:hover {
  background: none;
}

.cpc .okazje .eCommerce p.imgw {
  float: left;
  width: 60px;
  margin-right: 5px;
}

.cpc .okazje .eCommerce p.imgw img {
  display: block;
  float: left;
  margin-right: 10px;
  width: 60px;
}

.cpc .okazje .eCommerce p.description {
  line-height: 18px;
  overflow: hidden;
  width: 100%;
  padding-top: 10px;
  height: 38px;
}

.cpc .eCommerce p.description a {
  font-weight: normal;
}

.cpc .okazje .eCommerce p.description a:hover {
  background: #000;
  text-decoration: none;
}

.cpc .okazje .eCommerce p.price .price {
  color: #DD0000;
  font-size: 16px;
  font-weight: bold;
}

.cpc .okazje .eCommerce li {
  width: 140px;
  height: 115px;
  display: inline-block;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 0 10px;
  margin: 10px 10px 10px 0;
  vertical-align: top;
}

.cpc .eCommerce p.price a {
  text-decoration: none;
}

.cpc .eCommerce p.price a:hover {
  background: none;
}

.cpc .okazje header h1 {
  border-left: 1px solid #ccc;
  color: #be0404;
  font-size: 14px;
  margin-left: 5px;
}

.cpc .okazje header h1 > a {
  color: #be0404;
}

.cpc .okazje header h1 > a:hover {
  text-decoration: underline;
  background: none;
}

.cpc .okazje .eCommerce p.description a {
  color: #146cb4;
  font-size: 16px;
}

.cpc .okazje .eCommerce p.price {
  color: #858585;
  font-size: 16px;
  padding-top: 20px;
}

.cpc .ceneo header h1 {
  vertical-align: middle;
  display: table-cell;
}

.cpc .ceneo header h1 > a {
  color: #e27d2b;
  font-weight: bold;
  font-size: 14px;
}

.cpc .ceneo header h1 > a:hover {
  text-decoration: underline;
}

.cpc .ceneo .eCommerce li {
  display: inline-block;
  width: 140px;
  margin: 0 10px 10px 0;
  vertical-align: top;
}

.cpc .ceneo .eCommerce section.body p.imgw img {
  width: 63px;
}

.cpc .ceneo .eCommerce p.description {
  line-height: 16px;
}

.cpc .ceneo .eCommerce p.description a {
  color: #000;
  font-size: 12px;
}

.cpc .ceneo .eCommerce p.price {
  position: absolute;
  top: 15px;
  right: 0;
  background: url("http://bi.gazeta.pl/i/obrazki/ppw/bg_price.png") no-repeat;
  width: 73px;
  height: 23px;
  text-align: center;
  padding-top: 4px;
  color: #fff;
  font-weight: bold;
}

.cpc .ceneo .eCommerce p.price a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

.cpc .ceneo .eCommerce.viewVariant0 section.body p.imgw {
  margin-bottom: 3px;
}

.cpc .ceneo .logo {
  float: left;
  margin-right: 20px;
}

@media screen and (max-device-width: 1024px) {
  article.mod_cpCommerce {
    display: none;
  }
}


.mod_cpCommerce.cpcAdb, .eCommerce.cpcAdb {
  display: none;
}
