body {font:12px Arial; color:#383838; background: #e6edf0 url(/i/go/bg_page.gif) repeat-x; }

/*  Basic classes
=============================================================== */
.clearBoth {clear:both;}
.h15 {height:15px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignCenter {text-align: center;}
.ad {text-align: center; padding: 5px 0 17px 0; margin-bottom:15px; background: url(/i/go/reklama.gif) no-repeat right bottom; clear: both; }
.ad-billboard, .ad-tradycyjny1, .ad-tradycyjny2, .ad-billboard_autopromocje { margin: 5px 10px; padding: 5px; }
.ad-billboard > div { margin: 0 auto; }

/*  Links
=============================================================== */
a:link, a:active {color:#086a5c; text-decoration: underline;}
a:visited {color:#053b33;}
a:hover{text-decoration: none;}

/*  Basic elements
=============================================================== */
body > .ad-topbillboard { width: 1000px; text-align: center; margin: 10px auto; }
#wrapper > .ad-skyscraper, #wrapper > .ad-sub_skyscraper { position: absolute; top: -5px; right: 101%;; }
#wrapper > .ad-skyscraper_right, #wrapper > .ad-sub_skyscraper_right { position: absolute; left: 101%; top: -5px; }
#wrapper { position: relative; }

#right .banner-tag { border: 1px solid #CCC; padding: 1px; margin-bottom: 15px; }
#right .banner-tag > a { text-decoration: none; background: #0177C9; color: #FFF; display: block; font: bold 29px Tahoma; color: #FFF; text-shadow: 2px 2px 2px #000; padding: 10px; }
#right .banner-tag > p { padding: 10px; line-height: 1.7em; }
#right .banner-tag-1 > a { background: url(/i/sport/banner-tag-football.jpg) no-repeat right center; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#right .banner-tag-101 > a { background: url(/i/miasta/banner-tag-person.jpg) no-repeat right center; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#right .banner-tag-102 > a { background: url(/i/miasta/banner-tag-transport.jpg) no-repeat right center; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#right .banner-tag-103 > a { background: url(/i/miasta/banner-tag-education.jpg) no-repeat right center; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#right .banner-tag-description { background: #3F3F3F; background: -moz-linear-gradient(center bottom, rgb(114, 114, 114) 7%,rgb(54, 54, 54) 54%); background: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, rgb(114, 114, 114)), color-stop(0.6,rgb(54, 54, 54))); color: #FFF; }
#right .banner-tag-description a { color: #FFF; }
#right .banner-tag-description p { margin: 5px 0; }


#headline {width:1000px; margin:5px auto 0 auto; overflow: hidden; }
#headline .links {float: right; }
#headline .links a { text-decoration: none; color: #0177C9; margin: 0 0 0 10px; }
#wrapper {width:1000px; margin:0 auto 10px auto; background-color:#ecf7ff; border:1px solid #fff;}
#wrap { margin: 10px; border:1px solid #0075CC; padding:0; background-color:#fff;}
#header {padding: 10px;overflow:hidden;}
#wrap_footer {background-color: #ecf7ff; padding: 20px; margin-top:15px;}
#copyright {width:1000px; margin:10px auto; text-align:center; line-height:1.7em; font-size: 0.9em;}
#copyright a { text-decoration: none; font-weight: bold; }
#left {float:left; width:650px; border-right:1px solid #ccc; overflow: hidden; }
#right {float:right;width:300px;margin: 0 10px;overflow: hidden;}

#left .block { padding:10px 15px; overflow: hidden; }

.content { margin: 15px; }

/*  Navigation & Breadcrumbs
=============================================================== */
#nav { background: #0177C9; border-top: 1px solid #ECF7FF; }
#nav > ul { margin: 0; position: relative; height: 50px; }
#nav > ul.nav-half { height: 25px; }
#nav ul > li { float: left; list-style-type: none; margin: 0; height: 25px; overflow: hidden; }
#nav ul > li > a { float: left; padding: 5px 10px; }
#nav > ul > li > ul { position: absolute; top: 25px; left: 0; display: none; background: #FFF; width: 100%; }
#nav > ul > li > ul > li > ul { position: absolute; top: 25px; right: 0; display: none; background: #FFF; }
#nav .active > ul { display: block; }
#nav a { text-decoration: none; color: #000; }
#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;  }
#nav ul > li.floatRight > a { background: #ECF7FF; color: #000; border: 1px solid #4FB8FF; border-width: 1px 0 0 1px; }
#nav ul > li a.red { background: #A71B17; color: #FFF; font-weight: bold; }
#nav ul > li a.red:hover { color: #A71B17; background: #FFF; }
#nav ul > li a.lightBlue { background: #6CAFD5; color: #FFF; font-weight: bold; }
#nav ul > li a.lightBlue:hover { color: #0177C9; background: #FFF; }

.breadcrumbs { border-bottom:0px solid #ccc; padding: 4px 10px;  background-color: #E4EEF2; color: #126354; font-size: 11px; font-size:10px; margin-bottom: 10px; }
.breadcrumbs a {color: #126354;}

#nav .mark a { background: #FFF; color: #111; font-weight: bold; color: #0177C9; border-right: 1px solid #ECF7FF; }

#fb, #googleplus { float: left; }

#nav-extra { overflow: hidden; background: #FFF; width: 978px; z-index: 10; border-bottom: 1px solid #ECF7FF; }
#nav-extra > ul { float: left; padding: 0 14px 10px 14px; border-left: 1px solid #CCC; position: relative; left: -1px; }
#nav-extra a { text-decoration: none; }
#nav-extra a:hover { text-decoration: underline; }
#nav-extra > ul > li > a { font-weight: bold; color: #1F8C4A; padding: 5px 0; display: block; }
#nav-extra > ul > li li { list-style: disc inside none; }

/*  Search
=============================================================== */
#search {float:right; width:290px; height: 56px; overflow: hidden;  }		
#search > ul {list-style:none; margin:0 !important; padding:0; height:20px; overflow: hidden;}
#search > ul li {float:left;text-indent:0;padding:2px 15px 2px 0;margin:1px 0 !important;list-style-image:none !important;}
#search > ul a { color: #0177C9; display:block; height:20px; line-height:20px; text-align:center; text-decoration:none; padding:0;}
#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 { padding:5px 0; overflow: hidden; }
#search > .panes > div { overflow: hidden; }
input.search-normal { padding: 5px 1px; float: left; font:italic 12px Arial; width:160px; border: 3px solid #ecf7ff; }
input.search { padding: 5px 1px; float: left; font:italic 12px Arial; width:250px;  border: 3px solid #ecf7ff; }
input.search-half { padding: 5px 1px; float: left; font:italic 12px Arial; width:120px; margin-right: 3px; border: 3px solid #ecf7ff; }
.btn_search { float: right; width: 25px; height: 25px; background: url(/i/de/btn_search.gif); border: 0; font-size: 0; text-indent: -999em; }
.search-portal { font-size: 11px; float: left; overflow: hidden; }
.search-portal li { height: 16px; overflow: hidden; line-height: 10px; }
.search-portal input { margin: 1px 5px; vertical-align: middle; }

/*  Blogs
=============================================================== */
#blogs { padding: 8px 0 0 13px; float: left; width: 270px; margin-left: 15px; overflow: visible; position: relative; border: 5px solid #ecf7ff; border-bottom: 0;  }
#blogs h2 { background: #FFF; padding: 0 5px; position: absolute; top: -12px; right: 0; float: right;  font: normal 12px Arial; color: #939393;  }
#blogs li, #blogs ul { margin: 0; padding: 0; }
#blogs img.f { float: left; margin-right: 10px; height: 50px; border: 1px solid #B1C7CF; padding: 0; }
#blogs h3, #blogs p { font-size: 10px; margin: 0 0 4px 0; padding: 0; font-style: italic; }
#blogs h3 a { font-weight: bold; text-decoration: none; }
#blogs .block-fullnews { margin:0; }

#blog { position: relative; background: url(/i/go/blogi.png) no-repeat; height: 175px; overflow: hidden; margin-bottom: 15px; }
#blog h2 { text-transform: uppercase; font: bold 14px Arial; margin: 0 10px; padding: 10px 0 5px 0; color: #0177C9; background: url(/i/de/pencil.png) no-repeat 100% 10px; }
#blog h2 a { color: #0177C9; }

#blog h3 { font-weight: bold }
#blog-tabs { position: absolute; bottom: 0; font-size: 30px; padding: 0 3px; }
#blog-tabs li { float: left; line-height: 5px; }
#blog-tabs a { color: #0177C9; text-decoration: none; }
#blog-tabs .current { color: #CCC; }
#blog .block-more { position: absolute; bottom: 5px; right: 0; font-size: 10px;  }
#blog .block-fullnews { height: 100%; margin: 0; }
#blog .block-fullnews a { font-style: italic; color: #000; text-decoration: none; }
#blog .block-fullnews li { padding: 0; }
#right #blog .block-fullnews ul { padding: 0 10px; }
#blog img.f { border: 1px solid #C3C3C3; padding: 1px; margin: 0 10px 0 0; }
	
.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; }	
	
/*  Live news
=============================================================== */
.live-news {  overflow: hidden; position: relative; margin: 0 10px 15px 10px; background: url(/i/go/bg_livenews.png) no-repeat; padding-top: 2px;}
.live-news h2 { background: url(/i/go/livenews.png) no-repeat 8px 9px; float: left;  height: 20px; color:#fff; font:bold 13px Arial; padding:9px 7px 5px 30px; }
.live-news ul { right: 50px; padding: 0; float: left; width: 700px; height: 20px; overflow: hidden; height: 9999em; position: absolute; }
.live-news li { height: 20px; padding:8px 0 7px 0; font: 13px Arial; }
.live-news a { color: #111; text-decoration: none; font-weight: bold; text-decoration: none; }
.live-news a:hover { color: #cc0001;}

/*  Main news scroller
=============================================================== */
.main-verticalscroller { position:relative; overflow:hidden; height:243px; width:630px; margin:0 10px 0 10px;border-top:1px solid #c8c8c8;}
.main-verticalscroller > div { position: relative; height:243px;  }
.main-verticalscroller > div img{ width: 400px; height:243px; position: absolute; z-index:1; }
.main-verticalscroller > div p {  position: absolute; z-index:2; bottom: 0; background: #111; background: rgba(0,0,0,0.6);  width: 380px; padding-right:10px; font-size: 13px; }
.main-verticalscroller > div p a { display: block; padding: 7px; color: #FFF; text-decoration: none; }
.main-verticalscroller > div p a:hover { text-decoration: underline; }
.main-verticalscroller > div {height:243px; overflow:hidden}
.main-verticalscroller .block-verticalscroller-flowpanes{width:400px; float:left; height:100%; overflow:hidden}
.main-verticalscroller .block-verticalscroller-tabs {height: 100%; background: #FFF; width:240px;  float:right; list-style-type:none;border:0px solid #c8c8c8; z-index: 3; position: absolute; top:0; right: 0;}
.main-verticalscroller .block-verticalscroller-tabs li {border-bottom:1px solid #c8c8c8; border-right:1px solid #c8c8c8; height: 60px; background: url(/i/go/news_slide_off.gif) repeat-x bottom; }
.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 {border-left-width:0;border-bottom-width:0; background:url(/i/go/currentnewsslide.png) no-repeat left top; margin-left: -18px; border-top:0; height: 60px;}
.main-verticalscroller .block-verticalscroller-tabs li.active a { padding-left: 28px;}
.main-verticalscroller .block-verticalscroller-tabs li a { overflow: hidden; height: 40px; font:14px Arial; color:#111; text-decoration: none; display: block; padding: 10px; line-height: 1.4em; }

/*  fullnews + standard news
=============================================================== */
.fullnews-standard img.f { border: 1px solid #CCC; padding: 1px; }
.fullnews-standard h3.t a { text-decoration: none; color: #000; font-weight: bold; font-size: 13px; }
.fullnews-standard .block-fullnews { margin-bottom: 0; }

/*  Two column news
=============================================================== */
.block-left { width: 180px; float: left; }
.block-right { width: 420px; float: right; border-left: 1px solid #CCCCCC; }
.block-left li { margin-bottom: 15px; }
.block-left a:link, .block-left a:visited { text-decoration: none; color: #000; }
.block-left img.f { padding: 1px; border: 1px solid #CCC; margin: 5px 0; }
.block-left p { font-size: 0.8em;  text-align: justify; margin-top: 5px; }
.block-left p a { color: #8F8F8F; }
#twojemiasto .more { clear: both; }

/*  Olsztynska24 box
=============================================================== */
#olsztynska24 { overflow: hidden; margin: 15px; border-top: 1px solid #373b37; padding-top: 2px; }
#olsztynska24 .borderHeader { padding: 2px 0 0 0; border: 0; margin: 0; }
#olsztynska24 .borderHeader h2, #olsztynska24  .borderHeader p { color: #b71a1a; float: left; margin: 0 15px; background: #FFF; padding: 2px 7px; }
#olsztynska24  .borderHeader p { margin: 5px 15px 0 15px; }
#olsztynska24  .borderHeader p a { color: #b71a1a; text-decoration: none; }
#olsztynska24 h2 a { font: normal 15px Arial; text-decoration: none; color: #000; }
#olsztynska24 h2 span { font-size: 16px; color: #9B9999; 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 { padding: 10px 10px 5px 0; float: right; width: 400px; position: relative; }
#olsztynska24 .block-verticalscroller-tabs li { list-style: square; overflow: hidden; color: #FF0000; border-bottom: 1px dotted #FFF; 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; color: #FFF; overflow: hidden; padding: 2px; clear: both; }
#olsztynska24 .olsztynska24-contact li { display: inline; padding: 0 4px; text-align: center; }
#olsztynska24 .olsztynska24-contact li img { vertical-align: middle; margin: 5px; }
#olsztynska24 .olsztynska24-contact a { text-decoration: none; color: #FFF; }
#olsztynska24 .olsztynska24-contact a:hover { text-decoration: underline; }
#olsztynska24 .more { background: #A3A3A3; float: none; text-align: right; display: block; margin: 0; padding: 0 5px 5px 0; }

#right .olsztynska24-contact { background: #8C1F1F; color: #FFF; overflow: hidden; padding: 2px; clear: both; margin-bottom: 15px; }
#right .olsztynska24-contact li {  }
#right .olsztynska24-contact li img { vertical-align: middle; margin: 5px; }
#right .olsztynska24-contact a { text-decoration: none; color: #FFF; }
#right .olsztynska24-contact a:hover { text-decoration: underline; }

/*  Tematyczne & Galerie scrollable
=============================================================== */
#tematyczne, #galerie { margin-bottom: 15px; overflow: hidden; height: 210px; }
#tematyczne a.prevT, #tematyczne a.nextT, #galerie a.prevT, #galerie a.nextT {float:left; padding:80px 7px 0 7px; cursor: pointer;} 
#tematyczne a.prevT:hover, #tematyczne a.nextT:hover, #galerie a.prevT:hover, #galerie a.nextT:hover {margin-top:2px;}
#tematyczne .supertitle, #galerie .supertitle { padding: 5px; font-size: 12px; text-transform: uppercase; text-align: left; }
#tematyczne .supertitle a { color: #006457; }
#tematyczne .t, #galerie .t { background: #E5EDF0; padding: 5px; font: normal 11px Verdana; text-align: center; height: 62px; overflow: hidden; }
#tematyczne p, #galerie p { margin: 0 5px; font-size: 9px; text-align: justify; }
#tematyczne img.f, #galerie img.f { height: 100px; width: 100px; border: 1px solid #CCC; }
#tematyczne a, #galerie a { text-decoration: none; color: #111; }
#tematyczne > div, #galerie > div { position:relative; overflow:hidden; width: 580px; height:208px;  padding:0; float:left; }
#tematyczne > div > .items > div, #galerie > div > .items > div { float: left; } 
#tematyczne > div li, #galerie > div li { border: 1px solid #CCCCCC;  float: left; width: 110px; margin: 0 2px; height:206px; text-align: center; }
#tematyczne > div .items, #galerie > div .items { overflow: hidden; position:absolute; width: 2000em; } 
#tematyczne > div .active, #galerie > div .active { border:1px inset #ccc; background-color:#fff; }

#galerie > div li { background: #4F4F4F; height:190px; }
#galerie .t { background: none; padding: 0 5px }
#galerie img.f { margin-top: 5px; }
#galerie a { color: #FFF; }

/*  Subpage Tematyczne scrollable
=============================================================== */
.tematyczneScroller { margin-bottom: 15px; overflow: hidden; height: 210px; }
.tematyczneScroller a.prevT, .tematyczneScroller a.nextT {float:left; padding:80px 7px 0 7px; cursor: pointer;} 
.tematyczneScroller a.prevT:hover, .tematyczneScroller a.nextT:hover {margin-top:2px;}
.tematyczneScroller .supertitle { padding: 0 5px 5px 5px; font-size: 14px; text-transform: uppercase; text-align: left; }
.tematyczneScroller .supertitle a { color: #006457; }
.tematyczneScroller .t { background: #E5EDF0; padding: 5px; font: normal 11px Verdana; text-align: center; height: 40px; }
.tematyczneScroller p { margin: 0 5px; font-size: 9px; text-align: justify; }
.tematyczneScroller img.f { height: 125px; width: 125px; border: 1px solid #CCC; }
.tematyczneScroller a { text-decoration: none; color: #111; }
.tematyczneScroller > div { position:relative; overflow:hidden; width: 900px; height:208px;  padding:0; float:left; }
.tematyczneScroller > div > .items > div { float: left; } 
.tematyczneScroller > div li { border: 1px solid #CCCCCC;  float: left; width: 135px; margin: 0 7px; text-align: center; padding-top: 5px; }
.tematyczneScroller > div .items { overflow: hidden; position:absolute; width: 2000em; } 
.tematyczneScroller > div .active { border:1px inset #ccc; background-color:#fff; }
.tematyczneScrollerDark > div li { background: #4F4F4F; }
.tematyczneScrollerDark > div h3.t { background: #4F4F4F; }
.tematyczneScrollerDark > div h3.t a { color: #FFF; }



/*  Nieprzegap
=============================================================== */

#nieprzegap {margin-bottom:20px; position: relative; height: 200px; }
#nieprzegap h2 { font: normal 16px Georgia;  color: #FFF; padding: 7px 10px;}
#nieprzegap h3 { font-size: 14px;  color: #FFF; padding: 0 10px 7px 10px;}
.block-horizontal{ width:280px; margin: 0 10px; }
#nieprzegap .block-horizontal-1-tabs{position:absolute; top:8px; right:5px; z-index:1;}
#nieprzegap .block-horizontal-1-tabs li{float:left;}
#nieprzegap .block-horizontal-1-tabs a{font-size:10px; text-decoration:none; padding: 1px 4px; color: #FFF; margin-left: 5px;}
#nieprzegap .block-horizontal-1-tabs a.current{ color: #000; background: #FFF; }
.block-horizontal-1-flowpanes {position:relative; overflow:hidden; clear:both; height:130px; width:280px; margin: 10px; }
.block-horizontal-1-flowpanes div {float:left; display:block; width:280px; cursor:pointer;}
.block-horizontal-1-flowpanes .items {width:20000em; position:absolute; clear:both; margin:0; padding:0}
.block-horizontal-1-flowpanes p {line-height:1.7em}
.block-horizontal-1-flowpanes .less, .block-horizontal-3-flowpanes .less a{color:#999 !important; }
.block-horizontal-1-flowpanes .items img.f {float:left; margin:0 15px 10px 0;}
.block-horizontal-1 .block-horizontal-tabs a {color:#111}
.block-horizontal-1 h3 {font:normal 16px Georgia; margin: 0 0 5px 0; line-height:19px}
.block-horizontal-1 p {line-height:14px}
#nieprzegap { background:url(/i/tematyczne/blue/bg/dontmiss.gif) repeat-x 0 25px;  }
#nieprzegap h2 { background: #d22d29; color: #fff; margin-top: 0; } 
#nieprzegap .block-horizontal-1 div a {text-decoration:none; color:#FFF}
#nieprzegap .block-horizontal-1 img { border: 1px solid #EEE; padding: 1px; }
#nieprzegap .block-more { color: #FFF; padding: 5px; text-decoration: none; }

/*  Orientacja.pl & Familie.pl box
=============================================================== */
#orientacja {border:1px solid #c8c8c8; border-top:5px solid #F2B144; margin-bottom:20px; position: relative; }
.block-horizontal{ width:280px; margin: 0 10px; }
#orientacja .block-horizontal-1-tabs{position:absolute; top:5px; right:5px; z-index:1;}
#orientacja .block-horizontal-1-tabs li{float:left;}
#orientacja .block-horizontal-1-tabs a{font-size:10px; text-decoration:none; padding: 1px 4px; background: #FFF; margin-left: 5px;}
#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; padding: 7px 0 1px 20px; display: block; } 
#familie .block-horizontal-2-tabs{ width: 115px; height: 22px; background: url(/i/go/familie-bg.png) no-repeat; position:absolute; top:10px; right: 15px; z-index:1;}
#familie .block-horizontal-2-tabs li{float:left; margin: 5px 0 5px 9px; }
#familie .block-horizontal-2-tabs a{ float: left; font-size:0; width: 12px; height: 12px; background: url(/i/go/dot_wh.png) no-repeat; }
#familie .block-horizontal-2-tabs a.current{ background: url(/i/go/dot_red.png) no-repeat; }
#familie .block-more { padding: 3px; font-weight: bold; text-decoration: none; }
#familie a { text-decoration: none; color: #000 }


.block-horizontal-1-flowpanes, .block-horizontal-2-flowpanes, .block-horizontal-3-flowpanes {position:relative; overflow:hidden; clear:both; height:120px; width:280px; margin: 10px; }
.block-horizontal-1-flowpanes div, .block-horizontal-2-flowpanes div, .block-horizontal-3-flowpanes div {float:left; display:block; width:280px; cursor:pointer;}
.block-horizontal-1-flowpanes .items, .block-horizontal-2-flowpanes .items, .block-horizontal-3-flowpanes .items {width:20000em; position:absolute; clear:both; margin:0; padding:0}
.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; margin: 0 0 5px 0; line-height:19px}
.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; top:5px; right:5px; z-index:1;}
.block-scroller .block-horizontal-3-tabs li{float:left;}
.block-scroller .block-horizontal-3-tabs a{font:normal 13px Georgia; text-decoration:none; padding: 1px 0; width: 10px; text-align: center; background: #FFF; margin-left: 5px;}
.block-scroller .block-horizontal-3-tabs a.current{ font-weight: bold; }

/*  Polecamy box
=============================================================== */
.polecamy { background: #EEEEEE;  border:1px solid #D8D8D8; margin-bottom:15px; padding-top: 25px; position: relative; }
.polecamy ul { margin: 0; padding: 0; }
.polecamy h2 { padding: 5px 0 10px 0;  width: 83px; text-align: center; position: absolute; top: 0; left: 17px; font:normal 14px Georgia; color: #DC4948; background: url(/i/go/polecamy.png) no-repeat; } 
.polecamy img.f { border: 6px solid #9CA09C; float: left; border-top-width: 10px; margin-right: 5px; padding: 1px; background: #FFF; }
.polecamy h3 { padding: 5px; font:normal 14px Arial; background: #52514F;  } 
.polecamy li { overflow: hidden; }
.polecamy h3 a {text-decoration: none; color: #FFF;}
.polecamy h3 img {display: none;}
.polecamy p a {text-decoration: none; color: #787878;}
.polecamy p { padding: 4px 0; font-size: 12px; }

.block-forum { background: url(/i/go/forum.png) no-repeat; height: 221px; overflow: hidden; }
.block-forum ul { margin: 0; padding: 0 10px; }
.block-forum h2 { text-transform: uppercase; font: bold 14px Arial; margin: 10px 10px 0 10px; padding: 5px 0 10px 0; color: #198946; background: url(/i/de/forum_icon.png) no-repeat right top; } 


/*  Youtube box
=============================================================== */
.block-video {border:5px solid #2179D1; margin: 10px; padding:5px;  overflow: hidden; background:#6FA8DC;}
.block-video ul {clear: both; margin: 10px 0;}
.block-video li {float:left; margin: 0 10px; width:125px; height:140px; overflow: hidden; text-align: center;}
.block-video li a {border:2px solid #fff; float: left; margin-bottom: 5px;}
.block-video li a:hover {border-color:#111;}
.block-video h2 {font:bold 16px Arial; margin: 0; background: #2179D1; padding: 5px 10px; }
.block-video h2 a {text-decoration: none; color: #FFF }
.block-video h3 {font:bold 11px Arial; text-align: center; line-height: 1.2em;  }
.block-video .block-more { font-weight: bold; text-decoration: none; clear: both; }
#right .block-video { margin: 10px 0; padding: 10px 0; }

/*  Ogloszenia box
=============================================================== */
#ogloszenia { clear: both; background: url(/i/go/ogloszenia.png) no-repeat 1px 0; width: 960px; margin: 25px 10px; }
#ogloszenia h2 { font: bold 14px Arial; margin: 4px 10px; color: #158D47; }
#ogloszenia .block-tabs { height: 40px; overflow: hidden; }
#ogloszenia .block-tabs li { float: left; margin: 6px 30px; }
#ogloszenia .block-tabs a { float: left; padding: 2px 10px; color: #FFF; text-transform: uppercase; text-decoration: none; -moz-border-radius: 5px; -webkit=border-radius: 5px; border-radius: 5px;}
#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; overflow: hidden; margin: 0 21px 0 20px; }
#ogloszenia .block-panes > div { height: 225px; overflow: hidden; }
#ogloszenia .block-more { clear: both; padding: 5px; }

#ogloszenia .katalog h2 { border-right: 1px solid #FFF; color: #797979; padding-top: 80px; height: 60px; float: left; width: 210px; margin: 10px 0 0 10px; background: url(/i/go/katalog.png) no-repeat; font-weight: normal; }
#ogloszenia .katalog h2 a { color: #DD5727; text-decoration: none; }
#ogloszenia .katalog ul { overflow: hidden; margin-top: 10px;}
#ogloszenia .katalog li { border-left: 1px solid #DDD6DD; float: left; width: 400px; background: none; margin: 0; padding: 3px 10px;  list-style: disc inside none; }
#ogloszenia .katalog .li1 { border-left: 1px solid #DDD6DD; border-right: 1px solid #FFF; height: 160px; text-align: center; width: 170px; list-style: none outside none; margin: 0;  }
#ogloszenia .katalog .li1 img { border: 1px solid #FFF; margin-bottom: 10px; }
#ogloszenia .katalog .li1 a { color: #DD5727; }

#ogloszenia .freshoffer h2 { border-right: 1px solid #FFF; color: #797979; padding-top: 80px; height: 90px; float: left; width: 190px; margin: 10px 0 0 10px; background: url(/i/go/freshoffer.png) no-repeat; font-weight: normal; }
#ogloszenia .freshoffer h2 a { color: #DD5727; text-decoration: none; }
#ogloszenia .freshoffer ul { border-left: 1px solid #E5DEE5; float: left; margin: 10px 0 0 0; width: 710px; height: 170px; }
#ogloszenia .freshoffer li { float: left; width: 105px; height: 200px; text-align: center; background: none; margin: 0 6px; padding: 0; overflow: hidden; }
#ogloszenia .freshoffer li a { color: #DD5727; font: normal 11px Arial;  }
#ogloszenia .freshoffer li img { border: 1px solid #CECECE; margin: 5px 0; }

#ogloszenia .pozegnania { position: relative; overflow: hidden; }
#ogloszenia .pozegnania h2 { font-size: 0; text-indent: -9999em; border-right: 1px solid #FFF; color: #797979; height: 180px; float: left; width: 310px; margin: 0; background: url(/i/go/pozegnania.jpg) no-repeat; }
#ogloszenia .pozegnania ul { overflow: hidden; padding-top: 5px; }
#ogloszenia .pozegnania li { list-style: disc inside none; background: none; margin: 0 0 0 10px; word-wrap: nowrap; padding: 1px; }
#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 { position: absolute; bottom: 5px; right: 5px; }
#ogloszenia .pozegnania a.block-more { color: #000; }

#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 .block-ogloszenia > div { width: 300px; float: left;  }
#ogloszenia .block-ogloszenia ul { margin: 7px; padding: 0; height: 140px; }
#ogloszenia .block-ogloszenia li { list-style: disc inside none; margin: 0; background: none; }
#ogloszenia .block-ogloszenia h2 { display: block; height: 36px; margin: 0; }
#ogloszenia .block-ogloszenia h2 a { height: 100%; display: block; font-size: 0; text-indent: -9999em; }
#ogloszenia .block-ogloszenia .block-more { font-size: 0; text-indent: -9999em; height: 17px; background: url(/i/go/ogloszenia-more.png) no-repeat; width: 102px; float: right; margin: 5px; }
#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; }


/*  Pozegnania.net box
=============================================================== */
.block-pozegnania { border: 1px solid #BFCAD8; background: url(/i/miasta/pozegnania.jpg) no-repeat top center; padding: 50px 0 5px 0; position: relative; margin: 10px; }
.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; top: 10px; right: 10px; }
.block-pozegnania a.block-more { color: #FFF; }


/*  Blocks
=============================================================== */
#right .border, #right .block-fullnews-article {border:1px solid #c8c8c8; padding: 10px; line-height: 1.3em; margin-bottom:20px;}
.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 { margin-right: 5px; line-height: 1.5em; }
.block-related ul.bullet_arrow li { background: none; padding: 5px 0; overflow: hidden; }
.block-related ul.bullet_arrow img.f { float: left; padding: 1px; border: 1px solid #CCC; margin-right: 10px; }
.block-fullnews-3-cols li { float: left; width: 307px; 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; }

/*  Dodatki
=============================================================== */
.grid ul li { width: 305px; float: left; text-align: center; margin-right: 3px; height: 110px; }
.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; padding: 1px; margin-right: 1em; }
.dodatki ul li img.f { height: 150px; border: none; }
.dodatki ul li { height: 160px; }

/*  Footer
=============================================================== */	
#foot_links {width:500px; float: right;}
#logo_footer {width:300px; float:left;}

ul.nav_footer { float:right; margin:0 25px; line-height: 1.3em; }
ul.nav_footer li {list-style: disc; color: #101010; padding:0; font-size:12px; color: #939598; }
	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 {font: bold 13px Arial; list-style: none; padding:10px 0; margin-left: -15px; color: #0177C9;}

.go_footer_info { float:left; width:400px; padding:20px 0; color: #666; line-height: 1.4em;}
.go_footer_info a { color: #0177C9; text-decoration: none; font-weight: bold; }

	
/*  Paginator
=============================================================== */
.paginator { text-align: center; font: normal 15px Georgia; }
.paginator span, .paginator a { margin: 4px; }

/*  GO tabs
=============================================================== */
#right .block-tabs-go {position: relative; height:240px; overflow: hidden; margin-bottom: 15px; }
#right .block-tabs-go .block-tabs { position:absolute; top:10px; left:0; width:130px; z-index: 1; overflow: hidden; border: 0; height: auto; }
#right .block-tabs-go .block-tabs li { width:120px; height:36px; border:0; }
#right .block-tabs-go .block-tabs li a { border:0;display: block; white-space:nowrap; height:36px; padding: 0 5px; line-height: 36px; background-color: #fff; width:90px;}
#right .block-tabs-go .block-tabs li a.current {border:0;display: block; height:36px; padding: 0 5px; line-height: 36px; font-size:12px; background:url(/i/de/de-tab-current.gif) no-repeat right top; color: #fff; width: 120px; }
#right .block-tabs-go .block-panes {position:absolute; top:0; right:0; padding:5px; z-index: 0; background-color:#d6e9f6; width:190px;}
#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;}

	
/*  Gallery block
=============================================================== */
.block-gallery { margin-bottom: 10px; overflow: hidden; }
.block-gallery ul { padding: 0 0 20px 20px; overflow: hidden; }
.block-gallery li {float:left; width:180px; margin: 4px; height: 130px; background: #3F3F3F;  }
.block-gallery img.f { border: 1px solid #CCC; height: 100px; width: 180px; }
.block-gallery h3 { padding: 2px 5px 0 5px; font:bold 10px Arial; text-transform: uppercase; }
.block-gallery h3 a { color: #FFF; text-decoration: none; }	
	
.block-pictures	ul { padding: 0; overflow: hidden; }
.block-pictures	li { float: left; max-width: 40%; margin-right: 5%; overflow: hidden; padding: 1px; border: 1px solid #CCC; }
.block-pictures	img { float: left; }

.block-pictures-info ul { padding-bottom: 5%; } 
.block-pictures-info li { width: 40% !important; text-align: center; margin: 5% 0 0 5% !important; }
.block-pictures-info li img { float: none !important; }

.block-pictures-left li { width: 120px; margin: 5px 0 5px 10px; background: #EFEFEF; padding: 10px; text-align: center; }	
.block-pictures-left li img { display: block; margin: 0 10px 5px 10px; }	
.block-pictures-left li a { text-decoration: none; color: #111; text-shadow: 1px 1px 0 #FFF; }	

	
#left .bullet_arrow { padding-left: 15px; }
.bullet_arrow li { background:url(/i/go/bullet_gray.gif) no-repeat 0 4px; padding: 2px 0 3px 15px;}
.bullet_arrow li a {font:12px Arial; color: #111; text-decoration:none;}
.bullet_arrow li a.supertitle, .block-left .supertitle a {font-weight:bold; text-transform:uppercase;color:#0075CC;}
.bullet_arrow li a:hover {text-decoration: underline; color: #0f5144;}


#left_705 {float:left; width: 635px; margin: 10px; }
#right_150 {float:right; width: 300px;}

.infobox { text-align: center; padding: 10px; }
.infobox h2 { font: normal 19px Georgia; }
.infobox h3 { padding: 5px 0; border-bottom: 1px solid #CCC; }		
.infobox a, .infobox a:link { text-decoration: none; color: #000; }		
.infobox h3 a { color: #B43A39; }		

.block-horizontal-infobox { position: relative; width: 300px; height: 182px; margin-bottom: 15px; }
.block-horizontal-infobox-tabs { position: absolute; bottom: 4px; right: 4px; z-index: 2; }
.block-horizontal-infobox-tabs li { float: left; width: 15px; height: 15px; text-align: center; background: #F4F4F4; }
.block-horizontal-infobox-tabs li a { font: bold 10px/15px Tahoma; text-decoration: none; }
.block-horizontal-infobox-tabs li a.current { color: #B70012; }
.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 { width: 300px; height: 182px; }
.block-horizontal-infobox-flowpanes h3 { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; background: rgb(0,0,0); background: rgba(0,0,0,0.7); }
.block-horizontal-infobox-flowpanes h3 a { display: block; padding: 10px; color: #FFF; text-decoration: none; }


body.body-article #left, body.body-tv #left, body.body-article-archive #left {padding:10px 15px; width:620px; border-color:#ccc;}
body.body-gallery #wrap, body.body-galleries #wrap { padding: 0 10px; }
body.body-search #wrap_content {padding:10px 15px;}
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 { cursor:pointer; border-bottom: 1px solid #CCC; font: normal 11px Georgia; padding: 2px 0; margin: 0; }
.block-accordion h2.current { cursor: default; border-color: #1f1f1f1; }
.block-accordion .pane { display: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; }


.calendar-week { font-size: 12px; }
.calendar-days { overflow: hidden; }
.calendar-days li { float: left; width: 14%; text-align: center; padding: 6px 0; line-height: 15px; cursor: pointer; }
.calendar-days li.current { background: #DDD; color: #EA6100; }
.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 { padding: 5px; background: #DDD; margin-bottom: 5px; }
.calendar-events li { overflow: hidden;}
.calendar-events li li { padding: 3px; border-bottom: 2px solid #F0F0F1; background: #FFF; }
.calendar-events > li > p { padding: 5px; font-weight: bold; color: #555; text-shadow: 1px 1px 0 #FFF; }
.calendar-events li img.f { float: left; margin: 0 1em 0 0; height: 60px; }
.calendar-events li h3 { padding: 0 0 0.4em 0; line-height: 1.4em; }
.calendar-events li li a { text-decoration: none; color: #4C4C4C; }
.calendar-more { padding: 0 10px 7px 10px; background: #EFEFEF; color: #EA6100 !important; font-weight: bold; text-align: right; display: block; text-decoration: none; }
.calendar-wrap > p { font-size: 14px; font-weight: bold; color: #4166A9; text-shadow: 1px 1px 0 #FFF; margin-bottom: 8px; }
.calendar-wrap { padding: 5px; background: #EFEFEF; border: 1px solid #CCC; margin-bottom: 15px; }


.col-2 { float: left; width: 50%; }


#logo { float: left; }
p.logo { clear: left; width: 300px; font-size: 10px; }
img.logo { float: left; margin: 10px 0 0 60px; } 

a.logo-city { font: normal 30px Georgia; color: #111; text-decoration: none; float: left; }

a.logo { float:left; width: 210px; height: 70px;}
a.logo_f {background: url(/i/de/dziennikelblaski_logo_f.png) no-repeat; float:left; width: 275px; height: 105px;}
a.logo_f10 {background: url(/i/de/dziennikelblaski_logo_f10.png) no-repeat; float:left; width: 333px; height: 105px;}
a.icon-rss {float:right;}
a.more { float:right; padding:5px 20px; font: bold 12px Arial; color: #F5471A; background: url(/i/go/more.gif) no-repeat right center; margin-right: 20px;}


/*  Blocks [sidebar and content]
=============================================================== */	
.left-block { margin-bottom: 15px; overflow: hidden; }


#right .block-tabs { display: block; clear: both; border-bottom:1px solid #c8c8c8; position: relative; width:300px; height:24px; margin-bottom: 10px; padding:0 0 0 0;}		
	#right .block-tabs li { float: left; font-size:12px;}		
	#right .block-tabs a { float: left; padding:5px 6px; text-decoration: none; background:#dbdbdb url(/i/go/tab_off.gif) repeat-x; color: #292828; border:0px solid #fff; border-bottom:0px; margin:0 1px -1px 0; }
	#right .block-tabs a.current {background: #fff url(/i/go/activeboxtab.png) no-repeat bottom center; height:23px; border:0; display: block; border-top:1px solid #c8c8c8; color:#000; font-weight: bold;}	

#right #ogloszenia .block-tabs { display: block; clear: both; position: relative; width:300px; height:22px; margin-bottom: 0; padding:0 0 0 0; border: 0;}		
	#right #ogloszenia .block-tabs li { float: left; font-size:12px;}		
	#right #ogloszenia .block-tabs a { float: left; padding:5px 6px; text-decoration: none; background:#9b9b9b url(/i/go/tab_grad.gif) repeat-x; color: #fff; border-bottom:0px; margin-bottom:-1px; border: 0; margin: 0 1px 0 0; }
	#right #ogloszenia .block-tabs a.current {background: #DFDEDE; height:15px; border:0; display: block; color:#111;}	
	#right #ogloszenia .block-panes { border-top: 0; margin-bottom: 15px; clear: both; background-color: #DFDEDE; padding:8px; font-size:11px;}
		#right #ogloszenia .block-panes a { color:#318DE4;}
	
#right .block-panes { border-top: 0; margin-bottom: 10px;   clear: both;}	
	#right .block-panes h2 {display:none;}
	#right .block-panes div { overflow: hidden; padding:0 3px; }	
	#right .block-panes a {text-decoration: none; color: #383838;}
	#right .block-panes a:hover {color:#086a5c; text-decoration: underline;}

#left .block-tabs { display: block; clear: both; overflow: hidden; border-bottom:1px solid #c8c8c8;  padding-right:10px;}		
	#left .block-tabs li { float: right;}		
	#left .block-tabs a { float: left; padding:8px 6px; text-decoration: none; background-color: #ebebeb; color: #292828; border:1px solid #c8c8c8; margin-bottom:-1px;  }
	#left .block-tabs a.current {background: #fff; font-weight: bold;}	
		

.borderHeader { overflow: hidden; clear: both; border-bottom:1px solid #ccc; margin-bottom: 10px; padding: 30px 15px 5px 15px; background: url(/i/go/stripedline.gif) repeat-x;}	
h2.borderHeader { font:normal 20px Georgia; color:#111; }
.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 { padding:5px; margin:2px 1px; overflow: hidden;  }
		.block-fullnews li a {color:#111;}
		.block-fullnews li img.f {float:left; padding-right:10px;}
		.block-fullnews li h3 {padding: 0 0 5px 0; font:13px Arial;}
			.block-fullnews li h3 a {color: #0177C9;}
			.block-fullnews li h3 a.supertitle {font-weight:bold; font-size: 12px;}
		.block-fullnews li p a {text-decoration: none;}

.block-fullnews-2-cols { overflow: hidden; }
	.block-fullnews-2-cols li { height: 100px; float: left; width: 285px; overflow: hidden; border:2px solid #fff; }

.article-icon { color: #D01100; font-size: 0.7em; font-weight: bold; }

#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;}



	
	









/*  Sidebar
=============================================================== */

ul.social_links {padding:15px 0;}
	ul.social_links li {display:inline; padding:2px;}
	

/*.block-date {color:#fff; font: bold 10px Arial; margin-left:-15px; background: url(/i/go/news_date.gif) no-repeat right top; padding:1px 10px 3px 5px; }*/
.block-date {color:#D01100; font: bold 10px tahoma; background: #fff; 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; color:#fff; padding:3px 6px; border:0;}


/*  Header
=============================================================== */	
#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; width: 15px; display: inline-block; text-indent: -999em; }


/* Weather ----------------------- */
.tooltip {z-index: 999; display: none; padding: 10px; -moz-box-shadow:0 0 10px #000000; -webkit-box-shadow:0 0 10px #000000; box-shadow:0 0 10px #000000; background-color:#fff; border:1px solid #000; } 
.weather-short-cond { padding: 5px 10px 5px 30px; font: 10px; display: inline-block; }
.weather-table {  }
	.weather-table td { padding: 6px 10px; vertical-align: middle; }
	.weather-table strong { font: bold 14px Arial, Arial; }
	.weather-table .weather-big-cond { padding-left: 60px; font: 10px; }
.weather-big-temp { font: bold 25px Arial,Arial; }
.weather-big-temp small { font: normal 12px Arial; }
.weather-table td.weather-short-cond { width: 24px; padding: 0; }
.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; }
/* Weather -end */




/*  table
=============================================================== */	
table.list { margin: 10px auto; font: normal 14px Georgia; width: 90%; }
table.list td { padding: 4px 12px; border-bottom: 1px solid #CCC; }
table.list .bg0 td { background: #F9FAFB; }
table.list .bg1 td { background: #E6EDF0; }




.scrollbar { position: fixed; bottom: 0; left: 0; height: 30px; width: 100%; z-index: 100; background: #0177C9; 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; }


#header .weather {float: left; margin: 0 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; }



/*  Page Video
=============================================================== */	
div#video {text-align: center; padding-bottom:15px;}
body.body-tv #right .block-fullnews li {float:left; width:290px; padding:0; text-align: left;}
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;}


.wielkanoc #logo { background: url(/i/wielkanoc-2.png) no-repeat 136px 18px; margin: -5px 5px 0;   }
.wielkanoc a.logo { background: url(/i/wielkanoc-1.png) no-repeat 0 10px; padding-right: 10px; padding-top: 15px; }

