/* CSS Document */
/* stale */

img{
	display:block;
	}
#topLinks, #lang, #footer_menu, #navbar, #naskroty, #menu_left, #linki_left{
	list-style:none;
	margin:0;
	padding:0;
}
.line1{
	background:#E8E5DA;
	height:1px;
	overflow:hidden;
	}
.homeline{
	clear:both;
	background:url(../_images/dotted_line.gif) center center repeat-x;
	height:19px;
	overflow:hidden;
	}
	
.line3{
	background:	#e6e6e6;
	height:1px;
	overflow:hidden;
	margin:1.6em 0 5px 20px;
	padding:0;
	}
.green, .green:link, .green:visited{
	color:	#AED100;
	font-size:10px;
	}
.m11{
	margin:11px 0;
	}
.m6{
	margin:6px 0;
	height:1px;
	}	
/* stale */
/* Layout */
body{
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color:#636363;
	line-height:163%;
	background:#F0EDE4;
}

#center{
	overflow:hidden;
	text-align:center;
}
#bg_top{
	background:url(../_images/bg_top.jpg) top no-repeat;
	height:22px;
	padding:0 43px;
	}
#bg_bottom{
	background:url(../_images/bg_bottom.jpg) no-repeat;
	height:21px;
	padding:15px 43px;
	}
#header_l1{
	width:891px;
	margin:auto;	
	height:55px;
	padding:0 40px 0 43px;
	font-size:10px;
	color:#acaaa6;
	}
#container{
	width:974px;
	margin:auto;
	text-align:left;
	background:url(../_images/bg.gif) repeat-y;
}
#header{
	
}
	
	
#contents{
	overflow:hidden;
	background:url(../_images/contents.jpg) no-repeat;
}
#contents3{
	padding:10px;
	background:#fff;
	}
#wrap2, #wrap{
	overflow:hidden;
		overflow:hidden;
		position:relative;
	height:100%;
	background:url(../_images/contents2.jpg) 0 20px  repeat-y !important;
	}
#wrap{
	background:url(../_images/contents1.jpg) 0 20px  repeat-y !important;
}	
#rogL, #rogP{
	position:absolute;
	top:0px;
	z-index:999;
	}
#rogL{
	left:0px;
	}
#rogP{
	right:0px;
	}		
#lewa{
	width:240px;
	float:left;
	padding-left:22px;
	}
	
#prawa{
	width:710px;
	float:left;
	overflow:hidden;
	background:url(../_images/cont_bg.gif) -1px 0 repeat-y;
	/*padding-right:22px;*/
}		
#footer{
	width:974px;
	margin:auto;
	
}
#column_middle{
	width:440px;
	float:left;
	padding:2px 20px;
	
	}
#column_right{
	width:200px;
	float:left;
	padding:2px 0px;
}

/* //Layout */
/* linki */
a img{
	border:none;
}
a, a:link, a:visited{
	color:#004488 ;
	text-decoration:none;
	outline:none;
}	
a:hover{
	text-decoration:underline;
	}
.more, .more:link, .more:visited,
.back, .back:link, .back:visited,
.cw, .cw:link, .cw:visited,
.cw a, .cw a:link, .cw a:visited,
.bk a, .bk a:link, .bk a:visited{	
	height:18px;	
	float:left;
	padding-right:10px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	background:url(../_images/navbar_arr.gif) right 8px  no-repeat;

}
.bk a, .bk a:link, .bk a:visited{	
	font-size:11px;
	margin-top:1em;
	}
.more2, .more2:link, .more2:visited{
	color:#969696;
	font-size:10px;
	}
.up, .up:link, .up:visited, .buton{
		width:62px;
		color:#fff !important;
		font-size:10px !important;
		font-weight:bold;
		background:url(../_images/up.jpg) no-repeat;
		padding-left:15px;
		line-height:20px;
		height:20px;
	}
.buton{
	background:url(../_images/glosuj.jpg) no-repeat;
	width:50px;
	}
.right_art .more{
	margin-bottom:0.5em;
	}
		
/* //linki */
/* naglowki */
h1, h1 a,  h1 a:link,  h1 a:visited{
	font-size:14px;
	display:block;
	
	}
h1.h1, h1.h1 a,  h1.h1 a:link,  h1.h1 a:visited{
	display:inline;
	color:#004488;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:0px;
	background:url(../_images/h1_arr.gif) no-repeat right 6px ;
	padding-right:18px;
}
h2, h2 a,  h2 a:link,  h2 a:visited{
	margin-top:0em;
	margin-bottom:0em;
	font-size:11px;
	display:block-inline;
	}
