* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: url('../images/bg.gif') repeat-x #E4E4E4; font-size: 11px; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a * { cursor: pointer; }
a span { display: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 1em; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
.left { float: left; }
.right { float: right; }
.font9 {font-size:0.82em;}
.font10 { font-size: 0.91em; }
.font11 { font-size: 1.0em; }
.font12 { font-size: 1.09em; }
.ico { background: url('../images/bg_icos.gif'); }
.h12 { height: 12px; overflow: hidden; }
.h20 { height: 20px; overflow: hidden; }
div.text { line-height: 1.4em; color: #7e7e7e; } 
	div.text p { margin: 10px 0; }
	div.text ul { padding: 5px 0; padding-left: 25px; }
	div.text ul li { margin: 5px 0; list-style-type: disc; background: none; padding: 0 !important; }
div#center-column div.text { margin: 0 22px; }

div#ugb { width: 980px; background: #fff; margin: 0 auto; padding-bottom: 20px; }
	div#header { height: 363px; position: relative; }
		div#head-info { color: #979796; line-height: 40px; position: absolute; top: 0; left: 20px; }
		ul#top-menu { position: absolute; right: 9px; top: 0; }
			ul#top-menu li { float: left; }
			ul#top-menu li a { display: block; float: left; height: 40px; }
			ul#top-menu li a#ico-web-reader { width: 46px; background-position: 0 0; }
			ul#top-menu li a#ico-font-size { width: 35px; background-position: -46px 0; }
			ul#top-menu li a#ico-main-page { width: 35px; background-position: -81px 0; display: none; }
			ul#top-menu li a#ico-sitemap { width: 35px; background-position: -116px 0; }
			ul#top-menu li a#ico-contact { width: 35px; background-position: -186px 0; }
			ul#top-menu li a#ico-rss { width: 38px; background-position: -221px 0; }
			ul#top-menu li a#ico-web-reader:hover, ul#top-menu li a#ico-web-reader.active { background-position: 0 -40px; }
			ul#top-menu li a#ico-font-size:hover, ul#top-menu li a#ico-font-size.active { background-position: -46px -40px; }
			ul#top-menu li a#ico-main-page:hover, ul#top-menu li a#ico-main-page.active { background-position: -81px -40px; }
			ul#top-menu li a#ico-sitemap:hover, ul#top-menu li a#ico-sitemap.active { background-position: -116px -40px; }
			ul#top-menu li a#ico-contact:hover, ul#top-menu li a#ico-contact.active { background-position: -186px -40px; }
			ul#top-menu li a#ico-rss:hover, ul#top-menu li a#ico-rss.active { background-position: -221px -40px; }
		div#top { height: 208px; background: url('../images/bg_top.jpg') repeat-x; position: absolute; top: 40px; left: 0; width: 100%; }
			div#top-image { width: 940px; height: 208px; margin: 0 auto; }
		div#mourning { position: absolute; width: 57px; height: 70px; background: url('../images/zaloba.png'); top: 280px; left: 85px; z-index: 100; }
		div#logo { width: 312px; height: 121px; position: absolute; top: 207px; left: 35px; z-index: 8; }
			div#logo a { width: 312px; height: 121px; position: absolute; left: 0; top: 0; display: block; z-index: 10;}
			div#logo div { width: 312px; height: 121px; position: absolute; left: 0; top: 0; background: url('../images/bg_logo.png'); z-index: 9; }
		div#menu { height: 55px; width: 940px; margin: 0 auto; position: absolute; top: 248px; left: 20px; z-index: 2; }
			div#menu ul { position: relative; top: 9px; left: 365px; width: 560px; }
			div#menu ul li { float: left; }
			div#menu ul li a { display: block; height: 39px; color: #fff; }
			div#menu ul li a#menu_01 { width: 91px; background-position: 0 -120px; }
			div#menu ul li a#menu_02 { width: 100px; background-position: -91px -120px; }
			div#menu ul li a#menu_03 { width: 77px; background-position: -191px -120px; }
			div#menu ul li a#menu_04 { width: 102px; background-position: -268px -120px; }
			div#menu ul li a#menu_05 { width: 65px; background-position: -370px -120px; }
			div#menu ul li a#menu_06 { width: 54px; background-position: -435px -120px; }
			div#menu ul li a#menu_07 { width: 69px; background-position: -489px -120px; }
			div#menu ul li a#menu_01:hover, div#menu ul li a#menu_01.active, div#menu ul li a#menu_01:focus { background-position: 0 -159px; }
			div#menu ul li a#menu_02:hover, div#menu ul li a#menu_02.active, div#menu ul li a#menu_02:focus { background-position: -91px -159px; }
			div#menu ul li a#menu_03:hover, div#menu ul li a#menu_03.active, div#menu ul li a#menu_03:focus { background-position: -191px -159px; }
			div#menu ul li a#menu_04:hover, div#menu ul li a#menu_04.active, div#menu ul li a#menu_04:focus { background-position: -268px -159px; }
			div#menu ul li a#menu_05:hover, div#menu ul li a#menu_05.active, div#menu ul li a#menu_05:focus { background-position: -370px -159px; }
			div#menu ul li a#menu_06:hover, div#menu ul li a#menu_06.active, div#menu ul li a#menu_06:focus { background-position: -435px -159px; }
			div#menu ul li a#menu_07:hover, div#menu ul li a#menu_07.active, div#menu ul li a#menu_07:focus { background-position: -489px -159px; }
		div#pathline-search { height: 60px; width: 940px; background: url('../images/bg_pathline.gif'); position: absolute; top: 303px; left: 20px; }
			div#pathline { position: absolute; top: 25px; left: 136px; font-size: 11px; width: 560px; }
				div#pathline div.ico { width: 56px; height: 13px; margin-top: 1px; background-position: 0 0; }
				div#pathline a { color: #979796; padding: 0 10px; position: relative; }
				div#pathline a span.arrow { background-position: -259px -39px; width: 3px; height: 5px; display: block; position: absolute; top: 4px; right: -2px; overflow: hidden; }
				div#pathline strong { color: #979796; padding: 0 10px; }
			div#search { width: 166px; height: 24px; background-position: 0 -13px; position: absolute; left: 725px; top: 19px; }
				div#search input.text { background: none; border: 0; width: 105px; font-size: 8pt; position: absolute; top: 5px; left: 51px; color: #bcbec0; }
				.overTxtLabel { font-size: 8pt; color: #bcbec0; margin-top: -1px; cursor: pointer; white-space: nowrap; }
				div#search input.submit { background: none -259px 0; width: 24px; height: 24px; position: absolute; left: 160px; top: 0; border: 0; cursor: pointer; }
	div#columns { padding-left: 20px; position: relative; }
		div#bottom-gradient { height: 64px; width: 980px; background: url('../images/bg_gradient_bottom.gif'); position: absolute; left: 0px; bottom: 1px; z-index: 1; }
		div#left-column { width: 213px; position: relative; z-index: 2; }
			ul#left-menu {  }
				ul#left-menu li { border-top: 1px solid; position: relative; }
				ul#left-menu li:first-child, ul#left-menu li.first-child { border-top-width: 0; }
				ul#left-menu ul li { border-top-width: 1px !important; }
				ul#left-menu li h2 { visibility: hidden; margin: 5px 9px; font-size: 16px; letter-spacing: -1px; white-space: nowrap; }
				ul#left-menu li span.arrow { display: block; position: absolute; width: 15px; height: 15px; background-position: -259px -24px; top: 7px; left: 171px; }
				ul#left-menu ul li a { padding: 8px 9px 8px 18px; display: block; }
				ul#left-menu ul li a.active, ul#left-menu ul li a:focus { font-weight: bold; }
		div#center-column { width: 514px; position: relative; z-index: 2; padding-bottom: 15px; }
			div.caption { height: 35px; padding: 14px 20px 0 20px; }
				div.caption h1 { font-size: 17px; visibility: hidden; }
			ul.listing {  }
				ul.listing li { background: url('../images/bg_listing.gif') no-repeat; padding: 20px; color: #7e7e7e; }
				ul.listing li h2 {  }
				ul.listing li a.print { float: right; display: block; width: 21px; height: 16px; background-position: 0 -37px; margin-top: 0.3em; }
				ul.listing li small { color: #bcbcbc; display: block; margin: 0.4em 0 0.6em; }
				ul.listing li a.img { float: left; margin: 0 10px 10px 0; }
				ul.listing li a.img img { border: 0; }
				ul.listing li div.text { text-align: justify; margin: 0 !important; }
				ul.listing ul { list-style-type: disc; padding-left: 20px; margin-top: 5px; }
				ul.listing ul li { background: none; padding: 3px 0; }
				div.gray-strip { height: 34px; /*background: url('../images/bg_gray_strip.gif') no-repeat;*/ padding: 7px 20px 0 20px; }
				a#more-news { display: block; width: 78px; height: 28px; background-position: -472px -46px; }
				a#more-news:hover { background-position: -472px -80px; }
			ul.gallery a.img { margin-left: 27px; margin-right: 0 !important; margin-bottom: 18px; }
			ul.gallery a.first { margin-left: 0px !important; }
			ul.movies div.img img { border: 1px solid #5D5D5D !important; }
		div#right-column { width: 213px; position: relative; z-index: 2; }
			div.box { height: 70px; }
				div.box a { display: block; height: 70px; }
				div.box a span.off { display: block; height: 70px; }
				div.box a:hover span.off, div.box a.hover span.off { display: none; }
				div.box a span.on { display: block; width: 1px; height: 1px; position: absolute; overflow: hidden; }
				div.box a:hover span.on, div.box a.hover span.on { display: block; height: 70px; width: auto; position: static; }
				div#box-bip span.on { background: url('../images/boxes/bg_box_bip_on.png'); }
				div#box-bip span.off { background: url('../images/boxes/bg_box_bip_off.png'); }
				div#box-webewid span.on { background: url('../images/boxes/bg_box_webewid_on.png'); }
				div#box-webewid span.off { background: url('../images/boxes/bg_box_webewid_off.png'); }
				div#box-studium span.on { background: url('../images/boxes/bg_box_studium_on.png'); }
				div#box-studium span.off { background: url('../images/boxes/bg_box_studium_off.png'); }
				div#box-cyfrowyurzad span.on { background: url('../images/boxes/bg_box_cyfrowyurzad_on.png'); }
				div#box-cyfrowyurzad span.off { background: url('../images/boxes/bg_box_cyfrowyurzad_off.png'); }
				div#box-kuriergminy span.on { background: url('../images/boxes/bg_box_kuriergminy_on.png'); }
				div#box-kuriergminy span.off { background: url('../images/boxes/bg_box_kuriergminy_off.png'); }
				div#box-youtube span.on { background: url('../images/boxes/bg_box_youtube_on.png'); }
				div#box-youtube span.off { background: url('../images/boxes/bg_box_youtube_off.png'); }
				div#box-du span.on { background: url('../images/boxes/bg_box_du_on.png'); }
				div#box-du span.off { background: url('../images/boxes/bg_box_du_off.png'); }
				div#box-mp span.on { background: url('../images/boxes/bg_box_mp_on.png'); }
				div#box-mp span.off { background: url('../images/boxes/bg_box_mp_off.png'); }
			div.container {  }
				div.container-header { height: 50px; padding: 0 18px; }
					div.container-header h1 { font-size: 17px; position: relative; top: 13px; visibility: hidden; }
				div.container-content { padding: 0 9px; }
			div#commune-map {  }
				div#commune-map div.container-content { padding: 29px 0 30px; }
				div#commune-map a { display: block; width: 205px; height: 238px; background: url('../images/bg_map.png'); margin: 0 auto; cursor: pointer; }
			div#poll {  }
				div#loader { height: 48px; background-position: 50% 50%; background-repeat: no-repeat; position: absolute; width: 213px; display: none; }
				div#poll-results-div { padding-bottom: 17px; }
				div#poll div.question { font-weight: bold; padding: 17px 10px 15px; }
				div#poll ul li { padding: 8px 10px 10px; padding-left: 25px; border-top: 1px solid; position: relative; }
				div#poll-results-div ul li { padding-left: 10px; }
				div#poll-results-div ul li div.results-box { line-height: 20px; float: right; margin-left: 10px; margin-top: -3px; width: 42px; height: 21px; background: url('../images/bg_results.png'); font-weight: bold; color: #fff; text-align: center; }
				div#poll ul li label { display: block; cursor: pointer; }
				div#poll ul li input { position: absolute; top: 0.45em; left: 0; float: left; }
				div#poll div.buttons { padding: 15px 0 20px; }
					div#poll div.buttons a { float: left; display: block; width: 71px; height: 34px; }
					a#poll-vote { background-position: -259px -46px; margin: 0 7px 0 22px; }
					a#poll-results { background-position: -330px -46px; }
					a#poll-vote:hover { background-position: -259px -80px; }
					a#poll-results:hover { background-position: -330px -80px; }
			div#weather {  }
				div#weather div.container-content { padding-top: 15px; padding-bottom: 25px; }
				div.weather-icon { width: 94px; height: 96px; float: left; }
				div.weather-info { float: right; width: 90px; font-size: 11px; margin-top: 25px; }
					div.weather-info strong { font-size: 26px; }
				a.weather-more { display: block; width: 71px; height: 34px; background-position: -401px -46px; margin: 10px 0 0 10px; }
				a.weather-more:hover { background-position: -401px -80px; }
				div#weather-1 { background: url('../images/weather/weather_1.png'); }
				div#weather-2 { background: url('../images/weather/weather_2.png'); }
				div#weather-3 { background: url('../images/weather/weather_3.png'); }
				div#weather-4 { background: url('../images/weather/weather_4.png'); }
				div#weather-5 { background: url('../images/weather/weather_5.png'); }
				div#weather-6 { background: url('../images/weather/weather_6.png'); }
				div#weather-7 { background: url('../images/weather/weather_7.png'); }
				div#weather-8 { background: url('../images/weather/weather_8.png'); }
				div#weather-9 { background: url('../images/weather/weather_9.png'); }
				div#weather-10 { background: url('../images/weather/weather_10.png'); }
				div#weather-11 { background: url('../images/weather/weather_11.png'); }
				div#weather-12 { background: url('../images/weather/weather_12.png'); }
				div#weather-13 { background: url('../images/weather/weather_13.png'); }
				div#weather-14 { background: url('../images/weather/weather_14.png'); }
				div#weather-15 { background: url('../images/weather/weather_15.png'); }
				div#weather-16 { background: url('../images/weather/weather_16.png'); }
	div#bottom-links { margin-top: 20px; padding: 0 20px; }
		div#bottom-links a { display: block; height: 22px; color: #fff; }
		div#bottom-links a#bottom-links-01 { width: 89px; background-position: 0 -200px; }
		div#bottom-links a#bottom-links-02 { width: 111px; background-position: -89px -200px; }
		div#bottom-links a#bottom-links-03 { width: 101px; background-position: -200px -200px; }
		div#bottom-links a#bottom-links-04 { width: 121px; background-position: -301px -200px; }
		div#bottom-links a#bottom-links-05 { width: 177px; background-position: -422px -200px; }
		div#bottom-links a#bottom-links-01:hover, div#bottom-links a#bottom-links-01.active, div#bottom-links a#bottom-links-01:focus { background-position: 0 -222px; }
		div#bottom-links a#bottom-links-02:hover, div#bottom-links a#bottom-links-02.active, div#bottom-links a#bottom-links-02:focus { background-position: -89px -222px; }
		div#bottom-links a#bottom-links-03:hover, div#bottom-links a#bottom-links-03.active, div#bottom-links a#bottom-links-03:focus { background-position: -200px -222px; }
		div#bottom-links a#bottom-links-04:hover, div#bottom-links a#bottom-links-04.active, div#bottom-links a#bottom-links-04:focus { background-position: -301px -222px; }
		div#bottom-links a#bottom-links-05:hover, div#bottom-links a#bottom-links-05.active, div#bottom-links a#bottom-links-05:focus { background-position: -422px -222px; }
div#footer { width: 900px; margin: 0 auto; padding: 24px 0; color: #b8b7b7; line-height: 1.4em; }
	div#footer a { color: #b8b7b7; }
	a#ctimedia { background: url('../images/cti.gif') 50% 50% no-repeat; width: 78px; height: 32px; }
	
ul#subpages {  }
	ul#subpages li {  }
	ul#subpages li a { display: block; line-height: 20px; }
div#gmap { height: 400px; border: 1px solid #6F6F6F; margin-top: 30px; }

div.pager { margin: 0 20px 20px 20px; }
div.pager a { line-height: 15px; text-align: center; color: #acacac; text-decoration: none; height: 15px; display: block; float: left; width: 19px; }
div.pager a:hover { color: #5D5D5D; }
div.pager a.active { font-weight: bold; }
div.pager a.next { background-position: -304px -24px; width: 15px; margin-left: 3px; }
div.pager a.prev { background-position: -289px -24px; width: 15px; margin-right: 3px; }
div.pager a.border { border-right: 1px solid #e6e6e6; }
div.pager div.info { color: #bcbbbb; margin: 0 5px; line-height: 15px; float: left; }

div#nav-links { margin: 0 22px 0; }
a#back { float: left; display: block; width: 78px; height: 28px; background-position: -550px -46px; }
a#back:hover { background-position: -550px -80px; }
a#gotop { float: right; display: block; width: 78px; height: 28px; background-position: -628px -46px; }
a#gotop:hover { background-position: -628px -80px; }

span.highlite { display: inline; background: #FFFFB0; padding: 2px 5px; }

div.mceNextPage { display: none; }

ul.site-map h2 { font-weight: normal; }

div#theme { float: right; color: #6F6F6F; }
    div#theme select { width: 100px; text-align: center; font-size: 11px; color: #6F6F6F; }
	
ul.files { margin-bottom: 10px; list-style-type: disc; padding-left: 20px; }
	ul.files li { background: none !important; padding: 5px 0 !important; }
	
table.company { margin-left: 20px; margin-top: 5px; }
table.company td { vertical-align: top; }
table.company td.col_1 { text-align: right; padding-right: 10px; font-weight: bold; white-space: nowrap; }
table.company td p { margin: 0 0 5px 0; }

a#election { display: block; background: url('../images/election.png'); width: 121px; height: 55px; position: absolute; left: 810px; top: 60px; }
a#election span { display: none; }