html{
	background-image:url('/grafika/back.gif');
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#FEFCFB;
}
body{
	background-color:#FEFCFB;
	background-image:url('/grafika/cien_2.gif');
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Arial;
	font-size:12px;
	color:#0A0A0A;
	text-align:center;
	margin:0px;
	
	position:relative;
} 
#cien_top{
	position:absolute;
    width:1053px;
    background-image:url('/grafika/back.gif');
	background-repeat:repeat-y;
	background-position:center top;
	overflow:hidden;
	margin-left:-27px;
	padding-top:20px;
}

#container{
	text-align:left;
	margin:0px auto;
	width:1000px;
	
}
#header{
	padding:42px 0px 16px;
}
a img{

	border:0px;
}
.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
}
p{
	margin:0px 0px 8px;
	padding:0px;
}
ul,ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#header div.right{
	float:right;
	text-align:right;
}
#header div.right a{
	margin-left:5px;
}
#header div.right img{
	vertical-align:top;
}
#header div.right strong{
	display:block;
	margin-top:40px;
}
div.linia{
	background-image:url('/grafika/linia.gif');
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
	height:4px;
	width:1000px;
	margin:2px 0px;
}
#menu{
	background-image:url('/grafika/menu.gif');
	background-repeat:repeat-x;
	height:44px;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	margin:0px 0px;
	z-index:99;
	position:relative;
}
#menu form{
	float:right;
	margin-right:8px;
	margin-top:8px;
	background-image:url('/grafika/szukaj_i2.gif');
	background-repeat:no-repeat;
	width:185px;
	height:27px;
}
#menu form input.szukaj{
	margin-left:11px;
	background:none;
	border:none;
	width:100px;
	font-size:10px;
	margin-top:7px;
	vertical-align:middle;
}
#menu form input.button{
	margin-left:12px;
	background-image:url('/grafika/szukaj_s.gif');
	background-repeat:no-repeat;
	border:none;
	width:53px;
	height:27px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:middle;
}
#menu ul{
	margin-left:0px;
	margin-top:1px;
}
#menu ul li{
	float:left;
	position:relative;
}
#menu ul li a{
	display:block;
	float:left;
	height:42px;
	background-image:url('/grafika/menu3.jpg');
	font-size:1px;
	line-height:10px;
	color:#FFFFFF;
	text-decoration:none;
}

#menu ul li a.m1{
	width:71px;
	background-position:-0px 0px;
	
}
#menu ul li a.m2{
	width:91px;
	background-position:-71px 0px;
}
#menu ul li a.m3{
	width:106px;
	background-position:-162px 0px;
}
#menu ul li a.m4{
	width:80px;
	background-position:-268px 0px;
}
#menu ul li a.m5{
	width:95px;
	background-position:-348px 0px;
}
#menu ul li a.m6{
	width:61px;
	background-position:-443px 0px;
}
#menu ul li a.m7{
	width:60px;
	background-position:-504px 0px;
}
#menu ul li a.m8{
	width:79px;
	background-position:-564px 0px;
}
#menu ul li a.m9{
    width:81px;
    background-position:-648px 0px;
}
#menu ul li a.m10{
    width:77px;
    background-position:-729px 0px;
}
#menu ul li a.m11{
	width:87px;
	background-position:-806px 0px;
}
#menu ul li a.m1:hover, #menu ul li a.m1active{
	width:71px;
	background-position:-0px 42px;
	color:#B81200;
}
#menu ul li a.m2:hover, #menu ul li a.m2active{
	width:91px;
	background-position:-71px 42px;
	color:#B81200;
}
#menu ul li a.m3:hover, #menu ul li a.m3active{
	width:106px;
	background-position:-162px 42px;
	color:#B81200;
}
#menu ul li a.m4:hover, #menu ul li a.m4active{
	width:80px;
	background-position:-268px 42px;
	color:#B81200;
}
#menu ul li a.m5:hover, #menu ul li a.m5active{
	width:95px;
	background-position:-348px 42px;
	color:#B81200;
}
#menu ul li a.m6:hover, #menu ul li a.m6active{
	width:61px;
	background-position:-443px 42px;
	color:#B81200;
}
#menu ul li a.m7:hover, #menu ul li a.m7active{
	width:60px;
	background-position:-504px 42px;
	color:#B81200;
}
#menu ul li a.m8:hover, #menu ul li a.m8active{
	width:79px;
	background-position:-564px 42px;
	color:#B81200;
}
#menu ul li a.m9:hover, #menu ul li a.m9active{
    width:81px;
    background-position:-648px 42px;
    color:#B81200;
}
#menu ul li a.m10:hover, #menu ul li a.m10active{
    width:77px;
    background-position:-729px 42px;
    color:#B81200;
}
#menu ul li a.m11:hover, #menu ul li a.m11active{
	width:87px;
	background-position:-806px 42px;
	color:#B81200;
}
#menu ul li div{
	position:absolute;
	margin-top:42px;
	background-color:#B51200;
	z-index:10;
	visibility: hidden; 
	left:0px;
	top:0px;
	
}
#menu ul li div ul{
	width:418px;
}
#menu ul li div ul li{
	width:209px;
	padding:5px 0px;
	
}
#menu ul li div ul li a{
	font-family:Arial, Tahoma;
	font-size:13px;
	color:#ffffff;
	background:none;
	text-indent:0px;
	width:173px;
	height:24px;
	line-height:24px;
	padding:0px 7px 0px 20px;
	background-image:url('/grafika/m_off.gif');
	background-repeat:no-repeat;
	
}
#menu ul li div ul li a:hover{
	background-image:url('/grafika/m_on.gif');	
}