p{margin:0;}
p.headlines {
	margin-bottom:1.5em;
	}
.sifr1{
	font-size:	14px;
	font-family:'Helvetica', Arial;	
	font-weight:bold;
	height:16px;
	padding-bottom:5px;
	margin-top:17px;
	margin-bottom:3px;
	text-transform:uppercase;
	}
#lewa .sifr1{
	margin-left:19px;
	border-bottom: solid #E6E6E6 1px;
	padding-bottom:5px;
	}
/* //naglowki */

/* header*/

/*footer*/
#copyr_l{
	display:inline;
	float:left;
	margin-left:43px;
}
#copyr_r{
	display:inline;
	float:right;
	margin-right:43px;
}
		
/* //footer */

/* menu blog*/
.k1, .k2, .k3 {
	display:block;
	padding:0;
	margin:0;
}
.k1{
	height:24px;
	padding-top:6px;
	border-bottom:solid #1C5996 1px;
}
#k1 a{
	display:block;
	}
#k1 a.activ{
	font-weight:bold;
}	
.k2{
	padding-left:15px;
	
}

.k3{
	padding-left:15px;
}

.dropdown_k2{
	display:block;
	overflow:hidden;
	}
/* //menu */
#menu_left{
	background:#004488;
	padding-left:20px;
	
	}
#menu_left li.k1{
	height:30px;
	}	
#menu_left a, #menu_left a:link, #menu_left a:visited{
	color:#BFD0E1;
	}
/* linki z lewej dol*/
#linki_left{	
	background:url(../_images/linki_left.jpg) repeat-x;
	width:201px;
	height:60px;
	padding:0px 9px 0px 20px;
	margin-top:9px;
	overflow:hidden;
	

	}
 #linki_left li a, #linki_left li a:link, #linki_left li a:visited{
	font-size:10px;
	font-weight:bold;
	line-height:30px;
	display:block;
	background:url(../_images/left_dot.gif) no-repeat  190px 10px ;
	
	
	}
#linki_left li#linki_left_t{
	position:absolute;
	top:0;
	left:0;
	border:none;
	padding:0;
	margin:0;
	}
#bip{
	display:block;
	background:url(../_images/bip.gif) left no-repeat;	
	font-weight:bold;
	text-indent:-10000px;
	margin:auto;
	height:44px;
	width:124px;
	
	}
/* menu top*/ 
ul#menu_top{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:680px;
	background:#fff;
}
ul#menu_top li{
	float:left;
	height:45px;
	overflow:hidden;
	}
ul#menu_top li a{
	display:block;
	height:45px;
	text-indent:-100000px;
	
	}
	
#mieszkanca{background:url(../_images/strefa_mieszkanca.gif) no-repeat top; width:195px}
#inwestora{background:url(../_images/strefa_inwestora.gif) no-repeat top; width:156px}
#turysty{background:url(../_images/strefa_turysty.gif) no-repeat top; width:142px}
#urzad{background:url(../_images/urzad_miasta.gif) no-repeat top; width:187px}	
ul#menu_top li a:hover, ul#menu_top li a.activ{
	background-position:bottom;
	}
/* nav menu boczne*/
#nav li a {
background:transparent url(../_images/mnuSep.gif) no-repeat  18px  bottom;
padding:10px 33px 10px 20px !important;
}	
#subMenusContainer li a{
background:transparent url(../_images/mnuSep.gif) no-repeat  18px  bottom;


	}
.submenu{
position:absolute;
right:20px;
top:10px;
}
.pointer2{
	background:#003467 url(../_images/k2_arr.gif) no-repeat 170px 10px !important;
	
	}
.pointer2 a:hover{
	background:#00274E url(../_images/k2_arr.gif) no-repeat 170px 10px !important;
	
	}
	
/* //menu top*/ 
/* ############################################ na sróty*/
#naskroty{
	padding: 0 20px;
	}
#naskroty li{
	padding:7px 0;
	background:url(../_images/dotted_line.gif) bottom repeat-x;
	}
#naskroty a{
	background:url(../_images/arr.gif) no-repeat 0px 5px;
	padding-left:18px;
	color:#636363;
	display:inline-block;
	}
/* ogolnie elementy modulow */

.art{
	overflow:hidden;
	margin:15px 0;
}
.art img{
	display:inline;
}
.foto{
	display:inline;
	float:right;
	padding:5px;
	background:#fff;
	border:solid #E8E5DA 1px;
	margin:3px 0 5px 5px ;
}
.homefoto{
	margin-right:18px;
	}
.data{
	color:#969696;
	
}
.kategoria{
	color:#969696;
	}
