/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html, button, input, select, textarea { color: #222;}
body { font-size: 1em; line-height: 1.4; }
::-moz-selection { background: #b3d4fc; text-shadow: none;}
::selection { background: #b3d4fc; text-shadow: none;}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}

.outer { max-width: 1000px;  min-width: 280px; position: relative; margin: 0 auto; overflow-x:hidden;}
.ie7 .title { padding-top: 20px;}

a {text-decoration: none;}

/* ==========================================================================
   Layout
   ========================================================================== */
#desktopdetector {display: block;}
#mobiledetector, #tabletdetector, #smalltabletdetector {display: none;}

.printheader {display: none;}
.super-header {margin-bottom: 10px;}
header {position: relative;}
.general-container {background-color: #fff; padding: 10px;}
.header-container {margin-top: 10px; min-height: 36px; border-top: 1px solid #ccc; padding-top: 10px;}
.main-container {margin-top: 20px;}
.upper-section {width: 100%; height: 71px; margin-bottom: 10px;}

#polityka_logo {width: 261px; height: 71px; background: #fff url("//zasoby.polityka.pl/test.polityka.pl/md//img/sprite.png") no-repeat -120px -50px; display: block; float: left; }
#polityka_small_logo {width: 132px; height: 36px; background: #fff url("//zasoby.polityka.pl/test.polityka.pl/md//img/sprite.png") no-repeat -120px 0; display: block; float: left;}

.grid-3, .grid-6 {display: inline-block; vertical-align: top; position: relative;}
.gallery .header-container {border-top: none; padding-top: 0;}

.grid-3 {width: 300px; padding: 0px 0px 0px 10px;}
.grid-6 {width: 660px; padding: 0px 5px 0px 0px;}
.grid-9 {width: 100%;  padding: 0px 0px 0px 0px;}

aside > div {margin-bottom: 40px;}
.right-column-module {margin-left: 15px;}
.grid-6 > div:not(.placement-tablet),
.grid-6 > article,
.grid-9 > div,
.grid-9 > article {margin-bottom: 50px;}

.grid-3 .md-side-article-index,
.grid-3 .md-side-most-popular,
.grid-3 .md-side-newsletter-signup,
.grid-3 .md-side-survey,
.grid-3 .md-audiopolityka,
.md-max-300
{max-width: 300px; display: inline-block; vertical-align: top;}

#adbannerdesktop {text-align: center; margin: 0 auto;min-width: 750px;overflow: visible;}
#adbannermobile {text-align: center; margin: 0 auto; display: none; line-height: 0;}
.ad300 {width: 300px; margin: 0 auto;}
.sectioninlinead {margin: 20px 0;}

.gallery .grid-3 {width: 300px; padding: 35px 5px 35px 5px;}
.gallery .grid-6 {width: 620px; padding: 35px 5px 35px 35px;}
.gallery .grid-9 {width: 100%;  padding: 35px 5px 35px 35px;}

.placement-tablet {display: none;}

/* ==========================================================================
   General
   ========================================================================== */
.icon-gallery:after {content:""; display: inline-block; margin-left: 5px; width: 16px; height: 16px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -245px;}
.icon-audio:after {content:""; display: inline-block; margin-left: 5px; width: 22px; height: 24px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -132px -1147px;}

.article-rating-1, 
.article-rating-2, 
.article-rating-3, 
.article-rating-4, 
.article-rating-5,
.article-rating-6 {display: inline-block; width: 78px; height: 10px; }
.article-rating-1 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -144px; }
.article-rating-2 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -160px;}
.article-rating-3 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -176px;}
.article-rating-4 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -192px;}
.article-rating-5 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -208px;}
.article-rating-6 {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -303px -224px;}

.md_tab {display: none; }
.md_tab-visible {display: block;}

