body {
	margin: 0px;
	padding: 0px;
	background: #D6E8F6 url('bg.jpg') top left repeat-x;
	color: #6F6F6F;
	font: 9pt Tahoma, Verdana, Arial, sans-serif;
}

td {
	font: 9pt Tahoma, Verdana, Arial, sans-serif;
}

h1 {
	font-size: 120%;
}
h2 {
	font-size: 115%;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 105%;
}
h5, h6 {
	font-size: 100%;
}

img {
	border: 0px;
}

form {
	margin: 0px;
}

input, textarea, select	{
	border-style: solid;
	border-width: 1px;
}
input.input_o {
	border-width: 0px;
}

.bold {
	font-weight: bold;
}

a, a:link, a:visited, a:active, a:focus {
	color: #2586D7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* system */

caption {
	font-weight: bold;
	padding: 4px 0px;
	text-align: center;
}

table .tabela_krawedzie {
	border-top: 1px solid;
	border-left: 1px solid;
	text-align: left;
}

table .tabela_krawedzie caption {
	border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
	border-bottom: 1px solid;
	border-right: 1px solid;
}

/* skora */

#PageCenter {
	margin: auto;
	text-align: center;
}

#PageCenterTable {
	width: 100%;
}

#BgLeft {
	width: 49%;
	background: url('bg_left.jpg') top right no-repeat;
}

#MainContent {
	width: 2%;
}

#BgRight {
	width: 49%;
	background: url('bg_right.jpg') top left no-repeat;
}

#MainContentBox {
	width: 960px;
	text-align: left;
}


#TopButtons {
	width: 960px;
	height: 60px;
	background: #fff url('top_buttons_left_corner_bg.gif') bottom left no-repeat;
}

#TopButtonsSeparator1 {
	width: 38px;
}

#TopButtonsSearchGfxColumn1 {
	width: 65px;
	background: #fff url('wyszukaj_1.gif') center center no-repeat;
}

#TopButtonsSearchGfxColumn2 {
	width: 65px;
	background: #fff url('wyszukaj_2.gif') center center no-repeat;
}

#TopButtonsSeparator2 {
	width: 17px;
}

#TopButtonsSearchInputColumn {
	width: 162px;
	background: #fff url('szukaj_input_bg.gif') center center no-repeat;
	text-align: center;
}

#TopButtonsSearchInput {
	width: 158px;
	height: 22px;
	border: 0px;
	background: transparent;
	padding: 0px;
	color: #6F6F6F;
	text-align: left;
}
#TopButtonsSearchInput:hover {
	color: #000;
}

#TopButtonsSeparator3 {
	width: 17px;
}

#TopButtonsSearchSubmitColumn1 {
	width: 62px;
	background: #fff url('szukaj_submit_bg1.gif') center center no-repeat;
}

#TopButtonsSearchSubmitColumn2 {
	width: 62px;
	background: #fff url('szukaj_submit_bg2.gif') center center no-repeat;
}

#TopButtonsSearchSubmit {
	width: 62px;
	height: 22px;
	border: 0px;
	background: transparent;
	cursor: pointer;
}

#TopButtonsSeparator4 {
	width: 20px;
}

#TopButtonsLinkColumn {
	width: 505px;
	color: #F8BB01;
	font-size: 80%;
	text-align: center;
}

#TopButtonsLinkColumn img {
	margin-right: 4px;
	border: 0px;
	vertical-align: middle;
}

#TopButtonsLinkColumn a, #TopButtonsLinkColumn a:link, #TopButtonsLinkColumn a:visited, #TopButtonsLinkColumn a:active, #TopButtonsLinkColumn a:focus {
	color: #7CA8CB;
	text-decoration: none;
}
#TopButtonsLinkColumn a:hover {
	color: #000;
}

#TopButtonsSearchLangColumn {
	width: 74px;
	color: #F8BB01;
	font-size: 80%;
	text-align: center;
}

#TopButtonsSearchLangColumn a, #TopButtonsSearchLangColumn a:link, #TopButtonsSearchLangColumn a:visited, #TopButtonsSearchLangColumn a:active, #TopButtonsSearchLangColumn a:focus {
	color: #7CA8CB;
	text-decoration: none;
}
#TopButtonsSearchLangColumn a:hover {
	color: #000;
}


#FlashBar {
	width: 960px;
	height: 180px;
}

#FlashBar #TopColumn1 {
	width: 340px;
	background: url('top_bg1.jpg') top right no-repeat;
}

#FlashBar #TopColumn2 {
	width: 340px;
	background: url('top_bg2.jpg') top right no-repeat;
}