#headline{
	margin:0px 0px 0px;
	background-image:url('/grafika/headline.gif');
	background-repeat:repeat-x;
	height:321px;
	position:relative;
	zoom:1;
	overflow:hidden;
	z-index:2;
	width:1000px;
	color:#ffffff;
}
#headline h1{
	font-family:Arial;
	font-weight:normal;
	font-size:32px;
	color:#ffffff;
	padding:16px;
	margin:0px;
}
#headline h1 a,#headline p a{
	color:#ffffff;
	text-decoration:none;
}
#headline img{
	margin-left:10px;
}
#headline p{
	margin:0px;
	padding:22px;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
}
#headline div.info{
	float:left;
	width:340px;
	height:285px;
	background-image:url('/grafika/headline_info.gif');
	background-repeat:repeat-x;
	margin-top:19px;
	margin-left:21px;
	margin-right:19px;
}
#headline div.foto{
	float:left;
	width:600px;
	height:285px;
	margin-top:19px;
}
#headline div.foto a{
	width:600px;
	height:284px;
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	text-indent:-9999px;
	overflow:hidden;
}

#headline1{
	position:relative;
}
#headline1 div.cien_bok{
	position:absolute;
	width:6px;
	height:321px;
	top:0px;
	right:-6px;
	background-image:url('/grafika/headline_cien_bok.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:1;
}
#headline1 div.cien_dol{
	position:absolute;
	width:1010px;
	height:7px;
	bottom:-328px;
	left:0px;
	background-image:url('/grafika/headline_cien_dol.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}
#slideshow{
	width:980px;
	z-index:1;
}
#slideshow_box{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	
	
}
#slideshow_navigator{
	bottom:30px;
	left:21px;
	position:absolute;
	z-index:20;
	
}
#slideshow_navigator li{
	margin-right:9px;
	border:1px solid #9D0905;
	float:left;
}
#slideshow_navigator li a{
	display:block;
	line-height:18px;
	padding:0px 25px;
	color:#ffffff;
	text-align:center;
	font-weight:bolder;
	text-decoration:none;
	font-family:Arial Black;
}
#slideshow_navigator li a.active{
	background:#4A0903;
	
}
#gora{
	margin:0px 0px;
	text-align:right;
	height:81px;
}
#gora a.co_zalatwisz{
			display:block;
			background-image:url('/grafika/co_zalatwisz.gif');
			background-repeat:no-repeat;
			width:410px;
			height:39px;
			float:left;
			overflow:hidden;
			margin-top:37px;
			text-indent:-9999px;
			text-align:left;
}
#gora ul{
	margin-top:18px;
}
#gora ul li{
	float:right;
	margin-left:5px;
}
#gora ul li div{
	border:1px solid #332F30;
	width:52px;
	height:26px;
	line-height:26px;
	text-align:center;
}
#gora ul li div a{
	text-decoration:none;
	color:#4c4c4c;
}
#guziki{
	margin:0px 0px;
}
#guziki a.m{
				margin-right:4px;
}
#srodek{
	margin:0px 0px;
	
}
#aktualnosci{
	float:left;
	width:327px;
	margin-right:27px;
	padding-top:24px;
	margin-bottom:15px;
}
.big{
	font-size:1.2em;
}
.bigger{
	font-size:1.5em;
}
#aktualnosci div.cont{
	background-image:url('/grafika/kreska_akt.gif');
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:13px;
	padding-bottom:5px;
	
}
#aktualnosci div.cont div.foto{
	width:113px;
	float:left;
}
#aktualnosci div.cont div.foto span{
	display:block;
	text-decoration:underline;
	margin-bottom:7px;
	font-size:11px;
}
#aktualnosci div.cont div.tresc{
	width:212px;
	float:left;
	padding-top:15px;
}
#aktualnosci div.cont div.tresc a.topic{
	display:block;
	font-weight:bold;
	background-image:url('/grafika/punkt.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	color:#0A0A0A;
	text-decoration:none;
	padding-left:14px;
	margin-bottom:9px;
}
#aktualnosci div.cont div.tresc a.more{
	color:#C81D09;
	display:block;
	text-align:right;
	font-size:11px;
}
#aktualnosci div.odwiedz{
	background-image:url('/grafika/odwiedz_nas.gif');
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding:22px 0px 24px 130px;
	
}
#aktualnosci div.odwiedz img{
	vertical-align:middle;
	margin-right:2px;
}
#tablica{
	float:left;
	width:313px;
	margin-right:23px;
	padding-top:31px;
	margin-bottom:15px;
}
#tablica img.kreska{
	margin:6px 0px 21px;
}
#tablica ul{
	background-image:url('/grafika/t_s.gif');
	background-repeat:repeat-y;
	
}
#tablica ul li{
	padding:12px 15px;
	background-image:url('/grafika/t_b.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
#tablica ul li.first{
	padding-top:5px;
}
#tablica ul li.last{
	padding-bottom:8px;
	background:none;
}
#tablica ul li a{
	display:block;
	background-image:url('/grafika/li.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	color:#0A0A0A;
	text-decoration:none;
}
#tablica ul li a:hover{
	text-decoration:underline;
}
#tablica img.moje_miasto{
	margin-top:34px;
}
#boksy{
	float:left;
	width:308px;
	padding-top:31px;
	margin-bottom:15px;
}
#boksy img.cien{
	margin-bottom:3px;
}
#footer{
	background:#FBFAF8;
	background-image:url('/grafika/footer.gif');
	background-repeat:repeat-y;
	background-position:center top;
	margin:-2px auto 0px;
	padding:25px;
	position:relative;
	text-align:left;
	width:1000px;
	
}