/* ################################################################MODULY##########################################################*/
/* kontakt*/
/* info*/
/*mapa strony	*/
#map, #articles{
	margin-top:10px;
	
	}
ul#map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
	
	
}
ul#map_k1{
	padding:15px;
	
}
ul#map_k1 li a{
	background:url(../_images/solid.gif) repeat-x bottom;
	padding-left:26px;
	
	}
ul#map_k1 li{
	background:url(../_images/k1_pkt.gif) 9px 15px no-repeat;
	zoom:1;
	}	
ul#map_k1 ul.map_k2 li{
	background:url(../_images/k2_pkt.gif) 60px 15px no-repeat;
	}	
ul#map_k1 ul.map_k3 li{
	background:url(../_images/k3_pkt.gif) 90px 15px no-repeat;
	}	
	
ul#map_k1 span{
	display:block;
	}	
ul#map_k1 a{
	padding:3px 0;
	display:block;
	height:1%;
	font-weight:bold;
	line-height:26px;
	height:26px;
	
	}
ul#map_k1 a.activ{
	font-weight:bold;
}	
ul#map_k1 ul.map_k2 li a{
	background:url(../_images/dotted.gif) repeat-x bottom;
	padding-left:76px;
}
ul#map_k1 ul.map_k2{
	background:url(../_images/solid.gif) repeat-x bottom !important;
}
ul#map_k1 ul.map_k2 a{
	font-weight:normal;
	
	}
ul#map_k1 ul.map_k3 li a{
	padding-left:105px;
}

/* #################################formularz*/
.inpat, select{
	height:16px;
	border:solid #c4c4c4 1px;
	font-family:Tahoma;
	padding:3px 4px 0 4px;
	line-height:19px;
	font-size:10px;
	color:#636363;
	
	}
select{
	padding:0 0 0 4px;
	margin:2px 0;
	height:20px;
	}
select.short{
	width:116px;
	position:relative;
	top:1px;
	}		
.short{
	width:161px;
	margin-right:10px;
	}
#sercz_go, #sercz_go2{
	background:url(../_images/sercz_go.jpg) no-repeat;
	height:20px;
	width:20px;
	position:relative;
	top:4px;
	}	
/* ################################ header*/

#font{
	margin-top:19px;
	
	}
#font a, #font a:link, #font a:visited{
	color:#a6aaac
}	
#sercz{
	margin-top:14px;
	
	}	
#top_sercz{
	width:205px;
	margin:auto;
	position:absolute;
	top:170px;
	left:20px;
	}	
#sercz_top, #fraza{
	position:relative;
	top:2px;
	}
/* ########### lang*/
#lang{
	margin-left:15px;
	padding-left:8px;
	}
#lang li{
	display:inline;
	font-size:10px;
	color:#dfdfdf;
	}	
.flag{
	width:18px;
	height:12px;
	font-size:10px;
	font-family:Tahoma;
	}	
.lang_spacer{
	background:url(../_images/lang_space.gif) center 3px no-repeat;
	margin:0 8px;
	width:1px;
	overflow:hidden;	
	}
	
#logo{
	height:211px;
	position:relative;
	background:url(../_images/logo.gif) no-repeat;
	}	
	
a#logoLink{
	display:block;
	position:absolute;
	width:225px;
	height:120px;
	top:40px;
	left:0;
	}
		
/* flagi*/

/* ###### topLinks*/
#topLinks{
	margin-top:20px;
	margin-right:-13px;
	}
#topLinks li{
	display:inline;
	padding:0 13px 0 26px;
	line-height:16px;
	
	}
#topLinks li a, #topLinks li a:link, #topLinks li a:visited{	
	color:#004589;
	font-size:10px;
	}
#topRss{
	background:url(../_images/rss.gif) left no-repeat;
	}	
#topHome{
	background:url(../_images/home.gif) left no-repeat;
	}	
#topMap{
	background:url(../_images/map.gif) left no-repeat;
	}	
#topKontakt{
	background:url(../_images/kontakt.gif) left no-repeat;
	}
/* ####################################################### slideshow*/
#slideShow{
	float:left;
	background:url(../_images/slideshow.jpg)  0px -1px  no-repeat;
	width:690px;
	height:215px;
	position:relative;
	margin-top:1px;
	}
.foto_top{
	margin-left:11px;
	}	
#slides_container{
	width:669px;
	height:170px;
	overflow:hidden;
	background:#fff;
	}	
#slides_container .one{
	position:absolute;
	width:669px;
	height:170px;
	overflow:hidden;	
	top:0;
	clip:0 669px 170px 0;
	}	
#slides_crnr_l{
	width:16px;
	height:15px;
	position:absolute;
	left:11px;
	top:0;
	z-index:999;
	}
