/* */
* { margin: 0; padding: 0; border: 0; }
body { font: 12px/16px Arial,Tahoma,sans-serif; text-align: left; background: #FFF; color: #333; }

/* SPRITE */
#pageMenu,
#pageMenu li,
#pageMenu .last,
#pageMenu a:hover,
#pageMenu li.hover a,
#newsticker
{ background-image: url(/images/sprite_1px_13-09-2011.png); background-repeat: repeat-x; }

#pageMenu { background-position: 0 0; }
#pageMenu li { background-position: 0 -43px; background-repeat: no-repeat; }
#pageMenu .last { background-position: 0 -74px; background-repeat: no-repeat; }
#pageMenu a:hover, #pageMenu li.hover a { background-position: 0 -151px; }
#newsticker { background-position: 0 -110px; }

ul li,
.boxHeader,
.boxTitle,
.boxNewsList li p,
.boxNewsList li h3,
#pageTopLogo .city,
#pageTopSearch .inputText,
#pageTopSearch .inputSubmit,
#pageMenu .first a,
#pageMenu li.hover.first a,
#pageMenu .collapsible,
#boxBottomLinks,
#boxBottomLinks li,
#pageBottomContactGG,
#pageBottomContactSkype,
#newsticker a,
#newsticker span,
.suffix.gallery,
.suffix.video,
.boxNewsListMain .city a,
.rssIcon,
.boxSweetDeal .boxContent a,
#boxObituaries .boxContent li,
#boxNewsSources a,
#boxNewsSources .inputSubmit,
.navigation .selected,
.navigation .prev,
.navigation .next,
#boxNewspaper ul,
.jcarousel-skin-regiopromotion .jcarousel-next-vertical,
.jcarousel-skin-regiopromotion .jcarousel-prev-vertical,
.jcarousel-skin-offers .jcarousel-next-horizontal,
.jcarousel-skin-offers .jcarousel-prev-horizontal,
.jcarousel-skin-galleries .jcarousel-next-horizontal,
.jcarousel-skin-galleries .jcarousel-prev-horizontal,
.jcarousel-skin-galleries300 .jcarousel-next-horizontal,
.jcarousel-skin-galleries300 .jcarousel-prev-horizontal,
#boxEcommerce .boxEcommerceItemNorm .title,
#boxRegioSearch .boxTitle,
#boxRegioSearch .boxTitle a,
#boxRegioPromo p,
#boxRegioSearch div ul li,
#sectionPath .inactive,
#sectionPath .active,
#sectionPath strong,
#sectionPath h1,
#boxRegioSearchPrev,
#boxRegioSearchNext,
#boxServices .button,
#pageBottom .button,
#boxVideo p,
#galleryList li a,
#boxRegioSearch .inputSubmit,
.listNews .connections li,
#pageTopIcons li a,
#pageTopDate a,
#boxRegioSearchRandki .boxTitleRandki a,
#boxRegioSearchRandki .inputSubmit,
#boxRegioSearchRandkiInfo,
#alarm24 .title,
#boxRegioPromo p,
#boxMultimedia,
#boxMultimedia .current,
#boxCommunities .link,
#pageMenuWrapper,
#pageMenuWrapper .sx,
#pageBottomMR,
.boxNewsJumpSelect button,
#submitVote,
#submitResult,
#boxRadio .inputSubmit,
#boxRadio .boxTitle a
{ background-image: url(/images/sprite_26-10-2011.png); background-repeat: no-repeat; }

ul li, .boxNewsList li p, .boxNewsList li h3, #boxRegioPromo p, #boxVideo p, #galleryList li a, .listNews .connections li { background-position: -975px -222px; }
#boxCities .boxNewsList li p, .galleryTextList li { background-position: -967px -250px; }
.boxHeader { background-position: 100% -149px; }
.boxTitle { background-position: 0 -149px; }
#boxEcommerce .boxEcommerceItemNorm .title { background-position: -976px -222px; }
#pageTopLogo .city { background-position: -112px -299px; }
#pageTopSearch .inputText { background-position: 0 -46px; }
#pageTopSearch .inputSubmit { background-position: -249px -46px; }
#pageTopSearch .inputSubmit:hover { background-position: -249px -46px; }
#pageMenu .first a, #pageMenu li.hover.first a { background-position: -517px -47px; }
#pageMenu .collapsible { background-position: right -80px; }
#boxBottomLinks { background-position: 100% -149px; }
#boxBottomLinks li { background-position: -968px -246px; }
#pageBottomContactGG { background-position: -799px -118px; }
#pageBottomContactSkype { background-position: -799px -99px; }
#newsticker a { background-position: -857px -396px; }
#newsticker span { background-position: -393px -80px; }
.suffix.gallery { background-position: -650px -97px; }
.suffix.video { background-position: -629px -97px; }
.boxNewsListMain .city a { background-position: 34px -484px; }
.boxNewsListMain #powiat03 a, .boxNewsListMain #powiat10 a { background-position: 0 -629px; }
.rssIcon { background-position: -534px -95px; }
.boxSweetDeal .boxContent a { background-position: -110px -460px; }
#boxObituaries .boxContent li { background-position: -958px -276px; }
#boxNewsSourcesNewsletter { background-position: -341px -231px; }
#boxNewsSourcesRss { background-position: -339px -306px; }
#boxNewsSourcesIGoogle { background-position: -339px -337px; }
#boxNewsSourcesFacebook { background-position: -339px -276px; }
#boxNewsSources .inputSubmit { background-position: -450px -46px; }
.navigation .selected { background-position: -260px -259px; }
.navigation .next { background-position: -260px -237px; }
.navigation .next:hover { background-position: -260px -248px; }
.navigation .prev { background-position: -273px -237px; }
.navigation .prev:hover { background-position: -274px -248px; }
.jcarousel-skin-regiopromotion .jcarousel-next-vertical { background-position: -821px -55px; }
.jcarousel-skin-regiopromotion .jcarousel-prev-vertical { background-position: -821px -35px; }
.jcarousel-skin-offers .jcarousel-next-horizontal, .jcarousel-skin-galleries .jcarousel-next-horizontal { background-position: -854px 55px; }
.jcarousel-skin-offers .jcarousel-prev-horizontal, .jcarousel-skin-galleries .jcarousel-prev-horizontal { background-position: -828px 55px; }
#boxRegioSearchMoto .boxTitle a { background-position: 185px -256px; }
#boxRegioSearchPraca .boxTitle a { background-position: 185px -226px; }
#boxRegioSearchInne .boxTitle a { background-position: 185px -325px; }
#boxRegioSearchDom .boxTitle a { background-position: 185px -356px; }
#boxRegioSearchFirmy .boxTitle a { background-position: 185px -389px; }
#boxRegioSearchImprezy .boxTitle a { background-position: 185px -289px; }
#boxRegioSearchRandki .boxTitle a { background-position: 185px -420px; }
#boxRegioSearch div ul li { background-position: 0 5px; }
#sectionPath .inactive, #sectionPath .active, #sectionPath strong, #sectionPath h1 { background-position: -946px -306px; }
#boxRegioSearchPrev { background-position: -590px -92px; }
#boxRegioSearchNext { background-position: -606px -92px; }
#boxServices .button { background-position: 118px 10px; }
#boxServices .button.selected { background-position: 117px -13px; }
#pageBottom .button { background-position: 47px 9px; }
#pageBottom .button.selected { background-position: 47px -15px; }
#boxRegioSearch .inputSubmit { background-position: -383px -46px; }
#pageTopIcons .iconForum { background-position: -124px -93px; }
#pageTopIcons .iconDating { background-position: -172px -91px; }
#pageTopIcons .iconDiscount { background-position: -220px -91px; }
#pageTopIcons .iconAlarm { background-position: -268px -92px; }
#pageTopIcons .iconWeather { background-position: -326px -94px; }
#pageTopDate a { background-position: -320px -91px; display: inline-block; height: 41px; width: 64px; }
#pageTopDate { height: 65px; position: absolute; right: 0px; text-align: center; top: 14px; width: 136px; font: 10px verdana; }
#boxRegioSearchRandki .inputSubmit, #boxRegioSearchRandki .inputSubmit:hover { background-position: -394px -120px; }
#boxRegioSearchRandkiInfo { background-position: -320px -229px; }
#alarm24 .title { background-position: 160px -90px; }
#boxRegioPromo p { background-position: -969px -251px; }
#boxMultimedia { background-position: 100% -149px; }
#boxMultimedia .current { background-position: -348px -368px; }
#boxCommunitiesMM .link { background-position: -766px -222px; }
#boxCommunitiesRegiopedia .link { background-position: -766px -283px; }
#pageMenuWrapper { background-position: -554px -46px; }
#pageMenuWrapper .sx { background-position: -557px -46px; }
#pageBottomMR { background-position: -775px -331px; }
.boxNewsJumpSelect button { background-position: -627px -46px; }
#submitVote { background-position: -316px -46px; }
#submitResult { background-position: -560px -46px; }
#boxRadio .inputSubmit { background-position: -721px -96px; }
#boxRadio .boxTitle a { background-position: 190px -452px; }

/* DEFAULT */
h1, h2, h3 { margin-bottom: 10px; font-weight: bold; color: #246fa8; }
h1, h1 a { font: 28px/34px arial,Tahoma,sans-serif; }
h2, h2 a { font: 22px/28px arial,Tahoma,sans-serif; }
h3, h3 a { font: 18px/23px arial,Tahoma,sans-serif; }
a { color: #2572ad; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin-bottom: 10px; }
.more { clear: both; margin: 0; padding: 5px; text-align: right; color: #CCC; }
.more a { margin: 0 6px; color: #F18A28; }
.centerText { text-align: center; }
.gray { color: #9c9c9c; }
.clear { clear: both; }
input, select, textarea { margin: 0 2px 0 0; vertical-align: middle; }
.inputText { height: 16px; padding: 3px; border: 1px solid #c2c2c2; }
.inputSubmit { padding: 3px 10px; background: #3A6E7F; cursor:pointer; color: #fff; }
select { font-size: 11px; padding: 1px; border: 1px solid #c2c2c2; }
textarea { padding: 3px; border: 1px solid #c2c2c2; }
label { display: block; float: left; width: 100px; }
ul { padding-left: 5px; list-style: none outside none; }
ul li { margin-bottom: 4px; padding-left: 10px; }
ol { padding-left: 20px; }
ol li { margin-bottom: 2px; }
/* domyslne dla tabs */
.ui-tabs-nav a { outline: none; }
.ui-tabs-hide { display: none; }
.ui-tabs-selected a:hover { text-decoration: none; }
/* domyslne dla jcarousel */
.disabled { display: none; }
/* domyslne dla preloader */
.preloader { margin: 50px 0; text-align: center; }
/* domyslne dla kontenera z ramk¹ */
.border { border: 1px solid #E4E4E4; }

/* PAGE CONSTRUCTION */
#page { width: 980px; margin: 0 auto; padding: 2px; background: #FFF; }

#topCap { background: #f1f1f1; }
#topCap ul { position: relative; width: 980px; height: 22px; margin: 0 auto; padding: 0; }
    #topCap li { position: relative; float: left; display: inline; margin: 0 5px 0 0; padding: 0; background: none; }
        #topCap li a { float: left; display: inline; padding: 3px 5px; font: 11px/15px Tahoma,Arial,sans-serif; color: #757575; }
        #topCap li a:hover { background: #F2F2F2; text-decoration: none; }

#pageTop { clear: both; position: relative; width: 980px; height: 80px; margin: 0 auto; background: #fff; }
    #pageTopLogo { position: absolute; top: 3px; left: 25px; width: 330px; height: 80px; overflow: hidden; }
        #pageTopLogo a { position: absolute; top: 10px; left: 0; display: block; width: 170px; height: 55px; margin: 0; text-indent: -9999em; background: url('/images/top_logo.png') no-repeat; outline: none; }
        #pageTopLogo a:hover { text-decoration: none; }
        #pageTopLogo .city { top: 5px; left: 180px; width: 123px; height: 48px; padding: 24px 0 0; text-indent: 0; text-align: center; font: 18px/20px Arial,Tahoma,sans-serif; color: #fff; }
    #pageTopSearch { position:absolute; left: 350px; top: 23px; width: 290px; height: 32px; }
        #pageTopSearch .inputText { width: 195px; height: 18px; padding: 7px 10px; font-size: 14px; border: 0; }
        #pageTopSearch .inputSubmit { width: 67px; height: 32px; cursor: pointer; background-color: transparent; }
    #pageTopIcons { position: absolute; top: 17px; right: 5px; width: 295px; height: 65px; margin: 0; padding: 0; text-align: center; }
        #pageTopIcons li { float: left; margin: 0 2px; padding: 0; background: none; }
        #pageTopIcons a { float: left; width: 40px; height: 15px; margin: 0; padding: 40px 2px 0 3px; display: block; font: 10px verdana; color: #4d4d4d; }
        #pageTopIcons a.iconWeather { width: 50px; margin: 0 0 0 35px; }

#pageMenuWrapper { width: 977px; height: 40px; margin: 0 0 6px; padding: 0 0 0 3px; }
    #pageMenuWrapper .sx { float: left; width: 3px; height: 40px; }
#pageMenu { clear: both; float: left; position: relative; z-index: 200; list-style: none outside none; width: 974px; height: 40px; padding: 0; margin: 0; background-color: #2B7AB6; }
    #pageMenu li { position: relative; z-index: 200; display: inline; float: left; margin: 3px 2px 0 0; padding: 0; }
    #pageMenu h2 { margin: 0; }
    #pageMenu a { display: block; margin: 0 0 0 2px; padding: 9px; font: bold 14px/16px Arial,Tahoma,sans-serif; color: #fefefe; }
    #pageMenu a:hover, #pageMenu li.hover a { text-decoration: none; }
    #pageMenu a.collapsible { padding: 9px 11px 9px 11px; }
    #pageMenu .first a, #pageMenu li.hover.first a { width: 37px; height: 34px; margin:0; padding: 0; }
    #pageMenu .second { background: none; }
    #pageMenu .last { float: right; margin: 3px; padding-left: 3px; }
    #pageMenu ul { display: none; position: absolute; z-index: 200; top: 34px; left: 2px; width: 320px; margin: 0; padding: 4px 0; background: #236aa0; }
    #pageMenu #pageMenuLast { right: 0; left: auto; }
    #pageMenu ul li { float: none; margin: 0; background: none; }
    #pageMenu ul li a { display: inline; float: left; width: 135px; margin: 0; padding: 7px 12px; color: #FFF; font: normal 12px/16px Arial,Tahoma,sans-serif; border-right: 1px solid #3482bc; }
    #pageMenu li.hover li a { background: none; }

#sectionTop { float: left; width: 960px; margin: -5px 0 6px; padding: 5px 5px 5px 16px; background: #3f92d2; border-radius: 2px 0 2px 2px; overflow: visible; }
    #sectionTop span { display: block; width: 20px; height: 4px; margin: -6px 0 0 -14px; background: #3f92d2; }
    #sectionTop strong a { float: left; margin: 0 20px 0 0; font: bold 14px/19px Arial; color: #fff; }
    #sectionTop ul { margin: 0; padding: 0; }
    #sectionTop li { float: left; margin: 0 20px 0 0; padding: 0; background: 0; }
    #sectionTop li a { font: 13px/19px Arial; color: #fff; }

#newsticker { position:relative; clear: both; width: 980px; height: 30px; margin: 10px auto; background-color: #CB0000; font-size: 14px; }
    #newsticker a { display: block; width: 830px; height: 30px; padding: 0 0 0 140px; line-height: 30px; margin-right: 5px; color: #fefefe; }
    #newsticker span { display: block; position: absolute; top: 0; right: 0; padding: 5px 8px 7px; font: 12px/18px arial; }

#pageWrapper { clear: both; width: 980px; margin: 15px auto 30px; overflow: hidden; }
    .col980 { clear: both; width: 980px; margin: 0 0 10px; }
    .col670 { float: left; display: inline; width: 670px; }
    .col180 { float: left; display: inline; width: 180px; margin-right:10px; }
    .col480 { float: left; display: inline; width: 480px; }
    .col300 { float: left; display: inline; width: 300px; margin-left:10px; }
    .col180.right { margin: 0; }
    .col480.left { margin-right:10px; }
    .colContent { padding: 10px 0; background: #fff; overflow: hidden; }

#boxBottomLinks { clear: both; width: 980px; margin: 0 auto; padding: 0; border-bottom: 1px solid #e4e4e4; border-radius: 3px; overflow: hidden; }
    .boxBottomLinksGroup { display: inline; float: left; width: 196px; padding: 0; }
    #boxBottomLinks .boxHeader { background: none; }
    #boxBottomLinks .boxTitle { background-image: none; background-color: transparent; }
    #boxBottomLinks .first .boxTitle { background-image: url(/images/sprite_26-10-2011.png); background-color: #fff; }
    #boxBottomLinks .boxContent { position: static; margin-bottom: -1000px; padding-bottom: 1000px; border-width: 0; }
    #boxBottomLinks .first .boxContent { border-width: 0 0 0 1px; }
    #boxBottomLinks .last .boxContent { border-width: 0 1px 0 0; }
    #boxBottomLinks ul { margin: 0; padding: 0 10px 0 5px; }
        #boxBottomLinks li p { margin: 0; padding: 5px 0; border: 0; }
        #boxBottomLinks a { font-size: 13px; color: #235869; }
        #boxBottomLinks .last ul { border: 0; }

#pageBottomBg { position: relative; background-color: #f6f6f6; }
#pageBottom { clear: both; width: 980px; margin: 0 auto; padding: 10px 0; overflow: hidden; color: #333; font-size: 12px; }
    #pageBottom a { color: #0e232a; }
    #pageBottom p { margin: 0 0 5px; }
    #pageBottom ul { margin: 0; padding: 0; }
    #pageBottom li { margin: 0; padding:0; background: none; }
        #pageBottom h3 { margin:0; line-height: 16px; }
        #pageBottom li a { font: normal 12px/16px arial,Tahoma,sans-serif; }
    #pageBottomContact { float: left; display: inline; width: 165px; padding: 10px; }
    #pageBottomContact a { font-weight: bold; }
    #pageBottomContact .special { font: 14px arial,Tahoma,sans-serif; color: #333; }
    .pageBottomGroup { float: left; display: inline; width: 139px; margin: 10px; }
        .pageBottomGroup h2, .pageBottomGroup .heading { margin-bottom: 3px; font: bold 14px arial,Tahoma,sans-serif; color: #204363; }
        #pageBottom .pageBottomGroup a { color: #333; }
        #pageBottom .pageBottomGroup .button { display: block; width: 130px; height: 20px; font: 12px arial,Tahoma,sans-serif; color: #f18a28; }
    #pageBottomMR { display: block; width: 139px; height: 60px; text-indent: -9999px; }
    #pageBottomNote { float: right; width: 785px; }
    #pageBottomContactGG, #pageBottomContactSkype { padding: 2px 0 2px 20px; }
    #pageBottom .highlighted a { font-weight: bold; }
    #pageBottom .pageBottomMore .button { display: block; position: relative; z-index: 5; width: 60px; height: 16px; padding: 5px 0 0 5px; outline: 0; }
    #pageBottom .button.selected { background-color: #fff; }
    #pageBottom .pageBottomMore { position: relative; left: -5px; margin: 5px 0 0; }
    #pageBottom .pageBottomMore ul { display: none; position: absolute; top: 20px; z-index: 4; left: 0; width: 260px; padding: 5px; background: #fff; }
        #pageBottom .pageBottomMore ul li { float: left; width: 110px; margin: 0; padding: 0; }
        #pageBottom .pageBottomMore li a { color: #f18a28; }

#pageBottomLinksBg { background-color: #b6b6b6; }
    #pageBottomLinks { clear: both; width: 980px; height: 86px; margin: 0 auto; padding: 20px 0; }
        #pageBottomLinks li { float: left; margin: 0; padding: 0; background: none; }
            #pageBottomLinks li a { float: left; display: inline; margin: 0 2px 10px; background: url(/images/sprite_footer.png) no-repeat; text-indent: -9999px; }
            #pageBottomLinks li #pageBottomLinksDW { width: 80px; height: 25px; background-position: 0 0; }
            #pageBottomLinks li #pageBottomLinksDW:hover { background-position: 0 -25px; }
            #pageBottomLinks li #pageBottomLinksED { width: 90px; height: 25px; background-position: -90px 0; }
            #pageBottomLinks li #pageBottomLinksED:hover { background-position: -90px -25px; }
            #pageBottomLinks li #pageBottomLinksGL { width: 85px; height: 25px; background-position: -180px 0; }
            #pageBottomLinks li #pageBottomLinksGL:hover { background-position: -180px -25px; }
            #pageBottomLinks li #pageBottomLinksPO { width: 65px; height: 25px; background-position: -265px 0; }
            #pageBottomLinks li #pageBottomLinksPO:hover { background-position: -265px -25px; }
            #pageBottomLinks li #pageBottomLinksGK { width: 70px; height: 25px; background-position: -340px 0; }
            #pageBottomLinks li #pageBottomLinksGK:hover { background-position: -340px -25px; }
            #pageBottomLinks li #pageBottomLinksGP { width: 70px; height: 25px; background-position: -410px 0; }
            #pageBottomLinks li #pageBottomLinksGP:hover { background-position: -410px -25px; }
            #pageBottomLinks li #pageBottomLinksGS { width: 70px; height: 25px; background-position: -485px 0; }
            #pageBottomLinks li #pageBottomLinksGS:hover { background-position: -485px -25px; }
            #pageBottomLinks li #pageBottomLinksNW { width: 85px; height: 25px; background-position: -560px 0; }
            #pageBottomLinks li #pageBottomLinksNW:hover { background-position: -560px -25px; }
            #pageBottomLinks li #pageBottomLinksNO { width: 50px; height: 25px; background-position: -645px 0; }
            #pageBottomLinks li #pageBottomLinksNO:hover { background-position: -645px -26px; }
            #pageBottomLinks li #pageBottomLinksKP { width: 75px; height: 25px; background-position: -700px 0; }
            #pageBottomLinks li #pageBottomLinksKP:hover { background-position: -700px -25px; }
            #pageBottomLinks li #pageBottomLinksTO { width: 85px; height: 25px; background-position: -780px 0; }
            #pageBottomLinks li #pageBottomLinksTO:hover { background-position: -780px -25px; }
            #pageBottomLinks li #pageBottomLinksGW { width: 100px; height: 25px; background-position: -870px 0; }
            #pageBottomLinks li #pageBottomLinksGW:hover { background-position: -870px -25px; }
            #pageBottomLinks li #pageBottomLinksMM { width: 64px; height: 50px; background-position: 0 -50px; }
            #pageBottomLinks li #pageBottomLinksMM:hover { background-position: 0 -100px; }
            #pageBottomLinks li #pageBottomLinksMMBydgoszcz { width: 103px; height: 50px; background-position: -70px -50px; }
            #pageBottomLinks li #pageBottomLinksMMBydgoszcz:hover { background-position: -70px -100px; }
            #pageBottomLinks li #pageBottomLinksMMKrakow { width: 83px; height: 50px; background-position: -175px -50px; }
            #pageBottomLinks li #pageBottomLinksMMKrakow:hover { background-position: -175px -100px; }
            #pageBottomLinks li #pageBottomLinksMMLodz { width: 68px; height: 50px; background-position: -260px -50px; }
            #pageBottomLinks li #pageBottomLinksMMLodz:hover { background-position: -260px -100px; }
            #pageBottomLinks li #pageBottomLinksMMLublin { width: 78px; height: 50px; background-position: -330px -50px; }
            #pageBottomLinks li #pageBottomLinksMMLublin:hover { background-position: -330px -100px; }
            #pageBottomLinks li #pageBottomLinksMMPoznan { width: 80px; height: 50px; background-position: -410px -50px; }
            #pageBottomLinks li #pageBottomLinksMMPoznan:hover { background-position: -410px -100px; }
            #pageBottomLinks li #pageBottomLinksMMSilesia { width: 78px; height: 50px; background-position: -495px -50px; }
            #pageBottomLinks li #pageBottomLinksMMSilesia:hover { background-position: -495px -100px; }
            #pageBottomLinks li #pageBottomLinksMMSzczecin { width: 83px; height: 50px; background-position: -575px -50px; }
            #pageBottomLinks li #pageBottomLinksMMSzczecin:hover { background-position: -575px -100px; }
            #pageBottomLinks li #pageBottomLinksMMTrojmiasto { width: 102px; height: 50px; background-position: -661px -50px; }
            #pageBottomLinks li #pageBottomLinksMMTrojmiasto:hover { background-position: -661px -100px; }
            #pageBottomLinks li #pageBottomLinksMMWarszawa { width: 95px; height: 50px; background-position: -770px -50px; }
            #pageBottomLinks li #pageBottomLinksMMWarszawa:hover { background-position: -770px -100px; }
            #pageBottomLinks li #pageBottomLinksMMWroclaw { width: 100px; height: 50px; background-position: -870px -50px; }
            #pageBottomLinks li #pageBottomLinksMMWroclaw:hover { background-position: -870px -100px; }

#adTop { clear: both; width: 980px; height: 50px; margin: 0 auto; }
#adMiddle { clear: both; width: 670px; height: 50px; margin: 0 auto; }
#adBottom { clear: both; width: 980px; height: 50px; margin: 0 auto; }

/* SECTION ELEMENTS */
#sectionPath { margin: 0 0 10px; }
    #sectionPath .inactive, #sectionPath .active, #sectionPath strong, #sectionPath h1 { padding-left: 10px; margin-right: 4px; }
    #sectionPath .inactive { color: #4d4d4d; }
    #sectionPath .active { font-weight: bold; color: #f18a28; }
    #sectionPath .inactive.main { padding: 0; background: none; }
    #sectionPath strong, #sectionPath h1 { display: inline; margin: 0; font: bold 12px Arial; color: #333; }

/* ARTICLE LIST ON SECTION */
.listNews { width: 670px; margin: 0; padding: 0; background: #fff; overflow: hidden; }
    .listNews li { width: 670px; display: inline; float: left; clear: both; padding: 0 0 5px; margin: 0 0 10px; background: none; border-bottom: 1px dashed #cbcbcb; }
    .listNews li.last { margin: 0; padding: 0; border-bottom: 1px solid #cbcbcb; }
    .listNews .image { display: inline; float: left; width: 160px; margin: 0 10px 0 0; }
    .listNews .text { display: inline; float: right; width: 500px; }
    .listNews .textwide { width: 670px; }
    .listNews .artMeta { height: 16px; margin: 0 0 5px; font-size: 11px; color: #999; }
        .listNews .artMeta .category, .listNews .artMeta .category a { float: left; color: #999; }
        .listNews .artMeta .advert { float: left; color: #f18a28; }
        .listNews .artMeta .date { float: right; }
    .listNews h2, .listNews h2 a { font: bold 17px arial,Tahoma,sans-serif; color: #2572AD; margin-bottom: 5px; }
    .listNews h2 .suffix, .listNews.city h2 .suffix { color: #C2C2C2; font-size: 14px; }
    .listNews .leadin { margin: 0; font-size: 14px; line-height: 18px; color: #4D4D4D; }
    .listNews .connections { margin: 5px 0 0; }
        .listNews .connections li { display: block; float: none; width: auto; margin: 0 0 5px; padding: 0 0 0 10px; border: 0; }
            .listNews .connections li a { font-size: 13px; color: #2B556D; }
.listNews.city { width: auto; padding: 0; }
    .listNews.city li { width: auto; border: 0; }
    .listNews.city .text { width: 290px; }
    #boxSport .listNews.city .text { width: 488px; }
    .listNews.city h2 { margin: 0 0 3px; }
    .listNews.city .first h2 { margin: 0 0 8px; }
    .listNews.city h2, .listNews.city h2 a { font: bold 17px/22px arial; color: #246fa8; }
    .listNews.city .first h2, .listNews.city .first h2 a { font: bold 26px/normal arial; }
    .listNews.city .first h2 a.suffix { font-size: 18px; }
    .listNews.city .leadin { font-size: 13px; line-height: 17px; color: #4d4d4d; border: 0; }
#boxNewsArchive { float: left; width: 670px; margin-top: 10px; }
    #boxNewsArchive ul { width: 314px; }
    #boxNewsArchive .boxContent .boxNewsListNorm { float: left; }
    #boxNewsArchive ul.first { padding: 0 10px 0 0; border-right: 1px solid #f7f7f7; }
        #boxNewsArchive li.last p { border: none; }

/* BOXES */
/* defaults */
.boxHeader { position: relative; height: 35px; overflow: hidden; }
.boxHeader.single { margin-bottom: 5px; }
    .boxTitle { display: inline; float: left; margin: 0; padding: 0 0 0 10px; background-color: #fff; }
    .boxTitle, .boxTitle a { font: normal 18px/35px arial; color: #2b556d; }
    .boxHeader ul { float: right; display: inline; margin: 0 40px 0 0; }
        .boxHeader li { display: inline; float: left; margin: 0 4px; padding: 9px 0; background: none; }
        .boxHeader li h3, .boxHeader li a { margin: 0; font: 13px/18px arial,Tahoma,sans-serif; color: #10333e; }
.boxNews { clear: both; margin: 0 0 10px; padding: 0; overflow: hidden; background: #fff; }
    .boxContent { position: relative; clear: both; padding: 5px; overflow: hidden; background: #fff; border: 1px solid #E4E4E4; border-top: 0; border-radius: 0 0 3px 3px; }
        .boxContent ul { margin: 0; padding: 0; }
            .boxContent li p, .boxContent li h3 { margin: 5px 0; padding: 0 0 5px; line-height: 12px; border-bottom: 1px dashed #cbcbcb; }
            .boxContent li a { font: normal 12px/16px arial,Tahoma,sans-serif; color: #4d4d4d; }
            .boxContent li.first p, .boxContent li.first h3 { margin-top: 0; }
            .boxContent li.last p, .boxContent li.last h3 { border-bottom: 1px solid #cbcbcb; }
        .boxContent .prefix, .prefix, .boxNews.main .boxNewsList .prefix, .boxNews.main .boxNewsList .first .prefix { color: #F18A28; font-size: 12px; margin: 0 3px 0 0; }
        .boxContent .suffix, .suffix, .boxNews.main .boxNewsList .suffix, .boxNews.main .boxNewsList .first .suffix, .boxNewsElastic .boxNewsList .first h3 a.suffix { color: #c2c2c2; font-size: 11px; margin: 0 0 0 8px; font-weight: normal; }
        .suffix.gallery { padding: 0 9px; }
        .suffix.video { padding: 0 8px; }
        img.suffix { vertical-align: middle; }
        .boxContent .boxNewsListMain { float: left; width: 220px; margin: 0; padding: 0; }
            .boxNewsListMain li { background: none; padding: 0; }
                .boxNewsListMain li h3 { margin: 0; border: 0; }
                .boxNewsListMain li a { display: block; position: relative; width: 220px; margin: 0 0 10px; padding: 0; line-height: 0; }
                .boxNewsListMain li a:hover { text-decoration: none; }
                .boxNewsListMain li a span { display: block; position: absolute; bottom: 0; left: 0; width: 200px; margin: 0; padding: 10px; font: 15px/18px arial,Tahoma,sans-serif; color: #fefefe; background: url(/images/title_bg.png); }
                * html body .boxNewsListMain li a, * html body .boxNewsListMain li a span { position: static; }
            .boxNewsListMain .city a { display: block; width: 220px; height: 110px; margin: 10px 0 0; padding: 40px 0 0; text-align: center; font-size: 22px; line-height: 30px; color: #fff; }
        .boxContent .boxNewsListNorm { float: right; display: inline; width: 230px; margin: 0; padding: 0 0 0 10px; }
            .boxNewsListNorm .first p { padding-right: 18px; }
    .rssIcon { display: block; position: absolute; top: 10px; right: 10px; width: 14px; height: 14px; margin: 0; }
    .boxNews .more { padding: 0; }
        .boxNews .more a { margin: 0; }
    .boxContent .boxNewsList { width: 468px; margin: 0; padding: 0; }
        .boxNewsList li { display: table; clear: right; width: auto; margin: 3px 0; padding: 0; background: none; }
            .boxNewsList li p, .boxNewsList li h3 { float: left; display: inline; margin: 0; padding: 0 0 0 10px; }
        .boxNewsList .image { float: left; display: inline; width: 140px; margin: 0 15px 0 0; padding: 0; background: none; }
        .boxNewsList .first { margin: 0; }
        .boxContent .boxNewsList li p, .boxContent .boxNewsList li h3, .boxContent .boxNewsList li.last p, .boxContent .boxNewsList li.last h3 { border: 0; }
        .boxNews.main .boxNewsList a { font: normal 13px/18px Arial; }
        .boxNews.main .boxNewsList .first { display: inline; float: right; width: 313px; margin: 0 0 5px; padding: 0 0 8px; border-bottom: 1px #c2c2c2 dashed; }
            .boxNews.main .boxNewsList .first h3 { padding: 0; background: none; }
            .boxNews.main .boxNewsList .first a { font: bold 17px/20px Arial; color: #2572ad; }
            .boxNews.main .boxNewsList .first .prefix { font-size: 17px; }
            .boxNews.main .boxNewsList .first .suffix { font-size: 14px; }
.boxHeader.bare { height: auto; margin: 0 0 5px; padding: 0 0 5px; background: none; border-bottom: 1px solid #E4E4E4; }
    .boxHeader.bare .boxTitle, .col180.right .boxTitle a { margin: 0; padding: 0; line-height: normal; background: none; }
.col180.right .boxNews { margin: 0 0 20px; }
.col180.right .boxContent.bare { padding: 0 0 5px; border: 0; }
.col180.right .boxContent li p, #article .boxContent li h3 { margin: 0; border: 0; }
/* .col180.right li { padding: 0; background: none; } */

.boxNewsJumpSelect { clear: both; padding-top: 8px; }
    .boxNewsJumpSelect p { float: left; display: inline; width: 283px; margin: 0 8px 0 0; text-align: right; font-weight: bold; color: #999999; }
    .boxNewsJumpSelect select { float: left; display: inline; width: 175px; padding: 1px; font-size: 11px; }
    .boxNewsJumpSelect button { float: left; display: inline; width: 60px; height: 20px; margin: 0 0 0 5px; background-color: transparent; }
.boxNewsTabs { float: left; margin: 0; padding: 0; }
    .boxNewsTabs li { display: inline; float: left; margin: 0 1px 0 0; padding: 0; background: none; }
    .boxNewsTabs h2 { margin: 0; }
    .boxNewsTabs li a { display: inline; float: left; margin: 0; padding: 8px 14px; font: 17px arial,Tahoma,sans-serif; color: #10333e; border: 0; }
    .boxNewsTabs a:hover { text-decoration: none; }
    .boxNewsTabs .ui-tabs-selected a, #boxNewsTabs .ui-tabs-selected a:hover { border-bottom: 4px solid #1F5465; color: #fff; }
    .boxNewsTabs .last { margin: 0; }
    .boxNewsTabs .last a { padding: 8px 14px 8px 15px; }

/* other */
.boxSweetDeal { width: 180px; margin: 0 0 10px; padding: 0; }
    .boxSweetDeal .boxContent { height: 300px; padding: 0; }
        .boxSweetDeal .boxContent a { position: relative; display: block; width: 170px; height: 180px; padding: 52px 4px 70px; font: bold 15px/20px Arial; text-align: center; color: #2c728c; overflow: hidden; outline: none; }
        .boxSweetDeal .boxContent a:hover { text-decoration: none; }
            .boxSweetDeal .boxContent a span { display: block; margin: 2px 0; font-size: 19px; font-weight: bold; }
            .boxSweetDeal .boxContent a span strong { display: inline; color: #aba7aa; font-size: 26px; }
            .boxSweetDeal .boxContent a img { position: absolute; bottom: 0; left: 0; }
    .col180.right .boxSweetDeal { margin: 0 0 20px; }
    .col180.right .boxSweetDeal .boxHeader { margin: 0; border: 0; }
    .col180.right .boxSweetDeal .boxContent { padding: 5px; background: #f3f3f3; }
        .col180.right .boxSweetDeal .boxContent a { width: 170px; padding: 52px 0 70px; }
        .col180.right .boxSweetDeal .boxContent img { bottom: 3px; width: 170px; }

#boxReadIt .boxHeader { margin: 0; border: 0; }
    #boxReadIt .boxContent, #article #boxReadIt .boxContent { padding: 5px 15px; background: #F3F3F3; }
        #boxReadIt .boxContent h3 { border: 0; }
        #boxReadIt .boxContent a { color: #246fa8; }
        #boxReadIt .boxContent img { width: 150px; }

#boxNewspaper { margin-bottom: 15px; text-align: center; }
    #boxNewspaper ul { width: 180px; margin: 0; padding: 3px 0; text-align: left; background: #f1f1f1; }
    #boxNewspaper li { margin: 0 15px; padding: 0; background: none; }
    #boxNewspaper li a { display: block; padding: 5px 0; font: 14px arial,Tahoma,sans-serif; color: #383838; }
    #boxNewspaper li.last { border: 0; }

.boxFactoids .boxContent { padding: 0; border: 0; }
.boxFactoids li { float: left; margin: 0 0 5px; padding: 5px; background: #F2F2F2; }
    .boxFactoids li h3 { float: left; display: inline; width: 165px; margin: 0; border: 0; }
    .boxFactoids li h3 a { color: #136682; font: bold 13px/18px arial,Tahoma,sans-serif; }
    .boxFactoids li a.image { float: right; display: inline; width: 120px; height: 80px; margin: 0 0 0 5px; overflow: hidden; }

#boxOffers { position: relative; clear: both; width: 670px; height: 220px; }
    #boxOffers .boxTitle { color: #cc071e; }
    #boxOffers .boxContent { padding: 10px 0; }
        #boxOffers .boxContent li { float: left; width: 140px; height: 150px; margin: 0 4px 0 0; padding: 4px; background: none; border: 1px solid #DADFE3; }
            #boxOffers .boxContent li img { width: 140px; height: 110px; }
            #boxOffers .boxContent li p { height: 33px; margin: 0; padding: 0; border: 0; overflow: hidden; background: 0; }
/* skin dla scrolla ofert */
.jcarousel-skin-offers .jcarousel-container-horizontal, ul.jcarousel-skin-offers { width: 616px; padding: 0 27px; }
.jcarousel-skin-offers .jcarousel-clip-horizontal, ul.jcarousel-skin-offers {width: 616px; height: 160px;  overflow: hidden; }
.jcarousel-skin-offers .jcarousel-item { width: 140px; height: 150px; }
.jcarousel-skin-offers .jcarousel-next-horizontal, .jcarousel-skin-offers .jcarousel-prev-horizontal { position: absolute; top: 10px; height: 140px; cursor: pointer; }
.jcarousel-skin-offers .jcarousel-next-horizontal { right: 2px; width: 23px; }
.jcarousel-skin-offers .jcarousel-prev-horizontal { left: 2px; width: 23px; }
.jcarousel-skin-offers .jcarousel-next-disabled-horizontal, .jcarousel-skin-offers .jcarousel-prev-disabled-horizontal  { cursor: default; background: none; }

#boxRegioSearch { position: relative; width: 300px; height: 221px; margin-bottom: 10px; color: #4d4d4d; background: #fff; }
    #boxRegioSearchTabsClip { position: absolute; bottom: 5px; width: 260px; height: 18px; margin: 0 4px; padding: 3px 15px 0; border-top: 1px solid #E4E3E3; overflow: hidden; }
    #boxRegioSearchTabs { position: absolute; top: 3px; left: -14px; width: 500px; height: 18px; float: left; display: inline; margin: 0; padding: 0; border: 0; }
    #boxRegioSearch #boxRegioSearchTabs li { float: left; margin: 0; padding: 0; background: none; }
        #boxRegioSearch #boxRegioSearchTabs li a { display: block; padding: 1px 10px; margin: 0 3px 0 0; color: #4d4d4d; border: 0; border-right: 1px solid #E4E3E3; }
        #boxRegioSearch #boxRegioSearchTabs .ui-tabs-selected a { color: #4d4d4d; font-weight: bold; }
    #boxRegioSearch .boxTitle { float: left; display: inline; width: 280px; }
        #boxRegioSearch .boxTitle a { float: left; display: inline; width: 280px; }
    #boxRegioSearch .boxContent { clear: both; position: static; width: 298px; height: 185px; background: #FFF; padding: 0; border: 1px solid #E4E4E4; border-top: 0; }
    #boxRegioSearch form { padding: 0 0 0 8px; }
    #boxRegioSearch .radio { float: left; margin: 0; }
    #boxRegioSearch .gray { color: #9c9c9c; }
    #boxRegioSearch label { font-size: 13px; }
    #boxRegioSearch p span { font-size: 15px; font-weight: bold; }
    #boxRegioSearch div ul { list-style: none outside none; margin: 0 8px; padding: 0; }
        #boxRegioSearch div ul li { float: left; padding: 0 30px 0 10px; }
        #boxRegioSearch div ul li a { color: #4d4d4d; }
        #boxRegioSearch #boxRegioSearchPraca ul li, #boxRegioSearch #boxRegioSearchFirmy ul li, #boxRegioSearch #boxRegioSearchInne ul li, #boxRegioSearch #boxRegioSearchImprezy ul li { float: none; margin-bottom: 7px; }
        #boxRegioSearch #boxRegioSearchPraca ul { margin-top: 8px; }
        #boxRegioSearch #boxRegioSearchFirmy ul, #boxRegioSearch #boxRegioSearchInne ul, #boxRegioSearch #boxRegioSearchImprezy ul { margin-top: 9px; }
    .boxRegioSearchWhat { float: left; height: 15px; padding: 5px 0; }
        .boxRegioSearchWhat p { float: left; width: auto; margin:0 5px 0 0; font-size: 14px; }
        .boxRegioSearchWhat label { width: auto; margin:0 5px 0 2px; }
    .boxRegioSearchInlineInput { clear: both; height: 25px; padding: 4px 0; }
        .boxRegioSearchInlineInput label { width: 90px; }
        #boxRegioSearchFirmy .boxRegioSearchInlineInput label, #boxRegioSearchImprezy .boxRegioSearchInlineInput label { width: 40px; }
    .boxRegioSearchInlineInput select { width: 190px; }
        .boxRegioSearchInlineInput select option { padding: 0 5px; }
    .boxRegioSearchInlineInput .inputText { width: 230px; }
        #boxRegioSearchDom .inputText { width: 190px; }
        #boxRegioSearch .inputText, #boxRegioSearch select { padding:3px 4px; font-size: 12px; border-color: #c2c2c2; }
    #boxRegioSearch .inputSubmit { position: absolute; top: 130px; left: 226px; width: 67px; height: 26px; color: #fff; cursor: pointer; background-color: #fff; }
    #boxRegioSearchFirmy .boxRegioSearchInlineInput, #boxRegioSearchInne .boxRegioSearchInlineInput, #boxRegioSearchImprezy .boxRegioSearchInlineInput { padding: 10px 0; }
    #boxRegioSearchInne label { width: 45px; }
    #boxRegioSearchInne .inputText { width: 230px; }
    #boxRegioSearchInne select { width: 240px; }
    #boxRegioSearchDomPriceTo, #boxRegioSearchMotoPriceTo { width: 117px; }
    #boxRegioSearchMotoMotorcycle, #boxRegioSearchPracaAbroad { display: none; }
    #boxRegioSearchPrev, #boxRegioSearchNext { position: absolute; top: 200px; display: block; width: 14px; height: 16px; font-size: 12px; line-height:12px; font-weight: bold; color: #fff; cursor: pointer; background-color: #fff; }
    #boxRegioSearchPrev:hover, #boxRegioSearchNext:hover { text-decoration: none; color: #fff; }
    #boxRegioSearchPrev { left: 4px; }
    #boxRegioSearchNext { right: 4px; }
    #boxRegioSearchRandki { width: 300px; }
        #boxRegioSearchRandki form { float: left; display: inline; width: 280px; height: 75px; margin: 0px; padding: 0 3px; }
            #boxRegioSearchRandki form fieldset { float: left; display: inline; width: 280px; height: 22px; margin: 0; padding: 0; }
            #boxRegioSearchRandki form fieldset.first { padding: 10px 0 0; border-top: 1px dotted #000; }
                #boxRegioSearchRandki form fieldset input { float: left; display: inline; }
            #boxRegioSearchRandki form strong { float: left; display: inline; width: 60px; padding: 0 25px 0 5px; display: inline-block; text-align: right; font: bold 14px Arial; color: #000; }
            #boxRegioSearchRandki form label { float: left; display: inline; width: 80px; padding: 0 0 0 5px; font: 13px Arial; color: #4d4d4d; }
            #boxRegioSearchRandki form label.last { width: 50px; }
            #boxRegioSearchRandki form p input {  }
        #boxRegioSearchRandki .login { float: left; display: inline; width: 210px; margin: 17px 0 0 5px; padding: 0 0 2px 0; font: 11px arial; color: #4d4d4d; }
            #boxRegioSearchRandki .login a { color: #4d4d4d; text-decoration: underline; }
        #boxRegioSearchRandkiInfo { position: absolute; right: 2px; top: 37px; width: 10px; height: 152px; }
        #boxRegioSearchRandki .inputSubmit { position: absolute; left: 93px; top: 125px; width: 176px; height: 28px; }
        #boxRegioSearchRandki p.register { float: left; display: inline; padding: 0 0 0 20px; margin: 0 0 5px 0; font: 20px arial; color: #2f75a2; }
            #boxRegioSearchRandki p.register strong { font: 20px arial; color: #56aee0; font-weight: bold; }
        #boxRegioSearchRandkiContent { width: 300px; height: 150px; margin: 0; padding: 0; }

#alarm24 { display: block; width: 298px; height: 88px; margin: 0 0 10px; background: #f2f2f2; border: 1px solid #e4e4e4; border-radius: 3px; }
    #alarm24:hover { text-decoration: none; }
    #alarm24 .title { display: block; margin: 10px 15px 8px; padding: 5px 0 8px; font: italic bold  21px/30px Arial; color: #AA0021; border-bottom: 1px solid #cacaca; }
        #alarm24 .title span { font-size: 24px; }
    #alarm24 .text { display: block; margin: 0 10px; text-align: center; font-size: 11px; font-weight: bold; color: #2572AD; }

#boxNewsSources { }
    #boxNewsSources #boxNewsSourcesNewsletter { display: block; margin: 0 0 0 12px; padding: 5px 0 15px 45px; font: 12px/25px arial,Tahoma,sans-serif; color: #235869; }
    #boxNewsSources ul { height: 28px; padding: 5px 0 0; margin: 8px 0 0; border-top: 1px solid #e4e4e4; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; }
        #boxNewsSources li { float: left; padding: 0; margin: 0; background: none; }
        #boxNewsSources li a { display: inline; float: left; width: 65px; height: 25px; padding: 0 0 0 28px; font: 12px/21px arial,Tahoma,sans-serif; color: #235869; background-repeat: no-repeat; }
    #boxNewsSources #boxNewsSourcesFacebook { width: 52px; margin: 0 0 0 14px; }
    #boxNewsSources .inputText { width: 196px; margin: 0 0 0 5px; font-size: 11px; }
    #boxNewsSources .inputSubmit { width: 67px; height: 26px; margin: 0; padding: 0; cursor: pointer; background-color: #FFF; }
    #boxNewsSources label.error { color: #F00; font-size: 11px; width: 200px; }
    #boxNewsSources .mobile { width: 275px; margin: 10px auto 0; color: #235869; }
        #boxNewsSources .mobile a { background: none; color: #f18a28; }
        #boxNewsSources .mobile img { float: left; padding: 0 15px 0 10px; }
        #boxNewsSources .mobile p { margin: 0 0 5px; padding: 5px 0 0; text-align: center; }
        #boxNewsSources .mobile .iphone { padding: 0; }

.boxMostPopularTabs { float: left; height: 25px; background-color: #fff; border: 1px solid #e4e4e4; }
    .boxMostPopularTabs { float: left; margin: 0; padding: 0; }
        .boxMostPopularTabs li { display: inline; float: left; margin: 0 1px 0 0; padding: 0; background: none; border: 0; }
        .boxMostPopularTabs li.last { margin: 0; }
            .boxMostPopularTabs li a { display: inline; float: left; width: 129px; margin: 1px; padding: 2px 8px 3px; text-align: center; color: #235869; border: 1px solid #f2f2f2; background: #f2f2f2; }
            .boxMostPopularTabs li a:hover { background: #e6e6e6; text-decoration: none; }
            .boxMostPopularTabs li.last a { margin-left: 0; }
        .boxMostPopularTabs .ui-tabs-selected a, .boxMostPopularTabs .ui-tabs-selected a:hover { padding-bottom: 6px; background: #fff; border-color: #e4e4e4; border-bottom: 0; }

#boxMultimedia { clear: both; float: left; width: 670px; margin: 0 0 10px; border-bottom: 1px solid #e4e4e4; border-radius: 3px; overflow: hidden; }
    #boxMultimedia .boxNews { float: left; display: inline; clear: none; width: 335px; margin: 0; background-color: transparent; overflow: visible; }
    #boxMultimedia .boxContent { height: 195px; border-width: 0 0 0 1px; border-radius: 0; }
    #boxMultimedia #boxMultimediaGalleries .boxContent { border-width: 0 1px; }
    #boxMultimedia .boxHeader { background: none; border-left: 1px solid #f2f2f2; }
    #boxMultimedia #boxMultimediaVideos .boxHeader { border: none; }
    #boxMultimedia .boxTitle { background-image: none; background-color: transparent; }
    #boxMultimedia #boxMultimediaVideos .boxTitle { background-image: url(/images/sprite_26-10-2011.png); background-color: #fff; }
    #boxMultimedia .main { float: left; width: 235px; }
    #boxMultimedia .main a.image { display: block; width: 235px; height: 157px; overflow: hidden; }
    #boxMultimedia .main p { margin-top: 3px; }
    #boxMultimedia .main p a { color: #2b556d; }
    #boxMultimedia ul { float: left; width: 81px; margin: 0 0 0 2px; }
        #boxMultimedia ul li { margin: 0 0 1px; padding: 2px 2px 2px 9px; background: none; }
            #boxMultimedia ul li .image { display: block; width: 70px; height: 48px; overflow: hidden; }
            #boxMultimedia ul li p { display: none; }
            #boxMultimedia ul li.current { background-color: #2584a5; }
    #boxMultimedia .more { clear: none; float: right; width: 72px; height: 30px; margin: 5px; padding: 0 0 0 5px; border-left: 1px solid #cacaca; text-align: right; }
        #boxMultimedia .more a { margin: 0; font-size: 11px; }

#boxVideo li { float: left; display: inline; padding: 0; margin: 5px 10px 0 0; width: 135px; background: none; }
#boxVideo li.last { margin: 5px 0 0; }
#boxVideo p { padding: 0 0 0 10px; margin: 0 0 5px; border: 0; }
#boxVideo #boxVideoPlayer { display: block; float: none; width: auto; padding: 0 0 5px; margin: 0 0 5px; border-bottom: 1px dashed #cbcbcb; }

#boxFacebook { height: 280px; }

boxEventsCitiesList { height: 30px; width: 468px; }
    #boxEventsCitiesList p { float: left; width: 90px; padding: 5px 5px 0 15px; color: #fefefe; }
    #boxEventsCitiesList select { float: left; width: 360px; margin: 5px; }
    #boxEvents .content li span { display: block; font-size: 11px; color: #999; }
    #boxEvents h3 a span { font-size: 15px; }
    #boxEvents .boxTitle.first { width: 480px; }
    #boxEvents .boxTitle.last { background: none; }
    #boxEvents .boxContent div.first { display: inline; float: left; width: 470px; }
        #boxEvents .boxContent div.first p { padding: 0; background: none; }
        #boxEvents .boxContent div.first li a { font: bold 17px/22px arial; color: #246fa8; }
        #boxEvents .boxContent div.first li span { display: block; font-size: 13px; line-height: 17px; color: #4d4d4d; }
        #boxEvents .boxContent div.first li span.prefix { display: inline; color: #F18A28; }
    #boxEvents .boxContent div.last { display: inline; float: left; width: 167px; margin: -5px 0 -1000px 10px; padding: 5px 0 1000px 10px; border-left: 1px solid #e4e4e4; }
        #boxEvents .boxContent div.last li { padding: 0; background: 0; border: 0; }
            #boxEvents .boxContent div.last li h3 { padding: 0; background: 0; border: 0; }
                #boxEvents .boxContent div.last li h3 a { margin-top: 0; font: bold 13px Arial; line-height: 17px; color: #246FA8; }

#boxStrefaImprez .content li span { font-size: 11px; }
#boxStrefaImprez h3 a span { font-size: 15px; }
#boxStrefaImprez p { color: #999; }

#boxRegioPromo { float: left; }
    #boxRegioPromo .boxHeader { height: 62px; }
    #boxRegioPromo .boxTitle { color: #cc071e; }
    #boxRegioPromo .boxRegioPromoTabs { clear: both; float: left; width: 298px; height: 26px; margin: 0; padding: 0; background: #fff; border: 1px solid #E4E4E4; border-top: 0; }
        #boxRegioPromo .boxRegioPromoTabs li { clear: none; display: inline; float: left; width: auto; height: auto; margin: 0; padding: 0; background: none; border: 0 none; }
        .boxRegioPromoTabs li a { display: inline; float: left; width: 95px; margin: 1px; padding: 3px 0; font: normal 13px arial,Tahoma,sans-serif; text-align: center; border: 1px solid #f2f2f2; color: #10333E; background: #f2f2f2; }
        .boxRegioPromoTabs a:hover { text-decoration: none; background: #e6e6e6; border-color: #e6e6e6; }
        .boxRegioPromoTabs .ui-tabs-selected a, #boxNewsTabs .ui-tabs-selected a:hover { padding: 3px 0 6px; color: #000; background: #fff; border: 1px solid #E4E4E4; border-bottom: 0; }
        #boxRegioPromo .boxContent { padding-top: 10px; }
        #boxRegioPromo .ui-tabs-panel .boxRegioPromoTabs { border-bottom: 0; }
        #boxRegioPromo .ui-tabs-panel .boxRegioPromoTabs li a { width: 97px; font-size: 12px; margin-top: 4px; border: 0; background: #f2f2f2; }
		#boxRegioPromo #boxRegioPromoTab2 ul li a { width: 72px; }
        #boxRegioPromo .ui-tabs-panel .boxRegioPromoTabs li a:hover { background: #e6e6e6; }
        #boxRegioPromo .ui-tabs-panel .boxRegioPromoTabs .ui-tabs-selected a, #boxRegioPromo .ui-tabs-panel .boxRegioPromoTabs .ui-tabs-selected a:hover { background: #fff; border: 0; padding: 3px 0;}
    #boxRegioPromo ul { margin: 0; padding: 0; }
    #boxRegioPromo li { float: left; width: 280px; height: 70px; margin: 0 0 5px; padding: 0 0 5px; background: none; border-bottom: 1px dashed #CBCBCB; clear: both; overflow: hidden; }
    #boxRegioPromo li a { font-size: 13px; color: #4d4d4d; }
    #boxRegioPromo img { display: inline; float: left; margin: 0 7px 0 0; }
    #boxRegioPromo p { display: inline; float: left; width: 165px; margin: 0; padding: 0 0 0 8px; border: none; }
    #boxRegioPromo .ui-tabs-hide { display: block; position: absolute; left: -10000px; }
/* boxy promocyjne Regio - jcarousel pionowy */
.jcarousel-skin-regiopromotion .jcarousel-container {}
.jcarousel-skin-regiopromotion .jcarousel-container-vertical { width: 280px; height: 481px; float: left; padding: 30px 0; }
.jcarousel-skin-regiopromotion .jcarousel-clip-vertical { width: 280px; height: 481px; }
.jcarousel-skin-regiopromotion .jcarousel-item { width: 280px; height: 70px; }
.jcarousel-skin-regiopromotion .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-regiopromotion .jcarousel-item-placeholder { background: #fff; color: #000; }
/* boxy promocyjne Regio - jcarousel pionowy - przyciski */
.jcarousel-skin-regiopromotion .jcarousel-next-vertical { position: absolute; bottom: 0px; bottom: 0; left: 0px; width: 280px; height: 25px; cursor: pointer; }
.jcarousel-skin-regiopromotion .jcarousel-prev-vertical { position: absolute; top: 0; left: 0px; width: 280px; height: 25px; cursor: pointer; }
.jcarousel-skin-regiopromotion .jcarousel-next-disabled-vertical, .jcarousel-skin-regiopromotion .jcarousel-prev-disabled-vertical { cursor: default; background: #fff; }

#boxCities .boxNewsList { width: 288px; }
#boxCities li { clear: both; }
#boxCities li.first p { padding-right: 18px; }
#boxCitiesList { height: 30px; width: 298px; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; background: #edebeb; }
    #boxCitiesList select { float: left; width: 290px; margin: 5px; }

#boxWeather .more { text-align: center; font-size: 12px; }
.boxWeatherDay { position: relative; clear: both; overflow: hidden; margin: 0 0 5px; padding: 0 0 5px 90px; font-size: 11px; color: #4D4D4D; }
    .boxWeatherDay span { display: block; color: #2B556D; font: bold 14px/normal Arial; }
    .boxWeatherDay img { position: absolute; top: 0; left: 12px; }
    .boxWeatherDay strong { display: block; font: bold 16px/normal Arial; }

#boxReadIt li { padding: 0; background: none; }

#boxNearby li { display: inline; float: none; padding: 0 5px 0 0; background: none; }
    #boxNearby li a { color: #2B556D; }

#boxPoll p { font-size: 13px; color: #4d4d4d; line-height: 18px; }
#boxPoll fieldset { line-height: 22px; }
#boxPoll .buttons { margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid #cbcbcb; }
#submitVote, #submitResult { float: left; width: 67px; height: 26px; margin: 0 38px; padding: 0; font: 16px arial,Tahoma,sans-serif; color: #f18a28; cursor: pointer; text-indent: -9999px; }
#submitResult { float: right; }

#boxEcommerce { clear: both; padding: 20px 0 0; }
    #boxEcommerce .boxTitle { color: #cc071e; }
    #boxEcommerce .boxContent { position: static; }
    #boxEcommerce .boxEcommerceItemMain { float: left; display: inline; width: 230px; height: 140px; margin: 0 10px 0 0; overflow: hidden; }
        #boxEcommerce .inter { position: absolute; width: 230px; height: 140px; overflow: hidden; }
        #boxEcommerce .boxEcommerceItemMain .title { position: absolute; left: 0; bottom: 0; width: 210px; padding: 10px; text-align: center; font: bold 13px/18px arial,Tahoma,sans-serif; color: #204363; background: url(/images/title_bg.png); }
    #boxEcommerce .boxEcommerceItemNorm { float: left; display: inline; width: 345px; height: 60px; padding: 5px; overflow: hidden; background: #fff; }
        #boxEcommerce .boxEcommerceItemNorm .image { display: inline; float: left; width: 100px; height: 55px; overflow: hidden; }
        #boxEcommerce .boxEcommerceItemNorm .title { display: inline; float: left; width: 220px; margin: 5px 0 0 10px; padding: 0 0 0 10px; font-size: 13px; color: #4d4d4d; }
        #boxEcommerce .boxEcommerceItemNorm.middle { margin: 0 10px 0 0; }
        #boxEcommerce .boxEcommerceItemNorm.top { height: 59px; border-bottom: 1px solid #e4e4e4; }


#boxGalleriesSmall { float: left; display: inline; clear: none; width: 180px; height: auto; }
    #boxGalleriesSmall .boxContent li { width: 180px; height: auto; margin: 0 0 10px; }
    #boxGalleriesSmall .boxContent li a, #boxGalleries .boxContent li span { display: block; }

#boxIgc .igcUsers { float: left; margin: 0 0 0 10px; padding:0 0 5px; }
    #boxIgc .igcUsers li { display: inline; float: left; width: 45px; height: 45px; margin: 0 6px 6px 0; padding: 0; background: none; }
        #boxIgc .igcUsers li img { width: 45px; height: 45px; }
    #boxIgc .igcUsers .last { margin: 0; }

#boxRegioRecommend .boxContent { padding: 0; }
#boxRegioRecommend li { float: left; margin: 0 0 5px; padding: 5px; background: none; border-bottom: 1px dashed #EEEEEE; }
    #boxRegioRecommend li h3 { float: right; display: inline; width: 160px; margin: 0; border: 0; }
    #boxRegioRecommend li a.image { float: left; display: inline; width: 120px; height: 80px; margin: 0 5px 0 0; overflow: hidden; }

#boxCatalog .boxContent, #boxGalleries300 .boxContent { padding: 10px 0; }
#boxCatalog ul li, #boxGalleries300 ul li { padding: 0; border: 0; }
/* skin dla boxów galerie w kolumnie 300 */
.jcarousel-skin-galleries300 .jcarousel-container { background: #FFF; }
.jcarousel-skin-galleries300 .jcarousel-container-horizontal, ul.jcarousel-skin-galleries300 { width: 258px; padding: 0 20px; }
.jcarousel-skin-galleries300 .jcarousel-clip-horizontal, ul.jcarousel-skin-galleries300 { width: 258px; height: 120px; overflow: hidden; }
.jcarousel-skin-galleries300 .jcarousel-item { width: 120px; height: 120px; margin: 0 5px; text-align: left; line-height: 13px; }
.jcarousel-skin-galleries300 .jcarousel-item a { display: block; width: 120px; height: 120px; overflow: hidden; }
.jcarousel-skin-galleries300 .jcarousel-next-horizontal { position: absolute; top: 18px; right: 2px; width: 16px; height: 27px; cursor: pointer; background-position: -277px -273px; }
.jcarousel-skin-galleries300 .jcarousel-prev-horizontal { position: absolute; top: 18px; left: 2px; width: 16px; height: 27px; cursor: pointer; background-position: -254px -273px; }
.jcarousel-skin-galleries300 .jcarousel-next-disabled-horizontal, .jcarousel-skin-galleries300 .jcarousel-prev-disabled-horizontal  { cursor: default; background: none; }
.jcarousel-skin-galleries300 .jcarousel-next-horizontal, .jcarousel-skin-galleries300 .jcarousel-prev-horizontal { position: absolute; width: 23px; height: 140px; top: -10px; }
.jcarousel-skin-galleries300 .jcarousel-next-horizontal { right: 2px; }
.jcarousel-skin-galleries300 .jcarousel-prev-horizontal { left: 2px; }

/* LISTA GALERII */
/* menu kategorii */
#galleryMenu { float: left; width: 668px; height: 29px; margin: 0; padding: 0; background-color: #fff; border: 1px solid #e4e4e4; border-bottom: 0; }
    #galleryMenu li { display: inline; float: left; margin: 0 1px 0 0; padding: 0; background: none; border: 0; }
    #galleryMenu li.last { margin: 0; }
        #galleryMenu li a { display: inline; float: left; width: auto; margin: 1px; padding: 4px 10px 5px; text-align: center; color: #246fa8; font-size: 14px; border: 1px solid #f2f2f2; background: #f2f2f2; }
        #galleryMenu li a:hover { background: #e6e6e6; text-decoration: none; }
        #galleryMenu li.last a { margin-left: 0; }
    #galleryMenu .active, #galleryMenu .active:hover { padding-bottom: 8px; background: #fff; border-color: #e4e4e4; border-bottom: 0; }

/* lista galerii */
#galleryList { clear: both; width: 670px; margin: 0; }
#galleryList ul { clear: both; width: 650px; margin: 0; padding: 0 9px; background: #fff; border: 1px solid #E4E4E4; overflow: hidden; }
    #galleryList li { float: left; width: 320px; height: 90px; padding: 10px 5px 0 0; margin: 0 0 10px 0; text-align: left; border-top: 1px dashed #CBCBCB; overflow: hidden; background: none; }
    #galleryList li.topItem { border: 0; }
        #galleryList li a { float: left; width: 165px; margin: 0 0 5px 2px; padding: 0 0 0 8px; display: block; font-weight: normal; color: #136682; }
        #galleryList li .image { width: 145px; margin: 0; padding: 0; background: 0; }
        #galleryList li span { display: block; float:left; width: 145px; padding: 0 0 0 10px; font-size: 11px; color: #7A7A7A; }
        #galleryList li img { float: left; width: 135px; margin: 0 10px 0 0; }
        #galleryList li.active { background: #E9F1F4; }
.galleryMore { float: right; width: 650px; text-align: right; margin: 0; padding: 10px; background: #FFF; }
    .galleryMore a { color: #f18a28; }

/* lista wszystkich galerii */
.galleryTextList { padding: 10px; border: 1px solid #E4E4E4; }
    .galleryTextList ul { float: left; display: inline; width: 201px; margin: 0 10px -1000px 0; padding: 0 10px 1000px 0; background: #FFF; border-right: 1px solid #E4E4E4; }
    .galleryTextList ul.last { margin: 0; padding: 0; border: 0; }
    .galleryTextList li { float: left; width: 191px; margin: 0 0 5px 0; }
        .galleryTextList li a { float: left; display: block; width: 191px; padding-bottom: 5px; border-bottom: 1px dashed #E4E4E4; color: #4d4d4d; }

/* TAGI */
#boxTags { clear: both; width: 300px; padding: 0 0 20px 0; }
#boxTags h3 { position: static; padding: 0 0 40px 0; font-size: 24px; color: #c21517; background-position: -205px -42px; }
#boxTags div { display: block; width: 300px; height: 22px; background-position: -205px 0; }
#boxTags ul { margin: 0; padding: 0 20px; border-left: 1px solid #e1e0e0; border-right: 1px solid #e1e0e0; }
#boxTags ul li { display: inline; margin: 0; padding: 0 5px 0 0; background: 0; }
#boxTags ul li a { color: #6A6A6A; }
#tagsList ul li { background: 0; display: inline; }
.boxTags10 { font-size: 10px; }
.boxTags11 { font-size: 11px; }
.boxTags12 { font-size: 12px; }
.boxTags13 { font-size: 13px; }
.boxTags14 { font-size: 14px; }
.boxTags15 { font-size: 15px; }
.boxTags16 { font-size: 16px; }
.boxTags17 { font-size: 17px; }
.boxTags18 { font-size: 18px; }
.boxTags19 { font-size: 19px; }
.boxTags20 { font-size: 20px; }
.boxTags21 { font-size: 21px; }
.boxTags22 { font-size: 22px; }
.boxTags23 { font-size: 23px; }
.boxTags24 { font-size: 24px; }
.boxTags25 { font-size: 25px; }
.boxTags26 { font-size: 26px; }
.boxTags27 { font-size: 27px; }
.boxTags28 { font-size: 28px; }
.boxTags29 { font-size: 29px; }
.boxTags30 { font-size: 30px; }

/* MAPY */
#map { width: 670px; height: 270px; margin: 0 0 10px; }
#boxMap { clear: both; }
.mapsInfo { width: 200px; font-size: 11px; }
    .mapsInfo h1 { margin: 2px 0 5px 0; padding:0; font: bold 12px/16px arial,tahoma,sans-serif; }
    .mapsInfo p { margin: 0; padding:0; font-size: 11px; }
    .mapsInfo p.mapsInfoArticles { margin: 15px 0 2px 0; }
    .mapsInfo img { border: 0; float: left; margin: 0 5px 5px 0; }
    .mapsInfo ul, #boxMap .mapsInfo ul { float: none; margin: 0; padding: 0; }
        .mapsInfo ul li, #boxMap .mapsInfo ul li { float: none; margin: 0 0 2px 0; padding: 0 0 0 12px; line-height: 12px; }
        .mapsInfo ul li a, #boxMap .mapsInfo ul li a { font-size:11px; color: #4d4d4d; }

/* SONDY SMS */
.boxSmsPoll { position: relative; margin: 0 0 10px; }
    .boxSmsPoll ul { padding: 0; margin: 0 0 5px; }
        .boxSmsPoll ul p { clear: both; display: block; margin: 2px 0px; }
        .boxSmsPoll ul li { margin: 0 0 5px; padding: 5px 0 0; background: none; }
        .boxSmsPoll ul li span { margin: 2px 0; font-size: 11px; }
        .boxSmsPoll ul li span strong { font-weight: bold; }
        .boxSmsPoll ul p strong { color: #000; }
    .boxSmsPoll p { margin: 0; padding: 0; border: 0; }
    .boxSmsPoll ul li p { clear: both; display: block; margin: 2px 0; padding: 0; border: 0; }
    .boxSmsPoll ul li div { overflow: hidden; }
    .boxSmsPoll ul li div img { height: 15px; }
    .boxSmsPoll ul li span img { height: 15px; } /* for old xml versions */
.smsPollPhoto { float: left; width: 66px; margin: 0; padding: 0 2px; }
.smsPollYes { color: #fdcb58; }
.smsPollNo { color: #1b88a7; }
.smsPoll300 { width: 280px; }
.smsPoll670 { width: 650px; }

/* REKLAMY */
.adholder_gora1, #adoceanGora, #adoceanGora1 { clear: both; width: 980px; margin: 0 auto; padding: 10px 0 20px; text-align: center; line-height: 14px; }
.adholder_gora1, #adoceanGora { line-height: 13px; }
.adholder_gora2, #adoceanGora2 { clear: both; width: 980px; margin: 6px auto 10px; text-align: center; line-height: 14px; }
.adholder_winietabox, #adoceanWinietaBox { position: absolute; top:5px; right: 160px; width: 92px; line-height: 14px; }
.adholder_srodek1, .adholder_srodek2, .adholder_srodek3, #adoceanSrodek1, #adoceanSrodek2, #adoceanSrodek3 { clear: both; margin: 10px auto; text-align: center; line-height: 14px; }
.adholder_srodek1 { width: 300px; }
.adholder_srodek2, .adholder_srodek3 { width: 670px; }
.adholder_sklep1, .adholder_sklep2, #adoceanSklep1, #adoceanSklep2 { clear: both; width: 180px; margin: 0 0 10px; text-align: center; }
.adholder_prawa1, .adholder_prawa2, .adholder_prawa3, #adoceanPrawa1, #adoceanPrawa2, #adoceanPrawa3 { clear: both; width: 300px; margin: 0 0 10px; text-align: center; line-height: 14px; }
.adholder_sondabox, #adoceanSondaBox { float: right; width: 170px; }
.adholder_pasek, #adoceanPasek { clear: both; width: 980px; margin: 0 auto; text-align: center; line-height: 14px; }
.adholder_adsense { margin: 10px 0 0; }
/* OPERA - formatowanie napisu reklama i promocja */
#belka_box { width: 100%; margin: auto; text-align: center; }
#belka { width: 500px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#gora_box { width: 100%; margin: auto; text-align: center; }
#gora { width: 750px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#dol_box { width: 100%; margin: auto; text-align: center; }
#dol { width: 750px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#lewa1_box , #lewa2_box, #lewa3_box, #lewa4_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; padding-bottom: 10px; }
#lewa1, #lewa2, #lewa3, #lewa4 { width: 120px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#link_sponsorowany { width: 280px; margin: 0px; margin-bottom: 5px; border-bottom: 0px solid #E4E4E4; padding-top: 0px; padding-bottom: 5px; float: left; overflow: hidden; text-align: left; font-size: 9px; font-family: Verdana,Tahoma; color: #9d9d9d; }
#link_sponsorowany a { color: #cc0000; text-decoration: none; font-weight: bold; font-size: 11px; }
#link_sponsorowany a:hover { color: #cc0000; text-decoration: underline; font-weight: bold; font-size: 11px; }
#prawa1_box, #prawa2_box, #prawa3_box, #prawa4_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; padding-bottom: 10px; }
#prawa1 , #prawa2 , #prawa3 , #prawa4 { width: 300px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#srodek1_box , #srodek2_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; border-bottom: 1px dotted #E4E4E4; padding-bottom: 10px; }
#srodek1, #srodek2 { width: 300px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
/* OPERA - formatowanie napisu reklama i promocja - koniec */
div.dn { display: none; }