#footer div.footer_cien{
	position:absolute;
  width:1053px;
  background-image:url('/grafika/back.gif');
	background-repeat:repeat-y;
	background-position:center top;
	overflow:hidden;
	left:-2px;
	top:-20px;
	
}
<!--
#footer div.footer_overlay{
	position:absolute;
  width:134px;
  background-image:url('/grafika/back.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
	overflow:hidden;
	margin-left:-154px;
	height:300px;
	margin-top:-23px;
}
#footer div.footer_overlay1{
	position:absolute;
  width:134px;
  background-image:url('/grafika/back.gif');
	background-repeat:repeat-y;
	background-position:right 0px;
	overflow:hidden;
	right:-130px;
	top:0px;
	height:300px;
	
}
-->
#footer strong{
	font-size:11px;
	color:#4D4D4D;
	display:block;
	margin-bottom:4px;
	text-transform:uppercase;
}
#footer a{
	color:#4D4D4D;
	text-decoration:none;
}
#footer ul li a{
	font-size:10px;
	text-decoration:none;
	line-height:12px;
	font-family:Arial;
}
#footer div.blok{
	float:left;
	margin-right:40px;
	width:190px;

}
#footer div.last{
	float:left;
	width:70px;
	margin-right:-46px;
}
#bread_crumb{
	height:54px;
}
#bread_crumb ul{
	padding:0px 6px;
}
#bread_crumb ul li{
	float:left;
	margin-top:22px;
	margin-right:3px;
	font-family:Arial;
	font-size:10px;
	color:#1A1818;	
	
}
#bread_crumb ul li a{
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#1A1818;	
}
#bread_crumb ul li a:hover{
	text-decoration:underline;
}
#content{
	margin:0px 0px;
}
#content div.left{
	width:212px;
	float:left;
	margin-right:22px;
	margin-bottom:20px;
}
#content div.left ul{

}
#content div.left ul li{
	margin-bottom:2px;
}
#content div.left ul li.menu_2{
	border:1px solid #C38C87;
	margin-bottom:2px;
	background-image:url('/grafika/li_2.gif');
	background-repeat:repeat-y;
	padding:3px 0px;
	
}
#content div.left ul li.menu_2 a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	background-image:url('/grafika/li_point.gif');
	background-repeat:no-repeat;
	background-position:11px 6px;
	display:block;
	padding-left:24px;
	padding-right:10px;
	line-height:16px;
}


