body { padding: 0; margin: 0; text-align: center; font: 11px tahoma }
#tlo { background: url(../images/tlo_bg.jpg) top left repeat-x }
#container { width: 998px; padding: 0; margin: 0 auto }

/* TOP */
#top { width: 998px; height: 74px; background: url(../images/top_bg.jpg) repeat-x }
.top_left { width: 400px; float: left }
.top_middle { width: 298px; float: left }
.top_right { width: 300px; float: right }
/* KONIEC TOP */

/* DATA */
.date { padding: 40px 0 5px 50px }
.date_img { width: 50px; float: left; text-align: left }
.date_text { padding-top: 4px; width: 300px; float: left; text-align: left; font: bold 12px tahoma; color: #56283a }
/* KONIEC DATA */

/* SZUKAJ */
.search { width: 212px; padding: 40px 50px 0 0 }
.search_left { width: 14px; float: left }
.search_middle { width: 154px; float: left; background: url(../images/search_bg.jpg) no-repeat }
.search_right { width: 18px; float: left }
.search_img { width: 26px; float: left }
.search_font { text-align: left; padding: 0 }
.inputboxszukaj { background: none; border-style: none; font: 11px verdana; height: 21px; padding-top: 4px }
/* KONIEC SZUKAJ */

/* HEADER */
#header { width: 998px; height: 269px }
.head_linia { height: 10px }
.head_flash { width: 701px; height: 259px; float: left }
.head_logo { width: 297px; height: 259px; float: right }
/* KONIEC HEADER */

/* CONTENT */
#main { width: 998px; background: url(../images/main_bg.jpg) repeat-y }
#main_left { width: 238px; float: left; text-align: left; vertical-align: top }
#content { width: 760px; float: right; text-align: left }

	/* BREADCRUMB */
	.navigation { width: 760px; height: 30px; background: url(../images/bread_bg.jpg) repeat-x }
	.nav_font { font: 11px tahoma; color: #fff; line-height: 30px; padding: 0 8px; text-align: left }
   a.pathway { color: #fff; text-decoration:  none }
   a.pathway:hover { color: #fff; text-decoration: underline }
   .bread_link { float: left }
   .bread_sep { float: left; padding: 10px 4px 0 4px }
   .bread_last { float: left }
	/* KONIEC BREADCRUMB */
	
	/* INFORMACJE */
	.informacje { width: 760px; background: url(../images/info_bg.jpg) repeat-y }
	.info_img { height: 75px }
	.info_left { width: 400px; float: left }
	.info_right { width: 350px; float: right }
	.info_font { font: 12px tahoma; line-height: 140%; text-align: justify }
	/* KONIEC INFORMACJE */
	
/* MENU */
#menu_title { height: 75px }

#main_left ul {
list-style-type:none;
margin:0;
padding:0;
width: 216px;
}

#main_left ul li {
margin:0 0 2px;
}

#main_left ul li a {
display:block;
padding: 3px 6px;
text-decoration:none;
border-style: none;
}

#main_left ul li a:link,#main_left ul li a:visited {
border-bottom: dotted 1px #c6c6c6;
color:#000;
font-weight:normal;
}

#main_left ul li a:hover,#main_left ul li a:active,#main_left ul li a:focus {
background:#6F5560 !important;
color:#fff !important;
border-bottom: solid 1px #6F5560;
}

#main_left ul li ul {
border-top: solid 2px transparent;
margin:0 0 0 15px;
padding: 2px 0 2px 0;
}

#main_left ul li ul li {
width: 201px;
}

#main_left ul li.active a:link,#main_left ul li.active a:visited {
background:#56283a;
border-left:solid 3px #327989;
border-bottom:solid 0px #327989;
color:#fff;
line-height: 18px;
}

#main_left ul li.active ul li a:link,#main_left ul li.active ul li a:visited {
background: none;
border-left:solid 0 #6F5560;
border-bottom:solid 0 #6F5560;
color:#000;
font-weight:normal;
padding:2px 4px 2px 10px;
}

#main_left ul li.active ul li.active a:link,#main_left ul li.active ul li.active a:visited {
background:#327989;
border-left:solid 0 #DD75BB;
color:#fff;
font-weight:bold;
}	
/* KONIEC MENU */

