@import url('/s/miasta/logo.css');
@import url('/s/ads.css');

/* 2	Basic layout
=============================================================== */
#headline {width:940px; margin:0 auto; padding:10px 0; height:15px;}
#wrap {width:880px; min-height: 700px; margin:0 auto; padding:15px 30px; position: relative; }
#wrap > .ad-skyscraper, #wrap > .ad-sub_skyscraper { position: absolute; top: -5px; right: 101%;; }
#wrap > .ad-skyscraper_right, #wrap > .ad-sub_skyscraper_right { position: absolute; left: 101%; top: -5px; }

/* 3	Header
=============================================================== */
#header {float:left; width:880px; padding-bottom:20px;}


/* 4	Content
=============================================================== */
#wrap_content {width:880px;}
#left {float:left; width:555px; margin-bottom: 15px; }
#right {float:right; width:300px; margin-bottom: 15px; }
#left_705 {float:left; width:635px; margin-bottom: 15px; }
#right_150 {float:right; width:220px; margin-bottom: 15px; }


/* 5	Footer
=============================================================== */
#wrap_footer {width:100%; padding:30px 0 0; margin-top:10px;}
#footer {width:890px; margin:0 auto; padding:0 25px;}


/* 6	Columns
=============================================================== */
.col-2 { float: left; width: 50%; }
.columns2 { -moz-column-count:2; -webkit-column-count:2; column-count:2; -o-column-count:2; }

/* 	Alignments
=============================================================== */
.clearBoth {clear:both;}
.h20 {height:20px;}
.h15 {height:15px;}
.w100 {width:100px;}


/* 	Typography
=============================================================== */
body {font:12px Tahoma;}
p {line-height:1.4em;}
.uppercase { text-transform: uppercase; }

/* 	Links
=============================================================== */
a:link, a:active {}
a:hover { text-decoration:none;}
a:visited {}
a.logo {font:26px Georgia;text-decoration:none;}
a.logo:hover, a.logo_footer:hover {}

.block { overflow: hidden; }
.block a { text-decoration: none; }
.block a:hover { text-decoration: underline; }

/* 	Form Elements
=============================================================== */
input.search-normal { float: left;  padding:5px; font:italic 14px Georgia; width:220px;}
input.search { float: left;  padding:5px; font:italic 14px Georgia; width:320px;}
input.search-half { float: left;  padding:5px; font:italic 14px Georgia; width:155px;}
.btn_search {border:0;  width:25px; height:25px; float: right; margin-right:5px;}
.search-portal { font-size: 11px; float: left; overflow: hidden; }
.search-portal input { margin: 1px 5px; vertical-align: middle; }

