/* STRONA */
/* tlo body */
body { background: #fff; }
/* tlo tresci */
#sWlbg .Ww2, #navtop_wrap, #navH, #navbot_wrap, #content, #footer { background: #fff; }

/* LINKI */
a { color: #ff7e00; }
#banP54 a:hover, #banP59 a:hover, #banP62 a:hover, #banP63 a:hover, #banP88 a:hover { color: #ff7e00; background: none; }
/* PASEK NAD NAWIGACJA */
/* kolor linkow */
.mod_zr20 a { color: #ff7e00; }

/* NAWIGACJA */
/* tlo */
/*
#navH ul { background: #0f0000; }
/* hover 
#navH ul a:hover { background: #2a3e77; text-shadow: 1px 1px #000; }
/* kolor linkow 
#navH ul a { color: #ff7e00; }
#navH { position: relative; overflow: visible; }
#navH li { position: relative; overflow: visible; }
#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}
*/
#navH li a { float: none; }
#navH { display: block; width: 940px; margin: auto; overflow: visible; height: 32px; position: relative; z-index: 9;}
#navH .p0 { background: #0f0000;  width: 100%;}
#navH li { display: block; height: 32px; float: left;  position: relative; overflow: visible;  }
#navH li a { display: inline-block; height: 100%; padding: 0 10px;}
#navH ul a:hover { background: #2a3e77; text-shadow: 1px 1px #000; }
#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 { color: #ff7e00; 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;}
#navH li > ul a:hover { background: #2a3e77; color: #ff7e00; }
#navH li > ul:hover { display:  block}

#navtop_wrap {position: relative; z-index: 999}

/* MAINTOPIC */
/* tlo */
.mod_zi10 .body .wrap { background: #ff7e00; }
/* kolor tekstu */
.mod_zi10 .body .wrap { color: #333; }
/* kolor linkow */
.mod_zi10 .body a { color: #fff; }
.mod_zi10 .body .wrap a:hover { border-bottom-color: #fff; }

/* INDEKS GLOWNY */
/* kolor tagow */
.mod_zi11 .wrap_0 li a { color: #033; }
/* ramka z lewej strony naglowka */
.mod_zi11 .wrap_0, .mod_zi11 .mod_zr24 .node_head { border-left-color: #ff7e00; }
/* kolor tytulu */
.mod_zi11 .wrap_0 h2 a, .mod_zi11 .wrap_0 h3 a, .mod_zi11 .mod_zr24 .node_head h2 a { color: #2a3e77; }
.mod_zi11 .wrap_0 h2 a:hover, .mod_zi11 .wrap_0 h3 a:hover, .mod_zi11 .mod_zr24 .node_head h2 a:hover { color: #2a3e77; border-bottom-color: #ff7e00; }
/* srodindeks forum */
/* - kolor normalny */
.mod_zi11 .forumNew li { background: #e1e1e1; }
.mod_zi11 .forumNew li a { color: #2a3e77; }
.mod_zi11 .forumNew li span { color: #999; }
/* - kolor hover */
.mod_zi11 .forumNew li:hover { background: #ff7e00; }
.mod_zi11 .forumNew li:hover span { color: #000; }

/* ZAJAWKA NAD ARTYKULEM */
/* kolor nawigacji */
.mod_zi12 .head li { color: #2a3e77; }
.mod_zi12 .head li.first, .mod_zi12 .head li.active { color: #000; }
/* hover linkow */
.mod_zi12 .body h2 a:hover, .mod_zi12 .body h3 a:hover { color: #ff7e00; }

/* ARTYKUL */
#article ul li { list-style: disc; }
#article ol li { list-style: decimal; margin-left: 20px; }
/* wyrozniony tekst */
#pagetype_art_blog #article #article_body h5, #pagetype_art_blog #article #article_body h6 { background: #eee; border-color: #ff7e00; }
/* tagi */
#article .tags li a { color: #2a3e77; }
/* komentarze - przycisk opublikuj */
#article_comments_container #article_comments .iSbt, #article_comments #article_comments_container .add_comment .fr_submit .sb { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/comment-btn-grad.png') repeat-x 0 0; }
/* numerowane obrazki */
#gazeta_article_body .numbered_image span { background: #ff7e00; background: rgba(255,126,0,0.8); color: #fff; }

/* CUKIERKI PRAWA SZPALTA */
/* kolor normalny */
.bs_mostread_body li { background: #e1e1e1; }
.bs_mostread_body li .t a { color: #2a3e77; }
/* kolor hover */
.bs_mostread_body li:hover .t a { color: #fff; }
.bs_mostread_body li:hover { background: #ff7e00; }

/* QUIZ */
/* oznaczenie aktywnego pytania */
.quiz .str .current { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/quiz-current.png'); }
/* kolor tytulu pytania */
.quiz .entry h2 { color: #2a3e77; }
/* kolor numeru pytania */
.quiz .entry h2 span { background: #ff7e00; border-color: #ff7e00; color: #fff; }
/* kolor przycisku */
.quiz .str .next input { background: #ff7e00; color: #fff; }

/* BLOX-LITE */
/* dodaj komentarz */
.mod_bloxLite input.btn { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/comment-btn-grad.png') repeat-x 0 0; color: #fff; }
/* glowka bloga */
#BL_feed .head h2 a, #BL_feed .head h3 a, #BL_entries h2 a, #BL_entries h3 a, #BL_bloxHead h2 a { color: #2a3e77; }
#BL_feed .head h2 a:hover, #BL_feed .head h3 a:hover, #BL_entries h2 a:hover, #BL_entries h3 a:hover { border-bottom-color: #ff7e00; }
/* dodaj do znajomych */
#BL_bloxHead .btn_invite { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/profilemon-button.png') repeat-x 0 0; color: #fff; }
/* skorki */
/* body.tlo1 { background: ... } */

/* SZUKAJ LUDZIE, ZDJECIA (aka stary szukaj) */
#searchH .b, #searchH .searchSel .arrow { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/search-sprite.png'); background-repeat: no-repeat; }

/* NOWY SZUKAJ */ 
#pageSearch form div, #pageSearch input[type="submit"] { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/search-sprite.png'); }
#pageSearch input[type="submit"] { color: #fff; }

/* PROFIL */
/* przycisk dodaj zdjecie i addToFriends */
#profilEditPage #profileDeleteCommand input[type=submit], #profileRemoveOverlay #btnRemoveProfileCancel, #profilEditPage .formularz .iSave, #profilEditPage .formularz .iCancel, #profilEditPage .head .c0 .iSbt, .addPhotoButtonLink a, .addPhotoButtonLink a:hover, .profil .head .c1 .addToFriends a { color: #fff; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/profilemon-button.png') 0 0 repeat-x; }

/* KONIEC KOLOROW, PONIZEJ STYLE DEDYKOWANE SERWISU */

/* kup w vobis */
a.kup_w_vobis  { display: block; background: url("http://bi.gazeta.pl/i/obrazki/polygamia/vobis_button.gif") no-repeat scroll 100% 0; height:43px; width:247px; padding:0; margin-left: 373px; }

/* profilemon, fotomon, forum */
#opinie .iSbt, #photoCtr.myPhoto .iSave, .uploadPage1 .iSbt, .userProfileAddPhotos-step2 .iSbt, #photoCtr.myPhoto #photoDelete .iButton, .thread h4 a,.thread h4 a:hover { color: #ff7e00; }
.addPhotoButtonLink { background: #ff9900; border: 2px solid #ffc671; border-bottom: 2px solid #593500; border-right: 2px solid #593500; font: bold 20px/33px Arial, sans-serif; text-align: center; }

/* chmurka z reklama */
a.oferta { padding:0 3px; position: relative; z-index: 2; }
a.ofertaHover { border:1px solid #d5d5d3; border-bottom:0; padding:0 2px; background-color:#fffef4; text-decoration:none !important; z-index: 6 !important; }
.reklama { z-index: 5; }
.reklama .reklama_box { border:1px solid #d5d5d3; background-color:#fffef4; width:370px; display: block; text-decoration: none !important; zoom: 1; }
.reklama .reklama_box img { margin: 0 !important; }
.reklama .reklama_box:visited, .reklama .reklama_box:hover, .reklama .reklama_box:active { text-decoration: none !important; }
.reklama .reklama_box .r_t { display: block; padding: 10px; overflow: hidden; zoom: 1; }
.reklama .reklama_box .r_b { display: block; padding: 10px 0; text-align: center; border-top:1px solid #d5d5d3; }
.reklama .reklama_box .r_i { float: left; display: inline; margin-right: 10px;  }
.reklama .reklama_box .r_o { overflow: hidden; zoom: 1; }
.reklama .reklama_box strong { display: block; font: bold 14px Arial,sans-serif; color:#333; margin:0 0 7px; }
.reklama .reklama_box small { display: block; font: 11px Arial,sans-serif; color:#838383; margin:0 0 2px; }
.reklama .reklama_box em { display: block; font: normal 18px Arial,sans-serif; color:#e8020a; }


/* PRODUKTY */
/* clear */
.mod_product_index .entry, .mod_product_recomended .body, .mod_product_random_seo .body, .mod_product_other ul, #article_comments .single_rate, .mod_product .top, .mod_product .body, .mod_product .ratings li, .mod_product .info, .mod_product_related_articles .entry, .mod_zr_gry3 .node_entry { zoom: 1; }
.mod_product_index .entry:after, .mod_product_recomended .body:after, .mod_product_random_seo .body:after, .mod_product_other ul:after, #article_comments .single_rate:after, .mod_product .top:after, .mod_product .body:after, .mod_product .path ul:after, .mod_product .ratings li:after, .mod_product .info:after, .mod_product_related_articles .entry:after, .mod_product_related_foto ul:after, .mod_product_related_video ul:after, .mod_zr_gry3 .node_entry:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }

/* narrower */
.mod_product_narrower { border: 1px solid #e4e4e4; padding: 2px 3px 10px; font-size: 11px; line-height: 16px; }
.mod_product_narrower .head { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-narrower-head.png') no-repeat 0 0; height: 26px; color: #fff; text-transform: uppercase; text-align: center; }
.mod_product_narrower .head p { padding-top: 3px; }
.mod_product_narrower dl, .mod_product_narrower dt, .mod_product_narrower dd { margin: 0; }
.mod_product_narrower dt { color: #3d3d3d; background: #e1e1e1; text-transform: uppercase; padding: 0 5px; }
.mod_product_narrower dl { padding: 15px 0 0; }
.mod_product_narrower dd { padding: 3px 5px 0; }
.mod_product_narrower dd span { color: #929292; font-size: 10px; }
.mod_product_narrower dd strong { font-weight: bold; }
.mod_product_narrower .remove { color: #ff7e00; font-weight: bold; font-size: 10px; }
.mod_product_narrower .show { padding-top: 5px; }
.mod_product_narrower .hidden { display: none; }
.mod_product_narrower .unhide { display: block; }

/* search */
.mod_product_search { background: #e1e1e1; padding: 14px 0 14px 14px; }
.mod_product_search label, .mod_product_search input { vertical-align: middle; }
.mod_product_search label { font-size: 20px; font-weight: bold; color: #3b3b3b; }
.mod_product_search .t { background: #fff; border: 1px solid #cecece; font: 16px Arial, sans-serif; color: #000; width: 380px; padding: 3px 5px 4px; margin: 0 5px;}
.mod_product_search .s { font: 12px Arial, sans-serif; color: #fff; border: 0; padding: 0 0 1px; width: 72px; height: 28px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-search-s.png') repeat-x 0 0; cursor: pointer; overflow: visible; }

/* indeks naglowek */
.mod_product_index_head h1, .mod_product_index_head .top strong { display: inline; font-size: 14px; font-weight: bold; color: #000; }
.mod_product_index_head .top span { font-size: 14px; color: #363636; }
.mod_product_index_head .remove { font-size: 12px; color: #ff7e00; margin: 0 5px 0 2px; }
.mod_product_index_head .remove:hover { background: none; }
.mod_product_index_head .lead { margin-top: 3px; font-size: 11px; color: #1e1e1e; }

/* indeks produktow */
.mod_product_index .entry { margin-bottom: 18px; }
.mod_product_index .im { float: left; width: 140px; overflow: hidden; }
.mod_product_index .im img { display: block; margin-top: 2px; }
.mod_product_index .content { float: right; width: 310px; overflow: hidden; }
.mod_product_index .content h2 { font-size: 24px; font-weight: bold; line-height: 24px; margin-bottom: 7px; }
.mod_product_index .content ul { font-size: 10px; line-height: normal; margin-top: 3px; }
.mod_product_index .content li { display: inline; }
.mod_product_index .content .lead { color: #3f3f3f; line-height: 18px; }
.mod_product_index .rating { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-stars-small.png') no-repeat 100% 0; width: 55px; height: 10px; line-height: 10px; overflow: hidden; text-indent: -9999px; margin: 8px 0; }
.mod_product_index .rate_00 { background-position: 100% 0; }
.mod_product_index .rate_10 { background-position: -44px 0; }
.mod_product_index .rate_20 { background-position: -33px 0; }
.mod_product_index .rate_30 { background-position: -22px 0; }
.mod_product_index .rate_40 { background-position: -11px 0; }
.mod_product_index .rate_50 { background-position: 0 0; }
.mod_product_index .rate_05 { background-position: -44px -10px; }
.mod_product_index .rate_15 { background-position: -33px -10px; }
.mod_product_index .rate_25 { background-position: -22px -10px; }
.mod_product_index .rate_35 { background-position: -11px -10px; }
.mod_product_index .rate_45 { background-position: 0px -10px; }
.mod_product_index .pages { margin: 0; font-size: 11px; line-height: normal; padding: 2px 0; }
.mod_product_index .pages a, .mod_product_index .pages .all span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; background: 0; }
.mod_product_index .pages a:hover { text-decoration: none; background: #dedede; }
.mod_product_index .pages .next, .mod_product_index .pages .prev { margin: 0 2px; }

/* podobne gry - autoswitch */
.mod_product_recomended .head { margin-bottom: 10px; }
.mod_product_recomended .head h2 { font-size: 16px; font-weight: bold; line-height: normal; }
.mod_product_recomended .c0 { float: left; width: 130px; clear: left; font-size: 14px; line-height: normal; padding: 8px 0; color: #2a3e77; cursor: pointer; }
.mod_product_recomended .c0 span { display: block; padding: 0 5px; }
.mod_product_recomended .c1 { float: right; width: 795px; overflow: hidden; zoom: 1; display: none; padding: 15px 0 0 15px; background: #e1e1e1; }
.mod_product_recomended .c1 ul { overflow: hidden; zoom: 1; }
.mod_product_recomended .c1 li { float: left; width: 140px; overflow: hidden; margin-left: 20px; }
.mod_product_recomended .c1 li:first-child { margin: 0; }
.mod_product_recomended .c1 img { display: block; }
.mod_product_recomended .c1 h3 { font-size: 14px; font-weight: bold; line-height: normal; margin-top: 5px; }
.mod_product_recomended .c1 .more { font-weight: bold; line-height: normal; text-align: right; border-top: 1px solid #fff; margin: 5px 15px 0 0; padding: 5px 0 8px; }
.mod_product_recomended .active .c0 { background: #e1e1e1; color: #252525; cursor: default; }
.mod_product_recomended .active .c1 { display: block; }

/* losowe gry seo */
.mod_product_random_seo .body { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-random-seo.png') repeat-y 0 0; }
.mod_product_random_seo dl { float: left; margin: 0; width: 140px; margin-left: 20px; }
.mod_product_random_seo dt { margin: 0; font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.mod_product_random_seo dd { margin: 0; margin-top: 4px; }
.mod_product_random_seo .c0, .mod_product_random_seo .c1 { width: 300px; } 
.mod_product_random_seo .c0 { margin: 0; }

/* inni graja */
.mod_product_other { border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.mod_product_other .head { line-height: normal; margin-bottom: 10px; }
.mod_product_other .head strong { font-size: 16px; font-weight: bold; color: #000; }
.mod_product_other li { float: left; width: 140px; overflow: hidden; margin-left: 20px; }
.mod_product_other li:first-child { margin: 0; }
.mod_product_other img { display: block; }
.mod_product_other .body strong { display: block; font-size: 14px; font-weight: bold; line-height: normal; margin-top: 5px; }

/* produkt */
.mod_product { border-bottom: 1px solid #ddd; }
.mod_product .top { padding-bottom: 2px; }
.mod_product .path { float: left; width: 500px; font-size: 11px; padding-top: 5px; }
.mod_product .path li { float: left; padding: 0 5px 0 10px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-path-sep.png') no-repeat 0 4px; }
.mod_product .path li:first-child { background: 0; padding-left: 0; }
.mod_product .path li a { color: #858585; }
.mod_product #sharer { line-height: 14px; letter-spacing: -0.1em; font-size: 10px; font-family: Verdana, sans-serif; background: #fff; position: relative; float: right; }
.mod_product #sharer a:hover {background-color: #fff;}
.mod_product #sharer a#share_link {display: inline-block; width: 66px; border: 1px solid #d9d9d9; padding-left: 24px; vertical-align: middle; padding: 5px 0 6px 24px; }
.mod_product #sharer #share_link:hover {text-decoration: none;}
.mod_product #sharer #share_link span {padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/lego/sharer-arrow.png') no-repeat 100% 50%;}
.mod_product #sharer ul {background: #fff url('http://bi.gazeta.pl/i/obrazki/lego/sharer-list.png') no-repeat 0 0; list-style: none; width: 114px; border: 1px solid #d9d9d9; border-top: 0; padding-bottom: 6px; display: none; position: absolute; left: -24px; top: 24px; }
.mod_product #sharer.open ul {display: block;}
.mod_product #sharer li {height: 14px; line-height: 14px; padding: 6px 0 1px 0;}
.mod_product #sharer li a, .mod_product #sharer #share_link {padding: 1px 0 1px 24px; background-image: url('http://bi.gazeta.pl/i/obrazki/lego/sharer-sprite.png'); background-repeat: no-repeat; }
.mod_product #sharer a {background-position: 5px 25px}
.mod_product #sharer .facebook {background-position: 5px 5px; }
.mod_product #sharer .wykop {background-position: 5px -25px;}
.mod_product #sharer .nk {background-position: 5px -55px;}
.mod_product #sharer .polec {background-position: 5px -84px;}
.mod_product #sharer li .facebook {background-position: 5px 0;}
.mod_product #sharer li .wykop {background-position: 5px -30px;}
.mod_product #sharer li .nk {background-position: 5px -60px;}
.mod_product #sharer li .polec {background-position: 5px -88px;} 
.mod_product h1 { display: inline; color: #333; margin-right: 8px; line-height: normal;}
.mod_product h1 strong { font-size: 25px; font-weight: bold; }
.mod_product h1 span { margin-left: 5px; }
.mod_product .fb-like { display: inline; }
.mod_product .head { margin-bottom: 10px; }
.mod_product .head ul { font-size: 14px; line-height: normal; color: #cdcdcd; margin-top: 2px; }
.mod_product .head ul li { display: inline; }
.mod_product .side { float: left; width: 140px; margin: 0 20px 20px 0; }
.mod_product .ratings { background: #000; padding: 3px 10px; color: #cfcfcf; font-size: 11px; line-height: normal; margin-bottom: 20px; }
.mod_product .ratings a { color: #ff7e00; }
.mod_product .ratings a:hover { background: none; text-decoration: underline; }
.mod_product .ratings .c0 { float: left; }
.mod_product .ratings .c1 { float: right; color: #fff; }
.mod_product .ratings li { border-top: 1px solid #222; padding: 5px 0; }
.mod_product .ratings .polygamia { border: 0; }
.mod_product .ratings .polygamia .c0 { font-size: 15px; font-weight: bold; line-height: 33px; }
.mod_product .ratings .polygamia .c1 { width: 33px; height: 33px; text-align: center; font-size: 28px; font-weight: bold; line-height: 33px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/polygamia-score.png') no-repeat 0 0; }
.mod_product .cover { margin-bottom: 5px; }
.mod_product .side img { display: block; cursor: pointer; }
.mod_product .pegi ul { width: 144px; }
.mod_product .pegi li { float: left; margin: 0; padding: 0 4px 5px 0; position: relative; }
.mod_product .pegi li p { width: 211px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/pegi-triangle.png') no-repeat 24px 100%; padding-bottom: 4px; font-size: 11px; position: absolute; left: -13px; bottom: 26px; display: none; }
.mod_product .pegi li p a { display: block; background: #ff7e00; color: #fff; padding: 4px 8px; }
.mod_product .pegi li p em { display: block; font-style: italic; }
.mod_product .pegi li:hover { z-index: 2; }
.mod_product .pegi li:hover p { display: block; }
.mod_product .pegi .more { clear: both; font-size: 9px; background: #ddd; text-align: left; padding-left: 4px; line-height: 13px; }
.mod_product .main { color: #3f3f3f; }
.mod_product .info { background: #eee; margin-bottom: 20px; overflow: hidden; zoom: 1; }
.mod_product .info dl { float: left; margin: 4px 8px 5px; font-size: 11px; line-height: 18px; width: 214px; overflow: hidden; zoom: 1; }
.mod_product .info dt { margin: 0; float: left; clear: left; margin-right: 3px; }
.mod_product .info dd { margin: 0; }
.mod_product .info dl a:hover { color: #fff; background: #ff7e00; }
.mod_product .description, .mod_product .feature { font-size: 13px; line-height: 20px; }
.mod_product .description p, .mod_product .feature { margin-bottom: 20px; }
.mod_product .feature h2 { font-size: 16px; font-weight: bold; color: #000; }
.mod_product .feature em { font-style: italic; }
#cover_overlay { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 10010; display: none; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/transparent-px.png') repeat\9; }
#cover_overlay .cover { background: #fff; padding: 10px; margin: 40px auto 0; width: 379px; -moz-box-shadow: 0 0 30px #2d2d2d; -webkit-box-shadow: 0 0 30px #2d2d2d; box-shadow: 0 0 30px #2d2d2d; border: 1px solid #2d2d2d\9; }
#cover_overlay .cover img { display: block; }
#cover_overlay .more { overflow: hidden; zoom: 1; padding-top: 10px; font-weight: bold; }
#cover_overlay .more .c0 { float: left; font-size: 20px; line-height: normal; }
#cover_overlay .more .c1 { float: right; padding-top: 7px; }

/* LP / related */
.mod_product_related { border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.mod_product_related .head, .mod_product_related h2 { margin-bottom: 10px; }
.mod_product_related .head h2, .mod_product_related h2 { font-size: 16px; font-weight: bold; color: #000; }
.mod_product_related .head h2 { margin: 0; }

/* artykuly LP, forum LP */
.mod_product_related_articles .entry, .mod_product_related_forum .entry { margin-bottom: 18px; }
.mod_product_related_articles .im { float: left; width: 140px; overflow: hidden; }
.mod_product_related_articles .content { float: right; width: 470px; }
.mod_product_related_articles .entry img { display: block; }
.mod_product_related_articles h3, .mod_product_related_forum h3 { font-size: 15px; font-weight: bold; line-height: normal; margin-bottom: 3px;}
.mod_product_related_articles .lead, .mod_product_related_forum .lead { font-size: 11px; color: #3f3f3f; }
.mod_product_related_articles .more, .mod_product_related_forum .more { font-size: 14px; font-weight: bold; margin-top: -10px; }

/* zdjecia LP, video LP */
.mod_product_related_foto img, .mod_product_related_video img  { display: block; }
.mod_product_related_foto li, .mod_product_related_video li { float: left; margin: 0 0 0 20px; position: relative; }
.mod_product_related_foto li:first-child, .mod_product_related_video li:first-child { margin: 0; }
.mod_product_related_foto .more, .mod_product_related_video .more { font-size: 14px; font-weight: bold; margin-top: 10px; }
.mod_product_related_video ul { border-top: 1px solid #dedede; padding-top: 15px; }
.mod_product_related_video li span { position: absolute; z-index: 2; left: 51px; top: 31px; width: 37px; height: 37px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/video-play-btn.png') no-repeat 0 0; }

/* komantarze modyfikacja */
#article_comments .rating { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-stars-small.png') no-repeat 100% 0; width: 55px; height: 10px; line-height: 10px; overflow: hidden; text-indent: -9999px; position: relative; top: -13px; }
#article_comments .rate_00 { background-position: 100% 0; }
#article_comments .rate_10 { background-position: -44px 0; }
#article_comments .rate_20 { background-position: -33px 0; }
#article_comments .rate_30 { background-position: -22px 0; }
#article_comments .rate_40 { background-position: -11px 0; }
#article_comments .rate_50 { background-position: 0 0; }
#article_comments .rate_05 { background-position: -44px -10px; }
#article_comments .rate_15 { background-position: -33px -10px; }
#article_comments .rate_25 { background-position: -22px -10px; }
#article_comments .rate_35 { background-position: -11px -10px; }
#article_comments .rate_45 { background-position: 0px -10px; }
#article_comments .single_rate { padding-bottom: 4px; }
#article_comments .single_rate p { float: left; text-align: right; width: 83px; padding-right: 7px; font-size: 11px; color: #666; font-weight: bold; }
#article_comments .single_rate li { float: left; width: 18px; height: 17px; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-star-gray.png') no-repeat 0 0; cursor: pointer; }
#article_comments .single_rate li.star_red { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-star-orange.png'); }

/* indeks wszystkich produktow */
.all_products_index .head {font-size: 16px; color: #000; font-weight: bold; }
.all_products_index .body {overflow: hidden; zoom: 1;}
.all_products_index .col {float: left; display: inline; width: 147px; margin-left: 10px; overflow: hidden;}
.all_products_index .c0 {margin: 0;}
.all_products_index p {font-size: 13px; text-transform: uppercase; margin: 15px 0 2px;}
.all_products_index p a, .all_products_index p a:hover {color: #848484;}
.all_products_index li { line-height: normal; padding: 2px 0 1px; }

/* produkty zajawki reczne */
.mod_zr_gry1 .node_head { border: 0; margin: 0; padding: 0; }
.mod_zr_gry1 .node_head h1 { display: inline; font-size: 18px; line-height: normal; font-weight: normal; color: #999; }
.mod_zr_gry1 .node_body { margin-top: 3px; font-size: 11px; color: #1e1e1e; }

.mod_zr_gry2 { border: 1px solid #e4e4e4; padding: 2px 3px; font-size: 11px; line-height: 16px; }
.mod_zr_gry2 p { color: #3d3d3d; background: #e1e1e1; text-transform: uppercase; padding: 0 5px; }
.mod_zr_gry2 li { padding: 3px 5px 0; }
.mod_zr_gry2 .node_entry { padding-top: 15px; }
.mod_zr_gry2 .node_entry:first-child { padding: 0; }

.mod_zr_gry3 .node_head { padding: 0; border: 0; margin: 0; }
.mod_zr_gry3 .node_head strong { font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; text-transform: none; }
.mod_zr_gry3 .node_entry { margin-top: 18px; }
.mod_zr_gry3 .node_entry:first-child { margin-top: 8px; }
.mod_zr_gry3 .node_imgw { float: left; width: 140px; overflow: hidden;}
.mod_zr_gry3 .node_imgw img { display: block; margin-top: 2px; }
.mod_zr_gry3 .node_content { float: right; width: 310px; overflow: hidden; }
.mod_zr_gry3 .node_content h2 { font-size: 24px; font-weight: bold; line-height: 24px; margin-bottom: 7px; font-family: Arial, sans-serif; }
.mod_zr_gry3 .node_content ul { font-size: 10px; line-height: normal; margin-top: 3px; }
.mod_zr_gry3 .node_content li { display: inline; margin-right: 5px; }
.mod_zr_gry3 .node_content .lead { color: #3f3f3f; line-height: 18px; margin-top: 7px; }
.mod_zr_gry3 .node_foot { margin-top: 15px; font-size: 14px; font-weight: bold; }
.mod_zr_gry3 .node_foot p, .mod_zr_gry3 .node_foot ul, .mod_zr_gry3 .node_foot li { display: inline; }
.mod_zr_gry3 .node_foot li { margin-left: 5px; padding-left: 5px; border-left: 1px solid #ccc; }
.mod_zr_gry3 .node_foot li.first { border: 0; padding: 0; }

/* lista przebojow */ 
.chartList { margin-bottom: 10px; padding-top:10px; }
.chartList .head { padding-bottom: 14px; position: relative; z-index: 1; border-bottom: 1px solid #0F0000;}
#col_left .chartList .head h1, .chartList .head h1 {font: 20px Georgia, serif; color: #333; margin: 0;}
.chartList .head h1 span { font-size: 14px; color: #6b6b6b; }
.chartList .head .archiveBrws { position: absolute; top: -8px; right: 0; padding: 14px 10px 0; border: 1px solid #fff; } 
.chartList .head .archiveBrws a, .chartList .head .archiveBrws a:hover { color: #6bd9e8; }
.chartList .head .archiveBrws .dateDD { text-align: right; padding-bottom: 6px;} 
.chartList .head .archiveBrws .dateDD a { padding-right: 10px; background: url('http://bi.gazeta.pl/i/obrazki/polygamia/lista-arr-down.gif') no-repeat 100% 50%; color: #FF7E00; font: bold 12px Georgia,serif; text-transform: uppercase; }
.chartList .head .archiveBrws .calendar { display: none; font-size: 11px; padding-bottom: 10px; }
.chartList .head .hovered { border-color: #0F0000; background: #fff; }
.chartList .head .hovered .dateDD a { text-decoration: none; background-image: url('http://bi.gazeta.pl/i/obrazki/polygamia/lista-arr-up.gif'); color: #FF7E00; }
.chartList .head .hovered .calendar { display: block; }

.chartList .nav { position: relative; border-bottom: 1px solid #0F0000; height: 38px; }
.chartList .nav h2 { font: bold 14px/38px Georgia, serif; color: #282727; }
.chartList .nav ul { list-style: none; position: absolute; top: 0; right: 0; }
.chartList .nav li { float: left; display: inline; font: 9px/38px Arial, sans-serif; padding-bottom: 1px; }
.chartList .nav li a { margin-left: 10px; padding-left: 11px; background: url('http://bi.gazeta.pl/i/obrazki/kotek/lista-nav-sep.gif') no-repeat 0 50%; }
.chartList .nav li.first a { margin: 0; padding: 0; background: 0; }
.chartList .nav li.active { background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/chartlist-tab-active.png') no-repeat 50% 100%;  }
.chartList .nav li.active a { color: #202020; }

.chartList .body ul { list-style: none; }
.chartList .body > ul > li { height: 69px; padding: 11px 0 10px 0; border-bottom: 1px solid #0F0000; position: relative; zoom: 1; }
.chartList .body li .no { width: 53px; font: bold 30px/69px Arial,sans-serif; background: #0F0000; color: #FF7E00; text-align: center; margin-left: 8px; }
.chartList .body li .no, .chartList .body li .stats, .chartList .body li .photo, .chartList .body li .main { float: left; display: inline; margin-right: 1px; }
.chartList .body li .actions { float: right; display: inline; margin-right: 8px; }

.chartList .body li .songId {display: none;}

.chartList .body li .stats { width: 39px; }
.chartList .body li .stats div { height: 22px; font: bold 14px/22px Arial,sans-serif; color: #333; padding: 0 12px 0 3px; margin-bottom: 1px; text-align: center;}
.chartList .body li .stats .wks { margin: 0; height: 23px; line-height: 23px; }

.chartList .body li .main { width: 240px; height: 69px; padding: 0 0 0 10px; position: relative; }
.chartList .body li .main h3 { font: bold 18px Georgia, serif; color: #000; margin-bottom: 1px; }
.chartList .body li .main h3 a { color: #000; }
.chartList .body li .main h3 a:hover { color:#FF7E00; }
.chartList .body li .main h4 { font: 12px Georgia, serif; color: #5c5c5c; }
.chartList .body li .main h4 a { color: #5c5c5c; }
.chartList .body li .main h4 span { color: #868686;}
.chartList .body li .main .stats { font: normal 11px Georgia, serif; width: auto; color: #6a6a6a; position: absolute; bottom: -1px; left: 10px; }
.chartList .body li .main .stats span { color: #333; }
.chartList .body li .main .stats a { padding: 0 0 0 19px; background: url('http://bi.gazeta.pl/i/obrazki/kotek/lista-kom.gif') 0 3px no-repeat; margin-left: 6px; }

.chartList .body li .actions {width: 69px;}
.chartList .body li .actions .vote { display: block; width: 69px; height: 26px; font: bold 13px/26px Georgia,serif; text-align: center; text-transform: uppercase; color: #FF7E00; border:1px solid #5C5C5C; }
.chartList .body li .utils {overflow: hidden;zoom: 1;padding: 10px 0;margin: 6px 0;height: 12px;width: 69px;}
* html .chartList .body li .utils {background: url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/iconsBg.gif) 25px 0 repeat-y;}
.chartList .body li .utils a {display: block;float: left;width: 16px;height: 12px;line-height: 12px;overflow: hidden;zoom: 1;margin: 0 3px;text-indent: -1000px;}
.chartList .body li .utils a.buy { visibility: hidden; background: url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/icons.gif) 0 -1px no-repeat;}
.chartList .body li .utils a.watch {background: url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/icons.gif) 1px -17px no-repeat;}
.chartList .body li .utils a.hear {background: url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/icons.gif) 2px -33px no-repeat;}
.chartList .body li .utils a.hearPlaying {background: url(http://bi.gazeta.pl/i/obrazki/zloteprzeboje/icons.gif) 2px -48px no-repeat;}

.chartList .body li.hovered .main {border-color: #f4f4f4;}
.chartList .body li.hovered .main h3 a { color: #FF7E00; }

.chartList .body li.voted a.vote {display: none;}
.chartList .body li.voted .actions {margin-top: 13px;}

.chartList .body li .overlay { position: absolute; height: 78px; width: 600px; padding: 12px 10px 0; top: 0; left: 0; font: 12px Georgia, serif; color: #5c5c5c; background:#fff; }
.chartList .body li .overlay h3 { font: 12px Georgia,serif; color: #5c5c5c; }
.chartList .body li .overlay h3 a { font-weight: bold; }

.chartList .body .overlay .form ul { padding-top: 12px; }
.chartList .body .overlay .form li { display: inline; }
.chartList .body .overlay .form label, .chartList .body .overlay .form input, .chartList .body .overlay .form span { vertical-align: middle; }
.chartList .body .overlay .form .buttons { margin-left: 12px; }
.chartList .body .overlay .form .buttons input { width: 88px; height: 26px; border: 0; font: bold 13px Georgia,serif; border:1px solid #A7A6AA; cursor: pointer; background:#fff; }
.chartList .body .overlay .form .buttons span { margin-left: 6px; }
.chartList .body .overlay .form .buttons .cancelButton { color:#FF7E00; }
.chartList .body .overlay .form .buttons .cancelButton:hover { cursor: pointer; text-decoration: underline; }
.chartList .body .overlay .form input[type=checkbox] { margin-right: 4px; }
#chartListUsername, #chartListPassword { border: 1px solid #a7a6aa; margin: 0 8px 0 4px; padding: 1px 4px; font: normal 12px Arial,sans-serif; width: 100px; }

.chartList .body li .komunikat h3 { text-align: center; font: 18px Georgia, serif; margin: 10px 0; color: #4c4c4c; }
.chartList .body li .komunikat h4 { text-align: center; font: 12px Georgia, serif; color: #4c4c4c; }

.chartList .letterSep {  }
.chartList .letterSep span { font: bold 14px Georgia, serif; background: #b886b7; color: #fff; display: inline-block; padding: 1px 4px;  }

.chartList .body li.busy, .chartList .body li.busy * {cursor: wait;}

/* audycja trwa */
.chartListOnAir .body li .stats, .chartListOnAir .filters {display: none;}

/* kalendarz */
.archiveBrws { width: 192px; }
.archiveBrws .calendar { border: 1px solid #999; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 0; padding: 2px; }
.archiveBrws .calendar .head { border: 0; padding: 0; zoom: 1; background-position: 0 100%; background-repeat: repeat-x; }
.archiveBrws .calendar .head:after { content: '.'; visibility: hidden; display: block; width: 0; height: 0; clear: both; }
.archiveBrws .calendar .head [data-action], .archiveBrws .calendar .head { background-image: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/kotek/calendar-sprite.png'); }
.archiveBrws .calendar .head [data-action] { width: 29px; height: 29px; cursor: pointer; }
.archiveBrws .calendar .head [data-action=prev] { float: left; }
.archiveBrws .calendar .head [data-action=prev]:hover { background-position: 0 -58px; }
.archiveBrws .calendar .head [data-action=prev][data-status=disabled], .archiveBrws .calendar .head [data-action=prev][data-status=disabled]:hover { background-position: 0 -29px; }
.archiveBrws .calendar .head [data-action=next] { float: right; background-position: 0 -87px; }
.archiveBrws .calendar .head [data-action=next]:hover { background-position: 0 -145px; }
.archiveBrws .calendar .head [data-action=next][data-status=disabled], .archiveBrws .calendar .head [data-action=next][data-status=disabled]:hover { background-position: 0 -116px; cursor: default; }
.archiveBrws .calendar .head [data-current] { width: 128px; float: left; text-align: center; font: bold 12px/28px Georgia,serif; }
.archiveBrws .calendar table { width: 100%; }
.archiveBrws .calendar th { font-size: 11px; font-weight: bold; padding: 1px; }
.archiveBrws .calendar td { padding: 2px; border: 1px solid #f0f0f0; padding: 2px 4px; text-align: right; line-height: 18px; font-size: 11px; color: #c4c4c4; background: #f7f7f7; }
.archiveBrws .calendar [data-clickable] { background: #FF7E00; color: #000; border-color: #e6c4e0; cursor: pointer; }
.archiveBrws .calendar [data-clickable]:hover { background: #fff; border-color: #FF7E00; }
.archiveBrws .mod_datepicker { margin-bottom: 0; }

#col_right .chartList .body li .main { width:140px; }
#col_right .chartList .body li .overlay { width:300px; padding:0 10px 0 0; }
#col_right #chartListUsername, #col_right #chartListPassword { width:50px; }
#col_right .remember { display:none;}
#col_right .chartList .body .overlay .form .buttons input { width:66px; }
#col_right .chartList span { display:none; }
#col_right .chartList .cancelButton  { display:inline; }

/* fotostory wiecej */
#container_gal .gal_navi_wrp .gal_navi { float: right; overflow: hidden; height: 27px; }
#container_gal .gal_navi_wrp .gal_navi li.paging { float: left; text-align: center; font: 20px/21px Georgia,sans-serif; color: #000; height: 26px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { text-align: right; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev,  #container_gal .gal_navi_wrp .gal_navi .gal_btn_next { width: 85px; float: left; height: 26px; }
#container_gal .gal_navi_wrp .gal_navi { list-style: none; float: right; margin-left: 0; padding-left: 0; margin-bottom: 15px; }
#container_gal .gal_navi_wrp .gal_navi li { float: left;  margin: 0px 0px 0px 3px; padding-top: 3px; }
#container_gal .gal_navi_wrp .gal_navi, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a, #container_gal .gal_navi_wrp .gal_navi .gal_btn_next, #container_gal #gal_navi_wrp .gal_navi .gal_btn_next a{ display: block; padding: 3px 0px; font-weight: normal;}
#container_gal .gal_navi_wrp .gal_navi a, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { padding: 3px 2px; padding-top: 3px;}
#art #container_gal .gal_navi_wrp .gal_navi a { display: block;  font-weight: normal;   }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow.png') no-repeat 0 0; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow.png') no-repeat 0 0; width: 82px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a { width: 82px; float: left; height: 21px; color: #666; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') -2px 0px no-repeat; margin-top: -3px; text-align: right; padding:3px 5px 3px 0;}
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') 100% 0px no-repeat; background-position: -2px -27px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a { width: 82px; float: left; height: 21px; color: #666; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') 0px 0px no-repeat; margin-top: -3px; padding:3px 0 3px 5px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') 100% 0px no-repeat; background-position: 0px -27px; }

/* Tytuly gier w jednej linii */
.relatedHolder .bs_seemore_body ul, #pagetype_art_blog .bs_seemore_body ul {margin-bottom:10px;}
.relatedHolder .bs_seemore_body li, #pagetype_art_blog .bs_seemore_body li { float: left; width: 141px; margin-bottom: 10px; margin-left:10px;}
.relatedHolder .bs_seemore_body .odd, #pagetype_art_blog .bs_seemore_body .odd { margin-left: 10px; margin-right:0px; clear:none;}
.relatedHolder .bs_seemore_body .odd, #pagetype_art_blog .bs_seemore_body .odd.first {margin-left:0px;}
.relatedHolder .bs_seemore_body .clr, #pagetype_art_blog .bs_seemore_body .clr {clear:none; margin:0;}
.relatedHolder .bs_seemore_body li, #pagetype_art_blog .bs_seemore_body li.even {margin:0 7px;}
.relatedHolder .bs_seemore0 {padding-left:2px;}

/*search polygamia*/
#polygamia-search {background: #E1E1E1; padding: 14px 0px 14px 14px; margin-bottom: 20px; zoom: 1;}
#polygamia-search:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;width: 0;}
#polygamia-search .c0 p{display:inline; color: #3B3B3B; font-size: 20px; font-weight: bold; line-height:37px;}
#polygamia-search .c1 {position:relative;}
#polygamia-search .c1 fieldset {border:0; padding:5px 0;}
#polygamia-search .iTxt {margin:0 8px;padding: 3px 5px 4px;background:#fff; border: 1px solid #CECECE;color: #999;font: 16px Arial,sans-serif;width: 379px;}
#polygamia-search .iSbt {background: url("http://bi.gazeta.pl/i/obrazki/blogoserwis/polygamia/product-search-s.png") repeat-x scroll 0 0 transparent;border: 0 none;color: #fff;cursor: pointer;font: 12px Arial,sans-serif;height: 28px;overflow: visible;width: 72px;}
#polygamia-search .c2 {color: #336633;float: right;font: 12px Arial,sans-serif;width: 185px;}
#polygamia-search .c2 p {margin:0;}
#polygamia-search .c2 strong {color: #6E6E6E;display: block;font: 11px Arial,sans-serif;margin-bottom: 2px;padding-top: 5px;}
#polygamia-search .c2 a {display: inline-block;margin-right: 5px;}
#polygamia-search .c2 a:hover {text-decoration:underline;}
#polygamia-search > div {float:left;}
#polygamia-search-hint {display:none; z-index:1;background: #fff;  border:1px solid #CECECE; left: 8px;padding: 5px;position: absolute;top: 32px;width: 379px;}
#polygamia-search-hint .active {background: none repeat scroll 0 0 #D7D7D7;}
#polygamia-search-hint span, #polygamia-search-hint a {color: #333333;cursor: pointer;display: block;font: 14px Arial,sans-serif;padding: 4px 6px;text-decoration: none;} 

/* RTC */
#article_body ul {list-style:none;}
#article #article_body p, #article .lead {color: #222;}

/*PROFILEMON */
.mod_profilemon a.headbtn { background: #ff9600; background: -moz-linear-gradient(top,  #ff9600 0%, #c77f00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#c77f00)); background: -webkit-linear-gradient(top,  #ff9600 0%,#c77f00 100%); background: -o-linear-gradient(top,  #ff9600 0%,#c77f00 100%); background: -ms-linear-gradient(top,  #ff9600 0%,#c77f00 100%); background: linear-gradient(top,  #ff9600 0%,#c77f00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#c77f00',GradientType=0 ); }
.mod_profilemon a.headbtn:hover { background: #c77f00; background: -moz-linear-gradient(top,  #c77f00 0%, #ff9600 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c77f00), color-stop(99%,#ff9600)); background: -webkit-linear-gradient(top,  #c77f00 0%,#ff9600 99%); background: -o-linear-gradient(top,  #c77f00 0%,#ff9600 99%); background: -ms-linear-gradient(top,  #c77f00 0%,#ff9600 99%); background: linear-gradient(top,  #c77f00 0%,#ff9600 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c77f00', endColorstr='#ff9600',GradientType=0 ); }

.mod_forum_latest { font-family: Arial, sans-serif}
/*(.mod_forum_latest a { color: #0D5B9C}*/
.mod_forum_latest header h2 { font: bold 16px Arial, sans-serif; padding-bottom: 4px; border-bottom: 2px solid #ff7e00}
.mod_forum_latest li { padding: 4px 0}
.mod_forum_latest li p { font-size: 14px; }
.mod_forum_latest p.more { text-align: right; font-size: 12px}
.mod_forum_latest p a.left { padding-right: 10px; border-right: 1px solid #888}
.mod_forum_latest p a.right { padding-left: 10px; }

.mod_photos li { display: block; float: left; padding: 6px 9px 6px 6px}
.mod_photos .node_body a { text-decoration: underline; color: #0D5B9C; float: left; display:block; height:100px; line-height: 100px;}
.mod_photos a img { vertical-align: middle}
.mod_photos header h2 { font: bold 16px Arial, sans-serif; padding-bottom: 4px; border-bottom: 2px solid #ff7e00 }
.mod_photos p.more { text-align: right; font-size: 12px; color: #00f; padding-top: 6px; clear: both}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px;	margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div {	position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); }
#fancybox-overlay { position: absolute;	top: 0;	left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp {	padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0;	width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px;	width: 30px; height: 30px; background: transparent url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img {	width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px;	z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px;	left: 0; width: 100%; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333;	background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancy_title_over.png'); display: block; }
.fancybox-title-float {	position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td {	border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold;	padding: 0 0 3px 0; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/fancybox/fancybox.png') -55px -90px no-repeat; }

/* najczesciej nowe */
article.mod_most_read > header {font-size: 18px;border-bottom:none; color: #333;}
.mod_most_read a {color: #2a3e77}
.mod_most_read.mod_most_read1 li:hover,.mod_most_read.mod_most_read1 .title a:hover,.mod_most_read.mod_most_read1 li:hover .number, .mod_most_read.mod_most_read2 li:hover, .mod_most_read.mod_most_read2_premium .tabbed_items ul li:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover,
.mod_most_read.mod_most_read2 .title a:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover .number, .mod_most_read.mod_most_read1_premium .title li:hover a, .mod_most_read.mod_most_read1 li:hover .title a {background:#ff7e00; color: #fff; text-decoration:none}

article.eCommerce { clear: both; padding: 0 0 16px; }
article.eCommerce header { border-bottom: 2px solid #ccc; margin: 0 0 12px; padding: 0 0 2px; color: #434343; display: block; }
article.eCommerce header h1 { float: left; font-size: 16px; line-height: 27px; font-weight: bold; margin-left: 5px; padding-left: 10px; border-left: 1px solid #ccc; }
article.eCommerce header h1 a { color: #bf1450; }
article.eCommerce header h1 a:hover { text-decoration: none; color: #960639; background: none; }
article.eCommerce header > a { float: left; }
article.eCommerce header > a:hover { background: none; }
article.eCommerce header ul { float: right; padding: 9px 0 0; }
article.eCommerce header ul li { float: left; padding: 0 0 0 5px; margin: 0 0 0 5px; border-left: 1px solid #ccc; }
article.eCommerce header ul li:first-child { border: 0; }
article.eCommerce header ul a { color: #666; font: 12px/14px Arial; }
article.eCommerce header ul a:hover { text-decoration: none; color: #2e2e2e; background: none; }
article.eCommerce section.body li { margin-left: 20px; float: left; width: 140px; }
article.eCommerce section.body li:first-child { padding: 0; margin: 0; }
article.eCommerce section.body p.description { font-weight: bold; line-height: 16px; margin: 6px 0 1px; }
article.eCommerce section.body p.description a { font: bold 12px/16px Arial; color: #148; }
article.eCommerce section.body p.description a:hover { background: none; color: #148; text-decoration: underline; }
article.eCommerce section.body p.description, article.eCommerce section.body p.price { text-align: center; }
article.eCommerce section.body p.price { font-size: 16px; line-height: 22px; font-weight: bold; }
article.eCommerce section.body p.price a { color: #930e0e; background: none; }
article.eCommerce section.body p.price a:hover { text-decoration: underline; }
article.eCommerce section.body p.price span.oldPrice { color: #999; text-decoration: line-through; }
article.eCommerce section.body p.imgw { position: relative; }
article.eCommerce section.body p.imgw img { display: block; margin: 0 auto; }
article.eCommerce section.body li.holder { background: url("http://bi.gazeta.pl/i/obrazki/lego/loader-mill.gif") no-repeat 50% 50%; }
article.eCommerce section.body li.holder p { visibility: hidden; }
article.eCommerce section.body li.nokaut p.imgw { margin: 0 0 4px 5px; width: 130px; height: 100px; overflow: hidden; }
article.eCommerce section.body li.nokaut p.imgw span.overlay { position: absolute; left: 0; top: 0; width: 76px; height: 21px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/nokaut-overlay.1.png") no-repeat 0 0; }
article.eCommerce section.body li.okazje p.imgw { text-align: center; }
article.eCommerce section.body li.okazje p.imgw span.overlay { position: absolute; left: 0; top: 0; width: 66px; height: 17px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/okazje-overlay2.png") no-repeat 0 0 white; }
article.eCommerce section.body ul:after, article.eCommerce header:after { content: '.'; visibility: hidden; clear: both; width: 0; height: 0; display: block; }


/* quizy */
.quiz {
  width: 620px;
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 19px;
}

.quizHead {
  margin-bottom: 25px;
}

.quizHead h1 {
  color: #000;
  margin: 20px 0 15px;
}

.quizHead p {
  color: #000;
}

.quiz .entry {
  padding: 10px 0;
}

.quiz .entry h2 {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
}

.quiz .entry h2 span {
  font-weight: bold;
  font-size: 18px;
  background: #eee;
  border: 2px solid #eee;
  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 .wide {
  width: 100%;
}

.quiz .entry .wide li {
  padding: 3px;
  margin-bottom: 15px;
  border: 1px solid #f2f0ed;
}

.quiz .entry .wide .i {
  float: left;
  background: none;
  padding: 3px;
  overflow: hidden;
  zoom: 1;
}

.quiz .entry .wide .i img {
  float: left;
  display: inline;
  padding: 0;
  border: none;
  background: none;
}

.quiz .entry .wide .i input {
  float: left;
  display: inline;
  padding: 0;
  height: 15px;
  width: 15px;
  margin: 0 6px 0 8px;
}

.quiz .entry .wide .sel .i, .quiz .entry .wide .i img {
  background: none;
}

.quiz .entry .wide span {
  display: block;
  overflow: hidden;
  zoom: 1;
  background: url("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: #aaa;
  border: 0;
  height: 20px;
  width: 104px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font: bold 14px 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 .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: white 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;
}

/* kolory quiz */
/* oznaczenie aktywnego pytania */
.quiz .str .current {
  background-image: url("http://bi.gazeta.pl/i/obrazki/blogoserwis/deser/quiz-current.png");
}

/* kolor tytulu pytania */
.quiz .entry h2 {
  color: #36bce3;
}

/* kolor numeru pytania */
.quiz .entry h2 span {
  background: #70c2ea;
  border-color: #70c2ea;
  color: #fff;
}

/* kolor przycisku */
.quiz .str .next input {
  background: #70c2ea;
  color: #fff;
}

/* QUIZY */
a:hover {
  color: #003966;
  background: none;
}

#banP1 {
  margin-top: 20px;
}

#page-top.rwdTop {
  padding-bottom: 60px;
}

.simpleQuiz a.closeQuiz {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  text-indent: -99999px;
  z-index: 999;
  background-color: #fff;
}
.simpleQuiz a.closeQuiz:after {
  content: "";
  display: block;
  position: absolute;
  left: 20px;
  top: 16px;
  width: 38px;
  height: 25px;
  background: url(" http://biv.gazeta.pl/i/obrazki/gallery/gallery_sprite.png ") no-repeat -20px -55px;
}
.simpleQuiz a.closeQuiz:hover {
  background-color: #7d7d7d;
}
.simpleQuiz .closeQuiz:hover:after {
  background-position: 2px -55px;
}
.simpleQuiz.startPage #col_left, .simpleQuiz.psychoTest #col_left {
  float: none;
  width: 100%;
}
.simpleQuiz #gazeta_article_top > h1 {font-weight: bold;}
.simpleQuiz #page > img, .simpelQuiz #page > div > img { display: none; }


.quizModule form {text-align: center;}
.quizModule button[type=submit],
.quizModule input[type=submit] {
  min-width: 300px;
  height: 50px;
  background: #ff7e00;
  margin: 30px auto 0 auto;
  border: none;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  border-radius: 2px;
  cursor: pointer;
  -webkit-appearance: none;
}
.quizModule button[type=submit]:hover,
.quizModule input[type=submit]:hover {
  background-color: #ff932a;
}
.quizModule button[type=radio],
.quizModule input[type=radio] {
  display: none;
}
.quizModule .field {
  text-align: left;
}
.quizModule .field div {
  position: relative;
  padding-left: 24px;
  margin-top: 5px;
}
.quizModule label div:before {
  content: ' ';
  width: 12px;
  height: 12px;
  position: absolute;
  top: 3px;
  display: inline-block;
  border: 2px solid #a2a2a2;
  border-radius: 16px;
  margin-left: -24px;
}
.quizModule input[type=radio]:checked + label div:before {
  background: url(" http://bi.gazeta.pl/i/obrazki/global/radiobtn_dot.png ") no-repeat center;
}

#quiz-sponsor {
  min-width: 300px;
  height: 50px;
  position: relative;
  overflow: hidden;
}
#quiz-sponsor div {
  height: 100%;
  display: inline-block;
  background-size: auto 677px;
}
#quiz-sponsor .left {
  width: 70%;
  background-position: 0 bottom;
}
#quiz-sponsor .right {
  width: 300px;
  background-position: 100% bottom;
  position: absolute;
  top: 0;
  right: 0;
}

/* STRONA STARTOWA */
.startPage.rwd #gazeta_article_top, .startPage.rwd #gazeta_article_top h1 {
  margin-bottom: 0;
}
.startPage #holder_101 {
  position: relative;
}
.startPage.responsive.rwd .mod.mod_sociallist {
  padding: 12px 0px 2px 12px;
}
.startPage.responsive.rwd .mod.mod_sociallist.small #gazeta_article_buttons {
  left: 0;
}
.startPage .mod.mod_sociallist {
  margin-top: 5px;
}
.startPage .mod.mod_sociallist ul li {
  margin-top: 8px;
}
.startPage .mod.mod_sociallist ul li.liczbaKomentarzy {
  display: none;
}
.startPage .mod.mod_sociallist ul.specialmail {
  padding-top: 5px;
}
.startPage .quizModule {
  position: relative;
  overflow-y: hidden;
  margin: 20px 0 30px 0;
}
.startPage .quizModule > img {
  width: 100%;
  min-width: 300px;
  min-height: 191px;
}
.startPage .quizModule.withBrand {
  top: -50px;
}
.startPage .quizModule.withBrand img {
  position: relative;
  top: 50px;
}
.startPage .quizLead {
  width: 100%;
  position: absolute;
  bottom: 40px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.startPage .quizLead p {
  max-width: 80%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 25px;
}
.startPage #columns_wrap {
  display: none;
}

/* PYTANIA */
#page > .step {
  display: none;
}

.quizPage.rwd #col_right {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.quizPage.rwd #gazeta_article_top h1 {
  font: bold 30px/36px Arial,sans-serif;
  margin-bottom: 20px;
}
.quizPage h1.quiz-question {
  position: relative;
  width: 85%;
  font-size: 30px;
  margin-top: 25px !important;
}
.quizPage #gazeta_article_top {
  margin-bottom: 18px;
}
.quizPage h1 .step {
  position: absolute;
  right: -17%;
  top: 0;
  font: normal 28px 'open_sanslight', sans-serif;
  color: #a5a5a5;
  float: right;
}
.quizPage #progress {
  position: relative;
  width: 100%;
  height: 2px;
  background: #f2f2f2;
}
.quizPage #progress #value {
  display: block;
  width: 5%;
  height: 100%;
  background: #ff7e00;
}
.quizPage .quizModule form.with-images {
  max-width: 620px;
}
.quizPage .quizModule .field {
  position: relative;
  margin-bottom: 20px;
}
.quizPage .quizModule .question {
  margin-bottom: 20px;
}
.quizPage .quizModule .question img {
  width: 100%;
}
.quizPage .quizModule .with-images .row {
  width: 100%;
  display: inline-block;
  margin-bottom: 35px;
}
.quizPage .quizModule .with-images .row:last-child {
  margin-bottom: 0;
}
.quizPage .quizModule .with-images .field {
  width: calc(50% - 20px);
  min-width: 140px;
  max-width: 300px;
  float: left;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.quizPage .quizModule .with-images .field:first-child {
  margin-right: 20px;
}
.quizPage .quizModule label {
  color: #242424;
  font-size: 20px;
  line-height: 24px;
  cursor: pointer;
  width: 100%;
}
.quizPage .quizModule input[type=submit],
.quizPage .quizModule button[type=submit] {
  margin: 20px auto 34px;
}
.quizPage .quizModule input[type=submit][disabled="true"],
.quizPage .quizModule button[type=submit][disabled="true"] {
  background: #b8b8b8;
}

/* WYNIKI */
#results-details form.answer label {
  font-size: 16px;
  line-height: 20px;
}

.endPage .quizModule a, .endPage .quizModule h3 {
  font-weight: bold;
  margin: 15px 0;
}
.endPage .quizModule a {
  display: block;
}
.endPage .quizModule #result-description {
  min-height: 40px;
  position: relative;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #f2f2f2;
  padding-right: 100px;
  line-height: 1.5em;
}
.endPage .quizModule #result-description > div {
  width: 90px;
  position: absolute;
  right: 0;
  top: 0;
}
.endPage .quizModule #result-description .socials {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 9999px;
  vertical-align: middle;
  position: relative;
  color: #fff;
  font-weight: bold;
  margin: 0;
}
.endPage .quizModule #result-description .socials .smoke {
  display: none;
  width: 142px;
  position: absolute;
  top: -62px;
  left: -50px;
  background: #3c5a98;
  text-align: center;
  border-radius: 5px;
  z-index: 2000;
  padding: 10px 0;
}
.endPage .quizModule #result-description .socials .smoke:after {
  display: block;
  position: absolute;
  bottom: -13px;
  width: 100%;
  height: 13px;
  background: url(" http://bi.gazeta.pl/i/obrazki/global/smoke-attach.png ") no-repeat center;
  content: '';
}
.endPage .quizModule #result-description .socials .smoke a {
  color: #fff;
  margin: 0;
}
.endPage .quizModule #result-description .socials.comment {
  float: left;
  background: url(" http://bi.gazeta.pl/i/obrazki/global/comment-smoke-icon.png ") no-repeat 9px center #3370bc;
}
.endPage .quizModule #result-description .socials.facebook {
  float: right;
  background: url(" http://bi.gazeta.pl/i/obrazki/global/fb-icon.png ") no-repeat center #3b5998;
}
.endPage .quizModule #result-description .socials:hover .smoke {
  display: block;
}
.endPage .quizModule #result-description, .endPage .quizModule a, .endPage .quizModule h3 {
  font-size: 16px;
  line-height: 20px;
}
.endPage .quizModule .with-image .field {
  max-width: 607px !important;
  padding-left: 193px;
}
.endPage .quizModule .with-images .row {
  display: inline-block;
  float: left;
}
.endPage .quizModule .with-images .row:nth-child(even) {
  clear: both !important;
}
.endPage .quizModule .correct, .endPage .quizModule #results-details form label.correct {
  color: #05950f;
  font-weight: bold;
}
.endPage .quizModule .incorrect, .endPage .quizModule #results-details form label.incorrect {
  color: #ad0000;
  font-weight: bold;
}
.endPage .quizModule .psychotestScore {
  color: #ff7e00;
}
.endPage .quizModule form.answer {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.endPage .quizModule form.answer .field {
  max-width: 800px;
  box-sizing: content-box;
}
.endPage .quizModule form.answer label {
  margin: 0;
}
.endPage .quizModule form.answer div.correct, .endPage .quizModule form.answer div.incorrect {
  position: absolute;
  right: 0;
  top: 50%;
  width: 65px;
  height: 65px;
  margin-top: -40px;
  background-image: url("http://bi.gazeta.pl/i/obrazki/global/quiz-answer-result-icon.png ");
  background-repeat: no-repeat;
}
.endPage .quizModule form.answer div.correct {
  background-position: -25px -21px;
}
.endPage .quizModule form.answer div.incorrect {
  background-position: -118px -21px;
}
.endPage .quizModule form.answer .question-image {
  float: left;
  margin-bottom: 25px;
}
.endPage .quizModule form.answer .question-image img {
  width: 100%;
  height: 100%;
}
.endPage .quizModule .with-images .field, .endPage .quizModule .question-image {
  display: inline-block;
  width: 180px;
  margin-right: 20px;
  float: left;
}
.endPage .quizModule .with-images .field img {
  width: 100%;
}
.endPage .field {
  margin-bottom: 12px;
}
.endPage #show-answers {
  display: none;
  position: relative;
}
.endPage #show-answers:hover {
  color: #003966;
  background: none;
}
.endPage #show-answers:after {
  position: absolute;
  top: 50%;
  width: 13px;
  height: 8px;
  background: url(" http://bi.gazeta.pl/i/obrazki/global/hat/rwd/defaultRWD-sprite-5.png ") no-repeat -139px -14px;
  content: '';
  display: inline-block;
  margin: -3px -20px 0 5px;
}
.endPage #results-details form {
  border-bottom: 1px solid #e6e6e6;
}
.endPage #results-details form label {
  color: #969696;
}
.endPage #score {
  height: 280px;
  margin: 2em 0;
  text-align: center;
  font-family: 'open_sanslight';
}
.endPage #score div {
  position: relative;
  display: inline-block;
  width: 280px;
  height: 100%;
  border: 2px solid;
  border-radius: 9999px;
  box-sizing: border-box;
  text-align: center;
}
.endPage #score p {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 100%;
  font-size: 160px;
  font-weight: normal;
}
.endPage #score span {
  font-size: 19px;
  position: absolute;
  bottom: 20%;
  left: 0;
  width: 100%;
}
.endPage #score .correct {
  border-color: #05950f;
  margin-right: 2em;
}
.endPage #score .incorrect {
  border-color: #ad0000;
}
.endPage #score .incorrect span {
  margin-left: -5px;
}
.endPage #score .psychotestScore {
  border-color: #ff7e00;
  font-weight: bold;
}
.endPage .mod_mlyn .node_body a:hover {
  background: none;
  position: relative;
}
.endPage .mod_mlyn .node_body a:hover:after {
  display: inline-block;
  width: 301px;
  height: 200px;
  background: #66a9ea;
  opacity: 0.9;
  position: absolute;
  top: 0;
  content: "Rozwi\000105\00017C\000020quiz";
  color: #fff;
  text-align: center;
  font: bold 16px / 13em Arial, sans-serif;
}
.endPage .mod_mlyn .node_body span.caption {
  color: #072f50;
  font-weight: bold;
}
.endPage .mod_mlyn .node_body .node_entry {
  margin-left: 20px;
}
.endPage .mod_mlyn .node_body .node_entry:first-child {
  margin-left: 0px;
}



