body { color: #262626; font-family: 'Segoe UI', Arial, sans-serif; font-size: 13px; line-height: 20px; }
body.wait { cursor: wait; }
a { color: #3d57a4; }
a:hover { background: none; color: #3d57a4; text-decoration: underline; }
strong { font-weight: bold; }

/* lay */
body { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/body-bg.png') repeat-x 0 0; }
#page { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/page-bg.png') no-repeat 50% 0; }
.Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer { padding: 0 15px; }
#content { background: #fff; padding-top: 10px; }
#navbot_wrap { padding: 0; width: 970px; }
.layout_uniwersalny #navbot_wrap .c0 { float: none; }
#navtop_wrap, .layout_uniwersalny #navbot_wrap .c1, .sitePath_wrap, #sitePath { display: none; }
#banP76 { margin: 0 auto; }
.banP4footer { margin: 0 auto !important; background: #fff; width: 960px; text-align: center; }
.banP4footer .banLabel { float: none; width: 620px; margin: 0 auto; }
.banP4footer .banB4 { width: 620px; margin: 0 auto; }

/* sprite */
.mod_form #avatar_upload_button, .mod_form #add_player_button, .mod_form #add_player_button_change, .mod_form #gallery_add_file, .mod_form #gallery_change_save, .mod_form #gallery_change_desc li.confirm span, .mod_form .sbt, #top5_tip, .mod_ranking .medal, .mod_team .medal, .mod_info .node_body .btn, .mod_info .buttons a, .mod_team .buttons a, .mod_team .btn, .mod_page_header .logo a, .mod_page_header .loginBox ul, .mod_page_header .loginBox li:first-child, .mod_page_header .fb, .mod_team .report, .mod_ranking .form input[type="submit"], .mod_form .help, .path_116406 .mod_contact .row_submit input, #article_comments_container #article_comments .add_comment .fr_submit input, .mod_form .mod_ranking .node_body input[type="submit"], .mod_konkurs .btn, .path_116524 .mod_contact .row_submit input, .mod_nagrody .btn, .mod_nagrody .top, #coupon .btn, .mod_wklejka .sbt { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/sprite-2.1.png') no-repeat -1000px 0; }

/* clear */
.mod .node_body, .mod .node_head, .mod .node_foot, .mod_form .section > ul > li, .mod_form #change_player_data li, .mod_form #gallery_change_desc li, .mod_team .section, #navH ul, .mod_team_list li, .mod_zi_vizir2, #coupon .head { zoom: 1; }
.mod .node_body:after, .mod .node_head:after, .mod .node_foot:after, .mod_form .section > ul > li:after, .mod_form #change_player_data li:after, .mod_form #gallery_section ol > li:after, .mod_form #gallery_change_desc li:after, .mod_team .section:after, #navH ul:after, .mod_team_list li:after, .mod_zi_vizir2:after, #coupon .head:after { content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }

/* nawigacja */
#navH { background: #9a2508; padding: 0; width: 970px; margin-bottom: 10px; }
#navH li { float: left; font-size: 14px; font-weight: bold; border: 1px solid #ae5139; border-width: 0 1px 0 0; }
#navH li.right { float: right; font-weight: normal; border-width: 0 0 0 1px; }
#navH li.yourTeam { float: right; border-width: 0 0 0 1px; }
#navH li.active { background: #721700; }
#navH li a { display: block; height: 30px; line-height: 28px; color: #fff; padding: 0 10px; }
#navH li a:hover { background: #a43b21; text-decoration: none; }

/* naglowki */
.mod .node_head, .index .head { border-bottom: 2px solid #d5d5d5; padding-bottom: 0; }
.mod .node_head h1, .index .head h1, .mod_team .node_head p, .form_log_body h1, .form_log .form_head h2, .path_116524 .mod_contact h2, #pagetype_art_blog #article_header h1, #pagetype_photo #gal_header h1, #pagetype_wideo #k0 h1 { font-size: 34px; line-height: normal; font-family: 'Segoe UI', Arial, sans-serif; font-weight: normal; padding-bottom: 4px; text-transform: none; color: #343434; }
.mod .node_head h2, .index .head h2, .holder_top .mod_info h2 { font-size: 18px; line-height: normal; font-family: 'Segoe UI', Arial, sans-serif; font-weight: bold; padding-bottom: 2px; text-transform: none; color: #343434; margin: 0; }
.mod_ranking .node_body h2, .mod_team h1 { font-size: 24px; line-height: normal; font-family: 'Segoe UI', Arial, sans-serif; font-weight: normal; }
.mod_top5 .node_body h3, .mod_info .place h3, .mod_zi_vizir2 h3 { font-size: 13px; line-height: normal; font-family: 'Segoe UI', Arial, sans-serif; font-weight: normal; }
.mod_form .node_head, .mod_team .node_head { border-bottom-width: 1px; }
.index .body h2 { font-size: 18px; line-height: normal; font-family: 'Segoe UI', Arial, sans-serif; font-weight: bold; margin: 0; }

/* formularz druzyny */
.mod_form .info { background: #ffefc8; padding: 7px 10px 10px; }
.mod_form .section { margin-top: 17px; position: relative; }
.mod_form .section.submit { border-top: 1px solid #d5d5d5; margin-top: 20px; padding-top: 20px; }
.mod_form .node_body h2 { font: bold 16px 'Segoe UI', Arial, sans-serif; text-transform: uppercase; margin: 0; padding-bottom: 4px; border-bottom: 1px solid #d5d5d5; }
.mod_form p.req { font-size: 12px; color: #7b7b7b; position: absolute; right: 0; top: 0; }
.mod_form span.req { float: left; font-size: 12px; color: #a7a7a7; line-height: normal; margin-right: 5px; }
.mod_form .error { color: #f33; font-size: 12px; }
.mod_form h2 + .error { font-size: 14px; font-weight: bold; }
.mod_form .section > ul > li { margin-top: 10px; }
.mod_form dl { margin: 0; }
.mod_form label, .mod_form dt { float: left; width: 220px; text-align: right; color: #585858; font-size: 14px; line-height: 23px; margin-right: 10px; }
.mod_form dd { overflow: hidden; font-size: 14px; line-height: 23px; color: #000; }
.mod_form .name dd { font-weight: bold; }
.mod_form .t { float: left; font: 14px 'Segoe UI', Arial, sans-serif; color: #000; width: 209px; padding: 2px 4px; border: 1px solid #a7a6aa; margin-right: 5px; }
.mod_form .s { float: left; font: 14px 'Segoe UI', Arial, sans-serif; color: #000; width: 219px; padding: 1px; border: 1px solid #a7a6aa; margin-right: 5px; }
.mod_form .ta { float: left; font: 14px 'Segoe UI', Arial, sans-serif; color: #000; padding: 2px 4px; border: 1px solid #a7a6aa; width: 428px; height: 165px; }
.mod_form .sbt { background-position: 0 -74px; width: 219px; height: 55px; margin-left: 230px; border: 0; text-align: center; font: bold 26px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); padding-bottom: 5px; cursor: pointer; }
.mod_form #avatar { margin-left: 230px; }
.mod_form #avatar_image_container { width: 140px; height: 140px; overflow: hidden; margin-bottom: 10px; }
.mod_form #avatar_image_container img { display: block; }
.mod_form #add_player_button, .mod_form #add_player_button_change, .mod_form #avatar_upload_button, .mod_form #gallery_add_file, .mod_form #gallery_change_save, .mod_form #gallery_change_desc li.confirm span { text-align: center; font-weight: bold; font-size: 14px; line-height: 33px; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.4); cursor: pointer; }
.mod_form #avatar_upload_button { background-position: 0 0; width: 141px; height: 35px; }
.mod_form #add_player_button, .mod_form #gallery_add_file { background-position: 0 -37px; margin-left: 230px; width: 219px; height: 35px; }
.mod_form #add_player_button_change, .mod_form #gallery_change_save { background-position: 0 -131px; margin-left: 230px; width: 116px; height: 35px; }
.mod_form #gallery_change_desc li.confirm span { background-position: 0 -168px; margin-right: 10px; width: 65px; height: 35px; display: inline-block; }
.mod_form #gallery_add_file + .error { margin-left: 230px; }
.mod_form #tutor_section[data-tutor="company"] li[data-tutor="person"], .mod_form #tutor_section[data-tutor="person"] li[data-tutor="company"] { display: none; }
.mod_form #tutor_section[data-tutor="company"] li[data-tutor="company"], .mod_form #tutor_section[data-tutor="person"] li[data-tutor="person"] { display: block; }
.mod_form #players_section ol, .mod_form #gallery_section ol { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 100%; overflow: hidden; }
.mod_form #players_section ol > li { font-size: 14px; line-hegight: normal; color: #585858; list-style: decimal outside; margin: 10px 0 0 230px; position: relative; padding: 0 180px 10px 0; display: list-item; zoom: 1; vertical-align: top; }
.mod_form #players_section ol .data, .mod_form ol .actions { font-size: 12px; color: #000; }
.mod_form #players_section ol .data { display: inline; }
.mod_form ol .actions { position: absolute; right: 0; top: 1px; }
.mod_form #players_section ol .data li { display: inline; margin-left: 9px; padding-left: 9px; border-left: 1px solid #d5d5d5; }
.mod_form #players_section ol .data li[data-player="name"] { font-weight: bold; }
.mod_form #players_section ol .data li[data-player="email"] { color: #3d57a4; }
.mod_form #players_section ol .data li[data-player="email"]:hover { text-decoration: underline; cursor: pointer; }
.mod_form ol .actions li { display: inline; margin-left: 8px; padding-left: 8px; border-left: 1px solid #cbcbcb; color: #3d57a4; }
.mod_form ol .actions li:first-child, .mod_form #players_section ol .data li:first-child { margin: 0; padding: 0; border: 0; }
.mod_form ol .actions li[data-action="edit"] { font-weight: bold; }
.mod_form ol .actions li:hover { text-decoration: underline; cursor: pointer; }
.mod_form #players_section ol > li[data-edit] .actions, .mod_form #players_section ol > li[data-edit] .data { display: none; }
.mod_form #players_section ol > li[data-edit] { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 100%; margin: 0; padding: 0 0 10px; }
.mod_form #change_player_data { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 0; display: none; overflow: hidden; }
.mod_form #change_player_data li { margin-top: 10px; }
.mod_form li[data-edit] #change_player_data { display: block; }
.mod_form li[data-edit]:first-child #change_player_data { background: none; }
.mod_form #gallery_section ol > li { font-size: 14px; line-hegight: normal; color: #585858; list-style: none; margin: 0 0 0 230px; position: relative; padding: 10px 180px 10px 0; display: list-item; zoom: 1; overflow: hidden; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 0; }
.mod_form #gallery_section ol > li:first-child { background: none; }
.mod_form #gallery_section ol .actions { top: 11px; }
.mod_form #gallery_section .image, .mod_form #gallery_section .desc { float: left; }
.mod_form #gallery_section .image { width: 140px; height: 100px; overflow: hidden; margin-right: 10px; }
.mod_form #gallery_section .image img { display: block; }
.mod_form #gallery_section .desc { font-size: 12px; color: #000; }
.mod_form #gallery_section .hidden, .mod_form #gallery_section li[data-edit] .desc, .mod_form #gallery_section li[data-edit] .actions { display: none; }
.mod_form #gallery_section li[data-edit] li[data-action="delete"] { border-left: 0; }
.mod_form #gallery_change_desc { display: none; }
.mod_form li[data-edit] #gallery_change_desc { float: left; display: block; }
.mod_form #gallery_change_desc li { margin-bottom: 10px; }
.mod_form #gallery_change_desc li.confirm, .mod_form #gallery_change_desc[data-confirm] li { display: none; }
.mod_form #gallery_change_desc[data-confirm] li.confirm, .mod_form #gallery_change_desc li.error { display: block; }
.mod_form #gallery_change_desc li.confirm p { margin-bottom: 10px; }
.mod_form #gallery_change_desc label { width: 100px; }
.mod_form #gallery_change_save { margin-left: 110px; }
.mod_form #terms_section li { position: relative; padding-left: 250px; }
.mod_form #terms_section label { float: none; }
.mod_form #terms_section .c { position: absolute; left: 230px; top: 5px;}
.mod_form #terms_section label[for="i_data_processing"] { font-size: 12px; line-height: 18px; }
.mod_form #terms_section label[htmlFor="i_data_processing"] { font-size: 12px; line-height: 18px;  }
.mod_form .help { width: 16px; height: 16px; display: inline-block; background-position: -150px -463px; text-indent: -9999px; position: relative; top: 4px; cursor: pointer; }
.mod_form .request { font-size: 12px; }
#help_tip { position: absolute; font-size: 14px; margin-left: -6px; margin-top: -8px; }
#help_tip.report { margin-top: -50px; margin-left: -4px; }
#help_tip .txt { background: #fff; border: 2px solid #c1c1c1; max-width: 255px; padding: 6px 10px 10px; }
#help_tip .triangle { width: 11px; height: 7px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/help_triangle.png') no-repeat 0 0; position: absolute; left: 9px; bottom: -5px; }

/* top 5 */
.mod_top5 .node_body li, .mod_info .place li { margin-bottom: 10px; height: 30px; overflow: hidden; zoom: 1; }
.mod_top5 .node_body li > div, .mod_info .place li > div { float: left; }
.mod_top5 .node_body li .position, .mod_top5 .node_body li .image, .mod_info .place .position, .mod_info .place .image { width: 30px; height: 30px; overflow: hidden; }
.mod_top5 .node_body li .position, .mod_info .place .position { font-size: 15px; font-weight: bold; line-height: 29px; text-align: center; color: #fff; background: #ffb316; }
.mod_top5 .node_body li[data-position="1"] .position, .mod_info .place li[data-position="1"] .position { background: #ed3a07; }
.mod_top5 .node_body li[data-position="2"] .position, .mod_info .place li[data-position="2"] .position { background: #f94b09; }
.mod_top5 .node_body li[data-position="3"] .position, .mod_info .place li[data-position="3"] .position { background: #fd550a; }
.mod_top5 .node_body li[data-position="4"] .position, .mod_info .place li[data-position="4"] .position { background: #ff6d0d; }
.mod_top5 .node_body li[data-position="5"] .position, .mod_info .place li[data-position="5"] .position { background: #ff8c11; }
.mod_top5 .node_body li[data-position="6"] .position, .mod_info .place li[data-position="6"] .position { background: #ff9f13; }
.mod_top5 .node_body .desc, .mod_info .place .desc { width: 240px; height: 30px; overflow: hidden; position: relative; z-index: 1; }
.mod_top5 .node_body h3, .mod_info .place h3 { margin: 0; padding: 0 10px; line-height: 29px; position: relative; z-index: 2; }
.mod_top5 .node_body h3 a, .mod_info .place h3 a { display: block; }
.mod_top5 .node_body h3 a:hover, .mod_info .place h3 a:hover { text-decoration: none; }
.mod_top5 .node_body li[data-position="1"] h3, .mod_info .place li[data-position="1"] h3 { font-weight: bold; }
.mod_top5 .node_body li.separator { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/kropki.png') no-repeat 0 0; height: 2px; }
.mod_top5 .node_body .points, .mod_info .place .points { display: none; }
.mod_top5 .node_body .bar, .mod_info .place .bar { position: absolute; z-index: 1; left: 0; top: 0; height: 30px; background: #eaeaea; }
.mod_top5 .node_foot { border-top: 1px solid #e2e2e2; font-size: 11px; font-weight: bold; }
#top5_tip { position: absolute; z-index: 3; height: 29px; padding: 0 10px 4px; font-size: 12px; line-height: 29px; color: #fff; background-position: 0 -500px; margin: -35px 0 0 -12px; }

/* ranking */
.mod_ranking .node_head { border: 0; padding: 0; margin: 0; }
.mod_ranking .node_head .top { position: relative; margin-bottom: 4px; }
.mod_ranking .node_head h1 { padding: 0; }
.mod_ranking .node_head .go_to { position: absolute; bottom: 0; right: 0; font-weight: bold; }
.mod_ranking .form { background: #d5d5d5; padding: 8px 10px 10px; }
.mod_ranking .form select { font: 12px 'Segoe UI', Arial, sans-serif; color: #000; width: 163px; border: 0; margin-right: 7px; vertical-align: middle; }
.mod_ranking .form input[type="submit"] { font: bold 13px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); border: 0; width: 78px; height: 20px; background-position: 0 -840px; text-align: center; vertical-align: middle; padding-bottom: 3px; cursor: pointer;}
.mod_ranking input[type="text"] { border: 0;  font: 14px 'Segoe UI', Arial, sans-serif; width: 500px; vertical-align: middle; margin-right: 7px; color: #000; padding: 0 5px 1px; }
.mod_ranking input.placeholder { color: #858585; }
.mod_ranking ::-webkit-input-placeholder  { color: #858585; }
.mod_ranking input:-moz-placeholder { color: #858585; }
.mod_ranking .node_body > ul > li, .mod_ranking .section > ul > li { margin-top: 15px; height: 69px; overflow: hidden; position: relative; }
.mod_ranking .section > ul > li:first-child { margin: 0; }
.mod_ranking .position { float: left; width: 69px; height: 69px; font-size: 26px; font-weight: bold; text-align: center; line-height: 66px; background: #ffb316; color: #fff; }
.mod_ranking li[data-position="1"] .position { background: #ed3a07; }
.mod_ranking li[data-position="2"] .position { background: #f94b09; }
.mod_ranking li[data-position="3"] .position { background: #fd550a; }
.mod_ranking li[data-position="4"] .position { background: #ff6d0d; }
.mod_ranking li[data-position="5"] .position { background: #ff8c11; }
.mod_ranking li[data-position="6"] .position { background: #ff9f13; }
.mod_ranking .change { font: 10px Tahoma, sans-serif; color: #fff; background: #000; padding: 0 2px; position: absolute; top: 0; right: 551px; }
.mod_ranking li[data-change="up"] .change { background: #0886cd; }
.mod_ranking li[data-change="down"] .change { background: #9f1111; }
.mod_ranking .image { float: left; width: 69px; height: 69px; overflow: hidden; }
.mod_ranking .node_body .desc { width: 462px; height: 66px; overflow: hidden; position: relative; padding: 3px 10px 0 10px; }
.mod_ranking .node_body h2, .mod_ranking .medal, .mod_ranking .desc ul { position: relative; z-index: 2; }
.mod_ranking .node_body h2 { float: left; max-width: 420px; margin: 0 10px 0 0; height: 32px; overflow: hidden;  }
.mod_ranking .node_body li[data-position="1"] h2 { font-weight: bold; }
.mod_ranking .medal { float: left; width: 28px; height: 28px; margin-top: 3px; }
.mod_ranking li[data-position="1"] .medal, .mod_ranking .gold_section > p .medal { background-position: 0 -560px; }
.mod_ranking li[data-position="2"] .medal, .mod_ranking .silver_section > p .medal { background-position: 0 -590px; }
.mod_ranking li[data-position="3"] .medal, .mod_ranking .bronze_section > p .medal { background-position: 0 -620px; }
.mod_ranking .desc ul { clear: both; line-height: normal; padding-top: 5px; zoom: 1; }
.mod_ranking .desc li { display: inline; border-left: 1px solid #c4c4c4; padding-left: 8px; margin-left: 5px; }
.mod_ranking .desc li.points {  margin: 0; padding: 0; border: 0; font-weight: bold; }
.mod_ranking .node_body .bar { position: absolute; z-index: 1; left: 0; top: 0; height: 69px; background: #eaeaea; }
.mod_ranking .pages { text-align: center; font-weight: bold; padding: 30px 0 1px; font-size: 12px; line-height: normal; }
.mod_ranking .pages a, .mod_ranking .pages span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }
.mod_ranking .pages span.prev, .mod_ranking .pages span.next { border-color: #fff; }
.mod_ranking .pages span.all { border: 0; padding: 0; margin: 0; }
.mod_ranking .section { padding-bottom: 15px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 0; }
.mod_ranking .section > p { padding: 5px; font: bold 15px/27px 'Segoe UI', Arial, sans-serif; }
.mod_ranking .section > p .medal { margin: 0; float: none; display: inline-block; vertical-align: middle; }
.mod_ranking .gold_section { background-color: #fef7db; margin-top: 15px; }
.mod_ranking .silver_section { background-color: #f4f4f4; }
.mod_ranking .bronze_section { background-color: #f7f4e9; }
.mod_ranking .others_section { padding-bottom: 0; }
.mod_ranking .gold_section > p { color: #edaa00; }
.mod_ranking .silver_section > p { color: #9da7ab; }
.mod_ranking .bronze_section > p { color: #b59841; }
.mod_ranking .others_section > p { color: #a6a6a6; font-weight: normal; font-style: italic; padding-left: 0; }

/* twoja druzyna */
.mod_info .node_head { margin-bottom: 7px; }
.mod_info .node_body p { font-size: 12px; line-height: 17px; margin-bottom: 17px; }
.mod_info.not_logged .node_body p { width: 200px; }
.mod_info.not_logged .node_body h3 { font: bold 14px 'Segoe UI', Arial, sans-serif; line-height: normal; margin: 0 0 5px; }
.mod_info .c0 { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/c0_bg.png') no-repeat 100% 0; }
.mod_info .c1 { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/c1_bg.png') no-repeat 100% 11px; padding-bottom: 20px; }
.mod_info .node_body .c1 h3 { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 0; padding-top: 21px; }
.mod_info .node_body .btn { width: 237px; height: 45px; display: block; background-position: 0 -242px; text-align: center; font: bold 20px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); margin: 0 auto; }
.mod_info .node_body .btn:hover { text-decoration: none; }
.mod_info .node_body .join, .mod_info .node_body .create { margin-bottom: 12px; line-height: 40px; }
.mod_info .node_body .wesprzyj { background-position: 0 -750px; line-height: 40px; }
.mod_info .node_body .create { margin-bottom: 20px; }
.mod_info .node_body .manage { margin-bottom: 20px; text-align: left; width: 207px; padding-left: 30px; }
.mod_info .node_body small { display: block; font-size: 10px; line-height: normal; padding: 4px 0 0; margin-bottom: -5px; }
.mod_info .node_foot { font-size: 11px; font-weight: bold; border-top: 1px solid #e2e2e2; }
.mod_info .node_foot li { display: inline; border-left: 1px solid #c9c9c9; margin-left: 4px; padding-left: 7px; }
.mod_info .node_foot li:first-child, .mod_info .section:first-child { margin: 0; padding: 0; border: 0; }
.mod_info.has_team .node_body p { font-size: 13px; line-height: 17px; margin-bottom: 7px; }
.mod_info.has_team .node_body p.info { border: 1px solid #e2e2e2; background: #fff2d2; padding: 5px 9px 8px; }
.mod_info .place li { margin-bottom: 5px; }
.mod_info .buttons { overflow: hidden; zoom: 1; margin-bottom: 20px; }
.mod_info .buttons li { float: left; height: 35px; margin-right: 10px; }
.mod_info .buttons li a { display: block; width: 35px; height: 35px; text-indent: -9999px; }
.mod_info .buttons li a:hover { text-decoration: none; }
.mod_info .buttons .nk { background-position: 0 -463px; }
.mod_info .buttons .fb { background-position: -37px -463px; }
.mod_info .buttons .mail { background-position: -74px -463px; }
.mod_info .buttons .wklejka { width: 111px; background-position: 0 -205px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
/* info HP gora */
.holder_top .mod_info h2 { border-bottom: 2px solid #d5d5d5; margin-bottom: 10px; }
.holder_top .mod_info .c0, .holder_top .mod_info .c1 { float: left; width: 460px; background: none; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; position: relative; }
.holder_top .mod_info .c1 { float: right; }
.holder_top .mod_info .node_body p { width: 360px; }
.holder_top .mod_info .node_body p + p { margin-bottom: 25px; }
.holder_top .mod_info .c0 .btn { display: inline-block; }
.holder_top .mod_info .c0 .btn { width: 217px; background-position: 0 -981px; margin: 0; vertical-align: middle; }
.holder_top .mod_info .c0 .join { margin: 0 6px; }
.holder_top .mod_info .c0 .manage { width: 195px; padding-left: 22px; }
.holder_top .mod_info .bg { position: absolute; right: 0; top: 0; }
.holder_top .mod_info .c0 .bg { width: 116px; height: 120px; background: url("http://bi.gazeta.pl/i/obrazki/viziriada/c0_bg.png") no-repeat 0 0; }
.holder_top .mod_info .c1 .bg { width: 90px; height: 117px; background: url("http://bi.gazeta.pl/i/obrazki/viziriada/c1_bg.png") no-repeat 0 0; }

/* winieta */
.mod_page_header { margin: 5px 0 0; color: #fff; position: relative; width: 970px; margin: 0 auto; height: 100px; }
.mod_page_header a:hover { text-decoration: none; }
.mod_page_header .logo { width: 196px; margin: 0 auto; position: relative; }
.mod_page_header .logo a { display: block; width: 196px; height: 131px; background-position: -300px -543px; text-indent: -9999px; position: absolute; }
.mod_page_header .loginBox { position: absolute; right: 0; top: 10px; }
.mod_page_header .loginBox p { margin-bottom: 5px; text-align: right; }
.mod_page_header .loginBox ul { overflow: hidden; zoom: 1; height: 35px; background-position: 100% -426px; padding-right: 10px; }
.mod_page_header .loginBox li:first-child { background-position: 0 -426px; padding-left: 10px; }
.mod_page_header .loginBox li { float: left; height: 35px; font: 14px/35px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); }
.mod_page_header .loginBox li a { font-weight: bold; color: #fff; display: block; }
.mod_page_header.not_logged .loginBox li a { margin-left: 10px; padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/sep.png') no-repeat 0 1px; }
.mod_page_header.not_logged .loginBox li:first-child a { margin: 0; padding: 0; background: 0; }
.mod_page_header.logged .loginBox li a { margin-left: 10px; }
.mod_page_header .fb { position: absolute; left: 0; top: 35px; width: 133px; height: 32px; padding: 10px 0 0 10px; background-position: 0 -700px; }

/* stopka */
#content .mod_zr_vizir1 { display: none; }
.mod_zr_vizir1 { background: #fff; width: 940px; padding: 10px 15px; margin: 0 auto; font-size: 11px; }
.mod_zr_vizir1 .node_c0 { border: 2px solid #e2e2e2; border-width: 2px 0; min-height: 90px; padding: 0 25px 0 95px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/footter-logo.png') no-repeat 0 0; line-height: 17px; }
.mod_zr_vizir1 .node_c0 a { font-weight: bold; }
.mod_zr_vizir1 .node_inner_c0 { padding-top: 20px; }
.mod_zr_vizir1 .node_c1 { line-height: normal; }
.mod_zr_vizir1 .node_c1, .mod_zr_vizir1 .node_c1 a, .mod_zr_vizir1 .node_c1 a:hover { color: #909090; }
.mod_zr_vizir1 .node_c1 ul { padding-top: 8px; text-align: center; }
.mod_zr_vizir1 .node_c1 li { display: inline; margin: 0 2px; font-weight: bold; }
.mod_zr_vizir1 .node_c1 ul:first-child li { font-weight: normal; border-left: 1px solid #bbb; margin-left: 10px; padding-left: 10px; }
.mod_zr_vizir1 .node_c1 ul:first-child li:first-child { border: 0; margin: 0; padding: 0; }

/* druzyna */
.mod_team .node_head { margin: 0; }
.mod_team .section { margin-top: 25px; }
.mod_team .section:first-child { margin-top: 8px; }
.mod_team .node_body h2 { font: bold 16px 'Segoe UI', Arial, sans-serif; text-transform: uppercase; margin: 0 0 8px; padding-bottom: 4px; border-bottom: 1px solid #d5d5d5; }
.mod_team .c0 { float: left; position: relative; margin-right: 10px; width: 140px; overflow: hidden; margin-top: 7px; }
.mod_team .c0 img { display: block; }
.mod_team .position { position: absolute; left: 0; top: 0; height: 30px; line-height: 30px; text-align: center; font-size: 15px; font-weight: bold; background: #ffb316; color: #fff; padding: 0 5px; min-width: 23px; }
.mod_team .section[data-position="1"] .position { background: #ed3a07; }
.mod_team .section[data-position="2"] .position { background: #f94b09; }
.mod_team .section[data-position="3"] .position { background: #fd550a; }
.mod_team .section[data-position="4"] .position { background: #ff6d0d; }
.mod_team .section[data-position="5"] .position { background: #ff8c11; }
.mod_team .section[data-position="6"] .position { background: #ff9f13; }
.mod_team .c1 { float: left; width: 470px; }
.mod_team h1 { display: inline; margin-right: 8px; }
.mod_team .section[data-position="1"] h1 { font-weight: bold; }
.mod_team .medal { display: none; width: 28px; height: 28px; margin-right: 5px; position: relative; top: 6px; }
.mod_team .section[data-position="1"] .medal { display: inline-block; background-position: 0 -560px; }
.mod_team .section[data-position="2"] .medal { display: inline-block; background-position: 0 -590px; }
.mod_team .section[data-position="3"] .medal { display: inline-block; background-position: 0 -620px; }
.mod_team .fb_edge_widget_with_comment { top: -2px; }
.mod_team .report { display: inline-block; width: 22px; height: 22px; text-indent: -9999px; background-position: -120px -462px; position: relative; top: -6px; }
.mod_team .header { border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; }
.mod_team .header ul { line-height: normal; padding-top: 6px; zoom: 1; overflow: hidden; }
.mod_team .header li { float: left; border-left: 1px solid #c4c4c4; padding-left: 8px; margin-left: 8px; }
.mod_team .header li:first-child { margin: 0; border: 0; padding: 0; }
.mod_team .c1 p { margin-top: 7px; }
.mod_team .c1 p.info { background: #fff2d2; border: 1px solid #e2e2e2; padding: 5px 10px 6px; }
.mod_team .c1 p.hot { background: #ffe7a9; }
.mod_team .buttons { overflow: hidden; zoom: 1; margin-top: 6px; }
.mod_team .buttons li { float: left; height: 35px; margin-right: 10px; margin-bottom: 10px; }
.mod_team .buttons li.newline { clear: left; }
.mod_team .buttons li a { display: block; width: 35px; height: 35px; text-indent: -9999px; }
.mod_team .buttons li a:hover { text-decoration: none; }
.mod_team .buttons .nk { background-position: 0 -463px; }
.mod_team .buttons .fb { background-position: -37px -463px; }
.mod_team .buttons .mail { background-position: -74px -463px; }
.mod_team .buttons .wklejka { width: 111px; background-position: 0 -205px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
.mod_team .buttons .vote { width: 111px; background-position: 0 -352px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
.mod_team .buttons .coupon { width: 111px; background-position: 0 -799px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
.mod_team .buttons .coupon_opakowanie { width: 200px; background-position: -291px -799px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
.mod_team .buttons .coupon_sms { width: 111px; background-position: 0 -799px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); text-indent: 0; }
.mod_team #team_section { overflow: hidden; margin-top: 10px; }
.mod_team #team_section .desc { margin-bottom: 20px; }
.mod_team #team_section p, .mod_team #team_section ol, .mod_team #team_section ul { margin-top: 15px; }
.mod_team #team_section .desc :first-child { margin: 0; }
.mod_team #team_section ol { list-style: decimal; list-style-position: inside; }
.mod_team #team_section ul { list-style: disc; list-style-position: inside; }
.mod_team #team_section em { font-style: italic; }
.mod_team dl { margin: 0; }
.mod_team dt { float: left; font-weight: bold; margin-right: 10px; }
.mod_team dd { overflow: hidden; font-size: 14px; margin: 0; }
.mod_team #players_section ol > li { margin-top: 5px; }
.mod_team #players_section ol > li:first-child { margin: 0; }
.mod_team #players_section ul { overflow: hidden; zoom: 1; line-height: normal; }
.mod_team #players_section ul li { float: left; margin-left: 8px; padding-left: 8px; border-left: 1px solid #e0e0e0; }
.mod_team #players_section ul li:first-child { margin: 0; padding: 0; border: 0; }
.mod_team #players_section h2 { border: 0; padding: 0; }
.mod_team #players_section table { width: 100%; border-collapse: collapse; }
.mod_team #players_section th { background: #e2e2e2; height: 31px; border: 1px solid #d5d5d5; border-width: 1px 0; font-size: 11px; text-transform: uppercase; font-weight: normal; text-align: left; padding: 0 8px; }
.mod_team #players_section td { padding: 3px 8px; text-align: left; border-bottom: 1px solid #d5d5d5; }
.mod_team #gallery_section ul { overflow: hidden; zoom: 1; margin-left: -20px; }
.mod_team #gallery_section li { float: left; width: 140px; height: 100px; margin: 0 0 20px 20px; overflow: hidden; }
.mod_team #gallery_section img { display: block; }
.mod_team .btn { display: block; width: 111px; height: 35px; background-position: 0 -205px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); margin-top: 10px; }
.mod_team .btn:hover { text-decoration: none; }
.mod_team #players_section .btn { width: 159px; background-position: 0 -288px; }
.mod_team #gallery_section .btn { width: 116px; background-position: 0 -131px; }

/* kupon */
#coupon { width: 660px; position: relative; background: #fff; border: 4px solid #d5d5d5; display: none; }
#coupon .head { padding: 20px 20px 0; font-size: 14px; line-height: normal; position: relative; z-index: 2; }
#coupon .head img { float: left; margin-right: 12px; }
#coupon .desc { overflow: hidden; zoom: 1; position: relative; top: -5px; }
#coupon .desc p { font-size: 30px; line-height: 39px; color: #000; }
#coupon .desc small { font-size: 12px; color: #000; }
#coupon .data { margin-top: 10px; overflow: hidden; padding-bottom: 2px; }
#coupon .data p { float: left; line-height: 22px; }
#coupon .data p span { padding-right: 3px; }
#coupon .data .c0 { clear: left; margin-right: 10px; }
#coupon .data small { font-size: 10px; font-style: italic; display: block; padding: 10px 0 14px; clear: both; }
#coupon .data small + p { float: none; border-bottom: 1px dotted #bababa; }
#coupon .data small + p span { background: #fff; position: relative; top: 3px; }
#coupon .body { clear: both; position: relative; z-index: 2; padding: 0 20px 15px; font-size: 12px; line-height: normal; zoom: 1; }
#coupon .body > strong { border-top: 1px solid #eeeeee; display: block; font-size: 14px; margin-top: 20px; padding-top: 15px; }
#coupon .body p { margin-top: 14px; }
#coupon .body .address span { color: #b4b4b4; margin: 0 5px; position: relative; top: -1px; }
#coupon .body img { margin: 20px 0; display: block; }
#coupon .body small { font-size: 10px; font-style: italic; display: block; margin-top: 14px; }
#coupon .form { padding: 10px 0 15px; display: none; }
#coupon .form li { overflow: hidden; zoom: 1; margin-top: 10px; }
#coupon .form label { float: left; width: 240px; text-align: right; color: #585858; font-size: 14px; line-height: 23px; margin-right: 10px; }
#coupon .form .t { float: left; font: 14px 'Segoe UI', Arial, sans-serif; color: #000; width: 190px; padding: 2px 4px; border: 1px solid #a7a6aa; }
#coupon .form #cup_gole { width: 30px; }
#coupon .btn { display: block; height: 35px; width: 116px; background-position: 0 -131px; text-align: center; font: bold 14px/33px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); margin: 15px 0 0 250px; cursor: pointer; }
#coupon > img { position: absolute; bottom: 0; right: 0; z-index: 1; }
#coupon .error { color: #f33; font-weight: bold; }
#coupon_overlay #coupon { display: block; border: 0; }
#coupon_overlay { position: absolute; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; visibility: hidden; }
#coupon_overlay_bg { position: fixed; left: 0; top: 0; background: #000; width: 100%; height: 100%; }
#coupon_overlay_inner { width: 660px; border: 4px solid #d5d5d5; margin: 0 auto; overflow: hidden; position: relative; z-index: 2; }
#coupon_overlay .close { font-size: 14px; font-weight: bold; color: #3d57a4; position: absolute; right: 20px; top: 14px; z-index: 3; cursor: pointer; }
#coupon_overlay.view_form .body, #coupon_overlay.view_form .data { display: none; }
#coupon_overlay.view_form .form { display: block; }
/* kupon sms */
#coupon_sms { width: 620px; position: relative; background: #fff; border: 4px solid #d5d5d5; padding: 20px; overflow: hidden; display: none; }
#coupon_sms .head { font-size: 14px; line-height: normal; overflow: hidden; zoom: 1; position: relative; z-index: 2; }
#coupon_sms .head img { float: left; margin-right: 12px; }
#coupon_sms .desc { overflow: hidden; zoom: 1; position: relative; top: -5px; }
#coupon_sms .desc p { font-size: 30px; line-height: 39px; color: #000; }
#coupon_sms .desc small { font-size: 12px; color: #000; }
#coupon_sms .body { padding-top: 20px; font-size: 16px; position: relative; z-index: 2; }
#coupon_sms > img { position: absolute; bottom: 0; right: 0; z-index: 1; }
#coupon_sms_overlay { position: absolute; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; visibility: hidden; }
#coupon_sms_overlay_bg { position: fixed; left: 0; top: 0; background: #000; width: 100%; height: 100%; }
#coupon_sms_overlay_inner { width: 668px; margin: 0 auto; overflow: hidden; position: relative; z-index: 2; }
#coupon_sms_overlay .close { font-size: 14px; font-weight: bold; color: #3d57a4; position: absolute; right: 20px; top: 14px; z-index: 3; cursor: pointer; }

/* najnowsze druzyny */
.mod_team_list li { padding-top: 5px; margin-top: 5px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/player-section-line.png') repeat-x 0 0; }
.mod_team_list li:first-child { margin: 0; padding: 0; background: 0; }
.mod_team_list .image { width: 30px; height: 30px; overflow: hidden; float: left; margin-right: 10px;}
.mod_team_list .desc { overflow: hidden; zoom: 1; height: 30px; }
.mod_team_list .node_body h3 { font: 13px/29px 'Segoe UI', Arial, sans-serif; margin: 0; }
.mod_team_list .node_foot { border-top: 1px solid #e2e2e2; font-size: 11px; font-weight: bold; margin-top: 10px; }

/* indeks duzy */
.mod_zi_vizir1 .head { border-bottom-width: 1px; margin-bottom: 5px; }
.mod_zi_vizir1 .entry { margin-bottom: 4px; padding-bottom: 10px; border-bottom: 1px solid #d5d5d5; }
.mod_zi_vizir1 .wrap { overflow: hidden; zoom: 1; }
.mod_zi_vizir1 .wrap_0 { margin-bottom: 5px; }
.mod_zi_vizir1 .when { color: #6b6b6b; font-size: 14px; line-height: normal; margin-right: 3px; display: none; }
.mod_zi_vizir1 h2 { display: inline; }
.mod_zi_vizir1 .imgw { float: left; }
.mod_zi_vizir1 .imgw img { display: block; margin: 3px 10px 0 0; }
.mod_zi_vizir1 .lead { color: #373737; font-size: 12px; line-height: 17px; margin: 0; }
.mod_zi_vizir1 .pages { text-align: center; font-weight: bold; padding: 30px 0 1px; font-size: 12px; line-height: normal; }
.mod_zi_vizir1 .pages a, .mod_zi_vizir1 .pages span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }
.mod_zi_vizir1 .pages span.prev, .mod_zi_vizir1 .pages span.next { border-color: #fff; }

/* indeks pasek */
.mod_zi_vizir2 { margin-bottom: 15px; }
.mod_zi_vizir2 .head { border: 0; margin: 0; }
.mod_zi_vizir2 .body { background: #ffedc1; padding: 5px; }
.mod_zi_vizir2 .body .imgw { float: left; }
.mod_zi_vizir2 .body img { display: block; margin-right: 7px; }
.mod_zi_vizir2 .footer { font-size: 11px; font-weight: bold; }
.mod_zi_vizir2 .body h3 { font-weight: bold; font-size: 16px; margin-bottom: 10px; }
.mod_zi_vizir2 .lead { font-size: 13px; margin: 0; }
.mod_zi_vizir2 .entry { margin-top: 10px; }
.mod_zi_vizir2 .entry:first-child { margin: 0; }
.mod_zi_vizir2.video .body { background: #deefff; }
.mod_zi_vizir2.video .body .imgw li { position: relative; }
.mod_zi_vizir2.video .body .imgw li a:first-child img { width: 120px; height: 79px; }
.mod_zi_vizir2.video .body .imgw li .playbtn { margin: 0; position: absolute; left: 0; top: 0; }

/* intro hp */
.mod_zr_vizir2 { height: 310px; width: 979px; margin: 0 0 0 -9px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/intro-bg.png') no-repeat 0 100%; position: relative; }
.mod_zr_vizir2 a { color: #fff; }
.mod_zr_vizir2 h1 { font: bold 20px/24px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.75); text-align: center; margin: 0 auto; padding-top: 20px; width: 800px; }

/* nagrody HP */
.mod_zr_vizir3 img { display: block; }
.mod_zr_vizir3 .node_body { border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; }
.mod_zr_vizir3 .node_foot { font-size: 11px; font-weight: bold; text-align: right; }

/* konkurs */
.mod_konkurs .node_head { border-bottom-width: 1px; margin-bottom: 17px; }
.mod_konkurs .entry { padding: 17px 0 20px 80px; position: relative; }
.mod_konkurs .top strong { font: italic bold 32px/66px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.5); text-align: center; position: absolute; left: 0; top: 0; width: 80px; height: 72px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/point_bg.png') no-repeat 0 0; }
.mod_konkurs .entry h2 { font: italic bold 24px 'Segoe UI', Arial, sans-serif; color: #2c2c2c; margin: 0 0 17px; }
.mod_konkurs .buttons { margin-top: 17px; }
.mod_konkurs .e1 .buttons, .mod_konkurs .e2 .buttons { line-height: 33px; }
.mod_konkurs .e1 .buttons span { margin: 0 5px; }
.mod_konkurs .btn { font-size: 14px; font-weight: bold;  color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.5); display: inline-block; text-align: center; }
.mod_konkurs .btn:hover { text-decoration: none; }
.mod_konkurs .konto { width: 141px; height: 35px; display: inline-block; background-position: 0 -903px; }
.mod_konkurs .druzyna { width: 154px; height: 35px; display: inline-block; background-position: 0 -864px; }
.mod_konkurs .wesprzyj { width: 154px; height: 35px; display: inline-block; background-position: 0 -942px; }
.mod_konkurs .join { font-size: 20px; font-weight: bold;  color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); display: inline-block; width: 237px; height: 45px; line-height: 41px; background-position: 0 -242px; margin: 5px 0 15px; }
.mod_konkurs .node_foot { border-top: 1px solid #e2e2e2; padding-top: 30px; text-align: center; }
.mod_konkurs .node_foot div p, .mod_konkurs .node_foot div ul, .mod_konkurs .node_foot div li { display: inline; }
.mod_konkurs .node_foot div li { border-left: 1px solid #c2c2c2; margin-left: 8px; padding-left: 8px; }
.mod_konkurs .node_foot div li:first-child { border: 0; padding: 0; margin-left: 4px; }
.mod_konkurs .bar { background: #ff6d0d; color: #fff; font-size: 14px; line-height: 20px; padding: 3px 10px 5px; margin-bottom: 10px; font-weight: bold;  }
.mod_konkurs p + .bar { margin-top: 20px; }
.mod_konkurs p em { color: #29398e; font-weight: bold; font-size: 18px; } 

/* niby artykul */
.mod_article p { margin-top: 20px; }
.mod_article p:first-child { margin: 0; }

/* o viziriadzie mala */
.mod_about .node_head { margin-bottom: 6px; }
.mod_about .node_body { font-size: 12px; line-height: 17px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; }
.mod_about .entry { margin-top: 15px; padding-left: 50px; position: relative; }
.mod_about .e1 { margin-top: 10px; }
.mod_about .top { padding-top: 6px; }
.mod_about .top strong { font: italic bold 20px/36px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.5); text-align: center; position: absolute; left: 0; top: 0; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/small_point_bg.png') no-repeat 0 0; width: 46px; height: 41px; }
.mod_about .entry h3 { font: italic bold 18px 'Segoe UI', Arial, sans-serif; color: #2c2c2c; }
.mod_about .node_foot { font-size: 11px; font-weight: bold; }

/* nagrody */
.mod_nagrody .node_head { border-bottom-width: 1px; margin-bottom: 5px; }
.mod_nagrody .node_body > p { font-size: 14px; line-height: normal; }
.mod_nagrody .entry { margin-top: 30px; }
.mod_nagrody .top { height: 37px; overflow: hidden; zoom: 1; padding: 5px 10px 0; color: #fff; font: 18px/25px 'Segoe UI', Arial, sans-serif; }
.mod_nagrody .top h2 { font: bold 18px/25px 'Segoe UI', Arial, sans-serif; float: left; margin: 0; }
.mod_nagrody .top span { float: left; padding-left: 12px; margin-left: 12px; border-left: 1px solid #636363; }
.mod_nagrody .e2 .top span { border-color: #aaa; }
.mod_nagrody .e3 .top span { border-color: #a6a09f; }
.mod_nagrody .e1 .top { background-position: 0 -1030px; }
.mod_nagrody .e2 .top { background-position: 0 -1080px; }
.mod_nagrody .e3 .top { background-position: 0 -1130px; }
.mod_nagrody .entry p { font-size: 12px; line-height: 15px; text-align: center; margin-top: 15px; }
.mod_nagrody .entry img { display: block; margin-top: 20px;  }
.mod_nagrody ul { overflow: hidden; zoom: 1; }
.mod_nagrody li { float: left; width: 193px; margin-left: 20px; font-size: 12px; line-height: 15px; padding: 8px 0; text-align: center; background: #eaeaea; }
.mod_nagrody li:first-child { margin: 0; }
.mod_nagrody .e3 li, .mod_nagrody .e3 li:first-child { width: 140px; }
.mod_nagrody .btn:hover { text-decoration: none; }
.mod_nagrody .join { font-size: 20px; font-weight: bold; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); display: inline-block; width: 237px; height: 45px; line-height: 41px; background-position: 0 -242px; margin: 5px 0 15px; }
.mod_nagrody .node_foot { border-top: 1px solid #e2e2e2; padding-top: 15px; margin-top: 30px; text-align: center; }

/* formatka logowania */
form[action="/login"] { visibility: hidden; }
.form_log_body { border: 0; padding: 0; }
.form_log_body h1, .form_log .form_head h2 { border-bottom: 1px solid #d5d5d5; margin-bottom: 20px; }
.form_log_body .mod_log { width: auto; }
.form_log_body .mod_log .log { width: 470px; border-right: 1px solid #d5d5d5; padding: 40px 0; }
.form_log_body .mod_log .log .line { margin: 0 0 10px; width: auto; overflow: hidden; zoom: 1; }
.form_log_body .mod_log .log label:first-child { width: 160px; margin-right: 10px; float: left; text-align: right; color: #585858; font: 14px/25px 'Segoe UI', Arial, sans-serif; }
.form_log_body .mod_log .log input[type="text"], .form_log_body .mod_log .log input[type="password"] { margin: 0; border: 1px solid #a7a6aa; width: 214px; height: 19px; padding: 2px; }
.form_log_body .mod_log .log input[type="checkbox"] { margin-left: 170px; position: relative; top: 1px; border: 0; padding: 0; _margin-left: 165px; }
.form_log_body .mod_log #rme_warn { margin-top: -10px; margin-left: 194px; line-height: normal;}
.form_log_body .mod_log .log .button_log { margin-left: 170px; }
.form_log_body .mod_log .log .button_log .button { width: auto; height: auto; margin-left: 0; }
.form_log_body .mod_log .log .button_log .forgot_pass { position: static; display: block; text-align: right; margin: 0 80px 0 100px; }
.form_log_body .mod_log .create { float: left; width: 469px; text-align: center; padding-top: 40px; }
.form_log_body .mod_log .create p { font-size: 18px; color: #585858; line-height: normal; padding: 0 130px; }
.form_log_body .mod_log .create a { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/register_btn.png') no-repeat 0 0; width: 219px; height: 35px; margin: 15px auto 0; }
/* rejestracja */
.form_log .form_head { margin: 0; }
.form_log .form_head .h_right { display: none; }
.form_log .form_head h2 { width: auto; float: none; margin-top: 0; }
.registration { border: 0; padding: 0; }
.registration_body .reg_l { color: #585858; font: 14px/25px 'Segoe UI', Arial, sans-serif; }
.registration_body .reg_r .i_text { border: 1px solid #a7a6aa; height: 19px; padding: 2px; }
.registration_body .reg_r .under_input { line-height: normal; padding-top: 2px; }
.registration_body input[type="radio"] { margin-right: 2px; }
.registration_body input[type="radio"][name="sex"][value="0"] { margin-left: 10px; }
.registration_body .reg_r p { margin: 5px 0 10px; }
.registration_body .reg_r p.hide_privateData { display: none; } 
.msg .buttons .go_to_mail a { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/go_to_mail_btn.png') no-repeat 0 0; width: 219px; height: 35px; margin: 0 55px 0 0px; }
.msg .buttons .back a { background: url('http://bi.gazeta.pl/i/obrazki/viziriada/back_to_serwis_btn.png') no-repeat 0 0; width: 219px; height: 35px; margin: 0; }
.msg .double ul { width: 500px; }

/* zglos dyscypline - dzial 116406 */
.path_116406, .path_116406 #page { background: #fff; }
.path_116406 #bottom_wrap, .path_116406 #banP1, .path_116406 .mod_page_header, .path_116406 #navtop_wrap, .path_116406 #navH, .path_116406 #navbot_wrap, .path_116406 #columns_wrap, .path_116406 #bottom_wrap, .path_116406 #banP4, .path_116406 #banP42, .path_116406 .mod_zr_vizir1 { display: none !important; }
.path_116406 #content { padding: 0; width: 280px; padding: 10px 15px 15px; }
.path_116406 .mod_contact { border: 0; margin: 0; padding: 0; }
.path_116406 .mod_contact h2 { padding: 0 0 8px; border-bottom: 1px solid #ccc; margin: 0 0 5px; font: bold 16px 'Segoe UI', Arial, sans-serif; }
.path_116406 .mod_contact h2 + p { display: none; }
.path_116406 .mod_contact > .c0 { display: none; }
.path_116406 .mod_contact label { color: #585858; font: 14px 'Segoe UI', Arial, sans-serif; text-transform: none; margin: 0; }
.path_116406 .mod_contact select, .path_116406 .mod_contact textarea, .path_116406 .mod_contact .t { font: 14px 'Segoe UI', Arial, sans-serif; margin: 0 0 5px; width: 274px; }
.path_116406 .mod_contact .row_submit { margin-top: 10px; }
.path_116406 .mod_contact .row_submit input { padding: 0 0 1px; font: bold 14px 'Segoe UI', Arial, sans-serif; text-shadow: 1px 2px 1px rgba(0,0,0,0.4); background-position: 0 -131px; width: 116px; height: 35px; }
.path_116406 .mod_contact .dziekujemy_tekst, .path_116406 .mod_contact .dziekujemy_tekst2 { font: bold 13px 'Segoe UI', Arial, sans-serif; display: block; }

/* strona kontakt */
.path_116524 .mod_contact { border: 0; padding: 0; }
.path_116524 .mod_contact h2 { padding-top: 0; border-bottom-width: 1px; }
.path_116524 .mod_contact p { font: 14px 'Segoe UI', Arial, sans-serif; }
.path_116524 .mod_contact > .c0 { display: none; }
.path_116524 .mod_contact label { color: #585858; font: 14px 'Segoe UI', Arial, sans-serif; text-transform: none; margin: 0 0 2px; }
.path_116524 .mod_contact label.body { margin-top: 10px; }
.path_116524 #col_left .mod_contact select, .path_116524 #col_left .mod_contact textarea, .path_116524 #col_left .mod_contact .t { font: 14px 'Segoe UI', Arial, sans-serif; margin: 0 0 5px; width: 614px; }
.path_116524 .mod_contact .row_submit { margin-top: 10px; }
.path_116524 .mod_contact .row_submit input { padding: 0 0 1px; font: bold 14px 'Segoe UI', Arial, sans-serif; text-shadow: 1px 2px 1px rgba(0,0,0,0.4); background-position: 0 -131px; width: 116px; height: 35px; }
.path_116524 .mod_contact .dziekujemy_tekst, .path_116524 .mod_contact .dziekujemy_tekst2 { font: bold 13px 'Segoe UI', Arial, sans-serif; display: block; }

/* artykul */
#pagetype_art_blog #article_header { margin-bottom: 15px; }
#pagetype_art_blog #article_header .article_header { padding: 0 0 2px; border-bottom: 1px solid #cecece; }
#pagetype_art_blog #article_header .article_header h1 { padding: 0; }
#pagetype_art_blog #article_image { display: none; }
#pagetype_art_blog #article_body { font-size: 14px; line-height: normal; }
/* galeria */
#pagetype_photo #gal_header { padding: 0 0 2px; border-bottom: 1px solid #cecece; }
#pagetype_photo #gal_header h1 { margin: 0; padding: 0; width: 440px; }
#pagetype_photo #gal_header h1 span { display: block; }
#pagetype_photo #gal_header h1 .title { margin: 0 0 4px; }
#pagetype_photo #header_nav { padding: 0; margin: 12px 0 0; }
#pagetype_photo #header_nav li { background: #ff6d0d; border: 0; border-radius: 2px; font: bold 13px 'Segoe UI', Arial, sans-serif; text-shadow: 1px 2px 1px rgba(0,0,0,0.4); }
#pagetype_photo #header_nav li a { color: #fff; padding-bottom: 6px; }
#pagetype_photo #header_nav li a:hover { text-decoration: none; }
#pagetype_photo #gal_miniatures .active img, #pagetype_photo #gal_miniatures li img, #pagetype_photo #gal_miniatures li a { border-color: #ff6d0d; }
#pagetype_photo #gal_miniatures li a:hover { background: #ff6d0d; }
/* video */
#pagetype_wideo #k0 h1 { padding: 0 0 2px; border-bottom: 1px solid #cecece; margin: 0; }
#pagetype_wideo #k0 h5, #pagetype_wideo #k0 h6 { display: none; }
#pagetype_wideo #vid_wrp { padding-top: 10px; }
#pagetype_wideo #k1L { margin-top: 0; }

/* komentarze */
#article_comments_container { line-height: normal; }
#article_comments_container #article_comments h2 { font: bold 16px 'Segoe UI', Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #d5d5d5; padding-bottom: 4px; margin-bottom: 8px; }
#article_comments_container #article_comments h2.c0 { border: 0; padding: 0; margin: 0; }
#article_comments_container #article_comments .comments_list > .head { border-bottom: 1px solid #d5d5d5; padding-bottom: 4px; margin-bottom: 8px; }
#article_comments_container #article_comments .note { line-height: 15px; }
#article_comments_container #article_comments .add_comment .fr_submit input {padding: 0 0 2px; font: bold 14px 'Segoe UI', Arial, sans-serif; text-shadow: 1px 2px 1px rgba(0,0,0,0.4); background-position: 0 -131px; width: 116px; height: 35px; }
#article_comments_container #article_comments .add_comment label { font-size: 13px; vertical-align: middle; }
#article_comments_container #article_comments .add_comment .c12 p, #article_comments_container #article_comments .add_comment .c12 a, #article_comments_container #article_comments span.author, #article_comments_container #article_comments .content .body { font-size: 13px; }

/*
 * 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; }

/* panel */
.mod_form #teamsearchCommand { min-height: 150px; }
.mod_form .mod_ranking input[type="text"] { width: 209px; padding: 2px 4px; border: 1px solid #a7a6aa; }
.mod_form .mod_ranking .node_head li { overflow: hidden; zoom: 1; }
.mod_form .mod_ranking .node_body input[type="submit"] { font: bold 11px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); border: 0; width: 78px; height: 20px; background-position: 0 -840px; text-align: center; padding-bottom: 3px; cursor: pointer;}

/* wklejka */
.mod_wklejka .node_head { border-bottom-width: 1px; margin-bottom: 0; }
.mod_wklejka .node_body h2 { font: bold 16px 'Segoe UI', Arial, sans-serif; text-transform: uppercase; margin: 0 0 10px; padding-bottom: 4px; border-bottom: 1px solid #d5d5d5; }
.mod_wklejka .section { margin-top: 15px; }
.mod_wklejka .im { padding: 40px 0 35px; text-align: center; margin-top: 15px; background: url('http://bi.gazeta.pl/i/obrazki/viziriada/wklejka_bg.png') repeat 0 0; }
.mod_wklejka label { font-size: 14px; color: #000; vertical-align: middle; }
.mod_wklejka .r { vertical-align: middle; margin-right: 2px; }
.mod_wklejka select { font: 12px 'Segoe UI', Arial, sans-serif; color: #000; width: 620px; border: 1px solid #a7a6aa; padding: 2px; margin-right: 7px; vertical-align: middle; }
.mod_wklejka code { font: 11px/16px 'Segoe UI', Arial, sans-serif; color: #3a3a3a; word-wrap: break-word; border: 1px solid #a7a6aa; padding: 5px; background: #fff; width: 608px; display: block; }
.mod_wklejka .submit_section { margin-top: 20px; }
.mod_wklejka .sbt { background-position: 0 -74px; width: 219px; height: 55px; margin-left: 200px; border: 0; text-align: center; font: bold 26px 'Segoe UI', Arial, sans-serif; color: #fff; text-shadow: 1px 2px 1px rgba(0,0,0,0.6); padding-bottom: 5px; cursor: pointer; }

/* ie7 fb-like */
.fb_edge_widget_with_comment > span > iframe { min-width: 120px; }

/* kc */ 

/* uzr-nowy edytor */
article.mod > header, article.mod_uzr8 section.body header { border-bottom-color: #d5d5d5; } 