#slides_crnr_r{
	width:7px;
	height:7px;
	position:absolute;
	right:10px;
	top:0;
	z-index:999;
	}
/* sonda*/
#sondaBox{
padding:5px 20px;
}
#sonda{
	width:195px;
	margin-top:5px;
	margin-left:-5px;
	overflow:hidden;
	
	}
#sonda dt{
	width:25px;
	_width:29px;
	_padding-left:2px;
	float:left;
	}
#sonda dd{
	width:160px;
	float:left;
	}
#sonda dd.homeline{
	width:195px;
	margin:3px 0;
	float:none;
	height:1px;
	clear:both;
	}	
#glosuj{
	display:inline;
	margin-left:60px;
	}
#glosuj input{
	margin-top:1em;
	
	}	
/* ####################################################### navbar*/
		
#navbar{
	background:url(../_images/nav.jpg) left -5px no-repeat;
	height:35px;
	width:650px;
	padding:3px 20px 0 20px;
	overflow:hidden;
	white-space:nowrap;
	}
#navbar li{
	display:inline;
	
	}	
.navbarSpacer{
	margin:0 8px;
	background:url(../_images/navbar_arr.gif) center 6px no-repeat ;
	
	}	
#navbar li a, #navbar li a:link, #navbar li a:visited{
	color:#004488 !important;
	font-size:10px;
	}
/* ######################################################### footer*/
#footer, #footer a, #footer a:link, #footer a:visited{
	color:#ACAAA6;
	font-size:11px;
	}
#footer_menu li{
	display:inline;
	}
li.footer_menuSpacer{
	background:url(../_images/footer_menuSpacer.gif) center no-repeat;
	margin:0 11px;
}
/* #########################################INDEX2#############################*/
#prawa2{
	width:710px;
	float:left;
	overflow:hidden;
	/*padding-right:22px;*/
}		

#prawa2 #navbar{
	background:url(../_images/nav2.jpg) no-repeat 0 -3px;
	}
#contents2{
	width:660px;
	margin-left:20px;
	}	
#articles .foto{
	padding:10px;
	display:block;
	float:left;
	margin:0 1.5em 2em 0;
	border:solid #E8E5DA 1px;
	}
.art_ico{
	display:inline;
	margin-left:1em;
	position:relative;
	top:5px;
	}
#laczy{
	width:210px;
	height:41px;
	position:absolute;
	top:30px;
	left:11px;
	z-index:999;
	}	
	
/* polec znajomemu*/
.polecForm{
	position:absolute;
	background:#F5F2EB;
	padding:10px;
	width:210px;
	margin:0;
	overflow:hidden;
	visibility:hidden;
	font-size:11px;
	}
.polecForm fieldset{
	margin:0;
	padding:0;
	position:relative;
	}	
.polecForm input, .polecForm label, .polecForm textarea{
	display:block;
	width:200px;
	}	
.polecForm label{
	margin-top:0.5em;
	}	
.polecForm textarea{
	height:70px;
	}	
	/*
#polec_przeslona{
	position:absolute;
	top:0;
	left:0;
	background:#333;
	width:100%;
	height:100%;
	z-index:1;
	}	
#polec_img{
	z-index:2;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	}	
 #polec_msg{
 	display:block;
 	position:absolute;
	top:50%;
	text-align:center;
	z-index:2;
	}	
	
	
	*/
#polec_przeslona{
  visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	height:272px;
	font-size:9px;
	z-index:-1;
	}

#polec_img{
  visibility: hidden;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
}

#polec_msg{
    visibility: hidden;
 	display:block;
	width:100%;
 	position:absolute;
	top:50%;
	text-align:center;
	font-size:12px;
	color:#333;
	z-index:2;

}

.bBlock{
	padding-right:5px;
	}
/* spolecznosc */
ul#wpisy{
	list-style:none;
	margin:0;
	width:322px;
	
	}
ul#wpisy li{
	display:inline;
	float:left;
	}
#wybDzielnice select{	
	width:190px;
	margin-left:17px;
	margin-top:-3px;	
	}
#mapaFlash{
	margin:19px auto 24px;
	}
#spolWpisy{
	width:680px;
	overflow:hidden;
	margin-top:24px;
	}	
.spolBox{
	width:325px;
	min-height:147px;
	float:left;
	border:solid #ededed 1px;
	margin-right:4px;
	margin-bottom:5px;
	
	}
.spolBox h3{
	font-size:12px;
	font-weight:bold;
	color:#004589;
	margin:0.5em 0 0.1em 0;
	}