.md_page {border-top: 1px solid #ccc; padding: 10px; background-color: #ececec; cursor: pointer;}

.md-pager {border-top: 1px solid #9a9a9a; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; text-align: center; position: relative; clear: both;}
.md-pager ul.md-pager_page-list {padding: 0; margin: 0;}
.md-pager ul.md-pager_page-list li {display: inline-block; background-color: #ccc; margin: 0 3px; padding: 0;}
.md-pager ul.md-pager_page-list li:hover {background-color: #b0b0b0;}
.md-pager_nextpage-link {position: absolute; right: 0; top: 0;}
.md-pager_prevpage-link {position: absolute; left: 0; top: 0;}
.md-pager a {color: #666; }
.md-pager ul.md-pager_page-list li a {color: #fff; display: inline-block; padding: 1px 10px; }
.md-pager ul.md-pager_page-list li.md-pager_currentpage {background-color: #fff; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 3px solid #c32734;}
.md-pager ul.md-pager_page-list li.md-pager_currentpage a  {color: #000;}
.md-pager ul.md-pager_page-list li.md-pager_pageinactive {display: inline-block; padding: 1px 7px; color: #fff; cursor:initial;}
.md-pager ul.md-pager_page-list li.md-pager_pageinactive:hover {background-color: #ccc;}
.size480 .md-pager ul {display: none;}

.md-sharethis-toolbox {position: fixed; width: 100px;height: 260px; text-align: center;border-right: 1px solid #eeeeee;padding: 40px 0; display: none;}
.md-sharethis-toolbox-button {margin-bottom: 20px; }

.md-sharethis-toolbox.md-sharethis-toolbox_horizontal {position: static; width: auto; height: auto; border-right: none; border-top: 1px solid #ccc; padding: 5px 0;}
.md-sharethis-toolbox.md-sharethis-toolbox_horizontal .md-sharethis-toolbox-button {margin:10px 20px; vertical-align: top; display: inline-block;}

/* ==========================================================================
   Navigation
   ========================================================================== */

.md-navigation_top-bar {vertical-align: top; padding: 0 0 1px 0; border-bottom: 3px solid #c32734; height: 36px; }
.md-navigation_menu {display: block; margin: 0; background-color: #000000; height: 36px; padding: 0; overflow: hidden; }
.md-navigation li {display: inline-block; border-right: 1px solid #ffffff; height: 100%; transition: all 0.2s; -webkit-transition: all 0.2s;}
.md-navigation_menu a {color: #ffffff; display: block; padding: 6px 10px; height: 100%; font-size: 19px; font-family: "myriad-pro-condensed", arial, sans-serif; }
.md-navigation li:hover {background-color: #666; transition: all 0.2s; -webkit-transition: all 0.2s;}
.md-navigation_current {background-color: #c32734;}
.md-navigation_secondary-bar {text-align: center;}
.md-navigation_secondary-menu {padding: 0; margin: 10px 0 5px;}
.md-navigation_secondary-menu a {color: #000; display: block; padding: 6px 10px; height: 100%; font-family: arial, sans-serif; font-size: 14px;}
.md-navigation_secondary-menu li {border-bottom: 1px solid #b0b0b0; transition: all 0.3s; -webkit-transition: all 0.3s;}
.md-navigation_secondary-menu li:hover {background-color: #ececec; transition: all 0.3s; -webkit-transition: all 0.3s;}
.md-navigation_secondary-menu .md-navigation_secondary-current {border-bottom: 2px solid #c32734; }
.md-navigation_secondary-menu .md-navigation_secondary-current a {color: #c32734;}
.md-navigation_icon {display: none; z-index: 5; background-color: #fff; height: 22px; width: 16px; padding: 4px 8px; position: absolute; right: 0px; bottom: 7px; cursor: pointer; border: 1px solid #ccc;}
.md-navigation_icon:before {content: ""; display: inline-block; margin-right: 5px; width: 16px; height: 16px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -20px -700px; position: relative; top:2px;}
.md-navigation_icon:hover:before {content: ""; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -83px -700px; }

.md-navigation_top-bar.is_stuck {z-index: 1000;border: none;}
.md-navigation_top-bar.is_stuck .md-navigation_icon {top: 3px; right: 3px;}

.md-account_icon {display: none; z-index: 5; background-color: #fff; height: 22px; width: 16px; padding: 6px 8px; position: absolute; right: 0px; bottom: 5px; cursor: pointer; border-left: 1px solid #fff; background-color: #000;}
.md-account_icon:before {content: ""; display: inline-block; margin-right: 5px; width: 16px; height: 16px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -21px -1208px; position: relative; top:2px;}
.md-account_menu {border: 1px solid #ccc; padding: 0; margin: 0;}
.md-account_menu a {display: inline-block; color: #000; font-family: arial, sans-serif; font-size: 15px; text-align: left; padding: 6px 10px; width: 250px;}
.md-account li {list-style-type: none; background-color: #fff; border-bottom: 1px solid #ccc;}
.md-account li:hover {background-color: #f8f8f8;}
.md-account_mobilewrap {width: 0; position: absolute; right: 0px; z-index: 5; top: 128px; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s;}


.md-pc-access-menu {font-size: 13px; margin-bottom: 10px;}
.md-pc-access-menu_desktop {position: fixed; top: 0; left: 0;background: #ccc; height: 32px; width: 100%; z-index: 100;}
.md-pc-access-menu_desktop .md-pc-access-menu_menu {margin: 0; padding: 0; height: 32px;}
.md-pc-access-menu_desktop .md-pc-access-menu_menu > li {display: inline-block; position: relative;}
.md-pc-access-menu_right-menu {position: absolute; right: 0; top: 0;}
.md-pc-access-menu_left-menu {position: absolute; left: 0; top: 0;}
.md-pc-access-menu_apla {background: #666; width: 980px; height: 32px; margin: 0 auto; position: relative;}
.md-pc-access-menu_spacer {height: 32px;}
.md-pc-access-menu a {color: #fff;  display: inline-block; padding: 7px 13px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.md-pc-access-menu a:hover {background: #999; transition: all 0.3s; -webkit-transition: all 0.3s;}
.md-pc-access-menu_left-menu > li {border-right: 1px solid #fff;}
.md-pc-access-menu_right-menu > li {border-left: 1px solid #fff;}
.md-pc-access-menu_mobile {display: none; }

.md-pc-access-menu_submenu {display:none; z-index: -1; overflow: hidden; left:-1px; position: absolute; background: #666; margin: 0; padding: 0; border-bottom: 1px solid #fff;  border-left: 1px solid #fff;  border-right: 1px solid #fff; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; transition: all 0.5s; -webkit-transition: all 0.5s;} 
.md-pc-access-menu_epub {width: 270px;} 
.md-pc-access-menu_pdf {width: 180px;} 
.md-pc-access-menu_mp3 {width: 260px;} 
.md-pc-access-menu_submenu li {list-style-type: none; border-bottom: 1px solid #777;}
.md-pc-access-menu_submenu li a {display: block;}
.md-pc-access-menu_author {font-style: italic;}

.md-header-links ul {padding: 0; margin: 0; position: absolute; right: 0px; top: 2px;}
.md-header-links li {display: inline-block; font-size: 13px;}
.md-header-links li:not(:last-child):after {content:"|";margin: 0 5px; padding-left: 5px; color: #999;}
.md-header-links li a {color: #000;}
.md-header-links_shop:before {content: ""; display: inline-block; width: 16px; height: 16px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -20px -643px; position: relative; top:2px; margin-right: 3px;}
.md-header-links_forum:before {content: ""; display: inline-block; width: 20px; height: 16px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -302px -1209px; position: relative; top:2px; margin-right: 3px;}
.md-header-links_social a {display: inline-block; position: relative; top: 5px;}
.md-header-links li a.md-header-links_premiumlink {color: #c32734; padding: 1px 4px;  }
.md-header-links li a.md-header-links_premiumlink-highlight {background-color: #c32734; color: #fff; padding: 1px 4px;}
.md-header-links li a.md-header-links_premiumlink-transition { transition: color 1s, background-color 1s;}
.pl_icon_small_fb {width: 22px; height: 22px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -302px -302px;}
.pl_icon_small_twitter {width: 22px; height: 22px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -327px -302px;}
.pl_icon_small_gplus {width: 22px; height: 22px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -353px -302px;}

.md-search {position: absolute; right: 0px; top: 42px;}
.md-search input {width: 150px; font-size: 14px; padding: 2px; border: 1px solid #9a9a9a; height: 17px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.md-search input:focus {width: 290px;}
.md-search_icon {width: 21px; height: 20px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -17px -1097px; display: block; position: absolute; right: 3px; top: 2px; cursor: pointer;}

.md-sublogo {position: absolute; top: 0px; left: 262px;}
@media only screen and (max-width: 680px) {
    .md-sublogo {display: none;}
}

/* ==========================================================================
   Account, login, signup
   ========================================================================== */

.md-account-setup_tabs {padding: 0; margin: 0; position: relative; top: 1px; z-index: 1;  display: inline-block; background: #fff;}
.md-account-setup_tabs li {background-color: #ececec; display: inline-block; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 7px 15px; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 18px; font-weight: 600; cursor: pointer;}
.md-account-setup .md_tab-active { border-bottom: none; background-color: #fff;}
.md-account-setup_tab {border-top: 1px solid #000; padding: 15px; position: relative;}

.md-account-setup h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 27px; margin: 10px 0 20px; line-height: 1.1em;}
.md-account-setup h3.inline-lg {display: inline-block; margin-right: 20px;}
.size660-980 .md-account-setup h3.inline-lg {display: block;}
.size480-660 .md-account-setup h3.inline-lg {display: block;}
.size480 .md-account-setup h3.inline-lg {display: block;}

.md-account-setup_form-field {color: #666; font-size: 15px; margin: 20px 0; line-height: 1.2em;}
.md-account-setup_password-change-form .md-account-setup_form-field:nth-child(2) {border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.md-account-setup_form-field label {width: 170px; text-align: right;display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}
.md-account-setup_form-field select {width: 220px; border: 1px solid #999; padding: 4px; }
.md-account-setup_form-field input {width: 210px; border: 1px solid #999; padding: 4px; }
.md-account-setup_form-note {display: inline-block; margin-left: 10px; font-size: 13px; position: absolute;}
.md-account-setup_field-errors {margin-left: 185px; width: 210px;}
.md-account-setup_field-error-msg {color: #c32734; font-size: 13px; margin: 0 0 5px 0; }
.md-account-setup_field-info-msg {color: green; margin: 0 0 5px 0; }
.md-account-setup_kindle-field .md-account-setup_field-info-msg {margin-top: 8px;}
.md-account-setup_field-error input {background-color: #FFDFDF;}
.md-account-setup_field-error input.md-account-setup_kindle-submit {background-color: #a3102d;}
.md-account-setup_form-check {color: #666; font-size: 13px; margin: 0 0 20px 0;}
.md-account-setup_form-links {position: relative;}
.md-account-setup_remove-link {color: #c32734; font-size: 15px;}
.md-account-setup_cancel-link {color: #c32734; font-size: 15px; position: absolute; right: 135px;}
.md-account-setup_submit-link {position: absolute; right: 0px; bottom: -2px; }
.md-account-setup_button {font-size: 13px; display: inline-block; padding: 5px 17px; border: none; background-color: #c32734; color: #fff; -moz-border-radius: 4px; border-radius: 4px;}
.md-account-setup_button:hover {background-color: #a3102d;}
.md-account-setup_cancel-button {font-size: 13px; display: inline-block; padding: 5px 17px; background-color: #fff; color: #c32734; border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px;}
.md-account-setup_cancel-button:hover {background-color: #ccc;}
.size660-980 .md-account-setup_form-field label {width: 150px;}
.size660-980 .md-account-setup_form-note {width: 225px;}
.size660-980 .md-account-setup_field-errors {margin-left: 165px;}
.size480-660 .md-account-setup_form-field label {font-size: 13px; width: 125px;}
.size480-660 .md-account-setup_form-note {width: 130px;}
.size480-660 .md-account-setup_field-errors {margin-left: 139px;}

.size480 .md-account-setup_tabs {width: 100%;}
.size480 .md-account-setup_tab {padding: 5px;}
.size480 .md-account-setup_tabs li {display: block; width: 100%; font-size: 18px; border-bottom:none;}
.size480 .md-account-setup_form-field label {margin-left: 0; width: auto; display: block; text-align: left;}
.size480 .md-account-setup_form-note {display: none;}
.size480 .md-account-setup_field-errors {margin-left: 0; width: auto;}
.size480 .md-account-setup_form-check {margin-left: 0; width: auto;}

.md-account-setup_newsletter-list {margin: 0; padding: 0; font-size: 15px; color: #666;}
.md-account-setup_newsletter-list li {list-style-type: none; padding: 15px 0;}
.md-account-setup_newsletter-list li:not(:last-of-type) {border-bottom: 1px solid #ccc; }
.md-account-setup_newsletter-list li a {margin-right: 10px; width: 45px; text-align: center;}
.size480 .md-account-setup_newsletter-list li span.md-account-setup_newsletter-name {display: inline-block; width: 162px; vertical-align: top;}

.md-account-setup_issues-list {margin: 0; padding: 0; font-size: 15px; color: #666;}
.md-account-setup_issues-list li {list-style-type: none; padding: 15px 0;}
.md-account-setup_issues-list li:not(:last-of-type) {border-bottom: 1px solid #ccc; }
.md-account-setup_issues-list img {width: 100px; float: left; margin: 0 10px 4px 0;}
.md-account-setup_issues-list .md-account-setup_kindle-loading img {float: none; width: auto; margin: auto;}
.md-account-setup_issues-links {display: inline-block; width: 550px;  vertical-align: top;}
.md-account-setup_issues-list a {font-weight: bold; color: #c32734; margin-left: 25px;}
.md-account-setup_kindle-msg {font-weight: bold; margin-left: 25px;}
.md-account-setup_kindle-error {color: gray;}
.md-account-setup_kindle-info {color: green;}
.md-account-setup_issues-list a:hover {text-decoration: underline;}
.md-account-setup_issues-list span {visibility: hidden; font-weight: bold; margin-left: 25px;}
.md-account-setup_issues-desc {display: inline-block; width: 390px;}
.md-account-setup_issues-desc h4 {color: #000; line-height: 1.2em; margin: 0;}
.md-account-setup_issues-date {color: #666; font-size: 15px; white-space: nowrap;}

.md-account-setup_issues-filters {font-weight: bold;}
.md-account-setup_issues-filters a {color: #c32734;}
.md-account-setup_issues-filters a:hover {text-decoration: underline;}

.size660-980 .md-account-setup_issues-links {width: 380px;}
.size660-980 .md-account-setup_issues-desc {width: 230px;}
.size660-980 .md-account-setup_issues-list span,
.size660-980 .md-account-setup_issues-list a {margin-left: 20px;}
.size480-660 .md-account-setup_issues-desc {float: left; margin-left: 20px; width: 240px;}
.size480-660 .md-account-setup_issues-links {width: 100%; display: block;}
.size480-660 .md-account-setup_issues-list span {display: none;}
.size480-660 .md-account-setup_issues-list a {display: block; margin-bottom: 10px; margin-right: 20px; text-align: right;}
.size480 .md-account-setup_issues-desc {float: left; width: 120px;  margin-left: 20px;}
.size480 .md-account-setup_issues-links {width: 100%;display: block;}
.size480 .md-account-setup_issues-list span {display: none;}
.size480 .md-account-setup_issues-list a { display: block; margin-bottom: 10px; margin-right: 20px; text-align: right;}

.md-account-setup_paid-access {color: #666; font-size: 15px; border-bottom: 1px solid #ccc;}
.md-account-setup_paid-access span span {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: 600; font-size: 20px;}
.md-account-setup_paid-access .md-account-setup_cancel-button {margin-left: 10px; margin-bottom: 10px;}
.md-account-setup_note {font-size: 13px; margin: 10px 0;}
.size480-660 .md-account-setup_paid-access span {display: block;}
.size480-660 .md-account-setup_paid-access .md-account-setup_cancel-button {margin: 10px 0 10px 0;}
.size480 .md-account-setup_paid-access span {display: block;}
.size480 .md-account-setup_paid-access .md-account-setup_cancel-button {margin: 10px 0 10px 0;}

.md-account-setup_kindle {color: #666; font-size: 15px; border-bottom: 1px solid #ccc;}
.md-account-setup_kindle h4 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: 600; font-size: 21px;}
.md-account-setup_kindle li {margin-bottom: 10px;}
.md-account-setup_kindle-separator {border-top: 1px solid #ccc; width: 150px; margin: 15px 0;}
.md-account-setup_kindle a {color: #c32734;}
.md-account-setup_kindle-field {margin: 5px 0 20px 20px; }
.md-account-setup_kindle-errors {margin: 5px 0 0px 0px; width: auto;}
.md-account-setup_kindle input[type='email'] {margin: 0 20px 0 0; width: 300px; border: 1px solid #999; padding: 4px; }
.md-account-setup_kindle_unsubscribe {color: #c32734; display: block; margin-top: 5px;}
.size480 .md-account-setup_kindle ol {padding-left: 20px;}
.size480 .md-account-setup_kindle input[type='email'] {width: 120px;}

.md-account-setup_invoices {color: #666; font-size: 15px; }
.md-account-setup_invoices h4 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: 600; font-size: 21px;}
.md-account-setup_invoices-submit, .md-account-setup_invoices-loading {margin-left: 184px;}
.size660-980 .md-account-setup_invoices-submit {margin-left: 164px;}
.size480-660 .md-account-setup_invoices-submit {margin-left: 139px;}
.size480 .md-account-setup_invoices-submit {margin-left: 0px;}



.md-account-login {border-bottom: 1px solid #ccc; padding: 15px 15px 30px;}
.md-account-login h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 27px; margin: 10px 0 20px; line-height: 1.1em;}
.md-account-login_form-field:first-child {margin-left: 185px;}
.md-account-login_form-field {color: #666; font-size: 15px; margin: 0 8px 5px 0; display: inline-block;}
.md-account-login_form-field input {width: 170px; border: 1px solid #999; padding: 4px;}
.md-account-login_form-errors {margin-left: 185px; width: 210px;}
.md-account-login_form-error-msg {color: #c32734; font-size: 13px; margin: 0 0 5px 0; }
.md-account-login_field-error input {background-color: #FFDFDF;}
.md-account-login_link:first-child {margin-top: 30px;}
.md-account-login_link {color: #c32734; font-size: 15px; margin-left: 185px;  display: block;}
.md-account-login_button {font-size: 13px; display: inline-block; padding: 5px 17px; border: none; background-color: #c32734; color: #fff; -moz-border-radius: 4px; border-radius: 4px;}
.md-account-login_button:hover {background-color: #a3102d;}
.size660-980 .md-account-login_form-field:first-child {margin-left: 150px;}
.size660-980 .md-account-login_form-errors {margin-left: 150px;}
.size660-980 .md-account-login_link {margin-left: 150px;}
.size480-660 .md-account-login_form-field:first-child {margin-left: 0;}
.size480-660 .md-account-login_form-errors {margin-left: 0;}
.size480-660 .md-account-login_link {margin-left: 0;}
.size480 .md-account-login_form-field:first-child {margin-left: 0;display: block;}
.size480 .md-account-login_form-errors {margin-left: 0;}
.size480 .md-account-login_link {margin-left: 0;}

.md-form {border-bottom: 1px solid #ccc; padding: 15px 15px 30px;}
.md-form a {color: #c32734;}
.md-form h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 27px; margin: 10px 0 20px; line-height: 1.1em;}
.md-form_field {color: #666; font-size: 15px; margin: 20px 0;}
.md-form_field label {width: 170px; text-align: right;display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}
.md-form_field input {width: 210px; border: 1px solid #999; padding: 4px; }
.md-form_field img {border: 1px solid #999; display: block; margin-left: 184px; width: 218px;}
.md-form_note {display: inline-block; margin-left: 10px; font-size: 13px; position: absolute;}
.md-form_field-errors {margin-left: 185px; width: 210px;}
.md-form_field-error-msg {color: #c32734; font-size: 13px; margin: 0 0 5px 0; }
.md-form_field-error input {background-color: #FFDFDF;}
.md-form_check {color: #666; font-size: 13px; margin: 0 0 20px 0;}
.md-form_links {float:right;}
.md-form_link {color: #c32734; font-size: 15px; margin-left: 10px;}
.md-form_submit-link {margin-left: 10px;}
.md-form_button {font-size: 13px; display: inline-block; padding: 5px 17px; border: none; background-color: #c32734; color: #fff; -moz-border-radius: 4px; border-radius: 4px;}
.md-form_button:hover {background-color: #a3102d;}
.size660-980 .md-form_field label {width: 150px;}
.size660-980 .md-form_field-errors {margin-left: 165px;}
.size660-980 .md-form_field img {margin-left: 165px;}
.size480-660 .md-form_field label {font-size: 13px; width: 125px;}
.size480-660 .md-form_field-errors {margin-left: 139px;}
.size480-660 .md-form_field img {margin-left: 139px;}
.size480 .md-form_field label {margin-left: 0; width: auto; display: block; text-align: left;}
.size480 .md-form_note {display: none;}
.size480 .md-form_field-errors {margin-left: 0; width: auto;}
.size480 .md-form_field img {margin-left: 0;}
.size480 .md-form-check {margin-left: 0; width: auto;}

.md-account-signup_form .md-form_field:nth-child(5) {border-bottom: 1px solid #ccc; padding-bottom: 20px;}

.md-error-404 {border-top: 1px solid #ccc;}
.md-error-404 h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-error-404 h2 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 1.1em;}
.md-error-404 a {color: #c32734;}

/* ==========================================================================
   Gallery
   ========================================================================== */
.gallery .md-navigation_top-bar {height: 36px;  }
.gallery .md-navigation_menu a {font-size: 17px;}
.gallery .md-navigation_menu {margin-left: 134px; }
.gallery .upper-section {display: none;}
.gallery .md-account_mobilewrap {top: 42px;}

.md-gallery {font-family: "myriad-pro-condensed", arial, sans-serif; padding: 0 30px 40px; border: 1px solid #b0b0b0; -moz-box-shadow: 0px 4px 5px #ccc; -webkit-box-shadow: 0px 4px 5px #ccc; box-shadow: 0px 4px 5px #ccc;}
.md-gallery h1 {font-size: 33px; float: left; max-width: 680px; line-height: 1em; margin: 10px 0;}
.md-gallery_main-area {position: relative;}
.md-gallery_main-image {margin: 0 auto; display: block;}
.md-gallery_image-area { display: block; margin: 0 auto; width: 830px; position: relative; }
.md-gallery_gray-apla {background-color: #fff;}
.md-gallery_image-desc {color: #666; font-family: Times New Roman, times, serif; font-size: 18px; margin: 8px auto 0; width: 830px;}
.md-gallery_image-credit { position: absolute; bottom: 0; right: 0; color: #fff; background-color:rgba(0,0,0,0.7); font-family: arial, sans-serif; font-size: 13px; padding: 2px 9px;}
.md-gallery_image-left-touch-area {position: absolute; top: 0; bottom: 0; left: 0; right: 50%; background-color:rgba(0,0,0,0.0)}
.md-gallery_image-right-touch-area {position: absolute; top: 0; bottom: 0; right: 0; left: 50%; background-color:rgba(0,0,0,0.0)}
.md-gallery_next {float: right; color: #c32734; font-size: 19px;}
.md-gallery_next:hover,
.md-gallery_thumb-link:hover {text-decoration: underline;}
.md-gallery_thumb-link {color: #c32734; }
.md-gallery_thumb-link:before {content:"zobacz miniatury"; margin-left: 10px;}
.md-gallery_thumb-link:after {content:""; display: inline-block; width: 40px; height: 25px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -17px;}
.md-gallery_thumb-link:hover:after {content:""; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -71px -17px;}
.md-gallery_nav-area {font-size: 18px; float: right; margin-top: 15px; text-align: right; position: relative;}
.md-gallery_counter, .md-gallery_size {font-size: 24px;}
.md-gallery_counter:before {font-size: 18px; content:"zdjęcie";}
.md-gallery_size:after {font-size: 18px; content:"zdjęć";}
.md-gallery_icon-prev,
.md-gallery_icon-next {display: block; width: 40px; height: 40px; position: absolute; top: 250px;}
.md-gallery_icon-prev-tablet,
.md-gallery_icon-next-tablet {display: none; width: 40px; height: 40px; }
.md-gallery_icon-prev, .md-gallery_icon-prev-tablet {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -120px;}
.md-gallery_icon-next, .md-gallery_icon-next-tablet {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -65px; right: 0;}
.md-gallery_image-left-touch-area:hover .md-gallery_icon-prev, .md-gallery_icon-prev-tablet:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -71px -120px;}
.md-gallery_image-right-touch-area:hover .md-gallery_icon-next, .md-gallery_icon-next-tablet:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -71px -65px;}
.md-gallery_thumbs {position: absolute; bottom:0; height: 115px; width: 100%; z-index: 1; background-color:rgba(0,0,0,0.5); overflow: hidden;}
.md-gallery_thumbs-center {margin: 0 auto; width: 520px; position: relative;}
.md-gallery_thumbs-cliparea {margin: 0 auto; width: 440px; overflow: hidden;}
.md-gallery_thumbs-area { width: 5000px;}
.md-gallery_thumbs a {display: inline-block; vertical-align: top;}
.md-gallery_thumbs img {margin-top: 15px; margin-right: 20px; vertical-align: top;}
.md-gallery_thumbs img:hover {border-bottom: 3px solid #c32734;}
.md-gallery_current { border: 1px solid white; }
.md-gallery_icon-hide {z-index: 2; position: absolute; top: 40px; left: 0; width: 40px; height: 80px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -350px; cursor: pointer;}
.md-gallery_icon-next-thumbs {z-index: 2; position: absolute; top: 40px; right:0px; width: 40px; height: 40px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -460px; cursor: pointer;}
.md-gallery_icon-prev-thumbs {z-index: 2; position: absolute; top: 40px; left: 0px; width: 40px; height: 40px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -515px; cursor: pointer;}
.md-gallery_icon-disabled { -khtml-opacity:.50;  -moz-opacity:.50;  -ms-filter:"alpha(opacity=50)";  filter:alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); opacity:.50; }
.md-gallery_icon-show {width: 60px; height: 30px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat 0px -184px; cursor: pointer; }
.md-gallery_button-show {z-index: 2; position: absolute; bottom: 0; left: 10px; width: 60px; height: 30px; background-color:rgba(0,0,0,0.5); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; transition: height 0.5s linear 1s; -webkit-transition: height 0.5s linear 1s;}
.md-gallery_movable {transition: all 0.5s; -webkit-transition: all 0.5s;}
.md-gallery_lead {clear:left; font-family: Times New Roman, times, serif; font-size: 18px; color: #333; line-height: 1.1em; border-top: 1px solid #ccc; padding: 10px;}
.folded {height: 0 !important;}
.md-gallery_social-links {padding-left: 0; clear: both; margin-top: 40px;}
.md-gallery_fb-like:nth-child(1) {margin-right: 40px;}
.md-gallery_social-links li {display: inline-block; font-family: sans-serif; font-size: 13px; vertical-align: top; margin-bottom: 10px;}
.md-gallery_social-links a {color: #c32734; cursor: pointer; vertical-align: top;}
.md-gallery_wykop {margin-right: 20px;}
.md-gallery_wykop:before {vertical-align: top; content:""; margin-right: 6px; display: inline-block; width: 22px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -17px -813px;}
.md-gallery_wykop:hover:before {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -80px -813px;}
.md-gallery_recommend:before {vertical-align: top; content:""; margin-right: 6px; display: inline-block; width: 22px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -17px -755px;}
.md-gallery_recommend:hover:before {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -80px -755px;}

.md-gallery_apla-thumbs {padding: 20px;}
.md-gallery_apla-thumbs img {margin: 15px; border-top: 3px solid transparent;}
.md-gallery_apla-thumbs img:hover {border-top: 3px solid #c32734;}

.md-gallery-related {border-top: 1px solid #9a9a9a;}
.md-gallery-related h3 {text-transform: uppercase; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 17px; font-weight: 600; border-top: 3px solid #c32734; display: inline-block; margin: 0;}
.md-gallery-related ul {list-style-type: none; padding: 0; margin-top: 5px;}
.md-gallery-related a {color: #000;}

.md-gallery-index {border-top: 1px solid #9a9a9a;}
.md-gallery-index h3 {text-transform: uppercase; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 17px; font-weight: 600; border-top: 3px solid #c32734; display: inline-block; margin-top: 0;}
.md-gallery-index h4 {margin: 10px 0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; text-align: left; line-height: 1.2em;}
.md-gallery-index_thumb a {display: inline-block; vertical-align: top; padding: 10px 10px 20px; margin-bottom:25px; border: 1px solid #b0b0b0; -moz-box-shadow: 0px 4px 5px #ccc; -webkit-box-shadow: 0px 4px 5px #ccc; box-shadow: 0px 4px 5px #ccc;}
.md-gallery-index_thumb a h4,
.md-gallery-index_thumb a img {width: 100%; max-width: 300px;}
.md-gallery-index_thumb a.md-gallery-index_thumb-big {padding-top: 0;}
.md-gallery-index_thumb a.md-gallery-index_thumb-big img {max-width: 656px;}
.md-gallery-index_thumb a.md-gallery-index_thumb-big h4 {max-width: none; margin: 0; color: #666; font-family: Times New Roman, times, serif; font-size: 28px; font-weight: normal;}
.md-gallery-index_thumb p {margin: 0; text-align: right; color: #999; font-family: Times New Roman, times, serif;}

/* in 1 col layout no margin */
.size480 .md-gallery-index_thumb-odd  {margin-right: 0px;}
/* in 2 col layout, odd elements should have margin */
.size480-660 .md-gallery-index_thumb-odd {margin-right: 11px;}
.size660-980 .md-gallery-index_thumb-odd {margin-right: 11px;}
/* in 3 col layout, each, except every 3rd element should have margin */
.size980 .md-gallery-index_thumb a {margin-right: 11px;}
.size980 .md-gallery-index_thumb a.md-gallery-index_thumb-3rd {margin-right: 0;}

.grid-9 .md-gallery-index_thumb a h4,
.grid-9 .md-gallery-index_thumb a img {max-width: 290px;}

.size480-660 .md-gallery-index_thumb a {width: 43%;}
.size480-660 .md-gallery-index_thumb a.md-gallery-index_thumb-big {width: 94%;}

.size480 .md-gallery-index_thumb {text-align: center;}
.size480 .md-gallery-index_thumb a.md-gallery-index_thumb-big {width: 90%;}
.size480 .md-gallery-index_thumb a {width: 90%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-right: 0;}
.size480 .md-gallery-index_thumb a h4,
.size480 .md-gallery-index_thumb a img {max-width: none;}
.size480 .md-gallery-index_thumb a.md-gallery-index_thumb-big h4 {font-size: 22px;}


/* ==========================================================================
   Article
   ========================================================================== */

.md-article {border-top: 1px solid #9a9a9a; position: relative;}
.md-article_author {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; display: inline-block; border-top: 3px solid #c32734; margin-bottom: 10px;}
.md-article_author:after {content:",";}
.md-article_date {color: #999; font-size: 13px; display: inline; white-space: nowrap; padding-right: 50px;}
.md-article_print-title {color: #999; font-size: 15px; margin: 10px 0 0px;}
.md-article_title {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 35px; font-weight: 900; line-height: 1em; margin: 3px 0 10px;}
.md-article_lead {font-size: 15px; line-height: 1.2em; font-weight: bold; color: #999;}
.md-article_content {font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em;}
.md-article_meat {margin: 1em 0;}
.md-article_meat a {color: #c32734; }
.md-article_meat ul {overflow: hidden;}
.md-article_inline-image img {width: 100%;}
.md-article_inline-credit {color: #999; font-size: 11px; font-family: arial, sans-serif; text-align: right; float: right;}
.md-article_inline-desc {color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 1.3em; margin: 2px 0 0 0;}
.md-article_inline-iframe { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.md-article_inline-iframe iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.md-article_toolbox {position: absolute; right: 0; top: 0; z-index: 1;}
.md-article_toolbox a {display: inline-block; width: 19px; height: 19px; }
.md-article_toolbox .md-article_toolbox-smallfont {width: 15px; }
.md-article_toolbox .md-article_toolbox-normalfont {width: 17px; }
.md-article_toolbox-print {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -866px;}
.md-article_toolbox-print:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -866px;}
.md-article_toolbox-recommend {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -924px;}
.md-article_toolbox-recommend:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -924px;}
.md-article_toolbox-wykopTo {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -982px;}
.md-article_toolbox-wykopTo:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -982px;}
.md-article_toolbox-smallfont {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat 1px -1032px;}
.md-article_toolbox-smallfont:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -56px -1032px;}
.md-article_toolbox-normalfont {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -15px -1032px;}
.md-article_toolbox-normalfont:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -72px -1032px;}
.md-article_toolbox-largefont {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -35px -1032px;}
.md-article_toolbox-largefont:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -92px -1032px;}
.md-article_toolbox a.md-article_toolbox-comment {display: none;}

.md-article_side-multimedia {float: left; clear: left; width: 260px; margin: 0 15px 30px 0; border-bottom: 1px solid #ccc;  }
.md-article_side-multimedia img {margin: 20px 0 0; width: 100%; }
.md-article_side-multimedia a {position: relative; display: inline-block; border-top: 1px solid #ccc; margin: 0 0 15px;}
.md-article_side-multimedia a:before {content:"";width: 21px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -17px -1151px; display: block; position: absolute; right: 3px; top: 0px; cursor: pointer;}
.md-article_side-multimedia-credit {color: #999; font-size: 11px; font-family: arial, sans-serif; text-align: right;}
.md-article_side-multimedia-desc {color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 1.3em; margin: 0;}

.md-article_side-docs {float: left; clear: left; width: 260px; margin: 0 15px 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.md-article_side-docs h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0 0 15px; display: inline-block;}
.md-article_side-docs a {display: block; color:#c32734; font-family: arial, sans-serif; font-size: 17px; margin: 5px 0;}

.md-article_side-audio {float: left; clear: left; width: 260px; margin: 0 15px 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.md-article_side-audio h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0 0 15px; display: inline-block;}
.md-article_side-audio audio {margin: 5px 0; width: 100%;}
.md-article_side-audio-desc {color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 1.3em; margin: 0 0 15px;}
.md-article_inline-audio audio {width: 100%;}

.md-article_side-video {float: left; clear: left; width: 260px; margin: 0 15px 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.md-article_side-video h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0 0 15px; display: inline-block;}
.md-article_side-video img {margin: 20px 0 0; width: 100%; }
.md-article_side-video-desc {color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 1.3em; margin: 5px 0 15px;}

.md-article_side-iframe {float: left; clear: left; width: 260px; margin: 0 15px 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.md-article_side-iframe h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0 0 15px; display: inline-block;}
.md-article_side-iframe img {margin: 20px 0 0; width: 100%; }
.md-article_side-iframe-desc {color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 1.3em; margin: 5px 0 15px;}

.md-article_font-size-1 .md-article_title {font-size: 30px;}
.md-article_font-size-1 .md-article_lead {font-size: 15px;}
.md-article_font-size-1 .md-article_content {font-size: 15px;}
.md-article_font-size-3 .md-article_title {font-size: 40px;}
.md-article_font-size-3 .md-article_print-title {font-size: 18px;}
.md-article_font-size-3 .md-article_lead {font-size: 22px;}
.md-article_font-size-3 .md-article_content {font-size: 22px;}

.md-article_toolbox-bottom {padding: 0;}
.md-article_toolbox-bottom li {display: inline-block; font-family: sans-serif; font-size: 13px; margin-right: 15px;}
.md-article_toolbox-bottom a {color: #c32734; cursor: pointer; }
.md-article_toolbox-bottom-print:before {content:""; display: inline-block; width: 22px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -866px; position: relative; top: 4px;}
.md-article_toolbox-bottom-print:hover:before {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -866px;}
.md-article_toolbox-bottom-wykop:before {content:""; display: inline-block; width: 22px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -982px; position: relative; top: 4px;}
.md-article_toolbox-bottom-wykop:hover:before {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -982px;}
.md-article_toolbox-bottom-recommend:before {content:""; display: inline-block; width: 22px; height: 20px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -19px -924px; position: relative; top: 4px;}
.md-article_toolbox-bottom-recommend:hover:before {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -76px -924px;}
.md-article_toolbox-bottom a.md-article_toolbox-bottom-comment {color: #3d5da8;}

.md-article_add300 {border-bottom: 1px solid #b0b0b0; padding-bottom: 35px; margin-top: 15px; position: relative; display: inline-block; width: 100%;}
.md-article_readmore {position: absolute; top: 0; right: 0; cursor: pointer; font-size: 13px; color: #b0b0b0; font-family: arial, sans-serif;}

.md-article_related {float: left; clear: left; margin: 0 15px 15px 0; max-width: 260px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.md-article_related h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-article_related ul {padding: 0;}
.md-article_related li {list-style-type: none;}
.md-article_related-title {color: #c32734; font-size: 17px; font-family: arial, sans-serif;}
.md-article_related p {color: #000; font-size: 15px; font-family: arial, sans-serif; margin-top: 0;}

.md-article_gallery-related {float: left; clear: left; margin: 0 15px 15px 0; max-width: 260px;}
.md-article_gallery-related ul {padding: 0; margin: 0;}
.md-article_gallery-related li {list-style-type: none; border: 1px solid #ccc; padding: 22px 10px 10px; margin-bottom: 20px; -moz-box-shadow: 0px 4px 5px #ccc; -webkit-box-shadow: 0px 4px 5px #ccc; box-shadow: 0px 4px 5px #ccc; position: relative;}
.md-article_gallery-related img {width: 100%;}
.md-article_gallery-related h4 {margin: 10px 0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; text-align: left; line-height: 1.2em;}
.md-article_gallery-related a:before {content:"";width: 19px; height: 12px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -16px -248px; display: block; position: absolute; right: 9px; top: 4px; cursor: pointer; }
.md-article_gallery-related li:before {content:"galeria"; display: block; position: absolute; right: 28px; top: 2px; cursor: pointer; font-family: arial, sans; color: #999; font-size: 11px;}

.md-article_author-comment {border-bottom: 1px solid #999; position: relative;}
.md-article_author-comment img {width: 110px; height: 110px; display: inline-block; vertical-align: bottom; margin-top: 15px;}
.md-article_author-comment-name {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; display: inline-block; vertical-align: bottom;}
.md-article_author-comment ul {padding: 0; margin: 0; position: absolute; right: 0; bottom: 2px;}
.md-article_author-comment li {display: inline-block; font-size: 13px;}
.md-article_author-comment li:not(:last-child):after {content:"|"; margin: 0 5px 0 10px;}
.md-article_author-comment a {color: #c32734;}

.md-article_limit {border-left: 50px solid #c32734; padding: 0 0 0 40px; margin: 60px 0 0; font-size: 14px; clear: both;}
.size480-660 .md-article_limit {border-left-width: 30px; padding-left: 25px;}
.size480 .md-article_limit {border-left-width: 15px; padding-left: 15px;}


.md-recommend-popup {border: 1px solid #ccc; background: #fff; position: fixed; top: -300px; padding: 15px 20px 20px; box-shadow: 0 0 30px #999; display: none; z-index: 10; width: 302px; transition: top 0.5s;}
.md-recommend-popup h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 26px; font-weight: 700; margin: 0 0 20px;}
.md-recommend-popup label {width: 110px; display: inline-block; font-size: 15px; color: #666; line-height: 1.2em; text-align: right; font-family: arial, sans-serif;}
.md-recommend-popup input[type=email] {border: 1px solid #999; padding: 4px; width: 176px;}
.md-recommend-popup textarea {width: 180px; border: 1px solid #999;}
.md-recommend-popup fieldset div:not(:last-child) {margin-bottom: 20px;}
.md-recommend-popup_actions {text-align: right;}
.md-recommend-popup_button {font-size: 13px; display: inline-block; padding: 7px 17px; border: none; background-color: #c32734; color: #fff; -moz-border-radius: 4px; border-radius: 4px;}
.md-recommend-popup_button:hover {background-color: #a3102d;}
.md-recommend-popup_close {font-size: 13px; font-family: arial, sans-serif; display: inline-block; color: #c32734; margin-right: 10px; cursor:pointer;}
.md-recommend-popup_field-errors {margin-left: 114px; }
.md-recommend-popup_field-error-msg {color: #c32734; font-size: 13px; margin: 0 0 5px 0; font-family: arial, sans-serif; }
.md-recommend-popup_field-error input {background-color: #FFDFDF;}


.md-article_status-cut {border-top: none;}
.md-article_status-cut .md-article_toolbox {display: none;}
.md-article_status-cut .md-article_author {border-top: none;}
.md-article_status-cut .md-article_print-title {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 37px; color: #ccc; font-weight: 900; line-height: 1em; margin: 0 0 10px;}
.md-article_status-cut .md-article_title {font-size: 53px; margin-bottom: 30px;}
.md-article_status-cut .md-article_lead {font-size: 17px;}
.md-article_status-cut .md-article_header {border-left: 50px solid #c32734; padding-left: 40px; margin-bottom: 0;}
.md-article_status-cut .md-article_side-multimedia {float: right; border: none; width: 500px; margin: 0 0 20px 25px;}
.md-article_status-cut .md-article_side-multimedia-desc {font-size: 14px;float: left;color: #888;border-bottom: 1px #ccc solid;padding-bottom: 10px;position: relative;top: -10px;}
.md-article_status-cut .md-article_side-multimedia-credit {color: #fff; font-size: 11px; font-family: arial, sans-serif; background-color: rgba(0,0,0,0.7);display: inline-block;padding: 1px 9px;float: right;position: relative;top: -24px;right: -1px;}
.md-article_status-cut .md-article_side-multimedia a {border-top: none;}
.md-article_status-cut .md-article_side-multimedia a:before {display: none;}
.md-article_status-cut .md-article_side-multimedia img {margin: 0; border: 1px solid #ccc;}
.size660-980 .md-article_status-cut .md-article_print-autor {margin-bototom: 8px;}
.size660-980 .md-article_status-cut .md-article_print-title {display: block; font-size: 27px; }
.size660-980 .md-article_status-cut .md-article_title {font-size: 43px; margin-bottom: 20px;}
.size660-980 .md-article_status-cut .md-article_lead {font-size: 16px;}
.size660-980 .md-article_status-cut .md-article_side-multimedia {width: 370px;}
.size480-660 .md-article_status-cut .md-article_header { border-left-width: 30px; padding-left: 25px; }
.size480-660 .md-article_status-cut .md-article_print-autor {margin-bototom: 8px;}
.size480-660 .md-article_status-cut .md-article_print-title {display: block; font-size: 27px; }
.size480-660 .md-article_status-cut .md-article_title {font-size: 43px; margin-bottom: 20px;}
.size480-660 .md-article_status-cut .md-article_lead {font-size: 16px;}
.size480-660 .md-article_status-cut .md-article_side-multimedia {width: 250px;}
.size480 .md-article_status-cut .md-article_header { border-left-width: 30px; padding-left: 25px; }
.size480 .md-article_status-cut .md-article_print-autor {margin-bototom: 8px;}
.size480 .md-article_status-cut .md-article_print-title {display: block; font-size: 27px; }
.size480 .md-article_status-cut .md-article_title {font-size: 43px; margin-bottom: 20px;}
.size480 .md-article_status-cut .md-article_lead {font-size: 16px;}
.size480 .md-article_status-cut .md-article_side-multimedia {width: 100%;}

.md-article_paid-only-content {color: #888; font-size: 14px; margin: 10px 0; line-height: 24px; }
.md-article_paid-only-content a {color: #c32734;}
.md-article_paid-only-content:before {content:""; display: inline-block; width: 123px; height: 24px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -131px; vertical-align: middle; margin-right: 10px;}
.size660-980 .md-article_paid-only-content:before {}
.size480-660 .md-article_paid-only-content {line-height: 18px;}
.size480-660 .md-article_paid-only-content:before {display: none;}
.size480 .md-article_paid-only-content {line-height: 18px;}
.size480 .md-article_paid-only-content:before {display: none;}

.md-article_fcf-status {color: #888; font-size: 14px; margin: 10px 0; line-height: 24px; }
.md-article_fcf-status:before {content:""; display: inline-block; width: 123px; height: 24px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -131px; vertical-align: middle; margin-right: 10px;}
.size480-660 .md-article_fcf-status {line-height: 18px;}
.size480-660 .md-article_fcf-status:before {display: none;}
.size480 .md-article_fcf-status {line-height: 18px;}
.size480 .md-article_fcf-status:before {display: none;}

.md-section-path {display: none;}
.md-section-path a { color: #c32734; font-size: 24px;}
.grid-6 div.md-section-path {margin: 0 0 5px;}

.md-module-distributed-along-article {position: absolute;}

.article-lifestyle .general-container {background-color: transparent;}
.article-lifestyle .md-navigation_secondary-bar {display: none;}
.article-lifestyle .md-article_title  {font-size: 55px; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: 900; line-height: 1em;margin-bottom: 10px; margin: 10px 0 20px;}
.article-lifestyle .md-article_lead {font-size: 20px; color: #aaa;}
.article-lifestyle .md-article_content {font-size: 20px;}
.article-lifestyle .md-article_inline-desc {font-size: 14px; padding: 4px 0 8px; border-bottom: 1px solid #aaa;}
.article-lifestyle .md-article_inline-credit {font-size: 14px; }
.article-lifestyle .md-article_content blockquote {font-size: 22px; font-family: Arial, sans-serif; font-style: italic; font-weight: bold; line-height: 1.3em; position: relative; margin-left: 0; padding-left: 100px;}
.article-lifestyle .md-article_content blockquote:before {content:"”"; color: #aaa; font-size: 140px; font-style: normal; font-family: Georgia, serif; font-weight: bold; position: absolute; left: 0; top: 45px;}
.article-lifestyle .size480 .md-article_content blockquote {font-size: 22px; padding-left: 60px;}
.article-lifestyle .size480 .md-article_content blockquote:before {font-size: 100px; top: 30px;}

.article-lifestyle .size480 .md-article_title {font-size: 35px; }
.article-lifestyle .size480 .md-article_lead {font-size: 17px; color: #aaa;}
.article-lifestyle .size480 .md-article_content {font-size: 17px;}

.article-lifestyle .md-article_inline-image img {display: none;}
.md-article_inline-paralax {height: 400px;}
.size660-980 .md-article_inline-paralax {height: 300px;}
.size480-660 .md-article_inline-paralax {height: 250px;}
.size480 .md-article_inline-paralax {height: 200px;}

/* ==========================================================================
   Forum
   ========================================================================== */

.md-article-comment {border-top: 1px solid #ccc; background-color: #f8f8f8;}
.md-article-comment h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #3d5da8; margin: 0; display: inline-block;}
.md-article-comment_author {color: #3d5da8; font-size: 15px; font-weight: bold;}
.md-article-comment_date {color: #666; font-size: 13px;}
.md-article-comment p {font-size: 15px;}
.md-article-comment_report {color: #999; font-size: 11px; cursor: pointer;}
.md-article-comment_report:before {content:""; display: inline-block; width: 12px; height: 12px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -136px -1212px; margin-right: 7px; }
.md-article-comment_comment-link {float: right; color: #3d5da8; font-size: 13px; cursor: pointer;}
.md-article-comment_comment-main-link {float: right; margin: 5px; color: #3d5da8; font-weight: bold; font-size: 15px; cursor: pointer;}
.md-article-comment_single {border-bottom: 1px solid #ccc; padding: 10px 0;}
.md-article-comment_single:nth-of-type(2n) {background-color: #fff;}
.md-article-comment_level_1 {padding-left: 10px; padding-right: 10px;}
.md-article-comment_level_2 {margin-left: 10px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_level_3 {margin-left: 20px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_level_4 {margin-left: 30px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_level_5 {margin-left: 40px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_level_6 {margin-left: 50px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_level_7 {margin-left: 60px; padding-left: 10px; padding-right: 10px; border-left: 7px solid #ececec;}
.md-article-comment_addform {padding: 10px; font-size: 15px; border-bottom: 1px solid #ccc; display: none;}
.md-article-comment_addform-header {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1;}
.md-article-comment_addform label {display: block; font-size: 13px;}
.md-article-comment_addform label:nth-of-type(2) {display: inline-block;}
.md-article-comment_addform input[type=text] {border: 1px solid #999; display: inline-block; padding: 4px; margin-bottom: 20px;}
.md-article-comment_addform > input:nth-of-type(1) {display: block;}
.md-article-comment_addform textarea {border: 1px solid #999; width: 100%; min-height: 100px; margin-bottom: 20px;}
.md-article-comment_note {font-size: 13px;}
.md-article-comment_note2 {font-size: 15px; margin: 15px 0;}
.md-article-comment_addform a {color: #c32734;}
.md-article-comment_addform span {color: #c32734;}
.md-article-comment_addform-captchaimg {margin-bottom: 20px;}
.md-article-comment_format-buttons {display: inline-block; margin-left: 7px;}
.md-article-comment_format-buttons b,
.md-article-comment_format-buttons i,
.md-article-comment_format-buttons u,
.md-article-comment_format-buttons div {background: #fff; border: 1px solid #999; display: inline-block; height: 16px; min-width: 9px; padding: 0 3px; vertical-align: top; text-align: center; margin-right: 6px; font-size: 12px; cursor: pointer;}
.md-article-comment_actions {float: right; width: 118px;}
.md-article-comment_actions-button {font-size: 13px; display: inline-block; padding: 7px 17px; border: none; background-color: #c32734; color: #fff; -moz-border-radius: 4px; border-radius: 4px;}
.md-article-comment_actions-button:hover {background-color: #a3102d;}
.md-article-comment_actions-close {font-size: 13px; font-family: arial, sans-serif; display: inline-block; color: #c32734; margin-right: 10px; cursor:pointer;}

/* ==========================================================================
   Index modules
   ========================================================================== */

.md-main-topic {border: 1px solid #ccc;}
.md-main-topic_main-image {position: relative; display: block; overflow: hidden;}
.md-main-topic_main-image img { border-bottom: 1px solid #ccc;}
.md-main-topic_main-caption {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; line-height: 1em; text-transform: uppercase; padding: 6px 10px; position: absolute; bottom: -3px; left: 25px; color: #fff; background-color:#c32734; border-bottom: 3px solid #c32734; }
.md-main-topic_upper-section {padding: 0 25px 10px; display: block;}
.md-main-topic_leading-article h2 {margin: 10px 0 0; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 36px; color: #000; line-height: 1.1em;}
.md-main-topic_leading-article-author {color: #666; margin: 9px 0 0;}
.md-main-topic_leading-article p {font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000; margin-top: 0.3em;}
.md-main-topic_following-articles {margin: 0 25px; padding: 0 0 15px;}
.md-main-topic_following-articles li {list-style-type: none; margin-bottom: 10px;}
.md-main-topic_following-article-author {color: #666; margin-right: 7px;}
.md-main-topic_following-articles h3 {display: inline; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; color: #c32734; line-height: 1.0em; }
.md-main-topic_lower-section ul {padding: 25px 0 0; border-top: 1px solid #ccc; margin: 0 25px 25px;}
.md-main-topic_lower-section li {display: inline-block; width: 45%; vertical-align: top; margin-right: 25px;}
.md-main-topic_lower-section li a {position: relative; display: block;}
.md-main-topic_lower-section img {width: 100%;}
.md-main-topic_lower-section-caption { display: inline-block; position: absolute; bottom: 0; left: 0; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; line-height: 1em; text-transform: uppercase; padding: 6px 10px; color: #fff; background-color:rgba(0,0,0,0.7); border-bottom: 3px solid #c32734; }
.md-main-topic_lower-section h4 {margin:10px 0 0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em;}
.md-main-topic_lower-section p {margin: 5px 0; font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000;}
.md-main-topic_special-report {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; background-color: #b0b0b0; color: #fff; display: block; padding: 5px 25px;}
.size480-660 .md-main-topic_lower-section li {margin-right: 10px;}
.size480-660 .md-main-topic_lower-section p {font-size: 17px;}
.size480-660 .md-main-topic_main-image img {width: 100%;}
.size480 .md-main-topic_main-image img {width: 100%;}
.size480 .md-main-topic_main-caption {font-size: 17px; padding: 3px 10px;}
.size480 .md-main-topic_leading-article h2 {font-size: 28px;}
.size480 .md-main-topic_lower-section li {width: 95%; margin-right: 10px; margin-bottom: 10px;}
.size480 .md-main-topic_lower-section li img {width: 40%; float: right; margin-top: 10px;}
.size480 .md-main-topic_lower-section-caption {display: none;}
.size480 .md-main-topic_following-articles li {display: none;}
.size480 .md-main-topic_lower-section p {font-size: 17px;}

.md-main-topic_breaking-red .md-main-topic_main-caption {position: static; background-color: #c32734; color: #fff; text-transform: none; font-size: 38px; font-weight: 600;}
.md-main-topic_breaking-red {border-color: #c32734 !important; }
.md-main-topic_breaking-red .md-main-topic_special-report {background-color: #c32734;}
.size480 .md-main-topic_breaking-red .md-main-topic_main-caption {font-size: 28px;}

.md-main-topic_breaking-black .md-main-topic_main-caption {position: static; background-color: #000; color: #fff; text-transform: none; font-size: 38px; font-weight: 600; border-color: #000;}
.md-main-topic_breaking-black {border-color: #000 !important; }
.md-main-topic_breaking-black .md-main-topic_special-report {background-color: #000;}
.size480 .md-main-topic_breaking-black .md-main-topic_main-caption {font-size: 28px;}

.md-article-index {border-top: 1px solid #ccc;}
.md-article-index h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-article-index ul {padding: 0; margin-top: 7px;}
.md-article-index li {list-style-type: none; margin-bottom: 15px;padding: 5px 0 5px 10px;}
.md-article-index li:hover {background-color: #ececec;}
.md-article-index_item img {float: left; margin-top: 2px; width: 210px;}
.md-article-index_desc {margin-left: 225px;}
.md-article-index_section { text-transform: uppercase; color: #c32734; font-size: 12px; font-weight: bold; }
.md-article-index_pub-date { font-size: 12px; color: #999;}
.md-article-index_internet-title,
.md-article-index h4 {margin:0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; font-weight: bold; line-height: 1.1em;}
.md-article-index p {margin: 0; font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000;}
.md-article-index_author {color: #666;}
.md-article-index .icon-premium:after {float: right;}
.md-article-index_more {text-align: right; display: block; color: #c32734; font-size: 15px;}
.md-article-index_more:hover {text-decoration: underline;}
.size480-660 .md-article-index_item img {width: 150px;}
.size480-660 .md-article-index_desc {margin-left: 165px;}
.size480-660 .md-article-index .icon-premium:after {float: none;}
.size480-660 .md-article-index p {font-size: 17px;}
.size480 .md-article-index_item img {width: 30%; margin-right: 10px;}
.size480 .md-article-index_desc {margin-left: 0px;}
.size480 .md-article-index .icon-premium:after {float: none;}
.size480 .md-article-index p {font-size: 17px;}


.grid-6 .md-article-index-first {margin-bottom: 20px;} /*this module is used in conjunction with index, so narrower space below than default*/
.md-article-index-first ul {padding: 0; margin: 0;}
.md-article-index-first li {list-style-type: none; padding: 5px;}
.md-article-index-first li:hover {background-color: #ececec;}
.md-article-index-first li a:first-of-type {display: block; overflow: hidden;}
.md-article-index-first img {}
.md-article-index-first_desc {margin-top: 10px;}
.md-article-index-first_pub-date {color: #999; font-size: 14px;}
.md-article-index-first_internet-title,
.md-article-index-first h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 36px; font-weight: bold; line-height: 1em; margin: 0 0 10px 0; color: #000;}
.md-article-index-first .icon-premium:after {float: right; position: relative; top: 10px;}
.md-article-index-first p {margin: 0 0 5px; font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000;}
.md-article-index-first_author {color: #666; }
.md-article-index-first_comment {color: #3d5da8; float: right; font-size: 13px;}
.size480-660 .md-article-index-first img {width: 100%;}
.size480 .md-article-index-first img {width: 100%;}

.md-article-horizontal-index {border-top: 1px solid #ccc;}
.md-article-horizontal-index h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-article-horizontal-index ul {padding: 0; margin-top: 7px;}
.md-article-horizontal-index li {display: inline-block; margin: 0 0 10px 0; padding: 5px 3px; vertical-align: top;}
.md-article-horizontal-index li:hover {background-color: #ececec;}
.md-article-horizontal-index_internet-title,
.md-article-horizontal-index h4 {margin:0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; font-weight: bold; line-height: 1.1em;}
.md-article-horizontal-index_author {color: #666;}
.size480-660 .md-article-horizontal-index h4 {font-size: 18px;}
.size480-660 .md-article-horizontal-index li img {width: 100%;}
.size480-660 .md-article-horizontal-index li {width: 30%;}
.size480 .md-article-horizontal-index h4 {font-size: 18px;}
.size480 .md-article-horizontal-index li {display: block; width: 100%;}
.size480 .md-article-horizontal-index li img {width: 160px; float: left;}
.size480 .md-article-horizontal-index_desc {margin-left: 170px;}

.md-product-index {border-top: 1px solid #ccc;}
.md-product-index h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #3d5da8; margin: 0; display: inline-block;}
.md-product-index ul {padding: 0; margin-top: 7px;}
.md-product-index li {display: inline-block; width: 30%; margin: 0 0 10px 0; padding: 5px 3px; vertical-align: top;}
.md-product-index_pane {display: block; height: 240px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.md-product-index_pane:hover {background-color: #ececec;}
.md-product-index img {float: left;}
.md-product-index_price {margin-top: 5px; margin-left: 110px; color: #c32734; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: bold; font-size: 14px; line-height: 1.1em;}
.md-product-index_price span {font-size: 24px;}
.md-product-index_discount {color: #999; text-decoration: line-through; font-weight: normal;}
.md-product-index_discount-text {color: #c32734; font-weight: normal;}
.md-product-index_desc {clear: left; }
.md-product-index h4 {margin:0; color: #000; font-weight:  normal; }
.md-product-index_author {color: #666; font-size: 12px; padding: 5px 0 3px; line-height: 1.2em;}
.md-product-index_buy {background-color: #586e93; color: #fff; font-size: 12px; padding: 6px 7px 4px 9px; display: inline-block; float: right; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; vertical-align: top;}
.md-product-index_buy:hover {background-color: #3d5da8;}
.md-product-index_icon {display: inline-block; margin-right: 6px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -248px -192px; width: 15px; height: 15px; }
.size480-660 .md-product-index img {float: none;}
.size480-660 .md-product-index_price {margin-left: 0;}
.size480-660 .md-product-index_pane {height: 270px;}
.size480 .md-product-index_desc {clear: none; margin-left: 110px}
.size480 .md-product-index li {display: block; width: 100%;}
.size480 .md-product-index_pane {height: auto;}


.md-comments-index {border-top: 1px solid #ccc;}
.md-comments-index h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-comments-index h3 span.md-comments-index_s1 {}
.md-comments-index h3 span.md-comments-index_s2 {color: #c32734;}
.md-comments-index ul {padding: 0; margin-top: 7px; margin-bottom:0;}
.md-comments-index li {display: inline-block; margin-bottom: 30px;padding: 5px; width: 48%; vertical-align: top;}
.md-comments-index li:hover {background-color: #ececec;}
.md-comments-index li:nth-last-of-type(-n+2) {margin-bottom:0;}
.md-comments-index img {width: 100%;}
.md-comments-index h4 {margin:5px 0 0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em;}
.md-comments-index_author {color: #666;}
.md-comments-index p {margin: 3px 0 10px; font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000;}
.md-comments-index p.md-comments-index_comments {color: #3d5da8; text-align: right; font-family: arial, sans-serif; font-size: 13px;}
.md-comments-index li.md-comments-index_wide-entry {width: 100%;}
.md-comments-index li.md-comments-index_wide-entry img {width: auto;}
.md-comments-index li.md-comments-index_wide-entry a {display: block; overflow: hidden; border: 1px solid #ccc;}
.md-comments-index li.md-comments-index_wide-entry h4 {font-size: 38px; margin-bottom: 10px;}
.md-comments-index li.md-comments-index_wide-entry .md-comments-index_desc {padding: 10px 20px;}
.size480-660 .md-comments-index li {width: 46%;}
.size480-660 .md-comments-index p {font-size: 17px;}
.size480-660 .md-comments-index li.md-comments-index_wide-entry {width: 100%;}
.size480-660 .md-comments-index li.md-comments-index_wide-entry img {width: 100%;}
.size480 .md-comments-index li {width: 95%;}
.size480 .md-comments-index li:nth-last-of-type(-n+2) {margin-bottom:30px;}
.size480 .md-comments-index li:last-of-type {margin-bottom:0;}
.size480 .md-comments-index li img {width: 30%; float: right; margin-top: 10px;}
.size480 .md-comments-index li.md-comments-index_wide-entry img {width: 100%; margin-top: 0; float: none;}
.size480 .md-comments-index p {font-size: 17px;}

.md-blogs {border-top: 1px solid #ccc;}
.md-blogs h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-blogs_main {margin-top: 10px;}
.md-blogs_tabs {padding: 0; margin: 0; position: relative; top: 1px; z-index: 1; background-color: #fff; display: inline-block;}
.md-blogs_tabs li {display: inline-block; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 8px; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 16px; font-weight: 600; cursor: pointer;}
.md-blogs .md_tab-active { border-bottom: none; font-size: 18px; }
.md-blogs_tab {border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.md-blogs_tab ul {padding: 0 0 0 10px; margin: 0;}
.md-blogs_tab li {border-bottom: 1px solid #ccc; padding: 15px 5px 12px; margin-right: 10px; list-style-type: none;}
.md-blogs_tab li:hover {background-color: #ececec;}
.md-blogs img {float: left; width: 150px; height: 150px;}
.md-blogs_desc {margin-left: 170px;}
.md-blogs_desc h4 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.2em; margin: 3px 0 2px;}
.md-blogs_author {color: #666;}
.md-blogs_lead {color: #000; font-size: 15px; line-height: 1.2em; margin: 0 0 3px;}
.md-blogs_date {color: #666; position: absolute; font-size: 13px;}
.md-blogs_comments {color: #3d5da8; float: left; margin-left: 170px; font-size: 13px;}
.md-blogs_title {color: #c32734; float: right; font-size: 13px;}
.size480-660 .md-blogs_comments {margin-left: 30%;}
.size480 .md-blogs_comments {float: right; margin-left: 0;}
.size480 .md-blogs_title {clear: right; }
.size480 .md-blogs img { width: 70px; height: 70px; margin-right: 8px; margin-bottom: 8px;}
.size480 .md-blogs_desc {margin-left: 0;}
.size480 .md-blogs_tabs li {font-size: 14px; padding: 3px 4px;}
.size480 .md-blogs .md_tab-active {font-size: 16px;}

.md-search-result {border-top: 1px solid #ccc;}
.md-search-result_meta {display: inline-block;}
.md-search-result_date {color: #666; display: inline-block; width: 100px; vertical-align: top; font-size:12px;}
.md-search-result_section {color: #666; display: inline-block; width: 130px; vertical-align: top; text-transform: uppercase; font-size:12px;}
.md-search-result_desc {display: inline-block; width: 730px; vertical-align: top;}
.md-search-result h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0 0 10px; display: inline-block;}
.md-search-result > ul {margin: 0; padding: 0; display: inline-block; }
.md-search-result > ul li {list-style-type: none; padding: 3px; margin-bottom: 25px; position: relative; width: 100%;}
.md-search-result li:hover {background-color: #ececec;}
.md-search-result h4 {margin:0; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em;}
.md-search-result p {margin: 0 0 10px 0; font-family: Times New Roman, times, serif; font-size: 16px; line-height: 1.2em; color: #000;}
.md-search-result_author {color: #666;}
.md-search-result .icon-premium:after {float: right;}

.size660-980 .md-search-result_desc {width: 520px;}
.size660-980 .md-search-result_section {text-align: left;}
.size660-980 .md-search-result_meta {width: 130px;}

.size480     .md-search-result_meta,
.size480-660 .md-search-result_meta {width: 100%;}
.size480     .md-search-result_date,
.size480-660 .md-search-result_date {float: right; text-align: right;}
.size480     .md-search-result_section,
.size480-660 .md-search-result_section {float: left; text-align: left; width: 170px;}
.size480     .md-search-result p,
.size480-660 .md-search-result p {margin-top: 0px;}
.size480     .md-search-result_desc,
.size480-660 .md-search-result_desc {width: 100%;}
.size480     .md-search-result > ul li,
.size480-660 .md-search-result > ul li {margin-bottom: 10px; width: 98%;}

.md-search-result_control-pane {color: #666; font-size: 15px; text-align: center; margin: 0 0 15px;}
.md-search-result_phrase {display: inline-block; margin-right: 15px;}
.md-search-result_count {display: inline-block;}
.md-search-result_control-pane span {margin-left: 10px; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 28px; font-weight: bold;}
.md-search-result_filter-pane {text-align: center; font-size: 12px; margin-bottom: 20px;  padding: 0 0 25px; border-bottom: 8px solid #ececec; width: 100%;}
.md-search-result_filter-pane input {width: 64px; padding: 3px 7px; border-left: none; border-right: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.md-search-result_filter-pane select {width: 145px; padding: 3px; border-left: none; border-right: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.md-search-result_filter-sort {margin-right: 20px;}
.md-search-result_filter-dates {display: inline-block; margin-left: 35px;}
.md-search-result_submit {margin-left: 10px; position: relative; top: 2px; border: 1px solid #666; font-size: 20px; padding: 0 5px; -moz-border-radius: 7px; border-radius: 7px;}

.size480     .md-search-result_control-pane span,
.size480-660 .md-search-result_control-pane span {display: block;}
.size480     .md-search-result_count,
.size480-660 .md-search-result_count {display: none;}
.size480     .md-search-result_filter-dates,
.size480-660 .md-search-result_filter-dates {display: none;}
.size480     .md-search-result_filter-sort {margin: 10px 0; display: block; margin: 10px auto;}
.size480     .md-search-result_submit {display: block;  margin: 10px auto;}


.md-search-result_with-author .md-search-result_desc {width: 465px;}
.md-search-result_with-author .md-search-result > ul {width: 710px;}
.md-search-result_with-author .md-search-result_filter-pane {}
.md-search-result_author-pane {display: inline-block; width: 250px; vertical-align: top; margin-left: 10px;}
.md-search-result_author-pane img {width: 100%;}
.md-search-result_author-pane-name {font-weight: bold; color: #666; font-size: 12px; margin-top: 10px;}
.md-search-result_author-pane-desc {color: #666; font-size: 12px;}
.md-search-result_author-pane a {font-weight: bold; color: #666; font-size: 12px; margin-top: 10px;}
.md-search-result_author-pane a:not(:first-of-type):before {content: " | "}
.size660-980 .md-search-result_author-pane,
.size480-660 .md-search-result_author-pane,
.size480 .md-search-result_author-pane {display: none;}
.size480-660 .md-search-result_with-author .md-search-result_desc,
.size480 .md-search-result_with-author .md-search-result_desc {width: 100%;}

/* ==========================================================================
   Polityka cyfrowa
   ========================================================================== */

.md-pc-promo { position: relative; padding: 10px 20px; border-top: 1px solid #ccc; overflow:hidden; background-color: #f8f8f8;}
.md-pc-promo_title {display: block; width: 125px; height: 25px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -130px; margin-bottom: 15px;}
.md-pc-promo_devices {display: inline-block; margin: 0 auto; width: 250px; position: relative}
.md-pc-promo_devices-frames {width: 248px; height: 257px;}
.md-pc-promo_main {max-width: 280px; width: 100%; display: inline-block; position: relative; vertical-align: top;}
.md-pc-promo_desc {max-width: 280px; width: 100%; display: none; position: relative; vertical-align: top; margin-left: 30px;}
.md-pc-promo_big-cover { width: 150px; height: 194px; position: absolute; top: 22px; left: 20px;}
.md-pc-promo_small-cover {width: 66px; height: 87px; position: absolute; top: 121px; left: 179px; display: none;}
.md-pc-promo_table-of-contents {display: inline-block; width: 40%;}
.md-pc-promo_table-of-contents-specialissue {display: none; float: right; width: 40%; text-align: right;}
.md-pc-promo h4 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; line-height: 22px; margin: 10px 0 0; padding-top: 10px; }
.md-pc-promo ul {margin: 0 0 15px; padding-left: 20px; position: relative;}
.md-pc-promo ul.md-pc-promo_premiumfeatures {margin: 0 60px 30px 0;}
.md-pc-promo {font-size: 15px;}
.md-pc-promo a {color: #c32734;}
.md-pc-promo_price span {color: #c32734; font-weight: bold; font-size: 17px;}
.md-pc-promo_price {position: absolute; left: 0px; bottom: 0;}
.md-pc-promo a.md-pc-promo_button {display: block; padding: 6px 17px; background-color: #c32734; color: #fff; width: 175px; text-align: center; margin: 0 auto;}
.md-pc-promo a.md-pc-promo_button:hover {background-color: #a3102d;}
.md-pc-promo_small-premiumtag {position: absolute; top: 0px; right: -10px; display: none; }
.md-pc-promo_small-premiumtag2 {position: absolute; top: -35px; right: -65px; width: 70px;}

.issuePomocnikHistoryczny .md-pc-promo_small-cover-pomocnik,
.issueNiezbednikInteligenta .md-pc-promo_small-cover-niezbednik,
.issueJaMyOni .md-pc-promo_small-cover-jamyoni {display: block;}

.issuePomocnikHistoryczny .md-pc-promo_table-of-contents-pomocnik,
.issueNiezbednikInteligenta .md-pc-promo_table-of-contents-niezbednik,
.issueJaMyOni .md-pc-promo_table-of-contents-jamyoni {display: inline-block;}

.userclass_anonymous .md-pc-promo_desc-onlyFreeSubscriber,
.userclass_subscriberfree .md-pc-promo_desc-onlyFreeSubscriber,
.userclass_subscriberpremium .md-pc-promo_desc-onlyPremiumSubscriber,
.userclass_subscriberstandard .md-pc-promo_desc-onlyStandardSubscriber {display: inline-block;}

.md-pc-promo_main-onlyPaidSubscriber,
.md-pc-promo_main-onlyFreeSubscriber {display: none;}

.userclass_anonymous .md-pc-promo_main-onlyFreeSubscriber,
.userclass_subscriberfree .md-pc-promo_main-onlyFreeSubscriber,
.userclass_subscriberpremium  .md-pc-promo_main-onlyPaidSubscriber,
.userclass_subscriberstandard .md-pc-promo_main-onlyPaidSubscriber {display: inline-block;}

.userclass_anonymous .md-pc-promo_small-premiumtag,
.userclass_subscriberfree .md-pc-promo_small-premiumtag {display: block;}

.size660-980 .md-pc-promo a.md-pc-promo_button {float: right; margin: 0;}
.size660-980 .md-pc-promo h4:nth-of-type(2) {border-top: 1px solid #ccc;}

.size480-660 .md-pc-promo {padding: 10px;}
.size480-660 .md-pc-promo_devices {display: inline-block; margin: 0 auto; width: 180px; position: relative}
.size480-660 .md-pc-promo_devices-frames {width: 180px; height: 186px;}
.size480-660 .md-pc-promo_big-cover { width: 106px; height: 140px; position: absolute; top: 15px; left: 15px;}
.size480-660 .md-pc-promo_small-cover {width: 45px; height: 70px; position: absolute; top: 82px; left: 131px;}
.size480-660 .md-pc-promo_main {max-width: 180px; }
.size480-660 .md-pc-promo_desc {max-width: 53%;}
.size480-660 .md-pc-promo_price {font-size: 12px;}
.size480-660 .md-pc-promo_desc {margin-left: 10px;}
.size480-660 .md-pc-promo a.md-pc-promo_button {float: right; margin: 0;}
.size480-660 .md-pc-promo h4:nth-of-type(2) {border-top: 1px solid #ccc;}

.size480 .md-pc-promo_main { max-width: none; display: block;}
.size480 .md-pc-promo_desc { max-width: none; }
.size480 .md-pc-promo_devices {display: block; width: 250px;}
.size480 .md-pc-promo_devices-frames {width: 248px; height: 257px;}
.size480 .md-pc-promo_big-cover { width: 150px; height: 194px; position: absolute; top: 22px; left: 20px;}
.size480 .md-pc-promo_small-cover {width: 66px; height: 87px; position: absolute; top: 121px; left: 179px;}
.size480 .md-pc-promo {background-color: transparent;}
.size480 .md-pc-promo_left-shadow {width: 50px; height: 540px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -350px; position: absolute; top: 0; left: 0; z-index: -1;}
.size480 .md-pc-promo_right-shadow {width: 50px; height: 540px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -250px -350px; position: absolute; top: 0; right: 0; z-index: -1;}
.size480 .md-pc-promo h4 {border-top: 1px solid #ccc;}
.size480 .md-pc-promo_desc {margin-left: 0;}



.md-pc-promo-toc { position: relative; padding: 10px 20px; border: 1px solid #ccc; overflow:hidden; font-size: 15px; }
.md-pc-promo-toc_title {display: block; width: 125px; height: 25px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -130px; margin-bottom: 15px;}
.md-pc-promo-toc_devices {display: inline-block; margin: 0 auto; width: 250px; position: relative}
.md-pc-promo-toc_devices-frames {width: 248px; height: 257px;}
.md-pc-promo-toc_main {max-width: 280px; width: 100%; display: inline-block; position: relative; vertical-align: top;}
.md-pc-promo-toc_desc {max-width: 280px; width: 100%; display: inline-block; position: relative; vertical-align: top; margin-left: 20px; padding-top: 15px;}
.md-pc-promo-toc_big-cover { width: 150px; height: 194px; position: absolute; top: 22px; left: 20px;}
.md-pc-promo-toc_small-cover {width: 66px; height: 87px; position: absolute; top: 121px; left: 179px;}
.md-pc-promo-toc h4 {text-transform: uppercase; color: #c32734; font-weight: normal; font-size: 13px; margin-bottom: 0;}
.md-pc-promo-toc ul {padding: 0; margin: 0 0;}
.md-pc-promo-toc li {list-style-type: none; font-size: 15px; padding-bottom: 7px; margin-bottom: 7px;}
.md-pc-promo-toc h5 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; margin: 0; }
.md-pc-promo-toc .icon-premium-nonlinking:after {float: right; position: relative; top: 5px;}
.md-pc-promo-toc_demo-link {color: #c32734;}
.md-pc-promo-toc_demo-link:hover {text-decoration: underline;}
.md-pc-promo-toc_price {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; font-weight: bold; float: left;}
.md-pc-promo-toc_price span {color: #c32734;}
.md-pc-promo-toc a.md-pc-promo-toc_button {height: 21px; display: inline-block; padding: 3px 17px; background-color: #c32734; color: #fff; float: right; -moz-border-radius: 7px; border-radius: 7px;}
.md-pc-promo-toc a.md-pc-promo-toc_button:hover {background-color: #a3102d;}
.md-pc-promo-toc_toc-link {display: none;}
.md-pc-promo-toc_demo-button {display: none;}

.size480-660 .md-pc-promo-toc_devices {display: inline-block; margin: 0 auto; width: 180px; position: relative}
.size480-660 .md-pc-promo-toc_devices-frames {width: 180px; height: 186px;}
.size480-660 .md-pc-promo-toc_big-cover { width: 106px; height: 140px; position: absolute; top: 15px; left: 15px;}
.size480-660 .md-pc-promo-toc_small-cover {width: 45px; height: 70px; position: absolute; top: 82px; left: 131px;}
.size480-660 .md-pc-promo-toc_main {max-width: 180px; }
.size480-660 .md-pc-promo-toc_desc {max-width: 53%;}
.size480-660 .md-pc-promo-toc_price {font-size: 17px;}

.size480 .md-pc-promo-toc {border-left: none; border-right: none; border-bottom: none;}
.size480 .md-pc-promo-toc_left-shadow {width: 50px; height: 540px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -350px; position: absolute; top: 0; left: 0; z-index: -1;}
.size480 .md-pc-promo-toc_right-shadow {width: 50px; height: 540px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -250px -350px; position: absolute; top: 0; right: 0; z-index: -1;}
.size480 .md-pc-promo-toc_main { max-width: none; display: block;}
.size480 .md-pc-promo-toc_desc { max-width: none; padding-top: 0; }
.size480 .md-pc-promo-toc_devices {display: block; width: 250px; }
.size480 .md-pc-promo-toc_desc {margin-left: 0;}
.size480 .md-pc-promo-toc_demo-link {display: none;}
.size480 .md-pc-promo-toc li {border-bottom: 1px solid #ccc;}
.size480 .md-pc-promo-toc_price {display: none;}
.size480 .md-pc-promo-toc_toc-link {display: block; color: #c32734; text-align: right; margin-bottom: 15px;}
.size480 .md-pc-promo-toc_toc-link:hover {text-decoration: underline;}
.size480 .md-pc-promo-toc a.md-pc-promo-toc_demo-button {height: 19px; font-size: 12px; display: inline-block; padding: 5px 17px 2px; background-color: #ececec; color: #000; float: left; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #b0b0b0;}
.size480 .md-pc-promo-toc a.md-pc-promo-toc_demo-button:hover {background-color: #ccc;}



.md-pc-salebox3 {border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;     text-align: left;}
.md-pc-salebox3_inner {border-left: 50px solid #c32734; padding: 30px 20px 15px 40px;}
.md-pc-salebox3_logo {float: left; margin-bottom: 50px; height: 32px; width: 170px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -121px -155px; }
.md-pc-salebox3_login {color: #666; float: right; display: none;}
.md-pc-salebox3_login a {color: #666; font-weight: bold; white-space: nowrap;}
.md-pc-salebox3_devices {clear: both; position: relative;height: 260px;}
.md-pc-salebox3_devices-big-cover {position: absolute; left: 200px; top: 25px; width: 146px; height: 190px;}
.md-pc-salebox3_devices-small-cover {position: absolute; left: 360px; top: 119px; width: 63px; height: 90px;}
.md-pc-salebox3_devices-frames  {position: absolute; left: 180px; top: 0px;}
.md-pc-salebox3_devices-extra  {position: absolute; left: 427px; top: 92px;}
.md-pc-salebox3_devices-tablet  {position: absolute; left: 0; top: 47px;}
.md-pc-salebox3_devices-headphones  {position: absolute; left: 609px; top: 123px;}
.md-pc-salebox3  h2 { color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 39px; font-weight: bold; line-height: 1; margin: 0; }
.md-pc-salebox3  h3 { color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 30px; font-weight: bold; line-height: 1; margin: 0; }
.md-pc-salebox3  h4 {font-size: 16px;}
.md-pc-salebox3 a {color: #c32734;}
.md-pc-salebox3 .pane {padding: 15px; margin: 15px 0;}
.md-pc-salebox3 .gray-pane {background-color: #f2f2f2;}
.md-pc-salebox3 .white-pane {background-color: #fff;}
.md-pc-salebox3 .subcolumn {width: 422px; display: inline-block; vertical-align: top; margin-right: 15px; padding: 20px;}
.md-pc-salebox3 .subcolumn:last-child {margin-right: 0;}
.md-pc-salebox3 .subcolumn2 {width: 407px; display: inline-block; vertical-align: top; margin-right: 15px; padding: 20px;}
.md-pc-salebox3 .subcolumn2:last-child {margin-right: 0;}
.md-pc-salebox3 ul {padding: 0; margin: 20px 0;}
.md-pc-salebox3 li {list-style: none; margin-bottom: 10px;}
.md-pc-salebox3 ul.checkedlist {padding: 0 !important; margin-right: 50px;}
.md-pc-salebox3 .checkedlist li {color: #265ab0; list-style: none; margin-bottom: 10px; margin-left: 20px;}
.md-pc-salebox3 .checkedlist li:before {content: "\2713"; font-weight: bold; margin-right: 10px; margin-left: -20px;}
.md-pc-salebox3 .checkedlist .litext {color: #000;}
.md-pc-salebox3 .button { display: inline-block; padding: 5px 22px; background-color: #265ab0; color: #fff; border: none; font-size: 20px; }
.md-pc-salebox3 .button.featuredButton {background-color: #c32734;}
.md-pc-salebox3 .red {color: #c32734;}
.md-pc-salebox3 .prepaid-info-options {margin: 20px 0;}
.md-pc-salebox3 .subbox {width: 251px; display: inline-block; vertical-align: top; margin-right: 15px; padding: 20px; background-color: #fff; text-align: center; margin-top: 15px;}
.md-pc-salebox3 .subbox:last-child {margin-right: 0;}
.md-pc-salebox3 .icon {width: 110px; height: 58px;}
.md-pc-salebox3 .subscribe_about {width: 300px;}
.md-pc-salebox3 .subscribe_about p {font-size: 17px;}
.md-pc-salebox3 .offer-intro {position: relative; height: 310px;}
.md-pc-salebox3 .salebox_devices {position: absolute; right: 0; top: 20px;}
.md-pc-salebox3 .salebox_devices-frames {}
.md-pc-salebox3 .salebox_devices-big-cover {position: absolute; left: 390px; top: 22px; width: 160px; height: 214px;}
.md-pc-salebox3 .salebox_devices-small-cover {position: absolute; left: 312px; top: 130px; width: 74px; height: 129px;}
.md-pc-salebox3 .salebox_devices-frames-mobi  {display:none;}
.md-pc-salebox3 .pc-gift-promo_link {margin: 20px 0 10px; font-size: 15px; display: block;}
.md-pc-salebox3 .pc-gift-promo_link svg {width: 40px; height: 48px; vertical-align: middle; margin-right: 5px;}
.md-pc-salebox3 .pc-gift-text {margin-top: 5px; display: inline-block; position: relative; top: 5px;}
.md-pc-salebox3 .prepaid-info-options td { padding-bottom: 10px; }
.md-pc-salebox3 .featureTablePane {display: none;}
.md-pc-salebox3 .featureTable  {width: 100%; }
.md-pc-salebox3 .featureTable th:nth-child(1),
.md-pc-salebox3 .featureTable td:nth-child(1) {border-left: none;}
.md-pc-salebox3 .featureTable th:nth-child(3),
.md-pc-salebox3 .featureTable td:nth-child(3) {border-right: none;}
.md-pc-salebox3 .featureTable th,
.md-pc-salebox3 .featureTable td {background-color: #fff; padding: 10px; border: 15px solid #f2f2f2;}
.md-pc-salebox3 .featureTable th:nth-child(2) h3,
.md-pc-salebox3 .featureTable th:nth-child(3) h3 {text-align: center; font-size: 28px; padding: 0px 25px;}
.md-pc-salebox3 .featureTable td:nth-child(2),
.md-pc-salebox3 .featureTable td:nth-child(3) {text-align: center; color: #2759b2; font-weight: bold;}
.md-pc-salebox3 .featureTable .noBackground {background-color: initial;}
.md-pc-salebox3 .tableIssueLogo {display: block; margin: 6px 0; height: 26px;}
.md-pc-salebox3 .optionsTable  {width: 100%; }
.md-pc-salebox3 .optionsTable th:nth-child(1),
.md-pc-salebox3 .optionsTable td:nth-child(1) {border-left: none;}
.md-pc-salebox3 .optionsTable th:nth-child(3),
.md-pc-salebox3 .optionsTable td:nth-child(3) {border-right: none;}
.md-pc-salebox3 .optionsTable th,
.md-pc-salebox3 .optionsTable td {background-color: #fff; padding: 10px;  border: 5px solid #f2f2f2;}
.md-pc-salebox3 .optionsTable th:nth-child(2) h3,
.md-pc-salebox3 .optionsTable th:nth-child(3) h3 {text-align: center; font-size: 28px; padding: 0px 15px;}
.md-pc-salebox3 .optionsTable td:nth-child(2),
.md-pc-salebox3 .optionsTable td:nth-child(3) {text-align: center; color: #265ab0; font-weight: bold;}
.md-pc-salebox3 .optionsTable .noBackground {background-color: initial;}
.md-pc-salebox3 .optionsTable .tableNote {font-weight: normal; color: #000; font-size: 12px; margin: 5px 0 0;}
.md-pc-salebox3 .optionsTable .tableNoteBold {font-weight: bold; color: #c32734; font-size: 12px; margin: 5px 0 0;}
.md-pc-salebox3 .pcHideDetails {display: none; text-align: center; padding: 5px 0; cursor: pointer;}
.md-pc-salebox3 .pcShowDetails {display: block; text-align: center; padding: 5px 0; cursor: pointer;}
.md-pc-salebox3 .pcShowDetails svg,
.md-pc-salebox3 .pcHideDetails svg{width: 28px; height: 16px;}
.md-pc-salebox3 .mobileOptionsTablePane {display: none;}
.md-pc-salebox3 .mobileOptionsTablePane th,
.md-pc-salebox3 .mobileOptionsTablePane td {text-align: center;}
.md-pc-salebox3 .mobileHideDetails {display: none; text-align: center; padding: 5px 0; cursor: pointer;}
.md-pc-salebox3 .mobileShowDetails {display: block; text-align: center; padding: 5px 0; cursor: pointer;}
.md-pc-salebox3 .mobileShowDetails svg,
.md-pc-salebox3 .mobileHideDetails svg{width: 28px; height: 16px;}
.md-pc-salebox3 .mobileFeatures { display: none; font-size: 15px; border-top: 2px solid #555; width: 100%; margin-top: 3px; padding-top: 10px;}
.md-pc-salebox3 .mobileFeaturesExtra { display: none; font-size: 15px; background-color: #fff; padding: 10px;}
.md-pc-salebox3 .mobileFeaturesExtra h4 {margin-top: 0;}

.userclass_subscriberanonymous .md-pc-salebox3_login {display: initial;}

.size660-980 .md-pc-salebox3_devices-frames {left: 0; top: 0;}
.size660-980 .md-pc-salebox3_devices-tablet  {display: none;}
.size660-980 .md-pc-salebox3_devices-headphones  {display: none;}
.size660-980 .md-pc-salebox3_devices-extra  {left: 247px; top: 92px;}
.size660-980 .md-pc-salebox3_devices-big-cover {left: 21px; top: 25px; }
.size660-980 .md-pc-salebox3_devices-small-cover {left: 180px; top: 119px; }
.size660-980 .md-pc-salebox3 h2 {font-size: 28px;}
.size660-980 .md-pc-salebox3 .offerpane {margin-top: 25px;}
.size660-980 .md-pc-salebox3 .salebox_devices {position: relative; top: 0; margin: 15px 0;}
.size660-980 .md-pc-salebox3 .subscribe_about {width: auto; margin: 15px 0; background-color: #f2f2f2; padding: 5px 15px;}
.size660-980 .md-pc-salebox3 .subscribe_about p {margin: 5px 0;}
.size660-980 .md-pc-salebox3 .offer-intro {height: auto;}
.size660-980 .md-pc-salebox3 .subcolumn2 {width: auto; margin: 15px 0; display: block;}
.size660-980 .md-pc-salebox3 .subcolumn {width: auto; margin: 15px 0; display: block;}
.size660-980 .md-pc-salebox3 .subbox {width: auto; display: block; margin: 15px 0;}
.size660-980 .md-pc-salebox3 .button {font-size: 17px;}
.size660-980 .md-pc-salebox3 .featureTable th:nth-child(2) h3, .size480-660 .md-pc-salebox3 .featureTable th:nth-child(3) h3 {padding: 0; font-size: 24px;}

.size480-660 .md-pc-salebox3 .offerpane {box-shadow: none; moz-box-shadow: none; webkit-box-shadow: none; padding: 15px 10px;}
.size480-660 .md-pc-salebox3_inner {border-left-width: 30px; padding-left: 25px; padding-right: 15px;}
.size480-660 .md-pc-salebox3_devices-frames {width: 215px; height: 223px; left: 0; top: 0;}
.size480-660 .md-pc-salebox3_devices-big-cover {left: 18px; top: 23px; width: 126px; height: 163px;}
.size480-660 .md-pc-salebox3_devices-small-cover {left: 156px; top: 102px; width: 55px; height: 81px;}
.size480-660 .md-pc-salebox3_devices-extra  {left: 214px; top: 79px; width: 180px; height: 129px;}
.size480-660 .md-pc-salebox3_devices-tablet  {display: none;}
.size480-660 .md-pc-salebox3_devices-headphones  {display: none;}
.size480-660 .md-pc-salebox3 .subscribe_about {width: auto; margin: 15px 0; background-color: #f2f2f2; padding: 5px 15px;}
.size480-660 .md-pc-salebox3 .subscribe_about p {margin: 5px 0;}
.size480-660 .md-pc-salebox3 .offer-intro {height: auto;}
.size480-660 .md-pc-salebox3 .subcolumn2 {width: auto; margin: 15px 0; display: block;}
.size480-660 .md-pc-salebox3 .subcolumn {width: auto; margin: 15px 0; display: block;}
.size480-660 .md-pc-salebox3 .subbox {width: auto; display: block; margin: 15px 0;}
.size480-660 .md-pc-salebox3 .pc-gift-promo_link {display: none;}
.size480-660 .md-pc-salebox3 .md-login-link {display: none;}
.size480-660 .md-pc-salebox3 .md-mobile-login-link {display: block;}
.size480-660 .md-pc-salebox3 .optionsTable th:nth-child(2) h3, .size480-660 .md-pc-salebox3 .optionsTable th:nth-child(3) h3 {padding: 0; font-size: 24px;}
.size480-660 .md-pc-salebox3 .featureTable th:nth-child(2) h3, .size480-660 .md-pc-salebox3 .featureTable th:nth-child(3) h3 {padding: 0; font-size: 24px;}
.size480-660 .md-pc-salebox3 .tableIssueLogo {height: 18px;}
.size480-660 .md-pc-salebox3 h2 {font-size: 35px;}
.size480-660 .md-pc-salebox3 .button {font-size: 17px;}

.size480 .md-pc-salebox3 .offerpane {box-shadow: none; moz-box-shadow: none; webkit-box-shadow: none; padding: 15px 10px;}
.size480 .md-pc-salebox3_inner {border-left-width: 15px; padding-left: 15px; padding-right: 10px;}
.size480 .md-pc-salebox3_devices-frames {left: 0; top: 0;}
.size480 .md-pc-salebox3_devices {margin: 0 auto; width: 250px;}
.size480 .md-pc-salebox3_devices-extra {display: none;}
.size480 .md-pc-salebox3_devices-tablet  {display: none;}
.size480 .md-pc-salebox3_devices-headphones  {display: none;}
.size480 .md-pc-salebox3_devices-big-cover {left: 21px; top: 25px; }
.size480 .md-pc-salebox3_devices-small-cover {left: 180px; top: 119px;}
.size480 .md-pc-salebox3 .subscribe_about {width: auto; margin: 15px 0;}
.size480 .md-pc-salebox3 .details {display: none;}
.size480 .md-pc-salebox3 .offer-intro {height: auto;}
.size480 .md-pc-salebox3 .subcolumn2 {width: auto; margin: 15px 0; display: block;}
.size480 .md-pc-salebox3 .subcolumn {width: auto; margin: 15px 0; display: block;}
.size480 .md-pc-salebox3 .subbox {width: auto; display: block; margin: 15px 0;}
.size480 .md-pc-salebox3 .pc-gift-promo_link {display: none;}
.size480 .md-pc-salebox3 .md-login-link {display: none;}
.size480 .md-pc-salebox3 .md-mobile-login-link {display: block;}
.size480 .md-pc-salebox3 .optionsTablePane {display: none;}
.size480 .md-pc-salebox3 .featureTablePane {display: none;}
.size480 .md-pc-salebox3 .mobileOptionsTablePane {display: block;}
.size480 .md-pc-salebox3 .optionsTable th:nth-child(2) h3, .size480 .md-pc-salebox3 .optionsTable th:nth-child(3) h3 {padding: 0; font-size: 24px;}
.size480 .md-pc-salebox3 .tableIssueLogo {height: 18px;}
.size480 .md-pc-salebox3 h2 {font-size: 33px;}
.size480 .md-pc-salebox3 .button {font-size: 17px;}


.md-pc-toplayer {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 10000000;}
.md-pc-toplayer-logo {position: absolute; top: -15px; left: 20px; width: 171px; height: 32px; background: url("../img/sprite_PC.png") no-repeat 0px -68px; }
.md-pc-toplayer-close {z-index: 101; color: #888; position: absolute; top: 15px; right: 15px; width: 30px; height: 30px; text-align: center; cursor: pointer; font-size: 11px;}
.md-pc-toplayer-grayout {width: 100%; height: 100%; background-color: #000; opacity: 0.4;}
.md-pc-toplayer-canvas {background-color: #fff; width: 500px; height: 450px; margin: auto; position: absolute; top:0; bottom: 0; left: 0; right: 0; padding: 10px;}
.md-pc-toplayer-canvas h1 {font-size: 25px; line-height: 33px;}
.md-pc-toplayer-inside-pane {padding: 10px; background-color: #f8f8f8; height: 480px;}
.md-pc-toplayer-inside-pane img {display: inline-block; vertical-align: top;}
.md-pc-toplayer-desc {display: inline-block; width: 300px; vertical-align: top; margin-left: 15px;}
.md-pc-toplayer-desc h2 {font-weight: normal; font-size: 22px; line-height: 26px; margin-top: 0;}
.md-pc-toplayer-desc ul {color: #cb1836; padding-left: 18px;}
.md-pc-toplayer-desc p {font-size: 14px; line-height: 16px; margin: 78px 0 0;}
.md-pc-toplayer a.md-pc-toplayer-button {padding: 2px 42px; display: inline-block; margin: 15px 0 0 25px; background: #FEFE32; background: linear-gradient(top, #FEFE32 29%,#C8A100 100%); background: -moz-linear-gradient(top, #FEFE32 29%, #C8A100 100%); background: -ms-linear-gradient(top, #FEFE32 29%,#C8A100 100%); background: -o-linear-gradient(top, #FEFE32 29%,#C8A100 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#FEFE32), color-stop(100%,#C8A100)); background: -webkit-linear-gradient(top, #FEFE32 29%,#C8A100 100%); border: none; border-radius: 5px; box-shadow: 0px 1px 4px #888; color: black; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefe32', endColorstr='#c8a100',GradientType=0 ); font-family: Tahoma; font-size: 20px; moz-border-radius: 5px;}


.md-audiopolityka {border-top: 1px solid #ccc;}
.md-audiopolityka h3 {font-family: "myriad-pro-condensed", arial, sans-serif; text-transform: uppercase; background-color: #c32734; color: #fff; font-size: 17px; padding: 0px 5px; margin: 0; font-weight: normal; display: inline-block;}
.md-audiopolityka_inner {padding: 0 15px 15px;}
.md-audiopolityka h4 {text-transform: uppercase; color: #c32734; font-weight: normal; font-size: 13px; margin-bottom: 0;}
.md-audiopolityka ul {padding: 0; margin: 15px 0 20px; font-size: 14px;}
.md-audiopolityka li {list-style-type: none; border-top: 1px solid #ccc; padding: 7px 0; min-height: 30px; }
.md-audiopolityka li:before {content:""; display: inline-block; width: 22px; height: 24px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -132px -1147px; float: left; margin-right: 7px; }
.md-audiopolityka_button {height: 19px; font-size: 12px; display: inline-block; padding: 5px 17px 2px; background-color: #c32734; color: #fff; float: right; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #c32734;}
.md-audiopolityka_button:hover {background-color: #a3102d;}
.md-audiopolityka_demo-button {height: 19px; font-size: 12px; display: inline-block; padding: 5px 17px 2px; background-color: #ececec; color: #000; float: left; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #b0b0b0;}
.md-audiopolityka_demo-button:hover {background-color: #ccc;}


.md-toc_first {border: 1px solid #ccc; margin-bottom: 40px;}
.md-toc_header h3 {border-top: 3px solid #c32734; float: left; margin: 0 7px 7px 0; padding: 7px 0 0 7px; font-family: "myriad-pro-condensed", arial, sans-serif; font-size:24px; text-transform: uppercase; font-weight: 600; max-width: 450px; line-height: 1.1em;}
.md-toc_previous-link {color: #c32734; float: right; margin: 12px 7px 7px;}
.md-toc_header-date {color: #b0b0b0;}
.md-toc_main-image {position: relative; display: block; overflow: hidden;}
.md-toc_main-image img {border-bottom: 1px solid #ccc;}
.md-toc_main-caption {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; text-transform: uppercase; padding: 2px 10px; position: absolute; bottom: -2px; left: 25px; color: #fff; background-color: #c32734; border-bottom: 3px solid #000; }
.md-toc_upper-section {padding: 0 25px 10px; display: block;}
.md-toc_leading-article h2 {margin: 10px 0 0; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 36px; color: #c32734; line-height: 1.1em;}
.md-toc_leading-article-author {color: #666; margin: 9px 0 0;}
.md-toc_leading-article p {font-family: Times New Roman, times, serif; font-size: 18px; line-height: 1.2em; color: #000;}
.size480-660 .md-toc_header h3 {max-width: 280px;}
.size480-660 .md-toc_main-image img {width: 100%;}
.size480 .md-toc_main-image img {width: 100%;}
.size480 .md-toc_header h3 {font-size: 20px;}
.size480 .md-toc_previous-link {display: none;}
.size480 .md-toc_main-caption {font-size: 17px;}
.size480 .md-toc_leading-article h2 {font-size: 28px;}

.md-toc_index {padding: 0; margin-top: 7px;}
.md-toc_index li {list-style-type: none; margin-bottom: 10px;padding: 5px 0 5px 10px;}
.md-toc_index li:hover {background-color: #ececec;}
.md-toc_index-item img {float: left; margin-top: 2px;}
.md-toc_index-desc {margin-left: 195px; border-top: 1px solid #999;}
.md-toc_index-section {text-transform: uppercase; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 17px; border-top: 3px solid #999; display: inline-block;}
.md-toc_index h4 {margin:0; color: #c32734; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em;}
.md-toc_index p {margin: 0; font-family: Times New Roman, times, serif; font-size: 16px; line-height: 1.2em; color: #000;}
.md-toc_index-author {color: #666;}
.md-toc .icon-audio:after {float: right; margin: 0 0 0 10px;}

.size480-660 .md-toc_index-item img {width: 150px;}
.size480-660 .md-toc_index-desc {margin-left: 165px;}
.size480 .md-toc_index-section {display: none;}
.size480 .md-toc_index-item img {width: 30%; margin-right: 10px;}
.size480 .md-toc_index-desc {margin-left: 0px;  border-top: none;}

.md-toc_show-more {padding: 45px 0 0; margin: 45px 0 0; border-top: 1px solid #999; position: relative;}
.md-toc_show-button {cursor: pointer; position: absolute; right: 20px; top: -14px; background-color: #999; display: inline-block; padding: 4px 7px; color: #fff; font-size: 13px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.md-toc_hide-more-button {display: none;}
.md-toc_more {display: none;}

.md-toc_index-list {padding: 0; margin: 7px 0 20px; border-top: 1px solid #999;}
.md-toc_index-list-section {text-transform: uppercase; color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 17px; border-top: 3px solid #999; display: inline-block;}
.md-toc_index-list li {list-style-type: none; padding: 5px 0 5px 10px;}
.md-toc_index-list li:hover {background-color: #ececec;}
.md-toc_index-list-item img {float: left; margin-top: 2px; width: 100px; margin: 0 0 15px 78px;}
.md-toc_index-list-desc {margin-left: 195px; }
.md-toc_index-list h4 {margin:0; color: #c32734; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em;}
.md-toc_index-list p {margin: 0 0 15px; font-family: Times New Roman, times, serif; font-size: 16px; line-height: 1.2em; color: #000;}
.md-toc_index-list-author {color: #666;}

.size480-660 .md-toc_index-list-item img {width: 80px; margin-left: 70px;}
.size480-660 .md-toc_index-list-desc {margin-left: 165px;}
.size480 .md-toc_index-list-item img {display: none;}
.size480 .md-toc_index-list-desc {margin-left: 0px;}


.md-toc-index_issue {margin-bottom: 30px; display: inline-block; padding: 20px; }
.md-toc-index_title {display: block; margin-bottom: 15px; color: #000; }
.md-toc-index_title:before {content:"";display: inline-block; width: 125px; height: 25px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -130px; position: relative; top: 4px;}
.md-toc-index_devices {display: block; width: 250px; position: relative}
.md-toc-index_devices-frames {width: 248px; height: 257px;}
.md-toc-index_big-cover { width: 150px; height: 194px; position: absolute; top: 22px; left: 20px;}
.md-toc-index_small-cover {width: 66px; height: 87px; position: absolute; top: 121px; left: 179px;}
.md-toc-index_table-of-contents {display: block; color:#c32734;}
.size480-660 .md-toc-index_title {font-size: 14px;}
.size480-660 .md-toc-index_issue {padding: 20px 10px; }
.size480-660 .md-toc-index_devices {width: 215px;}
.size480-660 .md-toc-index_devices-frames {width: 215px; height: 223px;}
.size480-660 .md-toc-index_big-cover {left: 18px; top: 23px; width: 126px; height: 163px;}
.size480-660 .md-toc-index_small-cover {left: 156px; top: 102px; width: 55px; height: 81px;}
.size480 .md-toc-index_issue {width: 100%;}

.md-toc-list {border-top: 1px solid #ccc;}
.md-toc-list_issue {border-bottom: 1px solid #ccc; text-align: center; padding-bottom: 20px;}
.md-toc-list h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-toc-list_device {display: block; width: 188px; position: relative; margin: 30px auto 0; }
.md-toc-list_device-frame {display: block; width: 188px;}
.md-toc-list_cover {position: absolute; top: 18px; left: 16px; width: 156px;}
.md-toc-list_title,
.md-toc-list_title2 {display: block; color: #000; font-weight: bold; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 22px; line-height: 1.1em; }
.md-toc-list_issues-window {position: relative;}
.md-toc-list_prev-button {display: none; cursor: pointer; position: absolute; left: 0; top: 90px; width: 20px; height: 30px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -247px -1091px;}
.md-toc-list_next-button {display: none; cursor: pointer; position: absolute; right: 0; top: 90px; width: 20px; height: 30px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -247px -1146px;}
.md-toc-list_slider-mode .md-toc-list_issues-window {height: 270px; width: 100%; overflow: hidden; }
.md-toc-list_slider-mode .md-toc-list_issues-box {margin-left: 0; height: 270px; width: 5000px; transition: all 0.5s; -webkit-transition: all 0.5s;}
.md-toc-list_slider-mode .md-toc-list_issue {width: 164px; display: inline-block; vertical-align: top; border: none; }
.md-toc-list_slider-mode .md-toc-list_device {width: 115px; }
.md-toc-list_slider-mode .md-toc-list_device-frame {width: 115px; }
.md-toc-list_slider-mode .md-toc-list_cover {top: 10px; left: 9px; width: 97px;}
.md-toc-list_slider-mode .md-toc-list_prev-button {display: block;}
.md-toc-list_slider-mode .md-toc-list_next-button {display: block;}
.size480-660 .md-toc-list_slider-mode .md-toc-list_issues-window {width: 495px; margin: 0 auto;}
.size480 .md-toc-list_slider-mode .md-toc-list_issues-window {width: 275px; margin: 0 auto; height: 365px;}
.size480 .md-toc-list_slider-mode .md-toc-list_issue {width: 275px; }
.size480 .md-toc-list_slider-mode .md-toc-list_device {width: 200px; }
.size480 .md-toc-list_slider-mode .md-toc-list_device-frame {width: 200px; }
.size480 .md-toc-list_slider-mode .md-toc-list_cover {top: 19px; left: 17px; width: 166px;}
.size480 .md-toc-list_slider-mode .md-toc-list_prev-button {top: 140px;}
.size480 .md-toc-list_slider-mode .md-toc-list_next-button {top: 140px;}

.shelf-module-div div.horizontalShelf_content a, div.verticalShelf_content a { cursor: pointer; text-decoration: none; }
.shelf-module-div div.verticalShelf_top { background-color: #F7F7F7; }
.shelf-module-div div.verticalShelf_bottom { text-align: center; }
.shelf-module-div div.verticalShelf_content { box-shadow: 0px 0px 8px #888; margin-bottom: 12px; moz-box-shadow: 0px 0px 8px #888; webkit-box-shadow: 0px 0px 8px #888; }
.shelf-module-div div.verticalShelf_smallImg { display: inline-block; margin: 20px 24px; }
.shelf-module-div div.verticalShelf_smallImg p { color: #888; font-size: 12px; font-weight: bold; margin: 6px; text-align: center; }
.shelf-module-div div.verticalShelf_bigImg { padding-bottom: 30px; padding-top: 21px; text-align: center; }
.shelf-module-div div.verticalShelf_bigImg p { color: #888; font-family: Arial,Helvetica,serif; font-size: 11px; font-weight: bold; margin: 0px; }
.shelf-module-div div#verticalShelf_all { display: none; }
.shelf-module-div div#verticalShelf_all img { border: none; }
.shelf-module-div div.horizontalShelf_left { margin: 104px 18px 0px 22px; }
.shelf-module-div div.horizontalShelf_left p { color: #888; font-family: Arial,Helvetica,serif; font-weight: bold; margin-top: 8px; text-align: center; }
.shelf-module-div div.horizontalShelf_right { padding-left: 21px; padding-right: 5px; padding-top: 53px; text-align: center; }
.shelf-module-div td.horizontalShelf_left { background-color: #F7F7F7; vertical-align: top; width: 320px; }
.shelf-module-div td.horizontalShelf_right { vertical-align: top; }
.shelf-module-div table.horizontalShelf { border-spacing: 0px; width: 100%; }
.shelf-module-div div.horizontalShelf_smallImg { display: inline-block; margin-bottom: 35px; margin-right: 45px; }
.shelf-module-div div.horizontalShelf_smallImg p { color: #888; font-size: 12px; font-weight: bold; margin: 5px; text-align: center; }
.shelf-module-div div.horizontalShelf_content { margin-bottom: 4px; }
.shelf-module-div div#horizontalShelf_all > a { display: none; }
.shelf-module-div div#verticalShelf_all > a { display: none; }
.shelf-module-div div#horizontalShelf_all img { border: none; }
.shelf-module-div div.shelf_archiveInfo { padding-top: 50px; text-align: center; vertical-align: top; width: 100px; }
.shelf-module-div div.shelf_archiveInfo a { color: #C41832; cursor: pointer; font-size: 12px; text-decoration: none; }
.shelf-module-div div.shelf_archiveInfo a:after { content: '»'; }
.shelf-module-div img.shelfImg { color: black; display: block; text-align: center; text-decoration: none; }
.shelf-module-div table { border-collapse: collapse; box-shadow: 0px 0px 8px #888; margin: 0; moz-box-shadow: 0px 0px 8px #888; webkit-box-shadow: 0px 0px 8px #888; }
.shelf-module-div table td { border-width: 0; padding: 0; }
.shelf-module-div { text-align: left; }
.shelf-module-div { color: #1A1A1A; font-family: Arial; font-size: 16px; line-height: 19px; }
.shelf-module-div p { margin: 1em 0; }
.shelf-module-div div#horizontalShelf_all { padding: 3px; }
.shelf-module-div div#verticalShelf_all { padding: 3px; }

.md-big-promote-issue {position: absolute; left:0; right: 0; height: 355px; }
.md-big-promote-issue_container {position: relative; width: 980px; height: 355px; margin: 0 auto;}
.md-big-promote-issue_fake-container {width: 980px; height: 355px; margin-top: 27px;}
.md-big-promote-issue_left-arrow,
.md-big-promote-issue_right-arrow {display: block; width: 40px; height: 40px; position: absolute; top: 140px; cursor: pointer; z-index: 1; opacity: 0; transition: 0.5s opacity;}
.md-big-promote-issue_restart-arrow {display: none; width: 40px; height: 40px; position: absolute; top: 140px; cursor: pointer; z-index: 1;}
.md-big-promote-issue_left-arrow {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -120px; left: -20px;}
.md-big-promote-issue_right-arrow {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -8px -65px; right: -20px;}
.md-big-promote-issue_restart-arrow {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -119px -193px; right: -20px;}
.md-big-promote-issue_left-arrow:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -71px -120px;}
.md-big-promote-issue_right-arrow:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -71px -65px;}
.md-big-promote-issue_restart-arrow:hover {background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -182px -193px;}
.md-big-promote-issue_first-slide .md-big-promote-issue_left-arrow {display: none;}
.md-big-promote-issue_last-slide .md-big-promote-issue_right-arrow {display: none;}
.md-big-promote-issue_issue-logo {display: block; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat ; position: absolute;  top: -16px; z-index: 1; transition: 0.5s left;}
.md-big-promote-issue_issue-logo-left {left: 279px;}
.md-big-promote-issue_issue-logo-right {left: 678px;}
.md-big-promote-issue_issue-logo-politykawydanieglowne {width: 116px; height: 33px; background-position: 0px -1314px; }
.md-big-promote-issue_issue-logo-niezbednikinteligenta {width: 259px; height: 30px; background-position: -124px -1354px; }
.md-big-promote-issue_issue-logo-jamyoni {width: 118px; height: 33px; background-position: 0px -1354px; }
.md-big-promote-issue_issue-logo-pomocnikhistoryczny {width: 241px; height: 33px; background-position: -124px -1314px; }
.md-big-promote-issue_slide-outer-container { overflow: hidden; position: relative; border: 1px solid #e5e5e5;}
.md-big-promote-issue_slide-container {width: 9000px; position: relative; transition: left 0.5s; -webkit-transition: left 0.5s;}
.md-big-promote-issue_slide {width: 980px; height: 355px; display: inline-block; vertical-align: top;}
.md-big-promote-issue_slide-image {width: 660px; overflow:hidden; display: inline-block; vertical-align: top;}
.md-big-promote-issue_slide-content {width: 270px; padding: 45px 15px 0; display: inline-block; vertical-align: top;}
.md-big-promote-issue p {margin: 0;}
.md-big-promote-issue_subtitle {font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: bold; font-size: 21px; line-height: 1em; text-transform: uppercase;}
.md-big-promote-issue_subtitle a,
.md-big-promote-issue_subtitle2 a {color: #c32734;}
.md-big-promote-issue_title a,
.md-big-promote-issue_title2 a,
.md-big-promote-issue_lead a {color: #000;}
.md-big-promote-issue p.md-big-promote-issue_title {margin: 10px 0 15px; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: bold; font-size: 40px;  line-height: 1em;}
.md-big-promote-issue_slide-image2 {width: 260px; overflow:hidden; display: inline-block; vertical-align: top;}
.md-big-promote-issue_slide-image2 img {width: 230px; margin: 30px 0 0 30px; }
.md-big-promote-issue_slide-content2 {width: 680px; padding: 35px 15px 0; display: inline-block; vertical-align: top;}
.md-big-promote-issue_subtitle2 {padding: 0 0 19px; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: bold; font-size: 21px; line-height: 1em; text-transform: uppercase; border-bottom: 1px solid #e5e5e5;}
.md-big-promote-issue p.md-big-promote-issue_title2 {padding: 12px 0; font-family: "myriad-pro-condensed", arial, sans-serif; font-weight: bold; font-size: 36px;  line-height: 1em; border-bottom: 1px solid #e5e5e5;}
.md-big-promote-issue_button {position: absolute; bottom: 10px; z-index: 1; right: 15px; display: block; width: 165px; height: 30px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat 0px -1392px;}
.md-big-promote-issue_smallbutton {position: absolute; bottom: 16px; z-index: 1; right: 15px; display: none; color: #fff; background-color: #c32734; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; font-size: 14px; padding: 3px 10px; }
.md-big-promote-issue_toc {text-decoration: none; color: #c32734; font-size: 13px; position: absolute; bottom: 22px;}
.md-big-promote-issue_progressbar {display: none;}
@media only screen and (max-width: 1015px) and (min-width: 681px) {
    .md-big-promote-issue {height: 285px;}
    .md-big-promote-issue_fake-container,
    .md-big-promote-issue_container,
    .md-big-promote-issue_slide { height: 250px;}
    .md-big-promote-issue_container,
    .md-big-promote-issue_fake-container {width: 660px; padding-top: 35px; }
    .md-big-promote-issue_container {border-left: none;}
    .md-big-promote-issue_slide {width: 660px;}
    .md-big-promote-issue_slide-image,
    .md-big-promote-issue_slide-image img {width: 380px; height: 203px;}
    .md-big-promote-issue_slide-content {width: 240px; padding: 10px 5px;}
    .md-big-promote-issue_left-arrow,
    .md-big-promote-issue_right-arrow,
    .md-big-promote-issue_restart-arrow {top: 115px;}
    .md-big-promote-issue p.md-big-promote-issue_subtitle {font-size: 18px;}
    .md-big-promote-issue p.md-big-promote-issue_title {font-size: 28px;}
    .md-big-promote-issue p {font-size: 14px;}
    .md-big-promote-issue_slide-image2 {width: 155px; }
    .md-big-promote-issue_slide-image2 img {width: 140px; margin: 10px 0 0 15px;}
    .md-big-promote-issue_slide-content2 {width: 460px; padding: 10px 0 10px 10px; }
    .md-big-promote-issue p.md-big-promote-issue_subtitle2 {font-size: 18px; padding: 0 0 3px;}
    .md-big-promote-issue p.md-big-promote-issue_title2 {font-size: 26px; padding: 10px 0;}
    .md-big-promote-issue_issue-logo-right {left: 389px;}
    .md-big-promote-issue_issue-logo-left {left: 171px;}
    .md-big-promote-issue_button {display: none;}
    .md-big-promote-issue_smallbutton {display: block;}
}
@media only screen and (max-width: 680px) {
    .md-big-promote-issue {position: static; height: auto; padding: 0 0 0px;}
    
    .md-big-promote-issue_slide-image,
    .md-big-promote-issue_slide-image img {width: 100%;vertical-align: top;}
    .md-big-promote-issue_slide-image {display: none;}
    .md-big-promote-issue_slide-image2 {width: 100%;}
    .md-big-promote-issue_slide-image2 img {margin: 0 auto; display: block;}
    .md-big-promote-issue_container {width: 100%;vertical-align: top; height: auto;}
    .md-big-promote-issue_slide-outer-container {border: none;}
    
    .md-big-promote-issue_slide {height: auto; vertical-align: top;}
    
    .md-big-promote-issue_subtitle,
    .md-big-promote-issue_fake-container,
    .md-big-promote-issue_left-arrow,
    .md-big-promote-issue_right-arrow,
    .md-big-promote-issue_restart-arrow,
    .md-big-promote-issue_title2,
    .md-big-promote-issue_subtitle2 {display: none !important;}

    .md-big-promote-issue_issue-logo-left,
    .md-big-promote-issue_issue-logo-right {left: -1px; top: -2px; transform: rotate(-90deg) translate(-100%, 0%); transform-origin: top left; -moz-transform: rotate(-90deg) translate(-100%, 0%); -moz-transform-origin: top left; -webkit-transform: rotate(-90deg) translate(-100%, 0%); -webkit-transform-origin: top left;}
    .md-big-promote-issue_issue-logo-politykawydanieglowne { background-position: -283px -1385px; width: 100px;}   
    .md-big-promote-issue_issue-logo-pomocnikhistoryczny,
    .md-big-promote-issue_issue-logo-niezbednikinteligenta {transform: rotate(-90deg) translate(-80%, 0%) scale(0.8);; -moz-transform: rotate(-90deg) translate(-80%, 0%) scale(0.8);; -webkit-transform: rotate(-90deg) translate(-80%, 0%) scale(0.8);}
    
    .md-big-promote-issue_button {bottom: -47px; }
                              
    .md-big-promote-issue_slide-content {padding: 10px 0; width: auto; margin: 0 15px;}
    .md-big-promote-issue_slide-content2 {padding: 10px 0; width: 100%; margin: 0;}
    .md-big-promote-issue p.md-big-promote-issue_title {margin: 0 0 10px; font-size: 30px;}
    .md-big-promote-issue_toc {width: 100%; text-align: center; position: static;display: block;}
    
    .md-big-promote-issue_progressbar { width: auto; text-align: center; padding: 0 0 10px;  bottom: 30px; border-bottom: 1px solid #ddd; margin: 0 15px 65px; display: block;}
    .md-big-promote-issue_progressbar-item {display: inline-block; width: 15px; height: 15px; background-color: #f8f8f8; border: 1px solid #ccc; margin: 0 7px; border-radius: 50%; cursor: pointer;}
    .md-big-promote-issue_progressbar-item.current {border-color: #c32734}
}
@media only screen and (max-width: 450px) {
    .md-big-promote-issue_issue-logo-pomocnikhistoryczny,
    .md-big-promote-issue_issue-logo-niezbednikinteligenta {transform: rotate(-90deg) translate(-50%, 0%) scale(0.5);; -moz-transform: rotate(-90deg) translate(-50%, 0%) scale(0.5);; -webkit-transform: rotate(-90deg) translate(-50%, 0%) scale(0.5);}
}

/* ==========================================================================
   Side modules
   ========================================================================== */

.md-side-article-index {border-top: 1px solid #ccc;}
.md-side-article-index h3 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-side-article-index ul {padding: 0; margin: 7px 0 0;}
.md-side-article-index li {list-style-type: none; margin-bottom: 10px;padding: 5px 0 5px 10px;}
.md-side-article-index li:hover {background-color: #ececec;}
.md-side-article-index img {float: left; margin: 2px 10px 3px 0px; max-width: 96%;}
.md-side-article-index_desc {}
.md-side-article-index_pub-date {color:#999; font-size: 12px;}
.md-side-article-index_internet-title,
.md-side-article-index h4 {margin:0; color: #c32734; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 20px; font-weight: bold; line-height: 1.1em;}
.md-side-article-index_author {color: #666;}
.md-side-article-index p {margin: 0; font-family: arial, sans-serif; font-size: 14px; color: #000;}
.md-side-article-index_more {text-align: right; display: block; color: #c32734; font-size: 15px;}


.md-side-most-popular_tabs {padding: 0; margin: 0; position: relative; top: 1px; z-index: 1; background-color: #fff; display: inline-block;}
.md-side-most-popular_tabs li {display: inline-block; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 8px; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 16px; font-weight: 600; cursor: pointer;}
.md-side-most-popular .md_tab-active {border-top: 3px solid #c32734; border-bottom: none; font-size: 18px; }
.md-side-most-popular_tab {border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.md-side-most-popular_title {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.2em;}
.md-side-most-popular_author {font-family: arial, sans-serif; color: #666; font-size: 13px;}
.md-side-most-popular_tab ol {padding: 0 0 0 30px; margin: 0; color: #666; font-size: 14px;}
.md-side-most-popular_tab li {border-bottom: 1px solid #ccc; padding: 7px 5px 12px; margin-right: 10px;}
.md-side-most-popular_tab li a {display: inline-block; vertical-align: middle;}
.md-side-most-popular_tab li:hover {background-color: #ececec;}

.md-side-blogs_tabs {padding: 0; margin: 0; position: relative; top: 1px; z-index: 1; background-color: #fff; display: inline-block;}
.md-side-blogs_tabs li {display: inline-block; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 8px; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 16px; font-weight: 600; cursor: pointer;}
.md-side-blogs .md_tab-active {border-top: 3px solid #c32734; border-bottom: none; font-size: 18px; }
.md-side-blogs_tab {border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.md-side-blogs_tab ul {padding: 0 0 0 10px; margin: 0;}
.md-side-blogs_tab li {border-bottom: 1px solid #ccc; padding: 7px 5px 12px; margin-right: 10px; list-style-type: none;}
.md-side-blogs_tab li:hover {background-color: #ececec;}
.md-side-blogs img {float: left;}
.md-side-blogs_desc {margin-left: 110px;}
.md-side-blogs_desc h4 {color: #000; font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.2em; margin: 12px 0 2px;}
.md-side-blogs_author {color: #666;}
.md-side-blogs_date {color: #666; float: left; font-size: 13px;}
.md-side-blogs_comments {color: #3d5da8; float: right; font-size: 13px;}
.md-side-blogs_see-more {color: #c32734; float: right; font-size: 13px; padding: 10px 10px 0 0; border-right: 1px solid #ccc;}

.md-side-survey {border-top: 1px solid #ccc;}
.md-side-survey h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-side-survey p {font-size: 15px; line-height: 1.2em; margin: 10px 10px;}
.md-side-survey ul {padding: 0 0 0 10px; font-size: 15px; margin: 10px 0 0;}
.md-side-survey li {list-style-type: none;}
.md-side-survey input {margin: 0 5px 0 0;}
.md-side-survey label {cursor: pointer;}
.md-side-survey_button {display: inline-block; padding: 6px 17px; background-color: #b0b0b0; color: #fff; float: right; -moz-border-radius: 7px; border-radius: 7px; border: none; font-size: 13px;}
.md-side-survey_button:hover {background-color: #9a9a9a;}
.md-side-survey-bar {background: #fafafa; height: 16px;  }
.md-side-survey-bar-inner {position: relative; background: #c32734; height: 16px; }
.md-side-survey-answered li {margin-bottom: 10px;}
.md-side-survey-bar span {position: absolute; left: 2px; top: 1px; font-size: 11px; color: #fff}

.md-side-newsletter-signup {border-top: 1px solid #ccc;}
.md-side-newsletter-signup h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-side-newsletter-signup p {font-size: 15px; line-height: 1.2em; margin: 10px 10px;}
.md-side-newsletter-signup a {color: #c32734; font-size: 13px; margin-left: 10px;}
.md-side-newsletter-signup input[type='email'] {background-color: #ececec; border: 1px solid #ccc; font-size: 13px; padding: 2px 5px; margin: 0 0 0 10px; width: 180px; height: 22px;}
.md-side-newsletter-signup_button {display: inline-block; padding: 6px 17px; background-color: #b0b0b0; color: #fff; float: right; -moz-border-radius: 7px; border-radius: 7px; border: none; font-size: 13px;}
.md-side-newsletter-signup_button:hover {background-color: #9a9a9a;}


.md-link-list {border-top: 1px solid #ccc;}
.md-link-list h3 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 19px; font-weight: 600; text-transform: uppercase; border-top: 3px solid #c32734; margin: 0; display: inline-block;}
.md-link-list ul {padding-left: 0px;}
.md-link-list li {margin-bottom: 15px; font-size: 15px; display: inline-block; width: 45%; vertical-align: top; position: relative; margin-left: 20px;}
.md-link-list li a:hover {text-decoration: underline;}
.md-link-list li:before {content:"•"; color: #b0b0b0; position: absolute; left: -12px;}
.md-link-list li a {color: #c32734;}

.ad-rotator {opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; text-align: center;}
.ad-rotator a {width: 300px; display: inline-block; margin: 10px 0;}
.ad-rotator a img { transition: all 0.3s; }

/* ==========================================================================
   Additional classes, that might be added in CMS
   ========================================================================== */
div.no-module-border {border:none;}

.size660-980 div.force-one-column {max-width: 300px; display: inline-block; vertical-align: top;}
 
.md-gallery-index_bigger-padding .md-gallery-index_img-container {padding: 15px 30px 25px;}
.size480 .md-gallery-index_bigger-padding .md-gallery-index_img-container {padding: 0;}

.md-article-index-blue h3 {border-top: 3px solid #3d5da8;}
.md-article-index-with-lines li:not(:last-child) {border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.size480 .md-article-index-with-lines li {border-bottom: none; padding-bottom: 5px;}

.md-article-index-only-image ul {margin: 0;}
.md-article-index-only-image ul li {display: inline-block; padding: 10px; margin: 0;}
.md-article-index-only-image .md-article-index_item img {width: 100%;}

.md-side-article-index-blue h3 {border-top: 3px solid #3d5da8;}
.md-side-article-index-blue .md-side-article-index_internet-title,
.md-side-article-index-blue h4 {color: #3d5da8;}
.md-side-article-index-blue img {border: 0;}

.md-side-most-popular-pc .md-side-most-popular_tabs {display: none;}
.md-side-most-popular-pc:before {content:""; display: block; width: 125px; height: 25px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -130px; position: relative; top: 10px; left: 10px;}
.md-side-most-popular-pc .md-side-most-popular_tab li {padding-top: 17px;}

.md-side-most-popular-first-tab-only .md-side-most-popular_tabs li:not(:first-of-type) {display: none;}
.md-side-most-popular-images .md-side-most-popular_title {width: 150px; display: inline-block; vertical-align: middle;}

.md-comments-index_no-header {border-top: none;}
.md-comments-index_no-header h3 {display: none; }

.grid-6 div.md-module-only-header {margin-bottom: 20px;}

/* ==========================================================================
   Footer
   ========================================================================== */

.md-footer {background-color: #ececec; font-size: 13px; margin-top: 30px;}
.md-footer a {color: #000; cursor: pointer;}
.md-footer_upper {padding: 25px 33px 10px; border-bottom: 1px solid #fff;}
.md-footer_upper-inner {position: relative;}
#md-footer_logo {width: 132px; height: 36px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px 0px; display: block; position: absolute; left: 0;}
.md-footer_presseurope {width: 73px; height: 27px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -240px; display: inline-block; position: relative; top: 6px;}
.md-footer_upper ul {display: inline-block; margin-right: 80px; margin-top: 50px; padding: 0; vertical-align: top;}
.md-footer_upper li {list-style-type: none; margin-bottom: 6px;}
.md-footer_middle {padding: 10px 0; text-align: center; border-bottom: 1px solid #fff;}
.md-footer_middle ul {margin-top: 0; padding: 0;}
.md-footer_middle li {display: inline-block;}
.md-footer_middle li:not(:last-child):after {content:"|";margin: 0 15px;}
.md-footer_lower {padding: 10px 0; text-align: center; font-size: 11px; color: #9a9a9a;}
.md-footer .md-footer_lower a {color: #9a9a9a;}

#md-footer_social { display: block; position: absolute; right: 0;}
#md-footer_social a {display: inline-block;}
.pl_icon_fb {width: 32px; height: 32px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -120px -296px;}
.pl_icon_twitter {width: 32px; height: 32px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -156px -296px;}
.pl_icon_gplus {width: 32px; height: 32px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -192px -296px;}
.pl_icon_tumblr {width: 32px; height: 32px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -228px -296px;}
.pl_icon_instagram {width: 32px; height: 32px; background: #fff url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -264px -296px;}

.size660-980 .md-footer {width: 100%;}
.size660-980 .md-footer_upper ul {margin-right: 5px; width: 23%;}

.size480-660 #md-footer_social {position: static; right: auto; text-align: center;}
.size480-660 .md-footer_upper {padding: 15px 0px; text-align: center;}
.size480-660 .md-footer_upper ul {display: none; margin: 15px 0 0;}
.size480-660 .md-footer_upper ul.md-footer_products {display: block; width: 100%;}
.size480-660 .md-footer_upper ul.md-footer_products li {display: inline-block;}
.size480-660 .md-footer_upper ul.md-footer_products li:not(:last-child) {padding-right: 15px;}
.size480-660 #md-footer_logo {display: none;}
.size480-660 .md-footer_middle ul { padding: 0 5px; font-size: 12px; margin-top: 0;}
.size480-660 .md-footer_middle li:not(:last-child):after {margin: 0 5px; }

.size480 .md-footer_middle {display: none;}
.size480 #md-footer_social {position: static; right: auto; text-align: center;}
.size480 .md-footer_upper {padding: 15px 0px; text-align: center;}
.size480 .md-footer_upper ul {display: none; margin: 15px 0 0;}
.size480 .md-footer_upper ul.md-footer_products {display: block; width: 100%;}
.size480 .md-footer_upper ul.md-footer_products li {display: inline-block;}
.size480 .md-footer_upper ul.md-footer_products li:not(:last-child) {padding-right: 15px;}
.size480 #md-footer_logo {display: none;}

.md-cookie-warning {position: fixed; bottom: 0; width: 100%; z-index: 10; border-top: 1px solid #aaa; background: #fff; display: none;}
.md-cookie-warning-bar {color: #888; font-size: 15px; padding: 4px 23px 4px 13px; width: 944px; margin: 0 auto; position: relative;}
.md-cookie-warning-bar a {color: #888; text-decoration: underline;}
.md-cookie-warning-close {font-size: 20px; font-weight: bold; height: 30px; text-align: center; cursor: pointer; width: 30px; position: absolute; top: 0; right: 0;}

/* ==========================================================================
   Media Queries - Tablet
   ========================================================================== */

@media only screen and (max-width: 1015px) {
#tabletdetector {display: block;}
#mobiledetector, #desktopdetector, #smalltabletdetector {display: none;}

.general-container {max-width: 680px; margin: 0 auto;}
.header-container {border-top: none; padding-top: 0;}

header {max-width: 660px; margin: 0 auto;}

.grid-3,
.grid-6,
.grid-9 {width: 660px; margin: 0 auto; padding: 0; display: block;}

.gallery .grid-6 {width: 660px; padding: 35px 5px 0px 0px;}
.gallery header {max-width: none;} 

.upper-section { display: none;}

.placement-tablet {display: block;}

.md-header-links {display: none;}
.md-search input {width: 150px;}

.md-pc-access-menu_desktop .md-pc-access-menu_apla {width: 660px;}
.md-pc-access-menu_left-menu {position: static;}
.md-pc-access-menu_mp3 {left: -107px;;} 
.md-pc-access-menu_left-menu > li:last-child {border-right: none;}

.md-navigation_icon {display: inline-block;}

.md-account_mobilewrap {top: 78px;}
.md-account_icon {height: 22px; padding: 4px 8px; right: 40px; bottom: 7px; border: 1px solid #ccc; background-color: transparent;}
.md-account_icon:hover:before {content: ""; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -78px -1208px; }

.md-navigation_top-bar {height: 72px;}
.md-navigation_menu {display: none; height: auto;}
.md-navigation_menu a {font-family: arial, sans-serif; font-size: 15px; text-align: left;}
#md-navigation_logo {border-bottom: 3px solid #c32734; padding-bottom: 1px;}
.md-navigation li {display: block; background-color: #000; width: 250px; text-align: center; border-bottom: 1px solid #fff;}
.md-navigation_mobilewrap {width: 0; position: absolute; right: 0px; z-index: 5; top: 78px; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s;}
.md-navigation_secondary-menu {display: none; margin: 0;}
.md-navigation_secondary-menu li {background-color: #9a9a9a; padding-left: 15px;}
.md-navigation_secondary-menu li:hover {background-color: #b0b0b0;}
.md-navigation_secondary-menu a,
.md-navigation_secondary-menu .md-navigation_secondary-current a {color: #fff;}
.md-navigation_secondary-menu .md-navigation_secondary-current {background-color: #c32734; border-bottom: 1px solid #fff;}
.md-navigation_secondary-menu li:last-child {border-bottom: none;}
.md-navigation_expanded .md-navigation_current {background-color:#000;}

li.md-search_mobilewrap:hover {background-color: #000;}
.md-search {position: relative; top: 0; left: 0; text-align: left; padding: 4px 0 4px 5px;}
.md-search input {width: 195px; padding: 4px 8px; background-color: #666; color: #fff; border:none;}
.md-search input:focus {width: 195px;}
.md-search_icon {background-color: transparent; right: 7px; top: 6px; background: url("//zasoby.polityka.pl/polityka.pl/md/img/sprite.png") no-repeat -132px -1097px;}

.gallery .md-navigation_menu {margin-left: 0; }

.md-gallery_image-area {width: 100%;}
.md-gallery_main-image {width: 100%;}
.md-gallery h1 {max-width: 100%; float: none; margin-bottom: 10px}
.md-gallery_thumb-link {position: absolute; right: 0px; bottom: 2px;}
.md-gallery_nav-area {text-align: center; float: none; margin: 10px 0;}
.md-gallery_image-desc {width: 100%;}
.md-gallery_icon-next, .md-gallery_icon-prev {display: none;}
.md-gallery_icon-prev-tablet,
.md-gallery_icon-next-tablet {display: inline-block; position: relative; top: 11px;}
.md-gallery_thumb-link {display: block; margin-right: 0;}
.md-gallery_thumb-link:after {position: relative; top: 4px;}

.md-section-path {display: block;}

.md-article_author {border-top: none;}
.md-article_print-title + .md-article_title {display: none;}
.md-article_print-title {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 35px; font-weight: 900; line-height: 1em;  margin: 15px 0 10px; color: #222;}

.md-cookie-warning-bar {width: 624px; font-size: 12px;}
.md-cookie-warning-close {font-size: 17px;}

}


/* ==========================================================================
   Media Queries - Small Tablet
   ========================================================================== */

@media only screen and (max-width: 680px) {
#smalltabletdetector {display: block;}
#tabletdetector, #mobiledetector, #desktopdetector {display: none;}

#adbannerdesktop {display: none;}
#adbannermobile {display: block;}

.outer { max-width: none;}

.grid-3, 
.grid-6,
.grid-9 {width: 100%; padding: 0;}

.gallery .grid-3, 
.gallery .grid-6,
.gallery .grid-9 {width: 100%; padding: 35px 0;}

.grid-3 .md-side-article-index,
.grid-3 .md-side-most-popular,
.grid-3 .md-side-newsletter-signup,
.grid-3 .md-side-survey
{max-width: none; display: block;}

.md-sharethis-toolbox {display: none;}

#ad300tablet, #ad300desktop {display: block;}

#polityka_logo {width: 132px; height: 36px; background: #fff url("//zasoby.polityka.pl/test.polityka.pl/md//img/sprite.png") no-repeat -120px 0; display: block; position: absolute;}
.md-navigation_top-bar {height: 36px;}

.md-pc-access-menu_desktop {display: none;}
.md-pc-access-menu_spacer {display: none;}
.md-pc-access-menu_mobile {display: block; background: #ccc; height: 32px; width: 100%;}

.md-account_mobilewrap {top: 42px;}
.md-navigation_mobilewrap {top: 42px;}

.md-gallery {padding: 0 15px 30px;}
.md-gallery_button-show {display: none;}
.md-gallery_thumbs {display: none;}
.md-gallery_image-desc {font-size: 16px;}

.md-article_date {display: none;}
.md-article_author:after {content:"";}
.md-article_author {font-size: 17px;}
.md-article_title {font-size: 30px; }
.md-article_side-multimedia {width: 40%;}
.md-article_side-multimedia img {width: 100%;}
.md-article_gallery-related,
.md-article_related,
.md-article_side-docs,
.md-article_side-audio {width: 40%;}
.md-article_inline-desc,
.md-article_side-multimedia-desc {display: none;}

.md-article_author-comment li {display: block; list-style-type:  none; text-align: right;}
.md-article_author-comment li:after {display: none;}

.md-cookie-warning-bar {width: 90%}

}

/* ==========================================================================
   Media Queries - Mobile
   ========================================================================== */

@media only screen and (max-width: 480px) {
#mobiledetector {display: block;}
#desktopdetector, #tabletdetector, #smalltabletdetector {display: none;}

.md-gallery {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0 0px 30px; border: none;}
.md-gallery h1 {margin: 0;}
.md-gallery_next {font-family: arial, sans-serif; font-size: 17px;}

.md-gallery_thumb-link {display: none;}
.md-gallery_counter:before {content:"";}

.md-section-path a {font-size: 20px;}

.md-article_side-multimedia a {display: none;}
.md-article_side-multimedia a:first-child {display: block;}
.md-article_side-multimedia {width: 100%;}
.md-article_side-multimedia-narrow {width: 40%;}
.md-article_gallery-related {width: 100%; max-width: none;}
.md-article_related,
.md-article_side-docs,
.md-article_side-audio,
.md-article_side-video,
.md-article_side-iframe {float: none; width: 100%; max-width: none; margin-top: 60px;}
.md-article_toolbox .md-article_toolbox-print,
.md-article_toolbox .md-article_toolbox-wykopTo,
.md-article_toolbox .md-article_toolbox-recommend,
.md-article_toolbox .md-article_toolbox-comment {display: none;}

.md-article_author-comment ul {display: none;}

.md-side-most-popular_tabs li {padding: 3px 4px;}
.md-side-most-popular_tabs .md-side-most-popular_tab-active {font-size: 16px;}
.md-side-blogs_tabs .md-side-blogs_tab-active {font-size: 16px;}

.grid-3 .md-side-newsletter-signup,
.grid-3 .md-side-survey,
.grid-3 .md-side-most-popular
{display: none;}

}

@media only screen and (max-width: 990px) and (min-width: 681px) {
    .hiddenOnTablet {display: none !important;}
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
    .hiddenOnSmallTablet {display: none !important;}
}
@media only screen and (max-width: 480px) {
    .hiddenOnMobile {display: none !important;}
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir { background-color: transparent; border: 0; overflow: hidden; text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%;}
.hidden { display: none !important; visibility: hidden;}
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}
.invisible { visibility: hidden;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
.unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none;}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; overflow:visible !important;}
    .md-article_meat a, 
    .md-article_meat a:visited { text-decoration: underline; }
    .md-article_meat a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after { content: ""; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; /* h5bp.com/t */ }
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
    @page {margin: 9% 8% 9%; }
    
    .super-header,
    .header-container,    
    aside,
    #adbannermobile,
    #adbannerdesktop,
    .md-article_add300,
    .md-article_toolbox,
    .md-article_author-comment img,
    .md-article_author-comment ul,
    .md-article_related,
    .md-article_side-multimedia,
    .md-article_side-audio,
    .md-article_side-video,
    .md-article_side-iframe,
    .md-article_side-docs,
    .md-article_inline-audio,
    .md-article_inline-video,
    .md-article_inline-image,
    .md-article_inline-iframe,
    .md-pager,
    .md-article_toolbox-bottom,
    .md-footer_upper,
    .md-footer_middle,
    .md-sharethis-toolbox
    {display: none !important;}
    .grid-6 > div {display: none; margin-bottom: 0;}
    .printheader,
    .md-article {display: block !important;}
    .md-article_author-comment {border-bottom: none;}
    .md-article_author {border-top: none;}
    .printheader img {width: 30%;}
    .md-article_side-multimedia {width: 30%;}
    .md-footer_lower {border-top: 1px solid #ccc;}
    .printheader {width: 90%; padding: 0 0 2%;}
    .main-container {margin-top: 0px;}
    .general-container {padding: 0;}
    
    .grid-6 {width: auto; height: auto; padding: 0; display: block;}
    .clearfix:before,.clearfix:after {display: none;}
    
    .article-lifestyle .md-article_content blockquote,
    .article-lifestyle .md-article_inline-image,
    .parallax-mirror, .parallax-slider {display: none !important;}
}


/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */

body.ps-active, body.ps-building, div.ps-active, div.ps-building { overflow: hidden; }
body.ps-active *, div.ps-active * { display: none; webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
body.ps-active *:focus, div.ps-active *:focus { outline: 0; }
div.ps-document-overlay { background: #000; }
div.ps-uilayer { background: #000; cursor: pointer; }
div.ps-zoom-pan-rotate { background: #000; }
div.ps-zoom-pan-rotate * { display: block; }
div.ps-carousel-item-loading { background: url(loader.gif) no-repeat center center; }
div.ps-carousel-item-error { background: url(error.gif) no-repeat center center; }
div.ps-caption { background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-bottom: 1px solid #42403f; color: #ffffff; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; font-size: 13px; text-align: center; }
div.ps-caption * { display: inline; }
div.ps-caption-bottom { border-bottom: none; border-top: 1px solid #42403f; min-height: 44px; }
div.ps-caption-content { display: block; padding: 13px; }
div.ps-caption-credit { color: #b0b0b0; }
div.ps-toolbar { background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-top: 1px solid #42403f; color: #ffffff; display: table; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; font-size: 13px; height: 44px; table-layout: fixed; text-align: center; }
div.ps-toolbar * { display: block; }
div.ps-toolbar-top { border-bottom: 1px solid #42403f; border-top: none; }
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play { cursor: pointer; display: table-cell; }
div.ps-toolbar div div.ps-toolbar-content { background-image: url("//zasoby.polityka.pl/polityka.pl/md/img/icons.png"); background-repeat: no-repeat; height: 44px; margin: 0 auto 0; width: 44px; }
div.ps-toolbar-close div.ps-toolbar-content { background-position: 0 0; }
div.ps-toolbar-previous div.ps-toolbar-content { background-position: -44px 0; }
div.ps-toolbar-previous-disabled div.ps-toolbar-content { background-position: -44px -44px; }
div.ps-toolbar-next div.ps-toolbar-content { background-position: -132px 0; }
div.ps-toolbar-next-disabled div.ps-toolbar-content { background-position: -132px -44px; }
div.ps-toolbar-play div.ps-toolbar-content { background-position: -88px 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-moz-min-device-pixel-ratio: 1.5),
 only screen and (min-resolution: 240dpi) { div.ps-toolbar div div.ps-toolbar-content { background-image: url("//zasoby.polityka.pl/polityka.pl/md/img/icons@2x.png"); background-size: 176px 88px; moz-background-size: 176px 88px; o-background-size: 176px 88px; webkit-background-size: 176px 88px; }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url("//zasoby.polityka.pl/test.polityka.pl/md/img/fancybox_sprite.png");
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("//zasoby.polityka.pl/test.polityka.pl/md/img/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("//zasoby.polityka.pl/test.polityka.pl/md/img/blank.gif"); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("//zasoby.polityka.pl/test.polityka.pl/md/img/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url("//zasoby.polityka.pl/test.polityka.pl/md/img/fancybox_sprite@2x.png");
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url("//zasoby.polityka.pl/test.polityka.pl/md/img/fancybox_loading@2x.gif");
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* ==========================================================================
   Temporary (ads, special section etc)
   ========================================================================== */

.tmp-pzu-sponsored {background: url('../img/ads/pzu-background.jpg')}
.tmp-pzu-sponsored_logo img {width: 101px; height: 47px; display: inline-block; float: right; margin: 10px;}
@media only screen and (max-width: 480px) {
    .tmp-pzu-sponsored li img {display: none;}
}

.ad-fundusze-footer {width: 100%; text-align: center;}
.ad-fundusze-footer a {display: block; text-decoration: none;}
.ad-fundusze-footer_bar {background-color: #d3edfa; height: 18px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 7px;}
.ad-fundusze-footer img:nth-of-type(1) {float: left;}
.ad-fundusze-footer img:nth-of-type(2) {}
.ad-fundusze-footer img:nth-of-type(3) {float: right;}
.ad-fundusze-footer p {color: #999; font-size: 13px; clear: both;}
.size480-660 .ad-fundusze-footer img {width: 28%;}
.size480 .ad-fundusze-footer img:nth-of-type(1) {float:none;}
.size480 .ad-fundusze-footer img:nth-of-type(2) {float:none;}
.size480 .ad-fundusze-footer img:nth-of-type(3) {float:none;}
.size480 .ad-fundusze-footer img {display: block; margin: 0 auto;}

.ad-sponsors-footer {width: 100%; text-align: center; margin: 0 auto;}
.ad-sponsors-footer a {text-decoration: none;}
.ad-sponsors-footer_bar {background-color: #d3edfa; height: 18px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 7px;}
.ad-sponsors-footer img {margin: 0 30px; display: inline;}
.ad-sponsors-footer p {text-align: center; color: #999; font-size: 13px;}


.md-promo-iworldwar_cover,
.md-promo-iworldwar_description {width: 300px; margin-right: 20px; display: inline-block; vertical-align: top;}
.md-promo-iworldwar_description p {margin-top: 0;}
.md-promo-iworldwar_description img {margin-bottom: 10px;}
.md-promo-iworldwar_cover {cursor:pointer;}
.md-promo-iworldwar_col1 {text-align: center;}
.md-promo-iworldwar_cover > img {width: 100%;}
.md-promo-iworldwar_toc-button {margin-top: 20px; display: block;}
.md-promo-iworldwar_claim-2 {margin: 10px auto; display: block;}

.md-promo-iworldwar_blue {width: 260px; height: 164px; padding: 15px 30px; display: inline-block; vertical-align: top; background: #0173bc; color: #fff; margin-right: 1px; margin-bottom: 1px;}
.md-promo-iworldwar_blue p {font-size: 12px; margin-bottom: 18px;}

.md-promo-iworldwar_multimedia {display: none;}

.size660-980 .md-promo-iworldwar_col1 {float: right;}
.size660-980 .md-promo-iworldwar_blue {padding: 10px; width: 198px;}
.size660-980 .md-promo-iworldwar_colB1 p,
.size660-980 .md-promo-iworldwar_colB3 p {margin-bottom: 38px;}
.size480-660 .md-promo-iworldwar_col1 {width: 40%; position: absolute; right: 0;}
.size480-660 .md-promo-iworldwar_blue {width: auto; display: block; position: relative; height: auto;}
.size480-660 .md-promo-iworldwar_blue a {position: absolute; top: 20px; right: 30px;}
.size480-660 .md-promo-iworldwar_blue h3 {margin: 0;}
.size480-660 .md-promo-iworldwar_blue p {margin: 5px 0 15px;}
.size480 .md-promo-iworldwar_description {width: auto;}
.size480 .md-promo-iworldwar_blue {padding: 15px 20px; width: auto; display: block; position: relative; height: auto;}
.size480 .md-promo-iworldwar_blue a {position: absolute; top: 20px; right: 30px;}
.size480 .md-promo-iworldwar_blue h3 {margin: 0; max-width: 50%; line-height: 1.2em;}
.size480 .md-promo-iworldwar_blue p {margin: 5px 0 15px; max-width: 50%;}

.md-navigation_secondary-menu li:nth-child(8) a {color: #701100; }

.md_promo_pzu_biegam {background:url(http://www.polityka.pl/_resource/fs/res/bieganie/2biegaj_pod_MT660x85.jpg); width:660px; height:85px;  no-repeat;}
.size480 .md_promo_pzu_biegam {background:url(http://www.polityka.pl/_resource/fs/res/bieganie/2biegaj_pod_MT300x150.jpg); width:300px; height:150px;  no-repeat;}

.md_promo_jamyoni_banner {background:url(http://zasoby.polityka.pl/polityka.pl/pieniadze/jamyoni_660.jpg); width:660px; height:85px;  no-repeat;}
.size480 .md_promo_jamyoni_banner {background:url(http://zasoby.polityka.pl/polityka.pl/pieniadze/jamyoni_300.jpg); width:300px; height:150px;  no-repeat;}

.md_promo_mba_banner {background:url(http://www.polityka.pl/_resource/fs/res/mba/02_660x85_MBA.jpg); width:660px; height:85px;  no-repeat;}
.size480 .md_promo_mba_banner {background:url(http://www.polityka.pl/_resource/fs/res/mba/02_300x150_MBA.jpg); width:300px; height:150px;  no-repeat;}

.md_promo_sloneczny_banner {background:url(http://www.polityka.pl/_resource/fs/res/sloneczny//Baner_uzdrawiajace_cztery_gwiazdki.png); width:660px; height:85px;  no-repeat;}
.size480 .md_promo_mba_banner {background:url(http://www.polityka.pl/_resource/fs/res/sloneczny/Baner_uzdrawiajace_cztery_gwiazdki_mobile.png); width:300px; height:150px;  no-repeat;}

.md-navigation_secondary-menu li:nth-of-type(11) a { color: #283c7c; font-weight: bold; }

.md_promo_uek_banner {background:url(http://www.polityka.pl/_resource/fs/res/uek/ksb_2_660x85.gif); width:660px; height:85px; no-repeat;}
.size480 .md_promo_uek_banner {background:url(http://www.polityka.pl/_resource/fs/res/uek/ksb_2_300x190.gif); width:300px; height:150px; no-repeat;}

.md_promo_british_banner {background:url(http://www.polityka.pl/_resource/fs/res/british_council/bc-edu-polityka-660x85.gif); width:660px; height:85px; no-repeat;}
.size480 .md_promo_british_banner {background:url(http://www.polityka.pl/_resource/fs/res/british_council/bc-edu-polityka-300x190.gif); width:300px; height:190px; no-repeat;}

.md_promo_nid {background:url(http://www.polityka.pl/_resource/fs/res/nid/nid_660x85.jpg); width:660px; height:85px; no-repeat;}
.size480 .md_promo_nid {background:url(http://www.polityka.pl/_resource/fs/res/nid/nid_300x190.jpg); width:300px; height:190px; no-repeat;} 

.md_promo_wff {background:url(http://www.polityka.pl/_resource/fs/res/wff/2015_wff_660x85.jpg); width:660px; height:85px; no-repeat;}
.size480 .md_promo_wff {background:url(http://www.polityka.pl/_resource/fs/res/wff/2015_wff_300x190.jpg); width:300px; height:190px; no-repeat;} 

.md_promo_mgmw_banner {background:url(http://www.polityka.pl/_resource/fs/res/mgmw/mgmw_660x85.png); width:660px; height:85px; no-repeat;}
.size480 .md_promo_mgmw_banner {background:url(http://www.polityka.pl/_resource/fs/res/mgmw/mgmw_300x190.jpg); width:300px; height:190px; no-repeat;}

.md_promo_mamma_banner {background:url(http://www.polityka.pl/_resource/fs/res/mamma/mamma_mia_660x120.jpg); width:660px; height:120px; no-repeat;}
.size480 .md_promo_mamma_banner {background:url(http://www.polityka.pl/_resource/fs/res/mamma/mamma_mia_300x190.jpg); width:300px; height:190px; no-repeat;}

.md_promo_epson_banner {background:url(http://www.polityka.pl/_resource/fs/res/epson/eps_660x200_swieta.jpg); width:660px; height:200px; no-repeat;}
.size480 .md_promo_epson_banner {background:url(http://www.polityka.pl/_resource/fs/res/epson/eps_300x190_swieta.jpg); width:300px; height:190px; no-repeat;}

.md_promo_teatr_banner {background:url(http://www.polityka.pl/_resource/fs/res/teatroteka/teatroteka_660x120.gif); width:660px; height:120px; no-repeat;}
.size480 .md_promo_teatr_banner {background:url(http://www.polityka.pl/_resource/fs/res/teatroteka/teatroteka_mobile_300x190.jpg); width:300px; height:190px; no-repeat;}

.md_promo_paszporty_banner {background:url(http://www.polityka.pl/_resource/fs/res/paszporty2015/nominowani660x120.gif); width:660px; height:120px; no-repeat;}
.size480 .md_promo_paszporty_banner {background:url(http://www.polityka.pl/_resource/fs/res/paszporty2015/nominowani300x190.gif); width:300px; height:190px; no-repeat;}

.nbp-poll_head {color: #fff; background-color: #019a88; padding: 3px 0;} 
.nbp-poll { background-color: #f3f3f3; clear: both; font-family: Arial; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 5px;}
.nbp-poll a {background-color: #019a88; color: #fff; display: inline-block; padding: 3px 14px; margin: 5px 10px; }
.nbp-poll_q,
.nbp-poll_thankyou {font-size: 19px; font-weight: normal; padding: 15px 0 10px;}
.ad-sponsors-BPH-footer {width: 100%; text-align: center; margin: 0 auto;}
.ad-sponsors-BPH-footer a {text-decoration: none;}
.ad-sponsors-BPH-footer_bar {background:url(http://www.polityka.pl/_resource/fs/res/edukator/kropki_2015.gif); background-repeat:repeat-x; height: 33px;}
.ad-sponsors-BPH-footer img {margin: 0 30px; display: inline;}
.ad-sponsors-BPH-footer p {text-align: center; color: #999; font-size: 13px;}
.paszporty2014-side-partners h4 {font-family: "myriad-pro-condensed", arial, sans-serif; font-size: 18px; font-weight: normal; color: #888; text-align: center; margin: 0;}

.ad-sponsors-300{width: 100%; text-align: center; margin: 0 auto;}
.ad-sponsors-300 a {text-decoration: none;}
.ad-sponsors-300_bar {background-color: #d3edfa; border-radius: 3px; height: 18px; margin-bottom: 7px;}
.ad-sponsors-300 img {margin: 0; display: inline;}
.ad-sponsors-300 p {text-align: center; color: #999; font-size: 13px;}


.wybory2015.md-main-topic {color: #fff; background: #12224c;}
.wybory2015 .md-main-topic_main-image {border: none; margin: 0 auto;}
.wybory2015 .md-main-topic_main-caption {display: none;}
.wybory2015 .md-main-topic_upper-section {}
.wybory2015 .md-main-topic_leading-article h2 {color: #fff; font-family: Arial; text-transform: uppercase;}
.wybory2015 .md-main-topic_leading-article-author {color: #aaa;}
.wybory2015 .md-main-topic_leading-article p {color: #fff;}
.wybory2015 .md-main-topic_following-articles h3 {color: #ddd;}
.wybory2015 .md-main-topic_following-article-author {color: #aaa;}
.wybory2015 .md-main-topic_lower-section h4 {color: #ddd;}
.wybory2015 .md-main-topic_lower-section p {color: #ddd;}

.size660-980 .wybory2015 .md-main-topic_main-image {width: 100%;}
.size660-980 .wybory2015 .md-main-topic_upper-section {width: auto;}
.size480-660 .wybory2015 .md-main-topic_upper-section {width: auto;}
.size480 .wybory2015 .md-main-topic_upper-section {width: auto;}


.article-feedback_head {color: #fff; background-color: #003c7d; padding: 3px 0;} 
.article-feedback { background-color: #f3f3f3; clear: both; font-family: Arial; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 5px;}
.article-feedback a {background-color: #00A1E1; color: #fff; display: inline-block; padding: 3px 14px; margin: 5px 10px; }
.article-feedback_q,
.article-feedback_thankyou {font-size: 19px; font-weight: normal; padding: 15px 0 10px;}



.survey-cover-20years {margin-top: 60px; border-top: none;}
.survey-cover-20years p {font-weight: bold; }
.survey-cover-20years h3 {border: none; background-color: #c32734; padding: 3px 10px; color: #fff; display: block;}
.survey-cover-20years ul {}
.survey-cover-20years li {margin-bottom: 20px; position: relative; width: 310px; height: 150px; background-size: contain; background-repeat: no-repeat; display: inline-block; margin-right: 10px;}
.survey-cover-20years label {padding-left: 120px;}
.survey-cover-20years .md-side-survey-bar {position: absolute; top: 23px; left: 120px; right: 0;}
.survey-cover-20years li {background-image: url('http://static.polityka.pl/_resource/res/path/8c/ec/8cec54f4-fd52-4bd8-beb5-2cb519e7ccb1_830x830'); }
.survey-cover-20years li:nth-of-type(1) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089409/cust/830x830?t=1444738014989'); }
.survey-cover-20years li:nth-of-type(2) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089410/cust/830x830?t=1444738180236'); }
.survey-cover-20years li:nth-of-type(3) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089411/cust/830x830?t=1444738244263'); }
.survey-cover-20years li:nth-of-type(4) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089412/cust/830x830?t=1444738299415'); }
.survey-cover-20years li:nth-of-type(5) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089413/cust/830x830?t=1444738516827'); }
.survey-cover-20years li:nth-of-type(6) {background-image: url('https://www.polityka.pl/multimedia/_resource/res/20089414/cust/830x830?t=1444738573633'); }
.survey-cover-20years li:nth-of-type(7) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089416/cust/830x830?t=1444738626264'); }
.survey-cover-20years li:nth-of-type(8) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089415/cust/830x830?t=1444738913364'); }
.survey-cover-20years li:nth-of-type(9) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089417/cust/830x830?t=1444738999255'); }
.survey-cover-20years li:nth-of-type(10) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089418/cust/830x830?t=1444739083433'); }
.survey-cover-20years li:nth-of-type(11) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089419/cust/830x830?t=1444739118083'); }
.survey-cover-20years li:nth-of-type(12) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089420/cust/830x830?t=1444739190243'); }
.survey-cover-20years li:nth-of-type(13) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089421/cust/830x830?t=1444739239388'); }
.survey-cover-20years li:nth-of-type(14) {background-image: url('https://www.polityka.pl/multimedia/_resource/res/20089422/cust/830x830?t=1444739298115'); }
.survey-cover-20years li:nth-of-type(15) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089423/cust/830x830?t=1444739355216'); }
.survey-cover-20years li:nth-of-type(16) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089424/cust/830x830?t=1444739397800'); }
.survey-cover-20years li:nth-of-type(17) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089425/cust/830x830?t=1444739484422'); }
.survey-cover-20years li:nth-of-type(18) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089426/cust/830x830?t=1444739545867'); }
.survey-cover-20years li:nth-of-type(19) {background-image: url('https://www.polityka.pl/multimedia/_resource/res/20089427/cust/830x830?t=1444739569549'); }
.survey-cover-20years li:nth-of-type(20) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089432/cust/830x830?t=1444739625125'); }
.survey-cover-20years li:nth-of-type(21) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089431/cust/830x830?t=1444739659737'); }
.survey-cover-20years li:nth-of-type(22) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089071/cust/830x830?t=1444739705225'); }
.survey-cover-20years li:nth-of-type(23) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089430/cust/830x830?t=1444739759830'); }
.survey-cover-20years li:nth-of-type(24) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089429/cust/830x830?t=1444739788772'); }
.survey-cover-20years li:nth-of-type(25) {background-image: url('http://www.polityka.pl/multimedia/_resource/res/20089428/cust/830x830?t=1444739834927'); }
@media only screen and (max-width: 690px) {
.survey-cover-20years li {width: 100%; }
}

.md-account-pcpremium-gratis {border: 1px solid #aaa; padding: 20px 20px 20px 140px; -webkit-box-shadow: 0px 0px 8px 0px rgba(112,112,112,0.96); -moz-box-shadow: 0px 0px 8px 0px rgba(112,112,112,0.96); box-shadow: 0px 0px 8px 0px rgba(112,112,112,0.96); position: relative; z-index: 0; display: none;}
.md-account-pcpremium-gratis h3 {margin: 0 0 5px; }
.md-account-pcpremium-gratis .md-account-pcpremium-gratis_covers {text-align: right; position: absolute; top: 20px; right: 20px; background: transparent;}
.md-account-pcpremium-gratis .md-account-pcpremium-gratis_desc {margin-top: 70px;}
.md-account-pcpremium-gratis .md-account-pcpremium-gratis_action {text-align: right;}
.md-account-pcpremium-gratis .small-cover {width: 115px; margin-left: 15px; }
.md-account-pcpremium-gratis .button { display: inline-block; padding: 5px 22px; background-color: #c32734; color: #fff; border: none;  font-size: 18px; }
.md-account-pcpremium-gratis p {font-size: 14px; width: 350px;}
.md-account-pcpremium-gratis .bow {position: absolute; top: 0; left: 0;}
.md-account-pcpremium-gratis .bow-horizontal {position: absolute; top: 66px; height: 15px; left: 115px; right: 0; background: url('//zasoby.polityka.pl/test.polityka.pl/md//img/kokarda2-h.png') repeat-x 0px 0px;); z-index: -1;}
.md-account-pcpremium-gratis .bow-vertical {position: absolute; left: 53px; width: 15px; top: 150px; bottom: 0; background: url('//zasoby.polityka.pl/test.polityka.pl/md//img/kokarda2-v.png') repeat-y 0px 0px;); z-index: -1;}
.size660-980 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_covers {position: static;}
.size660-980 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_desc {margin-top: 0;}
.size480-660 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_covers {position: static;}
.size480-660 .md-account-pcpremium-gratis .small-cover {width: 80px;}
.size480-660 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_desc {margin-top: 0;}
.size480 .md-account-pcpremium-gratis {border-left: none; border-right: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 15px 0;}
.size480 .md-account-pcpremium-gratis .bow,
.size480 .md-account-pcpremium-gratis .bow-horizontal,
.size480 .md-account-pcpremium-gratis .bow-vertical,
.size480 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_covers {display: none;}
.size480 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_desc {margin-top: 0;}
.size480 .md-account-pcpremium-gratis .md-account-pcpremium-gratis_action {text-align: left;}
.size480 .md-account-pcpremium-gratis .button {background: none; color: #c32734; font-size: 14px; padding: 0;}
.size480 .md-account-pcpremium-gratis p {width: auto;}