/*  Live news
=============================================================== */
.live-news { overflow: hidden; position: relative; margin: 0 0 15px 0; background: url(/i/go/bg_livenews.png) no-repeat; padding-top: 2px; border-right: 1px solid #D0D0D0; }
.live-news h2 { float: left;  height: 20px; color:#fff; font:bold 13px Arial; padding:9px 7px 5px 10px; text-shadow: 1px 1px 0 #111; }
.live-news ul { left: 195px; padding: 0; float: left; 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; text-shadow: 1px 1px 0 #EEE; }
.live-news a:hover { color: #cc0001;}

/* 	Header
=============================================================== */
#headline {font-size:11px;}
	#headline p {float:left;}	
		#headline p span {font-weight:bold;}
	
	#headline ul {float:right;}
		#headline ul li {display:inline;margin:0 1px;}
			#headline ul li a { padding:2px 5px;}
			#headline ul li a:hover {}
	
#logo {float:left;  padding-top: 10px; width: 485px;}	
p.logo {font-family:Georgia; font-style:italic; padding:2px; width: 300px; font-size: 11px; }

img.logo { float: right; margin-top: 15px; }

#navigation {height:32px;position:relative; }
ul#nav {float:left;padding:10px 5px 0 5px; height:22px; }
	ul#nav li, ul#nav_login li  {display:inline; margin:0 1px;}
		ul#nav li a {text-decoration:none; font:14px Tahoma; padding:4px 6px; text-shadow: 1px 1px 0 #000; }
		ul#nav li a:hover {}
		ul#nav li a.current {padding-bottom: 9px; text-shadow: 1px 1px 0 #CCC; }
		
#share-article-popup { background: url(/i/miasta/article_popup.png) no-repeat; height: 139px; width: 458px; position: absolute; top: 40px; right: 0; z-index: 100; }
	

ul#nav_login {float:right;padding:8px 5px 2px 5px; height:22px; }
	ul#nav_login li a {text-decoration:underline; font:13px Tahoma; padding:5px 12px; }
	ul#nav_login li a:hover {}

#search {float:right; width:380px; height: 70px; overflow: hidden; }		
ul.search_tabs {list-style:none; margin:0 !important; padding:0; height:30px; float:right;}
	ul.search_tabs li {float:left;text-indent:0;padding:2px;margin:1px 0 !important;list-style-image:none !important;}
	ul.search_tabs a {display:block; height:30px; line-height:30px; text-align:center; text-decoration:none; position:relative; top:1px; padding:0 8px;}
	ul.search_tabs a:active {outline:none; }
	ul.search_tabs a:hover {text-decoration:underline;}
	ul.search_tabs a.current, ul.search_tabs a.current:hover, ul.search_tabs li.current a {cursor:default !important;}
div.panes { padding:5px; float: right; width:370px;}
	div.panes div.pane {display:none;}
div.breadcrumbs {padding: 5px;  margin-bottom: 10px;font-size: 11px;}

.ad-billboard { text-align: center; margin-bottom: 15px; }
.ad-topbillboard { margin: 0 auto 15px auto; width: 940px; }
.ad-billboard > div { margin: 0 auto; }
.ad-billboard .ad_header_title { text-align: left; }

/* 	Sidebar
=============================================================== */
#right .poll { border:1px solid #e7e7e7; margin-bottom:15px; padding: 10px; }
#right .poll ul { margin: 8px 0; }
.block { padding: 10px; margin-bottom: 15px; }
.block h2 {font:15px Georgia; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block ul li h3 {font-weight:normal;}

.border { border: 3px solid #efefef; padding: 15px;}
.block-panes .border {border:0;}
.block-panes .block {margin-bottom:0;}

#right .blog { padding: 10px; margin-bottom: 15px; border: 3px solid #efefef; padding: 15px; overflow: hidden; }
#right .blog .bullet_arrow li {padding: 0; }
#right .blog h3 {padding: 0 0 10px 0; font:normal 14px Georgia;}
#right .blog p a {text-decoration: none; font-style: italic; font-size: 11px; line-height: 1.3em; }
#right .blog p a:hover {}
#right .blog img { float: left; margin-right: 10px; }

ul.icons li {padding:3px;}
ul.icons li a {padding:2px 2px 2px 20px;}
ul.bullet_arrow li {padding:1px 0 5px 11px;overflow: hidden;}

/* 	Right Column
=============================================================== */
.borderHeader, #left > .block-fullnews > h2, #left > .block-2side > h2, .clearBoth > .block-gallery > h2 { clear: both; font-weight: normal; border-top: 5px solid #207A3D; color: #207A3D; border-bottom: 1px solid #C7C7C7; padding: 7px 0; font-family: Georgia; font-size: 23px; margin: 10px 0 5px 0;  }
.borderHeader .more { font: normal 12px Verdana; text-decoration: none; }


/* 	Footer
=============================================================== */
#logo_footer {float:left; margin-right:20px; width: 320px; }	
	#logo_footer a {}	
	#logo_footer p { padding-bottom:.5em; font-size:11px;}
#copyright p {padding-bottom:.5em; font-size:11px;text-align:center;}
	#copyright a { margin: 0 5px;}

ul.nav_footer { float:right; margin-left:15px; line-height: 1em; font-size: 11px; margin-bottom: 10px; }
	ul.nav_footer li { padding:2px 0 2px 12px;}
	ul.nav_footer li.header { font-size:13px; padding: 16px 0 8px; font-family:Georgia;}
		ul.nav_footer li a {text-decoration:none;}
		ul.nav_footer li a:hover {text-decoration:underline;}	
		ul.nav_footer li.blank_li {height:20px; }
	
#copyright {padding:20px 0; margin-top:20px; border-top:1px solid #c4dfc9;}
		
/* 	Blocks
=============================================================== */
.block-fullnews	li { padding: 10px 0; border-bottom: 1px solid #C7C7C7; overflow: hidden; }	
.block-fullnews	h3 { font: normal 20px 'Lucida Grande', Georgia, Verdana;  margin-bottom: 5px; line-height: 22px  }	
.block-fullnews img.f { float: left; margin-right: 10px; border:2px solid #efefef; }
.block-fullnews a { text-decoration: none;  }
.block-fullnews p a { }	
.block-fullnews a.supertitle { text-decoration: underline;  }	
.block-fullnews p { text-align: left; font:11px Verdana; line-height: 14px; }	
.block-fullnews-date { margin-bottom: 5px; }
		
.block-promo { margin-bottom: 0; position: relative; }	
.block-promo li { overflow: hidden; }	
.block-promo img.f { float: left; border: 1px solid #CCC; padding: 2px; margin-right: 10px; }	
.block-promo .block-more { position: absolute; bottom: 0; right: 0; }
.block-panes .block-promo { padding-bottom: 0; }	
		
		
.block-tabs { display: block; clear: both; overflow: hidden; padding: 10px 10px 0 10px; }		
.block-tabs li { float: left; }	
.block-tabs a { float: left; padding: 10px; text-decoration: none; font-family: Georgia; }	
.block-tabs li a.current {  }	
.block-panes { border-top: 0; margin-bottom: 10px; }	
.block-panes div { overflow: hidden; padding: 10px; }	

.block-accordion h2 { cursor:pointer; border-bottom: 1px solid #FFF; }
.block-accordion h2.current { cursor: default; border-color: #1f1f1f1; }
.block-accordion .pane { display:none; }

.block-2side { overflow: hidden; }		
.block-2side a:link { text-decoration: none; color: #000; }		
.block-2side a.supertitle { color: #207A3D; text-decoration: underline; }		
.block-2side ul { padding: 10px 0 0 0; }		
.block-2side li { color: #CCC; padding: 0 0 7px 0; list-style: none outside disc; line-height: 1.4em; overflow: visible; }		
.block-2side li h3 { display: inline; }		
.block-2side li.li0 { min-height: 200px; list-style: none inside none; float: left; width: 184px; padding-right: 10px; margin: 0 25px 0 0; border-left: 0; border-right: 1px solid #CCC; }		
.block-2side li.li0 .f { border: 1px solid #EFEFEF; margin-bottom: 5px; }		
.block-2side li.li0 h3 { margin-bottom: 5px; display: block; }		

.block-newstabs { height: 305px; overflow: hidden; position: relative; margin-bottom: 15px; }	
.block-newstabs.block-newstabs-1 { height: 200px; }	
.block-newstabs-panes { overflow: hidden; position: absolute; }	
.block-newstabs li { position: relative; height: 190px; border: 5px solid #F5F4F9; }	
.block-newstabs li > p { position: absolute; bottom: 0; left: 0; }	
.block-newstabs li > p a { display: block; padding: 7px; background: url(/i/miasta/transparent.png); /*background: rgba(0,0,0,0.5);*/ font-size: 11px; color: #FFF; text-decoration: none; }	
.block-newstabs li .t { position: absolute; top: 0; padding: 10px; right: 0; background: url(/i/miasta/transparent.png); /*background: rgba(0,0,0,0.5);*/ font-size: 14px; }	
.block-newstabs li .t a { color: #FFF; text-decoration: none; }	
.block-newstabs-tabs { position: absolute; bottom: 0; width: 100%; height: 105px; background: #FFF; z-index: 1; }		
.block-newstabs-tabs li { width: 20%; float: left; overflow: hidden; height: 100%; border: 1px solid #FFF; border-width: 1px 0 0 0; }		
.block-newstabs-tabs li .f { border: 5px solid #F5F4F9; display: block; width: 100px; }		
.block-newstabs-tabs li a { text-decoration: none; font-size: 10px; }		
.block-newstabs-tabs li .l { display: block; padding: 0 5px; }		
.block-newstabs-tabs li.current { border-color: #333; background: #E2E2E2 }		
.block-newstabs-tabs li.current .f { border-color: #E2E2E2; }

		

		
.block-gallery { overflow: hidden; }
.block-gallery li { float: left; margin: 5px 4px 5px 0;  }
.block-gallery a { float: left; border: 3px solid #EEF2F5; }
.block-gallery a:hover {}
.block-gallery-z2 img {width: 200px; }
		
.block-pictures ul { padding: 0 0 0 10px;  }		
.block-pictures img { float: left; margin: 5px 8px;  }		
.block-pictures { margin-bottom: 15px; overflow: hidden; }		

.block-panes .block-pictures-left { padding: 0; }	
.block-pictures-left ul { padding: 0; overflow: hidden; }	
.block-pictures-left li { width: 100px; margin: 5px 4px 5px 4px; background: #EFEFEF; padding: 10px; text-align: center; float: left; }	
.block-pictures-left li img { display: block; margin: 0 0 5px 0; }	
.block-pictures-left li a { text-decoration: none; color: #111; text-shadow: 1px 1px 0 #FFF; }	
		
.block-video { border: 3px solid #E5E5E5; overflow: hidden; padding: 15px; margin-bottom: 15px; }
.block-video li { float: left; width: 50%; padding: 3px 0; text-align: center; }
.block-video h2 {font:15px Georgia; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block-video img { border: 2px solid #E5E5E5; width: 120px; height: 90px; }

.block-col-3 { float: left; width: 175px;  margin: 15px 0; overflow: hidden; height: 225px; }	
	.block-col-3 h2 { padding: 5px; background: #CCC; color: #FFF;  }
	.block-col-3 h3 { margin: 3px 6px; height: 28px; overflow: hidden; }
	.block-col-3 img.f { margin: 5px 0; width: 125px; height: 125px; }	
	.block-col-3 li { text-align: center;  }	
.block-col-3-1 { margin-right: 9px; }		
.block-col-3-2 { margin-right: 9px; }		
		
.block-more { clear: both; display: block; text-align: right; padding: 0.5em; text-decoration: none; font-weight: bold; }
		
.gallery-z1 li { float: left; }

#video { margin: 10px 0; }		
		
		
.infobox { border: 5px solid #E1F3E5; text-align: center; padding: 10px; }		
.infobox h2 { font: normal 19px Georgia; }		
.infobox h3 { padding: 5px 0; font-weight: normal; font-size: 12px;}				
.infobox a, .infobox a:link { color: #000; }		
.infobox h3 a { color: #A91C00; }		

/* 	Homepage
=============================================================== */
.cloned h3 {font:normal 18px Georgia;}
		
/* 	Overlay
=============================================================== */
#overlay {display: none; z-index:1000; } 	
.close { background: url(/i/miasta/close.png) no-repeat; cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:28px;}
object { z-index:0; }
		
/* 	Paginator
=============================================================== */	
.paginator { padding: 1em 0; }	
.paginator span { font-family: Georgia; font-size: 18px; margin: 0 2px; }
.paginator a { font-family: Georgia; font-size: 18px; text-decoration: none; margin: 0 2px; }
.paginator a:hover { text-decoration: underline; }


/* 	Users Article
=============================================================== */	
ul.errors li { margin:5px 5px 5px 0px; }
p.forminfo { margin:5px 5px;font-weight:bold; }
ul.errors li { margin:5px 5px; }
p.forminfo { margin:5px 5px;font-weight:bold; }
form#article dt { margin-top:10px; margin-bottom:2px; }
#article #statute-label {display:none}
#article #submit1-label {display:none}
#article #submit1-element {margin-top:10px}
#article #instrukcja-label {display:none}
#article #author-label {width:570px}


/*  Tooltip
=============================================================== */	
.nameday {  width: 15px; display: inline-block; text-indent: -999em; }
.tooltip { z-index: 999; display: none; padding: 10px; }

/*  Weather
=============================================================== */
#weather { padding: 15px; background: #FFF; border-radius: 10px; border: 1px solid #EEE; width: 700px; }

.weather { margin-bottom: 10px; display: block; color: #111; text-decoration: none; cursor: pointer; }
.weather-short-cond { padding: 5px 10px 5px 30px; font: 10px; }
.weather-short-temp { font: bold 20px Georgia,Arial; }

.weather-table { margin: 0 auto; }
.weather-table caption { font: normal 26px Georgia, Arial; text-align: left; border-bottom: 1px solid #000; padding: 0 0 5px 0; }
.weather-table td { padding: 6px 10px; vertical-align: middle; }
.weather-table strong { font: bold 14px Georgia, Arial; }
.weather-table .weather-big-cond { padding-left: 60px; font: 10px; }
.weather-big-temp { font: bold 25px Georgia,Arial; }
.weather-big-temp small { font: normal 12px Arial; }
.weather-table td.weather-short-cond { padding: 0; padding-left: 30px;  }

.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/sun2.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; }


.banner { text-align: center; }
.ad { margin-bottom: 15px; }



#right .banner-tag { border: 1px solid #CCC; padding: 1px; margin-bottom: 15px; }
#right .banner-tag > a { text-decoration: none; background: url(/i/sport/banner-tag-football.jpg) no-repeat right center; 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-0 > a { background: #DFDFDF; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#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-9 > a { background: url(/i/sport/banner-tag-handball.gif) no-repeat right bottom; 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; }


/*  Nieprzegap
=============================================================== */

#nieprzegap {margin-bottom:20px; position: relative; height: 205px; }
#nieprzegap h2 { font: normal 16px Georgia;  color: #FFF; padding: 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: #575757; 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}

/*  Oglo
=============================================================== */
.oglobox { width:176.5px;float:left;margin-right:10px; background-color:#FFE7CE; }
.ogloboxm { width:176.5px;float:left; background-color:#FFE7CE; }
.oglobox h2, .ogloboxm h2 {font-family:Georgia; font-size:23px; font-weight:bold; margin:0 0 5px; color:#FD5E0F; border-bottom:3px solid #FD5E0F !important; }
.oglobox h2 a, .ogloboxm h2 a { color:#FD5E0F }
.pad05 { padding:0.5em; }

/*  Pozegnania.net
=============================================================== */
.block-pozegnania { border: 1px solid #BFCAD8; background: url(/i/miasta/pozegnania.jpg) no-repeat top center; padding: 50px 15px 5px 15px; position: relative; margin-bottom: 15px;  }
.block-pozegnania ul { overflow: hidden; }
.block-pozegnania li { float: left; width: 245px; }
.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; }
#right .block-pozegnania a.block-more { color: #333C4B; padding: 2px 7px 4px 10px; background: #FFF; background: rgba(255, 255, 255, 0.7); }

.ogloszenia-modulowe ul { width: 33%; float: left; }
.ogloszenia-modulowe li { text-align: center; }
	
/*  Ogloszenia box
=============================================================== */
#ogloszenia { clear: both; background: url(/i/go/ogloszenia.png) no-repeat 1px 0; width: 880px; margin: 25px 0; }
#ogloszenia h2 { font: bold 14px Arial; margin: 4px 10px; color: #158D47; }
#ogloszenia .block-tabs { height: 40px; overflow: hidden; margin: 0; padding: 0; background: none; }
#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; padding: 0; }
#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 .block-ogloszenia > div { width: 275px; float: left; padding: 0; }
#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; }


.block-ogloszenie {  height: 290px; position: relative; margin: 0 0 15px 0; width: 270px; float: left; padding: 0; background: url(/i/go/ogloszenia-bg.png) repeat-x; border: 1px solid #E3E3E3; }
.block-ogloszenie.right { float: right; }
.block-ogloszenie h2 { display: block; height: 55px; margin: 0; }
.block-ogloszenie h2 a { height: 100%; display: block; font-size: 0; text-indent: -9999em; }
.block-ogloszenie ul { padding: 0 0 30px 10px; }
.block-ogloszenie .praca h2 a { background: url(/i/go/praca.png) no-repeat center top }
.block-ogloszenie .dom h2 a { background: url(/i/go/dom.png) no-repeat center top }
.block-ogloszenie .moto h2 a { background: url(/i/go/moto.png) no-repeat center top }
.block-ogloszenie .katalog h2 a { background: url(/i/go/katalog.png) no-repeat 50% 5px; }
.block-ogloszenie .block-more { position: absolute; right: 0; bottom: 0; }
.block-ogloszenie .block-more.left { position: absolute; left: 0; bottom: 0; right: auto; }




/*  Blogs
=============================================================== */
#blog { position: relative; background: url(/i/go/blogi.png) no-repeat; height: 175px; overflow: hidden; margin-bottom: 15px; }
#blog h2 { height: 24px; text-transform: uppercase; font: bold 14px/24px 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: bold 13px Arial; }
#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; }

/*  Kto block
=============================================================== */
.block-kto { margin: 15px 0; background: #F2F2F2; }
.block-kto h2 { font: bold 12px Arial; color: #FFF; padding:10px 0 10px 20px; background: url("/i/kto/gradient_700x32.png") no-repeat  }
.block-kto table.kto { margin: 5px 10px; }
.block-kto table.kto td { vertical-align: middle; padding: 0 5px 0 0; }
.block-kto table.kto td a { color:#666666; text-decoration:none; font-size: 13px; }

/*  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; }

/*  Calendar
=============================================================== */	
.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; }

.block-zyczenia { padding: 0; border: 10px solid #F2F2F2; border-width: 0 10px 7px 10px; background: #F2F2F2; margin: 15px 0; }
.block-zyczenia h2 { padding: 7px 0 7px 20px; background: url(/i/miasta/nameday.gif) no-repeat left center; font: normal 18px/18px Georiga; color: #207A3D; text-shadow: 1px 1px 0 #FFF; }
.block-zyczenia .scroll { clear: both; height: 60px; overflow: hidden; position: relative; background: #FFF; border: 5px solid #FFF; }
.block-zyczenia .scroll .block-more { position: absolute; bottom: -15px; right: 3px; }
.block-zyczenia .scroll ul { height: 2000em; position: absolute; }
.block-zyczenia .scroll li { height: 60px; line-height: 15px; padding: 0 10px; background: none; font-size: 11px; }
.block-zyczenia .scroll a { text-decoration: none; color: #D64308; font-weight: bold; font-style: italic; cursor: default;  }
.block-zyczenia > p { margin: 0; padding: 7px 0 0 0; line-height: 18px; text-align: right; font-size: 11px; }
.block-zyczenia > p a { color: #111; text-decoration: none; }

.block-zyczenia-all ul li { padding-bottom: 15px; }
.block-zyczenia-all ul li a { cursor: default; text-decoration: none; }

.block-pictures-top { margin-bottom: 10px; }
.block-pictures-top ul { width: 105%; overflow: hidden; }
.block-pictures-top li { float: left; margin-right: 4px; }
.block-pictures-top li img { border: 2px solid #EFEFEF; width: 90px; height: 90px; }
.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; }


/*  infobox
=============================================================== */	
.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: 20px; height: 20px;  }
.block-horizontal-infobox-tabs li a { background: url(/i/go/dot_wh.png); width: 12px; height: 12px; font-size: 0; float: left; text-indent: -10px; overflow: hidden; }
.block-horizontal-infobox-tabs li a.current { background: url(/i/go/dot_gr.png); }
.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); border-bottom: 1px solid #CCC; border-color: rgba(204, 204, 204, 0.7); }
.block-horizontal-infobox-flowpanes h3 a { display: block; padding: 10px; color: #FFF; text-decoration: none; }
.block-horizontal-infobox-flowpanes h3 img { display: none; }

/*  GO tabs
=============================================================== */
#right .block-tabs-go {position: relative; height:240px; overflow: hidden; margin-bottom: 15px; }
#right .block-tabs-go .block-tabs-gotabs { position:absolute; top:10px; left:0; width:135px; z-index: 1; padding: 0; background: none; overflow: hidden; border: 0; height: auto; }
#right .block-tabs-go .block-tabs-gotabs li { width:120px; height:36px; border:0; }
#right .block-tabs-go .block-tabs-gotabs li a { background: #DBDBDB url("/i/go/tab_off.gif") repeat-x; border:0;display: block; white-space:nowrap; height:36px; padding: 0 5px; line-height: 36px; width:90px;}
#right .block-tabs-go .block-tabs-gotabs li a.current {border:0;display: block; height:36px; padding: 0 5px; line-height: 36px; font-size:12px; background:url(/i/go/go-tab-current.png) no-repeat right top; color: #fff; width: 120px; }
#right .block-tabs-go .block-panes-gotabs { border: 0; position:absolute; top:0; right:0; padding:5px; z-index: 0; background-color:#b7ddd8; width:190px;}
#right .block-tabs-go .block-panes-gotabs div { height: 235px; padding: 0; }
#right .block-panes-gotabs p, #right .block-tabs-gotabs .block-panes ul { margin: 3px; }
#right .block-panes-gotabs li { list-style: disc inside none; }
.imggonewspaper {width: 185px;}

/* Tematyczne
=============================================================== */
.tematyczne { margin-bottom: 15px; overflow: hidden; width: 101%; }
.tematyczne .supertitle { padding: 5px 0; font-size: 11px; text-transform: uppercase; text-align: left; }
.tematyczne .supertitle a { color: #006457; }
.tematyczne .t { padding: 5px 0; font: normal 11px Verdana; text-align: center; height: 40px; }
.tematyczne p { margin: 0 5px; font-size: 9px; text-align: justify; }
.tematyczne img.f { border: 1px solid #CCC; }
.tematyczne a { text-decoration: none; color: #111; }
.tematyczne li { width: 100px; padding: 3px; border: 1px solid #CCCCCC; float: left; margin: 0 3px 0 0; height:200px; text-align: center; overflow: hidden; }

/* Linki familie
=============================================================== */
.familie-links { overflow: hidden; margin-bottom: 10px; background: #DB679B; box-shadow: 0 0 50px rgba(0,0,0,0.4) inset; border-radius: 3px; padding: 5px; text-shadow: 1px 1px 0 #111; }
.familie-links li { float: left; width: 72px; margin: 0 0 5px; font: bold 10px/14px Arial; }
.familie-links li > * { display: block; padding: 50px 0 0; text-align: center; background-position: top center; background-repeat: no-repeat; }
.familie-links li.title { width: 90%; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; background: none; height: auto; }
.familie-links li.title a { padding: 0; height: auto; }
.familie-links a { color: #FFF !important; text-decoration: none; }
.familie-links a:hover { text-decoration: underline; }




body .gallery-thumbnails img { width: 80px; height: 80px; padding: 0; margin: 0 0 2px 1px; }



.greenbox .bullet_arrow { padding: 10px; }
.greenbox a { text-decoration: none; }