#FlashBar #TopLink {
	width: 340px;
	height: 180px;
	display: block;
}

#FlashBar #FlashAnimColumn {
	width: 620px;
	background: url('top_flash_bg.jpg') top left no-repeat;
}

#FlashBar #FlashAnim {
	outline: none;
	font-size: 0px;
}

#QuickLinksBar1 {
	width: 960px;
	height: 52px;
	background: url('szybkie_linki_bg1.jpg') top left no-repeat;
}

#QuickLinksBar2 {
	width: 960px;
	height: 52px;
	background: url('szybkie_linki_bg2.jpg') top left no-repeat;
}

#TodayIs {
	width: 472px;
	color: #7CA8CB;
	font-size: 80%;
	padding-left: 20px;
	padding-right: 10px;
}

.QuickLinksSeparator {
	width: 3px;
}

#QuickLinksAktualnosci1 {
	width: 104px;
}
#QuickLinksAktualnosci1Link {
	width: 104px;
	height: 52px;
	display: block;
}

#QuickLinksAktualnosci2 {
	width: 104px;
}
#QuickLinksAktualnosci2Link {
	width: 104px;
	height: 52px;
	display: block;
}


#QuickLinksOPowiecie1 {
	width: 98px;
}
#QuickLinksOPowiecie1Link {
	width: 98px;
	height: 52px;
	display: block;
}

#QuickLinksOPowiecie2 {
	width: 98px;
}
#QuickLinksOPowiecie2Link {
	width: 98px;
	height: 52px;
	display: block;
}


#QuickLinksRadaPowiatu1 {
	width: 113px;
}
#QuickLinksRadaPowiatu1Link {
	width: 113px;
	height: 52px;
	display: block;
}

#QuickLinksRadaPowiatu2 {
	width: 113px;
}
#QuickLinksRadaPowiatu2Link {
	width: 113px;
	height: 52px;
	display: block;
}


#QuickLinksGminy1 {
	width: 72px;
}
#QuickLinksGminy1Link {
	width: 72px;
	height: 52px;
	display: block;
}

#QuickLinksGminy2 {
	width: 72px;
}
#QuickLinksGminy2Link {
	width: 72px;
	height: 52px;
	display: block;
}


#QuickLinksPrzetargi1 {
	width: 89px;
}
#QuickLinksPrzetargi1Link {
	width: 89px;
	height: 52px;
	display: block;
}

#QuickLinksPrzetargi2 {
	width: 89px;
}
#QuickLinksPrzetargi2Link {
	width: 89px;
	height: 52px;
	display: block;
}


#NavigationBar {
	background: url('nawigacja_bg.jpg') top right repeat-y;
}

#NavigationBar1 {
	width: 960px;
	background: url('nawigacja_bg1.jpg') bottom right no-repeat;
}

#NavigationBar2 {
	width: 960px;
	background: url('nawigacja_bg2.jpg') bottom right no-repeat;
}

#NavigationPath {
	width: 675px;
	font-size: 70%;
	color: #989898;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
}

#NavigationPath a, #NavigationPath a:link, #NavigationPath a:visited, #NavigationPath a:active, #NavigationPath a:focus {
	color: #989898;
	text-decoration: none;
}
#NavigationPath a:hover {
	color: #000;
}


#NavigationBIP {
	width: 285px;
	vertical-align: bottom;
}

#NavigationBIPLink {
	width: 285px;
	height: 52px;
	display: block;
}


#MainTableStronaGlowna {
	width: 960px;
	padding-bottom: 10px;
	background: url('table_kontent_bg_bottom.gif') bottom center no-repeat;
	text-align: left;
}

#MainTable {
	width: 960px;
	padding-bottom: 10px;
	text-align: left;
}

#MainTableMenuColumn {
	width: 240px;
}

#MainTableLeftContentSeparator {
	width: 10px;
	background: url('kontent_str_gl_bg_top.gif') top left repeat-x;
}

#MainTableLeftContentSeparatorGfx {
	width: 10px;
	height: 14px;
	background: url('separator_top_left.jpg') top left no-repeat;
}

#MainTableContentColumnStronaGlowna {
	width: 460px;
	padding-top: 20px;
	background: url('kontent_str_gl_bg_top.gif') top left repeat-x;
}

#MainTableContentColumn {
	width: 710px;
	padding-top: 20px;
	background: url('kontent_bg_top.gif') top left no-repeat;
}

#MainTableRightContentSeparator {
	width: 10px;
	background: url('kontent_str_gl_bg_top.gif') top left repeat-x;
}

#MainTableRightContentSeparatorGfx {
	width: 10px;
	height: 14px;
	background: url('separator_top_right.jpg') top right no-repeat;
}