#content div.left ul li.menu_3{
	border:1px solid #DBD5D5;
	margin-bottom:1px;
	background-image:url('/grafika/li_3.gif');
	background-repeat:repeat-y;
	padding:3px 0px;
}
#content div.left ul li.menu_3 a{
	color:#000000;
	font-size:10px;
	text-decoration:none;
	display:block;
	padding-left:24px;
	padding-right:10px;
	line-height:14px;
}
#content div.left ul li a.active{
	font-weight:bold;
	font-size:11px;	
}
#content div.center{
	width:431px;
	float:left;
	margin-right:22px;
	padding-bottom:23px;
}
#content div.center_big{
	width:100%;
	float:left;
	margin-right:0px;
	padding-bottom:23px;
}
#content div.center_half{
	width:668px;
}
#content div.right{
	width:310px;
	float:left;
}
#content div.right img.cien{
	margin-bottom:13px;
}
#content div.center h1.header{
	color:#6A6754;
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	margin:0px 0px 10px;
	padding:0px;
	text-transform:uppercase;
}
#text{
	
}
#text a,#newsy a, p.right a{
	color:#B81100;
}
#text ol,#newsy div.text ol{
	padding:0px;
	margin:0px;
	padding-left:30px;
	margin-bottom:8px;
}
#text ol li, #newsy div.text ol li{
	padding:0px;
	margin:0px;
}
#text ul,#newsy div.text ul{
	padding:0px;
	margin:0px;
	padding-left:25px;
	margin-bottom:8px;
}
#text ul li, #newsy div.text ul li{
	padding:0px;
	margin:0px;
	padding-left:7px;
	list-style:square;
}
#newsy ul.lista{
	
}
#newsy ul.lista li{
	margin-bottom:15px;
	background-image:url('/grafika/punkt.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 3px;
}
#newsy ul.lista li .title, ul.menu_sub li a{
	color:#000000;
	font-weight:bold;
}
#newsy div.text{
	margin-bottom:8px;
	margin-top:8px;
}
p.right{
	text-align:right;
}
ul.menu_sub li{
	margin-bottom:15px;
	background-image:url('/grafika/punkt.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 3px;
}
#galeria{
	margin-top:22px;
}
#galeria div.foto{
	background:#E0DDC8;
	float:left;
	margin-right:5px;
	margin-bottom:20px;
	border:1px solid #BDB9A6;
	background-image:url('/grafika/galeria_cien.gif');
	background-repeat:repeat-x;
}
#galeria div.fotolast{
	margin-right:0px;
}
#galeria div.foto img{
	margin:5px;
}
#galeria div.foto p{
	padding:10px 7px;
	font-size:11px;
	font-weight:bold;
}
#galeria_head{
	background-image:url('/grafika/galeria_2.gif');
	background-repeat:repeat-y;
	height:360px;
	border:1px solid #C4BDBD;
	border-bottom:0px;
	
}
img.bot{
	border:1px solid #C4BDBD;
	border-top:0px;
}
#galeria form{
	background-image:url('/grafika/g_szukaj.jpg');
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:32px;
}
#galeria form select{
	font-family:Arial;
	font-size:10px;
	margin-top:5px;
	margin-left:149px;
	width:88px;
	vertical-align:top;
}

