@import url("http://fonts.googleapis.com/css?family=Open+Sans:800&subset=latin,latin-ext");
@font-face { font-family: "Bemio";
    src: url("http://www.logo24.pl/css/logo24_2012/bemio.eot?#iefix") format("embedded-opentype");
    src: local("Bemio"), url("http://www.logo24.pl/css/logo24_2012/bemio.woff") format("woff"),
           url("http://www.logo24.pl/css/logo24_2012/bemio.ttf") format("truetype"),
           url("http://www.logo24.pl/css/logo24_2012/Bemio.otf") format("opentype"),
           url("http://www.logo24.pl/css/logo24_2012/bemio.svg") format("svg");
    font-weight: normal; font-style: normal;}

@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans Normal';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

a { color: #222}
a:hover { background: transparent;}
/*body { background: #fafafa }*/
header#pageHead { padding: 10px; position: relative; z-index: 10; display: block; margin: 0 auto ; width: 940px; min-height: 108px}
#pageHead .c0, #pageHead .c1 { position: absolute; z-index: 2; top: 32px}
#pageHead .c1 { right: 10px;}
/* ban fix */
header#pageHead #banP71 {left: 10px;}
/*#navtop_wrap { position: relative; display: block; width: 940px; height: 32px; overflow: visible; margin: auto;  }*/
#pageSearch{ position: absolute; left:10px; z-index: 2}
header#pageHead, #navtop_wrap, #content, #navH, #footer{ background: #fff}
#navtop_wrap{ position: relative; z-index: 10; height: 32px; display: block; overflow: visible}
#navtop_wrap .btn-nav {display: none;}
#navH { display: block; width: 940px; margin: auto; overflow: visible; height: 32px; position: relative; z-index: 9; padding-bottom:16px; }
#navH .p0 { background: #e7e7e7; height: 30px; width: 100%; border-bottom: 2px solid #c1c1c1}
#navH .p0 #e1 { margin-left: 1px; width: 32px; background: url('http://bi.gazeta.pl/i/obrazki/logo24/logohome.png') 2px 2px no-repeat  transparent; }
#navH .p0 #e1 a:hover, #navH .p0 #e1.active a { background: transparent}
#navH .p0 #e1 a { text-indent: -999px; padding: 0 10px; width: 15px; }
#navH .p0 li#e1:hover, #navH .p0 #e1.active { background-position: 2px -29px; background-color: #222; }
#navH li { display: block; height: 32px; float: left; font: bold 14px/30px Arial, sans-serif; position: relative; overflow: visible;  }
#navH li a { display: inline-block; height: 100%; padding: 0 10px; text-shadow: 1px 1px 1px #fff}
#navH li > ul { display: none; position: absolute; top: 32px; left: 0; padding: 6px 6px 6px 6px; z-index:1;}
#navH li > ul li { display: block; height: auto; line-height: 1.5em; float: none;}
#navH li.active a, #navH li:hover a { background-color: #222; color: #fff; text-shadow: none}
#navH .p1 {background: #222; min-width: 110%}
#navH .p1 li a { display: block; white-space: nowrap}
#navH li:hover > ul { display: block; }
#navH li > ul a { padding: 4px; color: #fff}
#navH li > ul a:hover { background: #cbcbcb; color: #222}
#navH li > ul:hover { display:  block}

#sitePath { display: none; }
.mod .node_head h2 a:hover, .indexMT .header h1 a:hover, .indexMT .header h2 a:hover, .index .head h1 a:hover, .index .head h2 a:hover, .blogBox h3 a:hover, .NFwrp h3 a:hover, .indABC h3 a:hover, .wideoIndex .index_head h2 a:hover { background: transparent}
.banB3 { margin-top: 0; }
.banN3 {  color: #999; font: 10px Arial,sans-serif; padding-bottom: 2px; text-align: left;  text-transform: uppercase; letter-spacing: normal; }

article.mod_uzr2 header {border-bottom: 2px solid #e4e4e4; }

/* HEADERS --- GREY BACKGROUND  */
.mod_uzr3, .index .head, article.mod_uzr6 > header, .index.forUs .head, .bs_mostread_head, .mod_sondaz .node_head, .mod.inPaper .node_head h2,  .mod.gallRight header, .mod.coverNList header { background: #e7e7e7; border-bottom: 2px solid #c1c1c1; height: 40px; display: block; }
article.mod_uzr3 > header { border: none; float: left }
article.mod_uzr3 > header h1,.index .head h1,.index.forUs h2, article.mod_uzr6 > header h1,.bs_mostread_head strong, #mod_logo24maps header h3, .mod_logoAuthor h2, .mod_sondaz .node_head h2, .mod.inPaper .node_head h2 a, .mod.gallRight header h2, .mod.coverNList header h2 { font: 22px/46px "Bemio", sans-serif; margin-left: 14px; text-shadow: 1px 1px 1px #fff; text-transform: uppercase; margin-bottom: 0; }
/* BEMIO HEADERS --- TEXT STYLE ---- */
.mod_uzr4 .content header a, .index.triple .wrap_0 h3 a, .index .wrap_0 h2 a, #col_left .index .wrap_0 h3 a, .index.video .entry h2 a, #holder_401 article.mod_uzr6:first-child li > ul a, .mod_uzr6 .imgw ~ ul li a { border-collapse: separate; background-color: #b4181c; font: bold 18px/26px "Open Sans", sans-serif; text-shadow: 1px 1px 1px #222; color: #fff ; padding: 0; box-shadow: 8px 4px 0 #B4181C, -8px -3px 0 #B4181C, -8px 4px 0 #B4181C, 8px -3px 0 #B4181C; padding /*\**/: 3px 4px 3px\9; box-shadow: none \0/IE9; outline: 3px solid #b4181c\9; }

.mod_uzr4 .content header a:hover, .index.triple .wrap_0 h3 a:hover , .index .wrap_0 h2 a:hover , .index.video .entry h2 a:hover, #holder_401 article.mod_uzr6:first-child li > ul a:hover, .index.video .entry h2 a:hover, .mod_uzr6 section.body > ul > li > ul a:hover, #col_left .index .wrap_0 h3 a:hover {box-shadow: 8px 4px 0 #222, -8px -3px 0 #222, -8px 4px 0 #222, 8px -3px 0 #222; box-shadow: none \0/IE9; outline /*\**/: 3px solid #222\9 }

.mod .node_head h2 a:hover, .indexMT .header h1 a:hover, .indexMT .header h2 a:hover, .index .head h1 a:hover, .index .head h2 a:hover, .blogBox h3 a:hover, .NFwrp h3 a:hover, .indABC h3 a:hover, .wideoIndex .index_head h2 a:hover { color: #b4181c } 

.mod_uzr4 .content header a:hover, .index.triple .wrap_0 h3 a:hover, .index .wrap_0 h2 a:hover, #holder_401 article.mod_uzr6:first-child li > ul a:hover, .mod_uzr6 section.body > ul > li > ul a:hover, .index.video .entry h2 a:hover, #col_left .index .wrap_0 h3 a:hover { background-color: #222; color: #fff; }

/* belka nadindex */
.mod_uzr3 .body { float: right; font-size: 14px; font-weight: bold; line-height: 40px}
.mod_uzr3 section.body li { display: inline; margin-right: 14px; line-height: 40px}
.mod_uzr3 .body li a { color: #222; padding: 4px}
.mod_uzr3 .body li a:hover { color: #fff; background: #222}

/* slider */
.mod_uzr4 section.body div.content a:hover { text-decoration: none; border-bottom:none}
.mod_uzr4 section.body a.next, .mod_uzr4 section.body a.prev { display: none}
.mod_uzr4 section.body div.content{ background: transparent;}
.mod_uzr4 section.body div.content a:hover { background: #222}
.mod_uzr4 section.body li { height: 240px }

.mod_uzr2 { margin-top: 10px}
.mod_uzr2 section.body div.imgw { float: right   }
.mod_uzr2 section.body div.content { border: none}
.mod_uzr2 section.body li { background: #e7e7e7;}
.mod_uzr2 section.body li:hover { background: #222; }
.mod_uzr2 section.body li a { color: #b4181c}
.mod_uzr2 section.body li:hover a { color: #fff; }
.mod_uzr2 section.body a:hover { background: transparent}

/* MT */
.mod_uzr4 section.body { height: 240px }
.mod_uzr4 section.body header { position:absolute; left: 38px; bottom: 30px; display: inline; max-width: 75%}

.index h3 { background: none}

/* index 3 img */
.index.triple .entry { float: right; width: 300px; display: block; position: relative; height: 120px; overflow: hidden; font-size: 18px }
.index.triple .entry.big { float: left; height: 245px; margin-right: 20px; }
.index.triple .wrap_0 { position: absolute; }
.index.triple .entry .wrap_0 { top: 16px; bottom: auto; left: 120px;}
.index.triple .entry.big .wrap_0 { position: relative; top: 0; left: 0}
.index.triple .entry.big .wrap_0 h3 { position: absolute; top: -12px; left: 18px; }

/* index video */
.index.video .entry { width: 300px; display: block; position: relative; overflow: hidden; height: 300px;  }
.index.video .entry.even { float: right; margin-left: 20px}
.index.video .entry.odd { float: left;  }
.index.video .playbtn, .video_series .playbtn { position: absolute; left: 100px; top: 63px;}  ttttt {}
.index.video .entry h2 {  margin: -14px 0 0 18px}

/* pisza dla nas */
.index.forUs h3 { font-family: Arial, sans-serif; }
.index.forUs a { color: #fff; background: transparent}
.index.forUs .body > ul > li:hover { background: #424242 }
.index.forUs .body > ul > li { background: #39362c; margin-bottom: 10px; height: auto; text-shadow: 1px 1px 1px #222; min-height: 110px} 
.index.forUs .imgw { float: left; }
.index.forUs .imgw img { border-style: solid; border-color: #fff; border-width: 0 5px 5px 0; height: 100px; width: 100px }
.index.forUs .wrap_0 { width: 179px; padding-bottom: 16px; overflow:auto; margin-right: 16px;}
.index.forUs .wrap_0 h3 { margin-left: 16px; font-size: 16px; font-weight: bold; clear:both}
.index.forUs .tags { margin: 16px; color: #cfc9b4; font-size: 12px;}
.index.forUs .tags a { color: #cfc9b4; font-weight: bold }

/* dzial index */
.index.root .entry { width: 300px; height: 300px; display: block; border-bottom: 1px solid #ddd; margin: 0 0 10px 0; position:relative }
.index.root .imgw { height: auto; }
.index.root .wrap_0 { height: 100px; }
.index.root .entry.odd { margin-left: 20px; float: right;}
.index.root .entry.even { float: left;}
.index.root h2 { position: static; margin-top: -12px; margin-left: 18px; max-width: 250px; }
.index.root h3 { position: static; margin-top: -12px; margin-left: 18px; max-width: 250px; }
.index.root .tags { display: block; overflow: hidden; position: absolute; bottom: 0; height: 2em; background:#fff; padding-top:2px; width: 100%; font-size: 14px; text-align: center }
.index.root .tags li { display: inline-block; margin-bottom: 8px; #float:left; }
.index.root .tags a {color: #222; margin-right: 10px; font-weight: bold;}

article.mod .pages, .indexMT .pages, .index .pages, .wideoIndex .index_str {font-size: 36px; line-height: 1.11em;}
article.mod .pages a, .indexMT .pages a, .index .pages a, .wideoIndex .index_str a { color: #b4181c}
article.mod.mod_avanti24.mod_product_index section.pages span.all span, article.mod.mod_avanti24.mod_product_index section.pages span.all a {font: inherit;}
article.mod .pages span, article.mod .pages a, .indexMT .pages span span, .indexMT .pages a, .index .pages span, .index .pages a, .wideoIndex .index_str a, .wideoIndex .index_str span { border: 0;}

article.mod_uzr6 { font-size: 12px; line-height: 22px; border-top: 2px solid #e7e7e7; padding-top: 24px }
article.mod_uzr6 .imgw ~ ul { margin: -14px auto auto 14px}
article.mod_uzr6 a { color: #666 }
article.mod_uzr6 a:hover { color: #222 }
article.mod_uzr6 section.body li header { font-size: 14px; font-weight: bold; color: #222; border-bottom: none; text-transform: none; }
.mod_uzr6 footer { border-top: none; font-size: 14px; font-weight: bold;  }

article.mod_uzr6.class6 li > a { border-collapse: separate; background: #b4181c; font: bold 18px/26px "Open Sans", sans-serif; text-shadow: 1px 1px 1px #222; color: #fff ; padding: 0; box-shadow: 8px 4px 0 #B4181C, -8px -3px 0 #B4181C, -8px 4px 0 #B4181C, 8px -3px 0 #B4181C; padding /*\**/: 3px 4px 3px\9; box-shadow: none \0/IE9; outline: 3px solid #b4181c\9; }
article.mod_uzr6.class6 li > a:hover {background: #222; box-shadow: 8px 4px 0 #222, -8px -3px 0 #222, -8px 4px 0 #222, 8px -3px 0 #222; box-shadow: none \0/IE9; outline /*\**/: 3px solid #222\9 }

#col_left .mod_uzr6 section.body > ul > li { width: 300px; height: 120px; margin-left: 20px; float: right; margin-bottom: 0; position: relative }
#col_left .mod_uzr6 section.body > ul > li.n2 { float: left; margin-left:0 }
#col_left .mod_uzr6 section.body > ul > li > ul { position: absolute; top: 16px; left: 120px; max-width: 180px; margin: 0}

/* polecamy */
/* najczesciej czytane */
.bs_mostread { margin-bottom: 20px; }
.bs_mostread_body { margin-top: 10px }
.bs_mostread .more { border-top: 1px solid #e2e2e2; font-size: 11px; text-align: right; padding-top: 2px; }
.bs_mostread li { height: 100px; margin-bottom: 10px; position: relative; background: #e7e7e7; overflow: hidden }
.bs_mostread .no { display: block; width: 38px; height: 38px; line-height: 38px; background: #36bce3; color: #fff; font-size: 28px; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0;}
.bs_mostread .image { float: right; display: block; width: 140px; height: 100px }
.bs_mostread .t { font-size: 16px; line-height: 20px; font-weight: bold; display: block; width: 160px; height: 100px; float: left }
.bs_mostread .t a { display: block; padding: 8px 16px 8px 16px; color: #b4181c }
.bs_mostread li:hover { background: #000; }
.bs_mostread li:hover .no { display: none; }
.bs_mostread li:hover .t a { color: #fff; }

article.mod_most_read section.body .tabbed_items span.number { background: #B4181C; }
article.mod_most_read section.body .tabbed_items li ul li h3 a:hover, article.mod_most_read section.body .tabbed_items li ul li:hover span.number, article.mod_most_read section.body .tabbed_items li ul > li:hover { background: #000; }

/* w numerze */
.mod_zr9.inPaper li { font: bold 14px Arial, sans-serif; background: none; border: none}
.mod_zr9.inPaper li a { color: #b4181c }
.mod_zr9.inPaper li a:hover { color: #222 }
.mod.inPaper .node_inner_c0 { width: 140px; height: 173px; display: block; float: left; border-bottom: 2px solid #c1c1c1}
.mod.inPaper .node_inner_c0 img { border: 10px solid #e7e7e7 }
.mod.inPaper .node_c1 { overflow: auto; clear: none; width: auto; margin-left: 10px;  }
.mod.inPaper .node_inner_c1 ul { list-style: none;}

/* obrazki na prawej */
.mod.gallRight { margin-bottom: 0}
.mod.gallRight li { margin-bottom: 20px;}
.mod.gallRight li:hover strong { background: #222}
.mod.gallRight li:hover a { color: #fff;  }
.mod.gallRight img { display: block}
.mod.gallRight strong { display: block; background: #e7e7e7; padding: 12px; font-size: 16px; line-height: 18px}

/* okladka i linki */
.mod.coverNList a { font-size: 14px; font-weight: bold; line-height: 16px; color: #b4181c;  }
.mod.coverNList a:hover { color: #222}
.mod.coverNList ul { float: right; overflow: auto; width: 150px; margin-left: 10px}
.mod.coverNList li { margin-bottom: 12px }
.mod.coverNList img { border: 10px solid #e7e7e7;}
.mod.coverNList div { border-bottom: 2px solid #c1c1c1; float: left; width: 140px; height: 173px}

/* quizy */
.quiz { width: 620px; margin: 0 0 20px; font-size: 14px; line-height: 19px; }
.quizHead { margin-bottom: 15px; }
.quizHead h1 {margin: 5px 0; color: #2a2a2b; font: 26px/32px Georgia, serif;}
.quizHead p {margin: 15px 0;}
.quizHead p, .quizHead p b { color: #000; font-weight: normal; font-size: 14px; line-height: 22px;}

.quiz .entry { padding: 10px 0; }
.quiz .entry h2 { margin-bottom: 15px; font-size: 14px; text-transform: uppercase; font-weight: bold;}
.quiz .entry h2 span { font-size: 11px; background: #ccc; padding: 7px; color: #fff; position: relative; top: -2px; margin-right: 8px; }
.quiz .entry ul {width: 420px; overflow: hidden; zoom: 1;}
.quiz .entry li {padding: 6px; border: 1px solid #fff; overflow: hidden; zoom: 1;}
.quiz .entry li * {vertical-align: middle;}
.quiz .entry .sel {border: 1px solid #f2f0ed; background: #f2f0ed url('http://bi.gazeta.pl/i/quizy/q_ansSelected.gif') repeat-x 0 0;}
.quiz .entry .i {float: left; display: inline; margin-right: 10px !important; margin-right: 7px;}
.quiz .entry .i img {display: block; background: #fff; padding: 3px; border: 1px solid #f2f0ed;}
.quiz .entry ul {width: 100%;}
.quiz .entry ul li {padding: 3px; margin-bottom: 15px; border: 1px solid #f2f0ed;}
.quiz .entry ul .i {float: left; background: none; padding: 3px; overflow: hidden; zoom: 1;}
.quiz .entry ul .i img {float: left; display: inline; padding: 0; border: none; background: none;}
.quiz .entry ul .i input {float: left; display: inline; padding: 0; height: 15px; width: 15px; margin: 0 6px 0 8px;}
.quiz .entry ul .sel .i, .quiz .entry ul .i img {background: none;}
.quiz .entry ul span {display: block; overflow: hidden; zoom: 1; background: url('http://bi.gazeta.pl/i/quizy/q_ansBg.gif') no-repeat 0 5px; 
padding-left: 12px; }

.quiz .str, .quiz .q_submit {border-top: 1px solid #f0eeeb; padding-top: 10px; overflow: hidden; zoom: 1;}
.quiz .str ul, .quiz .str .next {float: right;}
.quiz .str .next input { background: #ccc; border: 0; height: 20px; width: 104px; color: #fff; text-align: center; cursor: pointer; font: bold 
11px Arial,sans-serif; padding-bottom: 2px; }
.quiz .str ul {overflow: hidden; zoom: 1; margin-right: 25px; margin-top: 3px; list-style: none;}
.quiz .str li {float: left; display: inline; height: 15px; padding-top: 22px; width: 29px; color: #000; background: url
('http://bi.gazeta.pl/i/quizy/q_strBg.gif') no-repeat 0 0; text-align: center;}
.quiz .str li.current { background-image: url('http://bi.gazeta.pl/i/quizy/q_strCurrentBg.gif'); }
.quiz .q_submit .q_submitWrp {float: right; width: 129px; height: 22px; margin-top: 10px; background: url
('http://bi.gazeta.pl/i/quizy/q_submit.gif') no-repeat 0 0;}
.quiz .q_submit .q_submitWrp input {background: none; border: none; height: 20px; width: 129px; color: #fff; text-align: center; cursor: pointer;}

.quiz .wyniki {overflow: hidden; zoom: 1; margin-top: 25px;}
.quiz .wynikHead {overflow: hidden; zoom: 1; padding-bottom: 25px; margin-bottom: 15px; border-bottom: 1px solid #f0eeeb;}
.quiz .wynikHead h5 {float: left; display: inline; color: #000; line-height: 29px;}
.quiz .wynikHead0 div {overflow: hidden; zoom: 1; float: left; display: inline; margin-left: 15px;}
.quiz .wynikHead0 div span {float: left; display: inline; line-height: 29px;}
.quiz .wynikHead0 div .ile {font-weight: bold; margin-right: 8px; width: auto; height: 29px; padding: 0 7px; line-height: 29px; background: #ededed 
url('http://bi.gazeta.pl/i/quizy/q_ileBg.gif') repeat-x 0 0; text-align: center; margin-top: 0;}
.quiz .wynikHead0 .dobre {color: #07aa01;}
.quiz .wynikHead0 .zle {color: #c90604;}
.quiz .wynikHead0 .dobre .ile {border: 1px solid #07aa01;}
.quiz .wynikHead0 .zle .ile {border: 1px solid #c90604;}
.quiz .wynikHead0 .punkty {position: relative; top: -5px; margin-bottom: -5px;}
.quiz .wynikHead0 .punkty span {font: bold 28px Tahoma, sans-serif;}
.quiz .wynikHead0 .punkty em {font-size: 18px; font-weight: normal; font-style: normal;}
.quiz .legenda {overflow: hidden; zoom: 1; margin-top: 15px;}
.quiz .legenda span { float: left; display: inline; margin-right: 10px; color: #000; text-transform: uppercase;}
.quiz .legenda ul {float: left; display: inline; list-style: none; overflow: hidden; zoom: 1;}
.quiz .legenda li { color: #949494; float: left; display: inline; padding-left: 17px;}
.quiz .legenda .dobre {background: url('http://bi.gazeta.pl/i/quizy/q_LegendaGood.gif') no-repeat 0 3px; padding-right: 10px; margin-right: 10px; 
border-right: 1px solid #949494;}
.quiz .legenda .zle {background: url('http://bi.gazeta.pl/i/quizy/q_LegendaBad.gif') no-repeat 0 3px;}
.quiz .entry .good, .quiz .entry .wide .good {border: 2px solid #07aa01; background: #f2f0ed url('http://bi.gazeta.pl/i/quizy/q_ansSelected.gif') 
repeat-x 0 0;}
.quiz .entry .bad, .quiz .entry .wide .bad {border: 2px solid #c90604; background: #f2f0ed url('http://bi.gazeta.pl/i/quizy/q_ansSelected.gif') 
repeat-x 0 0;}
.quiz .more {margin-top: 10px; text-align: right;}
.quiz .more a { color: #148; text-decoration: none;}
.quiz .more a:hover {text-decoration: underline;}
.quiz .quizLogin, .quiz .quizAlreadyDone { color: #000;}
.quiz .quizLogin .row {overflow: hidden; zoom: 1; padding-top: 10px;}
.quiz .quizLogin .headerRow {padding: 0; font-weight: bold;}
.quiz .quizLogin .c0, .quiz .quizLogin .c1 {float: left; display: inline; margin-right: 10px;}
.quiz .quizLogin .iTxt {border: 1px solid #ababab; width: 200px; padding: 2px 3px 3px;}
.quiz .quizLogin .sbtBtn { background: #fff url('http://bi.gazeta.pl/i/drabinki/przypSbtBg.gif') repeat-x 0 0; border: 1px solid #dfdfdf; text-
align: center; width: 100px; height: 22px; color: #484848; cursor: pointer; padding-bottom: 2px;}
.quiz .quizAlreadyDone p {font-weight: bold; margin-bottom: 10px;}
.quiz .quizAlreadyDone li {font-weight: bold; padding-bottom: 2px;}

/* mapka */
#mapsArea { height: 540px; }

#mod_logo24maps { width: 940px; display: block; height: 593px}
#mod_logo24maps header h3 { line-height: 44px;}
#mod_logo24maps #openMaps { display: none}
#mod_logo24maps.linkOnly { height: 140px}
#mod_logo24maps.linkOnly #openMaps { display: block}
#mod_logo24maps.linkOnly .mCont {height: 80px}
#mod_logo24maps header { background: #E7E7E7; height: 40px; border-bottom: 2px solid #e2e2e2; margin:0}
#mod_logo24maps header h3 { float: left; cursor: pointer}
#mod_logo24maps header ul { float: right; margin-top: 12px }
#mod_logo24maps header li { display: inline; margin-right: 8px; padding: 4px; cursor: pointer}
#mod_logo24maps header li a { color: #222; background: transparent}
article#mod_logo24maps.mod > header a { display: inline }
article#mod_logo24maps.mod > header a:hover { background: transparent }
#mod_logo24maps header li:hover { background: #222; color: #fff}
#mod_logo24maps header li:hover a { color: #fff}
#mod_logo24maps header li.active, #mod_logo24maps header li.active a { color: #fff}
#mod_logo24maps header li.active, #mod_logo24maps header li.active:hover { background: #222; cursor: default; }
#mod_logo24maps > section { clear: both}
#mod_logo24maps .mCont { position: relative; width: 940px; height: 549px;display: block; overflow: hidden; }
#mod_logo24maps .mWrap { position: absolute; background: #9DB9CB; top:0; left:0}
#mod_logo24maps .mWrap > ul > li { display: block; height: 549px; width: 940px; position: relative; margin: 0 !important; zoom: 1; font-size: 0;}
#mod_logo24maps .map { position: absolute; top: 0; left: 0; z-index: 0; }
#mod_logo24maps .map img { display: block; }

/*#mod_logo24maps .map * { font: 12px/12px Arial}*/
#mod_logo24maps.down .mCont { height: 75px}

#mod_logo24maps .legend { position: absolute; top: 100px; left: 66px; display: block; height: auto; z-index: 4; overflow: auto;}
#mod_logo24maps .legend.tr { left: 680px}
#mod_logo24maps .legend.br { top:300px; left: 680px}
#mod_logo24maps .legend.bl { top:300px; }
#mod_logo24maps .legend.over { z-index: 5}
#mod_logo24maps .legend li { margin-bottom: 8px; padding: 11px 22px 10px 11px; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; text-shadow: 1px 1px 1px #222; display: inline-block }

#mod_logo24maps .gray{ background-position: -48px 0 !important}
#mod_logo24maps .blue { background-position: -24px 0 !important}
#mod_logo24maps .green { background-position: -72px 0 !important; }
#mod_logo24maps .gray.tear{ background-position: -48px -24px  !important}
#mod_logo24maps .blue.tear { background-position: -24px -24px  !important}
#mod_logo24maps .green.tear { background-position: -72px -24px  !important; }

#mod_logo24maps .legend { min-width: 200px; max-width: 250px;}
#mod_logo24maps .legend li.active { background-color: #4c738c}
#mod_logo24maps .legend li.active:hover { background-color: #6c93ac}
#mod_logo24maps .legend li:hover { background-color: #3c637c}
#mod_logo24maps .legend span {overflow: auto;  }
#mod_logo24maps .legend img { margin-right: 12px}
#mod_logo24maps .legend li span:first-child { background: url('http://biv.gazeta.pl/i/obrazki/logo24/maps/markers2.png') 0 0 no-repeat transparent; text-indent: -99px; height: 20px; width: 20px; float: left; margin-right: 6px}

#mod_logo24maps .layersWrap2 { position: relative; width: 100%; height: 100% }
#mod_logo24maps .layersWrap { display: block; width: 940px; height: 100%; position: absolute; top: 0; left: 0; z-index: 4}
#mod_logo24maps .layer { position: absolute; width: 100%; height: 100%; overflow: hidden}
#mod_logo24maps .layer li { position: absolute; overflow: visible; display: block; z-index: 2; cursor: pointer }
#mod_logo24maps .layer li.vis { z-index: 3; }
#mod_logo24maps .layer li div { position: relative; background: url('http://biv.gazeta.pl/i/obrazki/logo24/maps/markers2.png') 0 0 no-repeat transparent; width: 24px; height: 24px}
#mod_logo24maps .layer.gray li div { background-position: -48px 0 !important}
#mod_logo24maps .layer.blue li div { background-position: -24px 0 !important}
#mod_logo24maps .layer.green li div { background-position: -72px 0 !important; }
#mod_logo24maps .layer.gray li div.tear{ background-position: -48px -24px  !important}
#mod_logo24maps .layer.blue li div.tear { background-position: -24px -24px  !important}
#mod_logo24maps .layer.green li div.tear { background-position: -72px -24px  !important; }
#mod_logo24maps .layer.red li div.tear { background-position: 0 -25px !important; }
#mod_logo24maps .layer li p { display: none; left: 24px; top: 24px; position: absolute; background: #fff; color: #222; font-weight: bold; padding: 10px; box-shadow: 2px 2px 6px #223; width: 140px; font-size: 14px}
#mod_logo24maps .layer li p img { width: 140px; height: auto;}
#mod_logo24maps .layer li p a { color: #b4181c; }

#mod_logo24maps .world .map .black { position: absolute; z-index: 11; opacity: 0; filter: alpha(opacity=0);}
#mod_logo24maps .world .map .black.africa { top: 235px; left: 395px}
#mod_logo24maps .world .map .black.australia { top: 289px; left: 685px}
#mod_logo24maps .world .map .black.eu { top: 60px; left: 377px}
#mod_logo24maps .world .map .black.am_s { top: 305px; left: 227px}
#mod_logo24maps .world .map .black.am_n { top: 110px; left: 2px}
#mod_logo24maps .world .map .black.arctica { top: 40px; left: 110px}
#mod_logo24maps .world .map .black.asia { top: 52px; left: 507px}
#mod_logo24maps .world .map .mapTooltip { position: absolute; color: #222; background: #fff; padding: 10px;; font-size: 16px; z-index: 99; font-weight: bold;  }

#mod_logo24maps .world .map > img { z-index: 100}

#mod_logo24maps #loader { background:url('http://c.wrzuta.pl/wi7844/5a5f5fb500031b5e4c4db262/ajax-loader') 50% 50% transparent no-repeat; width: 110px; height: 76px; display: block; position: absolute; top: 50%;left: 50%; margin: -37px auto auto -55px; z-index: 9; display: none}
#mod_logo24maps #openMaps { padding: 12px; background: #e7e7e7; position: absolute; right: 18px; top: 18px; z-index: 10 }
#mod_logo24maps #openMaps a { color: #b4181c; text-shadow: 1px 1px 1px #fff; font-weight: bold; font-size: 16px}

.mod_logoAuthor { overflow: hidden; width: 620px; height: 59px; border-bottom: 2px solid #c1c1c1; background: #e7e7e7; background: -moz-linear-gradient(45deg,  #e7e7e7 0%, #e7e7e7 56%, #dadada 56%, #dadada 100%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e7e7e7), color-stop(56%,#e7e7e7), color-stop(56%,#dadada), color-stop(100%,#dadada));background: -webkit-linear-gradient(45deg,  #e7e7e7 0%,#e7e7e7 56%,#dadada 56%,#dadada 100%);background: -o-linear-gradient(45deg,  #e7e7e7 0%,#e7e7e7 56%,#dadada 56%,#dadada 100%);background: -ms-linear-gradient(45deg,  #e7e7e7 0%,#e7e7e7 56%,#dadada 56%,#dadada 100%);background: linear-gradient(45deg,  #e7e7e7 0%,#e7e7e7 56%,#dadada 56%,#dadada 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#dadada',GradientType=1 );}
.mod_logoAuthor img { float: right; width: 59px; height: 59px; margin-left: 12px}
.mod_logoAuthor p { float: right; display: block; width: 200px; height: auto; text-shadow: 1px 1px 1px #fff; font-size: 14px; text-align: right }
.mod_logoAuthor p a { text-decoration: underline; line-height: 1.6em}
.mod_logoAuthor span { display: block; margin-top: 12px }
.mod_logoAuthor h2 { float: left; line-height: 59px}

/*#gazeta_article_miniatures { background: #e7e7e7; padding: 8px 0;}*/
#gazeta_article_miniatures ul { margin-left: 8px; }
#gazeta_article_miniatures li { margin: 8px 9px 9px 8px}
#gazeta_article_miniatures li a:hover { border: 3px solid #222}

.mod_sondaz { color: #222; margin-bottom: 20px; text-shadow: 1px 1px 1px #fff }
.mod_sondaz .node_body { background: #e7e7e7}
.mod_sondaz .node_desc, .mod_sondaz ul { padding: 0; margin: 0; border-bottom: none}
.mod_sondaz li { margin: 0 0 20px 0}
.mod_sondaz .node_desc p { font: bold 16px/18px Arial, sans-serif; color: #222; text-shadow: 1px 1px 1px #fff; margin-top: 20px; display: block; max-width: 165px; overflow: auto; }
.mod_sondaz .results span { background: #A3A3A3; height: 14px; margin-left: 0; border-style: solid; border-color: #FAFAFA; border-width: 0 1px 1px 0}
 .mod_sondaz .results, .mod_sondaz .voting { padding: 20px 10px 10px 30px}
.mod_sondaz .results li { padding: 0; font-size: 14px; }
.mod_sondaz .results .votes { text-shadow: 1px 1px 1px #fff; font-size: 14px; font-weight: bold}
.mod_sondaz .votes, .mod_sondaz .note { font-size: 12px; font-weight: bold; }
.mod_sondaz .node_desc img { border-color: #fff; border-style: solid; border-width: 0 5px 5px 0; margin-right: 20px}
.mod_sondaz .sondaBut.pollSubmit { background: #4C738C; outline: 0; border: 0; padding: 6px; color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #222; margin: auto 20px 20px auto; cursor: pointer}
.mod_sondaz .votes, .mod_sondaz .note, .mod_sondaz .results li {margin: 0 0 15px 0}
/* ARTICLE */
#gazeta_article_tools a { color: #b4181c; }  
#gazeta_article > h1 {display:block !important;}

#bottom_wrap {clear:both; float: none;}

/* konkurs */
.path_113675.path_113675 .alertTxtForm {color:#626262; padding-bottom:40px; font: normal 12px/14px Verdanda,sans-serif;}
.path_113675 .alertTxtForm a {color: #b4181c;}
.path_113675 .alertTxtForm a:hover { background: none; text-decoration: underline; }
.path_113675 .alertTxtForm:after{ content:" "; display:block; height:0; width: 0; clear:both; float:none;}
.path_113675 .alertTxtForm h2 {color:#b4181c; font-size:19px; line-height: 21px; font-weight: bold; border-top:1px solid #e6e6e6; padding: 17px 0 2px; margin-top: 20px; }
.path_113675 .alertTxtForm h2 + p {font-size: 16px; line-height: 18px; color:#7d7d7d; padding-bottom: 15px; border-bottom: 1px solid #e6e6e6; }
.path_113675 .alertTxtForm h3{color:#b4181c; font-family:Verdana,sans-serif; font-size:14px; font-weight:bold; text-transform: uppercase; padding:4px 0px 20px 0px; margin-top:20px;}
.path_113675 .alertTxtForm h3 .redInfo{font-family:Tahoma; font-size:10px; text-transform:none; font-weight:normal; float:right; padding-top:2px;}
.path_113675 .alertTxtForm form { position: relative; }
.path_113675 .alertTxtForm form .req{color:#e31d53;}
.path_113675 .alertTxtForm form .kR .req {text-align: left;}
.path_113675 .alertTxtForm strong {font-weight: normal; color: #222}
.path_113675 .alertTxtForm .kL{float:left; width:180px !important; padding-right:10px; text-align:right; padding-bottom:13px;}
.path_113675 .alertTxtForm .kR{float:left; padding:0px 0px 13px 0px; width:430px;}
.path_113675 .alertTxtForm .kL .req{margin-left: 3px;}
.path_113675 .alertTxtForm .fRight{float:right;}
.path_113675 .alertTxtForm .small{font-size:11px; color:#898989; display:block; text-align:right;}
.path_113675 .alertTxtForm .txtA{border:1px solid #bdbbcd; padding:3px;}
.path_113675 .alertTxtForm .txtF{border:1px solid #bdbbcd; padding:2px 3px;}
.path_113675 .alertTxtForm .podpis{display:block; font-size:10px;}
.path_113675 .alertTxtForm span.A1{height:auto; text-align:right;}
.path_113675 .alertTxtForm .A1{width:394px; height:100px;}
.path_113675 .alertTxtForm .A2{width:369px; height:100px;} 
.path_113675 .alertTxtForm .S1{width:200px; color:#8b8b8b;}
.path_113675 .alertTxtForm .F1{width:394px;}
.path_113675 .alertTxtForm .F2{width:320px;}
.path_113675 .alertTxtForm .btn{display:block; height:22px; line-height:22px; font-size:12px; font-family:Arial; font-weight:bold; text-transform:uppercase; color:#fff; background: #b4181c; padding:0px 10px; float:left; clear:both; overflow:hidden; border-style:none; margin-left: 190px;}
.path_113675 .alertTxtForm #attachPhotos1 .btn { margin-left: 0 !important; }
.path_113675 .alertTxtForm .btn:hover { background: #b31e22; text-decoration: none; }
.path_113675 .alertTxtForm .light{background:none; float:right;}
.path_113675 .alertTxtForm .removePhotoBtn{color:#e9594d; font-weight:bold;}
.path_113675 .alertTxtForm .removeVideoBtn{color:#e9594d; font-weight:bold;}
.path_113675 .alertTxtForm .attachPhotosBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/attachPhoto.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}.alertTxtForm .attachPhotosBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/attachPhoto.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}
.path_113675 .alertTxtForm .attachVideosBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/attachVideo.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}.alertTxtForm .attachPhotosBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/attachPhoto.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}
.path_113675 .alertTxtForm .removePhotoBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/removePhoto.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}
.path_113675 .alertTxtForm .removeVideoBtn{background:url('http://bi.gazeta.pl/i/obrazki/alert24/removeVideo.gif') no-repeat left 50%; padding-left:23px; margin-left:-4px;}
.path_113675 .alertTxtForm .btn:hover{color:#fff;}
.path_113675 .alertTxtForm .photoSect .kR, .alertTxtForm .videoSect .kR{background:#f0f0f0; width:388px; padding-top:5px; padding-left:12px;}
.path_113675 .alertTxtForm .photoSect .kL, .alertTxtForm .videoSect .kL{padding-top:5px;}
.path_113675 .alertTxtForm .hid{display:none;}
#lawConf, #photoConf{margin-right:2px;}
.alertTxtForm .extended{background:#eaeaea; padding:10px; margin-top:10px; color:#900; font-weight:bold; letter-spacing:1px;} 
.path_113675 #col_left .alertTxtForm .btn {color: #fff}

/* video */
.mod_mlyn_zr2 .node_head { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 3px solid #ccc; }
.mod_mlyn_zr2 .node_head h3 { font: normal 18px/21px Arial,sans-serif; }
.mod_mlyn_zr2 a { padding: 0; }
.mod_mlyn_zr2 a:hover, .mod_mlyn_zr2 .node_sponsor a:hover { background: none; text-decoration: underline; }
.mod_mlyn_zr2 a:hover .caption, .mod_mlyn_zr2 .node_sponsor a:hover .caption { color: #333; }
.mod_mlyn[data-servlet*='mill_img=K'] .caption { font-size: 14px; font-weight: normal; }

/* !! PRODUKTOWA !! */
.mod_zr_newproducts .node_body .node_entry {float:left;margin-left:20px;width:140px;}
.mod_zr_newproducts .node_body .n6 {margin:0;}
.mod_zr_newproducts .node_body .node_entry h3 {font: 18px/20px Open Sans Bold,sans-serif; margin:0; padding:0;}
.mod_zr_newproducts .node_body .node_entry .lead {font-size: 12px; line-height: 14px; font-weight: bold; color: #474747;}

/* product search */
.product_search {background: #f0f0f0; overflow: hidden; margin-bottom: 33px;}


.mod.mod_avanti24.mod_product_info header {
    position: relative;
}

article.mod.mod_avanti24.mod_product_info section {
    float: right;
    border: none;
}

article.mod.mod_avanti24.mod_product_info header {
    float: left;
    border: none;
    width: 315px;
    height: 100%;
    line-height: 435px;
    overflow: hidden;
}

article.mod.mod_avanti24.mod_product_info header img {
    max-width: 296px;
    vertical-align: middle;
}

article.mod.mod_avanti24.mod_product_info header div {
    height: 100%;
    margin-top: 15px;
    overflow: hidden;
}

article.mod.mod_avanti24.mod_product_info section {
    width: 305px;
}

.mod.mod_avanti24.mod_product_info .body .info .social ul li {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.mod.mod_avanti24.mod_prev_next {
    position: relative;
}

article.mod.mod_avanti24.mod_product_info section h1 {
    font: 26px/32px Arial,san-serif;
    margin: 0 0 25px 0;
}

article.mod.mod_avanti24.mod_product_info section .info p {
    font: 12px/18px Arial;
    color: #333;
}

article.mod.mod_avanti24.mod_product_info section .info p a {
    color: #333;
    font: 12px/18px Arial;
}

article.mod.mod_avanti24.mod_product_info section .info p a:hover {
    color: #333;
    background: none;
    text-decoration: underline;
}

article.mod.mod_avanti24.mod_product_info section.body div.info > h1 + p {
    margin: 0 0 20px 0;
}

article.mod.mod_avanti24.mod_product_info section .info p.lead {
    margin: 18px 0 25px 0;
}

article.mod.mod_avanti24.mod_product_info section .info > p strong {
    font: 20px/24px Arial;
    display: block;
    color: #666;
}

article.mod.mod_avanti24.mod_product_info section .info .buybutton {
    border: none;
    cursor: pointer;
    margin: 30px 0 0 0;
    padding: 8px 0 0;
    width: 179px;
    height: 40px;
    background: url("http://bi.gazeta.pl/i/obrazki/logo24/produktowa/buy_btn_bg.png") no-repeat;
}

article.mod.mod_avanti24.mod_product_info section .info .buybutton a {
    font: bold 14px/15px Open Sans Bold,sans-serif;
    padding-left: 34px;
    color: #fff;
}

article.mod.mod_avanti24.mod_product_info section .info .buybutton a:hover {
    font-style: italic;
    color: #fff;
    text-decoration: none;
}

/* search */
.product_search .inner .c0,  .product_search .inner .c1 {float:left;}
.product_search .inner .c0 {padding: 25px 10px 24px 20px; width:239px; font: italic 14px/18px Georgia;word-wrap: break-word}
.product_search .inner .c0 span.size { font: 34px Open Sans Normal; float:left; margin: -4px 15px 0 0;}
.product_search .inner .c1 {padding: 24px 25px 24px 0px; width:326px; }
.product_search .inner .c1 form input[type='text'].iTxt {border:1px solid #c5c5c5;height:38px;width:213px; font:20px Arial; color:#666; padding:0 0 0 10px;}
.product_search .inner .c1 form input[type='submit'].iSbt{cursor:pointer;border:none; height:36px; width:88px;margin: 0px 0px 0px 9px;font: bold 20px Arial;color: #fff; text-shadow: 1px 1px 1px #222;
background: #d32222;
background: -moz-linear-gradient(top,  #d32222 0%, #c12222 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d32222), color-stop(100%,#c12222));
background: -webkit-linear-gradient(top,  #d32222 0%,#c12222 100%);
background: -o-linear-gradient(top,  #d32222 0%,#c12222 100%);
background: -ms-linear-gradient(top,  #d32222 0%,#c12222 100%);
background: linear-gradient(to bottom,  #d32222 0%,#c12222 100%);
}
.product_search .inner .c1 form input[type='submit'].iSbt:hover {
background: #de3030;
background: -moz-linear-gradient(top,  #de3030 0%, #d92727 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de3030), color-stop(100%,#d92727));
background: -webkit-linear-gradient(top,  #de3030 0%,#d92727 100%);
background: -o-linear-gradient(top,  #de3030 0%,#d92727 100%);
background: -ms-linear-gradient(top,  #de3030 0%,#d92727 100%);
background: linear-gradient(to bottom,  #de3030 0%,#d92727 100%);
}
.product_search .inner .c1 p {font:11px Arial;}
.product_search .inner .c1 p a{color:#999; font:11px Arial;}
.product_search .inner .c1 p a:hover{ background:none;}
.searchHint {z-index: 9999;}

/* indexowa */
.mod.mod_avanti24.mod_product_narrower .body dl dt p{color: #666 ; font: 12px/24px Open Sans Normal,sans-serif; text-transform: uppercase; margin-bottom: 24px;}
.mod.mod_avanti24.mod_product_narrower .body dd, .mod.mod_avanti24.mod_product_narrower .body dl {margin:0 ;}
.mod.mod_avanti24.mod_product_narrower .body > dl {margin-bottom: 24px;}
.mod.mod_avanti24.mod_product_narrower .body dl + dl dd dl {margin-bottom: 24px;}
.mod.mod_avanti24.mod_product_narrower .body dd dl dd {margin:0 0 0 12px;}
.mod.mod_avanti24.mod_product_narrower .body dl a:hover {font-style:normal; text-decoration: underline; color: #222;}
.mod.mod_avanti24.mod_product_narrower a {font: normal 12px/24px Open Sans Normal,sans-serif; font-weight: normal; color: #333;}

article.mod.mod_avanti24.mod_product_index section.pages {margin-left: -24%;width: 146%;}
article.mod.mod_avanti24.mod_product_index section.body ul li.entry .im {line-height:225px; height:205px; overflow:hidden; padding:17px 0 0 0;}
article.mod.mod_avanti24.mod_product_index section.body ul li.entry .im a img {vertical-align:middle;}
article.mod.mod_avanti24.mod_product_index section.body ul li.entry, article.mod.mod_avanti24.mod_product_index section.body ul li.entry.next {vertical-align: top; position:relative; width:216px; height:300px; display:inline-block; margin: 10px;}
article.mod.mod_avanti24.mod_product_index section.body ul li.entry { margin-left:0px;}
article.mod.mod_avanti24.mod_product_index section.body ul li.entry.next {margin-right:0px;}
article.mod.mod_avanti24.mod_product_index section.body ul li a{color: #333;font: 16px/20px Open Sans Normal; }
article.mod.mod_avanti24.mod_product_index section.body ul li:hover a{color: #666; background:none; font-style:italic;}
article.mod.mod_avanti24.mod_product_index section.body ul li .content {position:absolute; top:235px; width:218px;}
article.mod.mod_avanti24.mod_product_index section.body ul li div.im a span{width:216px; height:300px; position:absolute; top:0; left:0; background:url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/bgimagemid.png");}

article.mod.mod_avanti24.mod_product_index section.pages span.all,   article.mod.mod_avanti24.mod_product_index  section.pages span.all span,   article.mod.mod_avanti24.mod_product_index  section.pages span.all a,   article.mod.mod_avanti24.mod_product_index  section.pages a {border:none;}
/* article.mod.mod_avanti24.mod_product_index section.pages a.prev,   article.mod.mod_avanti24.mod_product_index section.pages a.next {text-transform: lowercase; font: 14px Arial,sans-serif; color:#111; }
article.mod.mod_avanti24.mod_product_index section.pages a.prev:hover,   article.mod.mod_avanti24.mod_product_index  section.pages a.next:hover {background:none; color:#222;} 
article.mod.mod_avanti24.mod_product_index section.pages span.all a{font:14px Arial,sans-serif;  background:none;}
article.mod.mod_avanti24.mod_product_index section.pages span.all span{font:14px Arial,sans-serif;color:#666;} */
article.mod.mod_avanti24.mod_top_facets {text-align: center; margin:34px 0 9px 0}
article.mod.mod_avanti24.mod_top_facets span {font: 36px Arial; color:#666; text-transform: uppercase;}
article.mod.mod_avanti24.mod_product_index {text-align: center; margin:0px 0 0 0; margin-top: -2px;}


.mod.mod_zr_newproducts .node.node_body.size{ position: relative;}
.mod.mod_zr_newproducts .node.node_body.size .node_inner_body { width: 620px; }
.mod.mod_zr_newproducts .node.node_body.size > div > div {width: 9999px;}
.mod.mod_zr_newproducts .node.node_body.size > div > div > div { float: left; width: 124px; height:220px; overflow:hidden; padding: 0 8px; margin: 0 20px 0 0; }
.mod.mod_zr_newproducts .node.node_body.size .scroll_right,.mod.mod_zr_newproducts  .node.node_body.size .scroll_left { z-index: 9999; background: #cfcfcf; height: 220px; position: absolute; top: 0px; width: 21px; }
.mod.mod_zr_newproducts .node.node_body.size .scroll_right.active,.mod.mod_zr_newproducts  .node.node_body.size .scroll_left.active { background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/minislider3.png") no-repeat; }
.mod.mod_zr_newproducts .node.node_body.size .scroll_right { right: 0; }
.mod.mod_zr_newproducts .node.node_body.size .scroll_right.active {background-position:-43px 0;z-index:999999;cursor:pointer;}
.mod.mod_zr_newproducts .node.node_body.size .scroll_right.active:hover {background-color: #e7e7e7;}
.mod.mod_zr_newproducts .node.node_body.size .scroll_left.active:hover {background-color: #e7e7e7;}
.mod.mod_zr_newproducts .node.node_body.size .scroll_left { left: 0; }
.mod.mod_zr_newproducts .node.node_body.size .scroll_left.active {background-position:4px 0; z-index:999999; cursor:pointer;}
.mod.mod_zr_newproducts .node.node_head, .mod.mod_avanti24.mod_similar_products header, article.mod.mod_moto.mod_read_more header, article.mod.mod_nearshop header, .mod_product_index_title header {border:none; text-transform: uppercase; padding: 0; font-size: 16px; font-family:"Open Sans Normal", sans-serif; color:#7d7d7d; margin-bottom:20px;}
.mod.mod_zr_newproducts .node.node_head, .mod.mod_avanti24.mod_similar_products header, article.mod.mod_moto.mod_read_more header, article.mod.mod_nearshop header, .mod_product_index_title header {margin-bottom:10px; background: #e7e7e7; border-bottom: 2px solid #c1c1c1; height: 40px;}
.mod.mod_zr_newproducts .node.node_head .node_inner h2,  .mod_similar_products h2, .mod_read_more h2, .mod_nearshop h2, .mod_product_index_title h1 {font-family: "Open Sans Bold",sans-serif; line-height: 40px; margin-left: 14px; font-size: 18px; text-shadow: 1px 1px 1px #fff; color: #000;} /* ? */
.mod_product_index_title {margin-bottom: 10px;}
.mod.mod_zr_newproducts.dynamic {margin-bottom:36px;}
.mod.mod_avanti24.mod_similar_products {margin-bottom:37px;}

.mod.mod_avanti24.mod_similar_products section.body {width:641px;}
.mod.mod_avanti24.mod_similar_products section.body ul {margin-left: -20px; height: 236px; overflow: hidden;}
.mod.mod_avanti24.mod_similar_products section.body ul:after {content: " "; clear: both; display: block; }
.mod.mod_avanti24.mod_similar_products section.body ul li .desc {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s; -ms-transition: opacity 0.5s;position:absolute;top:82px; left:0px; text-align:center; height:auto; background:#c62121;; width:140px; opacity:0; cursor:pointer; opacity:0;word-wrap:break-word; }
.mod.mod_avanti24.mod_similar_products section.body ul li:hover .desc {opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.mod.mod_avanti24.mod_similar_products section.body .desc h3 {padding:10px 24px 7px 24px; width:65%; line-height:0px; }
.mod.mod_avanti24.mod_similar_products section.body .desc h3 a{padding-top:10px; font:18px/18px Open Sans Bold; color:#fff; text-shadow: 1px 1px 1px #222;}
.mod.mod_avanti24.mod_similar_products ul li{float:left; position:relative; width:124px; height:220px; overflow:hidden; padding: 0px 8px; margin-left:20px;} 

.mod.mod_avanti24.mod_product_info header span {z-index:9999; position:absolute; top:0; left:0; width: 296px;background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/bgimagebig.png") repeat scroll 0 0 transparent; height: 100%; background-size:100% 100%;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry {position:relative; line-height:220px;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry div.desc {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s; -ms-transition: opacity 0.5s;background: #c62121; height: auto;left: 0;position: absolute;text-align: center;top: 82px;width: 140px; opacity:0;word-wrap:break-word;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry:hover div.desc {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:0.9;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry div.desc h3 {width:65%;padding: 10px 24px 5px 24px;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry a {font:18px/18px Open Sans Bold; color:#111; padding:10px 0 0 0; color: #fff; text-shadow: 1px 1px 1px #222;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry a img {vertical-align: middle;}
.mod.mod_zr_newproducts.dynamic .mod_inner .node_inner.node_inner_entry a span{z-index:9999; position:absolute; top:0; left:0; width: 140px;background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/bgimagemini.png") repeat scroll 0 0 transparent; height: 220px;}

.mod.mod_avanti24.mod_similar_products .body ul li {position:relative; line-height:220px;}
.mod.mod_avanti24.mod_similar_products .body ul li .imgw a img {vertical-align: middle;}
.mod.mod_avanti24.mod_similar_products .body ul li .imgw span{z-index:9999; position:absolute; top:0; left:0; width: 140px;background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/bgimagemini.png") repeat scroll 0 0 transparent; height: 218px;}

.mod.mod_avanti24.mod_prev_next {margin: 29px 0 34px 0;}
.mod.mod_avanti24.mod_prev_next section.prev, .mod.mod_avanti24.mod_prev_next section.next { margin:18px 0 0 0;width:160px;text-align:center; position:relative;}
.mod.mod_avanti24.mod_prev_next section.prev {float:left;}
.mod.mod_avanti24.mod_prev_next section.next {float:right;}
.mod.mod_avanti24.mod_prev_next section.center {position:absolute; left: 174px; text-align:center; width:300px;top:6px;}
.mod.mod_avanti24.mod_prev_nextentry p.page {font: 24px/19px Georgia; color:#222;}
.mod.mod_avanti24.mod_prev_nextentry p.filters {font: 14px/20px Arial; color: #999;margin:22px 0 0 0; }

section.prev > a {display:block; background:url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/itemarrow1.png") 1px 13px no-repeat; position:absolute; width:16px; height:100px;}
section.next > a {display:block; background:url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/itemarrow1.png") -15px 13px no-repeat; position:absolute; width:16px; height:100px; right:0;}
section.next a:hover {background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/itemarrow2.png") no-repeat scroll -15px 43px transparent ;height: 130px;top: -30px;}
section.prev a:hover {background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/itemarrow2.png") no-repeat scroll 1px 43px transparent ;height: 130px;top: -30px;}
.mod.mod_avanti24.mod_product_info header {position:relative;}
article.mod.mod_avanti24.mod_product_info section {float:right; border:none;}
article.mod.mod_avanti24.mod_product_info header {float:left; border:none; width:315px; height:100%; line-height:435px; overflow:hidden;}
article.mod.mod_avanti24.mod_product_info header img {vertical-align:middle;}
article.mod.mod_avanti24.mod_product_info header div {height:100%; margin-top:15px; overflow:hidden;}
article.mod.mod_avanti24.mod_product_info section {width: 305px;}

.mod.mod_avanti24.mod_product_info .body .info .social ul li {display:inline-block; vertical-align:top;width:auto;}
.mod.mod_avanti24.mod_prev_next {position:relative;}

/* read more */
article.mod.mod_moto.mod_read_more section .desc p.lead {font:12px/18px Arial; color: #333;}
article.mod.mod_moto.mod_read_more section li {clear:both;float:left; margin: 0 0 13px 0;}
article.mod.mod_moto.mod_read_more .desc{width:462px;float:right;padding: 0 0 0 15px;position: relative; top: 3px;}
article.mod.mod_moto.mod_read_more .desc h3 {margin:0 0 10px 0;}
article.mod.mod_moto.mod_read_more .desc h3 a {font: 18px/21px Open Sans Bold; color:#fff; text-decoration: none; text-shadow: 1px 1px 1px #222; margin: 0 0 16px 0; background: #b4181c; padding: 0 5px;}
article.mod.mod_moto.mod_read_more .desc h3 a:hover {background: #222;}
article.mod.mod_moto.mod_read_more .imgw {width:140px;float:left;}

/* sklepy */
article.mod.mod_shopbase { overflow: hidden; width:620px; height:188px;}
article.mod.mod_shopbase section.body {padding:20px 25px; background:#f0f0f0; overflow:hidden;}
article.mod.mod_shopbase .field:first-child { margin-right: 20px;}
article.mod.mod_shopbase .field {float:left; }
article.mod.mod_shopbase .field input {height:38px; font: 20px/38px Arial; color:#666; border:1px solid #c5c5c5;  padding:0 0 0 12px; width:260px;}
article.mod.mod_shopbase .field label {margin:0; display: block; font: italic 12px/18px Georgia; color:#666;}
article.mod.mod_shopbase button{cursor: pointer; width:170px; height:36px;float:right; margin:15px 3px 0 0; border:none; color:#fff; font: bold 20px Arial; text-shadow:1px 1px 1px #1aa7b8;text-align:center; background: #22c0d3;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYzBkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyYjdjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMmIwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #22c0d3 0%, #22b7c9 50%, #22b0c1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22c0d3), color-stop(50%,#22b7c9), color-stop(100%,#22b0c1));background: -webkit-linear-gradient(top, #22c0d3 0%,#22b7c9 50%,#22b0c1 100%);background: -o-linear-gradient(top, #22c0d3 0%,#22b7c9 50%,#22b0c1 100%);background: -ms-linear-gradient(top, #22c0d3 0%,#22b7c9 50%,#22b0c1 100%);background: linear-gradient(to bottom, #22c0d3 0%,#22b7c9 50%,#22b0c1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22c0d3', endColorstr='#22b0c1',GradientType=0 );}
article.mod.mod_shopbase button:hover {background: #22bfd2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYmZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyYjBjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMmExYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #22bfd2 0%, #22b0c1 50%, #22a1b0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22bfd2), color-stop(50%,#22b0c1), color-stop(100%,#22a1b0));background: -webkit-linear-gradient(top, #22bfd2 0%,#22b0c1 50%,#22a1b0 100%);background: -o-linear-gradient(top, #22bfd2 0%,#22b0c1 50%,#22a1b0 100%);background: -ms-linear-gradient(top, #22bfd2 0%,#22b0c1 50%,#22a1b0 100%);background: linear-gradient(to bottom, #22bfd2 0%,#22b0c1 50%,#22a1b0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22bfd2', endColorstr='#22a1b0',GradientType=0 );}
article.mod.mod_shopbase button:active {padding:0;}

article.mod.mod_nearshop ol li p:first-child{padding-top:7px;}
article.mod.mod_nearshop ol {list-style-position:inside; list-style-type: none;counter-reset: item; padding:0; }
article.mod.mod_nearshop ol li {cursor: pointer;float:left; width:164px; height:94px; padding:5px 0 0 9px; margin:0 0 0 54px;background: url("http://bi.gazeta.pl/i/obrazki/avanti/nowe/imagelist.png") no-repeat; font: italic bold 14px Arial; color:#fff;}
article.mod.mod_nearshop ol li.first {margin:0 0 0 0;}
article.mod.mod_nearshop ol li span {display:block; text-align:center; width:30px; margin-left:-11px;}
article.mod.mod_nearshop ol li p {color: #333; font:12px Arial; padding-left:19px; margin:0;word-wrap: break-word;}
article.mod.mod_nearshop ol li p a {color: #333; font:12px Arial; position:static;}
article.mod.mod_nearshop ol li p a:hover{color: #333;font-style:normal; background:none;}
article.mod.mod_nearshop {width:651px; height: 250px; position:relative;margin:38px 0px 0px 0px; }
article.mod.mod_nearshop a{color:#111; text-decoration:none; font: 12px Arial; position:absolute; bottom:0px; right:0px;}
article.mod.mod_nearshop a:hover{color:#666; text-decoration:none; font-style:italic; background:none;}
article.mod.mod_nearshop .hidden {display:none;}
#google_map {height:400px; width:620px; background:#222;}

article.mod.mod_nearshop.another {height:177px; margin:0 0 35px 0; width:620px;}
article.mod.mod_nearshop.another ol li.new p:first-letter {text-transform: uppercase;}
article.mod.mod_nearshop.another ol li.new:before { content: counter(item, decimal) "  "; counter-increment: item; }
article.mod.mod_nearshop.another ol li.new {margin: 0 0 0 46px; width:167px;}
article.mod.mod_nearshop.another ol li.new:first-child{margin-left:0px;}
article.mod.mod_nearshop.another footer a {position:static; float:right;}
article.mod.mod_nearshop.another .body {margin: 0 0 13px 0;}

/* konkurs yego */
.path_113675 .mod.mod_uzr9 header {border:none;}
.path_113675 .mod.mod_uzr9 header h1, .path_132177 #gazeta_article.fotostory > h1 a{font: bold 24px Tahoma; color:#296ddf !important;}
.path_113675 .mod_uzr2 section.body li {background:none; border:1px solid #cacaca; height:87px;}
.path_113675 .mod_uzr2 section.body div.content {width:130px; height:54px; padding: 17px 12px;}
.path_113675 .mod_uzr2 section.body div.imgw {float:left; width:85px; height:70px; margin: 10px 0 10px 8px;}
.path_113675 .mod_uzr2 section.body div.imgw img {width:100%; height:95%;}
.path_113675 .mod_uzr2 section.body li a { color:#296ddf;}
.path_113675 .mod_uzr2 section.body li a:hover {text-decoration:underline;}
.path_113675 .mod_uzr2 section.body div.content p {font: italic normal 21px Georgia;}
.path_113675 .mod_uzr2 header {border-bottom:2px solid #cacaca}
.path_113675 .mod_uzr2 header h1 {font: italic normal 16px Georgia;color:#296ddf;}
.path_113675 .mod_uzr3 .body {font:normal 16px/21px Tahoma; }
.path_113675 .mod_uzr3 {background: none; border-bottom:none;}
.path_113675 .mod_uzr3 .content p b {color:#296ddf}
.path_113675 .uomianka .c3n { color: #296ddf; font: bold 18px/21px Verdana;}
.path_113675 .uomianka form b{font: bold 16px/21px Verdana; color:#1a1918}
.path_113675 .uomianka form input[type="checkbox"] {margin-right:5px;}
.path_113675 .uomianka form {color:#9b9b9b; font:13px Tahoma;}
.path_113675 .uomianka form input[type="image"] {width:auto; height:auto;}
.path_113675 header#pageHead div.c1, .path_113675 header#pageHead div.c1 span.hack, .path_132177 header#pageHead div.c1, .path_132177 header#pageHead div.c1 span.hack  {top:20px; height:81px;}
.path_132177 #gazeta_article_tools a, .path_113675 #gazeta_article > h1, .path_113675 #gazeta_article_tools a {color:#296ddf;}


.mod_product_index_title .btn-product-nav {display: none;}

/* toggle links */
article.mod_zr_toggle_links > header {background: #eee; height: 50px; line-height: 50px; display: block; cursor: pointer; text-align: center; border: 0; position: relative;}
article.mod_zr_toggle_links > header:hover {background: #f2f2f2;}
.mod_zr_toggle_links > header h2 {font-weight: bold; font-size: 18px; color: #222;}
.mod_zr_toggle_links > header h2:before {content:"";width:0px;height:0px;border-style:solid;border-width: 10px;border-color: #646462 transparent transparent;  position: absolute; left: 60px; top: 20px;}
.mod_zr_toggle_links > header h2:after {content:"";width:0px;height:0px;border-style:solid;border-width: 10px;border-color: #646462 transparent transparent; position: absolute; right: 60px; top: 20px;}
.mod_zr_toggle_links > header.active h2:before {content:"";width:0px;height:0px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent transparent #646462 transparent; position: absolute; left: 60px; top: 20px;}
.mod_zr_toggle_links > header.active h2:after {content:"";width:0px;height:0px;border-style:solid;border-width:0px 10px 10px 10px;border-color:transparent transparent #646462 transparent; position: absolute; right: 60px; top: 20px;}
.mod_zr_toggle_links .body {display: none;}
.mod_zr_toggle_links .body.active {display: block;}
.mod_zr_toggle_links dl {overflow: hidden; margin-bottom: 1em; font-size: 14px; line-height: 1.5em;}
.mod_zr_toggle_links dl a:hover {background: #222; color: #fff;}
.mod_zr_toggle_links dt {font-weight: bold;}
.mod_zr_toggle_links dd {border-right: 1px solid #aaa; display: inline-block; margin: 0; margin-right: 5px; padding-right: 5px; float: left; font: inherit;}

/* -- */

/**
  RESPONSIVE
*/
@media screen and (max-width:979px) {
  #page {margin: 0 auto;}
  #banP1 > * {display: none;}
  #banP71 {display: none;}
  
  #hat_wrapper, #pageHead, #navtop_wrap, #navH, #content, #footer, .sondaze .pollBoxWnk {width:100%;}
  #content_wrap, #columns_wrap, #col_left, #row_1, .mod.mod_uzr4, .body, .mod_uzr4 section.body ul, .mod.mod_uzr4.single .body div ul li, .mod_uzr4.single section.body div.content, .mod.mod_uzr4.single .body div ul li .imgw, .mod.mod_uzr4.single .body div ul li .imgw img {width:100%; box-sizing: border-box;}

  header#pageHead, .Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer {width:100%;}
  
  .content_row .path {display: none;}
  
  #pageSearch {left: 0;}
  
  #navH {height:auto !important;padding-left:0px; padding-right:0px; margin-bottom: 6px;}
  #navH .p0 {height: auto; padding-left: 0; padding-right:0px; width: auto;}
  #navH .p0 > li {display:block; float:left;}
  #navH .p0 li#e1 {margin-left: 0;}
  #navH .p0:after {content: " "; display: block; clear: both;}
  div#fb-root > div {overflow:hidden;}
  
  header#pageHead, .Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer { padding:0;}
  
  #top_wrap {display: none;}

  #pagetype_art_blog #article_body, #pagetype_art_blog #gazeta_article #article #article_body p {font-size: 16px; line-height: 22px;}
  
  #footer .ft_top .c0 {display:none;}
  #footer .ft_bot .c0 li {display:none;}
  #footer .ft_bot .c0 li.copy {display:block;} 
  #footer .c1 {float:none; width:100%; text-align:center; }
  #footer ul li {float:none; display:inline-block;}
  #footer .ft_bot .c1 {width:auto; display:none;}
  #footer .ft_bot .c1 .f {float:left;}
  #footer .ft_bot .c1 li.f + li {float:right; background:none;}
  #footer .ft_bot .c0 {width:100%;}
  #footer .ft_bot .c0 li.change {display:block; background:none; float:right;}
  
  #hat_wrapper, header#pageHead div.c1 {display:none;}
  #page-hat {display:none;}
  .mod_uzr3, .index .head, article.mod_uzr6 > header, .index.forUs .head, .bs_mostread_head, .mod_sondaz .node_head, .mod.inPaper .node_head h2, .mod.gallRight header, .mod.coverNList header {background-color: transparent;}
  .mod_uzr4 .content header a, .index.triple .wrap_0 h3 a, .index .wrap_0 h2 a, #col_left .index .wrap_0 h3 a, .index.video .entry h2 a, #holder_401 article.mod_uzr6:first-child li > ul a, .mod_uzr6 .imgw ~ ul li a { font-size: 18px; line-height:1.44em;}
  
  .mod.mod_uzr4.single .body {width: 100%;}
  .mod.mod_uzr4.single .body ul li .imgw a img {width: 100%;}
  
  #col_right {display: none !important;}
  
  #mod_logo24maps {display: none;}
  
  .st .gazeta_article_related_new > ul {margin-left: -20px;}
  .st .gazeta_article_related_new li.fLeft { margin-left: 20px;}
  .st #gazeta_article_image img {width: 100%;}
  .st #gazeta_article_miniatures ul {margin-left: -20px;}
  .st #gazeta_article_miniatures .fLeft, #gazeta_article_miniatures ul li:first-child {margin-left: 20px;}
  
  .st #gazeta_article .navigation .next, .st #gazeta_article_top .navigation .next {padding-right: 27px;}
  
  #pagetype_art #gazeta_article p.imgw img, #pagetype_art_blog #gazeta_article p.imgw img  {width: 100%;}
  
  .index.triple .entry .imgw {width: 47%;}
  .index.triple .entry.big .imgw {width: 100%;}
  .index.triple .entry .imgw a { display: block;}
  .index.triple .entry .imgw img {width: 100%;}
  
  .mod_uzr4 section.body {width: 100%;}
  .mod_uzr4 section.body .imgw a {display: block;}
  .mod_uzr4 section.body .imgw img {width: 100%;}
  .mod_uzr4 section.body div.content {padding-left: 0; padding-right: 0;}
  
  .mod.mod_uzr6 .body > ul {margin-left: -20px; }
  #bottom_wrap .mod_uzr6 section.body li.n6 {margin-left: 20px;}
  
  .index.root .body > ul:after {content: " "; display: block; clear: both;}
  .index.root .body .imgw a {display: block;}
  .index.root .tags {display: none;}
  .index.root .entry {height: 300px;}
  .index.root .wrap_0 {height: 75px;}
  
  .sondaze .pollQuestionImg {width: 100%;}
  .sondaze .pollBoxWnk .kR {float: left; width: auto;}
  
  .mod.mod_sociallist {display: none;}
  
  #gazeta_article_tools {display: none;}
  
  #navtop_wrap .btn-nav {display: block; font-size: 14px; line-height: 20px; vertical-align: middle; cursor: pointer; border: 1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float: right; padding: 7px 5px; margin-right: 5px; margin-left: 5px; margin-top: 0; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ededed; *background-color: #e5e5e5; background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-repeat: repeat-x; border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }
  #navtop_wrap .btn-nav .nav-bar {margin-top: 1px; line-height: 14px; vertical-align: text-top; display: block; width: 15px; height: 1px; margin-bottom: 3px; background-color: #000000; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
  #navH .p0 {display: none;}
  #navH .p0.open {display: block;}
  #navH .p0 > #e1 {width: auto;}
  #navH .p0 > li {display: block; width: auto; float: none; height: auto;}
  #navH .p0 > li > ul {display: none; position: static;}
  #navH .p1 {min-width: 80%; background-color: transparent; display: none;}
  #navH .p1 > li a {text-shadow: none;}
  #navH li.active a, #navH li:hover a {background-color: transparent; color: #000000; text-shadow: 1px 1px 1px #fff;}
  #navH li > ul a {background-color: transparent; color: #000000;}
  #navH .p0 li#e1:hover, #navH .p0 #e1.active {background-position: 2px 2px; background-color: transparent;}
  #navH li {line-height: 37px;}
  
  header#pageHead.hasBanner div.c0 div.fb {float: left; clear: none; vertical-align: bottom; padding-top: 28px; margin-left: 20px;}
  
  .mod_uzr3 section.body div.content {display: none;}
  
 }
/*
@media screen and (min-width:768px) and (max-width:979px) {
body {width:768px;}
#hat_wrapper, #pageHead, #navtop_wrap, #navH, #content, #footer {width:100%;}
#content_wrap, #columns_wrap, #col_left, #row_1, .mod.mod_uzr4, .body, .mod_uzr4 section.body ul, .mod.mod_uzr4.single .body div ul li, .mod_uzr4.single section.body div.content, .mod.mod_uzr4.single .body div ul li .imgw, .mod.mod_uzr4.single .body div ul li .imgw img {width:100%;}

header#pageHead, .Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer {width:100%;}
.mod.mod_zr_newproducts .node.node_body.size .node_inner_body{width:748px ;}

#navH li.active .p1 {width:93%;}
#navH .p0 {height: auto; padding-left: 0; padding-right:0px; width: auto;}
#navH .p0 > li {display:block; float:left;}
#navH {height:auto !important;padding-left:0px; padding-right:0px;}
#navH .p0 li#e1 {margin-left: 0;}
#navH .p0:after {content: " "; display: block; clear: both;}
div#fb-root > div {overflow:hidden;}

header#pageHead, .Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer { padding:0;}

#top_wrap {display: none;}

#footer .ft_top .c0 {display:none;}
#footer .ft_bot .c0 li {display:none;}
#footer .ft_bot .c0 li.copy {display:block;} 
#footer .c1 {float:none; width:100%; text-align:center; }
#footer ul li {float:none; display:inline-block;}
#footer .ft_bot .c1 {width:auto; display:none;}
#footer .ft_bot .c1 .f {float:left;}
#footer .ft_bot .c1 li.f + li {float:right; background:none;}
#footer .ft_bot .c0 {width:100%;}
#footer .ft_bot .c0 li.change {display:block; background:none; float:right;}

#hat_wrapper, header#pageHead div.c1 {display:none;}
#page-hat {display:none;}

#col_right {display: none !important;}

.layout_uniwersalny #holder_230 {float:right;}

.mod.mod_uzr4.single .body {width: 100%;}
.mod.mod_uzr4.single .body ul li .imgw a img {width: 100%;}


}
*/
/*@media screen and (min-width:641px) and (max-width:767px) { */
@media screen and (min-width:640px) and (max-width:979px) {
  #page, .mod_uzr4 section.body li, .mod_uzr4 section.body div.content {width:640px;}
  
  body #pianoMediaBar .pianoMediaInfoText {width: 375px;}
  
  #navH li.active .p1 {width:93%;}
  
  .st .gazeta_article_related_new li:nth-child(5n) {clear: left;}
  
  .layout_uniwersalny #holder_230 {float:right;}
  #bottom_wrap .mod_uzr6 section.body li.n4 {clear: left;}
  .mod.mod_zr_newproducts .node.node_body.size .node_inner_body {width: 640px;}
  .mod.mod_zr_newproducts .node.node_body.size > div > div > div {margin-right: 26.66px}
  article.mod.mod_avanti24.mod_product_index section.pages {width: 640px; margin-left: -180px; }
}

@media screen and (max-width:639px) {
  
  #banP4 {display: none; }
  
  .layout_uniwersalny #holder_229 {width:auto; float:none; margin: 0 auto;}
  .layout_uniwersalny #holder_230 {float:none; width:100%; }
  
  article.mod_comments.flex .form .userLogin .inline + .inline {margin-top: 3px;}
  #gazeta_article_image_new > div > img {width: 100%;}
  
  .mod_product_index_title > header h1 {float: left; }
  .mod_product_index_title .btn-product-nav {display: block; font-size: 14px; line-height: 20px; vertical-align: middle; cursor: pointer; border: 1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float: right; padding: 7px 5px; margin-right: 5px; margin-left: 5px; margin-top: 7px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ededed; *background-color: #e5e5e5; background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-repeat: repeat-x; border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }
  .mod_product_index_title .btn-product-nav .nav-bar {margin-top: 1px; line-height: 14px; vertical-align: text-top; display: block; width: 15px; height: 1px; margin-bottom: 3px; background-color: #000000; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
  
  .product_search .inner .c1 {padding-left: 20px;}
  
  .mod_avanti24.mod_product_narrower > .body > dl {display: none;}
  .mod_avanti24.mod_product_narrower > .body > dl:first-child {display: block;}
  .mod_avanti24.mod_product_narrower > .body > dl > dt {display: none;}
  .mod_avanti24.mod_product_narrower {position: relative; display: none;}
  .mod_avanti24.mod_product_narrower.open {display: block; margin-bottom: 0;}
  .mod_avanti24.mod_product_narrower .body {position: absolute; right: 0; top:-20px; width: 150px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; padding-left: 10px; padding-right: 10px; background-color: #e7e7e7; z-index: 1;}
  .mod_avanti24.mod_product_narrower dt.selected {font-weight: bold;}
  .mod_avanti24.mod_product_narrower dd a {margin-right: 5px;}
  
  .mod.mod_avanti24.mod_similar_products section.body {width: 100%;}
  article.mod.mod_avanti24.mod_product_info section {float: none; width: 100%;}
  
  
  .mod.mod_avanti24.mod_prev_next section.prev, .mod.mod_avanti24.mod_prev_next section.next {width: 20%;}
  .mod.mod_avanti24.mod_prev_next section.prev .mod_prev_nextentry {margin-left: 12px;}
  .mod.mod_avanti24.mod_prev_next section.next .mod_prev_nextentry {margin-right: 12px;}
  .mod.mod_avanti24.mod_prev_next section.center {width: 60%; left: 20%;}
  
  article.mod.mod_moto.mod_read_more .desc {width: 100%; float: none; padding-left: 0;}
  article.mod.mod_moto.mod_read_more .imgw {margin-right: 20px;}
  article.mod.mod_moto.mod_read_more .desc h3 {clear: right;}
  article.mod.mod_moto.mod_read_more section .desc p.lead {clear: left;}
  
  .mod.mod_avanti24.mod_prev_nextentry p.filters {display: none;}
  
  .mod.mod_zr_newproducts .node.node_head, .mod.mod_avanti24.mod_similar_products header, article.mod.mod_moto.mod_read_more header, article.mod.mod_nearshop header, .mod_product_index_title header {height: auto;}
}

@media screen and (min-width:460px) and (max-width:639px) {
  #page, .mod.mod_zr_newproducts .node.node_body.size .node_inner_body, .mod_uzr4 section.body li, .mod_uzr4 section.body div.content {width:460px; }
  #pianoMediaBar .pianoMediaInfoText {width: 300px;}
  
  .index.triple .entry { width: 240px;}
  .index.triple .entry.big {width: 200px;}
  .index.triple .entry .wrap_0 {left: 90px;}
  
  .mod_uzr4 section.body ul { height: }
  .mod_uzr4 section.body header {left: 30px; max-width: 90%;}
  
  .st .gazeta_article_related_new li:nth-child(4n) {clear: left;}
  
  #bottom_wrap .mod_uzr6 section.body li.n3 {clear: left;}
  
  .index.root .body .entry {width: 100%; height: 215px;}
  .index.root .body .wrap_0 {position: relative; height: auto; height: 2em;}
  .index.root .body .wrap_0 > h2, .index.root .body .wrap_0 > h3 {position: absolute; top: -140px;bottom: auto;left: 240px;}
  .index.root .tags {text-align: left;}
  
  article.mod_comments.flex .form textarea {width: 450px;}
  
  .layout_uniwersalny #holder_205, .layout_uniwersalny #holder_206, .layout_uniwersalny #holder_221 {float: none; width: 100%;}
  .mod.gallRight img {}
  .mod.gallRight li p {position: relative; height: 230px;}
  .mod.gallRight li strong {position: absolute; top: 36px; left: 240px; display: inline-block;}
  
  article.mod.mod_avanti24.mod_product_index section.pages {width: 460px; margin-left: 0px; }
  
  
}


@media screen and (max-width:459px) {
  #page-top {padding-top: 40px; }
  header#pageHead.hasBanner div.c0 div.fb {position: absolute; top: -40px; margin-left: 0; padding-top: 0;}
  
  .product_search .inner .c1 form input[type='text'].iTxt {width: 50%;}
  
  article.mod.mod_avanti24.mod_product_index section.body ul li.entry, article.mod.mod_avanti24.mod_product_index section.body ul li.entry.next {margin-left: 10px; margin-right: 10px;}
  
  article.mod.mod_avanti24.mod_product_index section.pages span.all {display: none;}
  article.mod .pages, .indexMT .pages, .index .pages, .wideoIndex .index_str {font-size: 30px ;}
  article.mod.mod_avanti24.mod_product_index section.pages {margin-left: 0; width: 100%;}
}

@media screen and (max-width:320px) {
  #page, .mod.mod_zr_newproducts .node.node_body.size .node_inner_body, .mod_uzr4 section.body li, .mod_uzr4 section.body div.content {width:320px;}
  .mod_uzr4 section.body, .mod_uzr4 section.body ul, .mod_uzr4 section.body li {height: 200px;}
  
  #pageSearch {width: 270px; }
  #pageSearchQ {width: 185px; }
  
  .index.triple .entry {float: none; width: 100%; height: 130px;}
  .index.triple .entry.big {margin-right: 0; height: 275px;}
  
  .index.root .entry {margin-left: 0; float: none; clear: both; width: 100%;}
  .index.root .entry .imgw img {width: 100%;}
  .index.root .entry.odd {margin-left: 0; float: none; clear: both;}
  
  #bottom_wrap .mod_uzr6 section.body li.n2 {clear: left;}
  
  .st .gazeta_article_related_new li:nth-child(3n) {clear: left;}

  article.mod_comments.flex .form textarea {width: 310px;}
  .sondaze .pollQuestionImg .kR {width: 310px;}
  .sondaze .pollBoxWnk .bar0 {width: 300px;}
  .layout_uniwersalny #holder_205, .layout_uniwersalny #holder_206, .layout_uniwersalny #holder_221 {float: none; width: 100%;}
  .mod.gallRight img {margin-left: auto; margin-right: auto;}
  
  
}

@media handheld, screen and (max-width:320px) {
  #page, .mod.mod_zr_newproducts .node.node_body.size .node_inner_body, .mod_uzr4 section.body li, .mod_uzr4 section.body div.content {width:240px;}
  
  #pageHead {height: 110px;}
  
  #pageSearch {display: none;} 
  
  .index.root .entry {width: 240px; height: 270px;}
  .index.root .entry .imgw a {display: block;}
  .index.root .entry .imgw img {width: 100%;}
  .index.root .wrap_0 {height: 100px;}
  
  article.mod_comments.flex .form  .comment {width: 225px;}
  article.mod_comments.flex .form textarea {width: 225px;}
  .sondaze .pollQuestionImg .kR {width: 225px;}
  .sondaze .pollBoxWnk .bar0 {width: 220px;}
  
  .mod.mod_avanti24.mod_prev_next section.prev > a, .mod.mod_avanti24.mod_prev_next section.next > a {display: none;}
}


.uomianka {font: 14px/19px Arial,sans-serif;}
.uomianka input {margin-right: 5px;} 
.uomianka b {display: inline-block;margin-bottom: 5px;}
.uomianka form img {margin: 10px;vertical-align: middle;}

/* zdjecia przed i po */
.mod .node_body h3 { font-size: 18px; font-family: Arial, sans-serif }
.mod .node_head h2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; color: #2b2b2b; text-transform: uppercase; margin: 0; line-height: normal }
.mod .node_head h2 a:hover { color: #0e5c9d; background: #fff }
.mod_zr_photo { position: relative; width: 940px; z-index: 100; margin-bottom: 32px; }
.mod_zr_photo .node_head { padding: 0; margin: 0; border: 0; }
.mod_zr_photo .node_head h2 { font-size: 26px; line-height: 29px; margin-bottom: 16px; }
.mod_zr_photo .node_head h3 { font-size: 22px; font-weight: normal; line-height: 27px; margin-bottom: 4px; }
.mod_zr_photo .node_head p { font-size: 14px; line-height: 19px; margin-bottom: 16px; }
.mod_zr_photo .node_photo { border-bottom: 1px solid #ccc; margin-bottom: 16px; padding-bottom: 16px; }
.mod_zr_photo .node_container, .mod_zr_photo .node_before { width: 940px; height: 600px; overflow: hidden; }
.mod_zr_photo .node_container .node_inner_after { width: 100%; overflow: hidden; position: relative; height: 600px; }
.mod_zr_photo .node_container { position: relative; margin-bottom: 12px; cursor: w-resize; }
.mod_zr_photo .node_container img { width: 940px; height: 600px; }
.mod_zr_photo .node_container span { display: none; }
.mod_zr_photo .node_container .scroll { position: absolute; width: 9px; height: 55px; background: url('http://bi.gazeta.pl/i/obrazki/wiadomosci/tsunami/photo-scroll-blue.png') no-repeat 0 0; top: 272px; left: -6px; display: block; }
.mod_zr_photo .node_container p { position: absolute; top: 0; background: #fff; background: rgba(255,255,255,0.7); padding: 4px 8px; font-size: 16px; font-weight: bold; top: 0; z-index: 5; }
.mod_zr_photo .node_before, .mod_zr_photo .node_after { position: absolute; }
.mod_zr_photo .node_before { left: 0; }
.mod_zr_photo .node_after { right: 0; width: 480px; border-left: 2px solid #000; }
.mod_zr_photo .node_after img { position: absolute; right: 0; }
.mod_zr_photo .node_after p { right: 0; }
.mod_zr_photo .node_more { font: normal 14px/27px Arial,sans-serif; zoom: 1; }
.mod_zr_photo .node_more:after { content: '.'; visibility: hidden; clear: both; width: 0; height: 0; display: block; }
.mod_zr_photo .node_more .c0 { float: left; }
.mod_zr_photo .node_more .c1 { float: right; }
.mod_map_facebook { width: auto; text-align: right; float: right; display: block; z-index: 101; padding-top:3px; margin-left: 10px;}

/* suwakiRwd */
.mod_suwakiRwd_kontener { margin: 0 auto 20px auto }
.mod_suwakiRwd_kontener h3 { font: bold 30px/36px Arial, sans-serif; margin: 7px 0px 20px 0px; color: #2b2b2b; }
.mod_suwakiRwd_kontener .text { font: normal 16px/24px Arial, sans-serif; color: #242424; }
.mod_suwakiRwd_kontener .desc { font: normal 12px/18px Arial, sans-serif; color: #919191; }
.mod_suwakiRwd_kontener .photostoryPrevPage, .mod_suwakiRwd_kontener .photostoryNextPage { display: block; position: fixed; top: 45%; height: 60px; width: 60px; background-color: #b8b8b8; text-indent: -99999px; z-index: 999; }
.mod_suwakiRwd_kontener .photostoryPrevPage:after, .mod_suwakiRwd_kontener .photostoryNextPage:after { content: ""; display: block; position: absolute; top: 18px; height: 25px; width: 15px; background-image: url("http://biv.gazeta.pl/i/obrazki/gallery/gallery_sprite.png"); background-repeat: no-repeat; }
.mod_suwakiRwd_kontener .photostoryPrevPage:hover, .mod_suwakiRwd_kontener .photostoryNextPage:hover { background-color: #7d7d7d }
.mod_suwakiRwd_kontener .photostoryPrevPage { left: 0px }
.mod_suwakiRwd_kontener .photostoryPrevPage:after { left: 20px; background-position: -7px 0px; }
.mod_suwakiRwd_kontener .photostoryNextPage { right: 0px }
.mod_suwakiRwd_kontener .photostoryNextPage:after { left: 24px; background-position: -22px 0px; }
.mod_suwakiRwd { position: relative; margin: 16px auto; overflow: hidden; }
.mod_suwakiRwd img { display: block; width: 100%; }
.mod_suwakiRwd .cd_image_label { position: absolute; bottom: 8px; right: 8px; color: #fff; text-shadow: 0px 0px 4px black; /*background: $white;; border: 1px solid $gallery; border-radius: 5px; */ padding: 5px; min-width: 50px; box-sizing: border-box; text-align: center; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); /*-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s; transition: transform 0.3s 0.7s, opacity 0.3s 0.7s; */ -webkit-transition: opacity,-webkit-transform .3s .7s; -moz-transition: opacity,-webkit-transform .3s .7s; transition: opacity,-webkit-transform .3s .7s; }
.mod_suwakiRwd .cd_image_label.is_hidden { visibility: hidden }
.mod_suwakiRwd .cd_resize_img { position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; background-size: auto 100%; -webkit-transform: translateZ(); -moz-transform: translateZ(); -ms-transform: translateZ(); transform: translateZ(); -webkit-backface-visibility: hidden; backface-visibility: hidden; border-right: 1px dashed #777; }
.mod_suwakiRwd .cd_resize_img .cd_image_label { right: auto; left: 8px; }
.mod_suwakiRwd .cd_handle { position: absolute; height: 44px; width: 44px; margin-left: -22px; margin-top: -22px; left: 50%; top: 50%; border-radius: 50%; background: url("http://bi.im-g.pl/i/obrazki/suwaki/cd-arrows.svg") no-repeat 50% 50% #dc717d; cursor: move; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3); opacity: 0; /*-webkit-transform: translate3d(0, 0, 0) scale(0);; -moz-transform: translate3d(0, 0, 0) scale(); -ms-transform: translate3d(0, 0, 0) scale(); transform: translate3d(0, 0, 0) scale(); */ }
.mod_suwakiRwd .cd_handle.draggable { background-color: #445b7c }
.is_visible .cd_image_label { /*opacity: 0.65;*/ opacity: 1; -webkit-transform: translateY(); -moz-transform: translateY(); -ms-transform: translateY(); transform: translateY(); }
.is_visible .cd_resize_img { width: 50%; -webkit-animation: cd_bounce_in 0.7s; -moz-animation: cd_bounce_in 0.7s; animation: cd_bounce_in 0.7s; }
.is_visible .cd_handle { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -ms-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); -webkit-transition: opacity,-webkit-transform .3s .7s; -moz-transition: opacity,-webkit-transform .3s .7s; transition: opacity,-webkit-transform .3s .7s; }
@-webkit-keyframes cd_bounce_in { 
    0% { width: 0 }
    60% { width: 55% }
    100% { width: 50% }
}
@-moz-keyframes cd_bounce_in { 
    0% { width: 0 }
    60% { width: 55% }
    100% { width: 50% }
}
@keyframes cd_bounce_in { 
    0% { width: 0 }
    60% { width: 55% }
    100% { width: 50% }
}
@media all and (min-width: 320px) and (max-width: 479px) { 
    .responsive .mod_suwakiRwd .cd_handle { height: 30px; width: 30px; margin-left: -15px; margin-top: -15px; font-size: 10px; }
    .responsive .mod_suwakiRwd .cd_image_label { font-size: 10px; /*padding: 2px; */ min-width: 44px; }
}
.internet_explorer_8 .mod_suwakiRwd .cd_handle { background: url("http://bi.im-g.pl/i/obrazki/suwaki/cd-arrows.png") no-repeat 50% 50% #dc717d }