#MainTableRightColumn {
	width: 240px;
}

/* kolumna menu */

#MenuBox1 {
	width: 240px;
	height: 54px;
	background: url('menu_box_head1.jpg') top center no-repeat;
}

#MenuBox2 {
	width: 240px;
	height: 54px;
	background: url('menu_box_head2.jpg') top center no-repeat;
}

#MenuBoxBottomBg {
	margin-bottom: 9px;
	padding-bottom: 6px;
	background: url('menu_box_bottom_bg.jpg') bottom center no-repeat;
}

#MenuBoxBg {
	background: url('menu_box_bg.jpg') top center repeat-y;
	color: #fff;
}

#MenuBoxMargin {
	margin-left: 20px;
	margin-right: 20px;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* dropdown menu */

.menu_line{
	border-bottom: 1px solid #299ADE;
}

.ddmx {
	color: #fff;
}
.ddmx .item1, .ddmx a.item1, .ddmx a.item1:link, .ddmx a.item1:active, .ddmx a.item1:visited, .ddmx a.item1:focus {
	padding: 4px 0px 4px 20px;
	background: transparent url('menuitem.gif') center left no-repeat;
	color: #fff;
	text-decoration: none;
	display: block;
	position: relative;
	overflow: hidden;
}
.ddmx .item1:hover, .ddmx a.item1:hover {
	background: transparent url('menuitem_hover.gif') center left no-repeat;
	text-decoration: underline;
}

.ddmx .item1-active, .ddmx a.item1-active {
	padding: 4px 0px 4px 20px;
	background: transparent url('menuitem.gif') center left no-repeat;
	color: #fff;
	text-decoration: none;
	display: block;
	position: relative;
	overflow: hidden;
}
.ddmx .item1-active:hover, .ddmx a.item1-active:hover {
	background: transparent url('menuitem_hover.gif') center left no-repeat;
	text-decoration: underline;
}


.ddmx .item2, .ddmx a.item2, .ddmx a.item2:link, .ddmx a.item2:active, .ddmx a.item2:visited, .ddmx a.item2:focus,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background-color: #2996DB;
	padding: 4px 30px 4px 20px;
	border-top: 1px solid #62A8CA;
	border-bottom: 1px solid #1C5B84;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	text-decoration: underline;
}


.ddmx .arrow,
.ddmx .arrow:hover {
	padding: 3px 16px 4px 8px;
}
.ddmx .item1 img,
.ddmx .item1-active img,
.ddmx .item2 img,
.ddmx .item2-active img{
	position: absolute;
	top: 12px;
	right: 12px;
	border: 0;
}
.ddmx .item2 img,
.ddmx .item2-active img{
	top: 13px;
}
.ddmx .section {
	border: 1px solid #b8b4ae;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
	border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* kalendarium */

#KalendariumBox1 {
	width: 240px;
	height: 54px;
	background: url('kalendarium_box_head1.jpg') top center no-repeat;
}

#KalendariumBox2 {
	width: 240px;
	height: 54px;
	background: url('kalendarium_box_head2.jpg') top center no-repeat;
}

#KalendariumBoxBg {
	background: url('kalendarium_box_bg.jpg') top center repeat-y;
}

#KalendariumBoxBottomBg {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('kalendarium_box_bottom_bg.jpg') bottom center no-repeat;
	color: #fff !important;
}

#KalendariumBoxMargin {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#KalendariumBoxMargin a, #KalendariumBoxMargin a:link, #KalendariumBoxMargin a:visited, #KalendariumBoxMargin a:active, #KalendariumBoxMargin a:focus {
	color: #fff;
	text-decoration: none;
}
#KalendariumBoxMargin a:hover {
	color: #f8f8f8;
}

#KalendariumBoxBottomBg input, #KalendariumBoxBottomBg select {
	background-color: #fff;
	color: #000;
}

/* newsy */

.news_box {
	padding-bottom: 10px;
	border-bottom: 1px solid #EAF2F9;
}

.news_table {
	width: 100%;
	padding-bottom: 5px;
}

.news_tytul {
	font-weight: bold;
	color: #2385D7;
}

.news_data {
	font-size: 90%;
	color: #6EB6E5;
}

.news_wyswietl_wiecej_link {
	padding-top: 4px;
}

.news_obrazek {
	padding-left: 4px;
	padding-right: 4px;
}

/* kolumna tresci - strona glowna */

#KontentBoxStronaGlownaBottomBg {
	width: 460px;
	padding-bottom: 4px;
	background: url('kontent_box_str_gl_bg_bottom.gif') bottom center no-repeat;
}

