/* ban */
#banP78 *, #banP77, .banB3, .banB65, .banB66, .banB43, #banP76, .banB79,#banP76 .banB76 { margin: 0; }
#banP56 { padding: 5px 0 10px; }
#banP21 { display: none; }

#page #banP87 { margin: 0 0 20px; padding: 2px 0; border: 0;}
#page #banP87  img { display: block;}
#page #banP87 .banLabel { color: #999; text-align: left;}

#holder_101 .mod_uzr_12 { display: none; }

/*links*/
.hpBottom.msn .box, a { color: #333; }
.mod_mlyn h3 a:hover, a:hover { background: 0; text-decoration: underline; }

#sWlbg, #navtop_wrap, #navbot_wrap, #navH, #content, #footer, .mod_msnMetro1, #pageHead { background: #fff; }
#navtop_wrap { display: none; }
#gazeta_article_author { font-weight: normal; }
#gazeta_article > h1, #gazeta_article > h2, #gazeta_article_top > h1, #gazeta_article_top > h2 { color: #000; font-size: 24px; line-height: 28px; font-weight: normal; }
#pagetype_art .sitePath_wrap { margin-bottom: 0; }

/* sprite */
.mod_msnMetro3 .video, header#pageHead .finder-wrp .c { background-image: url('http://biv.gazeta.pl/i/obrazki/msnMetro/sprite-1.7.png'); background-repeat: no-repeat; }

/* naglowki */
.index .body h3 a, .index .body h2 a, .mod_zr_technologie1 h3 a, .mod_zr26 h3 a { color: #333; }
.mod_mlyn .node_head, .mod_msnMetro2 header, #col_right .bs_mostread .bs_mostread_head, .SONwrp h3, .mod .node_head, .index .head, .topVideo h3, .NFwrp h3, .mod_contact h1 { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 3px solid #36bce3; }
#col_right .bs_mostread .bs_mostread_head strong, .SONwrp h3, .mod .node_head h2, .index .head h1, .index .head h2, .topVideo h3, .NFwrp h3 { margin: 0; color: #2b2b2b; font: normal 18px/21px Arial, sans-serif; text-transform: none; }
.mod_mlyn .node_head h3 a ,.hpBottom .head h2, .mod_mlyn .node_head h3, .mod_msnMetro2 header h1, .index .body h3, .index .body h2, .mod_zr_technologie1 h3, .mod_zr26 h3, article.mod > header, article.mod > header h1, article.mod_uzr8 section.body header, .mod_mainbig > header h1 { font: normal 18px/21px Arial,sans-serif; }
.hpBottom .head, .mod_mlyn .node_head, .mod_msnMetro2 header, #col_right .bs_mostread .bs_mostread_head, article.mod > header, article.mod_uzr8 section.body header { padding-bottom: 2px; border-width: 3px; border-color: #ccc; }

/*mod_mlyn */
.mod_mlyn .caption, .mod_mlyn a { color: #333; font-size: 14px; line-height: 18px; font-weight: normal; }
.mod_mlyn[data-servlet*="mill_img=K"] .caption {font-size: 14px;}
.mod_mlyn .node_body a:hover .caption, .mod_mlyn .node_body  .node_sponsor a:hover .caption, .mod_mlyn .node_body  a:hover { background: 0; color: #000; text-decoration: underline; }
.mod_mlyn .caption { padding-top: 2px; }
.mod_mlyn_zr2 .node_entry { margin-left: 20px; }
.mod_mlyn_zr2 a { padding: 0; }
.mod_mlyn .node_head a {width: auto;}

/* news box */
.mod_msnMetro3.title { margin: 0; }
.mod_msnMetro3 img { display: block; }
.mod_msnMetro3.fun header { border-color: #e2266d; }
.mod_msnMetro3.news header { border-color: #009ad9; }
.mod_msnMetro3.sport header { border-color: #0fc9c2; }
.mod_msnMetro3.lifestyle header { border-color: #0bce7e; }
.mod_msnMetro3.homeAndMoney header { border-color: #a7c909; }
.mod_msnMetro3.other header { border-color: #f89224; }
.mod_msnMetro3 .imgw { position: relative; }
.mod_msnMetro3 .photo4 .imgw { overflow: hidden; height: 90px; }
.mod_msnMetro3 .red a { color: #C00; }
.mod_msnMetro3 .photo2 .title, .mod_msnMetro3 .photo1 header { overflow: hidden; font-size: 18px; line-height: 21px; }
.mod_msnMetro3 .photo1 .imgw { margin: 0 0 5px; }
.mod_msnMetro3 .photo1 header + .imgw { margin-top: 5px; }
.mod_msnMetro3 .spec, .mod_msnMetro3 .body .title, .mod_msnMetro3 .photo1 .lead { font-size: 14px; line-height: 18px; }
.mod_msnMetro3 .body.photo2 .title, .mod_msnMetro3 .body.photo2 .spec { font-size: 18px; line-height: 21px; }
.mod_msnMetro3 .body { margin: 0 0 15px; }
.mod_msnMetro3 .spec { margin: 0 5px 0 0; color: #C00; text-transform: uppercase; }
.mod_msnMetro3 .photo1 .spec { font-size: 18px; line-height: 21px; }
.mod_msnMetro3 .body ul li:first-child { margin-left: 0; }
.mod_msnMetro3 .body ul li { margin-left: 20px; float: left; }
.mod_msnMetro3 .photo3 ul li { margin-left: 37px; }
.mod_msnMetro3 .photo2Small li, .mod_msnMetro3 .photo2 li { width: 300px; }
.mod_msnMetro3 .photo3 li { width: 182px; }
.mod_msnMetro3 .photo4 li { width: 140px; }
.mod_msnMetro3 li .title { margin: 5px 0 0; }
.mod_msnMetro3 .photo2Small li .imgw { margin-right: 10px; float: left; }
.mod_msnMetro3 .photo2Small .title { margin: 0; }
.mod_msnMetro3 .video { position: absolute; right: 9px; bottom: 9px; width: 52px; height: 42px; background-position: 100% -421px; cursor: pointer; }
.mod_msnMetro3 .photo3 .video { width: 40px; height: 32px; background-position: -405px -421px; }
.mod_msnMetro3 .photo2Small .video,.mod_msnMetro3 .photo4 .video { width: 34px; height: 27px; background-position: -369px -421px; }
.mod_msnMetro4 .comCount, .mod_zi_msnMetro1 .comCount, .mod_msnMetro3 .comCount { display: none; }
.mod_msnMetro3 .video + .comCount.set, .mod_msnMetro4 .video + .comCount.set { left: 20px; }
.mod_msnMetro4 .comCount.set, .mod_zi_msnMetro1 .comCount.set, .mod_msnMetro3 .comCount.set { padding: 0 3px; display: block; position: absolute; left: 250px; bottom: 20px; min-width: 26px; height: 23px; background: #333; color: #fff; line-height: 23px; text-align: center; }
.mod_msnMetro4 .comCount.set:after, .mod_zi_msnMetro1 .comCount.set:after,.mod_msnMetro3 .comCount.set:after { content: ""; position: absolute; bottom: 100%; left: 35%; top: 23px; width: 0; height: 0; border-color: #333 transparent transparent; border-width: 5px; border-style: solid; }
.mod_msnMetro3 li.border { padding-bottom: 10px; border-bottom: 1px solid #ccc; }

/* slider */
.mod_msnMetro4 section.body { margin: 0 0 0 -20px; overflow: hidden; width: 960px; }
.mod_msnMetro4 section.body ul { width: 9999px; }
.mod_msnMetro4 section.body li { margin: 0 0 0 20px; float: left; width: 300px; text-align: center; position: relative; }
.mod_msnMetro4 section.body img { max-width: 300px; max-height: 200px; vertical-align:middle; }
.mod_msnMetro4 >div {overflow: hidden; position: relative; }
.mod_msnMetro4 a.prev,.mod_msnMetro4 a.next { display: block; position: absolute; left: 0; top: 62px; width: 30px; height: 77px; background: url("http://bi.gazeta.pl/i/obrazki/msnMetro/mt-scroll.png") no-repeat -7px -138px; text-indent: -1000px; z-index: 500; cursor: pointer; }
.mod_msnMetro4 a.next { background-position: -46px -138px; left: auto; right: 0; }
.mod_msnMetro4 a.prev.active,.mod_msnMetro4 a.next.active {color:#003966;cursor:pointer}
.mod_msnMetro4 h2 { margin: 6px 0 0; font-size: 18px; line-height: 21px; text-align: left; }
.mod_msnMetro4 .comCount.set { bottom: auto; top: 160px; }

/* zaslepka */
.mod_zi_msnMetro3 .video .imgw, .mod_zi_msnMetro3 .video_series img {background: #ddd url('http://bi.gazeta.pl/i/obrazki/wiadomosci2011/entry-img-placeholder.png') 50% 50% no-repeat; width: 140px; height: 91px; display: block;}
.mod_zi_msnMetro1 .imgw {background: #ddd url('http://bi.gazeta.pl/i/obrazki/wiadomosci2011/entry-img-placeholder.png') 50% 50% no-repeat; width: 300px; height: 200px;}
.mod_zi13 .imgw, .mod_msnSport .imgw {background: #ddd url('http://bi.gazeta.pl/i/obrazki/wiadomosci2011/entry-img-placeholder.png') 50% 50% no-repeat; width: 104px; height: 69px; margin-right: 10px;}
.mod_zi_msnMetro3 .article .imgw {background: #ddd url('http://bi.gazeta.pl/i/obrazki/wiadomosci2011/entry-img-placeholder.png') 50% 50% no-repeat; width: 140px; height: 100px;}

/*footer*/
.mod_msnMetro1 { margin: 0 auto; padding: 19px 15px 10px; width: 940px; border-top: 1px solid #ccc; }
.mod_msnMetro1 a { color: #666; font-size: 11px; }
.mod_msnMetro1 .ft_bottom li { margin-right: 9px; display: inline; }
.mod_msnMetro1 .ft_copyright { margin: 21px 0 0; }
.mod_msnMetro1 .ft_copyright li { display: block; float: right; line-height: 21px; }
.mod_msnMetro1 .ft_copyright li:first-child { float: left; }
.mod_msnMetro1 .ft_copyright li span { display: block; float: left; line-height: 21px; }
.mod_msnMetro1 .finder-wrp .f_body { padding: 0; display: block; position: relative;float: left; width: 440px; height: 33px; border: 1px solid #2E6BA5; background-color: #FFF; }
.mod_msnMetro1 .ft_copyright li span + img { margin-left: 13px; padding-left: 11px; border-left: 1px solid #999; }
.mod_msnMetro1 .finder-wrp .t { margin: 7px 0 0; padding: 0 0 0 2px; display: block; float: left; width: 257px; border: 0; color: #333; text-align: left; outline: none; }
.mod_msnMetro1 .finder-wrp fieldset { margin: 0 auto; width: 440px; border: 2px solid #C7D9E9; }
.mod_msnMetro1 .finder-wrp { margin: 0 auto 26px; padding-top: 0.9em; }
.mod_msnMetro1 .finder-wrp .c { background-image: url('http://biv.gazeta.pl/i/obrazki/msnMetro/sprite-1.7.png'); background-repeat: no-repeat; }
.mod_msnMetro1 .finder-wrp .c { margin: 0 2px 0 0; padding: 0; position: relative; overflow: hidden; border: 0; float: right; width: 172px; height: 33px; background-position: 0 -430px; cursor: pointer; outline: none; }
.mod_msnMetro1 .finder-wrp .b { padding: 0; display: block; position: absolute; top: 0px; right: 0px; width: 172px; height: 33px; border:0; background: 0; cursor: pointer; outline: 0; }

/* mod_zi_msnMetro1 */
.mod_zi_msnMetro1 .entry { margin: 0 0 18px 20px; overflow: hidden; float: left; width: 300px; height: 292px; }
.mod_zi_msnMetro1 .imgw { position: relative; }
.mod_zi_msnMetro1 .body > ul { margin-left: -20px;}
.mod_zi_msnMetro1 .pages span { color: #ccc; }
.mod_zi_msnMetro1 span.when { display: none; font-size: 14px; color: #999; }
.mod_zi_msnMetro1 h2 { display: inline; }

.mod_zi_msnMetro1 li.entry.video .imgw, .mod_zi_msnMetro1 li.entry.video_series .imgw, .index.mod_zi11 .entry.video .imgw, .index.mod_zi11 .entry.video_series .imgw { position: relative; }
.mod_zi_msnMetro1 li.entry.video .imgw img.playbtn, .mod_zi_msnMetro1 li.entry.video_series .imgw img.playbtn, .index.mod_zi11 .entry.video .imgw img.playbtn, .index.mod_zi11 .entry.video_series .imgw img.playbtn { position: absolute; top: 50%; left: 50%; }
.mod_zi_msnMetro1 li.entry.video .imgw img.playbtn, .mod_zi_msnMetro1 li.entry.video_series .imgw img.playbtn { margin-top: -15px; margin-left: -15px; }
.index.mod_zi11 .entry.video .imgw img.playbtn, .index.mod_zi11 .entry.video_series .imgw img.playbtn { margin-top: -49px; margin-left: -51px; }

/* .mod_zi_msnMetro2 artykul‚y */
.mod_zi_msnMetro2 .body > ul { margin-left: -35px;}
.mod_zi_msnMetro2 .entry { width: 182px; height: 273px; float: left; margin: 0 0 45px 36px;}
.mod_zi_msnMetro2 .entry h2 { font-size: 13px; font-weight: 700;}

/* .mod_zi_msnMetro3 artykuly */
.mod_zi_msnMetro3 .body > ul { margin-left: -17px;}
.mod_zi_msnMetro3 .entry { width: 140px; float: left; margin-left: 19px;}
.mod_zi_msnMetro3 .entry h2 { font-size: 14px; line-height: 18px;}
.mod_zi_msnMetro3 .imgw {position: relative;}
.mod_zi_msnMetro3 .entry.video .playbtn, .mod_zi_msnMetro3 .entry.video_series .playbtn {cursor: pointer; position: absolute; bottom: 5px; right: 5px;}
.mod_zi_msnMetro3 .entry.video_series .playbtn {width: 30px; height: 30px;}
.mod_zi_msnMetro3 .footer .more {font-weight: bold;}

/* cukierki */
.mod_uzr2 section.body div.imgw {float: left;}
.mod_uzr2 section.body div.content {border-width: 1px 1px 1px 0px; background: #ddd; padding: 15px; width: 129px; height: 68px;}
.mod_uzr2 section.body div.content p {font-weight: normal; font-size: 14px; line-height: 17px;}
.mod_uzr2 section.body li {margin-bottom: 20px;}
.mod_uzr2 section.body li.newstyle div.content {background: #916665; border-color: #916665;}
.mod_uzr2 section.body li.newstyle div.content p a, .mod_uzr2 section.body li.msnColor1 div.content p a {color: #fff;}
.mod_uzr2 section.body li.msnColor1 div.content {background: #c06742; border-color: #c06742;}

/* All services */
.mod_msnMetro2 .body { display: table; }
.mod_msnMetro2 .col { float: left; width: 156px; }
.mod_msnMetro2 .fb-like-box { display: table-cell; vertical-align: middle; }
.mod_msnMetro2 p { margin-bottom: 7px; color: #000; font-weight: bold; line-height: 30px; }
.mod_msnMetro2 li { line-height: 18px; }

/* clear */
.mod_msnMill header nav:after , .mod_msnMetro3 .body ul:after, .mod_msnMetro3 li:after, .mod_msnMetro2 .body:after, .mod_msnSport li:after, header#pageHead .top:after, #col_left .bs_mostread_body0 > ul:after, .mod_zi_msnMetro1 .body:after, .coverNList ul:after, .coverNList .content:after, .mod_msnMetro1 .ft_copyright:after{ content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }

/* winieta */
header#pageHead { margin: 0 auto; padding: 15px 15px 30px; }
header#pageHead div.c0 { margin-right: 30px; }
header#pageHead div.c1 { margin: 0 30px 0 20px; float: left; }
header#pageHead div.c0 img { vertical-align: bottom; }
header#pageHead div.c2 { overflow: hidden; position: relative; float: right; height: 56px; }
header#pageHead div.c2 a { display: table-cell; height: 56px; width: 55px; vertical-align: bottom; }
header#pageHead div.c2 .middle-wrp { float: right; }
header#pageHead div.c2 span { float: left; text-align: center; }
header#pageHead .top ul { float: right; }
header#pageHead .ft_copyright li span + img { margin-left: 13px; padding-left: 11px; border-left: 1px solid #999; }
header#pageHead .finder-wrp .f_body { padding: 0; position: relative; float: left; display: block; width: 440px; border: 2px solid #C7D9E9; background-color: #FFF; }
header#pageHead .finder-wrp .f_body_inner { position: relative; height: 33px; border: 1px solid #2E6BA5; }
header#pageHead .finder-wrp .t { padding: 0 0 0 2px; display: block; float: left; width: 257px; height: 32px; border: 0; color: #333; line-height: 32px; text-align: left; outline: none; margin-right: 5px; }
header#pageHead .finder-wrp fieldset { margin: 0 auto; width: 440px;}
header#pageHead .finder-wrp .c { margin: 0; }
header#pageHead .finder-wrp .c { padding: 0; overflow: hidden; position: relative; width: 172px; height: 33px; border: 0; background-position: 0 -430px; outline: none; cursor: pointer; top: -14px; }
.internet_explorer_8 header#pageHead .finder-wrp .c { top: -13px; }
header#pageHead .finder-wrp .b { padding: 0; position: absolute; top: 0px; right: 0px; display: block; width: 172px; height: 33px; border:0; background: 0; outline: 0; cursor: pointer;}
header#pageHead .top li, header#pageHead .f_head li { margin-left: 7px; padding-left: 9px; display: inline; float: left; background: url("http://bi.gazeta.pl/i/obrazki/msnMetro/bing-blue-sep.gif") no-repeat 0 2px; font: normal 12px/14px Arial, sans-serif; }
header#pageHead .top li a, header#pageHead .f_head li a { padding-bottom: 6px; display: block; color: #666; }
header#pageHead .top li:first-child, header#pageHead .f_head li.first {margin: 0; padding: 0; background: 0;}
header#pageHead .f_head li.active a { background: url('http://bi.gazeta.pl/i/obrazki/msnMetro/bing-blue-active-bg.gif') no-repeat 50% 100%; font-weight: bold; }
header#pageHead .f_head li.active a { color: #faae32; }
header#pageHead div.c1, header#pageHead div.c1 span.hack, header#pageHead div.c0, header#pageHead div.c0 div.imgw { height: 59px; line-height: 59px; }
header#pageHead .bottom { display: block; color: #666; font-size: 10px; line-height: 10px; }

/* nawigacja */
#navH { padding-bottom: 15px; font: bold 12px/21px Arial, sans-serif; text-transform: uppercase; position: relative; margin-bottom: 5px;}
#navH li { float: left; background: url('http://bi.gazeta.pl/i/obrazki/technologie/nav-sep.png') no-repeat 100% 50%; }
#navH li .p1 li a{ font-size: 14px;}
#navH li.before, #navH li.beforeActive { background: none; }
#navH li.home a { width: 15px; background: url('http://bi.gazeta.pl/i/obrazki/technologie/home-bg.png') no-repeat 50% 50%; text-indent: -9999px; }
#navH li.spec { float: right; }
#navH li.spec img { margin-right: 4px; vertical-align: middle; }
#navH .p1 { display: none; }
.path_Lifestyle #navH .p0, #navH .p0 { height: 21px; background: #009AD9; }
.path_Lifestyle .mod_mlyn .node_head, .path_Lifestyle .mod_msnMetro2 header, .path_Lifestyle #col_right .bs_mostread .bs_mostread_head, .path_Lifestyle .SONwrp h3, .path_Lifestyle .mod .node_head, .path_Lifestyle .index .head, .path_Lifestyle .topVideo h3, .path_Lifestyle .NFwrp h3 { border-color: #009ad9; }
.path_Wydarzenia #navH .p0 { background: #009ad9; }
.path_Wydarzenia .mod_mlyn .node_head, .path_Wydarzenia .mod_msnMetro2 header, .path_Wydarzenia #col_right .bs_mostread .bs_mostread_head, .path_Wydarzenia .SONwrp h3, .path_Wydarzenia .mod .node_head, .path_Wydarzenia .index .head, .path_Wydarzenia .topVideo h3, .path_Wydarzenia .NFwrp h3 { border-color: #009ad9; }
.path_Gwiazdy #navH .p0 { background: #e2266d; }
.path_Gwiazdy .mod_mlyn .node_head, .path_Gwiazdy .mod_msnMetro2 header, .path_Gwiazdy #col_right .bs_mostread .bs_mostread_head, .path_Gwiazdy .SONwrp h3, .path_Gwiazdy .mod .node_head, .path_Gwiazdy .index .head, .path_Gwiazdy .topVideo h3, .path_Gwiazdy .NFwrp h3 { border-color: #e2266d; }
.path_Lifestyle #navH .p0 { background: #0bce7e; }
.path_Lifestyle .mod_mlyn .node_head, .path_Lifestyle .mod_msnMetro2 header, .path_Lifestyle #col_right .bs_mostread .bs_mostread_head, .path_Lifestyle .SONwrp h3, .path_Lifestyle .mod .node_head, .path_Lifestyle .index .head, .path_Lifestyle .topVideo h3, .path_Lifestyle .NFwrp h3 { border-color: #0bce7e; }
.path_Portfel #navH .p0 { background: #a7c909; }
.path_Portfel .mod_mlyn .node_head, .path_Portfel .mod_msnMetro2 header, .path_Portfel #col_right .bs_mostread .bs_mostread_head, .path_Portfel .SONwrp h3, .path_Portfel .mod .node_head, .path_Portfel .index .head, .path_Portfel .topVideo h3, .path_Portfel .NFwrp h3 { border-color: #a7c909; }
#navH .p0 a { padding: 0 13px; color: #fff; }
#navH .p0 > li.active, #navH .p0 > li.initialActive { background: #fff !important; }
#navH .active .p1 { display: block; position: absolute; left: 10px; top: 21px; width: 940px; text-transform: none; font-size: 17px; font-weight: normal; padding-top: 5px; }
#navH .p0 > li.active a, #navH .p0 > li.initialActive a { color: #666; }

/* najczesciej czytane */
.bs_mostread { margin-bottom: 10px; }
#col_right #pagetype_index .bs_mostread { margin-top: 10px; }
#col_right .bs_mostread { width: 100%; }
#col_right .bs_mostread .bs_mostread_body0 > ul li { margin: 0 0 10px; padding: 0; display:block; width:298px; height: 100px; clear: both; }
#col_right .bs_mostread .bs_mostread_body .image { display: block; overflow: hidden; float:left; height: 100px; }
#col_right .bs_mostread .bs_mostread_body .t { display: block; overflow:hidden; float: right; width: 149px; height: 92px; }
#col_right .bs_mostread .bs_mostread_body .image a:hover { background: 0; }
#col_right .bs_mostread .bs_mostread_body .t a { font-size: 14px; line-height: 18px; }

/* coverNList */
.coverNList img { padding: 2px; float: left; margin: 0 10px 10px 0; border: 1px solid #ccc; }
.coverNList ul { margin: 0 0 10px; float: right; width: 48%; border-bottom: 1px solid #ccc; }
.coverNList li { border-top: 1px solid #ccc; padding: 5px 0 3px; }
.coverNList li a { color: #333; font-size: 14px; line-height: 17px; }
.coverNList .eEdition { padding: 7px 9px; position: relative; background: #cd072c; color: #fff; font-size: 14px; width: 170px; display: block; clear: both; }
.coverNList .eEdition:after { content: ""; position: absolute; bottom: 100%; right: -28px; top: 0; border-bottom: 15px solid transparent; border-left: 14px solid #cd072c; border-right: 14px solid transparent; border-top: 15px solid transparent; width: 0; height: 0; }

/* mod_uzr6 */
.mod_uzr6 a { color: #333; font-size: 14px; line-height: 18px; }
.mod_uzr6 section.body > ul > li { margin-bottom: 5px; }
.mod_uzr6 section.body > ul > li.n2{ float: none; width: auto; clear: left; }
.mod_uzr6 section.body > ul > li.n2 li { padding: 5px 0 3px; }
.mod_uzr6 section.body > ul > li.n2.n3 {float: left;margin: 0 0 12px 20px;width: 140px; border: 0; }
.mod.mod_uzr6.class1 section.body > ul > li { margin: 0 0 7px; width: auto; float: none; }
.mod.mod_uzr6.class1 section.body li li, .mod.mod_uzr6.class1 section.body > ul > li.n2.n3 { padding: 0 0 5px; }
.mod.mod_uzr6 section.body > ul > li > ul > li { border-bottom: 1px solid #ccc;}
.mod.mod_uzr6.class2 section.body li.nomargin {padding:0 !important;}

/*mod_zr_mtSlider1 - slider - hp */
#col_left .bs_mostread { background:#fff; height: 390px; overflow: hidden; position: relative; top: 0; width: 620px; z-index: 1; }
#col_left .bs_mostread .node_body, #col_left .bs_mostread .bs_mostread_body0 { height: 390px; position: absolute; top: 0;}
#col_left .bs_mostread .node_body { left: -380px; width: 7000px; z-index: 1; }
#col_left .bs_mostread .bs_mostread_body0 { left: 0; overflow: hidden ;width: 620px; z-index: 1; }
#col_left .bs_mostread .bs_mostread_body0 > ul { overflow: hidden; position: relative; width: 7000px; }
#col_left .bs_mostread_body0 > ul li { float: left; height: 390px; margin-bottom: 0; margin-left: 0; overflow: hidden; position: relative; width: 620px; }
#col_left .bs_mostread_body0 .t { background: url('http://bi.gazeta.pl/i/obrazki/msnMetro/mt-lead-bg.png') repeat 0 0; bottom: 0; left: 0; padding: 9px 20px; position: absolute; width: 580px; }
#col_left .bs_mostread_body0 .t a { color: #fff; font-size: 18px; }
#col_left .bs_mostread .scrollLeft, #col_left .bs_mostread .scrollRight { background: url("http://bi.gazeta.pl/i/obrazki/msnMetro/mt-scroll.png") no-repeat -7px -138px; display: block; height: 77px; left: 0; position: absolute; text-indent: -1000px; top: 149px; width: 30px; z-index: 20000; cursor: pointer; }
#col_left .bs_mostread .scrollRight { background-position: -46px -138px; left: 590px; }

/* slider mod_uzr4 */
#col_left .mod_uzr4 section.body a.prev, #col_left .mod_uzr4 section.body a.next { background: url("http://bi.gazeta.pl/i/obrazki/msnMetro/mt-scroll.png") no-repeat -7px -138px; display: block; height: 77px; left: 0; position: absolute; text-indent: -1000px; top: 149px; width: 30px; z-index: 20000; cursor: pointer; }
#col_left .mod_uzr4 section.body a.next { background-position: -46px -138px; left: 590px; }
#col_left .mod_uzr4 section.body div.content {background: url('http://bi.gazeta.pl/i/obrazki/msnMetro/mt-lead-bg.png') repeat 0 0; bottom: 0; left: 0; padding: 9px 20px; position: absolute; width: 580px; }
#col_left .mod_uzr4 section.body header {color: #fff; font-size: 18px; line-height: 20px; }
#col_left .mod_uzr4 section.body p {color: #fff;}

/* metro cyfrowe mod_uzr6 */
.mod_uzr6 section.body > ul > li.n2.n3 {width: 300px;}
.mod_uzr6 section.body > ul > li.n2 li {padding-top: 0; padding-bottom: 10px; margin-bottom: 10px;}
.mod_uzr6 section.body > ul > li.n2 li:last-child {border: 0;}

/* big MT */
/* mod_mainbig */
.mod_mainbig { border-bottom: 1px solid #d3d3d3; margin-top: 34px; }

/* title */
.mod_mainbig .mt h1, .mod_mainbig header h1 { margin-bottom: 3px; }
.mod_mainbig > header h1 {border-bottom: solid 3px #cc0000; margin-bottom: 10px; padding-bottom: 2px;}
.mod_mainbig > header.blue h1 {border-color: #ccc;}
.mod_mainbig > header.red, .mod_mainbig > header.red h1 a{border-color: #CC0000; color: #333;}
.mod_mainbig header h2 { font-size: 18px; line-height: 21px; margin-bottom: 3px; margin-top: -7px;}
.mod_mainbig header.red h2 a {color: #333;}

/* 2 photos */
.mod_mainbig .photos2 { position: relative; margin-bottom: 20px; overflow: hidden; }
.mod_mainbig .photos2 .left, .mod_mainbig .photos2 .right { width: 468px; display: inline-block; vertical-align: top; }
.mod_mainbig .photos2 .imgw { width: 460px; height: 364px; overflow: hidden; }
.mod_mainbig .photos2 .imgw.right { margin-left: 17px; }
.mod_mainbig .photos2 h1 { text-transform: none; padding-top: 10px; padding-right: 10px; }
.mod_mainbig .photos2 h1 a { font-size: 26px; line-height: 26px; color: #333;}
.mod_mainbig .photos2.red h1 a {color:#CC0000;}
.mod_mainbig .photos2 .author { margin-top: 13px; }
.mod_mainbig .photos2 .author p { font-size: 32px; line-height: 32px; color: #00246c; text-align: center; }
.mod_mainbig .photos2 header { display: inline-block; position: relative; line-height: 20px; width: 100%; }

/* video */
.mod_mainbig .video { margin-bottom: 15px; }
.mod_mainbig .video header { margin-bottom: 5px; }
.mod_mainbig .video .body header h1 { font-size: 18px; text-transform: none; line-height: 18px; text-align: left; margin-bottom: 5px }

/* 1 photo */
.mod_mainbig .photo1 header h1 { font-size: 26px; line-height: 28px; text-transform: uppercase; text-align: center; }
.mod_mainbig .photo1 a.lead { font-size: 20px; line-height: 24px; display: inline-block; margin-bottom: 35px; color: #333;}
.mod_mainbig .photo1.red a.lead {color:#CC0000;}
.mod_mainbig .photo1 .imgw { margin: 10px 0 0; overflow: hidden;}
.mod_mainbig .photo1 .imgw > img { display: block; }

.mod_mainbig .entry_post .imgw { float: left; margin-right: 10px; }
.mod_mainbig a.header { font-size: 18px; line-height: 23px; display: block; }
.mod_mainbig a.blue { color: #333; }
.mod_mainbig a.red { color: #E1001A; }

.mod_mainbig .imgw.bin { width: 940px; height: 469px; overflow: hidden; }
.mod_mainbig .imgw.bin img { width: 940px; }


/* mod news sport */
.mod_msnSport .imgw { float: left; margin-right: 10px; }
.mod_msnSport .imgw img { display: block; }
.mod_msnSport li { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #ccc; }
.mod_msnSport li > a, .index.mod_zi13 h2 { font-size: 14px; line-height: 18px; }
.mod.mod_msnSport header { border-color: #0fc9c2; }

.mod_zi13 .wrap_0 { margin: 0; }
.mod_zi13 .entry { margin: 0 0 10px; padding: 0 0 10px;}
.mod_zi13 .entry img { display: block; }
.mod_zi13 .entry span.when { font-size: 14px; color: #999; font-weight: normal; }
.index.mod_zi13 .head h1 a:hover { color: #333; }

/* overlay */
#overlay_holder, #overlay { display: none; }
#overlay .bg { background: #000; height: 100%; left: 0; opacity: 0.5; filter: alpha(opacity = 50); position: fixed; top: 0; width: 100%; z-index: 2; }
#overlay_holder, #overlay_holder_bg, #overlay_holder_content { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100000; }
#overlay_holder_bg { z-index: 2; background: #000; }
#overlay_holder_content { z-index: 2; text-align: center; }
#overlay_holder .overlay { text-align: left; width: 940px; margin: 0 auto; position: relative; display: none; }
#overlay_holder .overlay_bg { background: #fff; width: 940px; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0.25; filter: alpha(opacity = 25); }
#overlay_holder .overlay .inner { background: #fff; width: 876px; position: absolute; left: 12px; top: 12px; z-index: 2; padding: 12px 20px; }
#overlay_holder .overlay .head { border-bottom: 1px solid #d0d0d0; padding-bottom: 4px; position: relative; margin-bottom: 12px; }
#overlay_holder .overlay .head strong { font-size: 18px; font-weight: bold; color: #888; }
#overlay_holder .overlay .head .close_btn { position: absolute; width: 16px; height: 16px; right: 0; top: 0; display: block; background-position: -420px -116px; cursor: pointer; }
#overlay_holder .overlay .body ul { float: left; width: 136px; display: inline; padding-left: 12px; }
#overlay_holder .overlay .body ul.first { padding-left: 0; }
#overlay_holder .overlay .body .last { margin-bottom: 12px; }
#overlay_holder .overlay .body .title { text-transform: uppercase; }
#overlay_holder .overlay .body strong { font-weight: bold; color: #999; }
#overlay_holder .overlay-close { cursor: pointer; float: right; font-size: 14px; font-weight: bold; line-height: 10px; position: absolute; right: 10px; top: 7px;}
/* overlay redirect */
#overlay_holder #ov_redir { width: 570px; }
#overlay_holder #ov_redir .overlay_bg { width: 570px; }
#overlay_holder #ov_redir .inner { width: 506px; }
#ov_redir .head { margin-bottom: 8px; }
#ov_redir p { font: 14px Arial, sans-serif; color: #212121; padding-bottom: 15px; }
#ov_redir .section { padding-top: 15px; }
#ov_redir .submit { padding-top: 10px; }
#ov_redir label { display: block; }
#ov_redir label input, #ov_redir label img, #ov_redir label span { vertical-align: middle; }
#ov_redir label img { border: 1px solid #dadada; margin: 0 12px; }
#ov_redir label span { display: inline-block; }
#overlay_holder #ov_redir label strong { font: bold 14px Arial, sans-serif; color: #212121; display: block; }
#ov_redir label small { font: 12px Arial, sans-serif; color: #848484; }
#ov_redir .submit label { float: left; margin-top: 15px; }
#ov_redir .submit input { margin-right: 5px; }
#ov_redir .submit button { float: right; border: 1px solid #9cbad2; width: 100px; height: 32px; font: bold 15px Arial, sans-serif; color: #fff; text-shadow: 1px 1px rgba(0,0,0,0.2); background: #6096bd; background: -moz-linear-gradient(top, #6096bd 0%, #33719d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6096bd), color-stop(100%,#33719d)); background: -webkit-linear-gradient(top, #6096bd 0%,#33719d 100%); background: -o-linear-gradient(top, #6096bd 0%,#33719d 100%); background: -ms-linear-gradient(top, #6096bd 0%,#33719d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6096bd', endColorstr='#33719d',GradientType=0 ); background: linear-gradient(top, #6096bd 0%,#33719d 100%); cursor: pointer; }

/* artykul cms */
#art div.cmsArtykulElem { padding-bottom: 24px; overflow: hidden; }
#art div.cmsArtykulElem .article_date, #art div.cmsArtykulElem .article_author {font-size: 12px; color: #999; display: inline; float: none; }
#art div.cmsArtykulElem .article_author { padding-right: 6px; border-right: 1px solid #999; margin-right: 2px; }
#art div.cmsArtykulElem #article_header { padding: 8px 0; }
#art div.cmsArtykulElem #article_image p { text-align: right; }
#art div.cmsArtykulElem #article_body p, #art div.cmsArtykulElem .lead { font-size: 14px; line-height: 21px; text-align: left; color: #333; }
#art div.cmsArtykulElem #container_gal #gal_picture p { font-size: 11px; line-height: 14px; text-align: right; color: #888; }
#art div.cmsArtykulElem strong, #art div.cmsArtykulElem .lead { font-weight: bold; }
#art div.cmsArtykulElem em { font-style: italic; }
#art div.cmsArtykulElem .tag_caption { float: left; color: #999; font-size: 14px; margin-right: 4px; }
#art div.cmsArtykulElem ul.tags { overflow: hidden; }
#art div.cmsArtykulElem ul.tags li { display: inline; font-size: 14px; }
#art div.cmsArtykulElem ul.tags li, #art div.cmsArtykulElem ul.tags li.first { margin: 0 8px 0 0; padding: 0; border: 0; line-height: normal; float: none; }
#art div.cmsArtykulElem ul.tags li:after { content: ','; margin-right: -4px; }
#art div.cmsArtykulElem ul.tags .last:after { display: none; }
#art div.cmsArtykulElem .tag_caption, #art div.cmsArtykulElem .tags { margin-bottom: 16px; }
#art div.cmsArtykulElem .tags a:hover { background: 0; text-decoration: underline; }
#art div.cmsArtykulElem ul { list-style: disc; margin: 0 0 15px 15px; }
#art div.cmsArtykulElem h4 { font: bold 16px Arial,sans-serif; }
#art div.cmsArtykulElem h5, #art div.cmsArtykulElem h6 { font-weight: bold; font-size: 14px; line-height: 21px; color: #333; padding: 10px 12px; background-image: none; border-style: solid; background-color: #f7f7f7; border-color: #e8e8e8; }
#art div.cmsArtykulElem h5 { border-width: 7px 0 0; margin: 16px 0 16px 16px; width: 196px; float: right; }
#art div.cmsArtykulElem h6 { border-width: 0 0 0 7px; margin: 16px 24px; }
#art div.cmsArtykulElem p { margin: 0 0 14px; }

.mod_contact.class1 {border:none;padding:0; font-size: 11px;}
.mod_contact.class1 header {border:none;margin:0}
.mod_contact.class1 .cityName {line-height: 20px; margin-bottom:8px; font-size: 14px;display:block; }
.mod_contact.class1 .entry {line-height: 15px;}
.mod_contact.class1 .entry strong {font-size: 11px; font-style: italic; font-weight: bold;}
.mod_contact.class1 ul {margin-bottom: 6px}
.mod_contact.class1 .node_head {border: none}

/* mill */
article.mod_msnMill { position: relative; }
article.mod_msnMill > header { border: 0; font-size: 14px; line-height: 16px; }
.mod_msnMill .mod_mlyn { margin: 0; height: 278px !important; position: static; }
.mod_msnMill .mod_mlyn.loaded { height: auto !important; }
.mod_msnMill section.body { margin: 0 0 0 -20px; }
.mod_msnMill section.body li { margin: 0 0 0 20px; float: left; width: 300px; text-align: center; position: relative; }
.mod_msnMill section.body img { max-width: 300px; max-height: 200px; vertical-align:middle; }
.mod_msnMill a.mill_prev,.mod_msnMill a.mill_next { display: block; position: absolute; left: 0; top: 107px; width: 30px; height: 77px; background: url("http://bi.gazeta.pl/i/obrazki/msnMetro/mt-scroll.png") no-repeat -7px -138px; text-indent: -1000px; z-index: 500; cursor: pointer; }
.mod_msnMill a.mill_next { background-position: -46px -138px; left: auto; right: 0; }
.mod_msnMill a.mill_prev.active,.mod_msnMill a.mill_next.active {color:#003966; cursor:pointer}
.mod_msnMill .caption, .mod_msnMill h2 { margin: 6px 0 0; font-size: 18px; line-height: 21px; text-align: left; }
.mod_msnMill .comCount.set { bottom: auto; top: 160px; }
.mod_msnMill header nav  { height: 32px; border-bottom: 1px solid #009AD9; }
.mod_msnMill header nav li { padding: 7px 10px; position: relative; float: left; background: #e6e6e6; border-style: solid; border-color: #fff; border-width: 2px 1px 0 0; cursor: pointer; }
.mod_msnMill header nav li a { color: #666; }
.mod_msnMill header nav li.active a, .mod_msnMill header nav li:hover a { color: #000; text-decoration: none;}
.mod_msnMill header nav li.active { border-width: 2px 1px 1px; border-color: #009AD9 #009AD9 #FFF; background: #fff;}
.mod_msnMill header .l { float: right; line-height: 33px; padding: 0; background: 0; cursor: auto; }
.mod_msnMill > ul > li { display: none; }
.mod_msnMill > ul > li.current { display: block; }
.mod_msnMill .node_entry  { margin-left: 20px; }
.mod_msnMill .node_entry:first-child { margin: 0;}
.mod_msnMill .node_entry a,  .mod_msnMill .typeK a { width: 300px; }
.mod_msnMill .typeD a { width: 140px; }
.mod_msnMill .node_head { border: 0; position: absolute; right: 0; top: 10px }
.mod_msnMill .node_head > span { font-size: 14px; }
.mod_msnMill .mod_mlyn .typeK ~ a.mill_prev, .mod_msnMill .mod_mlyn .typeK ~ a.mill_next { top: 107px; }
.mod_msnMill .mod_mlyn[data-servlet*='mill_img=K'] .node_body a { width: 300px; }
.mod_msnMill .mod_mlyn[data-servlet*='mill_img=D'] .node_body a { width: 140px; }
.mod_msnMill .mod_mlyn[data-servlet*='mill_img=D'] .caption { font-size: 14px; line-height: 18px;}
.mod_msnMill a.mill_prev[data-page*="mill_img=D"], .mod_msnMill a.mill_next[data-page*="mill_img=D"], .mod_msnMill .mod_mlyn[data-servlet*="mill_img=D"] .mod_msnMill a.mill_prev, .mod_mlyn[data-servlet*="mill_img=D"] .mod_msnMill a.mill_next { top: 56px; }

/* pocztowki ms */
iframe.pocztowki { margin-left: -6px; width: 952px; }

/* alerty startowe */
.mod_homepage_bar a {color:#fff;}
.mod_homepage_bar a:hover {color:#fff}
.mod_homepage_info .ico, .mod_homepage_info .infographic, .mod_homepage_info .settings { background-image: url('http://bi.gazeta.pl/i/obrazki/hp/x2/sprite.2.1.5.png'); background-repeat: no-repeat; }
.mod_homepage_info { clear: both; color: #222; position:relative; z-index:501}
.mod_homepage_info .bg { background: #000; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; display: none; }
.mod_homepage_info .body { position: relative; z-index: 101; }
.mod_homepage_info .innerBody { position: absolute; bottom: 0; left: 0; overflow: hidden; zoom: 1; height: 0; }
#__editorTarget .mod_homepage_info .innerBody { position: relative; }
.mod_homepage_info .close { position: absolute; right: 7px; top: 4px; font-size: 15px; font-weight: bold; color: #333; }
.mod_homepage_info .close:hover { color: #000; cursor: pointer; }
.mod_homepage_info .inner { overflow: hidden; zoom: 1; padding: 20px; background: #efefef; }
.mod_homepage_info .c0 { float: left; width: 434px; padding-right: 20px; margin-right: -3px;  }
.mod_homepage_info img { float: left; margin-right: 12px;}
.mod_homepage_info .txt { font-size: 16px; line-height: 20px; font-weight: bold; overflow: hidden; zoom: 1; }
.mod_homepage_info .c1 { float: right; padding-left: 18px; border-left: 3px solid #fff; width: 428px; }
.mod_homepage_info .c1 p { font-size: 22px; line-height: normal; font-weight: bold; color: #e26426; margin-bottom: 15px; }
.mod_homepage_info .c1 div { display: none; }
.mod_homepage_info.firefox .firefox, .mod_homepage_info.chrome .chrome, .mod_homepage_info.safari .safari, .mod_homepage_info.opera .opera { display: block; }
.mod_homepage_info li { font-size: 14px; line-height: 18px; margin-bottom: 7px; }
.mod_homepage_info li:first-child { margin-bottom: 20px; font-size: 16px; }
.mod_homepage_info strong { font-weight: bold; }
.mod_homepage_info .ico { display: inline-block; height: 32px; vertical-align: middle; margin-right: 5px; }
.mod_homepage_info .firefox .ico { background-position: 0 -1516px; width: 31px; }
.mod_homepage_info .chrome .ico { background-position: -40px -1516px; width: 33px; }
.mod_homepage_info .safari .ico { background-position: -120px -1516px; width: 30px; }
.mod_homepage_info .opera .ico { background-position: -80px -1516px; width: 29px; }
.mod_homepage_info .firefox .infographic { display: inline-block; width: 350px; height: 52px; margin-top: 15px; }
.mod_homepage_info .settings { display: inline-block; vertical-align: bottom; }
.mod_homepage_info .chrome .settings { background-position: -160px -1516px; width: 27px; height: 28px; }
.mod_homepage_info .safari .settings { background-position: -200px -1516px; width: 34px; height: 22px; }
.mod_homepage_info li .no { display: inline-block; padding: 0 3px 0 5px; margin-right: 3px; background:#fff }
.mod_homepage_info .safari li:last-child { padding-left: 26px; }
.mod_homepage_bar { font-size:14px; clear: both; overflow: hidden; zoom: 1; margin-bottom: 20px; height: 28px; line-height: 42px; padding: 4px 12px 0; position: relative; z-index: 101; color: #fff; background: #dc5c1f;
background: -moz-linear-gradient(left,  #dc5c1f 0%, #dc5c1f 48%, #e26427 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dc5c1f), color-stop(48%,#dc5c1f), color-stop(100%,#e26427));
background: -webkit-linear-gradient(left,  #dc5c1f 0%,#dc5c1f 48%,#e26427 100%);
background: -o-linear-gradient(left,  #dc5c1f 0%,#dc5c1f 48%,#e26427 100%);
background: -ms-linear-gradient(left,  #dc5c1f 0%,#dc5c1f 48%,#e26427 100%);
background: linear-gradient(to right,  #dc5c1f 0%,#dc5c1f 48%,#e26427 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc5c1f', endColorstr='#e26427',GradientType=1 ); height:46px; z-index: 502;
}

.mod_homepage_info .firefox .infographic {background: url('http://bi.gazeta.pl/i/obrazki/msnMetro/ffbar.png') 0 0 no-repeat !important; }

.mod_homepage_bar .c1 { float: right; font-weight: bold;}
.mod_homepage_bar > div {height: 42px}
.mod_homepage_bar .c0 { float: none; overflow: hidden; zoom: 1; }
.mod_homepage_bar .c0 .txt {line-height: 18px; margin-top:3px; width: 440px; font-weight: normal; }
.mod_homepage_bar span { display: inline-block; padding: 1px 10px 2px; line-height: 22px; font-size: 12px; font-weight: bold; color: #db5c1e; text-shadow:1px 1px 1px #fff; margin: 0 10px; border-radius: 3px;  background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 44%, #e6e6e6 95%, #ffffff 96%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(44%,#fdfdfd), color-stop(95%,#e6e6e6), color-stop(96%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 44%,#e6e6e6 95%,#ffffff 96%);
background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 44%,#e6e6e6 95%,#ffffff 96%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 44%,#e6e6e6 95%,#ffffff 96%);
background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 44%,#e6e6e6 95%,#ffffff 96%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.mod_homepage_bar span:hover { background:#fff; cursor: pointer; }
#pageOverlay #homePageAlertOverlay { width: 590px; text-align: center; background: #fff; padding:0;height: 258px}
#__editorTarget #homePageAlertOverlay { width: 442px; text-align: center; border: 8px solid rgba(0, 0, 0, 0.3); margin: 20px auto; padding: 8px; position: relative; }
#homePageAlertOverlay .close { position: absolute; right: 20px; top: 17px; width: 10px; height: 10px; color: #062f66; font-weight: bold; text-transform: uppercase; text-align: center; zoom: 1; font-size:14px;}
#homePageAlertOverlay > div {padding:20px 30px}
#homePageAlertOverlay .close + div {padding-top:10px}
#homePageAlertOverlay .close:hover { color: #148; cursor: pointer; }
#homePageAlertOverlay .body { overflow: hidden; zoom: 1; margin-bottom: 20px; }
#homePageAlertOverlay p { color: #2e2e2e; font-size: 18px; font-weight: bold; margin-bottom: 14px; text-align: left; }
#homePageAlertOverlay img { float: left; margin-right: 14px; margin-bottom: 25px;}
#homePageAlertOverlay .txt { font: 18px/24px Arial, serif; overflow: hidden; zoom: 1; text-align: left; color: #222; clear:both; float:none;border-top:3px solid #ccc; padding-top:24px;padding-bottom:6px;}
#homePageAlertOverlay .btn { display: inline-block; font-size: 16px; font-weight: bold; color: #fff; line-height: 46px; height: 46px; padding: 0 19px; background: #17a01a; border-radius: 5px; letter-spacing:1px;
background: -moz-linear-gradient(top,  #17a01a 1%, #0e7710 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#17a01a), color-stop(100%,#0e7710));
background: -webkit-linear-gradient(top,  #17a01a 1%,#0e7710 100%);
background: -o-linear-gradient(top,  #17a01a 1%,#0e7710 100%);
background: -ms-linear-gradient(top,  #17a01a 1%,#0e7710 100%);
background: linear-gradient(to bottom,  #17a01a 1%,#0e7710 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a01a', endColorstr='#0e7710',GradientType=0 );
 }
#homePageAlertOverlay .btn:hover { background: #17a01a; cursor: pointer; }

#pageOverlayBg { background: #000; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; }
#pageOverlay { position: fixed; left: 0; top: 0; z-index: 1001; width: 100%; height: 100%; }
#pageOverlayInner { position: absolute; background: none# z-index: 1002;   }
#pageOverlay .overlay { position: absolute; background: #fff; z-index: 1003; width: 856px; padding: 18px 19px;box-shadow: 0px 1px 35px 0px #000; }
#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 { position: absolute; background-position: -108px -305px; text-indent: -1000em; width: 16px; height: 16px; top: 5px; right: 5px; display: block; overflow: hidden; color: #148; }
#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; }

.mod_weatherBox {height: 125px;position:relative; z-index: 2}
.mod_weatherBox h2 {width: 185px; display: inline-block;margin-top:5px}
.mod_weatherBox header {position:relative;z-index: 1}
.mod_weatherBox header div {font-size: 13px;font-weight: bold;position:absolute; right:0;top:3px; border: 1px solid transparent; color: #cd2a2a; padding-top:3px}
.mod_weatherBox header div:hover {border-color: #ccc; color: #222; background: #fff }
.mod_weatherBox header div span {padding: 7px 20px 10px 10px; position: relative; cursor: pointer}
.mod_weatherBox header div span:after {content:""; display: block; width: 9px; height: 4px; position:absolute; right: 4px; top: 14px;z-index: 1;}
.mod_weatherBox header ul {font-weight: normal; display: none; background: #fff; margin-top:2px;}
.mod_weatherBox header div:hover ul {display: block; color: #cd2a2a}
.mod_weatherBox header li {padding: 0 10px; line-height: 19px;}
.mod_weatherBox header li:hover {background: #e6e6e6; color: #222; cursor: pointer}
.mod_weatherBox .busyLay {background: rgba(255,255,255,0.5); position:absolute; top:0; left:0; height: 100%; width: 100%; z-index:5}
.mod_weatherBox .body {position:relative;z-index: 0;margin:auto; width: auto; text-align:center}
.mod_weatherBox .body:after {clear:both; content:"";float:none; display: block;}
.mod_weatherBox .body li.nextday{ border-left: 1px solid #ccc; margin-left: 12px; padding-left: 3px;}
.mod_weatherBox .day{color: #a0a0a0 !important; font-size: 10px !important; position: absolute; }
.mod_weatherBox .body li:first-child{ padding-left: 0px;}
.mod_weatherBox .body li { min-width: 54px; display: block; height: 100px; padding-left: 12px; text-align: center; float: left;}
.mod_weatherBox .body li a:hover {text-decoration:none}
.mod_weatherBox .body li span.period {font-size: 11px; color: #222; font-style: italic; background-position: -803px -24px; line-height: 20px; display: inline-block; height: 20px; width:auto; margin:auto; position:relative; text-indent:-3px; padding-left:10px; text-shadow:1px 1px 1px #fff}
.mod_weatherBox .body li span.period:after {content:""; display: block; width: 13px; height: 24px;position:absolute; right:-7px; top:0; z-index:-1; background-position: -1170px -24px;}
.mod_weatherBox .body li span.period.current { background-position: -800px 0; color: #fff; text-shadow:1px 1px 1px #222}
.mod_weatherBox .body li span.period.current:after { background-position: -1170px 0}
.mod_weatherBox .body li .period ~ span {font-size: 16px; font-weight: bold; color: #222; display:block; text-indent: 10px;}
.mod_weatherBox .icon, .mod_weatherBox header span:after, .mod_weatherBox .body li .period,.mod_weatherBox .body li .period:after {background: url('http://bi.gazeta.pl/i/obrazki/msnMetro/weather_sprite2.png') -769px 0 no-repeat transparent}
.mod_weatherBox .icon {width: 40px; height:40px; margin:2px auto; position:relative; left: 6px;}
.mod_weatherBox .slonceChmury {background-position: 0 0}
.mod_weatherBox .burza {background-position: -40px 0}
.mod_weatherBox .slonceSnieg {background-position: -80px 0}
.mod_weatherBox .slonce {background-position: -120px 0}
.mod_weatherBox .slonceDeszcz {background-position: -160px 0}
.mod_weatherBox .ksiezycChmury {background-position: -200px 0}
.mod_weatherBox .ksiezyc {background-position: -240px 0}
.mod_weatherBox .slonceChmura {background-position: -280px 0}
.mod_weatherBox .ksiezycChmura {background-position: -320px 0}
.mod_weatherBox .deszcz {background-position: -360px 0}
.mod_weatherBox .snieg {background-position: -400px 0}
.mod_weatherBox .chmury {background-position: -440px 0}
.mod_weatherBox .ksiezycDeszcz {background-position: -480px 0}
.mod_weatherBox .deszczMaly {background-position: -520px 0}
.mod_weatherBox .sniegDeszcz {background-position: -560px 0}
.mod_weatherBox .grad {background-position: -600px 0}
.mod_weatherBox .sniegMaly {background-position: -640px 0}
.mod_weatherBox .ksiezycSnieg {background-position: -680px 0}

article.mod_locationIP header { border-bottom: none; }
article.mod_locationIP header h1 { font: normal 26px/26px Arial, sans-serif; text-transform: uppercase; cursor: pointer; }
.mod_locationIP .body { display: none; }
.mod_locationIP .body ul { font: normal 20px Arial, sans-serif; }

/* video */
#col_right .sidebar li.video { margin: 0 0 12px; width: 300px; }
#col_right .sidebar li.video a { background: #f5f5f5; color: #148; display: block; height: auto; }
#col_right .sidebar li.video a:hover { text-decoration: none; background: #e5e5e5; }
#col_right .sidebar li.video a > strong { font-size: 16px; font-weight: bold; line-height: 18px; padding: 4px 6px; display: block; }
#col_right .sidebar li.video .imgw { float: none; width: 300px; height: 168px; overflow: hidden; position: relative; display: block; }
#col_right .sidebar li.video .imgw img { display: block; }
#col_right .sidebar li.video span.brand { position: absolute; bottom: 10px; right: 10px; left: auto; padding: 0; width: 52px; height: 42px; background: url('http://bi.gazeta.pl/i/obrazki/hp/x2/sprite.2.2.2.png') no-repeat -82px -1702px; }

/* geolocalization alias load module */
.mod_geo_located_ads.hidden {display: none;}

/* komunikat wylogowania z outlook'a */
#outlookOut { display: none; position: relative; width: 940px; margin: 0 auto 35px; border-bottom: 1px solid #ccc; }
#outlookOut .head { height: 40px; background: #0072c6; }
#outlookOut .head a { display: block; width: 140px; height: 40px; margin-left: 10px; background: transparent url('http://biv.gazeta.pl/i/obrazki/msnMetro/outlook.png') 10px top no-repeat; }
#outlookOut .head a:hover { background-color: #005da2; }
#outlookOut .body { padding: 40px 0 35px; }
#outlookOut .body p { margin-bottom: 10px; font: bold 16px Arial, sans-serif; color: #333; }
#outlookOut .body .button { display: inline-block; padding: 9px 10px; color: #fff; font: bold 14px/14px Arial, sans-serif; background: #0072c6; }
#outlookOut .body .button:hover { text-decoration: none; background: #3d94d4; }

/* sondaz sprzedazowy */
.path_133397 #poll, .path_133397 .pollResults { width: 450px; background: #fb932c; padding: 15px 40px; color: #fff; }
.path_133397 #holder_201 h1 { font: normal 19px/21px Arial,sans-serif; margin-bottom: 8px; }
.path_133397 .img-top { display: block; }
.path_133397 #poll .pollQuestion { margin: 15px 0; }
.path_133397 #poll .pollQuestion h2 { margin-bottom: 5px; }
.path_133397 #poll .pollQuestion .entry .kR img { display: none; }
.path_133397 #poll .pollQuestion .entry .kL { width: auto; float: left; clear: both; }
.path_133397 #poll .pollQuestion:first-child > img { display: none; }
.path_133397 .pollResults .pollResult h2 { margin-bottom: 7px; }
.path_133397 .pollResults .pollResultBox .kL .kR span { display: block; text-indent: -9999px; height: 8px; margin: 2px 0; }
.path_133397 .pollResults .pollResultBox .kL .kL span { text-transform: capitalize; }
.path_133397 .pollResults .pollResultBox .kR.sum, .path_130019 .pollResults .pollResultBox .kR.caption { display: none; }
.path_133397 .pollResults + a.back { display: inline-block; margin-top: 10px; font-weight: bold; }
.path_133397 .pollResults .pollResultBox .kL .kR span.show { background: #0c4fa0; }
.path_133397 .mod_uzr11 { margin-top: 20px; border-bottom: 2px solid #c4c4c4; }
.path_133397 .mod_uzr11 header { border-width: 2px; border-color: #c4c4c4; padding-bottom: 3px; }
.path_133397 .mod_uzr11 h1 { color: #5f5f5f; font: normal 18px/20px Georgia,serif; }
.path_133397 .mod_uzr11 section.body li { border: none; }

/*adtaily*/
#bottom_wrap #AdTaily1 { margin-bottom: 18px !important; padding-top: 12px !important; border-top: 1px solid #e8e8e8;  }
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .AdTaily_Widget_Title { margin-left: 0 !important; margin-bottom: 3px; color: #a7a7a7 !important; font-size: 10px !important; text-transform: uppercase; }
body #bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container { text-align: left !important; padding-left: 0 !important; padding-right: 0 !important; border: none !important; }
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Link { margin-left: 20px !important; margin-right: 10px !important; }
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Footer { margin-top: 3px !important; padding-left: 0 !important; }
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Footer a { text-decoration: none; font-size: 12px !important; font-family: Arial, sans-serif !important; }
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .AdTaily_Widget_Logo { font-size: 12px !important; bottom: 13px !important; right: 0 !important;}
#bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Footer a:hover {text-decoration: underline; }

/* zajawka xx:6309094*/
.GWzobaczAuto h2 {border-bottom: 2px solid #dadada; padding-bottom: 2px; margin-bottom: 6px; font-size: 18px; line-height: 20px; color: #333;}
.GWzobaczAuto0 {overflow: hidden; margin-bottom: 20px;}
.GWzobaczAuto0 .kL { float: left;}
.GWzobaczAuto0 .kR { float: left; margin-left: 10px; line-height: 12px; width: 148px; border-bottom: 1px solid #ccc;}
.GWzobaczAuto0 .kR .e-wydanie img {display: block;}
.GWzobaczAuto0 .kR .lnk2 { display: block; border-top: 1px solid #ccc; padding-top: 5px; margin-bottom: -9px;}

/* navigacja*/
#navbot_wrap { margin-top: 18px;}

/* video player */
article.mod_uzr9 header h1 {font-size: 20px; border-bottom: 0;}
article.mod_uzr9 header {border-bottom: 0;}

/* --- */
/* --- */