#galeria form input.szukaj{
	margin-top:4px;
	vertical-align:top;
}
#galeria form input.szukaj2{
	margin-top:4px;
	vertical-align:top;
}
#galeria form input.keyword{
	margin-left:34px;
	border:0px;
	margin-top:5px;
	background-image:url('/grafika/g_input.gif');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:10px;
	padding:3px 2px 2px;
	width:151px;
	vertical-align:top;
}
#galeria_head div.mini{
 	width:245px;
 	margin-left:23px;
 	float:left;
 	overflow:hidden;
}
#galeria_head div.big{
 	float:left;
 	width:710px;
 	position:relative;
 	
}
#galeria_head div.mini a{
	display:block;
	margin-right:19px;
	margin-bottom:18px;
	float:left;
	margin-top:1px;
}
#galeria_head div.mini a.last{
	margin-bottom:0px;
}
#galeria_head div.big div{
	display:none;
	position:absolute;
}
#galeria_head div.big div a.foto{
	margin-left:50px;
}
#galeria_head div.big div a.back{
	position:absolute;
	left:0px;
	top:140px;
}
#galeria_head div.big div a.forw{
	position:absolute;
	right:-50px;
	top:140px;
}
#video_head{
	background-image:url('/grafika/galeria_video.jpg');
	background-repeat:no-repeat;
	border:1px solid #AFA9A9;
	height:406px;
	
}
#video_head div.opis{
	margin-left:15px;
	float:left;
	display:inline;
	width:325px;
}

#video_head div.opis h1{
	margin:0px;
	padding:25px 15px 22px;
	font-family:Arial;
	font-size:32px;
	color:#ffffff;
}
#video_head div.opis p{
	padding:15px;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-align:justify;
}

#video_head div.film{
	width:600px;
	margin-left:30px;
	float:left;
	display:inline;
	padding-top:27px;
}
#film_d{
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
#pager{
	margin:0px 2px 10px;
	float:right;
	clear:both;
}
#pager a{
	display:block;
	border:1px solid #B0B0B0;
	color:#8D8D8D;
	text-decoration:none;
	font-family:Arial;
	font-size:9px;
	width:44px;
	height:14px;
	line-height:14px;
	text-align:center;
	float:left;
	margin-left:8px;
	background-image:url('/grafika/page.gif');
	margin-bottom:8px;
	
}
#pager a:hover,#pager a.active{
	background-image:url('/grafika/pageactive.gif');
	color:#fff;
}
div.pager{
	margin:0px 2px 10px;
	float:right;
	clear:both;
}
div.pager a{
	display:block;
	border:1px solid #B0B0B0;
	color:#8D8D8D;
	text-decoration:none;
	font-family:Arial;
	font-size:9px;
	width:44px;
	height:14px;
	line-height:14px;
	text-align:center;
	float:left;
	margin-left:8px;
	background-image:url('/grafika/page.gif');
	margin-bottom:8px;
	
}
div.pager a:hover,div.pager a.active{
	background-image:url('/grafika/pageactive.gif');
	color:#fff;
}
#footer div.logo{
	position:absolute;
	
	margin-top:50px;
}
div.archiwum{
	background-image:url('/grafika/archiwum.gif');
	background-repeat:no-repeat;
	height:26px;
	margin-bottom:29px;
	padding-left:123px;
}
div.archiwum select{
	vertical-align:top;
	margin-top:2px;
}
div.archiwum input{
	vertical-align:top;
	margin-top:1px;
}
table.kalendarium2{
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:768px;
}
table.kalendarium2 td,table.kalendarium2 th{
	border:1px solid #cccccc;
	border-collapse:collapse;
	padding:4px 7px;
	color:#252324;
}
table.kalendarium2 th{
	font-weight:bold;
	background:#cccccc;
	background-image:url('/grafika/table_head.gif');
	color:#FFFFFD;
	padding:7px;
	text-align:center;
	border:0px;
}
table.kalendarium2 td{
	background-color:#F4F4E8;
}
table.kalendarium2 td.first{
	background-image:url('/grafika/table_row.gif');
}
table.kalendarium2 tr.gray td{
	background:#EBEBEB;
	color:#7F7F7F;
}
table.kalendarium2 tr.red td{
	background:#B20000;
	color:#ffffff;
}
ul.files{
	margin:10px;
}
#headline.preload{
	border:1px solid #B20000;
	background-image:url('/grafika/loading.gif');
	background-repeat:no-repeat;
	background-position:495px 150px;
}
#headline.preload *{
	display:none;
}