#KontentBoxStronaGlownaBg {
	width: 460px;
	background-color: #fff;
}

#KontentBoxStronaGlownaTopBg {
	width: 460px;
	padding-top: 4px;
	background: url('kontent_box_str_gl_bg_top.jpg') top center no-repeat;
}

#KontentBoxStronaGlownaMargin {
	margin-left: 20px;
	margin-right: 20px;
	width: 420px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* kolumna tresci - pozostale strony */

#KontentBoxBottomBg {
	width: 710px;
	padding-bottom: 4px;
	background: url('kontent_box_bg_bottom.gif') bottom center no-repeat;
}

#KontentBoxBg {
	width: 710px;
	background-color: #fff;
}

#KontentBoxTopBg {
	width: 710px;
	padding-top: 4px;
	background: url('kontent_box_bg_top.jpg') top center no-repeat;
}

#KontentBoxMargin {
	margin-left: 10px;
	margin-right: 10px;
	width: 690px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* sekcja opisu działu */

#opis_bottom {
	width: 690px;
	padding-bottom: 8px;
	background: url('opis_bottom.gif') bottom left no-repeat;
}

#opis_tlo {
	width: 690px;
	background: url('opis_tlo.jpg') bottom left no-repeat;
}

#opis_top {
	padding-top: 3px;
	background: url('opis_top.gif') top left no-repeat;
}

#opis_bg {
	padding-top: 3px;
	background: #ACC9A9 url('opis_bg.gif') top left repeat-y;
}

#opis_tytul {
	margin-left: 15px;
	margin-right: 15px;
	background: url('opis_ikona.gif') center left no-repeat;
	border-bottom: 1px solid #E4C913;
	font-size: 150%;
	color: #6E5300;
	padding: 8px 20px 12px 45px;
}

#opis_tresc {
	padding: 11px 17px;
	line-height: 150%;
	color: #000;
}

/* kolumna prawa */

#WarteUwagiBox1 {
	width: 240px;
	height: 51px;
	background: url('warte_uwagi_box1.jpg') top center no-repeat;
}

#WarteUwagiBox2 {
	width: 240px;
	height: 51px;
	background: url('warte_uwagi_box2.jpg') top center no-repeat;
}

.Baner {
	margin: 5px auto;
	text-align: center;
}

/* stopka */

#StopkaBg {
	margin: auto;
	width: 960px;
	height: 53px;
	background: url('stopka_bg.jpg') center center no-repeat;
}

#StopkaBg a, #StopkaBg a:link, #StopkaBg a:visited, #StopkaBg a:active, #StopkaBg a:focus {
	color: #fff;
	text-decoration: none;
}
#StopkaBg a:hover {
	color: #ccc;
}

#StopkaText1 {
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #fff;
	font-size: 70%;
	text-align: left;
}

#StopkaText2 {
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 20px;
	color: #fff;
	font-size: 70%;
	text-align: right;
}

#StopkaCopyright {
	margin: auto;
	width: 960px;
	border-bottom: 1px solid #fff;
}

#StopkaCopyrightText1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 70%;
	text-align: left;
}

#StopkaCopyrightText2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 70%;
	text-align: right;
}

#StopkaNetadmin {
	margin: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #2385D7;
	font-size: 70%;
	text-align: center;
}

#StopkaNetadmin a, #StopkaNetadmin a:link, #StopkaNetadmin a:visited, #StopkaNetadmin a:active, #StopkaNetadmin a:focus {
	color: #2385D7;
	text-decoration: none;
}
#StopkaNetadmin a:hover {
	color: #000;
}

/* szablon tytulu */

.predefBox {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 16px;
	padding-bottom: 16px;
	background: url('szablon_tytulu-kreska.gif') bottom left repeat-x;
}

.predef {
	background: url('szablon_tytulu-arrow.gif') center left no-repeat;
	padding-left: 25px;
	font-weight: bold;
}

/***********BANERKI NA SZTYWNO************/
#baner1{
display:block;
width:240px;
height:90px;
background: url('baner1.jpg');
}

#baner2{
display:block;
width:240px;
height:90px;
background: url('baner2.jpg');
}

#baner3{
display:block;
width:240px;
height:90px;
background: url('baner3.jpg');
}

#baner4{
display:block;
width:240px;
height:90px;
background: url('baner4.jpg');
}

#baner5{
display:block;
width:240px;
height:90px;
background: url('baner5.jpg');
}

#baner6{
display:block;
width:240px;
height:90px;
background: url('baner6.jpg');
}

#baner7{
display:block;
width:240px;
height:90px;
background: url('baner7.jpg');
}

.baner_space{
height:10px;
width:1px;
}
