body { background: #e6edf0 url(/i/go/bg_page.gif) repeat-x; color: #383838; font: 12px Arial; }
.clearBoth { clear: both; }
.h15 { height: 15px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignCenter { text-align: center; }
.ad { background: url(/i/go/reklama.gif) no-repeat right bottom; clear: both; margin-bottom: 15px; padding: 5px 0 17px 0; text-align: center; }
.ad-billboard,.ad-tradycyjny1,.ad-tradycyjny2,.ad-billboard_autopromocje { margin: 5px 10px; padding: 5px; }
.ad-billboard>div, .ad iframe { margin: 0 auto !important; }
a:link,a:active { color: #086a5c; text-decoration: underline; }
a:visited { color: #053b33; }
a:hover { text-decoration: none; }
#headline { margin: 5px auto 0 auto; overflow: hidden; width: 1000px; }
#headline .links { float: right; }
#headline .links a { color: #0C7767; margin: 0 0 0 10px; text-decoration: none; }
#wrapper { background-color: #e9f1f4; border: 1px solid #fff; margin: 0 auto 10px auto; position: relative; width: 1000px; }
#wrapper>.ad-skyscraper,#wrapper>.ad-sub_skyscraper { position: absolute; right: 101%; top: -5px; }
#wrapper>.ad-skyscraper_right,#wrapper>.ad-sub_skyscraper_right { left: 101%; position: absolute; top: -5px; }
#wrap { background-color: #fff; border: 1px solid #a4cac5; margin: 10px; padding: 0; }
#header { overflow: hidden; padding: 10px; }
#wrap_footer { background-color: #e9f1f4; margin-top: 15px; padding: 20px; }
#copyright { font-size: 0.9em; line-height: 1.7em; margin: 10px auto; text-align: center; width: 1000px; }
#copyright a { font-weight: bold; text-decoration: none; }
#left { border-right: 1px solid #ccc; float: left; overflow: hidden; width: 650px; }
#right { float: right; margin: 0 10px; overflow: visible; width: 300px; }
#left .block { overflow: hidden; padding: 10px 15px; }
.content { margin: 15px; }
#nav { background: #0C7767; border-top: 1px solid #A4CAC5; }
#nav>ul { height: 25px; border-bottom: 25px solid #FFF; margin: 0; position: relative; }
#nav>ul.nav-half { height: 25px; }
#nav ul>li { float: left; height: 25px; list-style-type: none; margin: 0; overflow: hidden; }
#nav ul>li>a { float: left; padding: 5px 8px; }
#nav>ul>li>a { text-transform: uppercase; }
#nav>ul>li>ul { background: #FFF; display: none; left: 0; position: absolute; top: 25px; width: 100%; }
#nav>ul>li>ul>li>ul { background: #FFF; display: none; position: absolute; right: 0; top: 25px; }
#nav .active>ul { display: block; }
#nav a { color: #000; text-decoration: none; }
#nav>ul>li>a { color: #FFF; }
#nav .active a,#nav>ul>.active>a { background: #FFF; color: #000; }
#nav li .active a { text-decoration: underline; }
#nav a:hover { background: #FFEDAD; }
#nav>ul .addArticle { float: right; }
#nav ul>li.floatRight { float: right; }
.breadcrumbs { background-color: #E4EEF2; border-bottom: 0px solid #ccc; color: #126354; font-size: 10px; font-size: 11px; margin-bottom: 5px; padding: 4px 10px; }
.breadcrumbs a { color: #126354; }
#nav .mark a { background: #FFF; border-right: 1px solid #A4CAC5; color: #0C7767; color: #111; font-weight: bold; }
#nav-extra { background: #FFF; border-bottom: 1px solid #A4CAC5; overflow: hidden; position: absolute; width: 978px; z-index: 10; }
#nav-extra>ul { border-left: 1px solid #CCC; float: left; left: -1px; padding: 0 12px 10px 12px; position: relative; }
#nav-extra a { text-decoration: none; }
#nav-extra a:hover { text-decoration: underline; }
#nav-extra>ul>li>a { color: #1F8C4A; display: block; font-weight: bold; padding: 2px 0; }
#nav-extra>ul>li li { list-style-type: none; }
#fb, #googleplus { float: left; }
#search { float: right; height: 56px; overflow: hidden; width: 290px; }
#search>ul { height: 20px; list-style: none; margin: 0 !important; overflow: hidden; padding: 0; }
#search>ul li { float: left; list-style-image: none !important; margin: 1px 0 !important; padding: 2px 15px 2px 0; text-indent: 0; }
#search>ul a { color: #096B6F; display: block; height: 20px; line-height: 20px; padding: 0; text-align: center; text-decoration: none; }
#search>ul a:active { outline: none; }
#search>ul a:hover { text-decoration: underline; }
#search>ul a.current,ul.search_tabs a.current:hover,ul.search_tabs li.current a { cursor: default !important; font-weight: bold; }
#search>.panes { overflow: hidden; padding: 5px 0; }
#search>.panes>div { overflow: hidden; }
input.search-normal { border: 3px solid #E9F1F4; float: left; font: italic 12px Arial; padding: 5px 1px; width: 160px; }
input.search { border: 3px solid #E9F1F4; float: left; font: italic 12px Arial; padding: 5px 1px; width: 250px; }
input.search-half { border: 3px solid #E9F1F4; float: left; font: italic 12px Arial; margin-right: 3px; padding: 5px 1px; width: 120px; }
.btn_search { background: url(/i/go/btn_search.gif) no-repeat; border: 0; float: right; font-size: 0; height: 25px; text-indent: -999em; width: 25px; }
.search-portal { float: left; font-size: 11px; overflow: hidden; }
.search-portal li { height: 16px; line-height: 10px; overflow: hidden; }
.search-portal input { margin: 1px 5px; vertical-align: middle; }
#blogs { border: 5px solid #E9F1F4; border-bottom: 0; float: left; margin: 0 0 0 12px; overflow: visible; padding: 8px 0 0 13px; position: relative; width: 270px; }
#blogs h2 { background: #FFF; color: #939393; float: right; font: normal 12px Arial; padding: 0 5px; position: absolute; right: 0; top: -12px; }
#blogs li,#blogs ul { margin: 0; padding: 0; }
#blogs img.f { border: 1px solid #B1C7CF; float: left; height: 50px; margin-right: 10px; padding: 0; }
#blogs h3,#blogs p { font-size: 10px; font-style: italic; margin: 0 0 4px 0; padding: 0; }
#blogs h3 a { font-weight: bold; text-decoration: none; }
#blogs .block-fullnews { margin: 0; }
#blog { background: url(/i/go/blogi.png) no-repeat; height: 175px; margin-bottom: 15px; overflow: hidden; position: relative; }
#blog h2 { background: url(/i/go/pencil.png) no-repeat 100% 10px; color: #0C7767; font: bold 14px Arial; margin: 0 10px; padding: 10px 0 5px 0; text-transform: uppercase; }
#blog h2 a { color: #0C7767; }
#blog h3 { font-weight: bold; }
#blog-tabs { bottom: 0; font-size: 30px; padding: 0 3px; position: absolute; }
#blog-tabs li { float: left; line-height: 5px; }
#blog-tabs a { color: #0C7767; text-decoration: none; }
#blog-tabs .current { color: #CCC; }
#blog .block-more { bottom: 5px; font-size: 10px; position: absolute; right: 0; }
#blog .block-fullnews { height: 100%; margin: 0; }
#blog .block-fullnews a { color: #000; font-style: italic; text-decoration: none; }
#blog .block-fullnews li { padding: 0; }
#right #blog .block-fullnews ul { padding: 0 10px; }
#blog img.f { border: 1px solid #C3C3C3; margin: 0 10px 0 0; padding: 1px; }
.live-news { background: url(/i/go/bg_livenews.png) no-repeat; margin: 0 10px 15px 10px; overflow: hidden; padding-top: 2px; position: relative; }
.live-news h2 { color: #fff; float: left; font: bold 13px Arial; height: 20px; padding: 9px 7px 5px 10px; text-shadow: 1px 1px 0 #111; }
.live-news ul { float: left; height: 20px; height: 9999em; overflow: hidden; padding: 0; position: absolute; right: 50px; width: 700px; }
.live-news li { font: 13px Arial; height: 20px; padding: 8px 0 7px 0; }
.live-news a { color: #111; font-weight: bold; text-decoration: none; }
.live-news a:hover { color: #cc0001; }
.main-verticalscroller { border-top: 1px solid #c8c8c8; height: 243px; margin: 0 10px 0 10px; overflow: hidden; position: relative; width: 630px; }
.main-verticalscroller>div { height: 243px; position: relative; }
.main-verticalscroller>div>a>img { position: absolute; z-index: 1; }
.main-verticalscroller>div p { background: #111; background: rgba(0, 0, 0, 0.6); bottom: 0; font-size: 13px; padding-right: 10px; position: absolute; width: 380px; z-index: 2; }
.main-verticalscroller>div .important p { background: #C31900; background: rgba(195, 25, 0, 0.75); }
.main-verticalscroller>div p a { color: #FFF; display: block; padding: 7px; text-decoration: none; }
.main-verticalscroller>div p a:hover { text-decoration: underline; }
.main-verticalscroller>div { height: 243px; overflow: hidden; }
.main-verticalscroller .block-verticalscroller-flowpanes { float: left; height: 100%; overflow: hidden; width: 400px; }
.main-verticalscroller .block-verticalscroller-tabs { background: #FFF; border: 0px solid #c8c8c8; float: right; height: 100%; list-style-type: none; position: absolute; right: 0; top: 0; width: 240px; z-index: 3; }
.main-verticalscroller .block-verticalscroller-tabs li { background: url(/i/go/news_slide_off.gif) repeat-x bottom; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; height: 60px; }
.main-verticalscroller .block-verticalscroller-tabs li:hover { background: url(/i/go/news_slide_hover.gif) repeat-x bottom; }
.main-verticalscroller .block-verticalscroller-tabs li.active { background: url(/i/go/currentnewsslide.png) no-repeat left top; border-bottom-width: 0; border-left-width: 0; border-top: 0; height: 60px; margin-left: -18px; }
.main-verticalscroller .block-verticalscroller-tabs li.active a { padding-left: 28px; }
.main-verticalscroller .block-verticalscroller-tabs li a { color: #111; display: block; font: 14px Arial; height: 40px; line-height: 1.4em; overflow: hidden; padding: 10px; text-decoration: none; }
.main-verticalscroller .block-verticalscroller-tabs li.important a { color: #C31900; font-weight: bold; text-shadow: 1px 1px 0 #FFF; }
.fullnews-standard img.f { border: 1px solid #CCC; padding: 1px; }
.fullnews-standard h3.t a { color: #000; font-size: 13px; font-weight: bold; text-decoration: none; }
.fullnews-standard .block-fullnews { margin-bottom: 0; }
.block-left { float: left; width: 180px; }
.block-right { border-left: 1px solid #CCCCCC; float: right; width: 420px; }
.block-left li { margin-bottom: 15px; }
.block-left a:link,.block-left a:visited { color: #000; text-decoration: none; }
.block-left img.f { border: 1px solid #CCC; margin: 5px 0; padding: 1px; }
.block-left p { font-size: 0.8em; margin-top: 5px; text-align: justify; }
.block-left p a { color: #8F8F8F; }
#twojemiasto .more { clear: both; }
#olsztynska24 { border-top: 1px solid #373b37; margin: 15px; overflow: hidden; padding-top: 2px; }
#olsztynska24 .borderHeader { border: 0; margin: 0; padding: 2px 0 0 0; }
#olsztynska24 .borderHeader h2,#olsztynska24 .borderHeader p { background: #FFF; color: #b71a1a; float: left; margin: 0 15px; padding: 2px 7px; }
#olsztynska24 .borderHeader p { margin: 5px 15px 0 15px; }
#olsztynska24 .borderHeader p a { color: #b71a1a; text-decoration: none; }
#olsztynska24 h2 a { color: #000; font: normal 15px Arial; text-decoration: none; }
#olsztynska24 h2 span { color: #9B9999; font-size: 16px; font-weight: bold; }
#olsztynska24 .block-verticalscroller { background: #A3A3A3; margin: 3px 0 0 0; overflow: hidden; }
#olsztynska24 .block-verticalscroller-flowpanes { float: left; }
#olsztynska24 .block-verticalscroller-flowpanes>div { float: left; padding: 10px 10px 5px 10px; }
#olsztynska24 .block-verticalscroller-flowpanes img { border: 1px solid #FFF; }
#olsztynska24 .block-verticalscroller-tabs { float: right; padding: 10px 10px 5px 0; position: relative; width: 400px; }
#olsztynska24 .block-verticalscroller-tabs li { border-bottom: 1px dotted #FFF; color: #FF0000; list-style: square; overflow: hidden; padding: 3px 0; }
#olsztynska24 .block-verticalscroller-tabs a { color: #FFF; text-decoration: none; }
#olsztynska24 .block-verticalscroller-tabs a:hover { color: #000; }
#olsztynska24 .olsztynska24-contact { background: #8C1F1F; clear: both; color: #FFF; overflow: hidden; padding: 2px; }
#olsztynska24 .olsztynska24-contact li { display: inline; padding: 0 4px; text-align: center; }
#olsztynska24 .olsztynska24-contact li img { margin: 5px; vertical-align: middle; }
#olsztynska24 .olsztynska24-contact a { color: #FFF; text-decoration: none; }
#olsztynska24 .olsztynska24-contact a:hover { text-decoration: underline; }
#olsztynska24 .more { background: #A3A3A3; display: block; float: none; margin: 0; padding: 0 5px 5px 0; text-align: right; }
#right .olsztynska24-contact { background: #8C1F1F; clear: both; color: #FFF; margin-bottom: 15px; overflow: hidden; padding: 2px; }
#right .olsztynska24-contact li { }
#right .olsztynska24-contact li img { margin: 5px; vertical-align: middle; }
#right .olsztynska24-contact a { color: #FFF; text-decoration: none; }
#right .olsztynska24-contact a:hover { text-decoration: underline; }
#tematyczne,#galerie { height: 210px; margin-bottom: 15px; overflow: hidden; }
#tematyczne a.prevT,#tematyczne a.nextT,#galerie a.prevT,#galerie a.nextT { cursor: pointer; float: left; padding: 80px 7px 0 7px; }
#tematyczne a.prevT:hover,#tematyczne a.nextT:hover,#galerie a.prevT:hover,#galerie a.nextT:hover { margin-top: 2px; }
#tematyczne .supertitle,#galerie .supertitle { font-size: 12px; padding: 5px; text-align: left; text-transform: uppercase; }
#tematyczne .supertitle a { color: #006457; }
#tematyczne .t,#galerie .t { background: #E5EDF0; font: normal 11px Verdana; height: 66px; padding: 5px; text-align: center; }
#tematyczne p,#galerie p { font-size: 9px; margin: 0 5px; text-align: justify; }
#tematyczne img.f,#galerie img.f { border: 1px solid #CCC; height: 100px; width: 100px; }
#tematyczne a,#galerie a { color: #111; text-decoration: none; }
#tematyczne>div,#galerie>div { float: left; height: 208px; overflow: hidden; padding: 0; position: relative; width: 580px; }
#tematyczne>div>.items>div,#galerie>div>.items>div { float: left; }
#tematyczne>div li,#galerie>div li { border: 1px solid #CCCCCC; float: left; height: 206px; margin: 0 4px 0 0; text-align: center; width: 110px; }
#tematyczne>div .items,#galerie>div .items { overflow: hidden; position: absolute; width: 2000em; }
#tematyczne>div .active,#galerie>div .active { background-color: #fff; border: 1px inset #ccc; }
#galerie>div li { background: #4F4F4F; height: 190px; }
#galerie .t { background: none; padding: 0 5px; }
#galerie img.f { margin-top: 5px; }
#galerie a { color: #FFF; }
.tematyczneScroller { height: 210px; margin-bottom: 15px; overflow: hidden; }
.tematyczneScroller a.prevT,.tematyczneScroller a.nextT { cursor: pointer; float: left; padding: 80px 7px 0 7px; }
.tematyczneScroller a.prevT:hover,.tematyczneScroller a.nextT:hover { margin-top: 2px; }
.tematyczneScroller .supertitle { font-size: 14px; padding: 0 5px 5px 5px; text-align: left; text-transform: uppercase; }
.tematyczneScroller .supertitle a { color: #006457; }
.tematyczneScroller .t { background: #E5EDF0; font: normal 11px Verdana; height: 40px; padding: 5px; text-align: center; }
.tematyczneScroller p { font-size: 9px; margin: 0 5px; text-align: justify; }
.tematyczneScroller img.f { border: 1px solid #CCC; height: 125px; width: 125px; }
.tematyczneScroller a { color: #111; text-decoration: none; }
.tematyczneScroller>div { float: left; height: 208px; overflow: hidden; padding: 0; position: relative; width: 900px; }
.tematyczneScroller>div>.items>div { float: left; }
.tematyczneScroller>div li { border: 1px solid #CCCCCC; float: left; margin: 0 7px; padding-top: 5px; text-align: center; width: 135px; }
.tematyczneScroller>div .items { overflow: hidden; position: absolute; width: 2000em; }
.tematyczneScroller>div .active { background-color: #fff; border: 1px inset #ccc; }
.tematyczneScrollerDark>div li { background: #4F4F4F; }
.tematyczneScrollerDark>div h3.t { background: #4F4F4F; }
.tematyczneScrollerDark>div h3.t a { color: #FFF; }
#orientacja { border: 1px solid #c8c8c8; border-top: 5px solid #F2B144; margin-bottom: 20px; position: relative; }
.block-horizontal { margin: 0 10px; width: 280px; }
#orientacja .block-horizontal-1-tabs { position: absolute; right: 5px; top: 5px; z-index: 1; }
#orientacja .block-horizontal-1-tabs li { float: left; }
#orientacja .block-horizontal-1-tabs a { background: #FFF; font-size: 10px; margin-left: 5px; padding: 1px 4px; text-decoration: none; }
#orientacja .block-horizontal-1-tabs a.current { background: #F2B144; }
#familie { border: 1px solid #c8c8c8; border-top: 7px solid #BB3067; margin-bottom: 20px; position: relative; }
#familie .familie-logo { border-bottom: 3px solid #E5E5E5; display: block; padding: 7px 0 1px 20px; }
#familie .block-horizontal-2-tabs { background: url(/i/go/familie-bg.png) no-repeat; height: 22px; position: absolute; right: 15px; top: 10px; width: 115px; z-index: 1; }
#familie .block-horizontal-2-tabs li { float: left; margin: 5px 0 5px 9px; }
#familie .block-horizontal-2-tabs a { background: url(/i/go/dot_wh.png) no-repeat; float: left; font-size: 0; height: 12px; width: 12px; }
#familie .block-horizontal-2-tabs a.current { background: url(/i/go/dot_red.png) no-repeat; }
#familie .block-more { font-weight: bold; padding: 3px; text-decoration: none; }
#familie .block-fullnews h3 { font: 16px/19px Georgia; }
#familie .block-fullnews h3 a { color: #111; text-decoration: none; }
.block-horizontal-1-flowpanes,.block-horizontal-2-flowpanes,.block-horizontal-3-flowpanes { clear: both; height: 120px; margin: 10px; overflow: hidden; position: relative; width: 280px; }
.block-horizontal-1-flowpanes div,.block-horizontal-2-flowpanes div,.block-horizontal-3-flowpanes div { cursor: pointer; display: block; float: left; width: 280px; }
.block-horizontal-1-flowpanes .items,.block-horizontal-2-flowpanes .items,.block-horizontal-3-flowpanes .items { clear: both; margin: 0; padding: 0; position: absolute; width: 20000em; }
.block-horizontal-1-flowpanes p,.block-horizontal-2-flowpanes p,.block-horizontal-3-flowpanes p { line-height: 1.7em; }
.block-horizontal-1-flowpanes .less,.block-horizontal-2-flowpanes .less,#flowpanes .less a,.block-horizontal-3-flowpanes .less,#flowpanes .less a { color: #999 !important; }
.block-horizontal-1-flowpanes .items img.f,.block-horizontal-2-flowpanes .items img.f,.block-horizontal-3-flowpanes .items img.f { float: left; margin-right: 15px; }
.block-horizontal-1 .block-horizontal-tabs a,.block-horizontal-2 .block-horizontal-tabs a,.block-horizontal-3 .block-horizontal-tabs a { color: #111; }
.block-horizontal-1 h3,.block-horizontal-2 h3,.block-horizontal-3 h3 { font: normal 16px Georgia; line-height: 19px; margin: 0 0 5px 0; }
.block-horizontal-1 a:link,.block-horizontal-1 a,.block-horizontal-2 a:link,.block-horizontal-2 a,.block-horizontal-3 a:link,.block-horizontal-3 a { color: #1F1F1F; text-decoration: none; }
.block-horizontal-1 p,.block-horizontal-2 p,.block-horizontal-3 p { line-height: 14px; }
.block-scroller { border: 1px solid #c8c8c8; margin-bottom: 20px; position: relative; }
.block-scroller h2 { font: normal 20px Georgia; padding: 5px 10px; }
.block-scroller .block-horizontal-3-tabs { position: absolute; right: 5px; top: 5px; z-index: 1; }
.block-scroller .block-horizontal-3-tabs li { float: left; }
.block-scroller .block-horizontal-3-tabs a { background: #FFF; font: normal 13px Georgia; margin-left: 5px; padding: 1px 0; text-align: center; text-decoration: none; width: 10px; }
.block-scroller .block-horizontal-3-tabs a.current { font-weight: bold; }
.block-horizontal-infobox { height: 182px; margin-bottom: 15px; position: relative; width: 300px; }
.block-horizontal-infobox-tabs { bottom: 4px; position: absolute; right: 4px; z-index: 2; }
.block-horizontal-infobox-tabs li { float: left; height: 20px; width: 20px; }
.block-horizontal-infobox-tabs li a { background: #FFF; border-radius: 12px; box-shadow: 1px 1px 1px #111; float: left; font-size: 0; height: 12px; overflow: hidden; text-indent: -10px; width: 12px; }
.block-horizontal-infobox-tabs li a.current { background: #0C7767; }
.block-horizontal-infobox-flowpanes { height: 182px; overflow: hidden; position: relative; }
.block-horizontal-infobox-flowpanes .items { position: absolute; width: 20000em; }
.block-horizontal-infobox-flowpanes .items div { float: left; position: relative; width: 300px; }
.block-horizontal-infobox-flowpanes img.f { height: 182px; width: 300px; }
.block-horizontal-infobox-flowpanes h3 { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); border-bottom: 1px solid #CCC; border-color: rgba(204, 204, 204, 0.7); left: 0; position: absolute; top: 0; width: 100%; z-index: 2; }
.block-horizontal-infobox-flowpanes h3 a { color: #FFF; display: block; padding: 10px; text-decoration: none; }
.block-horizontal-infobox-flowpanes h3 img { display: none; }
.polecamy { background: #EEEEEE; border: 1px solid #D8D8D8; margin-bottom: 15px; padding-top: 25px; position: relative; }
.polecamy ul { margin: 0; padding: 0; }
.polecamy h2 { background: url(/i/go/polecamy.png) no-repeat; color: #DC4948; font: normal 14px Georgia; left: 17px; padding: 5px 0 10px 0; position: absolute; text-align: center; top: 0; width: 83px; }
.polecamy img.f { background: #FFF; border: 6px solid #9CA09C; border-top-width: 10px; float: left; margin-right: 5px; padding: 1px; }
.polecamy h3 { background: #52514F; font: normal 14px Arial; padding: 5px; }
.polecamy li { overflow: hidden; }
.polecamy h3 a { color: #FFF; text-decoration: none; }
.polecamy h3 img { display: none; }
.polecamy p a { color: #787878; text-decoration: none; }
.polecamy p { font-size: 12px; padding: 4px 0; }
.block-forum { background: url(/i/go/blogi.png) no-repeat; height: 175px; overflow: hidden; }
.block-forum ul { margin: 0; padding: 0 10px; }
.block-forum h2 { background: url(/i/go/forum_icon.png) no-repeat right top; color: #198946; font: bold 14px Arial; margin: 10px 10px 0 10px; padding: 5px 0 10px 0; text-transform: uppercase; }
.block-video { background: #6AA84F; border: 3px solid #38761D; margin-bottom: 20px; overflow: hidden; padding: 3px; }
.block-video ul { margin: 10px 0; }
.block-video li { float: left; margin: 0 0 5px 8px; overflow: hidden; text-align: center; width: 125px; }
.block-video li a { border: 3px solid #fff; float: left; margin-bottom: 5px; }
.block-video li a:hover { border-color: #111; }
.block-video h2 { background: #38761D; font: bold 14px Verdana; margin: 0; padding: 5px; }
.block-video h2 a { color: #FFF; text-decoration: none; }
.block-video h3 { color: #134F5C; font: bold 12px Arial; line-height: 1.2em; text-align: center; }
.block-video .block-more { font-weight: bold; text-decoration: none; }
#ogloszenia { background: url(/i/go/ogloszenia.png) no-repeat 1px 0; clear: both; margin: 25px 10px; width: 960px; }
#ogloszenia h2 { color: #158D47; font: bold 14px Arial; margin: 4px 10px; }
#ogloszenia .block-tabs { height: 40px; overflow: hidden; }
#ogloszenia .block-tabs li { float: left; margin: 6px 30px; }
#ogloszenia .block-tabs a { border-radius: 5px; color: #FFF; float: left; moz-border-radius: 5px; padding: 2px 10px; text-decoration: none; text-transform: uppercase; }
#ogloszenia .block-tabs a:hover,#ogloszenia .block-tabs .current { background: #FFF; color: #4F4F4F; }
#ogloszenia .block-panes { background: #F9F9F9 url(/i/go/ogloszenia-bg.png) repeat-x; border: 1px solid #E3E3E3; border-top: 0; margin: 0 21px 0 20px; overflow: hidden; }
#ogloszenia .block-panes>div { height: 225px; overflow: hidden; }
#ogloszenia .block-more { clear: both; padding: 5px; }
#ogloszenia .katalog h2 { background: url(/i/go/katalog.png) no-repeat; border-right: 1px solid #FFF; color: #797979; float: left; font-weight: normal; height: 60px; margin: 10px 0 0 10px; padding-top: 80px; width: 210px; }
#ogloszenia .katalog h2 a { color: #DD5727; text-decoration: none; }
#ogloszenia .katalog ul { margin-top: 10px; overflow: hidden; }
#ogloszenia .katalog li { background: none; border-left: 1px solid #DDD6DD; float: left; list-style: disc inside none; margin: 0; padding: 3px 10px; width: 400px; }
#ogloszenia .katalog .li1 { border-left: 1px solid #DDD6DD; border-right: 1px solid #FFF; height: 160px; list-style: none outside none; margin: 0; text-align: center; width: 170px; }
#ogloszenia .katalog .li1 img { border: 1px solid #FFF; margin-bottom: 10px; }
#ogloszenia .katalog .li1 a { color: #DD5727; }
#ogloszenia .freshoffer h2 { background: url(/i/go/freshoffer.png) no-repeat; border-right: 1px solid #FFF; color: #797979; float: left; font-weight: normal; height: 90px; margin: 10px 0 0 10px; padding-top: 80px; width: 190px; }
#ogloszenia .freshoffer h2 a { color: #DD5727; text-decoration: none; }
#ogloszenia .freshoffer ul { border-left: 1px solid #E5DEE5; float: left; height: 170px; margin: 10px 0 0 0; width: 710px; }
#ogloszenia .freshoffer li { background: none; float: left; height: 200px; margin: 0 6px; overflow: hidden; padding: 0; text-align: center; width: 105px; }
#ogloszenia .freshoffer li a { color: #DD5727; font: normal 11px Arial; }
#ogloszenia .freshoffer li img { border: 1px solid #CECECE; margin: 5px 0; }
#ogloszenia .szukajtanio h2 { background: url(/i/go/szukajtaniobg.png) no-repeat; border-right: 1px solid #FFF; color: #797979; float: left; font-weight: normal; height: 90px; margin: 10px 0 0 10px; padding-top: 80px; width: 190px; }
#ogloszenia .szukajtanio h2 a { color: #759E06; text-decoration: none; }
#ogloszenia .szukajtanio ul { border-left: 1px solid #E5DEE5; float: left; height: 170px; margin: 10px 0 0 0; width: 700px; padding-left: 10px; }
#ogloszenia .szukajtanio li { background: none; float: left; height: 200px; margin: 0 6px; overflow: hidden; padding: 0; text-align: center; width: 155px; }
#ogloszenia .szukajtanio li a { color: #759E06; font: normal 11px Arial; }
#ogloszenia .szukajtanio li img { border: 1px solid #CECECE; margin: 5px 0; max-width: 150px; max-height: 150px; }
#ogloszenia .pozegnania { overflow: hidden; position: relative; }
#ogloszenia .pozegnania h2 { background: url(/i/go/pozegnania.jpg) no-repeat; border-right: 1px solid #FFF; color: #797979; float: left; font-size: 0; height: 180px; margin: 0; text-indent: -9999em; width: 310px; }
#ogloszenia .pozegnania ul { overflow: hidden; padding-top: 5px; }
#ogloszenia .pozegnania li { background: none; list-style: disc inside none; margin: 0 0 0 10px; padding: 1px; word-wrap: nowrap; }
#ogloszenia .pozegnania ul a:link,.block-pozegnania ul a:visited { color: #222; text-decoration: none; }
#ogloszenia .pozegnania ul a:hover { text-decoration: underline; }
#ogloszenia .pozegnania .block-more { bottom: 5px; position: absolute; right: 5px; }
#ogloszenia .pozegnania a.block-more { color: #000; }
#ogloszenia .block-ogloszenia>div { float: left; width: 300px; }
#ogloszenia .block-ogloszenia ul { height: 140px; margin: 7px; padding: 0; }
#ogloszenia .block-ogloszenia li { background: none; list-style: disc inside none; margin: 0; }
#ogloszenia .block-ogloszenia h2 { display: block; height: 36px; margin: 0; }
#ogloszenia .block-ogloszenia h2 a { display: block; font-size: 0; height: 100%; text-indent: -9999em; }
#ogloszenia .block-ogloszenia .block-more { background: url(/i/go/ogloszenia-more.png) no-repeat; float: right; font-size: 0; height: 17px; margin: 5px; text-indent: -9999em; width: 102px; }
#ogloszenia .praca h2 a { background: url(/i/go/praca.png) no-repeat center top; }
#ogloszenia .dom h2 a { background: url(/i/go/dom.png) no-repeat center top; }
#ogloszenia .moto h2 a { background: url(/i/go/moto.png) no-repeat center top; }
#ogloszenia .praca,#ogloszenia .moto { border-right: 1px solid #FFF; }
#ogloszenia .moto,#ogloszenia .dom { border-left: 1px solid #DDD6DD; }
.block-pozegnania { background: url(/i/miasta/pozegnania.jpg) no-repeat top center; border: 1px solid #BFCAD8; margin: 10px; padding: 50px 0 5px 0; position: relative; }
.block-pozegnania ul { overflow: hidden; }
.block-pozegnania li { float: left; width: 285px; }
.block-pozegnania ul a:link,.block-pozegnania ul a:visited { color: #222; text-decoration: none; }
.block-pozegnania ul a:hover { text-decoration: underline; }
.block-pozegnania .block-more { position: absolute; right: 10px; top: 10px; }
.block-pozegnania a.block-more { color: #FFF; }
#right .border,#right .block-fullnews-article { border: 1px solid #c8c8c8; line-height: 1.3em; margin-bottom: 20px; padding: 10px; }
.block h2 { font: normal 16px Georgia; margin-bottom: 10px; }
.block { overflow: hidden; }
.block-more { display: block; padding: 5px 5px 0 0; text-align: right; }
.block-fullnews-date { font-size: 0.9em; margin-bottom: 0.4em; }
.tag-cloud span { line-height: 1.5em; margin-right: 5px; }
.block-related ul.bullet_arrow li { background: none; overflow: hidden; padding: 5px 0; }
.block-related ul.bullet_arrow img.f { border: 1px solid #CCC; float: left; margin-right: 10px; padding: 1px; }
.grid ul li { float: left; height: 110px; margin-right: 3px; text-align: center; width: 305px; }
.grid ul li h3 { font: 14px Georgia; text-align: left; }
.grid ul li h3 a { text-decoration: none; }
.grid ul li p { text-align: justify; }
.grid ul li img.f { border: 1px solid #CCC; margin-right: 1em; padding: 1px; }
.dodatki ul li img.f { border: none; height: 150px; }
.dodatki ul li { height: 160px; }
#foot_links { float: right; width: 520px; }
#logo_footer { float: left; width: 300px; }
ul.nav_footer { float: right; line-height: 1.3em; margin: 0 22px; }
ul.nav_footer li { color: #101010; color: #939598; font-size: 12px; list-style: disc; padding: 0; }
ul.nav_footer li a { color: #111; text-decoration: none; }
ul.nav_footer li a:hover { text-decoration: underline; }
ul.nav_footer li.blank_li { height: 20px; }
ul.nav_footer li.header { color: #0C7767; font: bold 13px Arial; list-style: none; margin-left: -15px; padding: 10px 0; }
.go_footer_info { color: #666; float: left; line-height: 1.4em; padding: 20px 0; width: 400px; }
.go_footer_info a { color: #0C7767; font-weight: bold; text-decoration: none; }
.paginator { font: normal 15px Georgia; text-align: center; }
.paginator span,.paginator a { margin: 4px; }
#right .block-tabs-go { height: 240px; margin-bottom: 15px; overflow: hidden; position: relative; }
#right .block-tabs-go .block-tabs { border: 0; height: auto; left: 0; overflow: hidden; position: absolute; top: 10px; width: 135px; z-index: 1; }
#right .block-tabs-go .block-tabs li { border: 0; height: 36px; width: 120px; }
#right .block-tabs-go .block-tabs li a { background-color: #fff; border: 0; display: block; height: 36px; line-height: 36px; padding: 0 5px; white-space: nowrap; width: 90px; }
#right .block-tabs-go .block-tabs li a.current  { text-shadow: 1px 1px 0 #013A32; background: url(/i/go/go-tab-current.png) no-repeat right top; border: 0; color: #fff; display: block; font-size: 12px; height: 36px; line-height: 36px; padding: 0 5px; width: 120px; }
#right .block-tabs-go .block-tabs li a.current:hover  { color: #fff; }
#right .block-tabs-go .block-tabs li a:hover { color: #850038; }
#right .block-tabs-go .block-panes { background-color: #b7ddd8; padding: 5px; position: absolute; right: 0; top: 0; width: 190px; z-index: 0; }
#right .block-tabs-go .block-panes div { height: 235px; }
#right .block-tabs-go .block-panes p,#right .block-tabs-go .block-panes ul { margin: 3px; }
#right .block-tabs-go .block-panes li { list-style: disc inside none; }
.imggonewspaper { width: 185px; }

.block-gallery { overflow: hidden; }
.block-gallery ul { overflow: hidden; }
.block-gallery li { float: left; margin: 0 1px 0 0; }
.block-gallery img { border: 1px solid #CCC; }

.block-pictures ul { overflow: hidden; padding: 0; }
.block-pictures li { border: 1px solid #CCC; float: left; margin: 2% 5%; max-width: 40%; overflow: hidden; padding: 1px; }
.block-pictures img { float: left; }

#left .bullet_arrow { padding-left: 15px; }
.bullet_arrow li { background: url(/i/go/bullet_gray.png) no-repeat 0 4px; padding: 2px 0 3px 15px; }
.bullet_arrow li a { color: #111; font: 12px Arial; text-decoration: none; }
.bullet_arrow li a.supertitle,.block-left .supertitle a { color: #087767; font-weight: bold; text-transform: uppercase; }
.bullet_arrow li a:hover { color: #0f5144; text-decoration: underline; }
#left_705 { float: left; margin: 10px; width: 635px; }
#right_150 { float: right; width: 300px; }
.infobox { padding: 10px; text-align: center; }
.infobox h2 { font: normal 19px Georgia; }
.infobox h3 { border-bottom: 1px solid #CCC; padding: 5px 0; }
.infobox a,.infobox a:link { color: #000; text-decoration: none; }
.infobox h3 a { color: #B43A39; }
body.body-article #left,body.body-profile #left,body.body-search #left,body.body-tv #left,body.body-article-archive #left { border-color: #ccc; padding: 10px 15px; width: 620px; }
body.body-gallery #wrap, body.body-galleries #wrap { padding: 0 10px; }
body.body-search #right .block { margin: 15px 0; }
body.body-tv .borderHeader { background: none; border: 0; font: 18px Arial; padding: 10px 0 0; }
.block-accordion { margin: 15px 0; padding: 10px; }
.block-accordion h2.block-accordion-header { border-bottom: 1px solid #CCC; cursor: pointer; font: normal 11px Georgia; margin: 0; padding: 2px 0; }
.block-accordion h2.current { border-color: #1f1f1f1; cursor: default; }
.block-accordion .pane { display: none; }
.col-2 { float: left; width: 47%; }
#logo { float: left; margin: 0 10px 0 0; }
p.logo { clear: left; font-size: 10px; width: 300px; }
img.logo { float: left; margin: 10px 0 0 60px; }
a.logo-city { color: #111; float: left; font: normal 30px Georgia; text-decoration: none; }
a.logo { float: left; height: 60px; width: 210px; }
a.logo_f { background: url(/i/go/gazetaolsztynska_logo_f.png) no-repeat; float: left; height: 80px; width: 275px; }
a.icon-rss { float: right; }
a.icon { float: right; height: 24px; position: relative; top: -4px; margin-left: 5px; }
a.more { background: url(/i/go/more.gif) no-repeat right center; color: #F5471A !important; float: right; font: bold 12px Arial; margin-right: 20px; padding: 5px 20px; }
.left-block { margin-bottom: 15px; overflow: hidden; }

#right .block-tabs { border-bottom: 1px solid #c8c8c8; clear: both; display: block; height: 24px; margin-bottom: 10px; padding: 0 0 0 0; position: relative; width: 300px; }
#right .block-tabs li { float: left; font-size: 11px; font-weight: bold; }
#right .block-tabs a { background: #dbdbdb url(/i/go/tab_off.gif) repeat-x; border-top: 1px solid #CCC; color: #656565; text-shadow: 1px 1px 0 #FFF; float: left; margin: 0 1px -1px 0; padding: 4px 6px 6px; text-decoration: none; }
#right .block-tabs a.current { background: url(/i/go/activeboxtab.png) no-repeat bottom center; border-top: 1px solid #c8c8c8; color: #292828; display: block; height: 23px; }

#right .block-tabs-infobox { width: 100%; }
#right .block-tabs-infobox li { width: 100px; }
#right .block-tabs-infobox li a { float: none; display: block; text-align: center; }
#right .block-tabs-infobox { position: relative; z-index: 1; }
#right .block-panes-infobox.block-panes { position: relative; top: -10px; z-index: 0; margin-bottom: 0; }
#right .block-panes-infobox.block-panes > div { padding: 0; }
#right .block-panes-infobox.block-panes div { padding: 0; }
#right .block-panes-infobox.block-panes a,
#right .block-panes-infobox.block-panes a:hover { color: #FFF; }

#right #ogloszenia .block-tabs { border: 0; clear: both; display: block; height: 22px; margin-bottom: 0; padding: 0 0 0 0; position: relative; width: 300px; }
#right #ogloszenia .block-tabs li { float: left; font-size: 12px; }
#right #ogloszenia .block-tabs a { background: #9b9b9b url(/i/go/tab_grad.gif) repeat-x; border: 0; border-bottom: 0px; color: #fff; float: left; margin: 0 1px 0 0; margin-bottom: -1px; padding: 5px 6px; text-decoration: none; }
#right #ogloszenia .block-tabs a.current { background: #DFDEDE; border: 0; color: #111; display: block; height: 15px; }
#right #ogloszenia .block-panes { background-color: #DFDEDE; border-top: 0; clear: both; font-size: 11px; margin-bottom: 15px; padding: 8px; }
#right #ogloszenia .block-panes a { color: #318DE4; }
#right .block-panes { border-top: 0; clear: both; margin-bottom: 10px; }
#right .block-panes h2 { display: none; }
#right .block-panes div { overflow: hidden; padding: 0 3px; }
#right .block-panes a { color: #383838; text-decoration: none; }
#right .block-panes a:hover { color: #086a5c; text-decoration: underline; }
#left .block-tabs { border-bottom: 1px solid #c8c8c8; clear: both; display: block; overflow: hidden; padding-right: 10px; }
#left .block-tabs li { float: right; }
#left .block-tabs a { background-color: #ebebeb; border: 1px solid #c8c8c8; color: #292828; float: left; margin-bottom: -1px; padding: 8px 6px; text-decoration: none; }
#left .block-tabs a.current { background: #fff; font-weight: bold; }
.borderHeader { background: url(/i/go/stripedline.gif) repeat-x; border-bottom: 1px solid #ccc; clear: both; margin-bottom: 10px; overflow: hidden; padding: 30px 15px 5px 15px; }
h2.borderHeader { color: #111; font: normal 20px Georgia; }
.borderHeader a.icon-rss,.borderHeader a.more,.borderHeader select { float: right; margin: 0; }
.block-fullnews { margin-bottom: 10px; }
.block-fullnews ul { padding: 0 10px; }
.block-fullnews li { margin: 2px 1px; overflow: hidden; padding: 5px; }
.block-fullnews li a { color: #111; }
.block-fullnews li img.f { float: left; padding-right: 10px; }
.block-fullnews li h3 { font: 13px Arial; padding: 0 0 5px 0; }
.block-fullnews li h3 a { color: #136454; }
.block-fullnews li h3 a.supertitle { font-size: 12px; font-weight: bold; }
.block-fullnews li p a { text-decoration: none; }
.block-fullnews-2-cols { overflow: hidden; }
.block-fullnews-2-cols li { border: 2px solid #fff; float: left; height: 100px; overflow: hidden; width: 285px; }
#left > .block-fullnews-2-cols li { border: 2px solid #fff; float: left; height: 100px; overflow: hidden; width: 308px; }
.block-fullnews-2-cols.fixFl .fl { float: left; width: 100px; height: 100px; margin-right: 10px; background: #CCC; }
.block-fullnews-3-cols li { float: left; width: 313px; margin: 3px; position: relative; }
.block-fullnews-3-cols .block-fullnews-date { position: absolute; bottom: 0; right: 0; background: #FFF; margin: 0; padding: 6px 3px 3px 6px; border-radius: 5px 0 0 0; }
.block-fullnews-3-cols.h100 li { height: 100px; overflow: hidden; }
.block-fullnews-gray li { background: #EEE; padding: 0; }
.block-fullnews-gray li h3 { padding: 5px; }
.block-fullnews-gray li h3 a { color: #0C7767; text-decoration: none; font-weight: bold; }
.block-fullnews-gray li p { padding: 0 5px; }
.block-fullnews-gray li p a { color: #555; text-decoration: none; font-size: 11px; }
.block-fullnews.bigphoto .f { margin-bottom: 10px; }
.block-fullnews.bigphoto .t { font-size: 18px; }
.block-fullnews.bigphoto .t a { text-decoration: none; }


.article-icon { color: #D01100; font-size: 0.7em; font-weight: bold; vertical-align: middle; }
#right .block-fullnews ul { padding: 0; }
ul.fullwnews li { float: none; width: 95%; }
#sportowe { padding-top: 20px; }
#sportowe ul.fullwnews { border-bottom: 1px solid #bbb; }
ul.social_links { padding: 15px 0; }
ul.social_links li { display: inline; padding: 2px; }
.block-date { background: #fff; color: #D01100; font: bold 10px tahoma; margin-left: -15px; }
ul.frm_ogloszenia { float: left; }
ul.frm_ogloszenia .gray_brdr { width: 120px; }
.gray_brdr { border: 1px solid #ccc; }
.btn_orange { background-color: #F5471A; border: 0; color: #fff; padding: 3px 6px; }
#headline p { float: left; padding: 5px 0; }
#headline p span { font-weight: bold; }
#headline .weather { float: right; text-align: right; }
.nameday { background: url(/i/miasta/nameday.gif) no-repeat; display: inline-block; text-indent: -999em; width: 15px; }
.tooltip { background-color: #fff; border: 1px solid #000; box-shadow: 0 0 10px #000000; display: none; moz-box-shadow: 0 0 10px #000000; padding: 10px; webkit-box-shadow: 0 0 10px #000000; z-index: 999; }
.weather-short-cond { display: inline-block; font: 10px; padding: 5px 10px 5px 30px; }
.weather-table { }
.weather-table td { padding: 6px 10px; vertical-align: middle; }
.weather-table strong { font: bold 14px Arial, Arial; }
.weather-table .weather-big-cond { font: 10px; padding-left: 60px; }
.weather-big-temp { font: bold 25px Arial, Arial; }
.weather-big-temp small { font: normal 12px Arial; }
.weather-table td.weather-short-cond { padding: 0; width: 24px; }
.cloudy,.mostlycloudy { background: url(/i/miasta/weather/clouds.png) no-repeat center left; }
.cloudy-big,.mostlycloudy-big { background: url(/i/miasta/weather/clouds2.png) no-repeat center left; }
.sunny { background: url(/i/miasta/weather/sun.png) no-repeat center left; }
.sunny-big { background: url(/i/miasta/weather/sun.png) no-repeat center left; }
.mostlysunny,.partlycloudy { background: url(/i/miasta/weather/sunny.png) no-repeat center left; }
.mostlysunny-big,.partlycloudy-big { background: url(/i/miasta/weather/sunny2.png) no-repeat center left; }
table.list { font: normal 14px Georgia; margin: 10px auto; width: 90%; }
table.list td { border-bottom: 1px solid #CCC; padding: 4px 12px; }
table.list .bg0 td { background: #F9FAFB; }
table.list .bg1 td { background: #E6EDF0; }
.block-kto { background: #F2F2F2; margin: 15px 0; }
.block-kto h2 { background: url("/i/kto/gradient_700x32.png") no-repeat; color: #FFF; font: bold 12px Arial; padding: 10px 0 10px 20px; }
.block-kto table.kto { margin: 5px 10px; }
.block-kto table.kto td { padding: 0 5px 0 0; vertical-align: middle; }
.block-kto table.kto td a { color: #666666; font-size: 13px; text-decoration: none; }
.block-kto table.kto td>div { margin: 3px 0 0 0; }
table.kto .bar { border: 1px solid #555; height: 8px; background: #27ae60; border-radius: 1px; width: 180px; }
table.kto .bar > div { height: 8px; background: #c0392b; }
div#video { padding-bottom: 15px; text-align: center; }
body.body-tv #right .block-fullnews li { float: left; padding: 0; text-align: left; width: 290px; }
body.body-tv #right .block-fullnews li img { float: left; margin-right: 10px; width: 120px; }
body.body-tv #right .block-fullnews li h3 { font-size: 13px; }
.calendar-week { font-size: 12px; }
.calendar-days { overflow: hidden; }
.calendar-days li { cursor: pointer; float: left; line-height: 15px; padding: 6px 0; text-align: center; width: 14.28%; }
.calendar-days li.current { background: #EEE; color: #CF0004; }
.calendar-days li.inactive { color: #9F9F9F; text-shadow: 1px 1px 0 #FFF; }
.calendar-days li span { display: block; }
.calendar-days li strong { display: block; }
.calendar-events { background: #EEE; padding: 5px; }
.calendar-events li { overflow: hidden; }
.calendar-events li li { background: #FFF; border-bottom: 2px solid #F0F0F1; padding: 3px; }
.calendar-events li li.priority1 { background: #F2B144; color: #000; }
.calendar-events>li>p { color: #555; font-weight: bold; padding: 5px; text-shadow: 1px 1px 0 #FFF; }
.calendar-events li img.f { float: left; height: 40px; margin: 0 1em 0 0; }
.calendar-events li h3 { line-height: 1.4em; padding: 0 0 0.4em 0; }
.calendar-events li li a { color: #4C4C4C; text-decoration: none; }
.calendar-events li li.priority1 a { color: #000; }
.calendar-more { background: #EEE; color: #4166A9 !important; display: block; font-weight: bold; padding: 0 10px 7px 10px; text-align: right; text-decoration: none !important; }
#loginForm { background: #EEE; margin: 15px; padding: 15px; }
#loginForm dt { font-size: 11px; font-weight: bold; padding: 7px 0 2px 0; text-shadow: 1px 1px 0 #FFF; }
#loginForm input { border: 1px solid #CCC; border-color: #999 #CCC #CCC #999; padding: 3px 5px; width: 40%; }
#loginForm input:focus { background: #FAFAFA; border-color: #111; }
#loginForm input[type=submit] { background: #111; border: 0; color: #FFF; font: italic 15px Georgia; width: auto; }


.block-newstabs { height: 355px; margin-bottom: 15px; overflow: hidden; position: relative; margin: 0 5px 15px 5px; }
.block-newstabs-panes { overflow: hidden; height: 245px; }
.block-newstabs-panes li { border: 1px solid #CCC; height: 243px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); background: linear-gradient(top, #ffffff 0%,#e2e2e2 100%);  }
.block-newstabs-panes li .fl { float: left; margin-right: 10px; width: 400px; }
.block-newstabs-panes li h3 { font: 18px/1.4em Arial; margin: 10px; }
.block-newstabs-panes li p { font: 12px/1.4em Arial; margin: 0 10px; }
.block-newstabs-panes li a { color: #000; text-decoration: none; text-shadow: 1px 1px 0 #FFF; }
.block-newstabs-tabs { background: #FFF; bottom: 0; height: 105px; position: absolute; width: 100%; z-index: 1; }
.block-newstabs-tabs li { float: left; height: 100%; overflow: hidden; width: 20%; }
.block-newstabs-tabs li .f { display: block; width: 125px; border: 1px solid #CCC; }
.block-newstabs-tabs li a { font-size: 10px; line-height: 10px; text-decoration: none; color: #777; }
.block-newstabs-tabs li .l { display: block; padding: 2px 1px 0 1px; }
.block-newstabs-tabs li.current .f { border-color: #111; }
.block-newstabs-tabs li.current a { color: #111; }

.borderHeader .links { float: right; font: 12px/16px Arial; width: 60%; text-align: right; position: relative; top: -2px; }
.borderHeader .links a { text-decoration: none; margin-left: 3px; }
.borderHeader .links a:hover { text-decoration: underline; }

.block-half { width: 305px; margin: 0 0 15px 10px; border: 1px solid #CCC; float: left; }
#left .block-half .block { padding-left: 0; }

.block-mojemazury { background: #69BE31 url(/i/tematyczne/mojemazury/logo_mobi.png) no-repeat 10px 10px; padding: 65px 10px 10px; box-shadow: inset 0 0 15px rgba(0,0,0,0.3); margin-bottom: 15px; }
.block-mojemazury li { overflow: hidden; margin-bottom: 5px; }
.block-mojemazury img.f { float: left; margin-right: 5px; border: 1px solid #3A7513;  }
.block-mojemazury a { color: #FFF; text-decoration: none; text-shadow: 1px 1px 0 #57A522; }
.block-mojemazury h3 { margin-bottom: 3px; }
.block-mojemazury p { font-size: 0.9em; }

.scrollbar { position: fixed; bottom: 0; left: 0; height: 30px; width: 100%; z-index: 100; background: #0C7767; font: bold 14px/30px 'Trebuchet MS', Arial; box-shadow: inset 0 0 10px rgba(0,0,0,0.1), 0 -5px 5px rgba(0,0,0,0.1); border-top: 1px solid #0B8E7B; }
.scrollbar ul { overflow: hidden; text-transform: uppercase; position: absolute; left: 0; top: 0; }
.scrollbar ul li { float: left; margin-right: 50px; padding-right: 50px; border-right: 1px solid #FFF; }
.scrollbar ul li a { color: #FFF; text-decoration: none; }

.block-pictures-top { margin-bottom: 10px; padding-left: 10px; }
.block-pictures-top ul { width: 110%; overflow: hidden; }
.block-pictures-top li { float: left; margin-right: 7px; }
.block-pictures-top li img { }
.block-pictures-top h2 { border-top: 1px solid #E3E3E3; border-left: 5px solid #FAD119; font-size: 11px; font-weight: bold; height: 20px; line-height: 20px; padding: 0 10px; margin-bottom: 5px; }


.block-ogloszenia-drobniak {clear:both; border:1px solid #E3E3E3; position: relative; margin: 20px 34px 10px 34px}
.block-ogloszenia-drobniak .block {margin-bottom: 0px;}
.block-ogloszenia-drobniak ul.drobniak-ico li { float:left; margin-right:25px; }
.block-ogloszenia-drobniak ul.drobniak-ico li a { float:left; padding:10px 0 0 4px; display: block; color: #D90000; font-weight:bold;}
.block-ogloszenia-drobniak ul.drobniak-ico li a:first-child { float:left; display: block; padding:0; }
.block-ogloszenia-drobniak ul.drobniak-ico img { padding:5px; }
.block-ogloszenia-drobniak p.drobniak-logo {margin:10px 0 0 0;}
.block-ogloszenia-drobniak a.block-more { color: #D90000; position: absolute; right: 0; bottom: 0; padding:5px; }
.block-ogloszenia-drobniak a.block-more.left { bottom: 0; left: 0; position: absolute; right: auto; padding:5px; }
.block-ogloszenia-drobniak .drobniak-ico { margin-bottom: 20px; overflow: hidden;}

#wrap .profile-name { padding: 5px 15px; }

.widget .block-ogloszenie {  height: 290px; position: relative; margin: 0 0 25px 35px; width: 270px; float: left; padding: 0; background: url(/i/go/ogloszenia-bg.png) repeat-x; border: 1px solid #E3E3E3; }
.widget .block-ogloszenie .right { float: right; }
.widget .block-ogloszenie h2 { display: block; height: 55px; margin: 0; }
.widget .block-ogloszenie h2 a { height: 100%; display: block; font-size: 0; text-indent: -9999em; }
.widget .block-ogloszenie ul { padding: 0 0 30px 10px; }
.widget .block-ogloszenie .praca h2 a { background: url(/i/go/praca.png) no-repeat center top; }
.widget .block-ogloszenie .dom h2 a { background: url(/i/go/dom.png) no-repeat center top; }
.widget .block-ogloszenie .moto h2 a { background: url(/i/go/moto.png) no-repeat center top; }
.widget .block-ogloszenie .katalog h2 a { background: url(/i/go/katalog.png) no-repeat 50% 5px; }
.widget .block-ogloszenie .block-more { position: absolute; right: 0; bottom: 0; padding:5px; }
.widget .block-ogloszenie .block-more.left { position: absolute; left: 0; bottom: 0; right: auto; }

.widget.szukajtanio {
    border: 1px solid #E3E3E3;
    margin: 20px 34px 10px 34px;
}

.widget.szukajtanio h2 a {
    background: url("/i/go/szukajtanio.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    color: #797979;
    font-weight: normal;
    height: 50px;
    margin: 10px 0 0 10px;
    width: 170px;
    color: #759E06;
    text-decoration: none;
    display: block;
}
.widget.szukajtanio ul {
    height: 160px;
    margin: 10px 0 0;
}

.widget.szukajtanio ul.bullet_arrow li {
    background: none;
}

.widget.szukajtanio li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 160px;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 155px;
}
.widget.szukajtanio li a {
    color: #759E06;
    font: 11px Arial;
    text-decoration: none;
}
.widget.szukajtanio li img {
    border: 1px solid #CECECE;
    margin: 5px 0;
    max-height: 150px;
    max-width: 150px;
}
.widget.szukajtanio a.block-more { color: #759E06; padding:5px;}


.block-szukajtanio { margin-bottom: 15px; background: #0972AB url(https://gazetaolsztynska.pl/i/go/szukajtanio.png) no-repeat center 7px; padding: 60px 4px 4px; }
.block-szukajtanio .f { padding: 1px; border: 1px solid #FFF; }
.block-szukajtanio li { list-style-type: none; text-align: center; background: none; }
.block-szukajtanio ul { padding: 0; }
.block-szukajtanio ul li a { color: #FFF; font: bold 14px Tahoma; padding: 3px 0; display: block; }

.reporterBg.borderHeader { background-color: #0C7767; border-bottom: 1px solid #CCC; margin-bottom: 0; color: #FFF; }
.reporterBg { background-color: #E6EDF0; }


.block-main h2 { font: normal 20px Georgia; background: url(/i/go/stripedline.gif) repeat-x; border-bottom: 1px solid #ccc; clear: both; margin-bottom: 10px; overflow: hidden; padding: 30px 15px 5px 15px; }
.block-main ul { margin: 15px; }
.block-main li { overflow: hidden; }
.block-main li .f { float: left; margin-right: 15px; }
.block-main ul h3 { font-weight: normal; font-size: 16px; margin-bottom: 15px; }
.block-main ul p a { color: #111; text-decoration: none; }
.tag-right { margin-bottom: 15px; padding: 15px; background: #EEE; }


.block-extra { overflow: hidden; padding: 10px; }
.block-extra .block-fullnews ul { list-style-type: none; overflow: hidden; padding: 0; }
.block-extra .block-fullnews li { float: left; width: 25%; margin: 0 0 20px 0; padding: 0; height: 260px; }
.block-extra .block-fullnews li.li0 { height: auto; }
.block-extra .block-fullnews li > * { display: block; padding: 5px 10px; }
.block-extra .block-fullnews li .fl { text-align: center; }
.block-extra .block-fullnews li .f { width: 100%; height: auto; border: 1px solid #FFF; position: relative; left: -1px; margin-bottom: 10px; padding: 2px; border: 1px solid #CCC; }
.block-extra .block-fullnews li a { color: #444; text-decoration: none; }
.block-extra .block-fullnews h2 { font: bold 14px Arial; color: #444; margin: 5px 10px 10px; }
.block-extra .block-fullnews h3 { font: bold 16px Arial; color: #444; }

.block-extra .block-fullnews .full li { float: none; width: auto; margin: 0 0 10px 0; padding: 0; }
.block-extra .block-fullnews .full h3 { font-size: 32px; clear: both; }
.block-extra .block-fullnews .full p { font-size: 16px; }

#header .weather {float: left; margin: -5px 0 0 30px; overflow: visible; position: relative; width: 270px; }
#header .weather ul { overflow: hidden; }
#header .weather li { width: 50%; float: left; padding-bottom: 5px; }
#header .weather li * { display: block; }
#header .weather li strong { font-size: 10px; }
#header .weather img {float: left; width: 32px; margin-right: 5px; position: relative; top: 10px; }
#header .weather select { color: #444; }

.table { width: 90%; margin: 20px auto; }
.table td { border-bottom: 1px solid #CCC; padding: 3px 0; vertical-align: middle; }
.selectWeatherCity { margin: 20px; }


form label.helpInfo { background: url(/i/ogloszenia/help2.png) no-repeat left center; padding-left: 20px; }

#right { overflow: hidden; }
#right .prenumerataPromo { border: 2px solid #0C7767; background: #0C7767; margin-bottom: 10px; text-align: center; }
#right .prenumerataPromo a { color: #fff; text-decoration: none; font: bold 14px Arial; display: block; padding: 5px 10px; }
#right .prenumerataPromo a:hover { background: #fff; color: #0C7767; }

.block-fullnews.two-columns h2 { font-size: 12px; display: block; margin: 5px; background: #0C7767; overflow: hidden; color: #FFF; line-height: 24px; padding: 0 10px; }
.block-fullnews.two-columns h2 a { color: inherit; text-decoration: inherit; }
.block-fullnews.two-columns ul { overflow: hidden; background-color: #F4F4F4; margin: 0 5px; padding: 0; }
.block-fullnews.two-columns li { float: left; width: 302px; }
.block-fullnews.two-columns h3 a { text-decoration: none; font-size: 14px; }

.right-turystyka.turystyka h2 { font-size: 12px; display: block; background: #0C7767; overflow: hidden; color: #FFF; line-height: 24px; padding: 0 10px; }

.right-turystyka ul.trails-proposals { margin: 10px 0; }
.right-turystyka ul.trails-proposals li { background: #FFC601; padding: 10px 20px; position: relative; margin-bottom: 10px; overflow: hidden; }
.right-turystyka ul.trails-proposals p { padding-bottom: 5px; font-size: 0.9em; }
.right-turystyka ul.trails-proposals p.title { font-size: 1.2em; }
.right-turystyka ul.trails-proposals p.more { text-align: right; font-size: 1em; font-weight: bold; }
.right-turystyka ul.trails-proposals em { color: #8A0000; display: block; }
.right-turystyka ul.trails-proposals img { float: left; margin: 0 10px 5px 0; }

.right-turystyka .bg { background: #FFDE01; margin-bottom: 20px; }
.turystyka .bg h2 { font-size: 14px; background: inherit; color: #333; text-transform: uppercase; padding-top: 10px; }
.turystyka strong a { font-size: 12px; background: inherit; text-decoration: none; color: #333; text-transform: uppercase; padding-top: 10px;  font-weight: bolder; }
.turystyka .bg .more a { font-size: 10px; background: inherit; text-decoration: none; color: #333; font-weight: bolder; }

#left-map { width: 580px; float: left; float: left; overflow: hidden; }
#right-map { width: 370px; float: left; float: right; margin: 0px 10px; overflow: visible; }
//.category-objects strong { margin: 5px 0; display: block;}

#firmContent { overflow: hidden; border-left: 1px solid #DDD; }
.offset-objects { background: none repeat scroll 0 0 #E9F1F4; margin: 0 0 10px; padding: 5px 0; text-align: center; }
.offset-objects p { margin: 2px 0; font-size: 11px; }
.offset-objects p a { text-decoration: none;  }

#left-map { position: relative; }
#left-map path { opacity: 0.5; transition-duration: 0.3s; }

#left-map #info { padding-top: 10px; }
#left-map #info p { font-size: 17px; text-align: center; font-weight: bolder; }
#all-lands { text-align: center; }

/*.category-objects { float: left; width: 198px; border-right: 1px solid #DDDDDD; }*/
.category-objects { float: left;  background-color: #FFF; }
.category-objects a { overflow: hidden; display: block; margin-top: 10px; text-align: left; text-decoration: none; color: #444; display: block; border-bottom: 1px #ccc solid;  padding-bottom: 15px; }
.category-objects .img { float: right; margin-right: 2px; }
.category-objects strong { line-height: 18px; font-size: 13px; display: block; padding-top: 10px; }
.category-objects strong.no-image { line-height: 10px; }
.category-objects h2 { text-align: center; font-size: 16px; border-bottom: 1px solid #E9F1F4; color: #0C7767; padding: 10px; margin: 5px 0; }
.category-objects div { overflow: hidden; text-align: center; margin: 0 0 10px 0; }
.category-objects img { width: 105px; float: right; height: 75px; border: 1px #DDD solid; margin-top: 3px; }
.category-objects p { color: #777; }

#right-map .proposition { font-size: 20px; text-align: center; }
#right-map .no-image { height: 45px; line-height: 20px; }

.no-pic { opacity: 0.1; }

.wielkanoc #logo { background: url(/i/wielkanoc-2.png) no-repeat 115px 13px; margin: -5px 5px 0;   }
.wielkanoc a.logo { background: url(/i/wielkanoc-1.png) no-repeat 154px 0; padding-right: 10px; padding-top: 15px; }

#right-map { padding-top: 30px; transition-duration: 1s; }
#right-map a {  transition-duration: 0.3s; }
#right-map a:hover {  transition-duration: 0.3s;  }
#right-map strong a { padding-top: 5px; text-decoration: none; clear: both; display: block; font-size: 12px; text-transform: uppercase; }

#right-map a:hover img { transition-delay: 0.2s; transition-duration: 0.5s; transform: rotateX(360deg) scale(1.3, 1.3); background-color: #fff;  }
#right-map a:hover img.showed {  transition-duration: 0.3s; transform: scale(1, 1); }
#right-map p {  transition-duration: 1s; padding: 5px 0; font-size: 13px; background-color: #fff; line-height: 1.3; letter-spacing: 1px; }
#right-map .logo { transition-duration: 0.5s; width: 150px; margin: 10px 10px 30px 20px; opacity: 0.6;  }
#right-map .logo:hover { transition-duration: 0.5s; opacity: 1; }

.toHide img { transition-duration: 2s; width: 100%; max-height: 10px; display: none; }
#right-map img.logo.showed { padding-bottom: 10px; margin: 10px 10px 15px 0; }

#mapSvg a path:hover { transition-duration: 0.5s; opacity: 1; }
#mapSvg a path { opacity: 0.7; transition-duration: 0.5s; }