.spolBox h4{
	font-size:11px;
	font-weight:bold;
	color:#A1C100;
	margin:0.1em 0;
	}
.spolBox p{
	float:11px;
	line-height:120%;
	padding-right:5px;
	padding-bottom:5px;
	}	
.face{
	background:#ededed;
	width:140px;
	display:inline;
	height:140px;
	float:left;
	margin:4px 12px 4px 4px;
	}
.face img{
	margin:auto;
	}	
		
/* galeria*/
h2.lnk1{
	margin-top:5px;
	}	
#cont_gal{
	border:solid#f0f0f0 1px;
	background:#F5F2EB;
	padding:3px;
	}
.foto_gal {
	width:100px;
	height:100px;
	float:left;
	margin:15px;
	overflow:hidden;
	}	
#contents3 label{
	display:block;
	margin-top:10px;
	}
#contents3 .inpat{
	height:19px;
	width:380px;
	}	
#contents3 select{
	width:380px;
	}	
#contents3 textarea{

border:1px solid #C4C4C4;
color:#636363;
font-family:Tahoma;
font-size:10px;
height:56px;
line-height:19px;
padding:3px 4px 0;
width:380px;
}
#fotoz{	
width:380px;
margin-bottom:20px;
}

		
.vlong{
	width:380px;
}

#rules1{
	margin:0;
	
	}	
#rules1, .zgoda{
	float:left;
	}	
#contents3{
	width:410px;
	}	
#contents3 fieldset{
	overflow:hidden;
	border:none;
	}	
#contents3 .zgoda{
	width:320px;
	margin:-2px 0 0 10px;
	}	
#contents3 #dzielnica{
	width:400px;
	}
#contents3 .up{
	padding:0;
	border:none;
	width:75px;
	background:url(../_images/wpis.jpg) no-repeat;
	height:22px;
	padding-bottom:2px;
	font-weight:bold;
	}	
#contents3 #community_del .up{
	position:relative;
	right:4px;

}
#community_add fieldset, #community_del fieldset{
	margin-left:10px;
	}	
.error{
	font-weight:bold;
	color:#dd333c;
	}	
.info h3{
	float:14px;
	font-weight:bold;
	}

#inf_head{
	font-size:12px;
	color:#A1C100;
	margin:0 auto;
	text-align:center;	
	}
#inf_body{
	margin:1em auto;
	text-align:center;	
	}
#top_sercz2{
	width:205px;
	height:23px;
	}
.options{
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
	line-height:130%;
	}
#lettermail{
	width:200px;
	}	
.space15{
	height:15px;
	overflow:hidden;
	}	
.addnewsletter{
	width:388px !important;
	height:100% !important;
	}
.addnewsletter label{
	margin-top:0 !important;
	}	
.addnewsletter dd{
	margin-left:10px;
	}	
/* wyniki sondy*/
.sonda_ask{
	width:240px;
	font-size:11px;
	font-weight:normal;
	margin:0;
	}
.sonda_stat{
	width:154px;
	margin-right:10px;
	}
.skala{
	background:	#666;
	padding:1px 2px;
	margin-top:5px;
	}
.pasek{
	height:10px;
	background:#AED100;
	overflow:hidden;
	}
.space30{
	height:30px;
	clear:both;
	}	
.sondaline{
	margin:3px 0;
	}
.sitecategories{
	list-style:none;
	}
.sitecategories li{
	padding:3px 0;
	}	
.sitecategories a, .sitecategories a:link, .sitecategories a:visited{
	padding-right:10px;
	font-size:10px;
	font-weight:bold;
	display:inline;
	text-transform:uppercase;
	background:url(../_images/navbar_arr.gif) right 4px  no-repeat;
	}
	
.art_home{
	width:320px;
	}	
.art_news{
	width:500px;
	}
.art2{
	margin:0.7em 0;
	}	
	
/* pager */
.pager{
	overflow:hidden;
	margin:10px 0 20px 0;
	padding:0;
	}
.pager a, .pager a:link, .pager a:visited, .pager .aktiv{
	width:32px;
	height:16px;
	display:inline;
	float:left;
	margin-right:1px;
	line-height:16px;
	text-align:center;
	font-size:11px;	
	border:solid #d9d9d9 1px;
	color:#5D5D5D !important;
	}
.pager .aktiv{
	color:#fff !important;
	background:	#AFD201;
	border-color:#AFD201;
	}
.pager .pager_arr{
	border:none;
	width:20px !important;
	}
	
#beta{
	position:relative;
	top:7px;
	left:22px;
	}	
.row{
overflow:hidden;
width:100%;
}
.aktualnosci .foto{
	float:none !important;
	margin:10px auto !important;
}