.main_content { width: 760px; background: #fff; clear: both }
.main_content_inside { padding: 10px 15px; font: 12px verdana; line-height: 20px; text-align: justify }

/* ##################  Content ################## */

.componentheading { font: 17px tahoma; color: #634760 }
table.contentpaneopen { font: 13px tahoma; color: #1d1d1d; padding: 8px 0; line-height: 130% }
.small { font: 11px tahoma }
.createdate { font: 11px tahoma; color: #894132 }
.modifydate { font: 11px tahoma; color: #28562B }
.contentheading { font: 17px verdana, tahoma; line-height: 30px;  color: #56283a; background: url(../images/not_ikona.jpg) no-repeat left; padding-left: 54px }
.blog { font: 11px tahoma }

/* KONIEC CONTENT */

/* LINKI */
a { text-decoration: none; color: #327989 }
a:hover { text-decoration: underline; color: #56283a }

a.paenav { text-decoration: none; color: #327989 }
a.pagenav:hover { text-decoration: underline; color: #56283a }
/* KONIEC LINKI */

/* BOTTOM */
#tlo_bottom { height: 162px; background: url(../images/bottom_bg.jpg) repeat-x bottom left }
.bottom { width: 998px; margin: 0 auto; padding: 0 }
.bottom_left { width: 500px; float: left }
.bottom_right { width: 498px; float: right }
.createdby { padding: 90px 0 0 0; text-align: right }
table.contentpaneopen_create { width: 420px; font: 11px tahoma; line-height: 130% }
/* KONIEC BOTTOM */

/* GODZINY URZEDOWANIA */
.componentheading_hours { font: 17px tahoma; color: #634760 }
.contentpaneopen_hours { font:12px verdana; font-weight: bold; color:#56283a; padding:0 0 12px 0; line-height:130% }
/* KONIEC GODZINY URZEDOWANIA */

/* LATEST NEWS PLUS DATE */
li.lnd_latestnews {
	padding:4px 3px;
	border-bottom: 0 solid #cccccc;
	color:#CC9900;
	font: 12px tahoma }
/* KONIEC LATEST NEWS PLUS DATE */

/* KONTAKT */
table.tabela { border-spacing: 0; /*Others*/ border-collapse: collapse; /*IE*/; width: 725px }
.adres_siedziby { width: 725px; font: 17px verdana; color: #56283a; padding: 6px 0; border-bottom: solid 1px #56283a; }
.telefon { width: 100px; float: left; font: 12px tahoma; padding: 3px 0; color: #56283a; border-bottom: dotted 1px #ccf; }
.miejsce { width: 480px; float: left; font: bold 12px tahoma; padding: 3px 0; border-bottom: dotted 1px #ccf; }
.adres_email { width: 145px; float: right; font: 12px tahoma; padding: 3px 0; border-bottom: dotted 1px #ccf; }

.numer_title { width: 100px; padding: 20px 0 4px 0; font: bold 12px tahoma; border-bottom: solid 1px #56283a }
.osoba_title { width: 280px; padding: 20px 0 4px 0; font: bold 12px tahoma; border-bottom: solid 1px #56283a }
.funkcja_title { width: 200px; padding: 20px 0 4px 0; font: bold 12px tahoma; border-bottom: solid 1px #56283a }
.adres_email_title { width: 145px; padding: 20px 0 4px 0; font: bold 12px tahoma; border-bottom: solid 1px #56283a }

.numer { width: 100px; padding: 3px 0; font: bold 12px tahoma; color: #56283a; border-bottom: dotted 1px #ccf; text-align: center }
.osoba { width: 280px; padding: 3px 0; font: bold 12px tahoma; border-bottom: dotted 1px #ccf; }
.funkcja { width: 200px; padding: 3px 0; font: 12px tahoma; border-bottom: dotted 1px #ccf; }
/* KONIEC KONTAKT */

/* ADMINISTRACJA */
.lista { width: 200px; padding: 5px; font: 14px tahoma; border: solid 1px #e1d7c3; background: #ede5d6 }
.administracja { width: 730px; background: url(../images/admin_bg.jpg) repeat-y }
.admin_title { width: 730px; height: 60px; background: url(../images/admin_title.jpg) no-repeat }
.admin_bg { width: 730px }
.admin_end { width: 730px; height: 20px; background: url(../images/admin_end.jpg) no-repeat }
.admin_ulica { width: 220px; float: left; text-align: center }
.admin_numer { width: 220px; float: left; text-align: center }
.administrator { width: 290px; float: right; text-align: left }
.nazwa_ulicy { font: bold 13px verdana ; color: #283957; padding: 0 15px }
.admin_line { width: 260px; padding: 0; margin: 0 auto; border-bottom: solid 1px #e1d7c3; line-height: 3px }
.siedziba { font: 17px tahoma; color: #1d1d1d; padding: 3px 15px }
.telefony { font: 17px tahoma; color: #327989; padding: 3px 10px 3px 30px }
.nr_pokoju { font: 17px tahoma; color: #56283a; padding: 3px 10px 3px 30px }
/* KONIEC ADMINISTRACJA */

/* AWARIE */
.red { color: red }
.blue { font-size: 20px; color: #0000ed }
.awarie { font: 17px tahoma; line-height: 140%; text-align: center }
.alarmowe { font: 17px tahoma; line-height: 140% }
.duzy { font: bold 24px verdana }
.awarie_linia { width: 700px; border-bottom: solid 2px #ede5d6; margin: 0 auto; padding: 5px 0 }
.alarmowe_numery { font: bold 20px verdana; color: #283957; line-height: 30px }
/* KONIEC AWARIE */

table.table_hours { border-spacing: 0; /*Others*/ border-collapse: collapse; /*IE*/ width: 200px; height: 120px }

.inside_left { padding: 0 6px 0 15px; line-height: 18px; }
.inside_hours { padding: 0 6px 10px 20px; line-height: 18px; }
.inside_10 { padding: 10px }
.clear { clear: both }
div { margin: 0; padding: 0 }
td { margin: 0; padding: 0; vertical-align: top }
img { border-style: none }

.item54 span, .item57 span, .item58 span { font-weight: bold }
