#rel72 {
    margin: 5px 0px 0px 0px;
    position: relative; z-index: 4;
}
#adl72 {
    background-color: #fff;
    width: 100%;
    position: absolute; z-index: 4; visibility: visible; left: 0; top: 0;
}
.adl72h60 {
    height: 60px;
}
.adl72h100 {
    height: 100px;
}
.adl72h200 {
    height: 200px;
}
#advCaption {
    color: #696969; background-color: #fff;
    font-size: 9px; font-family: Verdana,Helvetica,Tahoma; text-align: left;
    width: 100%; height: 13px; margin-top: -13px;
    position: absolute; left: 0;
}
#adl72close {
    background-color: #fff;
    height: 13px; margin-top: -13px;
    position: absolute; right: 0;
}
.adl72cursor {
    cursor: pointer;
}
.adl72frame {
    width: 468px; height: 60px;
}
.adl74frame {
    width: 750px; height: 100px;
}
.adl74frame200 {
    width: 750px; height: 200px;
}
.adl72center {
    text-align: center;
    margin: 0 auto; overflow: hidden;
}
.onetBoxPrepend {
    text-align: center;
    margin: 10px 0;
}
.onetNapisReklama {
    color: #696969;
    font-size: 9px; font-family: Verdana, Helvetica, Tahoma; text-align: left;
    width: 300px; margin: 0 auto; padding-bottom: 2px;
    display: block;
}
.slot_belkadolna_tv .onetNapisReklama {
    margin: 0;
}
.adHid {
    display: none;
}
#adNavibox {
    width: 300px; padding-top: 5px;
    clear: both;
}
.ad_pasekrozwijany, .ad_default {
    text-align: center;
    margin: 10px auto;
}
.ad_default {
    width: auto;
}
.ad_belkadolna, .ad_wizytowka, .ad_box, .ad_boxright1, .ad_boxright2,
.ad_boxright3, .ad_boxright4, .ad_boxright5, .ad_boxright6, .ad_boxright7,
.ad_boxright8, .ad_halfpage, .ad_boks1, .ad_boksnavi, .ad_panel1, 
.ad_pasekart, .ad_efektcenter, .ad_efektright, .ad_efektleft {
    margin: 0 0 10px 0;
}
.ad_sky {
    /* width: 160px; */
    margin: 0 auto 10px;
}
.ad_box {
    width: 300px; margin: 0 auto 20px;
    clear: both;
}
.ad_boxnavi {
    clear: both;
}
.ad_adInfo {
    color: #696969;
    font: 9px Verdana, Arial, Helvetica, sans-serif; text-align: left;
}
.ad_zExpand {
    color: #696969;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.ad_efektright2 {
    width: 150px; overflow: hidden;
}

div.flat-pasekrozozwijany1 {
    position:relative;
    margin:0 auto;
    z-index:7;
}

div.flat-pasekrozozwijany1 .flat-pasekrozozwijany2 {
    position:absolute;
    visibility:hidden;
    z-index:7;
    left:0;
    top:0;
}
div.flat-expandR1 {
    position:relative
}
div.flat-expandR1 .flat-expandR2 {
    position:absolute;
    top:0;
    left:0;
    visibility:hidden;
}
div#onet-ad-top .adAutoWidth, img#onet-ad-top .adAutoWidth {
    width:100%; 
    max-width: 750px;
}
.onet-ad {min-width:1px}

div #onet-ad-top {
    text-align:center;
    margin-bottom: 10px;
}
div .ad_default.onet-ad-tight {width:750px}

div#onet-ad-right .adAutoWidth, img#onet-ad-right .adAutoWidth {
    width:100%; 
    max-width: 300px;
}

div.ad_zakladka1, div.ad_zakladka2, div.ad_zakladka3, div.ad_zakladka4, div.ad_zakladka5 {margin-bottom: 2px}

.gAds h6 {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    padding-right:5px;
}
.gAds p{
    font-size: 11px;
    display: inline;
}
.gAdsFooter, .gAdsInfo {   
    float: right;
}

.gAdsGoogle {
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 0;
    vertical-align: 0;
}

.gAdsGoogleLink {
    outline: none;
    font-weight: bold;
}

.gAds ol, .gAds ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
}

.gAds .li_left {
    padding-top: 0px;
}
.gAds li {
    padding-top: 10px; 
    line-height: 15px; 
}

.gAds a img {
    padding: 0;
    margin: 0;
    border: 0;
}

.gAdsUl {
    padding: 0;
    margin: 0;
    list-style: none;
}

.gAdsContent {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #555;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 11px;
    padding: 4px;
    border: 1px solid #CCC;
    text-align: left;
    overflow: hidden;
}

.googleAds .gAdsContent {
    border: 0;
}

.gAdsHeader {
    font: inherit;
    margin: 0;
    padding: 0 4px 0 0;
}

.gAdsHeaderLink {
    text-decoration: none;
}

.gAdsHeaderLink:hover {
    text-decoration: underline;
}

.gAdsLiLeft {
    padding: 0;
    margin: 0;
}

.gAdsLink {
    padding-right: 4px;
    text-decoration: none;
}

.gAdsText {
    padding: 0;
    margin: 0;
}

.gAds-2 li > a {
    margin-right: 10px;
    text-decoration: none;
    width: 190px;
    padding-top: 2px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gAds-2 a {
    color: #18557f;
    text-decoration: underline;
}
.gAds-2 a:hover {
    color: #009bbc;

}


.gAds-2 .bxad_title1 a {
    font-size: 11px;  
    padding-bottom: 1px;
    color: #f9af20;
    font-weight: bold;
}

div.onet-ad span.articleTitleSpons {
    color: #555555;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 18px;
    line-height: 22px;
    overflow: hidden;    
    text-decoration: none;
}

div.onet-ad a.articleTitleA {
    position:relative;
    display: block;
    overflow: hidden;
    text-decoration: none;
}

div.onet-ad img.articleTitleImg {
    float: left;
    margin: 4px 10px 4px 4px;
    width: 105px;
}

div.onet-ad span.articleMore {
    color:#C00;
    position:absolute;
    bottom: 5px;
    right: 5px;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

div#onet-ad-flat-google1 .adAutoWidth, img#onet-ad-flat-google1 .adAutoWidth {
    width:100%; 
}

div#onet-ad-flat-google2 .adAutoWidth, img#onet-ad-flat-google2 .adAutoWidth {
    width:100%; 
}

.ad-frame{
    display:block;
    border:1px solid #cecece;
    overflow: hidden;
}
.ad-frame .ad-frame-in{
    margin:-1px 0 0 -1px;
}